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

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

7
รับเวลาปัจจุบันเป็นวินาทีตั้งแต่ Epoch บน Linux, Bash
ฉันต้องการสิ่งที่เรียบง่ายเช่นdateแต่ในวินาทีตั้งแต่ปี 1970 แทนที่จะเป็นวันที่ชั่วโมงนาทีและวินาทีปัจจุบัน dateดูเหมือนจะไม่เสนอตัวเลือกนั้น มีวิธีง่ายๆไหม?
633 linux  bash  datetime 

12
ควรใช้อัญประกาศคู่อัญประกาศคู่และ backticks ใน MySQL เมื่อใด
ฉันพยายามเรียนรู้วิธีที่ดีที่สุดในการเขียนข้อความค้นหา ฉันยังเข้าใจถึงความสำคัญของการสอดคล้อง จนถึงตอนนี้ฉันได้ใช้คำพูดเดี่ยวคำพูดสองครั้งและ backticks แบบสุ่มโดยไม่ต้องคิดอะไรจริง ตัวอย่าง: $query = 'INSERT INTO table (id, col1, col2) VALUES (NULL, val1, val2)'; นอกจากนี้ในตัวอย่างข้างต้นพิจารณาว่าtable, col1,val1และอื่น ๆ อาจจะเป็นตัวแปร มาตรฐานสำหรับสิ่งนี้คืออะไร? คุณทำอะไร? ฉันได้อ่านคำตอบของคำถามที่คล้ายกันที่นี่ประมาณ 20 นาทีแล้ว แต่ดูเหมือนว่าไม่มีคำตอบที่ชัดเจนสำหรับคำถามนี้
633 mysql  sql  quotes 

24
วิธีการตรวจสอบเปลือกปัจจุบันฉันกำลังทำงาน
ฉันจะกำหนดเชลล์ปัจจุบันที่ฉันกำลังใช้งานได้อย่างไร ผลลัพธ์ของpsคำสั่งเพียงอย่างเดียวจะเพียงพอหรือไม่ สิ่งนี้สามารถทำได้ใน Unix รสชาติที่แตกต่างกันอย่างไร
633 bash  unix  shell  csh  tcsh 

6
โพสต์ JSON โดยใช้คำขอ Python
ฉันต้องการโพสต์ JSON จากไคลเอนต์ไปยังเซิร์ฟเวอร์ ฉันใช้ Python 2.7.1 และ simplejson ลูกค้ากำลังใช้คำขอ เซิร์ฟเวอร์คือ CherryPy ฉันสามารถรับ JSON แบบฮาร์ดโค้ดจากเซิร์ฟเวอร์ (ไม่แสดงรหัส) แต่เมื่อฉันพยายามที่จะโพสต์ JSON ไปยังเซิร์ฟเวอร์ฉันได้รับ "400 คำขอไม่ถูกต้อง" นี่คือรหัสลูกค้าของฉัน: data = {'sender': 'Alice', 'receiver': 'Bob', 'message': 'We did it!'} data_json = simplejson.dumps(data) payload = {'json_payload': data_json} r = requests.post("http://localhost:8080", data=payload) นี่คือรหัสเซิร์ฟเวอร์ class Root(object): def __init__(self, content): self.content = …

12
อินเทอร์เฟซ C # การใช้งานโดยนัยกับการนำไปใช้อย่างชัดเจน
อะไรคือความแตกต่างในการนำอินเตอร์เฟสไปใช้โดยนัยและชัดเจนใน C #? เมื่อใดที่คุณควรใช้โดยนัยและเมื่อใดที่คุณควรใช้อย่างชัดเจน มีข้อดีและ / หรือข้อเสียอย่างใดอย่างหนึ่งหรือไม่? แนวทางอย่างเป็นทางการของ Microsoft (จากแนวทางการออกแบบกรอบงานฉบับที่ 1 ) ระบุว่าไม่แนะนำให้ใช้การใช้งานอย่างชัดเจนเนื่องจากจะให้รหัสพฤติกรรมที่ไม่คาดคิด ฉันคิดว่าแนวทางนี้ใช้ได้ในเวลา IoC ก่อนเมื่อคุณไม่ผ่านสิ่งต่าง ๆ เป็นอินเทอร์เฟซ ใครสามารถสัมผัสด้านนั้นเช่นกัน?
632 c#  .net  interface 

29
วิธีรับวันสุดท้ายของเดือน
Наэтотвопросестьответына กองมากเกินнарусском : Какузнатьвหลามкогдазаканчиваетсямесяц? มีวิธีการใช้ห้องสมุดมาตรฐานของงูใหญ่ในการตรวจสอบ (เช่นการเรียกใช้ฟังก์ชันหนึ่ง) ในวันสุดท้ายของเดือนที่กำหนดหรือไม่? หากไลบรารีมาตรฐานไม่รองรับแพคเกจ dateutil นี้สนับสนุนหรือไม่
632 python  date 

28
ฉันจะป้องกันโค้ด Python ได้อย่างไร
ฉันกำลังพัฒนาซอฟต์แวร์บางส่วนใน Python ที่จะแจกจ่ายให้กับลูกค้าของนายจ้างของฉัน นายจ้างของฉันต้องการ จำกัด การใช้ซอฟต์แวร์ด้วยไฟล์ลิขสิทธิ์แบบ จำกัด เวลา หากเราแจกจ่ายไฟล์. py หรือไฟล์. pyc มันจะง่ายต่อการถอด (ถอดรหัสและ) ลบรหัสที่ตรวจสอบไฟล์ลิขสิทธิ์ อีกแง่มุมหนึ่งก็คือนายจ้างของฉันไม่ต้องการให้ลูกค้าอ่านรหัสของเราเพราะกลัวว่ารหัสอาจถูกขโมยหรืออย่างน้อยก็เป็น "แนวคิดใหม่ ๆ " มีวิธีที่ดีในการจัดการปัญหานี้หรือไม่? ควรใช้โซลูชันที่ไม่ได้วางจำหน่าย ซอฟต์แวร์จะทำงานบนระบบ Linux (ดังนั้นฉันไม่คิดว่า py2exe จะทำเคล็ดลับ)


9
แปลงวันที่เป็นวันที่และเวลาใน Python
มีวิธีการในตัวสำหรับการแปลง a dateไปเป็นdatetimein Python หรือไม่เช่นรับdatetimeเที่ยงคืนของวันที่กำหนด การแปลงตรงกันข้ามนั้นง่าย: datetimeมี.date()วิธีหนึ่ง ฉันต้องโทรด้วยตนเองจริง ๆdatetime(d.year, d.month, d.day)หรือไม่
632 python  datetime  date 

30
รับค่าคีย์ในพจนานุกรม
ฉันสร้างฟังก์ชั่นซึ่งจะค้นหาอายุใน a Dictionaryและแสดงชื่อที่ตรงกัน: dictionary = {'george' : 16, 'amber' : 19} search_age = raw_input("Provide age") for age in dictionary.values(): if age == search_age: name = dictionary[age] print name ฉันรู้วิธีการเปรียบเทียบและหาอายุฉันแค่ไม่รู้วิธีแสดงชื่อของบุคคล นอกจากนี้ฉันได้รับKeyErrorเนื่องจากบรรทัด 5 ฉันรู้ว่ามันไม่ถูกต้อง แต่ฉันไม่สามารถหาวิธีที่จะทำให้การค้นหาย้อนหลัง
632 python  dictionary 

2
C # รายการ <string> ถึงสตริงที่มีตัวคั่น
มีฟังก์ชั่นใน C # เพื่อแปลงคอลเลกชันบางอย่างให้เป็นสตริงและแยกค่าด้วยตัวคั่นอย่างรวดเร็วหรือไม่? ตัวอย่างเช่น: List&lt;string&gt; names -&gt; string names_together = "John, Anna, Monica"
631 c#  string  list  delimiter 


30
วิธีแก้ไขข้อผิดพลาดการอนุญาต (publickey) เมื่อใช้ Git
ฉันบน Mac gitเสือดาวหิมะและฉันเพียงแค่ติดตั้ง ฉันแค่พยายาม git clone git@thechaw.com:cakebook.git แต่นั่นทำให้ฉันเกิดข้อผิดพลาด: Initialized empty Git repository in `/Users/username/Documents/cakebook/.git/` Permission denied (publickey). fatal: The remote end hung up unexpectedly ฉันพลาดอะไรไป ฉันได้ลองทำssh-keygenโดยไม่ใส่ข้อความรหัสผ่าน แต่ยังมีข้อผิดพลาดเดิม
631 git  ssh  ssh-keys  public-key 

16
วิธีการใช้ * ng ถ้าอย่างอื่น?
ฉันกำลังใช้ Angular และฉันต้องการใช้*ngIf else(มีให้ตั้งแต่รุ่น 4) ในตัวอย่างนี้: &lt;div *ngIf="isValid"&gt; content here ... &lt;/div&gt; &lt;div *ngIf="!isValid"&gt; other content here... &lt;/div&gt; ฉันจะบรรลุพฤติกรรมเดียวกันได้ngIf elseอย่างไร

12
Git ดึงสาขาจาก GitHub
ฉันมีโครงการที่มีหลายสาขา ฉันผลักพวกเขาไปที่GitHubและตอนนี้มีคนอื่นกำลังทำงานในโครงการที่ฉันต้องดึงสาขาของพวกเขาจาก GitHub มันทำงานได้ดีในระดับปริญญาโท xyzแต่บอกว่าคนที่สร้างสาขา ฉันจะดึงสาขาxyzจาก GitHub และรวมเข้าxyzกับสาขาของฉันได้localhostอย่างไร ฉันมีคำตอบที่นี่จริง ๆ : ผลักและดึงกิ่งก้านใน Git แต่ฉันได้รับข้อผิดพลาด "! [ถูกปฏิเสธ]" และบางอย่างเกี่ยวกับ "ไม่ไปข้างหน้าอย่างเร็ว" ข้อเสนอแนะใด ๆ
631 git  merge  branch  github  pull 

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