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

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


9
ลบ symlink ไปยังไดเรกทอรี
ฉันมี symlink ไปยังไดเรกทอรีที่สำคัญ ฉันต้องการกำจัด symlink นั้นในขณะที่เก็บไดเรกทอรีไว้ด้านหลัง ฉันพยายามและได้รับกลับมาrm ฉันพยายามและได้กลับมา จากนั้นผมก็เดินหน้า, และrm: cannot remove 'foo'rmdirrmdir: failed to remove 'foo': Directory not emptyrm -frm -rfsudo rm -rf จากนั้นฉันไปหาข้อมูลสำรอง มีวิธีกำจัด symlink โดยไม่ทิ้งทารกด้วยการอาบน้ำหรือไม่?
1085 linux  file  symlink 

13
อะไรคือค่าที่เป็นไปได้ของการกำหนดค่า hbm2ddl.auto Hibernate และพวกเขาทำอะไร
ฉันต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับการอัปเดตการส่งออกและค่าที่สามารถมอบให้hibernate.hbm2ddl.auto ฉันต้องรู้เมื่อต้องใช้การอัปเดตและเมื่อใด และทางเลือกคืออะไร? นี่คือการเปลี่ยนแปลงที่อาจเกิดขึ้นบนฐานข้อมูล: ตารางใหม่ คอลัมน์ใหม่ในตารางเก่า ลบคอลัมน์แล้ว เปลี่ยนชนิดข้อมูลของคอลัมน์แล้ว ประเภทของคอลัมน์เปลี่ยนคุณลักษณะของมัน ตารางลดลง ค่าของคอลัมน์มีการเปลี่ยนแปลง ในแต่ละกรณีทางออกที่ดีที่สุดคืออะไร
1085 java  hibernate  hbm2ddl 

9
หากตีความ Python ไฟล์. pyc คืออะไร
ฉันได้รับการเข้าใจว่า Python เป็นภาษาที่ถูกตีความ ... อย่างไรก็ตามเมื่อฉันดูซอร์สโค้ดPythonของฉันฉันเห็น.pycไฟล์ซึ่ง Windows ระบุว่าเป็น "รวบรวมไฟล์ไพ ธ อน" สิ่งเหล่านี้มาจากไหน

14
การส่งคืน IENumerable <T> เทียบกับ IQueryable <T>
อะไรคือความแตกต่างระหว่างการกลับมาIQueryable&lt;T&gt;และการกลับมาIEnumerable&lt;T&gt;อีกครั้งหนึ่งจะได้รับความนิยมมากกว่าเมื่อใด IQueryable&lt;Customer&gt; custs = from c in db.Customers where c.City == "&lt;City&gt;" select c; IEnumerable&lt;Customer&gt; custs = from c in db.Customers where c.City == "&lt;City&gt;" select c;

21
ใน Python ฉันจะทราบได้อย่างไรว่าวัตถุนั้นสามารถทำซ้ำได้?
มีวิธีการisiterableอย่างไร ทางออกเดียวที่ฉันได้พบคือการโทร hasattr(myObj, '__iter__') แต่ฉันไม่แน่ใจว่านี่เป็นวิธีพิสูจน์คนโง่ได้อย่างไร
1083 python  iterable 

12
วิธีการติดตั้งแพคเกจโดยใช้ pip ตามไฟล์ requirements.txt จากไดเรกทอรีท้องถิ่น
นี่คือปัญหา ฉันมีความต้องการ txt ที่ดูเหมือนว่า: BeautifulSoup==3.2.0 Django==1.3 Fabric==1.2.0 Jinja2==2.5.5 PyYAML==3.09 Pygments==1.4 SQLAlchemy==0.7.1 South==0.7.3 amqplib==0.6.1 anyjson==0.3 ... ฉันมีไดเรกทอรีเก็บถาวรในท้องถิ่นที่มีแพ็คเกจ + อื่น ๆ ทั้งหมด ฉันได้สร้าง virtualenv ใหม่ด้วย bin/virtualenv testing เมื่อเปิดใช้งานฉันพยายามติดตั้งแพคเกจตามความต้องการ.txtจากไดเรกทอรีเก็บถาวร source bin/activate pip install -r /path/to/requirements.txt -f file:///path/to/archive/ ฉันได้รับผลลัพธ์บางอย่างซึ่งดูเหมือนว่าบ่งบอกว่าการติดตั้งนั้นใช้ได้ Downloading/unpacking Fabric==1.2.0 (from -r ../testing/requirements.txt (line 3)) Running setup.py egg_info for package Fabric warning: no …
1082 python  virtualenv  pip 


15
ความแตกต่างระหว่างแองกูลาร์ - รูทและแองกูลาร์ - UI-router คืออะไร?
ฉันวางแผนที่จะใช้AngularJSในแอปพลิเคชันขนาดใหญ่ของฉัน ดังนั้นฉันจึงอยู่ในขั้นตอนหาโมดูลที่เหมาะสมที่จะใช้ ความแตกต่างระหว่างโมดูล ngRoute (angular-route.js)และui-router (angular-ui-router.js)คืออะไร? ในหลายบทความเมื่อngRouteจะใช้เส้นทางที่ถูกกำหนดค่าด้วย$ routeProvider แต่เมื่อนำมาใช้กับUI เตอร์เส้นทางการกำหนดค่ากับ$ stateProvider และ $ ฉันควรใช้โมดูลใดเพื่อความสามารถในการจัดการและการขยายที่ดีขึ้น

30
วิธีการจัดองค์ประกอบตำแหน่งที่แน่นอนใน div?
ฉันต้องวางองค์ประกอบdiv(พร้อมposition:absolute;) ในใจกลางหน้าต่างของฉัน แต่ผมกำลังมีปัญหาในการทำเช่นนั้นเพราะมีความกว้างไม่เป็นที่รู้จัก ฉันลองสิ่งนี้ แต่จำเป็นต้องปรับเนื่องจากความกว้างตอบสนองได้ .center { left: 50%; bottom:5px; } ความคิดใด ๆ


23
คุณจะลบตัวเลือกทั้งหมดของกล่องที่เลือกแล้วเพิ่มหนึ่งตัวเลือกและเลือกด้วย jQuery ได้อย่างไร
ใช้ core jQuery คุณจะลบตัวเลือกทั้งหมดของกล่องที่เลือกได้อย่างไรจากนั้นเพิ่มหนึ่งตัวเลือกและเลือกได้อย่างไร กล่องที่ฉันเลือกมีดังต่อไปนี้ &lt;Select id="mySelect" size="9"&gt; &lt;/Select&gt; แก้ไข: รหัสต่อไปนี้เป็นประโยชน์กับการผูกมัด อย่างไรก็ตาม (ใน Internet Explorer) .val('whatever')ไม่ได้เลือกตัวเลือกที่ถูกเพิ่ม (ฉันใช้ 'ค่า' เดียวกันทั้งใน.appendและ.val) $('#mySelect').find('option').remove().end() .append('&lt;option value="whatever"&gt;text&lt;/option&gt;').val('whatever'); แก้ไข: พยายามให้มันเลียนแบบรหัสนี้ฉันใช้รหัสต่อไปนี้ทุกครั้งที่มีการรีเซ็ตหน้า / แบบฟอร์ม กล่องที่เลือกนี้บรรจุด้วยปุ่มตัวเลือก .focus()ได้ใกล้ชิด .selected= "true"แต่ตัวเลือกที่ไม่ปรากฏที่เลือกเหมือนมันจะมี ไม่มีอะไรผิดปกติกับรหัสที่มีอยู่ของฉัน - ฉันแค่พยายามเรียนรู้ jQuery var mySelect = document.getElementById('mySelect'); mySelect.options.length = 0; mySelect.options[0] = new Option ("Foo (only choice)", "Foo"); mySelect.options[0].selected="true"; …

30
ฉันจะ "เลือก Android SDK" ใน Android Studio ได้อย่างไร
หลังจากการนำเข้า Eclipse-Android-Project สำเร็จลงใน "Android Studio 1.4" ฉันได้รับข้อผิดพลาด "กรุณาเลือก Android SDK" เมื่อฉันคลิกปุ่มเพื่อเรียกใช้แอปพลิเคชั่นในโปรแกรมจำลอง แต่ฉันไม่พบวิธีการทำเช่นนั้น กล่องโต้ตอบนี้เปิดขึ้นเมื่อฉันคลิกที่ "run": นี่คือกล่องโต้ตอบ "โครงสร้างโครงการ": สิ่งที่ฉันควรทำตอนนี้?


30
ฉันจะแสดงข้อความแจ้งเตือนบน Android ได้อย่างไร
ฉันต้องการแสดงหน้าต่างข้อความโต้ตอบ / ป๊อปอัปพร้อมข้อความถึงผู้ใช้ที่แสดง "คุณแน่ใจหรือว่าต้องการลบรายการนี้?" ด้วยปุ่มเดียวที่ระบุว่า 'ลบ' เมื่อDeleteมีการสัมผัสก็ควรลบรายการนั้นมิฉะนั้นไม่มีอะไร ฉันได้เขียน listener การคลิกสำหรับปุ่มเหล่านั้นแล้ว แต่ฉันจะเรียกใช้ไดอะล็อกหรือป๊อปอัพและฟังก์ชันการทำงานได้อย่างไร

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