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

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

30
คำขอโพสต์ JavaScript เช่นส่งแบบฟอร์ม
ฉันพยายามนำเบราว์เซอร์ไปยังหน้าอื่น ถ้าฉันต้องการคำขอ GET ฉันอาจพูดได้ document.location.href = 'http://example.com/q=a'; แต่ทรัพยากรที่ฉันพยายามเข้าถึงจะไม่ตอบสนองอย่างถูกต้องเว้นแต่ฉันจะใช้คำขอ POST หากนี่ไม่ได้สร้างแบบไดนามิกฉันอาจใช้ HTML <form action="http://example.com/" method="POST"> <input type="hidden" name="q" value="a"> </form> จากนั้นฉันจะส่งแบบฟอร์มจาก DOM แต่จริงๆแล้วฉันต้องการโค้ด JavaScript ที่ให้ฉันพูดได้ post_to_url('http://example.com/', {'q':'a'}); การติดตั้งข้ามเบราว์เซอร์ที่ดีที่สุดคืออะไร แก้ไข ฉันขอโทษฉันไม่ชัดเจน ฉันต้องการโซลูชันที่เปลี่ยนตำแหน่งของเบราว์เซอร์เช่นเดียวกับการส่งแบบฟอร์ม หากเป็นไปได้ด้วยXMLHttpRequestจะไม่ชัดเจน และสิ่งนี้ไม่ควรเป็นแบบอะซิงโครนัสหรือใช้ XML ดังนั้นอาแจ็กซ์จึงไม่ใช่คำตอบ
1530 javascript  http  post  submit  forms 

5
ทำไมการเปลี่ยน 0.1f ถึง 0 ทำให้ประสิทธิภาพลดลง 10 เท่า?
ทำไมรหัสนี้ const float x[16] = { 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 2.0, 2.1, 2.2, 2.3, 2.4, 2.5, 2.6}; const float z[16] = {1.123, 1.234, 1.345, 156.467, 1.578, 1.689, 1.790, 1.812, 1.923, 2.034, 2.145, 2.256, 2.367, 2.478, 2.589, 2.690}; float y[16]; for (int i = 0; i …


30
ฉันจะสร้างสตริง Java จากเนื้อหาของไฟล์ได้อย่างไร
ฉันใช้สำนวนข้างล่างมาระยะหนึ่งแล้ว และดูเหมือนจะเป็นเว็บไซต์ที่มีการแพร่กระจายกว้างที่สุดอย่างน้อยก็ในเว็บไซต์ที่ฉันเคยเข้าชม มีวิธีที่ดีกว่า / แตกต่างในการอ่านไฟล์ในสตริงใน Java หรือไม่? private String readFile(String file) throws IOException { BufferedReader reader = new BufferedReader(new FileReader (file)); String line = null; StringBuilder stringBuilder = new StringBuilder(); String ls = System.getProperty("line.separator"); try { while((line = reader.readLine()) != null) { stringBuilder.append(line); stringBuilder.append(ls); } return stringBuilder.toString(); } finally { …
1513 java  string  file  file-io  io 

14
การตรวจสอบประเภท: typeof, GetType หรือคืออะไร
ฉันเคยเห็นหลายคนใช้รหัสต่อไปนี้: Type t = typeof(obj1); if (t == typeof(int)) // Some code here แต่ฉันรู้ว่าคุณสามารถทำได้เช่นกัน: if (obj1.GetType() == typeof(int)) // Some code here หรือสิ่งนี้: if (obj1 is int) // Some code here โดยส่วนตัวแล้วฉันรู้สึกว่าอันสุดท้ายนั้นสะอาดที่สุด แต่มีบางอย่างที่ฉันขาดหายไปหรือไม่? อันไหนดีที่สุดที่จะใช้หรือมันเป็นการตั้งค่าส่วนตัว?
1512 c#  types  typeof  gettype 

30
.gitignore ถูกละเว้นโดย Git
.gitignoreดูเหมือนว่าไฟล์ของฉันจะถูกละเว้นโดย Git - .gitignoreไฟล์อาจเสียหายหรือไม่? รูปแบบไฟล์สถานที่หรือวัฒนธรรมที่ Git คาดหวัง? ของฉัน.gitignore: # This is a comment debug.log nbproject/ ผลลัพธ์จากgit status: # On branch master # Your branch is ahead of 'origin/master' by 1 commit. # # Untracked files: # (use "git add <file>..." to include in what will be committed) # # debug.log …
1511 git  gitignore 

30
ฉันจะปรับขนาดรูปภาพโดยอัตโนมัติเพื่อให้พอดีกับคอนเทนเนอร์ 'div' ได้อย่างไร
คุณปรับขนาดภาพขนาดใหญ่โดยอัตโนมัติอย่างไรเพื่อให้พอดีกับคอนเทนเนอร์ div ความกว้างขนาดเล็กลงในขณะที่ยังคงอัตราส่วนความกว้าง: ความสูง ตัวอย่าง: stackoverflow.com - เมื่อภาพถูกแทรกลงบนแผงแก้ไขและภาพมีขนาดใหญ่เกินไปที่จะพอดีกับหน้าภาพจะถูกปรับขนาดโดยอัตโนมัติ
1511 html  css  image  autoresize 


30
ฉันจะย้ายที่เก็บ SVN พร้อมประวัติไปยังที่เก็บ Git ใหม่ได้อย่างไร
ฉันอ่านคู่มือ Git, คำถามที่พบบ่อย, Git - SVN crash course ฯลฯ และพวกเขาทั้งหมดอธิบายสิ่งนี้และสิ่งนั้น แต่ไม่มีที่ไหนที่คุณจะพบคำแนะนำง่ายๆเช่น: ที่เก็บ SVN ใน: svn://myserver/path/to/svn/repos ที่เก็บ Git ใน: git://myserver/path/to/git/repos git-do-the-magic-svn-import-with-history \ svn://myserver/path/to/svn/repos \ git://myserver/path/to/git/repos ฉันไม่คาดหวังว่ามันจะง่ายขนาดนั้นและฉันไม่คาดหวังว่ามันจะเป็นคำสั่งเดียว แต่ฉันคาดหวังว่ามันจะไม่พยายามอธิบายอะไร - เพียงแค่บอกว่าขั้นตอนที่ต้องทำในตัวอย่างนี้

30
ฉันจะทำ IF …แล้วใน SQL SELECT ได้อย่างไร
ถ้าเป็นเช่นนั้นStack Overflow จะไม่ทำงาน : หากคุณเลือก SQL แล้วใช่ไหม ฉันจะดำเนินการIF...THENในSQL SELECTคำสั่งได้อย่างไร ตัวอย่างเช่น: SELECT IF(Obsolete = 'N' OR InStock = 'Y' ? 1 : 0) AS Saleable, * FROM Product


30
วิธีดึงข้อมูลสาขา Git ทั้งหมด
ฉันโคลนที่เก็บ Git ซึ่งมีสาขาประมาณห้าแห่ง อย่างไรก็ตามเมื่อฉันgit branchฉันเห็นเพียงหนึ่งในนั้น: $ git branch * master ฉันรู้ว่าฉันสามารถทำได้git branch -aเพื่อดูกิ่งไม้ทั้งหมดแต่ฉันจะดึงกิ่งก้านสาขาทั้งหมดในพื้นที่ได้อย่างไรเมื่อฉันทำgit branchมันแสดงดังต่อไปนี้ $ git branch * master * staging * etc...
1507 git  branch  git-branch 

18
วิธีการลบองค์ประกอบจากรายการโดยดัชนี
ฉันจะลบองค์ประกอบออกจากรายการตามดัชนีใน Python ได้อย่างไร ฉันพบlist.removeวิธีการแล้ว แต่บอกว่าฉันต้องการลบองค์ประกอบสุดท้ายฉันจะทำสิ่งนี้ได้อย่างไร ดูเหมือนว่าการลบเริ่มต้นจะค้นหารายการ แต่ฉันไม่ต้องการให้ทำการค้นหาใด ๆ
1505 python  list 

5
ลองจับโค้ดของฉันให้เร็วขึ้นไหม?
ฉันเขียนโค้ดเพื่อทดสอบผลกระทบของการลองจับ แต่เห็นผลลัพธ์ที่น่าประหลาดใจ static void Main(string[] args) { Thread.CurrentThread.Priority = ThreadPriority.Highest; Process.GetCurrentProcess().PriorityClass = ProcessPriorityClass.RealTime; long start = 0, stop = 0, elapsed = 0; double avg = 0.0; long temp = Fibo(1); for (int i = 1; i < 100000000; i++) { start = Stopwatch.GetTimestamp(); temp = Fibo(100); stop = Stopwatch.GetTimestamp(); …


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