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

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

6
AngularJS แตกต่างจาก jQuery อย่างไร
ฉันเพียงรู้ห้องสมุด js หนึ่งและนั่นคือjQuery แต่ตัวแปลงสัญญาณอื่นของฉันในกลุ่มกำลังเปลี่ยนAngularJSเป็นไลบรารีเริ่มต้นในโครงการใหม่ ฉันไม่รู้อะไรเลยเกี่ยวกับเรื่องนี้ มันแตกต่างจาก jQuery อย่างไร ฉันมีชุดฟังก์ชั่นสำหรับงานที่คล้ายกันใน jQuery เรียบร้อยแล้ว ฉันยังสามารถใช้ jQuery กับ AngularJS ได้ไหม

14
วิธีการสร้างหน้า HTML ในหน้าขนาดกระดาษ A4?
เป็นไปได้ไหมที่หน้า HTML จะทำงานเช่นหน้า A4 ใน MS Word? โดยพื้นฐานแล้วฉันต้องการที่จะแสดงหน้า HTML ในเบราว์เซอร์และร่างเนื้อหาในขนาดของหน้าขนาด A4 เพื่อความเรียบง่ายฉันสมมติว่าหน้า HTML จะมีเฉพาะข้อความ (ไม่มีรูปภาพ ฯลฯ ) และจะไม่มี<br>แท็ก นอกจากนี้เมื่อพิมพ์หน้า HTML มันจะออกมาเป็นหน้ากระดาษขนาด A4
388 html  css  printing 


8
การรองรับมัลติทาสกิ้งของ iPad ต้องการการปรับแนวเหล่านี้
ฉันกำลังพยายามส่งแอพสากล iOS 9 ของฉันไปยัง Apple (สร้างด้วย Xcode 7 GM) แต่ฉันได้รับข้อความแสดงข้อผิดพลาดนี้สำหรับมัดใน iTunes Connect เพียงแค่เมื่อฉันเลือกส่งเพื่อตรวจทาน : Bundle ไม่ถูกต้อง การสนับสนุนมัลติทาสกิ้งของ iPad ต้องการการปรับแนวเหล่านี้: 'UIInterfaceOrientationPortrait, UIInterfaceOrientationPortraitUpsideDown, UIInterfaceOrientationLrientationLatalLightRight' พบ 'UIInterfaceOrientationPortrait, UIInterfaceOrientationPortraitUpsideDown' ในบันเดิล 'com.bitscoffee.PhotoMarks.iOS' แอพของฉันรองรับการวางแนวตั้งและแนวตั้งใช้ด้านล่างลงไป แต่ไม่ใช่สำหรับอีกสองอัน ดังนั้นจะมีการแก้ไขข้อกำหนดที่กำหนดไว้นี้หรือแอพ iOS 9 iPad ทั้งหมดต้องมีการหมุนทั้งสี่หรือไม่?
388 ios  objective-c  iphone  xcode  ipad 

8
ตรวจสอบการมีอยู่ของไดเรกทอรีและสร้างหากไม่มีอยู่
ฉันมักจะพบว่าตัวเองเขียนสคริปต์ R ที่สร้างผลลัพธ์จำนวนมาก ฉันคิดว่ามันสะอาดกว่าที่จะนำเอาท์พุทนี้ไปไว้ในไดเรกทอรีของตัวเอง สิ่งที่ฉันเขียนด้านล่างจะตรวจสอบการมีอยู่ของไดเรกทอรีและย้ายไปไว้ในไดเรกทอรีนั้นหรือสร้างไดเรกทอรีแล้วย้ายไปยังไดเรกทอรีนั้น มีวิธีที่ดีกว่าในการเข้าถึงสิ่งนี้หรือไม่? mainDir <- "c:/path/to/main/dir" subDir <- "outputDirectory" if (file.exists(subDir)){ setwd(file.path(mainDir, subDir)) } else { dir.create(file.path(mainDir, subDir)) setwd(file.path(mainDir, subDir)) }
388 r 

17
วิธีการแปลง SVG เป็น PNG ด้วย ImageMagick
ฉันมีไฟล์ SVG ที่มีขนาดที่กำหนดเป็น 16x16 เมื่อฉันใช้โปรแกรมแปลงของ ImageMagick เพื่อแปลงเป็น PNG ฉันจะได้ PNG ขนาด 16x16 พิกเซลซึ่งเล็กเกินไป: convert test.svg test.png ฉันต้องระบุขนาดพิกเซลของเอาต์พุต PNG -sizeดูเหมือนว่าจะถูกละเว้น-scaleพารามิเตอร์จะปรับขนาด PNG หลังจากแปลงเป็น PNG แล้ว ผลลัพธ์ที่ดีที่สุดจนถึงตอนนี้ฉันได้รับโดยใช้-densityพารามิเตอร์: convert -density 1200 test.svg test.png แต่ฉันไม่พอใจเพราะฉันต้องการระบุขนาดผลลัพธ์เป็นพิกเซลโดยไม่ใช้คณิตศาสตร์เพื่อคำนวณค่าความหนาแน่น ดังนั้นฉันต้องการทำสิ่งนี้: convert -setTheOutputSizeOfThePng 1024x1024 test.svg test.png ดังนั้นพารามิเตอร์เวทมนต์ที่ฉันต้องใช้ที่นี่คืออะไร?
388 svg  imagemagick  png 

29
การใช้ Rails 3.1 คุณใส่โค้ด JavaScript ของ“ หน้าเฉพาะ” ไว้ที่ไหน?
เพื่อความเข้าใจของฉัน JavaScript ทั้งหมดของคุณจะถูกรวมเป็น 1 ไฟล์ Rails ทำสิ่งนี้ตามค่าเริ่มต้นเมื่อเพิ่ม//= require_tree .ลงในapplication.jsไฟล์ Manifest ของคุณ สิ่งนี้ฟังดูเหมือนช่วยชีวิตจริง แต่ฉันกังวลเล็กน้อยเกี่ยวกับรหัส JavaScript เฉพาะหน้า รหัสนี้จะถูกดำเนินการในทุกหน้า? สิ่งสุดท้ายที่ฉันต้องการคือการทำให้วัตถุทั้งหมดของฉันเป็นอินสแตนซ์สำหรับทุกหน้าเมื่อจำเป็นเท่านั้นใน 1 หน้า นอกจากนี้ยังไม่มีโอกาสที่จะเกิดรหัสที่ขัดแย้งกันได้หรือไม่ หรือคุณใส่scriptแท็กขนาดเล็กที่ด้านล่างของหน้าเว็บที่เพิ่งเรียกใช้เป็นวิธีการที่เรียกใช้โค้ดจาวาสคริปต์สำหรับหน้า? คุณไม่ต้องการ require.js อีกต่อไปแล้วใช่ไหม ขอบคุณ แก้ไข : ฉันขอบคุณคำตอบทั้งหมด ... และฉันไม่คิดว่าพวกเขาจะได้รับปัญหาจริงๆ บางคนเกี่ยวกับการออกแบบและดูเหมือนจะไม่เกี่ยวข้อง ... และคนอื่น ๆ พูดถึงjavascript_include_tag... ที่ฉันรู้ว่ามีอยู่ (ชัด ๆ ... ) แต่มันจะปรากฏว่าทางรถไฟ 3.1 จะก้าวไปข้างหน้าเพื่อห่อหุ้มทั้งหมด JavaScript ของคุณเป็น 1 ไฟล์แทนที่จะโหลด JavaScript ที่ด้านล่างของแต่ละหน้า ทางออกที่ดีที่สุดที่ฉันสามารถทำได้คือห่อคุณสมบัติบางอย่างในdivแท็กด้วยids …

19
อะไรคือสิ่งที่คุณต้องการ. สัญลักษณ์ถ้าคุณใช้ CocoaPods
ฉันทำการพัฒนา iOS มาสองสามเดือนแล้วและเพิ่งเรียนรู้เกี่ยวกับห้องสมุดCocoaPods ที่มีแนวโน้มสำหรับการจัดการการพึ่งพา ฉันลองใช้กับโปรเจ็กต์ส่วนตัว: เพิ่มการพึ่งพาKiwiใน Podfile ของฉันวิ่งpod install CocoaPodsTest.xcodeprojและvoilaมันใช้งานได้ดี สิ่งเดียวที่ฉันสงสัยคือ: ฉันจะเช็คอินอะไรและฉันจะเพิกเฉยต่อการควบคุมเวอร์ชันได้อย่างไร ดูเหมือนชัดเจนว่าฉันต้องการตรวจสอบใน Podfile เองและอาจเป็นไฟล์. xcworkspace ด้วยเช่นกัน แต่ฉันไม่สนใจไดเรกทอรี Pods /? มีไฟล์อื่น ๆ ที่จะถูกสร้างขึ้นตามถนน (เมื่อฉันเพิ่มการอ้างอิงอื่น ๆ ) ที่ฉันควรเพิ่มใน. gitignore ของฉันด้วยหรือไม่

6
ล้มเหลว [INSTALL_FAILED_ALREADY_EXISTS] เมื่อฉันพยายามอัปเดตแอปพลิเคชันของฉัน
เมื่อฉันพยายามอัปเดต applcation ของฉันด้วยเวอร์ชันใหม่ที่มีลายเซ็นเหมือนกันกับรุ่นก่อนหน้าแสดงข้อผิดพลาดด้านบน ฉันกำลังคิดถึงอะไร
388 android  install 


6
การรันหลายคำสั่งในหนึ่งบรรทัดในเชลล์
บอกว่าฉันมีไฟล์/templates/appleและฉันต้องการ วางไว้ในสองที่แตกต่างกันแล้ว ลบต้นฉบับ ดังนั้น/templates/appleจะถูกคัดลอกไปที่/templates/usedAND /templates/inuse หลังจากนั้นฉันต้องการลบต้นฉบับ เป็นcpวิธีที่ดีที่สุดในการทำเช่นนี้ตามมาด้วยrm? หรือมีวิธีที่ดีกว่า ฉันต้องการที่จะทำมันทั้งหมดในบรรทัดเดียวดังนั้นฉันคิดว่ามันจะมีลักษณะ: cp /templates/apple /templates/used | cp /templates/apple /templates/inuse | rm /templates/apple นี่เป็นไวยากรณ์ที่ถูกต้องหรือไม่
388 bash  shell 

17
อัพเดทหลายครั้งใน MySQL
ฉันรู้ว่าคุณสามารถแทรกหลายแถวพร้อมกันมีวิธีอัปเดตหลายแถวพร้อมกัน (เช่นเดียวกับในแบบสอบถามเดียว) ใน MySQL หรือไม่ แก้ไข: ตัวอย่างเช่นฉันมีดังต่อไปนี้ Name id Col1 Col2 Row1 1 6 1 Row2 2 2 3 Row3 3 9 5 Row4 4 16 8 ฉันต้องการรวมการอัปเดตต่อไปนี้ทั้งหมดไว้ในแบบสอบถามเดียว UPDATE table SET Col1 = 1 WHERE id = 1; UPDATE table SET Col1 = 2 WHERE id = 2; UPDATE table …
388 mysql  sql  sql-update 

3
ใน Dockerfile จะอัปเดตตัวแปรสภาพแวดล้อม PATH ได้อย่างไร
ฉันมี dockerfile ที่ดาวน์โหลดและสร้าง GTK จากซอร์ส แต่บรรทัดต่อไปนี้ไม่ได้อัพเดตตัวแปรสภาพแวดล้อมของรูปภาพ: RUN PATH="/opt/gtk/bin:$PATH" RUN export PATH ฉันอ่านว่าฉันควรใช้ ENV เพื่อตั้งค่าสภาพแวดล้อม แต่คำสั่งต่อไปนี้ดูเหมือนจะไม่ทำงาน: ENV PATH /opt/gtk/bin:$PATH นี่คือ Dockerfile ทั้งหมดของฉัน: FROM ubuntu RUN apt-get update RUN apt-get install -y golang gcc make wget git libxml2-utils libwebkit2gtk-3.0-dev libcairo2 libcairo2-dev libcairo-gobject2 shared-mime-info libgdk-pixbuf2.0-* libglib2-* libatk1.0-* libpango1.0-* xserver-xorg xvfb # Downloading GTKcd …
388 docker  dockerhub 


12
ปิดใช้งานเสียงบี๊บของ Linux Bash บน Windows 10 [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน10 เดือนที่ผ่านมา การมี Linux BashบนWindows 10นั้นค่อนข้างเท่ห์ แต่เท่าที่ฉันต้องต่อสู้กับเทอร์มินัลที่ไม่ดีพอจาก Microsoft ฉันจะติดกับ Ubuntu สำหรับทุกสิ่ง อย่างไรก็ตามจะมีวิธีการที่จะปิดที่เสียงเตือนเมื่อใดก็ตามที่คุณทำบางสิ่งบางอย่างในทุบตี? เนื่องจากเป็นไปไม่ได้ที่จะแสดงความคิดเห็นbell-style audibleเพราะไม่มีและไม่สามารถเปิดตัวได้sc config beep start= disabled

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