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

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


11
จะถอนการติดตั้ง Python 2.7 บน Mac OS X 10.6.4 ได้อย่างไร
ฉันต้องการลบ Python 2.7 จาก Mac OS X 10.6.4 ของฉันโดยสมบูรณ์ ฉันจัดการเพื่อลบรายการจากที่ตัวแปรโดยการย้อนกลับของฉันPATH .bash_profileแต่ฉันต้องการลบไดเรกทอรีไฟล์ symlink และรายการทั้งหมดที่ติดตั้งโดยแพ็คเกจการติดตั้ง Python 2.7 ฉันมีแพคเกจติดตั้งจากhttp://www.python.org/ ฉันต้องลบรายการไดเรกทอรี / ไฟล์ / ไฟล์การกำหนดค่าใดบ้าง มีรายการอยู่ที่ไหนบ้าง?

4
“ coalgebra” หมายถึงอะไรในบริบทของการเขียนโปรแกรม
ฉันเคยได้ยินคำว่า "coalgebras" หลายครั้งในการเขียนโปรแกรมการทำงานและวงกลม PLT โดยเฉพาะอย่างยิ่งเมื่อการสนทนาเกี่ยวกับวัตถุ, comonads, เลนส์และอื่น ๆ Googling คำนี้ให้หน้าซึ่งให้คำอธิบายทางคณิตศาสตร์ของโครงสร้างเหล่านี้ซึ่งฉันเข้าใจยากมาก ใครช่วยอธิบายหน่อยได้ว่า coalgebras มีความหมายอย่างไรในบริบทของการเขียนโปรแกรมความสำคัญของพวกมันคืออะไรและพวกมันเกี่ยวข้องกับวัตถุและ comonads อย่างไร

13
แปลงแบบเคียงข้างกันกับ ggplot2
ฉันต้องการที่จะวางด้านข้างทั้งสองแปลงโดยด้านข้างใช้แพคเกจ ggplot2par(mfrow=c(1,2))คือทำเทียบเท่า ตัวอย่างเช่นฉันต้องการให้สองแปลงต่อไปนี้แสดงแบบเคียงข้างกันในระดับเดียวกัน x <- rnorm(100) eps <- rnorm(100,0,.2) qplot(x,3*x+eps) qplot(x,2*x+eps) ฉันต้องใส่ใน data.frame เดียวกันหรือไม่ qplot(displ, hwy, data=mpg, facets = . ~ year) + geom_smooth()
339 r  visualization  ggplot2 

10
ถอนการติดตั้ง / ลบแพ็คเกจ Homebrew รวมถึงการขึ้นต่อกันทั้งหมด
ฉันมีสูตรHomebrewที่ฉันต้องการถอนการติดตั้ง / ลบพร้อมกับการพึ่งพาทั้งหมดของมันข้ามแพคเกจที่มีแพคเกจอื่น ๆ ขึ้นอยู่กับ ( กำจัด aka แพคเกจ Cascadingใน Parlance Package Manager) เช่นถอนการติดตั้งแพ็คเกจaซึ่งขึ้นอยู่กับแพ็คเกจb& cในกรณีที่แพ็คเกจdนั้นขึ้นอยู่กับแพ็คเกจcด้วย ผลที่ควรจะถอนการติดตั้งทั้งในaและข้ามbc ฉันจะทำสิ่งนั้นได้อย่างไร จะต้องมีวิธีการที่จะถอนการติดตั้งแพคเกจโดยไม่ต้องออกไม่จำเป็นขยะที่อยู่เบื้องหลัง
339 macos  homebrew 

7
PostgreSQL: วิธีสร้างเคียวรี“ case-insensitive”
มีวิธีใดที่จะเขียนข้อความค้นหาที่ไม่ตรงตามตัวพิมพ์ใหญ่ - เล็กใน PostgreSQL เช่นฉันต้องการให้ 3 ข้อความค้นหาที่ส่งคืนผลลัพธ์เดียวกัน SELECT id FROM groups where name='administrator' SELECT id FROM groups where name='ADMINISTRATOR' SELECT id FROM groups where name='Administrator'
339 postgresql 

11
ฉันจะมีการขึ้นบรรทัดใหม่ในสตริงเป็น sh ได้อย่างไร?
นี้ STR="Hello\nWorld" echo $STR ผลิตเป็นเอาท์พุท Hello\nWorld แทน Hello World ฉันควรทำอย่างไรเพื่อให้มีการขึ้นบรรทัดใหม่ในสตริง หมายเหตุ: คำถามนี้ไม่ได้เกี่ยวกับก้อง ฉันรู้echo -eแต่ฉันกำลังมองหาโซลูชันที่อนุญาตให้ส่งผ่านสตริง (ซึ่งรวมถึงการขึ้นบรรทัดใหม่) เป็นอาร์กิวเมนต์สำหรับคำสั่งอื่น ๆที่ไม่มีตัวเลือกที่คล้ายกันเพื่อตีความหมาย\nของการขึ้นบรรทัดใหม่
339 sh 

8
ตัวแยกวิเคราะห์ร่างกายทำอะไรกับการแสดงด่วน
ผมไม่เข้าใจว่าทำไมเราต้องในโปรแกรมประยุกต์ด่วนที่เราจะได้รับข้อมูลโดยไม่ต้องใช้body-parser body-parserและมันทำอะไรได้จริงและอย่างไร


30
คุณสมบัติที่ซ่อนของ Xcode
ล็อคแล้ว คำถามและคำตอบนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ด้วยมือใหม่จำนวนมากสู่ Xcode ฉันมั่นใจว่ามีเคล็ดลับและเทคนิค Xcode มากมายที่จะแบ่งปัน คุณเป็นอะไร


28
ASP.NET MVC บน IIS 7.5
ฉันใช้ Windows 7 Ultimate (64 บิต) โดยใช้ Visual Studio 2010 RC ฉันเพิ่งตัดสินใจที่จะมี VS run / debug แอปของฉันบน IIS แทนที่จะเป็นเซิร์ฟเวอร์ dev ที่มาพร้อมกับมัน อย่างไรก็ตามทุกครั้งที่ฉันพยายามเรียกใช้แอป MVC ฉันได้รับข้อผิดพลาดต่อไปนี้: HTTP Error 403.14 - ถูกห้ามเว็บเซิร์ฟเวอร์ได้รับการกำหนดค่าให้ไม่แสดงรายการเนื้อหาของไดเรกทอรีนี้ รายละเอียด ข้อมูลผิดพลาด โมดูล DirectoryListingModule การแจ้งเตือน ExecuteRequestHandler ตัวจัดการข้อผิดพลาด StaticFile รหัส 0x00000000 ร้องขอ URL http: // localhost: 80 / mySite / เส้นทางกายภาพ C: …
338 .net-4.0  iis-7.5 

8
แอตทริบิวต์ของไฟล์ 'ยอมรับ' - มันมีประโยชน์หรือไม่
การใช้งานการอัปโหลดไฟล์ภายใต้ html นั้นค่อนข้างง่าย แต่ฉันเพิ่งสังเกตเห็นว่ามีแอตทริบิวต์ 'ยอมรับ' ที่สามารถเพิ่มลงใน<input type="file" ...>แท็กได้ แอททริบิวนี้มีประโยชน์ในการ จำกัด การอัพโหลดไฟล์ไปยังภาพ ฯลฯ หรือไม่? วิธีที่ดีที่สุดที่จะใช้มันคืออะไร? หรือมีวิธี จำกัด ประเภทไฟล์โดยเฉพาะอย่างยิ่งในกล่องโต้ตอบไฟล์สำหรับแท็กอินพุตไฟล์ html หรือไม่

1
ชื่อสาขาที่ซับซ้อนของ Git นั้นยากต่อการใช้คำสั่ง Git ทั้งหมด
ฉันพยายามสร้างสาขาจากmasterคำสั่งต่อไปนี้ git branch SSLOC-201_Implement___str__()_of_ProductSearchQuery เมื่อ Git หยุดตอบสนองทันที ฉันสงสัยว่าคนที่ไม่หลบหนี()จะต้องถูกตำหนิ แต่อย่างใด ตอนนี้เมื่อใดก็ตามที่ฉันพยายามเรียกใช้คำสั่ง Git ฉันได้รับข้อผิดพลาดเดียวกัน: git:176: command not found: _of_ProductSearchQuery ด้วยจำนวนที่gitเพิ่มขึ้นทุกครั้งที่ฉันพิมพ์คำสั่ง ทุกคนสามารถอธิบายสิ่งที่เกิดขึ้นได้ไหม แล้วฉันจะกลับมาเป็นปกติได้อย่างไร? ฉันต้องการลบสาขานั้น แต่ฉันจะทำอย่างไร

30
วิธีการตรวจสอบที่อยู่อีเมลอย่างรวดเร็ว?
ไม่มีใครรู้วิธีการตรวจสอบที่อยู่อีเมลใน Swift? ฉันพบรหัสนี้: - (BOOL) validEmail:(NSString*) emailString { if([emailString length]==0){ return NO; } NSString *regExPattern = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}"; NSRegularExpression *regEx = [[NSRegularExpression alloc] initWithPattern:regExPattern options:NSRegularExpressionCaseInsensitive error:nil]; NSUInteger regExMatches = [regEx numberOfMatchesInString:emailString options:0 range:NSMakeRange(0, [emailString length])]; NSLog(@"%i", regExMatches); if (regExMatches == 0) { return NO; } else { return YES; } } …
338 ios  validation  email  swift 

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