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

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

27
วิธีการรับค่าของปุ่มตัวเลือกที่เลือก?
ฉันต้องการรับค่าที่เลือกจากกลุ่มปุ่มตัวเลือก นี่คือ HTML ของฉัน: <div id="rates"> <input type="radio" id="r1" name="rate" value="Fixed Rate"> Fixed Rate <input type="radio" id="r2" name="rate" value="Variable Rate"> Variable Rate <input type="radio" id="r3" name="rate" value="Multi Rate" checked="checked"> Multi Rate </div> นี่คือ. js ของฉัน: var rates = document.getElementById('rates').value; var rate_value; if(rates =='Fixed Rate'){ rate_value = document.getElementById('r1').value; }else if(rates =='Variable …


20
อัปเดต ViewPager แบบไดนามิกหรือไม่
ฉันไม่สามารถอัปเดตเนื้อหาใน ViewPager การใช้วิธีที่ถูกต้องคืออะไร instantiateItem () และ getItem () ในคลาส FragmentPagerAdapter? ฉันใช้ getItem () เพื่อยกตัวอย่างและส่งคืนชิ้นส่วนของฉัน: @Override public Fragment getItem(int position) { return new MyFragment(context, paramters); } มันใช้งานได้ดี ยกเว้นฉันไม่สามารถเปลี่ยนเนื้อหาได้ ดังนั้นฉันจึงพบสิ่งนี้: ViewPager PagerAdapter ไม่อัปเดตมุมมอง "วิธีการของฉันคือใช้เมธอด setTag () สำหรับมุมมองอินสแตนซ์ใด ๆ ในเมธอด instantiateItem ()" ตอนนี้ฉันต้องการใช้ instantiateItem () เพื่อทำเช่นนั้น แต่ฉันไม่รู้ว่าฉันต้องส่งคืนอะไร (ชนิดคือ Object) และความสัมพันธ์กับ getItem (ตำแหน่ง int) …

12
ฉันจะสลับการตัดคำใน Visual Studio ได้อย่างไร
Visual Studio .NET มีวิธีการสลับเปิด - ปิดคำหรือไม่ ฉันคุ้นเคยกับฟีเจอร์นี้ใน Eclipse ซึ่งอนุญาตให้คุณคลิกขวาและสลับการตัดคำเพื่อเปิดและปิดเพื่อที่ว่าเมื่อคุณมีสายยาวที่ขยายออกไปทางขวาคุณไม่จำเป็นต้องเลื่อนแถบเลื่อนด้านล่างขวาและซ้ายไป อ่านรหัส / html ของคุณ: http://web.archive.org/web/20131027224437/http://ahtik.com:80/blog/2006/06/18/first-alpha-of-eclipse-word-wrap- การเผยแพร่/

12
วิธีเพิ่มขีด จำกัด หน่วยความจำ IDE ใน IntelliJ IDEA บน Mac
ฉันใช้ IDEA 12 Leda กับ Mountain Lion ฉันต้องการเพิ่มหน่วยความจำสูงสุดที่ IDE สามารถใช้ได้ ฉันตั้งค่า VMOptions ในไฟล์ Info.plist ให้เป็น -Xmx2048m -ea -XX:+HeapDumpOnOutOfMemoryError -Xverify:none -Xbootclasspath/a:../lib/boot.jar เมื่อฉันเปิด IDEA ฉันยังคงเห็นหน่วยความจำสูงสุดที่ 711m jps -v แสดง VMOptions ของฉันโหลดแล้ว แต่มันถูกแทนที่ด้วยตัวเลือกต่อไปนี้ 29388 **-Xmx2048m** -ea -XX:+HeapDumpOnOutOfMemoryError -Xverify:none -Xbootclasspath/a:../lib/boot.jar -Xms128m **-Xmx800m** -XX:MaxPermSize=350m -XX:ReservedCodeCacheSize=64m -XX:+UseCodeCacheFlushing -XX:+UseCompressedOops -Didea.paths.selector=IdeaIC12 -Dsun.java2d.noddraw=true -Didea.max.intellisense.filesize=2500 -Didea.dynamic.classpath=false -Didea.jars.nocopy=false -Dsun.java2d.d3d=false -Dapple.awt.fullscreencapturealldisplays=false -Dapple.laf.useScreenMenuBar=true …

18
วางข้อความบน Android Emulator
มีวิธีง่าย ๆ ในการคัดลอก / วางเนื้อหาคลิปบอร์ด (ของเดสก์ท็อป) ไปยังEditViewAndroid Emulator หรือไม่? (เพื่อประโยชน์ในการพัฒนา / ทดสอบเท่านั้น)

3
คำอธิบายมุมมองที่กำหนดเอง onMeasure
ฉันพยายามทำส่วนประกอบที่กำหนดเอง ฉันขยายViewชั้นเรียนและวาดภาพบางส่วนด้วยonDrawวิธีการเขียนทับ ทำไมฉันถึงต้องลบล้างonMeasure? ถ้าฉันทำไม่ได้ทุกอย่างจะถูกต้อง มีคนอธิบายได้ไหม ฉันควรเขียนonMeasureวิธีการของฉันอย่างไร ฉันเคยเห็นแบบฝึกหัดคู่ แต่แต่ละอันมีความแตกต่างกันเล็กน้อย บางครั้งพวกเขาก็โทรหาsuper.onMeasureท้ายบางครั้งก็ใช้setMeasuredDimensionและไม่ได้โทรมา ความแตกต่างอยู่ที่ไหน หลังจากทั้งหมดฉันต้องการใช้องค์ประกอบเดียวกันหลายอย่างแน่นอน ฉันเพิ่มส่วนประกอบเหล่านี้ลงในXMLไฟล์ของฉันแต่ฉันไม่ทราบว่าควรจะมีขนาดใหญ่แค่ไหน ฉันต้องการกำหนดตำแหน่งและขนาดในภายหลัง (ทำไมฉันต้องกำหนดขนาดด้วยonMeasureถ้าonDrawเมื่อฉันวาดมันทำงานได้ดี) ในคลาสคอมโพเนนต์ที่กำหนดเอง เมื่อไหร่ที่ฉันต้องทำอย่างนั้น?
316 android  view 

11
แปลงจาก enum ordinal เป็น enum type
ฉันเป็นประเภท enum ReportTypeEnumที่ได้รับการส่งระหว่างเมธอดในคลาสทั้งหมดของฉัน แต่ฉันต้องผ่านค่านี้ใน URL ดังนั้นฉันจึงใช้เมธอดลำดับเพื่อรับค่า int หลังจากที่ฉันได้รับมันในหน้า JSP อื่นของฉันฉันต้องแปลงมันกลับไปที่หน้าReportTypeEnumเพื่อให้ฉันสามารถผ่านมันต่อไปได้ ฉันจะแปลงลำดับไปReportTypeEnum? ใช้ Java 6 SE
316 java  enums 

18
จะเข้าถึงโฟลเดอร์ data / data ในอุปกรณ์ Android ได้อย่างไร?
ฉันกำลังพัฒนาแอพและฉันรู้ฐานข้อมูลของฉัน *.dbจะปรากฏขึ้นdata/data/com.****.*** ฉันสามารถเข้าถึงไฟล์นี้จาก AVD ใน Eclipse ด้วยความช่วยเหลือของ sqlite manager แต่ฉันไม่สามารถเข้าถึงไฟล์นี้ในโทรศัพท์ Android ของฉัน ฉัน google มันและมันบอกว่าฉันต้องรูทโทรศัพท์ของฉันที่จะทำ แต่ฉันไม่ต้องการที่จะทำ (โทรศัพท์ใหม่ปัญหาการรับประกันและปัญหาด้านความปลอดภัย) ดังนั้นนี่คือคำถามของฉัน: ฉันจะเข้าถึงdata/data/.....ไดเรกทอรีของฉันในโทรศัพท์ Android ของฉันได้อย่างไร " โดยไม่ต้องรูทมันอย่างไร"? ฉันจะเปลี่ยนการอนุญาตผู้ใช้สำหรับไดเรกทอรีdata/data.....โดยไม่ทำการรูทได้หรือไม่

28
ฉันจะสร้างสตริงที่ประกอบขึ้นด้วย Swift ได้อย่างไร
ฉันกำลังพยายามสร้างเครื่องคิดเลขแบบง่าย ๆ ฉันต้องการแสดงปริมาณกาแฟเป็นกรัม สัญลักษณ์ "g" สำหรับกรัมต้องแนบกับ UILabel ของฉันที่ฉันใช้เพื่อแสดงจำนวนเงิน ตัวเลขใน UILabel กำลังเปลี่ยนแปลงแบบไดนามิกด้วยการป้อนข้อมูลของผู้ใช้ดี แต่ฉันต้องเพิ่มตัวพิมพ์เล็ก "g" ที่ส่วนท้ายของสตริงที่มีการจัดรูปแบบแตกต่างจากหมายเลขอัปเดต "g" จะต้องแนบกับตัวเลขเพื่อให้ขนาดและตำแหน่งเปลี่ยนแปลงไป "g" "จะย้าย" พร้อมกับตัวเลข ฉันแน่ใจว่าปัญหานี้ได้รับการแก้ไขมาก่อนดังนั้นลิงก์ในทิศทางที่ถูกต้องจะเป็นประโยชน์เมื่อฉันทำใจเล็ก ๆ ของฉันออกไป ฉันค้นหาเอกสารประกอบสำหรับสตริงที่มีการบันทึกและฉันได้ดาวน์โหล "Attributed String Creator" จากแอพสโตร์ แต่โค้ดผลลัพธ์อยู่ใน Objective-C และฉันใช้ Swift สิ่งที่จะยอดเยี่ยมและอาจเป็นประโยชน์ต่อนักพัฒนาคนอื่น ๆ ที่เรียนภาษานี้เป็นตัวอย่างที่ชัดเจนในการสร้างแบบอักษรที่กำหนดเองพร้อมแอตทริบิวต์ที่กำหนดเองโดยใช้สตริงที่ประกอบใน Swift เอกสารสำหรับเรื่องนี้สับสนมากเนื่องจากไม่มีเส้นทางที่ชัดเจนในการทำเช่นนั้น แผนของฉันคือการสร้างสตริงที่ประกอบและเพิ่มลงในส่วนท้ายของสตริง CoffeeAmount ของฉัน var coffeeAmount: String = calculatedCoffee + attributedText โดยที่ CalculCoffee เป็น Int …

11
ประกาศ int ที่ไม่ได้ลงนามใน Java
มีวิธีการประกาศ int ไม่ได้ลงนามใน Java? หรือคำถามอาจมีกรอบเช่นนี้เช่นกัน: อะไรคือ Java เทียบเท่าของไม่ได้ลงนาม? เพียงแค่จะบอกคุณบริบทที่ผมกำลังมองไปที่การใช้ Java String.hashcode()ของ ฉันต้องการทดสอบความเป็นไปได้ของการชนถ้าจำนวนเต็มเป็น 32 ที่ไม่ได้ลงนาม int
316 java  integer  unsigned 

9
วิธีรับจำนวนการนับด้วยแบบสอบถาม SQL หนึ่งรายการ
ฉันสงสัยว่าจะเขียนคำค้นหานี้อย่างไร ฉันรู้ว่าไวยากรณ์ที่แท้จริงนี้เป็นของปลอม แต่มันจะช่วยให้คุณเข้าใจสิ่งที่ฉันต้องการ ฉันต้องการมันในรูปแบบนี้เพราะมันเป็นส่วนหนึ่งของแบบสอบถามที่ใหญ่กว่ามาก SELECT distributor_id, COUNT(*) AS TOTAL, COUNT(*) WHERE level = 'exec', COUNT(*) WHERE level = 'personal' ฉันต้องการสิ่งนี้ทั้งหมดกลับมาในแบบสอบถามเดียว นอกจากนี้ต้องอยู่ในแถวเดียวดังนั้นสิ่งต่อไปนี้จะไม่ทำงาน: 'SELECT distributor_id, COUNT(*) GROUP BY distributor_id'
316 mysql  sql  join  count  group-by 

15
วิธีโหลดไฟล์ CSS โดยใช้ Javascript
เป็นไปได้ไหมที่จะนำเข้า CSS สไตล์ชีทไปยังหน้า html โดยใช้ Javascript ถ้าเป็นเช่นนั้นจะทำอย่างไร? PS จาวาสคริปต์จะถูกโฮสต์ในเว็บไซต์ของฉัน แต่ฉันต้องการให้ผู้ใช้สามารถใส่<head>แท็กของเว็บไซต์ของพวกเขาและมันควรจะสามารถนำเข้าไฟล์ css ที่โฮสต์บนเซิร์ฟเวอร์ของฉันลงในหน้าเว็บปัจจุบัน (ทั้งไฟล์ css และไฟล์จาวาสคริปต์จะโฮสต์บนเซิร์ฟเวอร์ของฉัน)
316 javascript  html  css  dhtml 

24
ฉันจะปิดการใช้งานการคลิกขวาบนหน้าเว็บของฉันได้อย่างไร
ฉันสามารถปิดใช้งานการคลิกขวาบนหน้าเว็บของฉันโดยไม่ใช้ JavaScript ได้หรือไม่? ฉันถามสิ่งนี้เพราะเบราว์เซอร์ส่วนใหญ่อนุญาตให้ผู้ใช้ปิดการใช้งาน JavaScript ถ้าไม่ฉันจะใช้ JavaScript เพื่อปิดการคลิกขวาได้อย่างไร
316 javascript 

20
ส่งข้อมูลจากกิจกรรมไปยังส่วนใน Android
ฉันมีสองชั้น EditTextแรกคือกิจกรรมที่สองคือส่วนที่ฉันมีบางอย่าง ในกิจกรรมฉันมีคลาสย่อยที่มี async-task และในวิธีที่doInBackgroundฉันได้รับผลบางอย่างซึ่งฉันบันทึกลงในตัวแปร ฉันจะส่งตัวแปรนี้จากคลาสย่อย "กิจกรรมของฉัน" ไปยังส่วนนี้ได้อย่างไร

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