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

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


24
เป็นไปได้หรือไม่ที่จะแทรกหลายแถวในฐานข้อมูล SQLite?
ใน MySQL คุณสามารถแทรกหลายแถวดังนี้ INSERT INTO 'tablename' ('column1', 'column2') VALUES ('data1', 'data2'), ('data1', 'data2'), ('data1', 'data2'), ('data1', 'data2'); อย่างไรก็ตามฉันได้รับข้อผิดพลาดเมื่อพยายามทำสิ่งนี้ เป็นไปได้หรือไม่ที่จะแทรกหลายแถวในฐานข้อมูล SQLite? ไวยากรณ์ที่จะทำคืออะไร?
551 sql  sqlite  syntax 

13
ผลักดัน Git repo ท้องถิ่นไปยังรีโมทใหม่รวมถึงทุกสาขาและแท็ก
ฉันมี repo Git ในท้องถิ่นที่ฉันต้องการผลักดันไปยัง repo ระยะไกลใหม่ repo ในพื้นที่ของฉันมีกิ่งไม้และแท็กบางส่วนและฉันต้องการเก็บประวัติทั้งหมดของฉันไว้ ดูเหมือนว่าโดยทั่วไปฉันแค่ต้องทำgit pushแต่เพียงอัพโหลดmasterสาขาเท่านั้น ฉันจะผลักทุกอย่างเพื่อให้ได้ repo ของฉันในระยะไกลได้อย่างไร
551 git 

5
โมเดลควรมีโครงสร้างอย่างไรใน MVC [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน2 ปีที่ผ่านมา ฉันเพิ่งเข้าใจเกี่ยวกับกรอบ MVC และฉันมักจะสงสัยว่าควรมีโค้ดจำนวนเท่าใดในโมเดล ฉันมักจะมี data access class ที่มีวิธีดังนี้: public function CheckUsername($connection, $username) { try { $data = array(); $data['Username'] = $username; //// SQL $sql = "SELECT Username FROM" . $this->usersTableName . " WHERE Username = :Username"; //// Execute statement return $this->ExecuteObject($connection, $sql, $data); …

11
IBOutlet ควรแข็งแรงหรืออ่อนแอภายใต้ ARC หรือไม่?
ฉันกำลังพัฒนาเฉพาะสำหรับ iOS 5 โดยใช้ ARC ควรIBOutletเป็นUIViews (และคลาสย่อย) เป็นstrongหรือweak? ดังต่อไปนี้: @property (nonatomic, weak) IBOutlet UIButton *button; จะกำจัดสิ่งเหล่านี้ทั้งหมด: - (void)viewDidUnload { // ... self.button = nil; // ... } มีปัญหาในการทำเช่นนี้หรือไม่? เทมเพลตใช้strongเช่นเดียวกับคุณสมบัติที่สร้างขึ้นโดยอัตโนมัติเมื่อสร้างการเชื่อมต่อโดยตรงไปยังส่วนหัวจากตัวแก้ไข 'ตัวสร้างส่วนต่อประสาน' แต่ทำไม? การอ้างอิงUIViewControllerมีอยู่แล้วซึ่งยังคงรักษาการแสดงย่อยไว้strongview

10
ฉันจะดูซอร์สโค้ดของฟังก์ชั่นได้อย่างไร
ฉันต้องการดูซอร์สโค้ดสำหรับฟังก์ชั่นเพื่อดูว่ามันทำงานอย่างไร ฉันรู้ว่าฉันสามารถพิมพ์ฟังก์ชั่นได้โดยพิมพ์ชื่อที่พรอมต์: > t function (x) UseMethod("t") <bytecode: 0x2332948> <environment: namespace:base> ในกรณีนี้UseMethod("t")หมายความว่าอย่างไร ฉันจะค้นหาซอร์สโค้ดที่ใช้งานจริงได้t(1:10)อย่างไรตัวอย่างเช่น: มีความแตกต่างระหว่างเมื่อฉันเห็นUseMethodและเมื่อฉันเห็นstandardGenericและshowMethodsเช่นเดียวกับwith? > with standardGeneric for "with" defined from package "base" function (data, expr, ...) standardGeneric("with") <bytecode: 0x102fb3fc0> <environment: 0x102fab988> Methods may be defined for arguments: data Use showMethods("with") for currently available ones. ในกรณีอื่น ๆ ฉันเห็นว่ามีการเรียกใช้ฟังก์ชัน R แต่ฉันไม่สามารถหารหัสแหล่งที่มาสำหรับฟังก์ชั่นเหล่านั้นได้ …
551 r  function  r-faq 

19
โฟลเดอร์เค้าโครง Android สามารถมีโฟลเดอร์ย่อยได้หรือไม่?
ตอนนี้ฉันกำลังจัดเก็บไฟล์ xml ทุกรูปแบบไว้ในres/layoutโฟลเดอร์ดังนั้นจึงเป็นไปได้และง่ายต่อการจัดการโครงการขนาดเล็ก แต่เมื่อมีกรณีของโครงการขนาดใหญ่และหนักแล้วควรมีลำดับชั้นและโฟลเดอร์ย่อยที่จำเป็นภายใน โฟลเดอร์เค้าโครง สำหรับเช่น layout -- layout_personal -- personal_detail.xml -- personal_other.xml --layout_address -- address1.xml -- address2.xml เช่นเดียวกับที่เราต้องการให้มีโฟลเดอร์ย่อยสำหรับแอพพลิเคชั่นขนาดใหญ่ดังนั้นจะมีวิธีการอย่างไรในโครงการ Android? ฉันสามารถสร้างโฟลเดอร์ย่อย layout-personal และ layout_address ภายในโฟลเดอร์ layout ได้ แต่เมื่อถึงเวลาที่จะเข้าถึงไฟล์เลย์เอาท์ xml โดยใช้ R.layout ._______ ในเวลานั้นไม่มีเลย์เอาต์ xml แบบผุดขึ้นข้างใน เมนู.

11
วิธีป้องกันคำขอ favicon.ico
ฉันไม่มี favicon.ico แต่ IE มักจะทำการร้องขอ เป็นไปได้ไหมที่จะป้องกันไม่ให้เบราว์เซอร์ทำการร้องขอ favicon จากเว็บไซต์ของฉัน บางที META-TAG ในส่วนหัวของ HTML?
551 favicon 

11
ฉันจะเพิ่มแอททริบิวต์แบบมีเงื่อนไขลงไปในส่วนประกอบ React ได้อย่างไร
มีวิธีการที่จะเพิ่มคุณสมบัติให้กับองค์ประกอบการตอบสนองหากเงื่อนไขตรงหรือไม่? ฉันควรจะเพิ่มแอตทริบิวต์ที่จำเป็นและ readOnly เพื่อสร้างองค์ประกอบตามการเรียก Ajax หลังจากแสดงผล แต่ฉันไม่เห็นวิธีแก้ปัญหานี้เนื่องจาก readOnly = "false" ไม่เหมือนกับการละเว้นแอตทริบิวต์ทั้งหมด ตัวอย่างด้านล่างควรอธิบายสิ่งที่ฉันต้องการ แต่จะไม่ทำงาน (ข้อผิดพลาดในการแยกวิเคราะห์: ตัวระบุที่ไม่คาดคิด) var React = require('React'); var MyOwnInput = React.createClass({ render: function () { return ( <div> <input type="text" onChange={this.changeValue} value={this.getValue()} name={this.props.name}/> </div> ); } }); module.exports = React.createClass({ getInitialState: function () { return { isRequired: false …

8
วิธีการสควอชกระทำในคอมไพล์หลังจากที่พวกเขาถูกผลัก?
นี่เป็นคำอธิบายที่ดีสำหรับการบีบหลายคอมมิต: http://git-scm.com/book/en/Git-Branching-Rebasing แต่มันไม่สามารถใช้งานได้สำหรับคอมมิทที่ถูกผลักไปแล้ว ฉันจะสควอชสองสามครั้งล่าสุดที่คอมมิททั้งในท้องที่และรีโมตรีโมตของฉันได้อย่างไร? แก้ไข:เมื่อฉันgit rebase -i origin/master~4 masterเก็บไว้เป็นคนแรกpickตั้งอีกสามเป็นsquashแล้วออก (ผ่าน cx cc ใน emacs) ฉันได้รับ: $ git rebase -i origin/master~4 master # Not currently on any branch. nothing to commit (working directory clean) Could not apply 2f40e2c... Revert "issue 4427: bpf device permission change option added" $ git rebase -i …
550 git  squash 

17
ข้อผิดพลาด XmlHttpRequest: Origin null ไม่ได้รับอนุญาตจาก Access-Control-Allow-Origin
ฉันกำลังพัฒนาหน้าที่ดึงภาพจาก Flickr และ Panoramio ผ่านการสนับสนุน AJAX ของ jQuery ด้าน Flickr ทำงานได้ดี แต่เมื่อฉันลอง$.get(url, callback)จาก Panoramio ฉันเห็นข้อผิดพลาดในคอนโซลของ Chrome: XMLHttpRequest ไม่สามารถโหลดhttp://www.panoramio.com/wapi/data/get_photos?v=1&key=dummykey&tag=test&offset=0&length=20&callback=processImages&minx=-30&miny=0&maxx=0&maxy=150 Origin null ไม่ได้รับอนุญาตจาก Access-Control-Allow-Origin หากฉันค้นหา URL นั้นจากเบราว์เซอร์โดยตรงจะทำงานได้ดี เกิดอะไรขึ้นและฉันจะแก้ไขสิ่งนี้ได้อย่างไร ฉันเขียนข้อความค้นหาไม่ถูกต้องหรือนี่คือสิ่งที่ Panoramio ทำเพื่อขัดขวางสิ่งที่ฉันพยายามทำ Google ไม่ได้เปิดขึ้นตรงกับประโยชน์ใด ๆ เกี่ยวกับข้อผิดพลาด แก้ไข นี่คือตัวอย่างรหัสบางส่วนที่แสดงปัญหา: $().ready(function () { var url = 'http://www.panoramio.com/wapi/data/get_photos?v=1&key=dummykey&tag=test&offset=0&length=20&callback=processImages&minx=-30&miny=0&maxx=0&maxy=150'; $.get(url, function (jsonp) { var processImages = function …

10
วิธีแก้ไขข้อความบันทึกการยืนยันในการโค่นล้มแล้ว?
มีวิธีแก้ไขข้อความบันทึกของการแก้ไขใน Subversion หรือไม่? ฉันตั้งใจเขียนชื่อไฟล์ผิดในข้อความส่งข้อความซึ่งอาจทำให้เกิดความสับสนในภายหลัง ฉันเคยเห็นฉันจะแก้ไขข้อความคอมมิทที่ไม่ถูกต้องใน Git ได้อย่างไร แต่วิธีแก้ปัญหาสำหรับคำถามนั้นดูเหมือนจะไม่คล้ายกับการโค่นล้ม (ตามsvn help commit)
550 svn  commit 

30
วิธีติดตั้ง JDK บน Ubuntu Linux
ฉันพยายามติดตั้งJava Development Kit (JDK) บนการแจกจ่ายUbuntu Linux แต่ฉันไม่สามารถติดตั้งได้ ขั้นตอนในการติดตั้งบน Ubuntu มีอะไรบ้าง?
550 java  ubuntu 

18
ไม่อนุญาตให้ปิดหน้าต่าง modal Twitter Bootstrap
ฉันกำลังสร้างหน้าต่างโมดัลโดยใช้ Twitter Bootstrap พฤติกรรมเริ่มต้นคือถ้าคุณคลิกนอกพื้นที่ modal คำกริยาจะปิดโดยอัตโนมัติ ฉันต้องการปิดการใช้งานนั่นคือไม่ปิดหน้าต่าง modal เมื่อคลิกนอก modal มีคนแบ่งปันรหัส jQuery เพื่อทำสิ่งนี้ได้ไหม

8
UnicodeDecodeError: ตัวแปลงสัญญาณ 'charmap' ไม่สามารถถอดรหัสไบต์ X ในตำแหน่ง Y: อักขระแผนที่ไปยัง <undefined>
ฉันพยายามรับโปรแกรม Python 3 เพื่อทำกิจวัตรกับไฟล์ข้อความที่เต็มไปด้วยข้อมูล อย่างไรก็ตามเมื่อพยายามอ่านไฟล์ฉันได้รับข้อผิดพลาดดังต่อไปนี้: Traceback (most recent call last): File "SCRIPT LOCATION", line NUMBER, in &lt;module&gt; `text = file.read()` File "C:\Python31\lib\encodings\cp1252.py", line 23, in decode `return codecs.charmap_decode(input,self.errors,decoding_table)[0]` UnicodeDecodeError: 'charmap' codec can't decode byte 0x90 in position 2907500: character maps to `&lt;undefined&gt;`

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