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

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

10
รูบีแบบทวิภาค `::` คืออะไร?
ลำไส้ใหญ่คู่นี้คือ::อะไร Foo::Barเช่น ฉันพบคำจำกัดความ : The ::เป็นตัวดำเนินการเอกที่อนุญาตให้: ค่าคงที่, วิธีการอินสแตนซ์และวิธีการเรียนที่กำหนดไว้ในชั้นเรียนหรือโมดูลที่จะเข้าถึงได้จากทุกที่นอกชั้นเรียนหรือโมดูล สิ่งที่ดีคือขอบเขต (ส่วนตัวได้รับการป้องกัน) ถ้าคุณสามารถใช้::เพื่อเปิดเผยอะไร
427 ruby  syntax  operators 

15
วิธีแทนที่จุดทั้งหมดในสตริงโดยใช้ JavaScript
ฉันต้องการแทนที่การเกิดขึ้นทั้งหมดของจุด ( .) ในสตริง JavaScript ตัวอย่างเช่นฉันมี: var mystring = 'okay.this.is.a.string'; ฉันต้องการได้รับ: okay this is a string. จนถึงตอนนี้ฉันพยายาม: mystring.replace(/./g,' ') แต่สิ่งนี้จะจบลงด้วยสตริงทั้งหมดแทนที่ด้วยช่องว่าง

13
วิธีการเรียงลำดับเลขจำนวนเต็มเป็นศูนย์ใน bash เพื่อให้ทุกคนมีความกว้างเท่ากัน?
ฉันต้องวนค่าบางอย่าง for i in $(seq $first $last) do does something here done สำหรับ$firstและ$lastฉันต้องการให้เป็นความยาวคงที่ 5 ดังนั้นถ้าใส่เป็นฉันจำเป็นต้องเพิ่มศูนย์ในหน้าดังกล่าวว่ามันจะกลายเป็น1 00001มันวน99999ซ้ำจนกระทั่งตัวอย่าง แต่ความยาวต้องเท่ากับ 5 ตัวอย่าง: 00002, 00042, 00212, 012312และอื่น ๆ มีความคิดเกี่ยวกับวิธีที่ฉันจะทำเช่นนั้น?
426 bash  numbers  padding 

8
ยกเลิกการทำให้วัตถุ json เป็นวัตถุแบบไดนามิกโดยใช้ Json.net
เป็นไปได้หรือไม่ที่จะส่งคืนออบเจ็กต์แบบไดนามิกจากการดีซีเรียลไลซ์เจสันด้วย json.net ฉันต้องการทำสิ่งนี้: dynamic jsonResponse = JsonConvert.Deserialize(json); Console.WriteLine(jsonResponse.message);
426 c#  .net  json.net 

15
ฉันจะสร้างความกว้างของ TextArea ได้ 100% โดยไม่ล้นเมื่อมีช่องว่างภายใน CSS
ฉันมีตัวอย่างข้อมูล CSS และ HTML ดังต่อไปนี้ textarea { border:1px solid #999999; width:100%; margin:5px 0; padding:3px; } <div style="display: block;" id="rulesformitem" class="formitem"> <label for="rules" id="ruleslabel">Rules:</label> <textarea cols="2" rows="10" id="rules"/> </div> เรียกใช้ข้อมูลโค้ดซ่อนผลลัพธ์ขยายตัวอย่างข้อมูล ปัญหาคือว่าพื้นที่ข้อความลงท้ายด้วยความกว้าง 8px (2px สำหรับเส้นขอบ + 6px สำหรับการขยาย) กว่าพาเรนต์ มีวิธีที่จะใช้เส้นขอบและช่องว่างภายใน แต่ จำกัด ขนาดรวมของtextareaถึงความกว้างของแม่หรือไม่
426 html  css  stylesheet 

7
ฉันสามารถใช้ jQuery หลายเวอร์ชันในหน้าเดียวกันได้หรือไม่?
โครงการที่ฉันกำลังดำเนินการอยู่นั้นต้องการการใช้ jQuery บนเว็บเพจของลูกค้า ลูกค้าจะใส่ก้อนของรหัสที่เราจะจัดหาซึ่งรวมถึงไม่กี่<script>องค์ประกอบที่สร้างเครื่องมือในสร้างแล้ว<script> <iframe>หากพวกเขาไม่ได้ใช้ jQuery รุ่นล่าสุดอยู่แล้วสิ่งนี้จะรวมถึง (สำหรับส่วนใหญ่) a <script>สำหรับ jQuery รุ่นที่โฮสต์โดย Google ปัญหาคือลูกค้าบางรายอาจมี jQuery เวอร์ชันเก่าติดตั้งอยู่แล้ว แม้ว่าวิธีนี้อาจใช้งานได้หากเป็นรุ่นล่าสุดอย่างเป็นธรรม แต่โค้ดของเราอาศัยฟังก์ชันการทำงานที่ได้รับการแนะนำเมื่อเร็ว ๆ นี้ในไลบรารี jQuery ดังนั้นจึงมีข้อผูกมัดที่จะต้องใช้อินสแตนซ์เมื่อรุ่น jQuery ของลูกค้าเก่าเกินไป เราไม่ต้องการให้พวกเขาอัปเกรดเป็น jQuery เวอร์ชันล่าสุด มีวิธีใดที่จะโหลด jQuery เวอร์ชันที่ใหม่กว่าเพื่อใช้ภายในบริบทของรหัสของเราเท่านั้นซึ่งจะไม่รบกวนหรือส่งผลกระทบต่อรหัสใด ๆ บนหน้าลูกค้า? ตามหลักแล้วบางทีเราสามารถตรวจสอบสถานะของ jQuery ตรวจพบเวอร์ชันและถ้ามันเก่าเกินไปก็จะโหลดเวอร์ชันล่าสุดเพื่อใช้กับโค้ดของเรา ฉันมีความคิดในการโหลด jQuery ใน<iframe>โดเมนของลูกค้าซึ่งรวมถึงของเรา<script>ซึ่งดูเหมือนจะเป็นไปได้ แต่ฉันหวังว่าจะมีวิธีที่สง่างามกว่าที่จะทำ (ไม่เอ่ยถึงหากไม่มีประสิทธิภาพและความซับซ้อนของ พิเศษ<iframe>)


17
ข้อมูลสองทางที่ไม่ปลอดภัยง่าย“ ทำให้งงงวย” หรือไม่?
ฉันกำลังมองหาฟังก์ชั่น obfuscation ที่ง่ายมาก (เช่นเข้ารหัสและถอดรหัส แต่ไม่จำเป็นต้องปลอดภัย) สำหรับข้อมูลบางอย่าง มันไม่ใช่ภารกิจที่สำคัญ ฉันต้องการบางสิ่งบางอย่างในการรักษาคนที่ซื่อสัตย์ แต่สิ่งที่แข็งแกร่งกว่าROT13หรือBase64เล็กน้อย ฉันต้องการบางสิ่งที่รวมอยู่ใน. NET Framework 2.0 แล้วดังนั้นฉันไม่ต้องกังวลกับการพึ่งพาภายนอกใด ๆ ฉันไม่ต้องการยุ่งกับกุญแจสาธารณะ / ส่วนตัว ฯลฯ ฉันไม่รู้เกี่ยวกับการเข้ารหัส แต่ฉันรู้พอที่จะรู้ว่าสิ่งที่ฉันเขียนจะน้อยกว่าไร้ค่า ... อันที่จริงแล้ว ฉันอาจทำให้คณิตศาสตร์ผิดพลาดและทำให้แตกได้เล็กน้อย
426 c#  obfuscation 

8
การแทรกรหัสในเอกสาร LaTeX นี้ด้วยการเยื้อง
ฉันจะแทรกรหัสลงในเอกสาร LaTeX ได้อย่างไร มีบางอย่างเช่น: \begin{code}## Heading ## ... \end{code} สิ่งเดียวที่ฉันต้องการจริงๆคือการเยื้องและแบบอักษรความกว้างคงที่ การเน้นไวยากรณ์อาจทำได้ดีแม้ว่าไม่จำเป็นต้องใช้แน่นอน
426 latex 

22
การแก้ไข javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: การสร้างเส้นทาง PKIX ล้มเหลว?
แก้ไข: -พยายามจัดรูปแบบคำถามและคำตอบที่ยอมรับได้ในแบบที่เป็นไปได้มากขึ้นที่บล็อกของฉัน นี่คือปัญหาดั้งเดิม ฉันได้รับข้อผิดพลาดนี้: ข้อความรายละเอียด sun.security.validator.ValidatorException: การสร้างเส้นทาง PKIX ล้มเหลว: sun.security.provider.certpath.SunCertPathBuilderException: ไม่สามารถค้นหาเส้นทางการรับรองที่ถูกต้องไปยังเป้าหมายที่ร้องขอ สาเหตุ javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: การสร้างเส้นทาง PKIX ล้มเหลว: sun.security.provider.certpath.SunCertPathBuilderException: ไม่สามารถค้นหาเส้นทางการรับรองที่ถูกต้องไปยังเป้าหมายที่ร้องขอ ฉันใช้ Tomcat 6 เป็นเว็บเซิร์ฟเวอร์ ฉันมี HTTPS เว็บแอปพลิเคชั่นสองตัวติดตั้งบน Tomcats ที่แตกต่างกันบนพอร์ตที่ต่างกัน แต่ในเครื่องเดียวกัน พูดและApp1(port 8443) เชื่อมต่อกับ เมื่อเชื่อมต่อกับฉันได้รับข้อผิดพลาดดังกล่าว ฉันรู้ว่านี่เป็นข้อผิดพลาดที่พบบ่อยมากดังนั้นจึงพบกับโซลูชันมากมายในฟอรัมและไซต์ต่างๆ ฉันมีรายการด้านล่างในTomcats ทั้งสอง:App2(port 443)App1App2App1App2server.xml keystoreFile="c:/.keystore" keystorePass="changeit" ทุกไซต์บอกเหตุผลเดียวกันว่าใบรับรองที่กำหนดโดย app2 ไม่ได้อยู่ในร้านค้าที่เชื่อถือได้ของ app1 jvm สิ่งนี้ดูเหมือนจะเป็นจริงเช่นกันเมื่อฉันพยายามกด URL เดียวกันในเบราว์เซอร์ IE ใช้งานได้ (เมื่ออุ่นขึ้นมีปัญหากับใบรับรองความปลอดภัยของเว็บไซต์นี้ที่นี่ฉันพูดต่อไปที่เว็บไซต์นี้) …
426 java  ssl  https 

17
เข้าถึงคีย์และค่าของวัตถุโดยใช้ * ngFor
ฉันสับสนเล็กน้อยเกี่ยวกับวิธีรับkeyและvalueวัตถุใน angular2 ในขณะที่ใช้*ngForเพื่อวนวัตถุ ฉันรู้ในเชิงมุม 1.x มีไวยากรณ์เหมือนกัน ng-repeat="(key, value) in demo" แต่ฉันไม่รู้วิธีการทำเช่นเดียวกันใน angular2 ฉันลองทำสิ่งที่คล้ายกันโดยไม่ประสบความสำเร็จ: <ul> <li *ngFor='#key of demo'>{{key}}</li> </ul> demo = { 'key1': [{'key11':'value11'}, {'key12':'value12'}], 'key2': [{'key21':'value21'}, {'key22':'value22'}], } นี่คือ plnkr ด้วยความพยายามของฉัน: http://plnkr.co/edit/mIj619FncOpfdwrR0KeG?p=preview ฉันจะรับkey1และkey2ใช้แบบไดนามิกได้*ngForอย่างไร หลังจากค้นหาอย่างครอบคลุมฉันพบความคิดในการใช้ท่อ แต่ฉันไม่รู้ว่าจะทำยังไง มีท่อแบบ inbuilt สำหรับทำแบบเดียวกันใน angular2 หรือไม่?

25
วิธีจัดการกับการแจ้งเตือนเมื่อแอปในพื้นหลังใน Firebase
นี่คือรายการของฉัน <service android:name=".fcm.PshycoFirebaseMessagingServices"> <intent-filter> <action android:name="com.google.firebase.MESSAGING_EVENT" /> </intent-filter> </service> <service android:name=".fcm.PshycoFirebaseInstanceIDService"> <intent-filter> <action android:name="com.google.firebase.INSTANCE_ID_EVENT" /> </intent-filter> </service> onMessageReceivedเมื่อแอปที่อยู่ในพื้นหลังและการแจ้งเตือนมาถึงแล้วแจ้งเตือนเริ่มต้นมาและไม่ได้เรียกใช้รหัสของฉัน นี่คือonMessageReceivedรหัสของฉัน สิ่งนี้จะเรียกใช้หากแอพของฉันทำงานบนพื้นหน้าไม่ใช่เมื่อแอปอยู่ในพื้นหลัง จะรันรหัสนี้ได้อย่างไรเมื่อแอปอยู่ในพื้นหลังด้วย? // [START receive_message] @Override public void onMessageReceived(RemoteMessage remoteMessage) { // TODO(developer): Handle FCM messages here. // If the application is in the foreground handle both data and notification messages …

6
iOS9 Enterprise Developer ที่ไม่น่าไว้วางใจโดยไม่มีตัวเลือกให้น่าเชื่อถือ
นี้ไม่ซ้ำกับที่ไม่น่าเชื่อถือนักพัฒนา App ตั้งแต่ iOS9 ไม่มีตัวเลือกที่จะไว้วางใจการสร้างองค์กร มีใครพบวิธีแก้ปัญหา?
425 ios  ios9  ios-enterprise 

20
โทนสีเข้มสำหรับ Eclipse [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน8 ปีที่ผ่านมา Eclipse สามารถใช้กับธีมได้หรือไม่? ฉันต้องการติดตั้งชุดรูปแบบสีเข้มเนื่องจากฉันชอบข้อความสีขาวบนพื้นหลังสีเข้มมากกว่าวิธีอื่น ๆ
425 eclipse 

30
แปลง HTML เป็น PDF ใน. NET
ฉันต้องการสร้าง PDF โดยส่งเนื้อหา HTML ไปยังฟังก์ชัน ฉันใช้ iTextSharp สำหรับสิ่งนี้ แต่มันทำงานได้ไม่ดีเมื่อพบกับตารางและเลย์เอาต์ก็ยุ่งเหยิง มีวิธีที่ดีกว่า?
425 c#  html  pdf  itextsharp 

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