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

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


25
“ git pull --all” สามารถอัพเดทสาขาในประเทศของฉันทั้งหมดได้หรือไม่?
ฉันมักจะมีสาขาระยะไกลอย่างน้อย 3 แห่ง: ปรมาจารย์การแสดงละครและการผลิต ฉันมี 3 สาขาท้องถิ่นที่ติดตามสาขาระยะไกลเหล่านั้น การอัปเดตสาขาในประเทศของฉันทั้งหมดน่าเบื่อ: git fetch --all git rebase origin/master git checkout staging git rebase origin/staging git checkout production git rebase origin/production ฉันชอบที่จะสามารถทำ "git pull -all" แต่ฉันก็ไม่สามารถทำให้มันทำงานได้ ดูเหมือนว่าจะ "ดึงข้อมูล - ทั้งหมด" จากนั้นอัปเดต (กรอไปข้างหน้าหรือผสาน) สาขาการทำงานปัจจุบัน แต่ไม่ใช่สาขาท้องถิ่นอื่น ๆ ฉันยังคงติดสลับไปยังแต่ละสาขาในพื้นที่และอัปเดตด้วยตนเอง
473 git 

10
makefile: 4: *** ตัวคั่นขาดหายไป หยุด
นี่คือ makefile ของฉัน: all:ll ll:ll.c gcc -c -Wall -Werror -02 c.c ll.c -o ll $@ $< clean : \rm -fr ll เมื่อฉันพยายามmake cleanหรือmake makeฉันได้รับข้อผิดพลาดนี้: :makefile:4: *** missing separator. Stop. ฉันจะแก้ไขได้อย่างไร
473 c  makefile 

14
วิธีการกรองอาเรย์วัตถุตามคุณสมบัติ?
ฉันมีอาร์เรย์ JavaScript ของวัตถุบ้านอสังหาริมทรัพย์: var json = { 'homes': [{ "home_id": "1", "price": "925", "sqft": "1100", "num_of_beds": "2", "num_of_baths": "2.0", }, { "home_id": "2", "price": "1425", "sqft": "1900", "num_of_beds": "4", "num_of_baths": "2.5", }, // ... (more homes) ... ] } var xmlhttp = eval('(' + json + ')'); homes = xmlhttp.homes; …
473 javascript 

22
การหาค่าเฉลี่ยของรายการ
ฉันต้องค้นหาค่าเฉลี่ยของรายการใน Python นี่คือรหัสของฉันจนถึงตอนนี้ l = [15, 18, 2, 36, 12, 78, 5, 6, 9] print reduce(lambda x, y: x + y, l) ฉันได้มันมาแล้วมันจะรวมค่าต่าง ๆ ในรายการเข้าด้วยกัน แต่ฉันไม่รู้ว่าจะแบ่งมันเป็นอย่างไร
473 python  list  lambda  average  reduce 

30
นักเทียบท่าไม่สามารถเชื่อมต่อกับดีมอนนักเทียบท่า
หลังจากฉันอัปเดตเวอร์ชัน Docker เป็น0.8.0ฉันจะได้รับข้อความแสดงข้อผิดพลาดขณะเข้าสู่sudo docker version: Client version: 0.8.0 Go version (client): go1.2 Git commit (client): cc3a8c8 2014/02/19 12:54:16 Can't connect to docker daemon. Is 'docker -d' running on this host? และฉันได้ทำตามคำแนะนำและป้อนคำสั่งsudo docker -dและฉันได้รับสิ่งนี้: [/var/lib/docker|2462000b] +job initserver() [/var/lib/docker|2462000b.initserver()] Creating server open /var/lib/docker/aufs/layers/cf2414da53f9bcfaa48bc3d58360d7f1cfd3784e4fe51fbef95197709dfc285d: no such file or directory[/var/lib/docker|2462000b] -job initserver() = ERR …
473 linux  docker 

30
วิธีการเปลี่ยนสีแถบความคืบหน้าของ Android
ฉันกำลังใช้แถบความคืบหน้าในแนวนอนในแอปพลิเคชัน Android ของฉันและฉันต้องการเปลี่ยนสีความคืบหน้า (ซึ่งเป็นสีเหลืองตามค่าเริ่มต้น) ฉันจะใช้code(ไม่ใช่ XML) ได้อย่างไร

17
วิธีรับเวอร์ชัน cuda
มีคำสั่งหรือสคริปต์ที่รวดเร็วในการตรวจสอบเวอร์ชันของ CUDA ที่ติดตั้งหรือไม่ ฉันพบคู่มือ 4.0 ภายใต้ไดเรกทอรีการติดตั้ง แต่ฉันไม่แน่ใจว่าเป็นรุ่นที่ติดตั้งจริงหรือไม่
473 cuda 

12
วิธีการตั้งชื่อของ UIButton เป็นการจัดตำแหน่งด้านซ้าย
ฉันต้องการแสดงที่อยู่อีเมลจากด้านซ้ายของ a UIButtonแต่อยู่ในตำแหน่งกึ่งกลาง มีวิธีใดในการตั้งค่าการจัดตำแหน่งทางด้านซ้ายของ a UIButton? นี่คือรหัสปัจจุบันของฉัน: UIButton* emailBtn = [[UIButton alloc] initWithFrame:CGRectMake(5,30,250,height+15)]; emailBtn.backgroundColor = [UIColor clearColor]; [emailBtn setTitle:obj2.customerEmail forState:UIControlStateNormal]; emailBtn.titleLabel.font = [UIFont systemFontOfSize:12.5]; [emailBtn setTitleColor:[[[UIColor alloc]initWithRed:0.121 green:0.472 blue:0.823 alpha:1]autorelease] forState:UIControlStateNormal]; [emailBtn addTarget:self action:@selector(emailAction:) forControlEvents:UIControlEventTouchUpInside]; [elementView addSubview:emailBtn]; [emailBtn release];

10
ข้อผิดพลาดเชิงมุม ng-repeat“ ไม่อนุญาตให้ทำซ้ำใน repeater”
ฉันกำลังกำหนดตัวกรองแบบกำหนดเองดังนี้: <div class="idea item" ng-repeat="item in items" isoatom> <div class="section comment clearfix" ng-repeat="comment in item.comments | range:1:2"> .... </div> </div> ในขณะที่คุณสามารถดู ng-repeat ที่มีการใช้ตัวกรองซ้อนอยู่ภายใน ng-repeat อื่น ตัวกรองถูกกำหนดดังนี้: myapp.filter('range', function() { return function(input, min, max) { min = parseInt(min); //Make string input int max = parseInt(max); for (var i=min; i<max; i++) input.push(i); …

16
วิธีการ: เรียกใช้งานบรรทัดคำสั่งใน C # รับผลลัพธ์ STD OUT
ฉันจะรันโปรแกรมบรรทัดคำสั่งจาก C # และกลับผลลัพธ์ STD OUT ได้อย่างไร โดยเฉพาะฉันต้องการรัน DIFF ในสองไฟล์ที่เลือกโดยทางโปรแกรมและเขียนผลลัพธ์ลงในกล่องข้อความ
472 c#  command-line 


8
คำอธิบายสั้น ๆ ของกฎการกำหนดขอบเขต?
สิ่งที่ว่าเป็นงูหลามกฎกำหนดขอบเขต? ถ้าฉันมีรหัส: code1 class Foo: code2 def spam..... code3 for code4..: code5 x() อยู่ที่ไหนxพบ? ตัวเลือกที่เป็นไปได้ ได้แก่ รายการด้านล่าง: ในไฟล์ต้นฉบับที่ล้อมรอบ ในเนมสเปซของคลาส ในการกำหนดฟังก์ชั่น ในตัวแปร for loop index ข้างในสำหรับวง นอกจากนี้ยังมีบริบทระหว่างการดำเนินการเมื่อฟังก์ชั่นspamจะถูกส่งไปที่อื่น และฟังก์ชั่นแลมบ์ดาอาจแตกต่างกันบ้างเล็กน้อย? จะต้องมีการอ้างอิงหรืออัลกอริทึมง่าย ๆ มันเป็นโลกที่สับสนสำหรับโปรแกรมเมอร์ Python ระดับกลาง

27
การจัดการกับจุลภาคในไฟล์ CSV
ฉันกำลังมองหาคำแนะนำเกี่ยวกับวิธีจัดการไฟล์ csv ที่กำลังสร้างจากนั้นลูกค้าของเราอัปโหลดแล้วและอาจมีเครื่องหมายจุลภาคในค่าเช่นชื่อ บริษัท บางส่วนของแนวคิดที่เรากำลังดูคือ: ตัวระบุที่ยกมา (ค่า "," ค่า "," ฯลฯ ) หรือใช้ | แทนเครื่องหมายจุลภาค ปัญหาที่ใหญ่ที่สุดคือเราต้องทำให้ง่ายหรือลูกค้าจะไม่ทำ
472 csv 


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