คำถามติดแท็ก output

ผลที่ตามมาที่สังเกตได้จากภายนอกของการเรียกโปรแกรมในอินพุตบางอย่าง

9
ฉันจะเห็นผลงานพิมพ์ปกติที่สร้างขึ้นในระหว่างการใช้งาน pytest ได้อย่างไร?
บางครั้งฉันต้องการแทรกคำสั่งการพิมพ์บางอย่างในรหัสของฉันและดูสิ่งที่พิมพ์ออกมาเมื่อฉันออกกำลังกาย วิธีปกติของฉันในการ "ออกกำลังกาย" คือการทดสอบที่มีอยู่กับ pytest แต่เมื่อฉันเรียกใช้สิ่งเหล่านี้ฉันไม่สามารถเห็นเอาต์พุตมาตรฐานใด ๆ (อย่างน้อยก็จากใน PyCharm, IDE ของฉัน) มีวิธีง่ายๆในการดูเอาต์พุตมาตรฐานในระหว่างการทดสอบ pytest หรือไม่?
400 python  logging  output  pytest 

1
'YTowOnt9' คืออะไร
(PHP) YTowOnt9กรอบของเราบางครั้งทำให้ปัจจัยการผลิตที่มีมูลค่าซ่อน ฉันไม่พบสตริงนั้นที่ใดก็ได้ใน codebase ขนาดใหญ่และไม่สามารถหาได้ว่ามันมาจากไหน ฉันตัดสินใจไปที่ Google สำหรับสตริงนั้นและผลลัพธ์ก็ทำให้ฉันประหลาดใจ การสุ่มแบบสุ่มกว่าครึ่งล้านครั้ง ฉันไม่พบหน้าใด ๆ ที่อธิบายถึงคุณค่าของตัวเอง มันมี 0 เพลงฮิตใน Stack Overflow คือYTowOnt9ชนิดของสตริงมายากลบางอย่าง?
345 php  html  output 

18
จะพิมพ์เนื้อหาของเวกเตอร์ได้อย่างไร?
ฉันต้องการพิมพ์เนื้อหาของเวกเตอร์ใน C ++ นี่คือสิ่งที่ฉันมี: #include <iostream> #include <fstream> #include <string> #include <cmath> #include <vector> #include <sstream> #include <cstdio> using namespace std; int main() { ifstream file("maze.txt"); if (file) { vector<char> vec(istreambuf_iterator<char>(file), (istreambuf_iterator<char>())); vector<char> path; int x = 17; char entrance = vec.at(16); char firstsquare = vec.at(x); if (entrance == 'S') …
282 c++  vector  output  stdvector  cout 

5
จะไปป์ stdout ขณะที่เก็บไว้บนหน้าจอได้อย่างไร (และไม่ใช่ไฟล์เอาต์พุต)
ฉันต้องการส่งออกมาตรฐานของโปรแกรมในขณะที่เก็บไว้บนหน้าจอ ด้วยตัวอย่างง่ายๆ ( echoใช้ที่นี่เป็นเพียงภาพประกอบเท่านั้น): $ echo 'ee' | foo ee <- ผลลัพธ์ที่ฉันต้องการดู ฉันรู้ว่าทีสามารถคัดลอก stdout ไปยังไฟล์ได้ แต่นั่นไม่ใช่สิ่งที่ฉันต้องการ $ echo 'ee' | tee output.txt | foo ฉันพยายาม $ echo 'ee' | tee /dev/stdout | fooแต่มันใช้งานไม่ได้ตั้งแต่เอาท์พุททีไป/dev/stdoutเป็น pipfoo
234 bash  shell  pipe  output  stdout 

6
วิธีการรับเอาต์พุตเฉพาะการวนซ้ำแฮชใน Ruby
ฉันต้องการรับเอาต์พุตเฉพาะการทำซ้ำ Ruby Hash นี่คือแฮชที่ฉันต้องการทำซ้ำ: hash = { 1 => ['a', 'b'], 2 => ['c'], 3 => ['d', 'e', 'f', 'g'], 4 => ['h'] } นี่คือผลลัพธ์ที่ฉันต้องการได้รับ: 1----- a b 2----- c 3----- d e f g 4----- h ใน Ruby ฉันจะรับเอาต์พุตดังกล่าวด้วย Hash ของฉันได้อย่างไร
218 ruby  hash  output 

10
อะไรคือความแตกต่างระหว่าง printf () และ put () ใน C?
ฉันรู้ว่าคุณสามารถพิมพ์ด้วยและprintf() puts()ฉันยังสามารถเห็นว่าprintf()ช่วยให้คุณสามารถแก้ไขตัวแปรและทำการจัดรูปแบบได้ เป็นเพียงรุ่นดั้งเดิมputs() printf()มันควรจะใช้สำหรับทุก ๆ ที่เป็นไปได้printf()หรือไม่
176 c  string  output  printf  puts 


7
วิธีสร้างหลายเส้นทางใน Webpack config
ไม่มีใครรู้วิธีการสร้างเส้นทางออกหลายเส้นทางในไฟล์ webpack.config.js ฉันใช้ bootstrap-sass ซึ่งมาพร้อมกับไฟล์ฟอนต์ต่าง ๆ เป็นต้นสำหรับ webpack ในการประมวลผลเหล่านี้ฉันได้รวมตัวโหลดไฟล์ซึ่งทำงานอย่างถูกต้องอย่างไรก็ตามไฟล์ที่เอาต์พุตถูกบันทึกไว้ในพา ธ เอาต์พุตที่ฉันระบุ ส่วนที่เหลือของไฟล์ของฉัน: output: { path: __dirname + "/js", filename: "scripts.min.js" } ฉันต้องการบรรลุสิ่งที่ฉันสามารถดูประเภทส่วนขยายสำหรับสิ่งที่ webpack กำลังแสดงผลและสำหรับสิ่งที่ลงท้ายด้วย. woff. eot, ฯลฯ ให้พวกเขาหันเหความสนใจไปที่เส้นทางออกที่แตกต่างกัน เป็นไปได้ไหม ฉันทำ googling นิดหน่อยและพบปัญหานี้ใน github ที่มีวิธีแก้ไขปัญหาสองข้อเสนอแก้ไข: แต่ดูเหมือนว่าคุณจำเป็นต้องรู้จุดเข้าใช้งานเพื่อระบุเอาต์พุตโดยใช้วิธีแฮชเช่น: var entryPointsPathPrefix = './src/javascripts/pages'; var WebpackConfig = { entry : { a: entryPointsPathPrefix + '/a.jsx', …
165 path  output  config  webpack  loader 

5
ไดเร็กทอรีเอาต์พุต / สร้าง CMake
ฉันค่อนข้างใหม่สำหรับ CMake และอ่านบทแนะนำเกี่ยวกับวิธีการใช้งานและเขียนสคริปต์ CMake ที่ซับซ้อน 50 บรรทัดเพื่อสร้างโปรแกรมสำหรับคอมไพเลอร์ 3 ตัว นี่อาจเป็นการสรุปความรู้ทั้งหมดของฉันใน CMake ตอนนี้ปัญหาของฉันคือฉันมีซอร์สโค้ดซึ่งมีโฟลเดอร์ที่ฉันไม่ต้องการสัมผัส / ยุ่งกับเมื่อฉันสร้างโปรแกรม ฉันต้องการให้ CMake และmakeเอาท์พุตไฟล์และโฟลเดอร์ทั้งหมดเข้ามา../Compile/ดังนั้นฉันจึงเปลี่ยนตัวแปรสองสามตัวในสคริปต์ CMake ของฉันสำหรับสิ่งนั้นและมันก็ใช้ได้ในบางครั้งเมื่อฉันทำสิ่งนี้บนแล็ปท็อปของฉัน: Compile$ cmake ../src Compile$ make โดยที่ฉันมีผลลัพธ์ที่สะอาดในโฟลเดอร์ที่ฉันอยู่ตอนนี้ซึ่งเป็นสิ่งที่ฉันกำลังมองหา ตอนนี้ฉันย้ายไปที่คอมพิวเตอร์เครื่องอื่นและคอมไพล์ CMake 2.8.11.2 ใหม่และฉันเกือบจะกลับไปที่สี่เหลี่ยมจัตุรัส! มันมักจะรวบรวมสิ่งนั้นไว้ในsrcโฟลเดอร์ที่ฉันCMakeLists.txtอยู่ ส่วนที่ฉันเลือกไดเร็กทอรีในสคริปต์ CMake ของฉันคือ: set(dir ${CMAKE_CURRENT_SOURCE_DIR}/../Compile/) set(EXECUTABLE_OUTPUT_PATH ${dir} CACHE PATH "Build directory" FORCE) set(LIBRARY_OUTPUT_PATH ${dir} CACHE PATH "Build directory" FORCE) set(CMAKE_RUNTIME_OUTPUT_DIRECTORY …
116 c++  build  makefile  cmake  output 

2
ฉันจะระงับเอาต์พุตส่วนหัวของคอลัมน์สำหรับคำสั่ง SQL เดียวได้อย่างไร
ฉันกำลังเรียกใช้คำสั่ง SQL เป็นชุด (โดยใช้mysqlไบนารีบรรทัดคำสั่ง) ฉันต้องการให้คำสั่ง SELECT หลายคำสั่งของฉันไม่พิมพ์ส่วนหัวของคอลัมน์เพียงแค่ระเบียนที่เลือก เป็นไปได้หรือไม่

4
cURL ระงับร่างกายตอบสนอง
เป็นไปได้หรือไม่ที่จะสั่งให้ cURL ระงับผลลัพธ์ของการตอบสนอง ในกรณีของฉันเนื้อหาตอบกลับเป็นเพจ HTML ซึ่งล้นบัฟเฟอร์ CLI ทำให้ยากต่อการค้นหาข้อมูลที่เกี่ยวข้อง ฉันต้องการตรวจสอบส่วนอื่น ๆ ของผลลัพธ์เช่นรหัสตอบกลับ HTTP ส่วนหัว ฯลฯ ทุกอย่างยกเว้น HTML จริง
112 curl  output  suppress 

8
Maven สามารถทำให้ละเอียดน้อยลงได้หรือไม่?
Maven พ่นออกมามากเกินไปสำหรับรสนิยมของฉัน (ฉันชอบวิธี Unix: ไม่มีข่าวดี) ฉันต้องการลบ[INFO]บรรทัดทั้งหมดแต่ไม่พบการกล่าวถึงอาร์กิวเมนต์หรือการตั้งค่าการกำหนดค่าที่ควบคุมความฟุ่มเฟื่อยของ Maven ไม่มีวิธีที่เหมือน LOG4J ในการตั้งค่าระดับการบันทึกหรือไม่?
106 maven  output  verbosity 

3
อย่าแสดงสแต็ก pushd / popd ในสคริปต์ bash หลายตัว (pushd / popd แบบเงียบ)
ทุกครั้งที่ฉันใช้ pushd หรือ popd มันจะพิมพ์สแตกไปยังเอาต์พุตมาตรฐาน จะไม่ทำอย่างไร? ไม่อยากทำpushd > /dev/nullแต่ละครั้งเพราะมีสคริปต์โทรหากันเยอะมาก บางทีการแทนที่ที่ดีอาจทำได้ แต่ฉันจะต้องแทนที่บิวด์อินเหล่านี้ในสคริปต์ของฉันเท่านั้นจากนั้นจึงเรียกคืนพฤติกรรมที่ถูกต้อง
100 bash  output  built-in 

3
การล้างบัฟเฟอร์หมายถึงอะไร?
ฉันกำลังเรียนรู้ C ++ และพบบางสิ่งที่ฉันไม่เข้าใจ: บัฟเฟอร์เอาต์พุตสามารถล้างออกได้อย่างชัดเจนเพื่อบังคับให้เขียนบัฟเฟอร์ โดยค่าเริ่มต้นการอ่านcinวูบวาบcout; coutจะถูกล้างเมื่อโปรแกรมสิ้นสุดตามปกติ ดังนั้นการล้างบัฟเฟอร์ (ตัวอย่างเช่นบัฟเฟอร์เอาต์พุต): การดำเนินการนี้จะล้างบัฟเฟอร์โดยการลบทุกอย่างในนั้นหรือล้างบัฟเฟอร์โดยการส่งออกทุกอย่างในนั้น? หรือการล้างบัฟเฟอร์หมายถึงสิ่งที่แตกต่างอย่างสิ้นเชิง?
100 c++  input  buffer  output  flush 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.