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

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

6
รับหมายเลขบรรทัดขณะใช้ grep
ฉันกำลังใช้ grep แบบเรียกซ้ำเพื่อค้นหาไฟล์สำหรับสตริงและไฟล์ที่ตรงกันทั้งหมดและบรรทัดที่มีสตริงนั้นจะถูกพิมพ์บนเทอร์มินัล แต่เป็นไปได้ไหมที่จะได้รับหมายเลขบรรทัดของบรรทัดเหล่านั้นด้วย? เช่นในปัจจุบันสิ่งที่ผมได้รับคือ/var/www/file.php: $options = "this.target"แต่สิ่งที่ฉันพยายามที่จะได้รับเป็น/var/www/file.php: 1142 $options = "this.target";อย่างดีที่1142จะเป็นจำนวนบรรทัดที่มีสตริงที่ ไวยากรณ์ที่ฉันใช้เพื่อ grep ซ้ำคือ sudo grep -r 'pattern' '/var/www/file.php' คำถามอีกข้อคือเราจะได้ผลลัพธ์ที่ไม่เท่ากับรูปแบบได้อย่างไร ชอบไฟล์ทั้งหมด แต่ไม่ใช่ไฟล์ที่มีสตริงที่แน่นอนใช่ไหม
360 grep  line 

30
อะไรคือความคิดเห็นที่ดีที่สุดในซอร์สโค้ดที่คุณเคยเจอ? [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน8 ปีที่ผ่านมา ล็อคแล้ว คำถามและคำตอบนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ อะไรคือความคิดเห็นที่ดีที่สุดในซอร์สโค้ดที่คุณเคยเจอ?
360 comments 

30
Bootstrap 3 Glyphicons ไม่ทำงาน
ฉันดาวน์โหลด bootstrap 3.0 และไม่สามารถใช้ glyphicons ในการทำงานได้ ฉันได้รับข้อผิดพลาด "E003" บางประเภท ความคิดใด ๆ ว่าทำไมสิ่งนี้ถึงเกิดขึ้น? ฉันลองทั้งในประเทศและออนไลน์และฉันยังคงได้รับปัญหาเดียวกัน

5
ทำไม 2+ 40 เท่ากับ 42
ฉันรู้สึกงุนงงเมื่อเพื่อนร่วมงานแสดงบรรทัด JavaScript นี้ให้ฉัน 42 alert(2+ 40); เรียกใช้ข้อมูลโค้ดซ่อนผลลัพธ์ขยายตัวอย่างข้อมูล มันกลับกลายเป็นว่าสิ่งที่ดูเหมือนเครื่องหมายลบจริงๆแล้วคืออักขระ Unicode แบบอาร์เคนที่มีความหมายต่างกันอย่างชัดเจน นี่ทำให้ฉันสงสัยว่าทำไมตัวละครตัวนั้นถึงไม่สร้างข้อผิดพลาดทางไวยากรณ์เมื่อมีการวิเคราะห์คำ ฉันก็อยากจะรู้ว่ามีตัวละครมากขึ้นเช่นนี้หรือไม่

9
วิธีรับ URL หน้าปัจจุบันใน MVC 3
ฉันใช้ปลั๊กอินคอมเม้นท์ Facebook ในบล็อกที่ฉันกำลังสร้าง มันมีแท็ก FBXML บางส่วนที่ตีความโดย Javascript ของ Facebook ที่อ้างอิงในหน้านั้น ทั้งหมดนี้ใช้ได้ดี แต่ฉันต้องผ่าน URL ที่ผ่านการรับรองโดยสมบูรณ์ไปยังปลั๊กอิน <div style="width: 900px; margin: auto;"> <div id="fb-root"></div> <fb:comments href="URL HERE" num_posts="10" width="900"></fb:comments> </div> วิธีที่ดีที่สุดในการรับ URL ของหน้าปัจจุบันคืออะไร? URL คำขอ สารละลาย นี่คือรหัสสุดท้ายของการแก้ปัญหาของฉัน: <fb:comments href="@Request.Url.AbsoluteUri" num_posts="15" width="900"></fb:comments>
360 c#  asp.net  asp.net-mvc  razor 

22
ทำไม super.super.method (); ไม่อนุญาตให้ใช้ใน Java?
ฉันอ่านคำถามนี้และคิดว่าจะแก้ไขได้อย่างง่ายดาย (ไม่ใช่ว่ามันจะไม่สามารถแก้ไขได้โดยไม่ต้องถ้า) สามารถเขียน: @Override public String toString() { return super.super.toString(); } ฉันไม่แน่ใจว่ามันมีประโยชน์ในหลาย ๆ กรณี แต่ฉันสงสัยว่าทำไมมันถึงไม่เป็นเช่นนั้นและหากมีสิ่งนี้ในภาษาอื่น พวกคุณคิดอย่างไร แก้ไข: เพื่อชี้แจง: ใช่ฉันรู้ว่าเป็นไปไม่ได้ใน Java และฉันไม่ควรพลาด นี่คือสิ่งที่ฉันคาดว่าจะทำงานและรู้สึกประหลาดใจที่ได้รับข้อผิดพลาดของคอมไพเลอร์ ฉันเพิ่งมีความคิดและชอบที่จะพูดคุย
360 java  superclass 

19
Git และน่ารังเกียจ“ ข้อผิดพลาด: ไม่สามารถล็อคข้อมูลที่มีอยู่ / อ้างอิงร้ายแรง”
หลังจากโคลนนิ่งจากที่เก็บรีโมต git (ที่ดีกว่าโค้ด) ฉันทำการเปลี่ยนแปลงบางอย่างมุ่งมั่นและพยายามที่จะผลักดัน: git push origin master ข้อผิดพลาดกับ: ข้อผิดพลาด: ไม่สามารถล็อคข้อมูลที่มีอยู่ / อ้างอิง ร้ายแรง: git-http-push ล้มเหลว กรณีนี้พิจารณาที่เก็บข้อมูลที่มีอยู่แล้ว สิ่งที่ฉันทำก่อนหน้านี้คือ: git config –global http.sslVerify false git init git remote add [url] git clone เปลี่ยนข้อมูล git commit ที่ 'bettercodes' ฉันไม่สามารถเข้าถึงบันทึก git ฉันใช้ Windows ข้อผิดพลาดโดยละเอียดคือ: C:\MyWorkStuff\Projects\Ruby\MyProject\>git push origin master Unable to create branch path …
360 git 

16
เป็นวิธีที่ง่ายที่สุดในการปิดการใช้งาน / เปิดใช้งานปุ่มและลิงก์ (jQuery + Bootstrap)
บางครั้งฉันใช้จุดยึดสไตล์เป็นปุ่มและบางครั้งฉันก็ใช้ปุ่ม ฉันต้องการปิดการใช้งานสิ่งที่เฉพาะเจาะจงคลิกเพื่อ: พวกเขาดูปิดการใช้งาน พวกเขาหยุดการคลิก ฉันจะทำสิ่งนี้ได้อย่างไร

13
วิธีการตัดช่องว่างชั้นนำและต่อท้าย?
ฉันมีปัญหากับช่องว่างนำหน้าและต่อท้ายใน data.frame เช่นฉันชอบที่จะดูเฉพาะrowในdata.frameตามเงื่อนไขบางอย่าง: > myDummy[myDummy$country == c("Austria"),c(1,2,3:7,19)] [1] codeHelper country dummyLI dummyLMI dummyUMI [6] dummyHInonOECD dummyHIOECD dummyOECD <0 rows> (or 0-length row.names) ฉันสงสัยว่าทำไมฉันไม่ได้รับผลลัพธ์ที่คาดหวังเนื่องจากประเทศออสเตรียมีอยู่ในตัวฉันdata.frameอย่างชัดเจน หลังจากดูประวัติรหัสของฉันและพยายามหาสิ่งที่ผิดพลาดฉันพยายาม: > myDummy[myDummy$country == c("Austria "),c(1,2,3:7,19)] codeHelper country dummyLI dummyLMI dummyUMI dummyHInonOECD dummyHIOECD 18 AUT Austria 0 0 0 0 1 dummyOECD 18 1 ทั้งหมดที่ฉันมีการเปลี่ยนแปลงในคำสั่งเป็นช่องว่างเพิ่มเติมหลังจากออสเตรีย ปัญหาที่น่ารำคาญเพิ่มเติมอย่างเห็นได้ชัดเกิดขึ้น เช่นเมื่อฉันต้องการรวมสองเฟรมตามคอลัมน์ประเทศ …

7
ทำไมลำดับของลูปจึงมีผลต่อประสิทธิภาพเมื่อทำการวนซ้ำในอาร์เรย์ 2 มิติ
ด้านล่างนี้เป็นสองโปรแกรมที่เกือบเหมือนกันยกเว้นว่าฉันได้เปลี่ยนiและjตัวแปร พวกเขาทั้งสองทำงานในเวลาต่างกัน มีคนอธิบายได้ไหมว่าทำไมสิ่งนี้ถึงเกิดขึ้น รุ่น 1 #include <stdio.h> #include <stdlib.h> main () { int i,j; static int x[4000][4000]; for (i = 0; i < 4000; i++) { for (j = 0; j < 4000; j++) { x[j][i] = i + j; } } } เวอร์ชัน 2 #include <stdio.h> #include <stdlib.h> main …

6
ความแตกต่างระหว่าง SQL, PL-SQL และ T-SQL คืออะไร?
ความแตกต่างระหว่าง SQL, PL-SQL และ T-SQL คืออะไร? ใครช่วยอธิบายความแตกต่างระหว่างสามสิ่งนี้และจัดทำสถานการณ์ที่แต่ละคนจะใช้อย่างเกี่ยวข้องกันได้บ้าง
360 sql  tsql  plsql 


4
ความแตกต่างระหว่าง Microsoft .NET 4.0 full Framework และ Client Profile
ตัวติดตั้งแบบเต็มของ Microsoft .NET Framework 4.0 (32- และ 64 บิต) คือ 48.1 MB และตัวติดตั้งโปรไฟล์ลูกค้าคือ 41.0 MB ไฟล์การติดตั้งที่คลายบีบอัดคือ 237 MB และ 194 MB ตามลำดับและเมื่อติดตั้งแล้วไฟล์เหล่านี้คือ 537 MB และ 427 MB นี่คือความแตกต่างจาก 110 MB แพคเกจทั้งสองแตกต่างกันอย่างไร? เมื่อใดจึงควรติดตั้งโปรไฟล์ลูกค้าแทน. NET Framework เต็ม


16
ไม่มีผู้ให้บริการสำหรับ HttpClient
หลังจากอัปเกรดจากเชิงมุม 4.4 เป็น 5.0 และหลังจากอัปเดต HttpModule และ Http เป็น HttpClientModule ทั้งหมดฉันเริ่มได้รับข้อผิดพลาดนี้ ฉันยังเพิ่ม HttpModule อีกครั้งเพื่อให้แน่ใจว่าไม่ใช่เนื่องจากการพึ่งพาบางอย่าง แต่ไม่สามารถแก้ไขปัญหาได้ ใน app.module ฉันตั้งค่าไว้ถูกต้องแล้ว import { HttpModule } from '@angular/http'; import { HttpClientModule, HttpClient } from '@angular/common/http'; . . . @NgModule({ imports: [ BrowserModule, HttpClientModule, HttpModule, BrowserAnimationsModule, FormsModule, AppRoutingModule, . . . ฉันไม่ทราบว่าข้อผิดพลาดนี้มาจากที่ใดหรือฉันไม่มีเงื่อนงำว่าจะเข้าไปข้างในได้อย่างไร ฉันยังมีคำเตือน (วางไว้ด้านล่างด้วย) อาจเกี่ยวข้องกับมัน …
360 angular 

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