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

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

7
รับสถิติสำหรับแต่ละกลุ่ม (เช่นการนับค่าเฉลี่ยเป็นต้น) โดยใช้หมีแพนด้า GroupBy?
ฉันมีกรอบข้อมูลdfและฉันใช้หลายคอลัมน์จากgroupby: df['col1','col2','col3','col4'].groupby(['col1','col2']).mean() ในวิธีข้างต้นฉันเกือบจะได้รับตาราง (data frame) ที่ฉันต้องการ สิ่งที่ขาดหายไปคือคอลัมน์เพิ่มเติมที่มีจำนวนแถวในแต่ละกลุ่ม กล่าวอีกนัยหนึ่งฉันมีความหมาย แต่ฉันก็อยากจะรู้ว่าจำนวนที่ใช้ในการรับค่าเฉลี่ย ตัวอย่างเช่นในกลุ่มแรกมี 8 ค่าและใน 10 อันดับสองและอื่น ๆ กล่าวโดยย่อ: ฉันจะรับสถิติกลุ่มอย่างชาญฉลาดสำหรับดาต้าเฟรมได้อย่างไร

7
ปลอดภัยหรือไม่ที่จะเปิดเผย Firebase apiKey สู่สาธารณะ?
คู่มือ Firebase เว็บแอปฯ ที่ฉันควรใส่ให้apiKeyใน HTML ของฉันที่จะเริ่มต้น Firebase: // TODO: Replace with your project's customized code snippet <script src="https://www.gstatic.com/firebasejs/3.0.2/firebase.js"></script> <script> // Initialize Firebase var config = { apiKey: '<your-api-key>', authDomain: '<your-auth-domain>', databaseURL: '<your-database-url>', storageBucket: '<your-storage-bucket>' }; firebase.initializeApp(config); </script> โดยการทำเช่นนั้นapiKeyจะได้สัมผัสกับผู้เข้าชมทุกคน จุดประสงค์ของกุญแจนั้นคืออะไรและมีความหมายต่อสาธารณะหรือไม่


18
ควรใช้ไลบรารีแบบไดนามิกและแบบคงที่เมื่อใด
เมื่อสร้างไลบรารีคลาสใน C ++ คุณสามารถเลือกระหว่างไลบรารี dynamic ( .dll, .so) และ static ( .lib, .a) อะไรคือความแตกต่างระหว่างพวกเขาและเมื่อใดที่เหมาะสมที่จะใช้

17
วิธีการเปลี่ยนสีของภาพ SVG โดยใช้ CSS (การเปลี่ยนรูปภาพ jQuery SVG)?
Наэтотвопросестьответына Stack Overflow нарусском นี่เป็นคำถามและคำตอบเกี่ยวกับโค้ดที่ใช้งานได้ง่าย ขณะนี้ยังไม่มีวิธีที่ง่ายในการฝังภาพ SVG แล้วเข้าถึงองค์ประกอบ SVG ผ่าน CSS มีวิธีการต่างๆในการใช้เฟรมเวิร์ก JS SVG แต่มีความซับซ้อนมากเกินไปหากสิ่งที่คุณทำคือการสร้างไอคอนอย่างง่ายพร้อมสถานะโรลโอเวอร์ ดังนั้นนี่คือสิ่งที่ฉันคิดขึ้นมาซึ่งฉันคิดว่าเป็นวิธีที่ง่ายที่สุดในการใช้ไฟล์ SVG บนเว็บไซต์ มันใช้แนวคิดจากวิธีการเปลี่ยนข้อความเป็นรูปภาพในระยะแรก แต่เท่าที่ฉันรู้ว่ายังไม่เคยทำสำหรับ SVG นี่คือคำถาม: ฉันจะฝัง SVG และเปลี่ยนสีใน CSS ได้อย่างไรโดยไม่ต้องใช้เฟรมเวิร์ก JS-SVG
437 jquery  css  svg 

10
ค้นหาไฟล์ที่มีนามสกุลเฉพาะซ้ำ ๆ
ฉันพยายามค้นหาไฟล์ทั้งหมดที่มีนามสกุลเฉพาะในไดเรกทอรีและไดเรกทอรีย่อยด้วยทุบตีของฉัน (ล่าสุด Ubuntu LTS Release) นี่คือสิ่งที่เขียนในไฟล์สคริปต์: #!/bin/bash directory="/home/flip/Desktop" suffix="in" browsefolders () for i in "$1"/*; do echo "dir :$directory" echo "filename: $i" # echo ${i#*.} extension=`echo "$i" | cut -d'.' -f2` echo "Erweiterung $extension" if [ -f "$i" ]; then if [ $extension == $suffix ]; then echo "$i ends …
437 linux  bash  recursion 

8
ความยาวสูงสุดสำหรับข้อความประเภท MySQL
ฉันกำลังสร้างฟอร์มสำหรับการส่งข้อความส่วนตัวและต้องการกำหนดmaxlengthค่าของ textarea ที่เหมาะสมกับความยาวสูงสุดของtextฟิลด์ในตารางฐานข้อมูล MySQL ของฉัน สามารถจัดเก็บฟิลด์ข้อความชนิดอักขระได้กี่ตัว ถ้ามากฉันจะสามารถระบุความยาวในฟิลด์ประเภทข้อความฐานข้อมูลเช่นเดียวกับ varchar หรือไม่
437 mysql  database 

25
Javascript เพิ่มเลขศูนย์นำหน้าจนถึงปัจจุบัน
ฉันได้สร้างสคริปต์นี้เพื่อคำนวณวันล่วงหน้า 10 วันในรูปแบบของวว / ดด / ปปปป: var MyDate = new Date(); var MyDateString = new Date(); MyDate.setDate(MyDate.getDate()+10); MyDateString = MyDate.getDate() + '/' + (MyDate.getMonth()+1) + '/' + MyDate.getFullYear(); ฉันต้องการให้วันที่ปรากฏขึ้นพร้อมเลขศูนย์นำหน้าในองค์ประกอบวันและเดือนด้วยการเพิ่มกฎเหล่านี้ลงในสคริปต์ ฉันไม่สามารถทำงานได้ if (MyDate.getMonth < 10)getMonth = '0' + getMonth; และ if (MyDate.getDate <10)get.Date = '0' + getDate; หากใครบางคนสามารถแสดงให้ฉันเห็นว่าจะแทรกสิ่งเหล่านี้ลงในสคริปต์ได้ที่ไหนฉันจะรู้สึกขอบคุณจริงๆ

6
ตัวเลือก GCC -fPIC
ฉันได้อ่านเกี่ยวกับ ตัวเลือกของ GCC สำหรับอนุสัญญาการสร้างรหัสแต่ไม่เข้าใจว่า "สร้างรหัสตำแหน่งที่ไม่ขึ้นกับตำแหน่ง (PIC)" อย่างไร โปรดยกตัวอย่างเพื่ออธิบายฉันว่ามันหมายความว่าอย่างไร
437 c++  gcc  options  fpic 

10
มีความแตกต่างระหว่าง "โยน" และ "โยนอดีต" หรือไม่?
มีบางโพสต์ที่ถามว่าความแตกต่างระหว่างสองโพสต์นั้นมีอะไรบ้าง (ทำไมฉันต้องพูดถึงเรื่องนี้ด้วย ... ) แต่คำถามของฉันแตกต่างกันในวิธีที่ฉันเรียกว่า "throw ex" ในวิธีการจัดการข้อผิดพลาดเหมือนพระเจ้า public class Program { public static void Main(string[] args) { try { // something } catch (Exception ex) { HandleException(ex); } } private static void HandleException(Exception ex) { if (ex is ThreadAbortException) { // ignore then, return; } if (ex is ArgumentOutOfRangeException) …

6
ต้องการอะไร: Nullable <T> .HasValue หรือ Nullable <T>! = null?
ฉันมักจะใช้Nullable&lt;&gt;.HasValueเพราะฉันชอบความหมาย อย่างไรก็ตามเมื่อเร็ว ๆ นี้ฉันกำลังทำงานกับ codebase ที่มีอยู่ของคนอื่นซึ่งพวกเขาใช้เป็นNullable&lt;&gt; != nullพิเศษแทน มีเหตุผลที่จะใช้อย่างใดอย่างหนึ่งมากกว่าอื่น ๆ หรือมันคือการตั้งค่าอย่างหมดจด? int? a; if (a.HasValue) // ... เมื่อเทียบกับ int? b; if (b != null) // ...
437 c#  .net  null  nullable 

14
เรียกใช้ MySQLDump โดยไม่ต้องล็อคตาราง
ฉันต้องการคัดลอกฐานข้อมูลการผลิตสดไปยังฐานข้อมูลการพัฒนาท้องถิ่นของฉัน มีวิธีการทำเช่นนี้โดยไม่ล็อคฐานข้อมูลการผลิตหรือไม่? ฉันกำลังใช้: mysqldump -u root --password=xxx -h xxx my_db1 | mysql -u root --password=xxx -h localhost my_db1 แต่มันล็อคแต่ละตารางในขณะที่มันวิ่ง
437 mysql  database 

10
Bootstrap NavBar ที่มีรายการตรงกลางซ้ายหรือขวา
ในBootstrapวิธีที่เป็นมิตรกับแพลตฟอร์มที่สุดในการสร้างแถบการนำทางที่มีโลโก้ A อยู่ทางซ้ายรายการเมนูที่อยู่ตรงกลางและโลโก้ B ทางด้านขวา นี่คือสิ่งที่ฉันได้ลองมาแล้วและมันก็อยู่ในแนวเดียวกันเพื่อให้โลโก้ A อยู่ทางซ้ายรายการเมนูถัดจากโลโก้ด้านซ้ายและโลโก้ B ทางด้านขวา &lt;div class="navbar navbar-fixed-top navbar-custom "&gt; &lt;div class="container" &gt; &lt;div class="navbar-header"&gt; &lt;button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse"&gt; &lt;span class="icon-bar"&gt;&lt;/span&gt; &lt;span class="icon-bar"&gt;&lt;/span&gt; &lt;span class="icon-bar"&gt;&lt;/span&gt; &lt;/button&gt; &lt;a class="navbar-brand" href="#"&gt;&lt;span class="navbar-logo"&gt;Logo_A&lt;/span&gt;&lt;/a&gt; &lt;/div&gt; &lt;div class="collapse navbar-collapse"&gt; &lt;ul class="nav navbar-nav"&gt; &lt;li class="active"&gt;&lt;a href="#"&gt;Home&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#about"&gt;Menu Item 1&lt;/a&gt;&lt;/li&gt; …

9
การยกเลิกเชลล์สคริปต์หากคำสั่งใดส่งคืนค่าที่ไม่ใช่ศูนย์
ฉันมีสคริปต์เชลล์ Bash ที่เรียกใช้คำสั่งจำนวนมาก ฉันต้องการให้เชลล์สคริปต์ออกโดยอัตโนมัติด้วยค่าส่งคืน 1 หากคำสั่งใด ๆ ส่งคืนค่าที่ไม่เป็นศูนย์ เป็นไปได้โดยไม่ตรวจสอบผลลัพธ์ของแต่ละคำสั่งอย่างชัดเจนหรือไม่ เช่น dosomething1 if [[ $? -ne 0 ]]; then exit 1 fi dosomething2 if [[ $? -ne 0 ]]; then exit 1 fi
437 linux  bash  unix  shell 


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