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

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

30
ข้อผิดพลาด: 'ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ MySQL ภายในผ่านซ็อกเก็ต' /var/run/mysqld/mysqld.sock '(2)' - หายไป /var/run/mysqld/mysqld.sock
ปัญหาของฉันเริ่มต้นโดยที่ฉันไม่สามารถเข้าสู่ระบบในฐานะ root ได้อีกต่อไปในการติดตั้ง mysql ของฉัน ฉันพยายามรัน mysql โดยไม่เปิดรหัสผ่าน ... แต่ทุกครั้งที่ฉันรันคำสั่ง # mysqld_safe --skip-grant-tables & ฉันจะไม่ได้รับการตอบกลับ ผมพยายามที่จะทำตามคำแนะนำเหล่านี้ในการกู้คืนรหัสผ่าน หน้าจอมีลักษณะดังนี้: root@jj-SFF-PC:/usr/bin# mysqld_safe --skip-grant-tables 120816 11:40:53 mysqld_safe Logging to syslog. 120816 11:40:53 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql และฉันไม่ได้รับพรอมต์ให้เริ่มพิมพ์คำสั่ง SQL เพื่อรีเซ็ตรหัสผ่าน เมื่อฉันฆ่ามันโดยกดCTRL+ Cฉันได้รับข้อความต่อไปนี้: error: 'Can't connect to local MySQL server through socket …
322 mysql  linux  ubuntu 

9
แผนที่ Java สั่ง
ใน Java มีวัตถุที่ทำหน้าที่เหมือนแผนที่สำหรับการจัดเก็บและการเข้าถึงคู่คีย์ / ค่า แต่สามารถส่งคืนรายการคีย์ที่เรียงลำดับแล้วและรายการค่าที่เรียงลำดับเช่นรายการคีย์และค่าเรียงตามลำดับเดียวกันได้หรือไม่ ดังนั้นตามคำอธิบายโดยใช้รหัสฉันกำลังมองหาบางสิ่งที่มีลักษณะเหมือน OrderedMap ที่เป็นตำนานของฉัน: OrderedMap<Integer, String> om = new OrderedMap<>(); om.put(0, "Zero"); om.put(7, "Seven"); String o = om.get(7); // o is "Seven" List<Integer> keys = om.getKeys(); List<String> values = om.getValues(); for(int i = 0; i < keys.size(); i++) { Integer key = keys.get(i); String value …
322 java  collections 

2
ไม่พบ angular.min.js.map มันคืออะไรกันแน่?
เมื่อฉันโหลดหน้าและตรวจสอบคอนโซล Chrome ฉันพบข้อผิดพลาดเหล่านี้: ไฟล์แผนที่คืออะไรในเชิงมุม? ฉันอ้างอิง angular.min.js แต่ไม่ใช่ angular.min.js.map ฉันกำลังใช้รีลีส 1.2 rc angular และฉันเพิ่งเริ่มเห็นข้อผิดพลาดเหล่านี้เมื่อฉันเปลี่ยนไปใช้รีลีสนี้ ERRORS: GET http://localhost:44786/Scripts/angular-route.min.js.map 404 (Not Found) :44786/Scripts/angular-route.min.js.map:1 GET http://localhost:44786/Scripts/angular-animate.min.js.map 404 (Not Found) :44786/Scripts/angular-animate.min.js.map:1 GET http://localhost:44786/Scripts/angular-resource.min.js.map 404 (Not Found) :44786/Scripts/angular-resource.min.js.map:1 GET http://localhost:44786/Scripts/angular.min.js.map 404 (Not Found) :44786/Scripts/angular.min.js.map:1
322 angularjs 

20
ส่งแบบฟอร์มโดยการกดปุ่ม Enter โดยไม่ต้องกดปุ่มส่ง
ฉันพยายามส่งแบบฟอร์มโดยกด Enter แต่ไม่แสดงปุ่มส่ง ฉันไม่ต้องการเข้าใช้ JavaScript ถ้าเป็นไปได้เพราะฉันต้องการให้ทุกอย่างทำงานบนเบราว์เซอร์ทั้งหมด (วิธีเดียวที่ฉันรู้คือ JS กับกิจกรรม) ตอนนี้แบบฟอร์มมีลักษณะดังนี้: <form name="loginBox" target="#here" method="post"> <input name="username" type="text" /><br /> <input name="password" type="password" /> <input type="submit" style="height: 0px; width: 0px; border: none; padding: 0px;" hidefocus="true" /> </form> ซึ่งใช้งานได้ดีทีเดียว ปุ่มส่งทำงานได้เมื่อผู้ใช้กด Enter และปุ่มจะไม่แสดงใน Firefox, IE, Safari, Opera และ Chrome อย่างไรก็ตามฉันยังคงไม่ชอบวิธีแก้ปัญหาเนื่องจากยากที่จะทราบว่าจะใช้งานได้กับทุกแพลตฟอร์มกับเบราว์เซอร์ทั้งหมดหรือไม่ ทุกคนสามารถแนะนำวิธีที่ดีกว่าได้ไหม หรือสิ่งนี้เกี่ยวกับดีเท่าที่ได้รับ?
322 html  forms  submit 

11
รับพารามิเตอร์สตริงการสืบค้น URL
วิธี "ใช้โค้ดน้อยลง" ในการรับพารามิเตอร์จากสตริงการสืบค้น URL ซึ่งจัดรูปแบบดังนี้ www.mysite.com/category/subcategory?myqueryhash ผลลัพธ์ควรเป็น: myqueryhash ฉันรู้วิธีนี้: www.mysite.com/category/subcategory?q=myquery <?php echo $_GET['q']; //Output: myquery ?>
322 php  url  query-string 

7
วิธีการฟอร์แมตตัวเลขลอยตัวเป็นความกว้างคงที่ใน Python
ฉันจะฟอร์แมตตัวเลขลอยเป็นความกว้างคงที่ด้วยข้อกำหนดต่อไปนี้: นำหน้าศูนย์ถ้า n <1 เพิ่มศูนย์ทศนิยมต่อท้ายเพื่อเติมความกว้างคงที่ ตัดทศนิยมหลักผ่านความกว้างคงที่ จัดตำแหน่งทศนิยมทั้งหมด ตัวอย่างเช่น: % formatter something like '{:06}' numbers = [23.23, 0.123334987, 1, 4.223, 9887.2] for number in numbers: print formatter.format(number) ผลลัพธ์จะเป็นเช่นนั้น 23.2300 0.1233 1.0000 4.2230 9887.2000

10
ตอนนี้มีทางเลือกอะไรบ้างที่ API การค้นหาเว็บของ Google เลิกใช้แล้ว [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน5 ปีที่ผ่านมา ปรับปรุงคำถามนี้ Google Web Search API เลิกใช้แล้วและแทนที่ด้วย Custom Search API (ดูhttp://code.google.com/apis/websearch/ ) ฉันต้องการค้นหาทั้งเว็บ แต่ดูเหมือนว่าด้วย API ใหม่เฉพาะเว็บไซต์ที่กำหนดเองเท่านั้นที่สามารถค้นหาได้ มีวิธีการค้นหาทั้งเว็บโดยทางโปรแกรมหรือไม่ ฉันสามารถสืบค้น API เก่าโดยใช้ JSON จากโปรแกรม Java


8
ทำไมสตริงที่เข้ารหัส base64 จึงมีเครื่องหมาย = ที่ส่วนท้าย
ฉันรู้ว่าการbase64เข้ารหัสคืออะไรและจะคำนวณการbase64เข้ารหัสใน C # ได้อย่างไร แต่ฉันได้เห็นหลายครั้งว่าเมื่อฉันแปลงสตริงเป็นเบส 64 จะมี=การสิ้นสุด มีคำถามสองสามข้อที่เกิดขึ้น: ที่ไม่base64สตริงมักจะจบด้วย=? ทำไมการ=ได้รับต่อท้าย?
322 encoding  base64 

11
วิธีการโทรอย่างปลอดภัยวิธี async ใน C # โดยไม่ต้องรอ
ฉันมีasyncวิธีการที่ไม่ส่งคืนข้อมูล: public async Task MyAsyncMethod() { // do some stuff async, don't return any data } ฉันกำลังเรียกสิ่งนี้จากวิธีอื่นซึ่งคืนค่าข้อมูลบางอย่าง public string GetStringData() { MyAsyncMethod(); // this generates a warning and swallows exceptions return "hello world"; } การโทรMyAsyncMethod()โดยไม่รอมันทำให้เกิด " เพราะการโทรนี้ไม่รอวิธีการปัจจุบันยังคงทำงานก่อนที่การโทรจะเสร็จสิ้น " เตือนใน visual studio ในหน้าคำเตือนนั้นระบุว่า: คุณควรพิจารณาปราบปรามเตือนเฉพาะถ้าคุณแน่ใจว่าคุณไม่ต้องการที่จะรอให้สายตรงกันที่จะเสร็จสมบูรณ์และว่าวิธีการที่เรียกว่าจะไม่เพิ่มข้อยกเว้นใด ๆ ฉันแน่ใจว่าฉันไม่ต้องการรอให้การโทรเสร็จสมบูรณ์ ฉันไม่ต้องการหรือมีเวลา แต่การโทรอาจเพิ่มข้อยกเว้น ฉันพบปัญหานี้สองสามครั้งและฉันแน่ใจว่าเป็นปัญหาทั่วไปที่ต้องมีวิธีแก้ไขปัญหาร่วมกัน ฉันจะเรียกวิธีการ async …

15
จัดศูนย์แนวตั้งใน Bootstrap 4
ฉันพยายามจัดกึ่งกลางคอนเทนเนอร์ของฉันที่กึ่งกลางหน้าโดยใช้ Bootstrap 4 ฉันยังไม่ประสบความสำเร็จ ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชม ฉันได้สร้างมันขึ้นที่Codepen.ioเพื่อให้พวกคุณสามารถเล่นกับมันและแจ้งให้เราทราบว่าอะไรที่ทำงานได้ดีในขณะที่ฉันกำลังออกความคิด ... แสดงตัวอย่างโค้ด var currentAuthor = ""; var currentQuote = ""; function randomQuote() { $.ajax({ url: "https://api.forismatic.com/api/1.0/?", dataType: "jsonp", data: "method=getQuote&format=jsonp&lang=en&jsonp=?", success: function( response ) { $("#quote-content").html('<h2 id="quote-content" class="display-5"><i class="fa fa-quote-left" aria-hidden="true"> ' + response.quoteText + ' <i class="fa fa-quote-right" aria-hidden="true"></i></h2>'); $("#quote-author").html('<p id="quote-author" …

24
เปลี่ยนสีเป็นสีอ่อนหรือเข้มกว่าแบบไดนามิกโดยใช้เปอร์เซ็นต์ CSS (Javascript)
เรามีแอปพลิเคชั่นขนาดใหญ่บนเว็บไซต์และเรามีลิงค์ไม่กี่อย่างเช่นสีฟ้าเหมือนลิงค์สีฟ้าในเว็บไซต์นี้ ตอนนี้ฉันต้องการสร้างลิงก์อื่น ๆ แต่มีสีอ่อนกว่า เห็นได้ชัดว่าฉันสามารถทำได้ง่ายๆโดยการเพิ่มรหัสฐานสิบหกในไฟล์ CSS แต่เว็บไซต์ของเราช่วยให้ผู้ใช้ตัดสินใจเลือกสีที่พวกเขาต้องการสำหรับโปรไฟล์ / ไซต์ที่กำหนดเอง (เช่น Twitter) ดังนั้นคำถามของฉันคือเราสามารถลดสีเป็นเปอร์เซ็นต์ได้หรือไม่ สมมติว่ารหัสต่อไปนี้คือ CSS: a { color: blue; } a.lighter { color: -50%; // obviously not correct way, but just an idea } หรือ a.lighter { color: blue -50%; // again not correct, but another example of setting color and …
322 css 

13
รับดัชนีของวัตถุภายในอาร์เรย์จับคู่เงื่อนไข
ฉันมีอาร์เรย์เช่นนี้: [{prop1:"abc",prop2:"qwe"},{prop1:"bnmb",prop2:"yutu"},{prop1:"zxvz",prop2:"qwrq"},...] ฉันจะรับดัชนีของวัตถุที่ตรงกับเงื่อนไขโดยไม่วนซ้ำทั้งอาร์เรย์ได้อย่างไร ยกตัวอย่างเช่นให้ผมต้องการที่จะได้รับดัชนีprop2=="yutu"1 ผมเห็นแต่คิดว่ามันใช้สำหรับอาร์เรย์ง่ายๆเช่น.indexOf() ["a1","a2",...]ฉันตรวจสอบด้วยเช่นกัน$.grep()แต่สิ่งนี้คืนค่าวัตถุไม่ใช่ดัชนี

3
การสร้าง Radial Menu ใน CSS
ฉันจะสร้างเมนูที่มีลักษณะเช่นนี้ได้อย่างไร ... ลิงก์ไปยัง PSD ฉันไม่ต้องการใช้รูป PSD ฉันต้องการใช้ไอคอนจากบางแพคเกจเช่นFontAwesomeและสร้างพื้นหลัง / CSS ใน CSS รุ่นของเมนูที่ใช้ PSD เพื่อการสร้างภาพของคำแนะนำเครื่องมือแล้วใช้ก็สามารถพบได้ที่นี่
321 css  tooltip  css-shapes 

8
ตัวเลือกบรรทัดคำสั่ง Java ใดที่จะตั้งค่าเพื่อให้ JVM สามารถดีบักแบบระยะไกลได้
ฉันรู้ว่ามีบางอย่างJAVA_OPTSที่ตั้งค่าให้ดีบักโปรแกรม Java จากระยะไกล พวกเขาคืออะไรและพวกเขาหมายถึงอะไร
321 java  debugging 

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