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

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

6
แทรกคอลัมน์ใหม่ลงในตารางใน sqlite หรือไม่
ผมมีตารางที่มีคอลัมน์name, ,qty rateตอนนี้ฉันต้องเพิ่มคอลัมน์ใหม่COLNewในระหว่างnameและqtyคอลัมน์ ฉันจะเพิ่มคอลัมน์ใหม่ในระหว่างสองคอลัมน์ได้อย่างไร
354 sqlite 

30
เมื่อใดที่คุณควรใช้ 'เพื่อน' ใน C ++
ฉันได้อ่านคำถามที่พบบ่อย C ++และอยากรู้เกี่ยวกับการfriendประกาศ ฉันเองไม่เคยใช้มันเป็นการส่วนตัว แต่ฉันสนใจที่จะสำรวจภาษา ตัวอย่างที่ดีของการใช้friendคืออะไร อ่านคำถามที่พบบ่อยอีกเล็กน้อยฉันชอบความคิดของ<< >>ผู้ประกอบการมากไปและเพิ่มเป็นเพื่อนของชั้นเรียนเหล่านั้น อย่างไรก็ตามฉันไม่แน่ใจว่าวิธีนี้จะไม่ทำลาย encapsulation ข้อยกเว้นเหล่านี้จะอยู่ภายในความเข้มงวดของ OOP เมื่อใด
354 c++  oop  encapsulation  friend 

7
วิธีการประกาศตัวแปรท้องถิ่นในมีดโกน?
ฉันกำลังพัฒนาเว็บแอปพลิเคชั่นใน asp.net mvc 3 ฉันใหม่มาก ในมุมมองที่ใช้มีดโกนฉันต้องการประกาศตัวแปรท้องถิ่นบางส่วนและใช้มันตลอดทั้งหน้า สิ่งนี้สามารถทำได้? ดูเหมือนเป็นเรื่องเล็กน้อยที่จะสามารถทำสิ่งต่อไปนี้: @bool isUserConnected = string.IsNullOrEmpty(Model.CreatorFullName); @if (isUserConnected) { // meaning that the viewing user has not been saved <div> <div> click to join us </div> <a id="login" href="javascript:void(0);" style="display: inline; ">join</a> </div> } แต่มันไม่ได้ผล เป็นไปได้ไหม

12
ฉันจะจัดวางองค์ประกอบที่ลอยอยู่ตรงกลางได้อย่างไร
ฉันใช้เลขหน้าและมันจะต้องเป็นศูนย์กลาง ปัญหาคือการเชื่อมโยงจะต้องแสดงเป็นบล็อกจึงต้องลอย แต่text-align: center;ไม่สามารถใช้งานได้ ฉันสามารถทำได้โดยการให้ส่วนหุ้มของ divpper ของด้านซ้าย แต่ทุกหน้าจะมีจำนวนหน้าที่แตกต่างกันดังนั้นมันจะไม่ทำงาน นี่คือรหัสของฉัน: .pagination { text-align: center; } .pagination a { display: block; width: 30px; height: 30px; float: left; margin-left: 3px; background: url(/images/structure/pagination-button.png); } .pagination a.last { width: 90px; background: url(/images/structure/pagination-button-last.png); } .pagination a.first { width: 60px; background: url(/images/structure/pagination-button-first.png); } <div class='pagination'> <a class='first' …
354 css-float  center  css 

30
ไม่สามารถหา Theme.AppCompat.Light สำหรับ Android ActionBar ใหม่ที่สนับสนุน
ฉันกำลังพยายามใช้ห้องสมุดสนับสนุนActionBarใหม่ที่เผยแพร่โดย Google เมื่อสองสามวันก่อน ก่อนหน้านี้ฉันได้ติดตั้ง ActionBarSherlock เรียบร้อยแล้วโดยไม่มีปัญหาใด ๆ โดยใช้วิธีการเดียวกับที่ระบุไว้ในหน้าการตั้งค่าห้องสมุดสนับสนุนของ Google Developer - โดยใช้คำแนะนำในการรวมทรัพยากร (ซึ่งคล้ายกับที่ ActionBarSherlock ทำ) ฉันมีโครงการห้องสมุดโหลดเข้าสู่โครงการของฉันเองในฐานะห้องสมุดเช่นกัน ฉันสามารถบอกได้ว่าห้องสมุดกำลังโหลดได้ดี เมื่อแทนที่จะขยายกิจกรรมใน MainActivity.java ของฉันฉันเปลี่ยนมันเพื่อขยาย ActionBarActivity (ตามคำแนะนำของ Google) ไม่มีข้อผิดพลาดเกิดขึ้นและนำเข้าอย่างถูกต้อง ฉันได้ลองข้ามไฟล์ style.xml และเพิ่ม@style/Theme.AppCompat.Lightโดยตรงไปยัง AndroidManifest.xml สำหรับทั้งคู่<application>และ<activity>ด้วยandroid:theme="@style/ThemeAppCompat.Light"ความพยายามทั้งหมดทำให้เกิดข้อผิดพลาดเดียวกัน ตอนนี้ปัญหาคือฉันไม่สามารถเปลี่ยนธีมได้แม้แต่คนเดียวก็สร้างได้โดยไม่เกิดข้อผิดพลาด ด้านล่างเป็นข้อผิดพลาดที่ฉันได้รับตามด้วยไฟล์ style.xml ที่ฉันเปลี่ยนเพื่อใช้ธีมใหม่ ฉันมีประสบการณ์ปานกลางในการทำงานกับแอพ Android และกำลังใช้งาน Eclipse กับเวอร์ชันล่าสุดของ Support Libraries และ SDK ที่คอมไพล์ด้วย API 18 (Android 4.3) ได้รับข้อผิดพลาดระหว่างการสร้าง ข้อผิดพลาด: เกิดข้อผิดพลาดในการดึงข้อมูลพาเรนต์สำหรับรายการ: …

8
Python Graph Library [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา ฉันกำลังเขียนแอพพลิเคชั่นหลามที่จะใช้ประโยชน์จากโครงสร้างข้อมูลกราฟอย่างหนัก ไม่มีอะไรซับซ้อนอย่างน่ากลัว แต่ฉันคิดว่าไลบรารี / กราฟ - อัลกอริธึมบางอย่างจะช่วยฉันได้ ฉันไปเที่ยวรอบ ๆ แต่ฉันไม่พบสิ่งใดที่กระโดดออกมาจากฉันโดยเฉพาะ ใครมีคำแนะนำที่ดีบ้าง
354 python  graph 

13
การส่งผ่านข้อโต้แย้งเพื่อ“ ทำการ”
ฉันใช้ Makefiles ฉันมีเป้าหมายที่เรียกว่าเรียกใช้เป้าหมายrunการสร้าง ง่ายขึ้นดูเหมือนว่าต่อไปนี้: prog: .... ... run: prog ./prog มีวิธีใดบ้างในการส่งผ่านข้อโต้แย้ง? ดังนั้น make run asdf --> ./prog asdf make run the dog kicked the cat --> ./prog the dog kicked the cat ขอบคุณ!
354 makefile 

30
จะซ่อนคีย์บอร์ดอ่อนบน Android หลังจากคลิกที่ EditText นอกได้อย่างไร
ตกลงทุกคนรู้ว่าการซ่อนแป้นพิมพ์ที่คุณต้องใช้: InputMethodManager imm = (InputMethodManager) getSystemService(INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(getCurrentFocus().getWindowToken(), 0); แต่เรื่องใหญ่ที่นี่คือวิธีการซ่อนแป้นพิมพ์เมื่อผู้ใช้สัมผัสหรือเลือกสถานที่อื่นที่ไม่ใช่ EditTextหรือ softKeyboard? ฉันพยายามใช้ onTouchEvent()บนบนพาเรนต์ของฉันActivityแต่ใช้งานได้เฉพาะเมื่อผู้ใช้สัมผัสนอกมุมมองอื่นและไม่มี scrollview ฉันพยายามที่จะใช้สัมผัสคลิกโฟกัสฟังโดยไม่ประสบความสำเร็จ ฉันพยายามใช้ scrollview ของตัวเองเพื่อสกัดกั้นเหตุการณ์แบบสัมผัส แต่ฉันสามารถรับพิกัดของเหตุการณ์เท่านั้นไม่ใช่มุมมองที่คลิก มีวิธีมาตรฐานในการทำเช่นนี้หรือไม่? ใน iPhone มันง่ายมาก

9
สาขาของคุณอยู่ก่อนหน้า 'ต้นทาง / หลัก' โดย 3 คอมมิท
ฉันได้รับสิ่งต่อไปนี้เมื่อทำงาน git status Your branch is ahead of 'origin/master' by 3 commits. ฉันได้อ่านวิธีการแก้ไขปัญหานี้แล้วในโพสต์อื่นgit pull --rebaseแต่สิ่งที่แน่นอนคือการรีบูตฉันจะสูญเสียข้อมูลหรือเป็นวิธีที่ง่ายในการซิงค์กับต้นแบบหรือไม่
354 git  git-rebase 

10
คุณจะสร้าง div ที่ซ่อนอยู่ซึ่งไม่ได้สร้างตัวแบ่งบรรทัดหรือพื้นที่แนวนอนได้อย่างไร
ฉันต้องการช่องทำเครื่องหมายที่ซ่อนอยู่ซึ่งไม่ใช้พื้นที่บนหน้าจอ ถ้าฉันมีสิ่งนี้: <div id="divCheckbox" style="visibility: hidden"> ฉันไม่เห็นช่องทำเครื่องหมาย แต่มันก็ยังสร้างบรรทัดใหม่ ถ้าฉันมีสิ่งนี้: <div id="divCheckbox" style="visibility: hidden; display:inline;"> มันไม่ได้สร้างบรรทัดใหม่ แต่ใช้พื้นที่แนวนอนบนหน้าจอ มีวิธีที่จะมี div ที่ซ่อนอยู่ซึ่งไม่ใช้พื้นที่ (แนวตั้งหรือแนวนอน)?
354 html  hidden 

7
@RequestParam เทียบกับ @PathVariable
อะไรคือความแตกต่างระหว่าง@RequestParamและ@PathVariableในขณะที่ใช้งานอักขระพิเศษ? +ได้รับการยอมรับโดย@RequestParamas space ในกรณีของ@PathVariable, ได้รับการยอมรับว่าเป็น++
354 java  spring  spring-mvc 

17
สตริงย่อยของ String ทำงานอย่างไรใน Swift
ฉันได้อัปเดตรหัสเก่าของฉันและคำตอบกับ Swift 3 แต่เมื่อฉันได้ไปที่ Swift Strings และการทำดัชนีด้วยสตริงย่อยสิ่งต่าง ๆ มีความสับสน โดยเฉพาะฉันพยายามต่อไปนี้: let str = "Hello, playground" let prefixRange = str.startIndex..<str.startIndex.advancedBy(5) let prefix = str.substringWithRange(prefixRange) ที่บรรทัดที่สองให้ฉันข้อผิดพลาดต่อไปนี้ ค่าประเภท 'String' ไม่มีสมาชิก 'substringWithRange' ฉันเห็นว่าStringมีวิธีการดังต่อไปนี้ในขณะนี้: str.substring(to: String.Index) str.substring(from: String.Index) str.substring(with: Range<String.Index>) เหล่านี้ถูกจริงๆฉันสับสนในตอนแรกดังนั้นผมจึงเริ่มเล่นรอบดัชนีและช่วง นี่เป็นคำถามที่ตามมาและคำตอบสำหรับสตริงย่อย ฉันกำลังเพิ่มคำตอบด้านล่างเพื่อแสดงวิธีการใช้งาน
354 swift  string  range  substring 

15
เหตุใดจึงสามารถเข้าถึงตัวแปรสุดท้ายในคลาสที่ไม่ระบุชื่อได้
aสามารถสุดท้ายได้ที่นี่ ทำไม? ฉันสามารถโอนสิทธิaในonClick()วิธีการโดยไม่ต้องทำให้มันเป็นสมาชิกเอกชน? private void f(Button b, final int a){ b.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { int b = a*5; } }); } ฉันจะคืนค่า5 * aเมื่อคลิกได้อย่างไร? ฉันหมายถึง, private void f(Button b, final int a){ b.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { int b = a*5; …


28
enum เป็นสตริงใน C ++ 11 / C ++ 14 / C ++ 17 ที่ทันสมัยและ C ++ ในอนาคต 20
ตรงกันข้ามกับคำถามที่คล้ายกันทั้งหมดคำถามนี้เกี่ยวกับการใช้คุณสมบัติ C ++ ใหม่ 2008 ค มีวิธีง่าย ๆ ในการแปลง C ++ enum เป็นสายอักขระ? 2008 ค วิธีง่ายๆในการใช้ตัวแปรประเภท enum เป็นสตริงใน C? 2008 C ++ วิธีการแมป c ++ enums กับสตริงได้อย่างง่ายดาย 2008 C ++ ทำบางสิ่งบางอย่างทั้งตัวระบุ C และสตริง? 2008 C ++ มีสคริปต์ง่าย ๆ ในการแปลง C ++ enum เป็นสตริงหรือไม่ 2009 C ++ จะใช้ enums เป็นค่าสถานะใน C …
354 c++  string  enums  c++17  c++20 

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