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

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



30
วิธีอ่านไฟล์ทั้งหมดในโฟลเดอร์จาก Java
ต้องการปรับปรุงโพสต์นี้หรือไม่? ให้คำตอบโดยละเอียดสำหรับคำถามนี้รวมถึงการอ้างอิงและคำอธิบายว่าทำไมคำตอบของคุณถึงถูกต้อง คำตอบที่ไม่มีรายละเอียดเพียงพออาจแก้ไขหรือลบออกได้ จะอ่านไฟล์ทั้งหมดในโฟลเดอร์ผ่าน Java ได้อย่างไร
669 java  file  io  directory 

8
การหมุนและการเว้นวรรคฉลากแกนใน ggplot2
ฉันมีพล็อตที่แกน x เป็นปัจจัยที่มีฉลากยาว แม้ว่าตอนนี้อาจไม่ใช่การสร้างภาพในอุดมคติ แต่ตอนนี้ฉันต้องการหมุนป้ายกำกับเหล่านี้ให้เป็นแนวตั้ง ฉันพบส่วนนี้ด้วยโค้ดด้านล่าง แต่อย่างที่คุณเห็นป้ายกำกับจะไม่ปรากฏให้เห็นโดยสิ้นเชิง data(diamonds) diamonds$cut <- paste("Super Dee-Duper",as.character(diamonds$cut)) q <- qplot(cut,carat,data=diamonds,geom="boxplot") q + opts(axis.text.x=theme_text(angle=-90))
669 r  ggplot2  labels 

20
การสั่งซื้อ LINQ แบบไดนามิกโดยใช้ IE จำนวน <T> / IQueryable <T>
ผมพบว่าตัวอย่างเช่นในที่VS2008 ตัวอย่างแบบไดนามิก LINQ ที่ช่วยให้คุณใช้ SQL เหมือนสตริง (เช่นOrderBy("Name, Age DESC"))สำหรับการสั่งซื้อ. แต่วิธีการที่รวมการทำงานเฉพาะบนIQueryable&lt;T&gt;. มีวิธีที่จะได้รับการทำงานนี้ที่ใดIEnumerable&lt;T&gt;?
668 c#  linq  linq-to-objects 

10
จะอัพโหลดไฟล์ใน Django ได้อย่างไร? [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว ในฐานะมือใหม่ที่ Django ฉันมีปัญหาในการสร้างแอพอัพโหลดใน Django 1.3 ฉันไม่พบตัวอย่าง / ตัวอย่างล่าสุด อาจมีคนโพสต์โค้ดตัวอย่างน้อยที่สุด แต่สมบูรณ์ (Model, View, Template) ให้ทำเช่นนั้น?
668 django  file  upload 

6
สัญลักษณ์แทนในตัวเลือก jQuery
ฉันพยายามใช้ไวด์การ์ดเพื่อรับรหัสขององค์ประกอบทั้งหมดที่รหัสขึ้นต้นด้วย "jander" ฉันพยายาม$('#jander*'), $('#jander%')แต่มันไม่ทำงาน .. ฉันรู้ว่าฉันสามารถใช้คลาสขององค์ประกอบเพื่อแก้ไข แต่ก็เป็นไปได้ด้วยการใช้สัญลักษณ์แทน? &lt;script type="text/javascript"&gt; var prueba = []; $('#jander').each(function () { prueba.push($(this).attr('id')); }); alert(prueba); }); &lt;/script&gt; &lt;div id="jander1"&gt;&lt;/div&gt; &lt;div id="jander2"&gt;&lt;/div&gt;

25
ตรวจสอบว่าผู้ใช้เลื่อนไปด้านล่างหรือไม่
ฉันกำลังสร้างระบบการแบ่งหน้า (เช่น Facebook) ที่เนื้อหาโหลดเมื่อผู้ใช้เลื่อนไปที่ด้านล่าง ฉันคิดว่าวิธีที่ดีที่สุดในการทำเช่นนั้นคือค้นหาเมื่อผู้ใช้อยู่ที่ด้านล่างของหน้าและเรียกใช้แบบสอบถาม ajax เพื่อโหลดบทความเพิ่มเติม ปัญหาเดียวคือฉันไม่รู้วิธีตรวจสอบว่าผู้ใช้เลื่อนไปที่ด้านล่างของหน้าด้วย jQuery ความคิดใด ๆ ฉันต้องการค้นหาวิธีการตรวจสอบเมื่อผู้ใช้เลื่อนไปที่ด้านล่างของหน้าด้วย jQuery

10
ไม่สามารถฝังประเภทการทำงานร่วมกันได้
ฉันกำลังสร้างเว็บแอปพลิเคชันบน. NET 4.0 framework (beta2) ใน C # เมื่อฉันพยายามใช้แอสเซมบลีชื่อ "ActiveHomeScriptLib" ฉันได้รับข้อผิดพลาดต่อไปนี้: ไม่สามารถฝังประเภท Interop 'ActiveHomeScriptLib.ActiveHomeClass' ได้ ใช้อินเทอร์เฟซที่เกี่ยวข้องแทน เมื่อฉันเปลี่ยนกรอบงานเป็นเวอร์ชัน 3.5 ฉันไม่มีข้อผิดพลาดใด ๆ ประเภท Interop คืออะไรและทำไมสิ่งนี้เกิดขึ้นเฉพาะเมื่อฉันใช้กรอบงาน 4.0 เท่านั้น

28
การแปลงสตริงที่สอดคล้องกับ ISO 8601 เป็น java.util.Date
ฉันพยายามที่จะแปลงISO 8601การจัดรูปแบบ String java.util.Dateไป ฉันพบรูปแบบที่yyyy-MM-dd'T'HH:mm:ssZสอดคล้องกับ ISO8601 หากใช้กับ Locale (เปรียบเทียบตัวอย่าง) อย่างไรก็ตามการใช้java.text.SimpleDateFormatฉันไม่สามารถแปลง 2010-01-01T12:00:00+01:00String ฉันต้องแปลงมันเป็นครั้งแรก2010-01-01T12:00:00+0100โดยไม่ต้องโคลอน ดังนั้นทางออกปัจจุบันคือ SimpleDateFormat ISO8601DATEFORMAT = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssZ", Locale.GERMANY); String date = "2010-01-01T12:00:00+01:00".replaceAll("\\+0([0-9]){1}\\:00", "+0$100"); System.out.println(ISO8601DATEFORMAT.parse(date)); ซึ่งเห็นได้ชัดว่าไม่ดี ฉันทำบางสิ่งบางอย่างหายไปหรือมีวิธีแก้ปัญหาที่ดีกว่า ตอบ ด้วยความเห็นของ JuanZe ฉันได้พบเวทมนตร์Joda-Timeมันอธิบายไว้ที่นี่ด้วย ดังนั้นทางออกคือ DateTimeFormatter parser2 = ISODateTimeFormat.dateTimeNoMillis(); String jtdate = "2010-01-01T12:00:00+01:00"; System.out.println(parser2.parseDateTime(jtdate)); หรืออย่างง่าย ๆ ให้ใช้ตัวแยกวิเคราะห์เริ่มต้นผ่านตัวสร้าง: DateTime dt = new DateTime( "2010-01-01T12:00:00+01:00" …
668 java  date  iso8601 

27
โฮสต์ 'xxx.xx.xxx.xxx' ไม่ได้รับอนุญาตให้เชื่อมต่อกับเซิร์ฟเวอร์ MySQL นี้
มันควรจะตายง่าย แต่ฉันไม่สามารถทำงานให้กับชีวิตของฉันได้ ฉันแค่พยายามเชื่อมต่อระยะไกลกับเซิร์ฟเวอร์ MySQL ของฉัน เชื่อมต่อเป็น mysql -u root -h localhost -p ทำงานได้ดี แต่พยายาม mysql -u root -h 'any ip address here' -p ล้มเหลวด้วยข้อผิดพลาด ERROR 1130 (00000): Host ''xxx.xx.xxx.xxx'' is not allowed to connect to this MySQL server ในmysql.userตารางมีรายการเดียวกันสำหรับผู้ใช้ 'root' ที่มีโฮสต์ 'localhost' และอีกรายการหนึ่งที่มีโฮสต์ '%' ฉันใกล้ถึงจุดสิ้นสุดแล้วและไม่รู้จะทำอย่างไรต่อ ยินดีต้อนรับความคิดใด ๆ


30
ฉันจะสร้างตัวย่อ URL ได้อย่างไร
ฉันต้องการสร้างบริการตัวย่อ URL ที่คุณสามารถเขียน URL แบบยาวลงในช่องป้อนข้อมูลและบริการจะย่อ URL ให้เป็น " http://www.example.org/abcdef" แทนที่จะเป็น " abcdef" จะมีสตริงอื่นที่มีอักขระหกตัวที่บรรจุa-z, A-Z and 0-9อยู่ นั่นทำให้สตริงที่เป็นไปได้ 56 ~ 57 พันล้าน แนวทางของฉัน: ฉันมีตารางฐานข้อมูลที่มีสามคอลัมน์: id, จำนวนเต็ม, การเพิ่มอัตโนมัติ long, string, URL แบบยาวที่ผู้ใช้ป้อน สั้น, สตริง, URL ที่ย่อ (หรือเพียงแค่หกตัวอักษร) ฉันจะแทรก URL ที่มีความยาวลงในตาราง จากนั้นฉันจะเลือกค่าการเพิ่มอัตโนมัติสำหรับ " id" และสร้างแฮชของมัน ควรแทรกแฮชนี้เป็น " short" แต่ควรจะสร้างแฮชแบบไหน อัลกอริธึมแฮเช่น MD5 สร้างสายยาวเกินไป ฉันไม่ได้ใช้อัลกอริทึมเหล่านี้ฉันคิดว่า …
667 algorithm  url 

10
จำกัด รูปแบบไฟล์เมื่อใช้ <input type =“ file”> หรือไม่
ฉันต้องการ จำกัด ประเภทของไฟล์ที่สามารถเลือกได้จากตัวเลือกไฟล์ดั้งเดิมของระบบปฏิบัติการเมื่อผู้ใช้คลิกปุ่มเรียกดูใน&lt;input type="file"&gt;องค์ประกอบใน HTML ผมมีความรู้สึกว่ามันเป็นไปไม่ได้ แต่ผมอยากจะทราบว่ามีเป็นวิธีการแก้ปัญหา ฉันต้องการเก็บเฉพาะ HTML และ JavaScript กรุณาอย่าแฟลช
667 html  file  types 


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