การเขียนโปรแกรม

คำถาม & คำตอบสำหรับโปรแกรมเมอร์มืออาชีพและกระตือรือร้น

9
favicon.png vs favicon.ico - เพราะเหตุใดฉันจึงควรใช้ PNG แทน ICO
นอกเหนือจากข้อเท็จจริงที่ว่า PNG เป็นรูปแบบรูปภาพที่ธรรมดากว่านี้มีเหตุผลทางเทคนิคใดบ้างที่จะให้ความโปรดปราน favicon.png กับ favicon.ico? ฉันรองรับเบราว์เซอร์รุ่นใหม่ที่สนับสนุนไอคอนโปรดของ PNG
442 png  favicon  ico 

12
การขยายโมเดลผู้ใช้ด้วยฟิลด์ที่กำหนดเองใน Django
อะไรคือวิธีที่ดีที่สุดในการขยายโมเดลผู้ใช้ (รวมกับแอพตรวจสอบความถูกต้องของ Django) ด้วยฟิลด์ที่กำหนดเอง ฉันอาจต้องการใช้อีเมลเป็นชื่อผู้ใช้ (เพื่อจุดประสงค์ในการตรวจสอบ) ฉันได้เห็นวิธีการบาง อย่างแล้ว แต่ไม่สามารถตัดสินใจได้ว่าวิธีไหนดีที่สุด

12
คุณควรเลือกประเภทข้อมูล MONEY หรือ DECIMAL (x, y) ใน SQL Server หรือไม่
ฉันอยากรู้ว่าmoneyประเภทข้อมูลและสิ่งที่ต้องการแตกต่างกันหรือไม่decimal(19,4)(ซึ่งเป็นสิ่งที่เงินใช้ภายในฉันเชื่อ) ฉันรู้ว่าmoneyเฉพาะเซิร์ฟเวอร์ SQL ฉันต้องการทราบว่ามีเหตุผลที่น่าสนใจที่จะเลือกหนึ่งมากกว่าอื่น ๆ ; ตัวอย่าง SQL Server ส่วนใหญ่ (เช่นฐานข้อมูล AdventureWorks) ใช้moneyและไม่ใช้decimalสำหรับข้อมูลต่าง ๆ เช่นราคา ฉันควรใช้ประเภทข้อมูลเงินต่อไปหรือจะมีประโยชน์ในการใช้ทศนิยมแทนหรือไม่ เงินเป็นตัวอักษรที่พิมพ์น้อยลง แต่นั่นไม่ใช่เหตุผลที่ถูกต้อง :)
442 sql-server  types 

12
iterator, iterable และ iteration คืออะไรกันแน่?
คำจำกัดความพื้นฐานที่สุดของ "iterable", "iterator" และ "iteration" ใน Python คืออะไร? ฉันได้อ่านคำจำกัดความหลายคำ แต่ฉันไม่สามารถระบุความหมายที่แน่นอนได้เนื่องจากมันยังไม่จม ใครสามารถช่วยฉันด้วยคำจำกัดความ 3 คำในคนธรรมดา?

11
JQuery .each () ย้อนกลับ
ฉันใช้ JQuery เพื่อเลือกองค์ประกอบบางอย่างในหน้าหนึ่งจากนั้นเลื่อนไปรอบ ๆ ใน DOM ปัญหาที่ฉันมีคือฉันต้องเลือกองค์ประกอบทั้งหมดในลำดับย้อนกลับที่ JQuery ต้องการเลือกโดยธรรมชาติ ตัวอย่างเช่น: <ul> <li>Item 1</li> <li>Item 2</li> <li>Item 3</li> <li>Item 4</li> <li>Item 5</li> </ul> ฉันต้องการเลือกรายการ li ทั้งหมดและใช้คำสั่ง. each () บนรายการ แต่ฉันต้องการเริ่มต้นด้วยรายการ 5 จากนั้นรายการ 4 เป็นต้นเป็นไปได้หรือไม่

11
วิธีการติดตั้ง lxml บน Ubuntu
ฉันมีปัญหาในการติดตั้ง lxml ด้วย easy_install บน Ubuntu 11 เมื่อฉันพิมพ์$ easy_install lxmlฉันจะได้รับ: Searching for lxml Reading http://pypi.python.org/simple/lxml/ Reading http://codespeak.net/lxml Best match: lxml 2.3 Downloading http://lxml.de/files/lxml-2.3.tgz Processing lxml-2.3.tgz Running lxml-2.3/setup.py -q bdist_egg --dist-dir /tmp/easy_install-7UdQOZ/lxml-2.3/egg-dist-tmp-GacQGy Building lxml version 2.3. Building without Cython. ERROR: /bin/sh: xslt-config: not found ** make sure the development packages of …

9
เวอร์ชัน Android Min SDK เทียบกับเวอร์ชัน SDK เป้าหมาย
เมื่อพูดถึงการพัฒนาแอพพลิเคชั่นสำหรับ Android แล้วเวอร์ชั่น Min และ Target SDK แตกต่างกันอย่างไร? Eclipse จะไม่ให้ฉันสร้างโครงการใหม่ยกเว้นรุ่น Min และ Target เหมือนกัน!
442 android  eclipse 

9
รายการ <T> คำสั่งซื้อโดยเรียงตามตัวอักษร
ฉันใช้ C # กับ Framework 3.5 List&lt;T&gt;ฉันกำลังมองหาได้อย่างรวดเร็วจัดเรียงทั่วไป เพื่อประโยชน์ของตัวอย่างนี้สมมติว่าฉันมีรายการPersonประเภทที่มีคุณสมบัติของนามสกุล ฉันจะเรียงลำดับรายการนี้โดยใช้การแสดงออกแลมบ์ดาได้อย่างไร List&lt;Person&gt; people = PopulateList(); people.OrderBy(???? =&gt; ?????)
442 c#  generics  list  lambda  sorting 

15
จุดประสงค์ของ backbone.js คืออะไร?
ฉันพยายามที่จะทำความเข้าใจกับยูทิลิตี้ของ backbone.js จากเว็บไซต์ของhttp://documentcloud.github.com/backboneแต่ฉันยังไม่สามารถเข้าใจได้มากนัก ใครช่วยฉันได้โดยอธิบายว่ามันทำงานอย่างไรและมีประโยชน์ในการเขียน JavaScript ที่ดีขึ้นได้อย่างไร

30
ผู้ให้บริการ 'Microsoft.ACE.OLEDB.12.0' ไม่ได้ลงทะเบียนในเครื่องท้องถิ่น
ฉันพยายามรับข้อมูลจากไฟล์ Excel จากเหตุการณ์การคลิกปุ่ม สตริงการเชื่อมต่อของฉันคือ: string connString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\\source\\SiteCore65\\Individual-Data.xls;Extended Properties=Excel 8.0;"; เมื่อฉันคลิกที่ปุ่มฉันได้รับข้อผิดพลาดดังต่อไปนี้: ผู้ให้บริการ 'Microsoft.ACE.OLEDB.12.0' ไม่ได้ลงทะเบียนในเครื่องท้องถิ่น ฉันไม่มีเงื่อนงำในการแก้ไขปัญหานี้ ระบบปฏิบัติการของฉันคือ Windows 7
442 .net  excel  aceoledb 




30
โหนด / Express: EADDRINUSE, Address ที่ใช้งานอยู่ - Kill server
ฉันมีเซิร์ฟเวอร์ง่าย ๆ ทำงานใน node.js โดยใช้การเชื่อมต่อ: var server = require('connect').createServer(); //actions... server.listen(3000); ในรหัสของฉันฉันมีตัวจัดการจริง แต่นั่นเป็นแนวคิดพื้นฐาน ปัญหาที่ฉันได้รับคือ EADDRINUSE, Address already in use ฉันได้รับข้อผิดพลาดนี้เมื่อเรียกใช้แอปพลิเคชันของฉันอีกครั้งหลังจากที่เกิดข้อผิดพลาดหรือข้อผิดพลาด ctr + zเนื่องจากผมไม่ได้เปิดตัวอย่างใหม่ของฉันใกล้ขั้วจากกระบวนการที่มี ฉันค่อนข้างแน่ใจทั้งหมดที่ฉันต้องทำคือปิดเซิร์ฟเวอร์หรือการเชื่อมต่อ ฉันพยายามโทรserver.close()เข้าprocess.on('exit', ...);โดยไม่มีโชค
442 node.js 

16
ข้อผิดพลาดที่เกี่ยวข้องกับ only_full_group_by เมื่อดำเนินการค้นหาใน MySql
ฉันได้อัพเกรดระบบของฉันและได้ติดตั้ง MySql 5.7.9 ด้วย php สำหรับเว็บแอปพลิเคชันที่ฉันกำลังทำงานอยู่ ฉันมีคิวรีที่สร้างขึ้นแบบไดนามิกและเมื่อทำงานใน MySql เวอร์ชันเก่ามันทำงานได้ดี ตั้งแต่อัปเกรดเป็น 5.7 ฉันได้รับข้อผิดพลาดนี้: นิพจน์ # 1 ของรายการที่เลือกไม่ได้อยู่ในกลุ่มตามข้อและมีคอลัมน์ที่ไม่รวม 'support_desk.mod_users_groups.gid_id' ซึ่งไม่ได้ขึ้นอยู่กับหน้าที่ของคอลัมน์ในกลุ่มตามข้อ; สิ่งนี้เข้ากันไม่ได้กับ sql_mode = only_full_group_by หมายเหตุ: หน้าคู่มือสำหรับ MySQL 5.7 ในหัวข้อของโหมด SQL Server นี่คือแบบสอบถามที่ทำให้ฉันมีปัญหา: SELECT mod_users_groups.group_id AS 'value', group_name AS 'text' FROM mod_users_groups LEFT JOIN mod_users_data ON mod_users_groups.group_id = mod_users_data.group_id WHERE mod_users_groups.active = 1 …

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.