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

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

14
จะฆ่ากระบวนการทั้งหมดด้วยชื่อบางส่วนที่กำหนดได้อย่างไร [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน4 เดือนที่ผ่านมา ฉันต้องการฆ่ากระบวนการทั้งหมดที่ได้รับโดย: ps aux | grep my_pattern ทำอย่างไร? สิ่งนี้ไม่ทำงาน: pkill my_pattern
622 linux  bash  posix 


11
วิธีแก้ไขการผูกสาขา Git ที่ไม่ถูกต้อง
ฉันเพิ่งทำดีมุ่งมั่นที่จะผิดสาขา ฉันจะยกเลิกการคอมมิชชันล่าสุดในสาขาหลักของฉันจากนั้นทำการเปลี่ยนแปลงเหล่านั้นและนำพวกเขาไปสู่การอัพเกรดสาขาของฉันได้อย่างไร
621 git  git-commit 

6
ฉันจะรวมการเปลี่ยนแปลงที่ไม่ผูกมัดในท้องถิ่นเข้ากับสาขา Git อื่นได้อย่างไร
ฉันจะทำสิ่งต่อไปนี้ใน Git ได้อย่างไร สาขาปัจจุบันของฉันคือ branch1 และฉันได้ทำการเปลี่ยนแปลงในท้องถิ่น อย่างไรก็ตามตอนนี้ฉันรู้ว่าจริง ๆ แล้วฉันตั้งใจจะนำการเปลี่ยนแปลงเหล่านี้ไปใช้กับ branch2 มีวิธีที่จะใช้ / รวมการเปลี่ยนแปลงเหล่านี้เพื่อให้พวกเขากลายเป็นการเปลี่ยนแปลงในท้องถิ่นใน branch2 โดยไม่ต้องกระทำใน branch1?
621 git  branch 

24
การสร้างองค์ประกอบ DOM ใหม่จากสตริง HTML โดยใช้วิธี DOM แบบในตัวหรือต้นแบบ
ฉันมีสตริง HTML '<li>text</li>'ที่เป็นตัวแทนของธาตุ: ฉันต้องการที่จะผนวกเข้ากับองค์ประกอบใน DOM ( ulในกรณีของฉัน) ฉันจะทำสิ่งนี้กับ Prototype หรือเมธอด DOM ได้อย่างไร (ฉันรู้ว่าฉันสามารถทำได้อย่างง่ายดายใน jQuery แต่น่าเสียดายที่เราไม่ได้ใช้ jQuery)

21
คุณจะตั้งค่าคุณสมบัติใหม่บน `window` ใน TypeScript ได้อย่างไร?
การติดตั้งผม namespaces windowทั่วโลกสำหรับวัตถุของฉันอย่างชัดเจนโดยการตั้งค่าสถานที่ให้บริการใน window.MyNamespace = window.MyNamespace || {}; TypeScript ขีดเส้นใต้MyNamespaceและบ่นว่า: คุณสมบัติ 'MyNamespace' ไม่มีอยู่ในค่าประเภท 'window' any " ฉันสามารถทำให้โค้ดทำงานได้โดยการประกาศMyNamespaceว่าเป็นตัวแปรแอมเบียนต์และวางwindowexplicitness แต่ฉันไม่ต้องการทำเช่นนั้น declare var MyNamespace: any; MyNamespace = MyNamespace || {}; ฉันจะเก็บไว้ที่windowนั่นและทำให้ TypeScript มีความสุขได้อย่างไร ในฐานะที่เป็นบันทึกด้านข้างฉันพบว่ามันตลกเป็นพิเศษที่ TypeScript บ่นเพราะมันบอกฉันว่าwindowมันเป็นประเภทanyที่โดยแน่นอนสามารถมีอะไร
621 typescript 


30
ปิดใช้งานการป้อนอัตโนมัติของ Chrome
คำตอบของคำถามนี้เป็นความพยายามของชุมชน แก้ไขคำตอบที่มีอยู่เพื่อปรับปรุงโพสต์นี้ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ฉันพบปัญหาเกี่ยวกับพฤติกรรมการป้อนอัตโนมัติของ Chrome ในหลายรูปแบบ เขตข้อมูลในแบบฟอร์มทั้งหมดมีชื่อทั่วไปและถูกต้องมากเช่น "อีเมล", "ชื่อ" หรือ "รหัสผ่าน" และพวกเขายังได้autocomplete="off"ตั้งค่า การตั้งค่าการเติมข้อความอัตโนมัติได้ปิดการใช้งานการเติมข้อความอัตโนมัติเรียบร้อยแล้วโดยที่ค่าแบบเลื่อนลงปรากฏขึ้นเมื่อคุณเริ่มพิมพ์ แต่ไม่ได้เปลี่ยนค่าที่ Chrome เติมข้อมูลในฟิลด์โดยอัตโนมัติ พฤติกรรมนี้จะโอเคยกเว้นว่า Chrome กำลังเติมอินพุตที่ไม่ถูกต้องตัวอย่างเช่นการเติมอินพุตโทรศัพท์ด้วยที่อยู่อีเมล ลูกค้าได้ร้องเรียนเกี่ยวกับเรื่องนี้ดังนั้นจึงได้รับการยืนยันว่าเกิดขึ้นในหลายกรณีและไม่ใช่ผลลัพธ์บางอย่างสำหรับสิ่งที่ฉันทำในเครื่องของฉัน ทางออกเดียวในปัจจุบันที่ฉันนึกได้คือการสร้างชื่ออินพุตแบบกำหนดเองแบบไดนามิกจากนั้นแยกค่าบนแบ็กเอนด์ มีแท็กหรือนิสัยใจคอที่เปลี่ยนพฤติกรรมการป้อนอัตโนมัติที่สามารถใช้แก้ไขปัญหานี้ได้หรือไม่?

5
ดูไฟล์ในสาขา Git อื่นโดยไม่ต้องเปลี่ยนสาขา
เป็นไปได้ไหมที่จะเปิดไฟล์ในสาขา git โดยไม่ต้องตรวจสอบจากสาขานั้น? อย่างไร? เป็นหลักฉันต้องการที่จะสามารถเปิดไฟล์ในสาขาหน้า githubของฉันโดยไม่ต้องเปลี่ยนสาขาตลอดเวลา ฉันไม่ต้องการแก้ไข แต่ต้องการดู

14
ฉันจะสร้างข้อ จำกัด ที่ไม่ซ้ำที่อนุญาตให้เป็นโมฆะได้อย่างไร
ฉันต้องการมีข้อ จำกัด ที่ไม่ซ้ำกันในคอลัมน์ที่ฉันจะเติมด้วย GUID อย่างไรก็ตามข้อมูลของฉันมีค่า Null สำหรับคอลัมน์นี้ ฉันจะสร้างข้อ จำกัด ที่อนุญาตให้มีค่า Null หลายค่าได้อย่างไร นี่คือสถานการณ์ตัวอย่างเช่น พิจารณาสคีมานี้: CREATE TABLE People ( Id INT CONSTRAINT PK_MyTable PRIMARY KEY IDENTITY, Name NVARCHAR(250) NOT NULL, LibraryCardId UNIQUEIDENTIFIER NULL, CONSTRAINT UQ_People_LibraryCardId UNIQUE (LibraryCardId) ) จากนั้นดูรหัสนี้สำหรับสิ่งที่ฉันพยายามที่จะบรรลุ: -- This works fine: INSERT INTO People (Name, LibraryCardId) VALUES ('John Doe', …
620 sql-server  tsql 

6
ฟังก์ชันลูกศร ECMAScript 6 ที่ส่งคืนวัตถุ
เมื่อส่งคืนวัตถุจากฟังก์ชันลูกศรดูเหมือนว่าจำเป็นต้องใช้ชุดพิเศษ{}และreturnคำหลักเนื่องจากความกำกวมในไวยากรณ์ ซึ่งหมายความว่าฉันไม่สามารถเขียนแต่ต้องเขียนp => {foo: "bar"}p => { return {foo: "bar"}; } ถ้าฟังก์ชันลูกศรผลตอบแทนอื่นใดนอกเหนือจากวัตถุที่{}และไม่จำเป็นเช่น:returnp => "foo" p => {foo: "bar"}undefinedผลตอบแทน แก้ไขp => {"foo": "bar"}โยน“ SyntaxError: โทเค็นไม่คาดคิด: ': '” มีบางสิ่งที่ชัดเจนว่าฉันหายไปหรือไม่?

5
ความแตกต่างระหว่าง rake db: migrate db: reset และ db: schema: load
ความแตกต่างระหว่างrake db:migrateและrake db:resetชัดเจนในหัวของฉัน สิ่งที่ฉันไม่เข้าใจก็คือrake db:schema:loadความแตกต่างจากสองสิ่งนี้ เพียงเพื่อให้แน่ใจว่าฉันอยู่ในหน้าเดียวกัน: rake db:migrate - เรียกใช้การย้ายข้อมูลที่ยังไม่ได้เรียกใช้ rake db:reset- ล้างฐานข้อมูล (สมมุติrake db:drop+ rake db:create+ rake db:migrate) และเรียกใช้การย้ายข้อมูลบนฐานข้อมูลใหม่ กรุณาช่วยอธิบายหากความเข้าใจของฉันผิดไป

26
แปลงภาพเป็นสีเทาใน HTML / CSS
มีวิธีง่าย ๆ ในการแสดงบิตแมปสีในระดับสีเทาด้วยHTML/CSSหรือไม่ ไม่จำเป็นต้องเข้ากันได้กับ IE (และฉันคิดว่ามันจะไม่เป็นอย่างนั้น) - ถ้ามันทำงานใน FF3 และ / หรือ Sf3 นั่นก็ดีพอสำหรับฉัน ฉันรู้ว่าฉันสามารถทำได้ทั้งกับSVGCanvas และตอนนี้ดูเหมือนว่าจะมีงานเยอะมาก มีวิธีที่คนขี้เกียจอย่างแท้จริงในการทำเช่นนี้?
619 image  css  grayscale 

21
ฉันจะนามแฝงคำสั่งในคอมไพล์ได้อย่างไร?
ฉันเห็นหน้าจอที่ใครบางคนได้รับ git st git ci ไปทำงาน. เมื่อฉันทำฉันได้รับข้อผิดพลาดถามฉันว่าฉันหมายถึงอย่างอื่น ฉันอยากรู้ว่าคุณต้องทำอะไรเพื่อให้เสร็จ
619 git 


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