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

10
รับ loop counter / index ใช้สำหรับ ... ของไวยากรณ์ใน JavaScript
ข้อควรระวัง: คำถามยังคงใช้กับfor…ofลูป> อย่าใช้for…inเพื่อวนซ้ำในArrayใช้เพื่อย้ำคุณสมบัติของวัตถุ ที่กล่าวมานี้ ฉันเข้าใจว่าfor…inไวยากรณ์พื้นฐานใน JavaScript มีลักษณะดังนี้: for (var obj in myArray) { // ... } แต่ฉันจะหาตัวนับลูป/ ดัชนีได้อย่างไร ฉันรู้ว่าฉันอาจจะทำสิ่งที่ชอบ: var i = 0; for (var obj in myArray) { alert(i) i++ } หรือแม้กระทั่งผู้เฒ่าที่ดี: for (var i = 0; i < myArray.length; i++) { var obj = myArray[i] alert(i) } แต่ฉันอยากจะใช้for-inวงที่เรียบง่ายกว่า …

30
วิธีการนับความถี่ขององค์ประกอบในรายการเรียงลำดับ?
ฉันต้องการค้นหาความถี่ขององค์ประกอบในรายการที่ไม่เรียงลำดับ a = [1,1,1,1,2,2,2,2,3,3,4,5,5] output-> b = [4,4,2,1,2] นอกจากนี้ฉันต้องการลบรายการที่ซ้ำออกจาก a = [1,2,3,4,5]

4
จะเรียงตัวนับตามค่าอย่างไร? - งูหลาม
นอกเหนือจากการทำความเข้าใจรายการของความเข้าใจรายการที่กลับรายการมีวิธีไพโธนิกในการจัดเรียงตัวนับตามค่าหรือไม่? ถ้าเป็นเช่นนั้นจะเร็วกว่านี้: >>> from collections import Counter >>> x = Counter({'a':5, 'b':3, 'c':7}) >>> sorted(x) ['a', 'b', 'c'] >>> sorted(x.items()) [('a', 5), ('b', 3), ('c', 7)] >>> [(l,k) for k,l in sorted([(j,i) for i,j in x.items()])] [('b', 3), ('a', 5), ('c', 7)] >>> [(l,k) for k,l in sorted([(j,i) for i,j …

12
รหัสสำหรับตัวนับถอยหลัง JavaScript อย่างง่าย?
ฉันต้องการใช้ตัวจับเวลานับถอยหลังอย่างง่ายเริ่มต้นที่ 30 วินาทีจากเมื่อฟังก์ชั่นทำงานและสิ้นสุดที่ 0 ไม่มีมิลลิวินาที มันจะถูกเข้ารหัสได้อย่างไร?

5
C # Thread ปลอดภัยอย่างรวดเร็ว (EST) เคาน์เตอร์
วิธีการขอรับตัวนับเธรดที่ปลอดภัยใน C # ด้วยประสิทธิภาพที่ดีที่สุดที่เป็นไปได้คืออะไร สิ่งนี้ง่ายพอ ๆ กับที่ได้รับ: public static long GetNextValue() { long result; lock (LOCK) { result = COUNTER++; } return result; } แต่มีทางเลือกอื่นเร็วขึ้นหรือไม่

13
การเพิ่มตัวนับใน Bash loop ไม่ทำงาน
ฉันมีสคริปต์ง่ายๆต่อไปนี้ที่ฉันใช้งานลูปและต้องการรักษาไฟล์COUNTER. ฉันไม่สามารถเข้าใจได้ว่าเหตุใดตัวนับจึงไม่อัปเดต เป็นเพราะการสร้าง subshell หรือไม่? ฉันจะแก้ไขปัญหานี้ได้อย่างไร #!/bin/bash WFY_PATH=/var/log/nginx WFY_FILE=error.log COUNTER=0 grep 'GET /log_' $WFY_PATH/$WFY_FILE | grep 'upstream timed out' | awk -F ', ' '{print $2,$4,$0}' | awk '{print "http://domain.com"$5"&ip="$2"&date="$7"&time="$8"&end=1"}' | awk -F '&end=1' '{print $1"&end=1"}' | ( while read WFY_URL do echo $WFY_URL #Some more action COUNTER=$((COUNTER+1)) done ) …
125 linux  bash  shell  scripting  counter 

21
นับอักขระใน textarea
ฉันต้องการนับอักขระในพื้นที่ข้อความดังนั้นฉันจึงสร้าง: <textarea id="field" onkeyup="countChar(this)"></textarea> function countChar(val){ var len = val.value.length; if (len >= 500) { val.value = val.value.substring(0, 500); } else { $('#charNum').text(500 - len); } }; รหัสชิ้นส่วนของฉันมีอะไรผิดปกติ มันไม่ทำงาน! นั่นเป็นลายมือมือใหม่ต้องการความช่วยเหลือ

1
ตัวนับเวลารวบรวม C ++ ได้รับการตรวจสอบอีกครั้ง
TL; DR ก่อนที่คุณจะพยายามอ่านโพสต์นี้ให้รู้ว่า: พบวิธีแก้ไขปัญหาที่นำเสนอด้วยตัวเองแต่ฉันก็ยังอยากรู้ว่าการวิเคราะห์นั้นถูกต้องหรือไม่ ฉันได้จัดทำแพคเกจลงในfameta::counterชั้นเรียนที่สามารถแก้ไขนิสัยใจคอที่เหลืออยู่สองสามข้อ คุณสามารถค้นหาได้ใน GitHub ; คุณสามารถเห็นมันในการทำงานใน godbolt มันเริ่มต้นอย่างไร ตั้งแต่ Filip Roséenค้นพบ / คิดค้นในปี 2015 เวทมนตร์ดำที่รวบรวมเวลาอยู่ใน C ++ฉันได้รับการหมกมุ่นกับอุปกรณ์อย่างอ่อนโยนดังนั้นเมื่อ CWG ตัดสินใจว่าการทำงานต้องไปฉันผิดหวัง แต่ก็ยังหวังว่าใจของพวกเขา อาจมีการเปลี่ยนแปลงโดยแสดงกรณีการใช้งานที่น่าสนใจ จากนั้นสองสามปีที่ผ่านมาฉันตัดสินใจที่จะดูสิ่งนั้นอีกครั้งเพื่อให้uberswitch esสามารถซ้อนกันได้ - กรณีใช้ที่น่าสนใจในความคิดของฉัน - เพียงเพื่อค้นพบว่ามันจะไม่ทำงานอีกต่อไปกับเวอร์ชันใหม่ของ คอมไพเลอร์ที่มีอยู่แม้ว่าปัญหา 2118คือ (และยังคงเป็น ) ในสถานะเปิด: โค้ดจะคอมไพล์ แต่ตัวนับจะไม่เพิ่มขึ้น มีการรายงานปัญหาบนเว็บไซต์ของRoséenและเมื่อเร็ว ๆ นี้บน stackoverflow: C ++ รองรับเคาน์เตอร์เวลาคอมไพล์หรือไม่? ไม่กี่วันที่ผ่านมาฉันตัดสินใจลองแก้ไขปัญหาอีกครั้ง ฉันต้องการที่จะเข้าใจสิ่งที่มีการเปลี่ยนแปลงในคอมไพเลอร์ที่ทำให้ C ++ ที่ดูเหมือนจะยังคงใช้งานได้ไม่ทำงานอีกต่อไป ด้วยเหตุนี้ฉันจึงค้นหาผู้คนให้พูดคุยเกี่ยวกับเรื่องนี้อย่างกว้างขวางและห่างไกล …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.