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

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

23
ทำให้ Vim แสดงช่องว่างสีขาวทั้งหมดเป็นอักขระ
ฉันไม่สามารถหาวิธีทำให้ Vim แสดงช่องว่างสีขาวทั้งหมดเป็นตัวละครได้ ทั้งหมดที่ฉันพบคือเกี่ยวกับแท็บช่องว่างต่อท้าย ฯลฯ

28
การทำให้ TextView สามารถเลื่อนได้บน Android
ฉันกำลังแสดงข้อความในมุมมองข้อความที่ยาวเกินกว่าจะใส่ลงในหน้าจอเดียวได้ ฉันต้องทำให้ TextView ของฉันเลื่อนได้ ฉันจะทำสิ่งนั้นได้อย่างไร นี่คือรหัส: final TextView tv = new TextView(this); tv.setBackgroundResource(R.drawable.splash); tv.setTypeface(face); tv.setTextSize(18); tv.setTextColor(R.color.BROWN); tv.setGravity(Gravity.CENTER_VERTICAL| Gravity.CENTER_HORIZONTAL); tv.setOnTouchListener(new OnTouchListener() { public boolean onTouch(View v, MotionEvent e) { Random r = new Random(); int i = r.nextInt(101); if (e.getAction() == e.ACTION_DOWN) { tv.setText(tips[i]); tv.setBackgroundResource(R.drawable.inner); } return true; } }); setContentView(tv);
771 android  scroll  textview 


29
วิธีทำ vim paste จาก (และคัดลอกไปที่) คลิปบอร์ดของระบบ?
ซึ่งแตกต่างจากบรรณาธิการอื่น ๆ ที่เป็นกลุ่มร้านค้าคัดลอกข้อความในคลิปบอร์ดของตัวเอง ดังนั้นมันเป็นเรื่องยากมากสำหรับฉันที่จะคัดลอกข้อความบางส่วนจากหน้าเว็บและวางลงในไฟล์การทำงานปัจจุบัน มันเกิดขึ้นฉันต้องเปิด gedit หรือพิมพ์ด้วยตนเอง ฉันสามารถทำ vim paste จากและไปยังคลิปบอร์ดของระบบได้หรือไม่?
770 vim  editor  clipboard 

17
List <Dog> เป็นคลาสย่อยของ List <Animal> หรือไม่ ทำไม Java generics ถึงไม่ polymorphic โดยปริยาย?
ฉันสับสนเล็กน้อยเกี่ยวกับวิธีที่ Java generics จัดการกับการสืบทอด / polymorphism สมมติว่าลำดับชั้นดังต่อไปนี้ - สัตว์ (ผู้ปกครอง) สุนัข - แมว (เด็ก) doSomething(List&lt;Animal&gt; animals)ดังนั้นคิดว่าฉันมีวิธี ตามกฎของมรดกและ polymorphism ทั้งหมดผมจะคิดว่าList&lt;Dog&gt; เป็นList&lt;Animal&gt;และList&lt;Cat&gt; เป็นList&lt;Animal&gt; - และเพื่อคนใดคนหนึ่งอาจจะส่งผ่านไปยังวิธีการนี้ ไม่เช่นนั้น ถ้าผมต้องการที่จะบรรลุพฤติกรรมนี้ผมต้องบอกอย่างชัดเจนวิธีการที่จะยอมรับรายการ subclass ของสัตว์ใด ๆ doSomething(List&lt;? extends Animal&gt; animals)โดยกล่าวว่า ฉันเข้าใจว่านี่เป็นพฤติกรรมของ Java คำถามของฉันคือทำไม ? ทำไมความแตกต่างหลากหลายโดยปริยาย แต่เมื่อพูดถึงเรื่องทั่วไปมันจะต้องระบุ?

29
คุณจะลบรายการที่ซ้ำกันออกจากรายการในขณะที่รักษาลำดับได้อย่างไร
Наэтотвопросестьответына Stack Overflow нарусском : Удалениедубликатовстрокизфайласохраняяпорядокстрок มี built-in ที่ลบรายการที่ซ้ำกันออกจาก Python ในขณะที่รักษาลำดับหรือไม่ ฉันรู้ว่าฉันสามารถใช้ชุดเพื่อลบรายการที่ซ้ำกัน แต่นั่นเป็นการทำลายคำสั่งเดิม ฉันก็รู้ว่าฉันสามารถม้วนตัวเองเช่นนี้: def uniq(input): output = [] for x in input: if x not in output: output.append(x) return output (ขอขอบคุณที่ผ่อนคลายสำหรับตัวอย่างโค้ดนั้น) แต่ฉันต้องการใช้ประโยชน์จากตัวเองหรือสำนวน Pythonic เพิ่มเติมถ้าเป็นไปได้ คำถามที่เกี่ยวข้องในหลามสิ่งที่เป็นขั้นตอนวิธีที่เร็วที่สุดสำหรับการลบซ้ำกันจากรายการเพื่อให้ทุกองค์ประกอบที่ไม่ซ้ำกันในขณะที่รักษาเพื่อ ?

23
สลับรายการของวัตถุ
ฉันมีรายการสิ่งของและต้องการสับเปลี่ยน ฉันคิดว่าฉันสามารถใช้random.shuffleวิธีการได้ แต่ดูเหมือนว่าจะล้มเหลวเมื่อรายการเป็นวัตถุ มีวิธีการสับวัตถุหรือวิธีอื่นรอบนี้? import random class A: foo = "bar" a1 = a() a2 = a() b = [a1, a2] print(random.shuffle(b)) สิ่งนี้จะล้มเหลว
770 python  list  random  shuffle 

24
ค้นหาค่าที่ซ้ำกันใน MySQL
ฉันมีตารางที่มีคอลัมน์ varchar และฉันต้องการค้นหาระเบียนทั้งหมดที่มีค่าซ้ำกันในคอลัมน์นี้ แบบสอบถามที่ดีที่สุดที่ฉันสามารถใช้เพื่อค้นหารายการที่ซ้ำกันคืออะไร
769 mysql 

14
วิธีการเปิดหน้าต่าง Modal Bootstrap โดยใช้ jQuery
ฉันกำลังใช้ฟังก์ชั่นหน้าต่าง Modal Twitter Bootstrap เมื่อมีคนคลิกส่งในแบบฟอร์มของฉันฉันต้องการแสดงหน้าต่างโมดอลเมื่อคลิกปุ่ม "ส่ง" ในแบบฟอร์ม &lt;form id="myform" class="form-wizard"&gt; &lt;h2 class="form-wizard-heading"&gt;BootStap Wizard Form&lt;/h2&gt; &lt;input type="text" value=""/&gt; &lt;input type="submit"/&gt; &lt;/form&gt; &lt;!-- Modal --&gt; &lt;div id="myModal" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"&gt; &lt;div class="modal-header"&gt; &lt;button type="button" class="close" data-dismiss="modal" aria-hidden="true"&gt;×&lt;/button&gt; &lt;h3 id="myModalLabel"&gt;Modal header&lt;/h3&gt; &lt;/div&gt; &lt;div class="modal-body"&gt; &lt;p&gt;One fine body…&lt;/p&gt; &lt;/div&gt; &lt;div …

30
ไม่พบไฟล์ปฏิบัติการที่ pg_config
ฉันมีปัญหาในการติดตั้ง psycopg2 ฉันได้รับข้อผิดพลาดต่อไปนี้เมื่อพยายามpip install psycopg2: Error: pg_config executable not found. Please add the directory containing pg_config to the PATH or specify the full executable path with the option: python setup.py build_ext --pg-config /path/to/pg_config build ... or with the pg_config option in 'setup.cfg'. ---------------------------------------- Command python setup.py egg_info failed with error …
769 python  pip  psycopg2 

30
วิธีการเรียกวิธีหลังจากความล่าช้าใน Android
ฉันต้องการที่จะสามารถเรียกวิธีต่อไปนี้หลังจากความล่าช้าที่ระบุ ในวัตถุประสงค์ c มีบางสิ่งเช่น: [self performSelector:@selector(DoSomething) withObject:nil afterDelay:5]; มีวิธีนี้เทียบเท่าใน Android กับ Java หรือไม่? ตัวอย่างเช่นฉันต้องสามารถเรียกวิธีหลังจาก 5 วินาที public void DoSomething() { //do something here }
769 java  android  handler  delay 

21
อะไรคือความแตกต่างระหว่างลิงค์สัญลักษณ์และลิงค์ยาก?
เมื่อเร็ว ๆ นี้ฉันถูกถามในระหว่างการสัมภาษณ์งาน ฉันซื่อสัตย์และบอกว่าฉันรู้ว่าลิงก์สัญลักษณ์ทำงานอย่างไรและสร้างอย่างไร แต่ไม่เข้าใจการใช้ฮาร์ดลิงก์และวิธีการเชื่อมโยงนั้นแตกต่างจากลิงก์สัญลักษณ์อย่างไร
768 unix  symlink  hardlink 

6
C # มีคุณสมบัติส่วนขยายหรือไม่
C # มีคุณสมบัติส่วนขยายหรือไม่ ตัวอย่างเช่นฉันสามารถเพิ่มคุณสมบัติส่วนขยายให้DateTimeFormatInfoเรียกได้ว่าShortDateLongTimeFormatจะส่งคืนShortDatePattern + " " + LongTimePatternหรือไม่

19
จะดึงพารามิเตอร์ข้อความค้นหา POST ได้อย่างไร
นี่คือรูปแบบที่เรียบง่ายของฉัน: &lt;form id="loginformA" action="userlogin" method="post"&gt; &lt;div&gt; &lt;label for="email"&gt;Email: &lt;/label&gt; &lt;input type="text" id="email" name="email"&gt;&lt;/input&gt; &lt;/div&gt; &lt;input type="submit" value="Submit"&gt;&lt;/input&gt; &lt;/form&gt; นี่คือรหัสExpress.js /Node.js ของฉัน: app.post('/userlogin', function(sReq, sRes){ var email = sReq.query.email.; } ฉันพยายามsReq.query.emailหรือsReq.query['email']หรือsReq.params['email']ฯลฯ ไม่ทำงานเลย undefinedพวกเขากลับมาทั้งหมด เมื่อฉันเปลี่ยนเป็นรับสายมันจะทำงานได้ดังนั้น .. ความคิดใด ๆ


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