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

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

2
ฉันจะยกเลิก“ ขอบเขตของสิ่งนี้” ใน Visual Studio 2012 ได้อย่างไร
ใน Solution Explorer ฉันคลิกที่ "Scope to this" เพื่อแสดงเพียงส่วนหนึ่งของโซลูชัน ตอนนี้ฉันไม่พบวิธีกลับสู่มุมมองปกติ การปิด / เปิดโซลูชัน Explorer อีกครั้งจะไม่ทำงาน ฉันค้นหาทุกรายการเมนูและ "มุมมองโซลูชัน Explorer ใหม่" ไม่ทำงานเช่นกัน ฉันไม่พบสิ่งใดบน Google ฉันต้องคิดถึงบางสิ่งบางอย่างที่ชัดเจน ... จะต้องมีวิธีง่ายๆในการยกเลิก "ขอบเขตของสิ่งนี้" ใช่ไหม


14
pandas: กรองแถวของ DataFrame ด้วยการโยงผู้ปฏิบัติงาน
การดำเนินงานมากที่สุดในpandasสามารถทำได้กับผู้ประกอบการผูกมัด ( groupby, aggregate, applyฯลฯ ) แต่วิธีเดียวที่ฉันได้พบกับแถวที่กรองผ่านการจัดทำดัชนีวงเล็บปกติ df_filtered = df[df['column'] == value] สิ่งนี้ไม่น่าสนใจเนื่องจากฉันต้องกำหนดให้dfกับตัวแปรก่อนที่จะสามารถกรองค่าได้ มีอะไรมากกว่านี้อีกไหม? df_filtered = df.mask(lambda x: x['column'] == value)
329 python  pandas  dataframe 

26
ไม่สามารถเข้าถึงคุณสมบัติวัตถุแม้ว่าจะปรากฏในบันทึกของคอนโซล
ด้านล่างคุณสามารถดูผลลัพธ์จากบันทึกทั้งสองนี้ สิ่งแรกแสดงให้เห็นอย่างชัดเจนว่าวัตถุเต็มพร้อมคุณสมบัติที่ฉันพยายามเข้าถึง แต่ในบรรทัดถัดไปของรหัสฉันไม่สามารถเข้าถึงได้ด้วยconfig.col_id_3(ดู "ไม่ได้กำหนด" ในภาพหน้าจอ?) มีใครอธิบายเรื่องนี้ได้บ้าง ฉันสามารถเข้าถึงทรัพย์สินอื่นได้ทุกแห่งยกเว้นfield_id_4เช่นกัน console.log(config); console.log(config.col_id_3); นี่คือสิ่งที่บรรทัดเหล่านี้พิมพ์ใน Console

14
Unicode (UTF-8) การอ่านและการเขียนไฟล์ใน Python
ฉันมีอาการสมองล้มเหลวในการทำความเข้าใจการอ่านและการเขียนข้อความไปยังไฟล์ (Python 2.4) # The string, which has an a-acute in it. ss = u'Capit\xe1n' ss8 = ss.encode('utf8') repr(ss), repr(ss8) ("u'Capit \ xe1n '", "' Capit \ xc3 \ xa1n '") print ss, ss8 print >> open('f1','w'), ss8 >>> file('f1').read() 'Capit\xc3\xa1n\n' ดังนั้นฉันพิมพ์Capit\xc3\xa1nลงในโปรแกรมแก้ไขรายการโปรดของฉันในไฟล์ f2 แล้ว: >>> open('f1').read() 'Capit\xc3\xa1n\n' >>> open('f2').read() 'Capit\\xc3\\xa1n\n' …
329 python  unicode  utf-8  io 


5
grep เฉพาะนัดแรกและหยุด
ฉันค้นหาไดเรกทอรีซ้ำโดยใช้ grep โดยมีอาร์กิวเมนต์ต่อไปนี้โดยหวังว่าจะคืนค่าการจับคู่แรกเท่านั้น น่าเสียดายที่มันคืนค่ามากกว่าหนึ่ง - ในความเป็นจริงสองในครั้งสุดท้ายที่ฉันดู ดูเหมือนว่าฉันมีข้อโต้แย้งมากเกินไปโดยเฉพาะอย่างยิ่งไม่ได้ผลลัพธ์ที่ต้องการ : - / # grep -o -a -m 1 -h -r "Pulsanti Operietur" /path/to/directory ผลตอบแทน: Pulsanti Operietur Pulsanti Operietur บางที grep ไม่ใช่วิธีที่ดีที่สุดในการทำสิ่งนี้? คุณบอกฉันขอบคุณมาก
329 grep 


20
จะโทรออกโดยใช้เจตนาใน Android ได้อย่างไร?
ฉันใช้รหัสต่อไปนี้เพื่อโทรออกใน Android แต่ให้ข้อยกเว้นด้านความปลอดภัยกับฉันโปรดช่วยด้วย posted_by = "111-333-222-4"; String uri = "tel:" + posted_by.trim() ; Intent intent = new Intent(Intent.ACTION_CALL); intent.setData(Uri.parse(uri)); startActivity(intent); สิทธิ์ <uses-permission android:name="android.permission.CALL_PHONE" /> ข้อยกเว้น 11-25 14:47:01.661: ERROR/AndroidRuntime(302): Uncaught handler: thread main exiting due to uncaught exception 11-25 14:47:01.681: ERROR/AndroidRuntime(302): java.lang.SecurityException: Permission Denial: starting Intent { act=android.intent.action.CALL dat=tel:111-333-222-4 cmp=com.android.phone/.OutgoingCallBroadcaster } …


3
ความแตกต่างและการใช้งานของ onCreate (), onCreateView () และ onActivityCreated () เป็นชิ้นส่วน
อะไรคือความแตกต่างระหว่างonCreate(), onCreateView()และonActivityCreated()ในชิ้นส่วนและสิ่งที่พวกเขาแต่ละคนจะนำมาใช้สำหรับ?



4
แสดงรายการตารางในสคีมา PostgreSQL
เมื่อฉันทำ\dtใน psql ฉันจะได้รับรายชื่อของตารางในสคีมาปัจจุบันเท่านั้น ( publicโดยค่าเริ่มต้น) ฉันจะรับรายการของตารางทั้งหมดในแบบแผนทั้งหมดหรือแบบแผนเฉพาะได้อย่างไร

21
ข้อผิดพลาดของนักเทียบท่า: ไม่มีพื้นที่เหลือบนอุปกรณ์
ฉันติดตั้งตัวเทียบท่าบนเครื่อง Debian 7 ด้วยวิธีต่อไปนี้ $ echo deb http://get.docker.io/ubuntu docker main > /etc/apt/sources.list.d/docker.list $ sudo apt-get update $ curl -sSL https://get.docker.com/ubuntu/ | sudo sh หลังจากนั้นเมื่อฉันพยายามสร้างภาพครั้งแรกมันล้มเหลวด้วยข้อผิดพลาดดังต่อไปนี้ time="2015-06-02T14:26:37-04:00" level=info msg="[8] System error: write /sys/fs/cgroup/docker/01f5670fbee1f6687f58f3a943b1e1bdaec2630197fa4da1b19cc3db7e3d3883/cgroup.procs: no space left on device" นี่คือข้อมูลนักเทียบท่า Containers: 2 Images: 21 Storage Driver: aufs Root Dir: /var/lib/docker/aufs Backing Filesystem: extfs …
329 ubuntu  memory  docker  temp 

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