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

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

7
CMake ที่เทียบเท่ากับ 'configure --prefix = DIR && ทำการติดตั้งทั้งหมด' คืออะไร
cmake . && make all installที่ฉันทำ งานนี้ /usr/localแต่การติดตั้งไป ฉันต้องติดตั้งกับคำนำหน้าอื่น (ตัวอย่างเช่นถึง/usr) คืออะไรcmakeและmakeบรรทัดคำสั่งเพื่อติดตั้ง/usrแทน/usr/local?
386 cmake 

1
ความแตกต่างระหว่างบัญชี 'ระบบภายใน' และบัญชี 'บริการเครือข่าย' หรือไม่
ฉันได้เขียนบริการ Windows ที่วางกระบวนการแยกต่างหาก กระบวนการนี้สร้างวัตถุ COM หากบริการทำงานภายใต้บัญชี 'Local System' ทุกอย่างทำงานได้ดี แต่หากบริการทำงานภายใต้บัญชี 'บริการเครือข่าย' กระบวนการภายนอกจะเริ่มต้นขึ้น แต่ไม่สามารถสร้างวัตถุ COM ข้อผิดพลาดที่ส่งคืนจากการสร้างวัตถุ COM ไม่ใช่ข้อผิดพลาด COM มาตรฐาน (ฉันคิดว่าเฉพาะวัตถุ COM ที่กำลังสร้าง) ดังนั้นฉันจะทราบได้อย่างไรว่าทั้งสองบัญชี 'ระบบภายใน' และ 'บริการเครือข่าย' แตกต่างกันอย่างไร บัญชีในตัวเหล่านี้ดูเหมือนลึกลับมากและไม่มีใครรู้อะไรเกี่ยวกับพวกเขามากนัก
386 windows  security 


7
จะประกาศตัวแปรใน MySQL ได้อย่างไร?
วิธีการประกาศตัวแปรใน MySQL เพื่อให้แบบสอบถามที่สองของฉันสามารถใช้งานได้อย่างไร ฉันต้องการเขียนสิ่งที่ชอบ: SET start = 1; SET finish = 10; SELECT * FROM places WHERE place BETWEEN start AND finish;
386 mysql  sql 

7
จะประกาศและเพิ่มไอเท็มในอาร์เรย์ใน Python ได้อย่างไร?
ฉันกำลังพยายามเพิ่มรายการลงในอาร์เรย์ในหลาม ฉันวิ่ง array = {} จากนั้นฉันพยายามเพิ่มบางสิ่งในอาร์เรย์นี้โดยทำ: array.append(valueToBeInserted) ดูเหมือนจะไม่มี.appendวิธีการนี้ ฉันจะเพิ่มรายการลงในอาร์เรย์ได้อย่างไร
386 python  arrays 

4
การส่งต่ออาร์กิวเมนต์ไปยังฟังก์ชัน javascript อื่น
ฉันได้ลองทำสิ่งต่อไปนี้โดยไม่ประสบความสำเร็จ: function a(args){ b(arguments); } function b(args){ // arguments are lost? } a(1,2,3); ในฟังก์ชั่น a, ฉันสามารถใช้อากิวเมนต์อาร์กิวเมนท์เพื่อเข้าถึงอาเรย์ของอาร์กิวเมนท์, ในฟังก์ชัน b สิ่งเหล่านี้จะหายไป มีวิธีการส่งผ่านข้อโต้แย้งไปยังฟังก์ชั่นจาวาสคริปต์อื่นอย่างที่ฉันพยายามทำหรือไม่?
386 javascript 

26
Android: ฉันจะป้องกันไม่ให้แป้นพิมพ์นุ่มผลักดันมุมมองของฉันได้อย่างไร
ฉันมีลิ้นชักเลื่อนแนวตั้งที่ด้านล่างของแอพของฉัน เมื่อคีย์บอร์ดซอฟต์คีย์เปิดขึ้นมันจะผลักแท็บไปที่ลิ้นชักเพื่อวางลงบนคีย์บอร์ด ฉันต้องการให้มันอยู่ที่ด้านล่างของหน้าจอโดยซ่อนอยู่เมื่อคีย์บอร์ดปรากฏขึ้น มีใครอีกที่เจอปัญหานี้ไหม รู้วิธีการแก้ไขหรือไม่
386 android  layout  keyboard  view 

27
วิธีตรวจสอบ iPhone / รุ่นอุปกรณ์ปัจจุบัน
มีวิธีรับชื่อรุ่นอุปกรณ์ (iPhone 4S, iPhone 5, iPhone 5S, ฯลฯ ) ใน Swift หรือไม่ ฉันรู้ว่ามีคุณสมบัติชื่อUIDevice.currentDevice().modelแต่จะคืนค่าประเภทอุปกรณ์เท่านั้น (iPod touch, iPhone, iPad, iPhone Simulator ฯลฯ ) ฉันรู้ว่ามันสามารถทำได้อย่างง่ายดายใน Objective-C ด้วยวิธีนี้: #import <sys/utsname.h> struct utsname systemInfo; uname(&systemInfo); NSString* deviceModel = [NSString stringWithCString:systemInfo.machine encoding:NSUTF8StringEncoding]; แต่ฉันกำลังพัฒนาแอพ iPhone ของฉันใน Swift ดังนั้นใครก็ได้โปรดช่วยฉันด้วยวิธีที่เท่าเทียมกันในการแก้ปัญหานี้ใน Swift
386 ios  iphone  swift  device 

8
พจนานุกรมภาษาไพ ธ อน
เป็นไปได้ไหมที่จะสร้างความเข้าใจในพจนานุกรมใน Python (สำหรับปุ่ม)? คุณสามารถใช้สิ่งนี้: l = [] for n in range(1, 11): l.append(n) เราสามารถย่อให้สั้นลงไปสู่รายการความเข้าใจ: l = [n for n in range(1, 11)]. อย่างไรก็ตามพูดว่าฉันต้องการตั้งค่าคีย์ของพจนานุกรมเป็นค่าเดียวกัน ที่ฉันสามารถทำได้: d = {} for n in range(1, 11): d[n] = True # same value for each ฉันเคยลองแล้ว: d = {} d[i for i in range(1, 11)] …

30
การให้สิทธิ์ Google OAuth 2 - ข้อผิดพลาด: redirect_uri_mismatch
บนเว็บไซต์https://code.google.com/apis/consoleฉันได้ลงทะเบียนแอปพลิเคชันของฉันแล้วตั้งค่ารหัสลูกค้าที่สร้าง:และความลับลูกค้าในแอปของฉันและพยายามลงชื่อเข้าใช้ด้วย Google น่าเสียดายที่ฉันได้รับข้อความแสดงข้อผิดพลาด: Error: redirect_uri_mismatch The redirect URI in the request: http://127.0.0.1:3000/auth/google_oauth2/callback did not match a registered redirect URI scope=https://www.googleapis.com/auth/userinfo.profile https://www.googleapis.com/auth/userinfo.email response_type=code redirect_uri=http://127.0.0.1:3000/auth/google_oauth2/callback access_type=offline approval_prompt=force client_id=generated_id ข้อความนี้หมายถึงอะไรและฉันจะแก้ไขได้อย่างไร ผมใช้อัญมณีomniauth-google-OAuth2

15
ลบทรัพยากรที่ไม่ได้ใช้ทั้งหมดออกจากโครงการ android
ฉันต้องการลบเลย์เอาต์สตริง drawable สีและอื่น ๆ ที่ไม่ได้ใช้ออกจากไดเรกทอรี res Android ของฉัน มีเครื่องมือใดบ้างที่จะให้รายชื่อไฟล์แก่ฉันและฉันสามารถลบออกจากที่เก็บและองค์ประกอบภายในไฟล์เฉพาะ (เช่นรายการสตริงที่ไม่ได้ใช้) ที่ไม่ได้ใช้อีกต่อไป?


16
วิธีการค้นหาองค์ประกอบตามชั้นเรียน
ฉันมีปัญหาในการแยกวิเคราะห์องค์ประกอบ HTML ด้วยแอตทริบิวต์ "class" โดยใช้ Beautifulsoup รหัสมีลักษณะเช่นนี้ soup = BeautifulSoup(sdata) mydivs = soup.findAll('div') for div in mydivs: if (div["class"] == "stylelistrow"): print div ฉันพบข้อผิดพลาดในบรรทัดเดียวกัน "หลังจาก" สคริปต์เสร็จสิ้น File "./beautifulcoding.py", line 130, in getlanguage if (div["class"] == "stylelistrow"): File "/usr/local/lib/python2.6/dist-packages/BeautifulSoup.py", line 599, in __getitem__ return self._getAttrMap()[key] KeyError: 'class' ฉันจะกำจัดข้อผิดพลาดนี้ได้อย่างไร

14
วิธีทำ SQL Like% ใน Linq
ฉันมีขั้นตอนใน SQL ที่ฉันพยายามเปลี่ยนเป็น Linq: SELECT O.Id, O.Name as Organization FROM Organizations O JOIN OrganizationsHierarchy OH ON O.Id=OH.OrganizationsId where OH.Hierarchy like '%/12/%' บรรทัดที่ฉันกังวลมากที่สุดคือ: where OH.Hierarchy like '%/12/%' ฉันมีคอลัมน์ที่เก็บลำดับชั้นเช่น / 1/3/12 / ดังนั้นฉันจึงใช้% / 12 /% เพื่อค้นหา คำถามของฉันคือ Linq หรือ. NET เทียบเท่ากับการใช้เครื่องหมายเปอร์เซ็นต์คืออะไร?

12
วิธีรับ ID แทรกใน JDBC
ฉันต้องการINSERTบันทึกในฐานข้อมูล (ซึ่งเป็น Microsoft SQL Server ในกรณีของฉัน) โดยใช้ JDBC ใน Java ในเวลาเดียวกันฉันต้องการได้รับรหัสการแทรก ฉันจะบรรลุสิ่งนี้ได้อย่างไรโดยใช้ JDBC API
385 java  sql  jdbc  insert-id 

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