พิสูจน์ว่ามีจำนวนอตรรกยะจำนวนอนันต์ พิสูจน์ว่ามีจำนวนอตรรกยะจำนวนอนันต์ พิสูจน์ว่ามีจำนวนอตรรกยะจำนวนอนันต์


เขียนโค้ด Vitis HLS เพื่อสร้างเครือข่ายประสาทเทียมแบบ mnist handrwitten ยอดนิยม


คุณสามารถเขียนอัลกอริธึมไปข้างหน้าใน Pytorch และอธิบายทุกขั้นตอน

คุณสามารถเขียนโค้ดอัลกอริทึม Forward Forward ใน Pytorch และอธิบายแต่ละขั้นตอนได้หรือไม่


โปรดเขียนโค้ด Python โดยใช้ไลบรารี Numpy, Scikit-learn และ Pillow เพื่ออ่านไฟล์เสียง ปรับค่าคลื่นให้อยู่ในช่วง 0 ถึง 255 จากนั้นสร้างภาพที่มีแถบแนวนอนสำหรับแต่ละตัวอย่างเสียงโดยมีตัวอย่างแรกอยู่ด้านบนและตัวอย่างสุดท้ายอยู่ด้านล่าง

โปรดเขียนโค้ด python โดยใช้ไลบรารี numpy, scikit-learn และ pillow เพื่ออ่านไฟล์เสียง ปรับค่าคลื่นให้อยู่ในช่วง 0 ถึง 255 จากนั้นสร้างภาพที่มีแถบแนวนอนสำหรับแต่ละตัวอย่างเสียงโดยมีตัวอย่างแรกอยู่ด้านบนและตัวอย่างสุดท้ายอยู่ด้านล่าง


สร้างโค้ดใน Python เพื่อสร้างเบสไลน์ตามคีย์ซิกเนเจอร์ ความก้าวหน้าของคอร์ด และจำนวนบาร์

สร้างรหัสใน python เพื่อสร้างสายเบสตามลายเซ็นคีย์ชุดคอร์ดและจำนวนห้อง


หายใจเข้าลึกๆ ใน python เขียนโค้ดที่มีเชน PoA อีเธอร์เรียม ที่ 10.0.35.11 ขุดหนึ่งบล็อก

หายใจเข้าลึกๆ ใน Python เขียนโค้ดที่มีเชน PoA ethereum ที่ 10.0.35.11 ขุดหนึ่งบล็อก


ฉันจะทำการป้องกันความเสี่ยงแบบเดลต้าอย่างต่อเนื่องโดยใช้เครือข่ายประสาทเทียมใน Python ได้อย่างไร

ฉันจะทำการป้องกันความเสี่ยงแบบเดลต้าอย่างต่อเนื่องโดยใช้เครือข่ายประสาทเทียมใน python ได้อย่างไร


ใน Python จะข้ามการเรียกใช้ฟังก์ชันได้อย่างไรหากเคยใช้พารามิเตอร์เดียวกันมาก่อน?

ใน python จะข้ามการเรียกใช้ฟังก์ชันได้อย่างไรหากเคยใช้พารามิเตอร์เดียวกันมาก่อน?


จัดทำรหัสโครงร่าง Python สำหรับโปรแกรมมัลติโพรเซสเซอร์ที่ประมวลผลรายการแบบขนาน


เขียนโค้ดเพื่อจำลองการยิงขีปนาวุธภายใต้แรงโน้มถ่วงที่ไม่สม่ำเสมอ

เขียนโค้ดเพื่อจำลองขีปนาวุธนำวิถีภายใต้แรงโน้มถ่วงที่ไม่สม่ำเสมอ


เขียนสคริปต์ Python เพื่อลบความเงียบออกจากการบันทึกเสียง สคริปต์ควรมีพารามิเตอร์สำหรับไฟล์อินพุตและพารามิเตอร์สำหรับเอาต์พุต เอาต์พุตควรมีค่าเริ่มต้นด้วย.\

เขียนสคริปต์ python เพื่อลบความเงียบออกจากการบันทึกเสียง สคริปต์ควรมีพารามิเตอร์สำหรับไฟล์อินพุตและพารามิเตอร์สำหรับเอาต์พุต เอาต์พุตควรมีค่าเริ่มต้นด้วย\


คุณจะลบข้อมูลซ้ำออกจากรายการใน Python ได้อย่างไร?

วิธีการลบรายการที่ซ้ำกันในรายการใน Python


ฉันจะเขียน Tuple Comprehension ใน Python ได้อย่างไร

ฉันจะทำ tuple comprehension ใน Python ได้อย่างไร


คุณสร้างคลาส C# จากไฟล์ WSDL ด้วย Visual Studio ได้อย่างไร

วิธีการสร้างคลาส C \# จากไฟล์ WSDL โดยใช้ Visual Studio


แนะนำฟังก์ชัน Python ที่จะรองรับสิ่งต่อไปนี้ --> ระบบการจัดการโครงการ: ระบบการจัดการโครงการที่สามารถช่วยจัดการโครงการการผลิตตั้งแต่ต้นจนจบ รวมถึงการจัดสรรทรัพยากร การจัดการความเสี่ยง และการติดตามโครงการ (คำตอบของคุณจะต้องเริ่มต้นด้วย def อีกครั้ง)

แนะนำฟังก์ชัน Python ที่จะรองรับสิ่งต่อไปนี้ --> ระบบการจัดการโครงการ: ระบบการจัดการโครงการที่สามารถจัดการโครงการการผลิตตั้งแต่ต้นจนจบ รวมถึงการจัดสรรทรัพยากร การจัดการความเสี่ยง และการติดตามโครงการ (ย้ำอีกครั้ง คำตอบของคุณจะต้องเริ่มต้นด้วย def)


เขียนโปรแกรม Python เพื่อคำนวณจำนวนสูงสุดของเลขศูนย์ต่อเนื่องที่ล้อมรอบด้วย 1 ในสตริงไบนารี

เขียนโปรแกรม python เพื่อคำนวณจำนวนสูงสุดของเลขศูนย์ต่อเนื่องที่ล้อมรอบด้วย 1 ในสตริงไบนารี


ลบโค้ดที่ตายแล้วออกจากรายการต่อไปนี้: #include <stdio.h>\nusing namespace std;\nint glob = 0;\nint rep() { glob++; if (glob==10) { return glob; } else { return rep(); } return glob; }\nint main() { \nprintf(\"Burger Time\"); \nsize_t cnt = 0;\nwhile(1) {\n if (cnt %32 == 0) { printf(\"What time is it?\"); }\n //if (++cnt) { if (cnt++ == 100) { break; } }\n if (cnt++ == 100) { break; }\n printf (\"cnt: %d\"\, cnt); \n} // end of while\nreturn rep();\n} // end of main\n\n


การพัฒนาอัลกอริทึมการค้นหาเฉพาะที่มีประสิทธิภาพโดยใช้ MATLAB


เขียนโค้ด Rust เพื่อสร้างสตรีมจำนวนเฉพาะ

เขียนโค้ด Rust เพื่อสร้างค่าจำนวนเฉพาะ


เขียนโค้ด Python เพื่อดึงข้อมูลจากเว็บไซต์ https://naivas.online โดยใช้ BeautifulSoup

เขียนโค้ด Python ลงในเว็บสเครป https://naivas.online โดยใช้ beautiful soup


ฉันกำลังมองหาวิธีเขียนโปรแกรมเครื่องมือใน Python เพื่อโหลดโค้ดต้นฉบับของหน้าเว็บและแยกเมตาโทเค็นที่มีคุณสมบัติที่เรียกว่า "og:image" คุณช่วยฉันได้ไหม

ฉันต้องการเขียนเครื่องมือใน Python เพื่อโหลดซอร์สโค้ดของหน้าเว็บและดึงเมตาโทเค็นที่มีแอตทริบิวต์ที่เรียกว่า "OG: image" คุณช่วยฉันได้ไหม


วิธีใช้ DPR เพื่อค้นหาเอกสารที่เกี่ยวข้องกับแบบสอบถาม แต่ยังใช้ Faiss เพื่อจัดเก็บข้อมูลที่ฝังไว้ด้วย

วิธีการใช้ DPR เพื่อดึงเอกสารที่เกี่ยวข้องกับแบบสอบถามในขณะที่ใช้ Faiss เพื่อจัดเก็บการฝัง


ด้านล่างนี้เป็นคำแนะนำที่อธิบายงาน เขียนเงื่อนไขการค้นหาที่ตอบสนองคำขอได้อย่างสมบูรณ์แบบ

หากคุณไม่สามารถระบุเงื่อนไขการค้นหาที่ถูกต้องได้ เพียงแจ้งให้ทราบ

ใช้เทมเพลตและตัวอย่างในบริบทที่กำหนดและข้อมูลที่มีให้ในคำถามเพื่อเขียนเงื่อนไขการค้นหา:

บริบท: ในการค้นหาคุณสมบัติที่มีค่าในช่วงที่กำหนด การค้นหาช่วงสามารถทำได้โดยใช้รูปแบบต่อไปนี้ <key> > "<value>" <key> >= "<value>" สามารถแทนที่ > ด้วย < ตัวอย่างเงื่อนไขการค้นหา: NUMBER_OF_RECORDS >= "18" ตัวอย่างเงื่อนไขการค้นหา: NULL_COUNT < "15"

การค้นหาต่อไปนี้สามารถใช้สำหรับการค้นหาแบบฟัซซี <key> ~= "<value>" <key> เช่น "<value>" <key> ~= "(?i)<value>" <key> ~= "(?-i)<value>" การค้นหาแบบฟัซซีทำงานโดยการจับคู่รูปแบบทั้งหมดที่ระบุ สามารถแทนที่ = ด้วย : สามารถแทนที่ ~= ด้วย =~ ตัวอย่างคำค้นหา: UID ~= "BUSINESS_GLOSSARY_KPI_GROSS_SALES"

คำถาม: จำนวนระเบียนที่ใหญ่กว่า 8 และเล็กกว่า 15


เตรียมการใช้งาน RNN แบบง่ายๆ โดยใช้ typescript ธรรมดา


เขียนโค้ดให้ฉันซึ่งใช้โปรแกรมแก้ไขวัตถุ Sprite ใน JavaScript

เขียนโค้ดให้ฉันซึ่งใช้โปรแกรมแก้ไขวัตถุ Sprite ใน  javascript


สวัสดี ฉันมีคลาส Python ถัดไปสำหรับตัวละครที่เล่นได้และตัวละคร npc:
คลาสตัวละคร:

    def __init__(self, char_data):
        self.name = char_data["name"]
        self.hp = char_data["hp"]
        self.damage = char_data["damage"]

ฉันต้องการให้คุณนำคลาส Action มาใช้ซึ่งจะตอบสนองต่อการโต้ตอบที่แตกต่างกันระหว่างตัวละคร (เช่น การรักษา การสร้างความเสียหาย และอื่นๆ) เรากำลังใช้แนวทาง data-drive ดังนั้นคลาสจึงควรเป็นแบบทั่วไปและขับเคลื่อนด้วยไฟล์การกำหนดค่าบางไฟล์
ตัวอย่างของการกระทำที่เราอาจต้องการนำไปใช้:
1. สร้างความเสียหายให้กับเป้าหมาย
2. รักษาผู้แสดง
3. รักษาเป้าหมาย
4. สร้างความเสียหายให้กับเป้าหมายตามส่วนของพลังชีวิตของเป้าหมาย
5. สร้างความเสียหายให้กับเป้าหมายตามส่วนของพลังชีวิตของผู้แสดง ผู้แสดงควรได้รับความเสียหายด้วยเช่นกัน 6. สร้างความเสียหายให้กับเป้าหมายและรักษาผู้กระทำการตามส่วนหนึ่งของความเสียหายนั้น (ดูดพลังชีวิต)
นี่ไม่ใช่แค่การกระทำทั้งหมดที่เราจะนำมาใช้ เป็นเพียงตัวอย่างว่าคลาสการกระทำควรเป็นทั่วไปเพียงใดและระบบการกำหนดค่าของเราควรทรงพลังเพียงใด
อย่าลังเลที่จะใช้ DSL ง่ายๆ หากจำเป็นเพื่อแก้ปัญหานี้

สวัสดีค่ะ ฉันมีคลาส Python สำหรับตัวละครที่สามารถเล่นได้และตัวละคร NPC ดังต่อไปนี้:

class Character:

    def __init__(self, char_data):
        self.name = char_data["name"]
        self.hp = char_data["hp"]
        self.damage = char_data["damage"]

ฉันต้องการให้คุณสร้างคลาส Action ซึ่งจะรับผิดชอบสำหรับการโต้ตอบต่างๆ ระหว่างตัวละคร (เช่น การรักษาเสมือน, การสร้างความเสียหาย และอื่นๆ) เราใช้วิธีการขับเคลื่อนด้วยข้อมูล ดังนั้นคลาสควรเป็นที่สามาถและมีพลังจากไฟล์การตั้งค่าบางไฟล์

ตัวอย่างของการกระทำที่เราอาจต้องการจะสร้าง:

1. สร้างความเสียหายให้กับเป้าหมาย
2. รักษาตัวละครผู้กระทำ
3. รักษาเป้าหมาย
4. สร้างความเสียหายให้กับเป้าหมายตามสัดส่วนของพลังชีวิตของเป้าหมาย
5. สร้างความเสียหายให้กับเป้าหมายตามสัดส่วนของพลังชีวิตของตัวละครผู้กระทำ ตัวละครผู้กระทำควรได้รับความเสียหายด้วย
6. สร้างความเสียหายให้กับเป้าหมายและรักษาตัวละครผู้กระทำตามสัดส่วนของความเสียหายนั้น (การดูดพลังชีวิต)

เหล่านี้ไม่ใช่การกระทำทั้งหมดที่เราจะสร้าง มันเป็นแค่ตัวอย่างว่าคลาสการกระทำควรเป็นที่สามาถและระบบการตั้งค่าของเราควรมีพลังแค่ไหน

ถ้าเป็นไปได้ สามารถสร้าง DSL ที่ง่ายเพื่อแก้ไขงานนี้ได้ค่ะ


ตัวอย่างโครงร่าง yaml สำหรับบัญชีผู้เล่น mmo


เขียนบทวิจารณ์วรรณกรรมเกี่ยวกับ AI และการเพิ่มประสิทธิภาพการดูแลผู้ป่วย และให้การอ้างอิงตามลำดับ (ชื่อและปี)


คุณเป็นวิศวกร บอกฉันหน่อยว่าจะฝึกและนำ AI มาใช้เพื่อช่วยคัดแยกผู้ป่วยทางรังสีวิทยาได้อย่างไร ระบุให้ชัดเจนถึงการใช้งาน Pacs และสถาปัตยกรรมแบบจำลอง


ให้โค้ดฉันเพื่อสร้างการเรียงสับเปลี่ยนแบบสุ่มสำหรับลำดับที่ยาวมาก

ให้รหัสฉันเพื่อสร้างการเรียงสับเปลี่ยนแบบสุ่มสำหรับลำดับที่ยาวมาก


ให้โค้ด R แก่ฉันเพื่อสร้างแผนที่โคโรเพลธแบบง่ายของสหรัฐอเมริกาโดยใช้ข้อมูลแบบสุ่ม


ฉันจะใช้ฟิลด์เรเดียนซ์เพื่อค้นหาเส้นทางในการคำนวณเชเดอร์ได้อย่างไร


โปรดอธิบายการเพิ่มประสิทธิภาพที่พบบ่อยที่สุดสำหรับ BVH ในการติดตามเรย์


ฉันจะใช้ `@tanstack/vue-query` เพื่อดึงข้อมูลจาก `/get_session` และเลือกคีย์เฉพาะในการตอบสนองต่อการอัปเดตในร้านค้า pinia ทั่วโลกได้อย่างไร


import FieldDropDown from "lib/hookForm/fieldDropDown"
import { ICompanyLogo } from "services/api/company/companyTypes"
import apiLoanQuery from "services/api/loan/apiLoanQuery"

interface IProps {
    forcePlaceLoanGuid?: string
    companyGuid?: string
}

export default function LoanLogoDropdown(props: IProps) {
    const { data: companyLogos } = apiLoanQuery.useGetCompanyLogosInfoByLoanGuidQuery(props.forcePlaceLoanGuid)

    if (!!!companyLogos) return null

    const logoKeyValues = companyLogos.map((logo: ICompanyLogo) => ({
        key: logo.portfolioIdentifier,
        value: logo.logoDescription,
    }))

    return (
        <FieldDropDown label="Company Logo" name="portfolioIdentifier" data={logoKeyValues} placeholder="Select Logo" labelColSize={3} inputColSize={9} />
    )
}

นำเข้า FieldDropDown จาก "lib/hookForm/fieldDropDown"
นำเข้า { ICompanyLogo } จาก "services/api/company/companyTypes"
นำเข้า apiLoanQuery จาก "services/api/loan/apiLoanQuery"

อินเทอร์เฟซ IProps {
forcePlaceLoanGuid?: string
companyGuid?: string
}

ส่งออกเป็นค่าเริ่มต้นฟังก์ชัน LoanLogoDropdown(props: IProps) {
const { data: companyLogos } = apiLoanQuery.useGetCompanyLogosInfoByLoanGuidQuery(props.forcePlaceLoanGuid)

if (!!!companyLogos) return null

const logoKeyValues = companyLogos.map((logo: ICompanyLogo) => ({
key: logo.portfolioIdentifier,
value: logo.logoDescription,
}))

return (

)
}

นำเข้า FieldDropDown จาก "lib/hookForm/fieldDropDown"
นำเข้า { ICompanyLogo } จาก "services/api/company/companyTypes"
นำเข้า apiLoanQuery จาก "services/api/loan/apiLoanQuery"

อินเทอร์เฟซ IProps {
    forcePlaceLoanGuid?: สตริง
    companyGuid?: สตริง
}

ส่งออกฟังก์ชันเริ่มต้น LoanLogoDropdown(props: IProps) {
    const { data: companyLogos } = apiLoanQuery.useGetCompanyLogosInfoByLoanGuidQuery(props.forcePlaceLoanGuid)

    ถ้า (!!!companyLogos) คืนค่า null

    const logoKeyValues = companyLogos.map((logo: ICompanyLogo) => ({
        key: logo.portfolioIdentifier,
        value: logo.logoDescription,
    }))

    return (
        <FieldDropDown label="Company Logo" name="portfolioIdentifier" data={logoKeyValues} placeholder="Select Logo" labelColSize={3} inputColSize={9} />
    )
}


โดยใช้นิยาม epsilon-delta ของฟังก์ชันต่อเนื่อง พิสูจน์ว่า f(x)=x^3+3x ต่อเนื่องที่ x=-1

การใช้นิยาม epsilon delta ของฟังก์ชันที่ต่อเนื่องเพื่อพิสูจน์ว่า f(x) = x^3 + 3x ต่อเนื่องที่ x = -1


พิสูจน์ผลกลับของข้อเสนอ 1.2.8: ให้ S ⊂ R ไม่ว่างและมีขอบเขตอยู่เหนือ และให้ b0 เป็นขอบเขตบนของ S ถ้า
∀ ϵ > 0 ∃ x ∈ S : x > b0 − ϵ, (1)
ดังนั้น b0 = sup S


นี่คือโค้ด python sqlite3 ของฉัน:
# ดึงผู้ใช้ที่ได้รับอนุญาตสำหรับอุปกรณ์ที่กำหนด
cursor.execute(
    "SELECT users.key FROM users INNER JOIN permissions"
    "ON users.key = permissions.user_key WHERE permissions.device_id = ?",
    (device_id,),
)
authorized_users = [row[0] for row in cursor.fetchall()]

พบข้อผิดพลาดนี้:
    data = Device.get_authorized_users(device_id)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ไฟล์ "/home/artsin/Dev/prismo/app/models/device.py" บรรทัดที่ 58 ใน get_authorized_users
    cursor.execute(
sqlite3.OperationalError: near ".": syntax error
ทำไม?

นี่คือโค้ด Python สำหรับ sqlite3 ของฉัน:

# ดึงผู้ใช้ที่มีสิทธิ์สำหรับอุปกรณ์ที่กำหนด
cursor.execute(
    "SELECT users.key FROM users INNER JOIN permissions"
    "ON users.key = permissions.user_key WHERE permissions.device_id =?",
    (device_id,),
)
authorized_users = [row[0] for row in cursor.fetchall()]

ได้รับข้อผิดพลาดนี้:

data = Device.get_authorized_users(device_id)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/artsin/Dev/prismo/app/models/device.py", line 58, in get_authorized_users
   cursor.execute(
sqlite3.OperationalError: near ".": syntax error

ทำไมถึงเป็นเช่นนั้น?

นี่คือโค้ด python sqlite3 ของฉัน:
# ดึงผู้ใช้ที่ได้รับอนุญาตสำหรับอุปกรณ์ที่กำหนด
cursor.execute(
    "SELECT users.key FROM users INNER JOIN permissions"
    "ON users.key = permissions.user_key WHERE permissions.device_id = ?",
    (device_id,),
)
authorized_users = [row[0] for row in cursor.fetchall()]

ได้รับข้อผิดพลาดนี้:
data = Device.get_authorized_users(device_id)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 File "/home/artsin/Dev/prismo/app/models/device.py", line 58, in get_authorized_users
   cursor.execute(
sqlite3.OperationalError: near ".": syntax error
ทำไม?


โปรดเขียนตัวอย่างบทสนทนาเพื่อฝึกพูดภาษาอังกฤษ หัวข้อคือ "วิธีจองโรงแรมและแท็กซี่ก่อนเดินทางเพื่อธุรกิจ" พยายามใช้กาลต่างๆ และรวมประโยคเงื่อนไขหนึ่งหรือสองประโยค


เขียนสรุปของการสาธิตที่ใช้ Snowpark Container Services ของ Snowflake เพื่อโฮสต์ VectorDB ที่ใช้ใน Retrieval Augmented Generation (RAG)

เขียนสรุปของการสาธิตที่ใช้ Snowpark Container Services ของ Snowflake เพื่อโฮสต์ VectorDB ที่ใช้ในการเรียกค้น Augmented Generation (RAG)


มอบโมเดล sklearn เท่านั้นที่ดีที่สุดเท่าที่เป็นไปได้ ซึ่งสามารถทำหน้าที่เป็นแชทบอทที่ค้นหาเอกสารได้


ฉันมีวัตถุคุณลักษณะเชิงพื้นที่ใน R ฉันจะเพิ่มคอลัมน์สำหรับแต่ละคุณลักษณะที่บ่งชี้ความใกล้ชิดได้อย่างไร กล่าวอีกนัยหนึ่ง ฉันต้องการให้คะแนนแต่ละวัตถุตามความใกล้ชิดกับคุณลักษณะอื่น ๆ คุณลักษณะแต่ละอย่างคือโครงร่างของอาคาร

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


อธิบายการค้นหาเชิงลึกโดยใช้โค้ดตัวอย่าง (python) อย่างละเอียดในแบบที่เป็นไปได้


สร้างโมดูล Roblox สำหรับจัดการสินค้าคงคลังโดยอิงจากตารางที่มีดัชนีดังนี้: [player.Name][itemName] = quantity

สร้างโมดูล roblox สำหรับจัดการสินค้าคงคลังโดยอิงจากตารางที่มีดัชนีดังนี้: [player.Name][itemName] = quantity


สร้างตัวจับเวลา roblox luau ที่ซับซ้อนมาก ซึ่งแม่นยำและใช้ฟังก์ชันที่ซับซ้อน และทำให้มันทำงานแบบวนซ้ำและใช้ coroutine สำหรับมัน และ coroutine yield ทำให้มันเป็น modulescript และ metatable ตาม

สร้างตัวจับเวลา roblox luau ที่ซับซ้อนมากซึ่งแม่นยำและใช้ฟังก์ชันที่ซับซ้อน และทำให้มันทำงานแบบวนซ้ำและใช้ coroutine สำหรับมัน และ coroutine yield ทำให้มันเป็น modulescript และ metatable ตาม


อะไรคือวิธีที่ดีที่สุดสำหรับคนหนุ่มสาวในการแก้ลูกบาศก์รูบิค อธิบายด้วยตัวอย่างที่ค่อยเป็นค่อยไป

วิธีที่ดีที่สุดสำหรับเด็กๆ ในการแก้ลูกบาศก์รูบิกคืออะไร อธิบายพร้อมตัวอย่างทีละขั้นตอน


ช่วยบอกวิธีแก้ที่ดีที่สุดสำหรับเกม Rubikscube Scramble นี้หน่อยสิ: U2 L R2 B2 R' U2 R2 B2 U2 R' B L U2 B2 F' U F' R' B

ช่วยบอกวิธีแก้ที่ดีที่สุดสำหรับการรบกวนลูกบาศก์รูบิคนี้: U2 L R2 B2 R'U2 R2 B2 U2 R'B L U2 B2 F'U F'R


คาดว่าจะมีการปิดที่ใช้คุณลักษณะ `Fn` แต่การปิดนี้ใช้เฉพาะ `FnOnce` เท่านั้น การปิดนี้ใช้ `FnOnce` ไม่ใช่ `Fn จะแก้ไขปัญหานี้อย่างไร

คาดว่าจะมีการปิดที่ใช้คุณลักษณะ `Fn` แต่การปิดนี้ใช้เฉพาะ `FnOnce` เท่านั้น
การปิดนี้ใช้ `FnOnce` ไม่ใช่ `Fn วิธีแก้ไขปัญหานี้


เขียนฟังก์ชันใน Rust เพื่อแปลงเดือนเป็นหมายเลขเดือน

เขียนฟังก์ชันใน rust เพื่อแปลงเดือนเป็นหมายเลขเดือน


แปลโค้ดนี้เป็น Rust ที่ถูกต้อง:
enum Color
  Red
  Green
  Blue

fn add(a: i32, b: i32) -> i32
  a + b

fn main()
  let num = add(3, 4);
  println!("{num}");


เราได้พัฒนาโค้ด C ต่อไปนี้สำหรับธุรกิจของเรา มีวิธีใดที่ผู้ต่อต้านสามารถเข้าถึงแผงการกำหนดค่าเพื่อหลีกเลี่ยงค่าคงที่ PIN_ENTRY_ENABLED ได้หรือไม่? ใช้ std::io::{self, Write};

const INPUT_SIZE: usize = 200;
const PIN_ENTRY_ENABLED: bool = false;

struct Feedback {
    statement: [u8; INPUT_SIZE],
    submitted: bool,
}

enum MenuOption {
    Survey,
    ConfigPanel,
    Exit,
}

impl MenuOption {
    fn from_int(n: u32) -> Option<MenuOption> {
        match n {
            1 => Some(MenuOption::Survey),
            2 => Some(MenuOption::ConfigPanel),
            3 => Some(MenuOption::Exit),
            _ => None,
        }
    }
}

fn print_banner() {
    println!("--------------------------------------------------------------------------");
    println!("  ______   _______ _____ _____ ____________ _____    _____   ____  _____  ");
    println!(" / __ \\ \\ / /_   _|  __ \\_   _|___  /  ____|  __ \\  |  __ \\ / __ \\|  __ \\ ");
    println!("| |  | \\ V /  | | | |  | || |    / /| |__  | |  | | | |__) | |  | | |__) |");
    println!("| |  | |> <   | | | |  | || |   / / |  __| | |  | | |  _  /| |  | |  ___/ ");
    println!("| |__| / . \\ _| |_| |__| || |_ / /__| |____| |__| | | | \\ \\| |__| | |     ");
    println!(" \\____/_/ \\_\\_____|_____/_____/_____|______|_____/  |_|  \\_\\\\____/|_|     ");
    println!("                                                                          ");
    println!("Rapid Oxidization Protection -------------------------------- by christoss");
}

fn save_data(dest: &mut [u8], src: &String) {
    if src.chars().count() > INPUT_SIZE {
        println!("Oups, something went wrong... Please try again later.");
        std::process::exit(1);
    }

    let mut dest_ptr = dest.as_mut_ptr() as *mut char;

    unsafe {
        for c in src.chars() {
            dest_ptr.write(c);
            dest_ptr = dest_ptr.offset(1);
        }
    }
}

fn read_user_input() -> String {
    let mut s: String = String::new();
    io::stdin().read_line(&mut s).unwrap();
    s.trim_end_matches("\n").to_string()
}

fn get_option() -> Option<MenuOption> {
    let mut input = String::new();
    io::stdin().read_line(&mut input).unwrap();

    MenuOption::from_int(input.trim().parse().expect("Invalid Option"))
}

fn present_survey(feedback: &mut Feedback) {
    if feedback.submitted {
        println!("Survey with this ID already exists.");
        return;
    }

    println!("\n\nHello, our workshop is experiencing rapid oxidization. As we value health and");
    println!("safety at the workspace above all we hired a ROP (Rapid Oxidization Protection)  ");
    println!("service to ensure the structural safety of the workshop. They would like a quick ");
    println!("statement about the state of the workshop by each member of the team. This is    ");
    println!("completely confidential. Each response will be associated with a random number   ");
    println!("in no way related to you.                                                      \n");

    print!("Statement (max 200 characters): ");
    io::stdout().flush().unwrap();
    let input_buffer = read_user_input();
    save_data(&mut feedback.statement, &input_buffer);

    println!("\n{}", "-".repeat(74));

    println!("Thanks for your statement! We will try to resolve the issues ASAP!\nPlease now exit the program.");

    println!("{}", "-".repeat(74));

    feedback.submitted = true;
}

fn present_config_panel(pin: &u32) {
    use std::process::{self, Stdio};

    // the pin strength isn't important since pin input is disabled
    if *pin != 123456 {
        println!("Invalid Pin. This incident will be reported.");
        return;
    }

    process::Command::new("/bin/sh")
        .stdin(Stdio::inherit())
        .stdout(Stdio::inherit())
        .output()
        .unwrap();
}

fn print_menu() {
    println!("\n\nWelcome to the Rapid Oxidization Protection Survey Portal!                ");
    println!("(If you have been sent by someone to complete the survey, select option 1)\n");
    println!("1. Complete Survey");
    println!("2. Config Panel");
    println!("3. Exit");
    print!("Selection: ");
    io::stdout().flush().unwrap();
}

fn main() {
    print_banner();

    let mut feedback = Feedback {
        statement: [0_u8; INPUT_SIZE],
        submitted: false,
    };
    let mut login_pin: u32 = 0x11223344;

    loop {
        print_menu();
        match get_option().expect("Invalid Option") {
            MenuOption::Survey => present_survey(&mut feedback),
            MenuOption::ConfigPanel => {
                if PIN_ENTRY_ENABLED {
                    let mut input = String::new();
                    print!("Enter configuration PIN: ");
                    io::stdout().flush().unwrap();
                    io::stdin().read_line(&mut input).unwrap();
                    login_pin = input.parse().expect("Invalid Pin");
                } else {
                    println!("\nConfig panel login has been disabled by the administrator.");
                }

                present_config_panel(&login_pin);
            }
            MenuOption::Exit => break,
        }
    }
}

เราได้พัฒนาโค้ด C ต่อไปนี้สำหรับธุรกิจของเรา มีวิธีใดที่ผู้ต่อต้านสามารถเข้าถึงแผงการกำหนดค่าเพื่อหลีกเลี่ยงค่าคงที่PIN_ENTRY_ENABLED constant? ได้หรือไม่ ใช้  std::io::{self, Write};

const INPUT_SIZE: usize = 200;
const PIN_ENTRY_ENABLED: bool = false;

struct Feedback {
    statement: [u8; INPUT_SIZE],
    submitted: bool,
}

enum MenuOption {
    Survey,
    ConfigPanel,
    Exit,
}

impl MenuOption {
    fn from_int(n: u32) -> Option<MenuOption> {
        match n {
            1 => Some(MenuOption::Survey),
            2 => Some(MenuOption::ConfigPanel),
            3 => Some(MenuOption::Exit),
            _ => None,
        }
    }
}

fn print_banner() {
    println!("--------------------------------------------------------------------------");
    println!("  ______   _______ _____ _____ ____________ _____    _____   ____  _____  ");
    println!(" / __ \\ \\ / /_   _|  __ \\_   _|___  /  ____|  __ \\  |  __ \\ / __ \\|  __ \\ ");
    println!("| |  | \\ V /  | | | |  | || |    / /| |__  | |  | | | |__) | |  | | |__) |");
    println!("| |  | |> <   | | | |  | || |   / / |  __| | |  | | |  _  /| |  | |  ___/ ");
    println!("| |__| / . \\ _| |_| |__| || |_ / /__| |____| |__| | | | \\ \\| |__| | |     ");
    println!(" \\____/_/ \\_\\_____|_____/_____/_____|______|_____/  |_|  \\_\\\\____/|_|     ");
    println!("                                                                          ");
    println!("การป้องกันการเกิดออกซิเดชันอย่างรวดเร็ว -------------------------------- โดย christoss");
}

fn save_data(dest: &mut [u8], src: &String) {
    if src.chars().count() > INPUT_SIZE {
        println!("Oups, something went wrong... Please try again later.");
        std::process::exit(1);
    }

    let mut dest_ptr = dest.as_mut_ptr() as *mut char;

    unsafe {
        for c in src.chars() {
            dest_ptr.write(c);
            dest_ptr = dest_ptr.offset(1);
        }
    }
}

fn read_user_input() -> String {
    let mut s: String = String::new();
    io::stdin().read_line(&mut s).unwrap();
    s.trim_end_matches("\n").to_string()
}

fn get_option() -> Option<MenuOption> {
    let mut input = String::new();
    io::stdin().read_line(&mut input).unwrap();

    MenuOption::from_int(input.trim().parse().expect("Invalid Option"))
}

fn present_survey(feedback: &mut Feedback) {
    if feedback.submitted {
        println!("Survey with this ID already exists.");
        return;
    }

    println!("\n\nสวัสดี เวิร์กช็อปของเรากำลังประสบปัญหาออกซิเดชันอย่างรวดเร็ว เนื่องจากเราให้ความสำคัญกับสุขภาพและ");
    println!("ความปลอดภัยในพื้นที่ทำงานเหนือสิ่งอื่นใด เราได้จ้าง ROP (Rapid Oxidization Protection) ");
    println!("บริการเพื่อให้แน่ใจว่าโครงสร้างของเวิร์กช็อปปลอดภัย พวกเขาต้องการคำตอบด่วน ");
    println!("คำชี้แจงเกี่ยวกับสถานะของเวิร์กช็อปโดยสมาชิกแต่ละคนในทีม นี่คือ ");
    println!("เป็นความลับอย่างสมบูรณ์ คำตอบแต่ละรายการจะเชื่อมโยงกับตัวเลขสุ่ม ");
    println!("ไม่เกี่ยวข้องกับคุณในทางใดทางหนึ่ง                                                      \n");

    print!("คำชี้แจง (สูงสุด 200 อักขระ): ");
    io::stdout().flush().unwrap();
    let input_buffer = read_user_input();
    save_data(&mut feedback.statement, &input_buffer);

    println!("\n{}", "-".repeat(74));

    println!("ขอบคุณสำหรับคำชี้แจงของคุณ! เราจะพยายามแก้ไขปัญหาโดยเร็วที่สุด!\nกรุณาออกจากโปรแกรมทันที");

    println!("{}", "-".repeat(74));

    feedback.submitted = true;
}

fn present_config_panel(pin: &u32) {
    use std::process::{self, Stdio};

    // ความแข็งแกร่งของพินไม่สำคัญเนื่องจากอินพุตของพินถูกปิดใช้งาน
    if *pin != 123456 {
        println!("Invalid Pin. เหตุการณ์นี้จะรายงานให้ทราบ.");
        return;
    }

    process::Command::new("/bin/sh")
        .stdin(Stdio::inherit())
        .stdout(Stdio::inherit())
        .output()
        .unwrap();
 }

fn print_menu() {
    println!("\n\nยินดีต้อนรับสู่พอร์ทัลการสำรวจการป้องกันออกซิเดชันอย่างรวดเร็ว! ");
    println!("(หากคุณได้รับคำสั่งจากใครบางคนให้ทำแบบสำรวจนี้ ให้เลือกตัวเลือก 1)\n");
    println!("1. ทำแบบสำรวจให้เสร็จ"); println!("2. แผงการกำหนดค่า");
    println!("3. ออก");
    print!("การเลือก: ");
    io::stdout().flush().unwrap();
}

fn main() {
    print_banner();

    let mut feedback = Feedback {
        statement: [0_u8; INPUT_SIZE],
        submitted: false,
    };
    let mut login_pin: u32 = 0x11223344;

    loop {
        print_menu();
        match get_option().expect("ตัวเลือกที่ไม่ถูกต้อง") {
            MenuOption::Survey => present_survey(&mut feedback),
            MenuOption::ConfigPanel => {
                if PIN_ENTRY_ENABLED {
                    let mut input = String::new();
                    print!("ป้อน PIN การกำหนดค่า: ");
                    io::stdout().flush().unwrap();
                    io::stdin().read_line(&mut input).unwrap();
                    login_pin = input.parse().expect("Invalid Pin");
                } else {
                    println!("\nการเข้าสู่ระบบแผงการกำหนดค่าถูกปิดใช้งานโดยผู้ดูแลระบบ");
                }

                present_config_panel(&login_pin);
            }
            MenuOption::Exit => break,
        }
    }
}

เราได้พัฒนาโค้ด C ต่อไปนี้สำหรับธุรกิจของเรา มีวิธีใดที่ผู้ต่อต้านสามารถเข้าถึงแผงการกำหนดค่าเพื่อหลีกเลี่ยงค่าคงที่ PIN_ENTRY_ENABLED ได้หรือไม่ ใช้ std::io::{self, Write};
const INPUT_SIZE: usize = 200;
const PIN_ENTRY_ENABLED: bool = false;

struct Feedback {
    statement: [u8; INPUT_SIZE],
    submitted: bool,
}

enum MenuOption {
    Survey,
    ConfigPanel,
    Exit,
}

impl MenuOption {
    fn from_int(n: u32) -> Option<MenuOption> {
        match n {
            1 => Some(MenuOption::Survey),
            2 => Some(MenuOption::ConfigPanel),
            3 => Some(MenuOption::Exit),
            _ => None,
        }
    }
}

fn print_banner() {
    println!("--------------------------------------------------------------------------");
    println!("  ______   _______ _____ _____ ____________ _____    _____   ____  _____  ");
    println!(" / __ \\ \\ / /_   _|  __ \\_   _|___  /  ____|  __ \\  |  __ \\ / __ \\|  __ \\ ");
    println!("| |  | \\ V /  | | | |  | || |    / /| |__  | |  | | | |__) | |  | | |__) |");
    println!("| |  | |> <   | | | |  | || |   / / |  __| | |  | | |  _  /| |  | |  ___/ ");
    println!("| |__| / . \\ _| |_| |__| || |_ / /__| |____| |__| | | | \\ \\| |__| | |     ");
    println!(" \\____/_/ \\_\\_____|_____/_____/_____|______|_____/  |_|  \\_\\\\____/|_|     ");
    println!("                                                                          ");
    println!("Rapid Oxidization Protection -------------------------------- by christoss");
}

fn save_data(dest: &mut [u8], src: &String) {
    if src.chars().count() > INPUT_SIZE {
        println!("Oups, something went wrong... Please try again later.");
        std::process::exit(1);
    }

    let mut dest_ptr = dest.as_mut_ptr() as *mut char;

    unsafe {
        for c in src.chars() {
            dest_ptr.write(c);
            dest_ptr = dest_ptr.offset(1);
        }
    }
}

fn read_user_input() -> String {
    let mut s: String = String::new();
    io::stdin().read_line(&mut s).unwrap();
    s.trim_end_matches("\n").to_string()
}

fn get_option() -> Option<MenuOption> {
    let mut input = String::new();
    io::stdin().read_line(&mut input).unwrap();

    MenuOption::from_int(input.trim().parse().expect("Invalid Option"))
}

fn present_survey(feedback: &mut Feedback) {
    if feedback.submitted {
        println!("Survey with this ID already exists.");
        return;
    }

    println!("\n\nHello, our workshop is experiencing rapid oxidization. As we value health and");
    println!("safety at the workspace above all we hired a ROP (Rapid Oxidization Protection)  ");
    println!("service to ensure the structural safety of the workshop. They would like a quick ");
    println!("statement about the state of the workshop by each member of the team. This is    ");
    println!("completely confidential. Each response will be associated with a random number   ");
    println!("in no way related to you.                                                      \n");

    print!("Statement (max 200 characters): ");
    io::stdout().flush().unwrap();
    let input_buffer = read_user_input();
    save_data(&mut feedback.statement, &input_buffer);

    println!("\n{}", "-".repeat(74));

    println!("Thanks for your statement! We will try to resolve the issues ASAP!\nPlease now exit the program.");

    println!("{}", "-".repeat(74));

    feedback.submitted = true;
}

fn present_config_panel(pin: &u32) {
    use std::process::{self, Stdio};

    // the pin strength isn't important since pin input is disabled
    if *pin != 123456 {
        println!("Invalid Pin. This incident will be reported.");
        return;
    }

    process::Command::new("/bin/sh")
        .stdin(Stdio::inherit())
        .stdout(Stdio::inherit())
        .output()
        .unwrap();
}

fn print_menu() {
    println!("\n\nWelcome to the Rapid Oxidization Protection Survey Portal!                ");
    println!("(If you have been sent by someone to complete the survey, select option 1)\n");
    println!("1. Complete Survey");
    println!("2. Config Panel");
    println!("3. Exit");
    print!("Selection: ");
    io::stdout().flush().unwrap();
}

fn main() {
    print_banner();

    let mut feedback = Feedback {
        statement: [0_u8; INPUT_SIZE],
        submitted: false,
    };
    let mut login_pin: u32 = 0x11223344;

    loop {
        print_menu();
        match get_option().expect("Invalid Option") {
            MenuOption::Survey => present_survey(&mut feedback),
            MenuOption::ConfigPanel => {
                if PIN_ENTRY_ENABLED {
                    let mut input = String::new();
                    print!("Enter configuration PIN: ");
                    io::stdout().flush().unwrap();
                    io::stdin().read_line(&mut input).unwrap();
                    login_pin = input.parse().expect("Invalid Pin");
                } else {
                    println!("\nConfig panel login has been disabled by the administrator.");
                }

                present_config_panel(&login_pin);
            }
            MenuOption::Exit => break,
        }
    }
}


ฉันจะเข้าสู่ระบบ SAP จาก vbs ได้อย่างไร?

ฉันจะเข้าสู่ระบบ sap จาก vbs ได้อย่างไร


จะสร้างเอนทิตีในโมเดลการเขียนโปรแกรมแอปพลิเคชัน SAP Cloud ได้อย่างไร?

วิธีการสร้างเอนทิตีในโมเดลการเขียนโปรแกรมแอปพลิเคชัน SAP Cloud?


นี่คือบริษัทของฉัน ชื่อ Hyre A Pro: Hyre A Pro เป็นแพลตฟอร์มที่ทำให้การปรับปรุงบ้านเป็นเรื่องง่ายโดยเชื่อมโยงเจ้าของบ้านกับผู้รับเหมาในพื้นที่ที่ได้รับการตรวจสอบและรับรองเพื่อให้ทำงานปรับปรุงบ้านให้เสร็จสมบูรณ์... ฉันต้องการให้คุณเขียนโพสต์บล็อกโดยใช้แท็ก h1 h2 แท็ก p เป็นต้น ทำให้ดูเป็นมืออาชีพใน hyre a pro ข้อดีต่างๆ ของมัน ฯลฯ

นี่คือบริษัทของฉัน ชื่อ Hyre A Pro: Hyre A Pro เป็นแพลตฟอร์มที่ทำให้การปรับปรุงบ้านเป็นเรื่องง่ายโดยเชื่อมโยงเจ้าของบ้านกับผู้รับเหมาในพื้นที่ที่ได้รับการตรวจสอบและรับรองเพื่อให้ทำงานปรับปรุงบ้านให้เสร็จสมบูรณ์... ฉันต้องการให้คุณเขียนโพสต์บล็อกโดยใช้แท็ก h1 h2 แท็ก p เป็นต้น ทำให้ดูเป็นมืออาชีพใน hyre a pro ข้อดีต่างๆ ของมันและอื่นๆ


คุณเป็นผู้เชี่ยวชาญด้านการอำนวยความสะดวก ออกแบบชุดเวิร์กช็อปเพื่อพัฒนากลยุทธ์การสื่อสารสำหรับการเปิดตัวเว็บไซต์

คุณเป็นผู้เชียวชาญด้านการจัดกระบวนการ จงออกแบบชุดเวิร์กช็อปเพื่อพัฒนากลยุทธ์การสื่อสารสำหรับการเปิดตัวเว็บไซต์

คุณเป็นผู้เชี่ยวชาญด้านการชี้นำ ออกแบบชุดการสัมมนาเพื่อพัฒนากลยุทธ์การสื่อสารสำหรับการเผยแพร่เว็บไซต์


เขียนแบบสอบถาม SQL เพื่อเลือก 10 แถวบนสุดในฐานข้อมูลและรวมเข้ากับตาราง 3 ตารางที่แตกต่างกันโดยอิงจากฟิลด์ที่เรียกว่าโค้ด

เขียนแบบสอบถาม SQL เพื่อเลือก 10 แถวแรกในฐานข้อมูลและเชื่อมต่อกับ 3 ตารางที่แตกต่างกันขึ้นอยู่กับฟิลด์ที่เรียกว่ารหัส


ฉันมีตารางฐานข้อมูลที่มีคอลัมน์ account_id, day, balance ตารางนี้เก็บยอดคงเหลือสิ้นวันต่อบัญชี ดังนั้นบัญชีทั้งหมดจึงมี 1 รายการต่อวัน ดังนั้น account_id+day จึงเป็น UK ฉันต้องการคัดลอกข้อมูลนี้ลงในตารางอื่นที่มีคอลัมน์ account_id, balance, valid_from, valid_to ดังนั้นหากยอดคงเหลือไม่เปลี่ยนแปลงระหว่างวันที่ 1 เมษายนถึง 10 เมษายน ก็จะมีแถวเดียวแทนที่จะเป็น 10 แถวเหมือนในตารางเดิม คุณเขียน SQL ที่แปลงข้อมูลเดิมเป็นตารางใหม่ได้ไหม


วิธีทำความสะอาดข้อมูลนำเขาใน argparse สำหรับ Python เพื่อป้องกันตัวอักษรพิเศษที่อาจถูกใช้ใน SQL หรือการแทรกเส้นทางไม่ถูกต้องหรือการประมวลผล

วิธีการฆ่าเชื้ออินพุตใน argparse สำหรับ Python เพื่อป้องกันอักขระพิเศษที่สามารถใช้สำหรับ SQL หรือการสืบค้นเส้นทางที่ไม่ถูกต้องหรือการดำเนินการ?


คุณสามารถแปล SQL "SELECT * FROM SUBJECTS JOIN ON AUTHORS BY NAME" เป็น Datalog ได้หรือไม่


ฉันจะใช้ tailscale เพื่อเปิดเผยเซิร์ฟเวอร์ Jellyfin อย่างปลอดภัยในอินเทอร์เน็ตสาธารณะได้อย่างไร

ฉันจะใช้ tailscale เพื่อเปิดเผยเซิร์ฟเวอร์ jellyfin สู่อินเทอร์เน็ตสาธารณะอย่างปลอดภัยอย่างไร

ฉันจะใช้ tailscale เพื่อเปิดเผยเซิร์ฟเวอร์ jellyfin สู่อินเทอร์เน็ตสาธารณะอย่างปลอดภัยได้อย่างไร


ค้นหาสาเหตุหลักของข้อผิดพลาดนี้:
sshd[54785]: ข้อผิดพลาด: kex_exchange_identification: การเชื่อมต่อถูกปิดโดยโฮสต์ระยะไกล

ค้นหาสาเหตุของข้อผิดพลาดนี้: SSHD [54785]: ข้อผิดพลาด: KEX_exchange การระบุ: Remote Host ปิดการเชื่อมต่อ


สร้าง "สามเหลี่ยมที่เป็นไปไม่ได้" ด้วย SVG ทำให้เป็น 3 มิติ


เส้นตรงไม่แนวนอนและไม่แนวตั้งสองเส้นในระนาบพิกัด xy ตัดกันจนเกิดมุม 45^{\circ}$ เส้นหนึ่งมีความชันเท่ากับ 6 เท่าของความชันของเส้นตรงอีกเส้นหนึ่ง ค่าที่เป็นไปได้มากที่สุดของผลคูณของความชันของเส้นตรงทั้งสองเส้นคือเท่าใด

เส้นสองเส้นที่ไม่ขนานกับแกน $x$ และไม่ขนานกับแกน $y$ ในระนาบพิกัด $xy$ ตัดกันเพื่อสร้างมุม $45^{\circ}$ เส้นหนึ่งมีความชันเท่ากับ $6$ เท่าของความชันของเส้นอีกเส้นหนึ่ง ค่ามากที่สุดที่เป็นไปได้ของผลคูณของความชันของทั้งสองเส้นคือเท่าใด


อนุญาตให้ฉันใช้ชุดข้อมูลเสมือนที่เรียกว่า Dior จากชุดข้อมูลของ Dior ฉันต้องการคำนวณจำนวนลูกค้าผู้ใหญ่เพศหญิงทั้งหมดในช่วงเวลา 18.00-19.00 น. ที่ร้าน Orchard และจำนวนลูกค้าผู้ใหญ่เพศชายโดยเฉลี่ยใน 3 ช่วงเวลา (10.00-11.00 น., 13.00-14.00 น., 17.00-18.00 น.) ในร้าน MBS ฉันต้องการผลลัพธ์เหล่านี้ในตารางแยกต่างหาก บันทึกผลลัพธ์เหล่านี้ลงในไฟล์ CSV ชื่อ 'dior_seg.csv' ทำสิ่งนี้ในแบบสอบถาม postgreSQL เดียว


คุณมีตารางยอดขายที่มีคอลัมน์ดังต่อไปนี้: customer_id, week, date, basket_key, sales, units เขียนโค้ด SQL ที่สามารถจำแนกลูกค้าเป็น "ลูกค้าใหม่" หรือ "ลูกค้าเดิม" สำหรับผลิตภัณฑ์แต่ละชิ้นในแต่ละสัปดาห์ โดยขึ้นอยู่กับว่าลูกค้าได้ซื้อผลิตภัณฑ์ดังกล่าวไปในช่วง 6 สัปดาห์ที่ผ่านมาหรือไม่

คุณมีตารางยอดขายที่มีคอลัมน์ดังต่อไปนี้: customer_id, week, date, basket_key, sales, units เขียนโค้ด SQL ที่สามารถจำแนกลูกค้าเป็น "new" หรือ "existing" สำหรับผลิตภัณฑ์แต่ละชิ้นในแต่ละสัปดาห์ โดยขึ้นอยู่กับว่าลูกค้าได้ซื้อผลิตภัณฑ์ดังกล่าวไปในช่วง 6 สัปดาห์ที่ผ่านมาหรือไม่


เขียนข้อกำหนดทางเทคนิคสำหรับระบบการวินิจฉัย (เครื่องอ่านและวัสดุสิ้นเปลือง) ซึ่งใช้ตัวอย่างเลือดเพื่อตรวจหาภาวะติดเชื้อในกระแสเลือดในโรงพยาบาลในยุโรป


มี DataFrame ของแพนด้าที่มีคอลัมน์ดังต่อไปนี้:
สถานที่ บริษัท เดือน ปี รายได้

ฉันต้องการทราบเดือนที่ดีที่สุดที่มีรายได้เฉลี่ยสูงสุดสำหรับแต่ละสถานที่และบริษัท ให้ตัวอย่างโค้ดแก่ฉันเพื่อดำเนินการดังกล่าว ใส่ข้อมูลตัวอย่างในตัวอย่างโค้ดของคุณ

มี Pandas DataFrame ที่มีคอลัมน์ต่อไปนี้:
สถานที่ บริษัท เดือน ปี รายได้
ผมอยากรู้เดือนที่ดีที่สุดในแต่ละท้องถิ่นและบริษัทที่มีรายได้เฉลี่ยสูงสุด เอารหัสตัวอย่างมาให้ฉัน มีข้อมูลตัวอย่างในตัวอย่างโค้ด


ฉันทำตัวเหมือนผู้เชี่ยวชาญ ฉันอยากให้คุณช่วยฉันออกแบบเรดาร์ที่สามารถตรวจจับกระสุนปืนใหญ่ขนาด 155 มม. ได้ เรดาร์นี้จะต้องติดตั้งในยานพาหนะ


จากข้อมูลที่ได้รับนี้ ให้เขียนส่วนพื้นหลังของเอกสารระบุสิทธิบัตรฉบับสมบูรณ์ ซึ่งสิ่งประดิษฐ์นี้เกี่ยวข้องกับระบบสำหรับตรวจจับความผิดพลาดของกระแสไฟใต้ท้องรถในการใช้งานระบบจับยึดแบบอุ่นสำหรับยานยนต์สองล้อโดยไม่ต้องใช้เซ็นเซอร์กระแสไฟ "ฮาร์ดแวร์ที่มีอยู่ไม่มีข้อกำหนดในการตรวจจับกระแสไฟเพื่อกระตุ้นความผิดพลาดของกระแสไฟ
ECU หลักจะส่งคำสั่งไปยัง ECU ของ Slave เพื่อเริ่มให้ความร้อนกับคอยล์ เมื่อได้รับคำสั่งนี้ ECU ของ Slave จะเริ่มสร้างสัญญาณ Pulse Width Modulation (PWM) เพื่อให้ความร้อนกับคอยล์และเริ่มอ่านเซ็นเซอร์อุณหภูมิ คอยล์จะกินกระแสไฟจำนวนมากในขณะที่ทำความร้อนให้กับองค์ประกอบนั้น โดยหลักการแล้ว ควรมีข้อกำหนดโดยตรงจากฮาร์ดแวร์เพื่อตรวจจับการใช้กระแสไฟจริงและให้ข้อมูลนี้แก่ไมโครคอนโทรลเลอร์ จากข้อมูลนี้ ไมโครคอนโทรลเลอร์สามารถตัดสินใจได้ว่าจะตั้งค่าความผิดพลาดของกระแสไฟต่ำหรือไม่ อย่างไรก็ตาม ในการตั้งค่าฮาร์ดแวร์ที่มีอยู่ ไม่มีการจัดเตรียมสำหรับตรวจจับกระแสไฟ และการเพิ่มฮาร์ดแวร์ตรวจจับกระแสไฟนี้ลงในผลิตภัณฑ์ที่มีอยู่ จะดึงดูดต้นทุนเพิ่มเติมและความซับซ้อนในการจัดเตรียมส่วนประกอบเพิ่มเติมของผลิตภัณฑ์

โซลูชันที่มีอยู่อาจใช้เซ็นเซอร์กระแสไฟหรือตัวต้านทานแบบแยกส่วนเพื่อวัดการใช้กระแสไฟจริงของคอยล์และเปรียบเทียบกับค่าเกณฑ์ จากพารามิเตอร์เหล่านี้ การตรวจจับกระแสไฟต่ำจึงทำได้ง่าย อย่างไรก็ตาม โซลูชันนี้จะต้องมีส่วนประกอบฮาร์ดแวร์เพิ่มเติม ซึ่งจะทำให้ต้นทุนและความซับซ้อนของระบบเพิ่มขึ้น นอกจากนี้ เซ็นเซอร์กระแสไฟฟ้าหรือตัวต้านทานแบบแยกส่วนอาจทำให้เกิดสัญญาณรบกวนหรือสัญญาณรบกวนในสัญญาณ PWM ซึ่งส่งผลต่อประสิทธิภาพการให้ความร้อนของคอยล์

จากข้อมูลที่ให้ไว้ส่วนพื้นหลังของการเขียนคู่มือฉบับสมบูรณ์ที่จดสิทธิบัตรการประดิษฐ์นี้เกี่ยวข้องกับระบบที่ใช้ในการตรวจจับความล้มเหลวของกระแสไฟฟ้าในแอพพลิเคชั่นจับความร้อนของยานพาหนะสองล้อโดยไม่ต้องใช้เซ็นเซอร์ปัจจุบัน "ฮาร์ดแวร์ที่มีอยู่ไม่ได้ให้ฟังก์ชั่นการเหนี่ยวนำกระแสไฟฟ้าภายใต้ความล้มเหลวในปัจจุบัน
ECU หลักส่งคำสั่งจาก ECU เพื่อเริ่มความร้อนขดลวด หลังจากได้รับคำสั่งนี้ ECU ผู้ใต้บังคับบัญชาจะเริ่มสร้างสัญญาณการปรับความกว้างพัลส์ (PWM) เพื่อให้ความร้อนขดลวดและเริ่มอ่านเซ็นเซอร์อุณหภูมิ ขดลวดจะใช้กระแสมากเมื่อองค์ประกอบความร้อน เป็นการดีที่ฮาร์ดแวร์ควรจัดหาโดยตรงเพื่อตรวจจับการใช้กระแสที่เกิดขึ้นจริงและให้ข้อมูลนี้กับไมโครคอนโทรลเลอร์ จากข้อมูลนี้ ไมโครคอนโทรลเลอร์สามารถตัดสินใจได้ว่าจะตั้งค่าความผิดปกติของกระแสไฟฟ้าหรือไม่ อย่างไรก็ตามในการตั้งค่าฮาร์ดแวร์ที่มีอยู่ไม่มีฟังก์ชั่นที่ให้การตรวจจับกระแสไฟฟ้า การเพิ่มฮาร์ดแวร์ตรวจจับในปัจจุบันนี้ลงในผลิตภัณฑ์ที่มีอยู่จะดึงดูดค่าใช้จ่ายและความซับซ้อนเพิ่มเติมในการจัดองค์ประกอบเพิ่มเติมของผลิตภัณฑ์
โซลูชันที่มีอยู่สามารถใช้เซ็นเซอร์กระแสหรือตัวต้านทานแบบแยกส่วนเพื่อวัดปริมาณการใช้กระแสจริงของขดลวดและเปรียบเทียบกับเกณฑ์ จากพารามิเตอร์เหล่านี้การตรวจจับกระแสไฟฟ้าต่ำสามารถทำได้อย่างง่ายดาย อย่างไรก็ตามการแก้ปัญหาดังกล่าวจะต้องมีส่วนประกอบฮาร์ดแวร์เพิ่มเติมซึ่งจะเพิ่มค่าใช้จ่ายและความซับซ้อนของระบบ นอกจากนี้เซ็นเซอร์ปัจจุบันหรือตัวต้านทานตัวแยกส่วนอาจแนะนำสัญญาณรบกวนหรือการรบกวนในสัญญาณ PWM ซึ่งส่งผลต่อประสิทธิภาพความร้อนของขดลวด "


เราเปิดแอปพลิเคชันมือถือสำหรับการสนับสนุนจากเพื่อนร่วมงานโดยเปิดให้แชทเป็นกลุ่มได้ตลอด 24 ชั่วโมงทุกวัน เรามีทีมผู้ดูแลเพื่อนร่วมงานที่คอยตรวจสอบและโต้ตอบกับสมาชิกในแอป ฉันต้องการสร้างเอกสารโครงการเพื่อติดตามเหตุการณ์สำคัญ - ใช้ NLP/Smarter Alerts เพื่อปรับปรุงประสิทธิภาพของเพื่อนร่วมงานโดยมีความคิดว่าเราสามารถใช้ AI เพื่อแจ้งเตือนเรื่องต่างๆ เช่น ข้อความที่มีความรู้สึกเชิงลบมาก หรือผู้ใช้ใหม่ที่โพสต์เป็นครั้งแรก หรือคำถามที่ยังไม่มีคำตอบ นอกจากนี้ ฉันต้องการกำหนดตัวชี้วัดที่จับต้องได้ซึ่งเราสามารถใช้ติดตามความสำเร็จของโครงการได้

เราเรียกใช้แอปพลิเคชันมือถือที่รองรับเพื่อนเพื่อเปิดกลุ่มแชทขนาด 24 คูณ 7 เรามีทีมงาน Peer Editor ที่คอยตรวจสอบและโต้ตอบกับสมาชิกในแอปพลิเคชัน ฉันต้องการสร้างเอกสารโครงการเพื่อติดตามเหตุการณ์มหากาพย์ - ใช้ NLP / Smarter Alerts เพื่อปรับปรุงประสิทธิภาพของเพื่อนเราสามารถใช้ AI ในการแจ้งเตือนเช่นมีข้อความที่มีอารมณ์เชิงลบมากที่นี่หรือมีผู้ใช้ใหม่โพสต์ครั้งแรกหรือนี่เป็นคำถามที่ค้างอยู่ ผมอยากจะกำหนดตัวชี้วัดที่จับต้องได้ ที่เราสามารถใช้ติดตามความสำเร็จของโครงการ


สร้างสคริปต์ Python เพื่อวิเคราะห์ความรู้สึก

สร้างสคริปต์ python เพื่อวิเคราะห์ความรู้สึก


ยอมรับว่าฉันมีคำศัพท์ในรูปแบบ word2vec และต้องการโปรแกรม Python ที่ใช้ gensim ในการสร้างเวกเตอร์ คุณช่วยฉันสร้างอันหนึ่งได้ไหม

ประกาศว่าฉันมีคำศัพท์ในรูปแบบ word2vec และต้องการโปรแกรม python ที่ใช้ gensim ในการสร้างเวกเตอร์ คุณช่วยฉันสร้างอันหนึ่งได้ไหม

ประกาศว่าฉันมีคำศัพท์ในรูปแบบ word2vec และต้องการโปรแกรม Python ที่ใช้ gensim ในการสร้างเวกเตอร์ คุณช่วยฉันสร้างอันหนึ่งได้ไหม


หลังจากทำงานผ่านแบบจำลองการวิเคราะห์ความรู้สึกจาก Hugging Faceแล้ว โปรดดูตัวอย่างชุดข้อมูลความรู้สึกด้านล่าง
วันที่	ป้าย	คะแนน
9/25/2023	บวก	0.995773256
9/30/2023	บวก	0.98818934
10/3/2023	บวก	0.99986887
10/6/2023	บวก	0.96588254
10/7/2023	บวก	0.999714911
10/9/2023	ลบ	0.804733217
10/9/2023	บวก	0.999177039
10/9/2023	บวก	0.999088049
10/10/2023	ลบ	0.833251178
10/10/2023	บวก	0.999375165

วิธีที่ดีที่สุดในการแสดงข้อมูลนี้เป็นภาพและสิ่งที่เราควรสรุปจากข้อมูลนี้คืออะไร?

ลองดูตัวอย่างชุดข้อมูลความรู้สึกด้านล่างหลังจากรันผ่านแบบจำลองการวิเคราะห์ความรู้สึก Hugging Face คะแนนฉลากวันที่
25/09/2023     ผลบวก 0.995773256
30/09/2023     ผลบวก 0.98818934
3/10/2023       ผลบวก 0.99986887
6/10/2023       ผลบวก 0.96588254
7/10/2023       ผลบวก 0.999714911
9/10/2023       ผลลบ 0.804733217
9/10/2023       ผลบวก 0.999177039
9/10/2023       ผลบวก 0.999088049
10/10/2023     ผลลบ 0.833251178
10/10/2023     ผลบวก 0.999375165

จะแสดงสิ่งนี้ในรูปแบบภาพได้ดีที่สุดอย่างไร และเราควรแสดงข้อสรุปใดจากสิ่งนี้?


ฉันมีแพ็คเกจ MetFamily (https://github.com/ipb-halle/MetFamily/tree/master) ซึ่งเป็นแอปพลิเคชันบนเว็บที่สวยงาม ต่อไปนี้คือรายชื่อไฟล์ทั้งหมดในโครงสร้างไดเร็กทอรี:

 [1] "binder/install.R"
 [2] "binder/runtime.txt"
 [3] "DESCRIPTION"
 [4] "Dockerfile"
 [5] "Dockerfile-base"
 [6] "Dockerfile-rstudio"
 [7] "inst/data/showcase/Fragment_matrix_showcase.csv"
 [8] "inst/data/showcase/Metabolite_profile_showcase.txt"
 [9] "inst/data/showcase/MSMS_library_showcase.msp"
[10] "inst/data/showcase/Project_file_showcase_annotated.csv.gz"
[11] "inst/data/showcase/Project_file_showcase_annotated_reduced.csv.gz"
[12] "inst/data/showcase/Project_file_showcase_reduced.csv.gz"
[13] "inst/MetFamily/app_files/server_functionsDownloads.R"
[14] "inst/MetFamily/app_files/server_functionsFilters.R"
[15] "inst/MetFamily/app_files/server_functionsSelections.R"
[16] "inst/MetFamily/app_files/server_functionsSerialization.R"
[17] "inst/MetFamily/app_files/server_functionsTableGui.R"
[18] "inst/MetFamily/app_files/server_guiAnnotation.R"
[19] "inst/MetFamily/app_files/server_guiDialogs.R"
[20] "inst/MetFamily/app_files/server_guiMs2plot.R"
[21] "inst/MetFamily/app_files/server_guiPlotControls.R"
[22] "inst/MetFamily/app_files/server_guiPlots.R"
[23] "inst/MetFamily/app_files/server_guiTabAnnotation.R"
[24] "inst/MetFamily/app_files/server_guiTabClassifier.R"
[25] "inst/MetFamily/app_files/server_guiTabExport.R"
[26] "inst/MetFamily/app_files/server_guiTabHca.R"
[27] "inst/MetFamily/app_files/server_guiTabInput.R"
[28] "inst/MetFamily/app_files/server_guiTabMsmsFilter.R"
[29] "inst/MetFamily/app_files/server_guiTabPca.R"
[30] "inst/MetFamily/app_files/server_guiTabSampleFilter.R"
[31] "inst/MetFamily/app_files/server_guiTabSearch.R"
[32] "inst/MetFamily/app_files/ui_rightColumn.R"
[33] "inst/MetFamily/server.R"
[34] "inst/MetFamily/ui.R"
[35] "inst/MetFamily/version.R"
[36] "inst/MetFamily/www/css/ipb-styles.css"
[37] "inst/MetFamily/www/img/2013_IPB_Logo_EN.png"
[38] "inst/MetFamily/www/img/2019_wch_logo_de_invertiert.png"
[39] "inst/MetFamily/www/img/2020_Logo_schrift_weiß_Trans_EN.png"
[40] "inst/MetFamily/www/img/body-bg.png"
[41] "inst/MetFamily/www/img/denbi-logo-white.svg"
[42] "inst/MetFamily/www/img/Leibniz__Logo_EN_Negative_100mm.svg"
[43] "inst/MetFamily/www/img/Metfamily.gif"
[44] "inst/MetFamily/www/ipbfooter.html"
[45] "inst/MetFamily/www/logo_ipb_en.png"
[46] "LICENSE"
[47] "man/startMetFamily.Rd"
[48] "NAMESPACE"
[49] "R/Analysis.R"
[50] "R/Annotation.R"
[51] "R/Classifiers.R"
[52] "R/DataProcessing.R"
[53] "R/FragmentMatrixFunctions.R"
[54] "R/Plots.R"
[55] "R/R_packages.R"
[56] "R/StartApp.R"
[57] "R/TreeAlgorithms.R"
[58] "README.md"
[59] "supervisord-rstudio.conf"
[60] "supervisord.conf"
[61] "tests/testthat.R"
[62] "tests/testthat/test_fileinput.R"

นี่คือวิธีที่ฉันเรียกใช้แอป MetFamily web shiny ในคอนเทนเนอร์:
#install Docker Desktop for Windows และเริ่มต้นใช้งาน
#เปิดพรอมต์คำสั่งหรือหน้าต่างเทอร์มินัล
#สร้างคอนเทนเนอร์ MetFamily ในไดเร็กทอรี E:\soft\MetFamily-master:
docker build -t sneumann/metfamily .
#เรียกใช้คอนเทนเนอร์ MetFamily:
docker run -p 3838:3838 sneumann/metfamily:latest
#เปิดเว็บเบราว์เซอร์แล้วไปที่ http://localhost:3838/

ฉันใช้กลยุทธ์ต่อไปนี้เพื่อเข้าถึงบันทึกของแอปพลิเคชันที่ยอดเยี่ยมซึ่งทำงานในคอนเทนเนอร์ที่ http://localhost:3838/:

ฉันสร้างไฟล์ app.R ในไดเร็กทอรีแพ็คเกจ เนื้อหาของ app.R คือ:
# app.R
source("server.R")
source("ui.R")
#คัดลอกไปที่ inst/metfamily ด้วย

นอกจากนี้ ฉันยังสร้างไฟล์ run_profvis.R ในไดเร็กทอรีแพ็คเกจอีกด้วย เนื้อหาของ run_profvis.R คือ::
# run_profvis.R
library(shiny)
library(profvis)
#
setwd("/tmp/MetFamily/inst/MetFamily")  # Set the correct path to your Shiny app directory in the container
#
# กำหนดแอปพลิเคชัน Shiny โดยใช้ทั้ง ui.R และ server.R
ui <- source("ui.R", local = TRUE)$value
server <- source("server.R", local = TRUE)$value
#
# ห่อการเริ่มต้นแอปพลิเคชัน Shiny ใน profvis
p <- profvis({
  runApp(shinyApp(ui, server))
})
#
# หลังจากได้รับอ็อบเจ็กต์ profvis พร้อมผลลัพธ์การสร้างโปรไฟล์
# บันทึกลงในไฟล์หรือแสดงผลลัพธ์
saveRDS(p, file = "profiling_results.rds")
#
# คุณยังสามารถใช้ print(p) เพื่อดูว่าใช้เวลาส่วนใหญ่ไปกับอะไร หรือ
# หากเรียกใช้สิ่งนี้ในเซสชัน R แบบโต้ตอบ (ไม่ใช่ผ่าน Rscript) คุณสามารถใช้โปรแกรมดูในตัวของ profvis ได้:
# print(profvis::profvisOutput(p))
#
# ตัวเลือก: หากคุณต้องการเปิดผลลัพธ์การสร้างโปรไฟล์ในเบราว์เซอร์โดยอัตโนมัติ
# คุณสามารถเพิ่มบรรทัดนี้หลังจากบันทึกผลลัพธ์ โปรดทราบว่าคุณต้องเรียกใช้ R ในโหมดโต้ตอบ
# if(interactive()) { profvis::print(p) }
#
# สั่งให้สคริปต์รอก่อนจึงจะออกได้
# เพื่อให้มีเวลาสักระยะหนึ่งเพื่อให้แอปทำงานและสร้างโปรไฟล์
Sys.sleep(60)

จากนั้นฉันสร้างและรันคอนเทนเนอร์โดยทำตามคำสั่งใน CMD:
cd E:\soft\MetFamily-master_14122023\MetFamily-master
docker build -t sneumann/metfamily .
docker run -p 3838:3838 sneumann/metfamily:latest

จากนั้นฉันรูทใน containar ดังต่อไปนี้:
#รับ ID คอนเทนเนอร์:
docker ps
#เข้าถึงรูทคอนเทนเนอร์ Docker:
docker exec -it d47207e50eba /bin/bash
#นำทางไปยังไดเร็กทอรี /tmp
cd /tmp

จากนั้นฉันคัดลอก run_profvis.R ไปยังไดเร็กทอรี rootID/temp (root@d47207e50eba:/tmp#) ของคอนเทนเนอร์ด้วยคำสั่งต่อไปนี้ใน bash ใน powershell:
PS C:\Program Files\Docker\Docker> docker cp E:\soft\MetFamily-master_14122023\MetFamily-master\run_profvis.R d47207e50eba:/tmp/

จากนั้นฉันรัน run_profvis.R ในไฟล์คอนเทนเนอร์ใน bash ใน powershell:
root@d47207e50eba:/tmp# Rscript run_profvis.R

ตอนนี้ฉันไม่รู้ว่าจะดูบันทึกและรายละเอียดของโค้ดที่กำลังทำงานแบบเรียลไทม์ใน Metfamily Shiny Web ซึ่งกำลังทำงานอยู่ในคอนเทนเนอร์ได้อย่างไร
โปรดบอกฉันด้วยว่าฉันจะได้รับโค้ด R ทั้งหมดซึ่งกำลังทำงานแบบเรียลไทม์ใน Metfamily Shiny Web ซึ่งกำลังทำงานอยู่ในคอนเทนเนอร์ได้อย่างไร

ฉันมีแพ็คเกจชื่อ MetFamily (https://github.com/ipb-halle/MetFamily/tree/master) ซึ่งเป็นแอปพลิเคชัน Shiny ที่ทำงานบนเว็บseite นี่คือรายการไฟล์ทั้งหมดในโครงสร้างไดเรกทอรีของมัน:

[1] "binder/install.R"
[2] "binder/runtime.txt"
[3] "DESCRIPTION"
[4] "Dockerfile"
[5] "Dockerfile-base"
[6] "Dockerfile-rstudio"
[7] "inst/data/showcase/Fragment_matrix_showcase.csv"
[8] "inst/data/showcase/Metabolite_profile_showcase.txt"
[9] "inst/data/showcase/MSMS_library_showcase.msp"
[10] "inst/data/showcase/Project_file_showcase_annotated.csv.gz"
[11] "inst/data/showcase/Project_file_showcase_annotated_reduced.csv.gz"
[12] "inst/data/showcase/Project_file_showcase_reduced.csv.gz"
[13] "inst/MetFamily/app_files/server_functionsDownloads.R"
[14] "inst/MetFamily/app_files/server_functionsFilters.R"
[15] "inst/MetFamily/app_files/server_functionsSelections.R"
[16] "inst/MetFamily/app_files/server_functionsSerialization.R"
[17] "inst/MetFamily/app_files/server_functionsTableGui.R"
[18] "inst/MetFamily/app_files/server_guiAnnotation.R"
[19] "inst/MetFamily/app_files/server_guiDialogs.R"
[20] "inst/MetFamily/app_files/server_guiMs2plot.R"
[21] "inst/MetFamily/app_files/server_guiPlotControls.R"
[22] "inst/MetFamily/app_files/server_guiPlots.R"
[23] "inst/MetFamily/app_files/server_guiTabAnnotation.R"
[24] "inst/MetFamily/app_files/server_guiTabClassifier.R"
[25] "inst/MetFamily/app_files/server_guiTabExport.R"
[26] "inst/MetFamily/app_files/server_guiTabHca.R"
[27] "inst/MetFamily/app_files/server_guiTabInput.R"
[28] "inst/MetFamily/app_files/server_guiTabMsmsFilter.R"
[29] "inst/MetFamily/app_files/server_guiTabPca.R"
[30] "inst/MetFamily/app_files/server_guiTabSampleFilter.R"
[31] "inst/MetFamily/app_files/server_guiTabSearch.R"
[32] "inst/MetFamily/app_files/ui_rightColumn.R"
[33] "inst/MetFamily/server.R"
[34] "inst/MetFamily/ui.R"
[35] "inst/MetFamily/version.R"
[36] "inst/MetFamily/www/css/ipb-styles.css"
[37] "inst/MetFamily/www/img/2013_IPB_Logo_EN.png"
[38] "inst/MetFamily/www/img/2019_wch_logo_de_invertiert.png"
[39] "inst/MetFamily/www/img/2020_Logo_schrift_weiß_Trans_EN.png"
[40] "inst/MetFamily/www/img/body-bg.png"
[41] "inst/MetFamily/www/img/denbi-logo-white.svg"
[42] "inst/MetFamily/www/img/Leibniz__Logo_EN_Negative_100mm.svg"
[43] "inst/MetFamily/www/img/Metfamily.gif"
[44] "inst/MetFamily/www/ipbfooter.html"
[45] "inst/MetFamily/www/logo_ipb_en.png"
[46] "LICENSE"
[47] "man/startMetFamily.Rd"
[48] "NAMESPACE"
[49] "R/Analysis.R"
[50] "R/Annotation.R"
[51] "R/Classifiers.R"
[52] "R/DataProcessing.R"
[53] "R/FragmentMatrixFunctions.R"
[54] "R/Plots.R"
[55] "R/R_packages.R"
[56] "R/StartApp.R"
[57] "R/TreeAlgorithms.R"
[58] "README.md"
[59] "supervisord-rstudio.conf"
[60] "supervisord.conf"
[61] "tests/testthat.R"
[62] "tests/testthat/test_fileinput.R"

นี่คือวิธีที่ฉันรันแอปพลิเคชัน Shiny สำหรับเว็บ MetFamily ในคอนเทนเนอร์:

ติดตั้ง Docker Desktop สำหรับ Windows และเริ่มใช้งานมัน

เปิดหน้าต่างคำสั่งหรือเทอร์มินัล

สร้างคอนเทนเนอร์ MetFamily ในไดเรกทอรี E:\soft\MetFamily-master:

docker build -t sneumann/metfamily.

รันคอนเทนเนอร์ MetFamily:

docker run -p 3838:3838 sneumann/metfamily:latest

เปิดเบราว์เซอร์เว็บและไปที่ http://localhost:3838/

ฉันใช้กลยุทธ์ดังต่อไปนี้เพื่อเข้าถึงบันทึกของแอปพลิเคชัน Shiny ที่รันอยู่ในคอนเทนเนอร์ที่ http://localhost:3838/:

ฉันสร้างไฟล์ app.R ในไดเรกทอรีแพ็คเกจ ความจุของไฟล์ app.R คือ:

app.R

source("server.R")
source("ui.R")

ยังคัดลอกไปยัง inst/metfamily ด้วย

ฉันยังสร้างไฟล์ run_profvis.R ในไดเรกทอรีแพ็คเกจด้วย ความจุของไฟล์ run_profvis.R คือ:

run_profvis.R

library(shiny)
library(profvis)
#
setwd("/tmp/MetFamily/inst/MetFamily")  # กำหนดเส้นทางที่ถูกต้องไปยังไดเรกทอรีแอปพลิเคชัน Shiny ในคอนเทนเนอร์
#

กำหนดแอปพลิเคชัน Shiny โดยการดึงแหล่งที่มาทั้ง ui.R และ server.R

ui <- source("ui.R", local = TRUE)$value
server <- source("server.R", local = TRUE)$value
#

ห่อแอปพลิเคชัน Shiny ในการเริ่มต้นด้วย profvis

p <- profvis({
runApp(shinyApp(ui, server))
})
#

หลังจากรับวัตถุ profvis ที่มีผลลัพธ์จากการวิเคราะห์โปรไฟล์

บันทึกลงในไฟล์หรือแสดงผลลัพธ์

saveRDS(p, file = "profiling_results.rds")
#

คุณยังสามารถใช้ print(p) เพื่อดูว่าที่ส่วนใหญ่ของเวลาถูกใช้ไปที่ไหน หรือ

หากรันในเซสชัน R ที่มีปฏิสัมพันธ์ (ไม่ผ่าน Rscript) คุณสามารถใช้หน้าต่างแสดงผลที่มีอยู่ใน profvis ได้:

print(profvis::profvisOutput(p))

#

ตัวเลือก: หากคุณต้องการเปิดผลลัพธ์จากการวิเคราะห์โปรไฟล์ในเบราว์เซอร์โดยอัตโนมัติ

คุณสามารถเพิ่มบรรทัดนี้หลังจากบันทึกผลลัพธ์ หมายเหตุว่าคุณต้องรัน R ในโหมดที่มีปฏิสัมพันธ์

if(interactive()) { profvis::print(p) }

#

บอกสคริปต์ให้รอ่อนหน้า ก่อนที่จะออก

เพื่อให้มีเวลาให้แอปพลิเคชันรันและถูกวิเคราะห์โปรไฟล์

Sys.sleep(60)

จากนั้นฉันสร้างและรันคอนเทนเนอร์ด้วยคำสั่งต่อไปนี้ใน CMD:
cd E:\soft\MetFamily-master_14122023\MetFamily-master
docker build -t sneumann/metfamily.
docker run -p 3838:3838 sneumann/metfamily:latest

จากนั้นฉันเข้าไปในรากของคอนเทนเนอร์ดังต่อไปนี้:

หา ID ของคอนเทนเนอร์:

docker ps

เข้าถึงรากของคอนเทนเนอร์ Docker:

docker exec -it d47207e50eba /bin/bash

ไปที่ไดเรกทอรี /tmp

จากนั้นฉันคัดลอกไฟล์ run_profvis.R ไปยัง... (ข้อความไม่สมบูรณ์ในส่วนนี้)

ฉันมีแพ็คเกจ MetFamily (https://github.com/ipb-halle/MetFamily/tree/master) ซึ่งเป็นแอปพลิเคชันบนเว็บที่สวยงาม ต่อไปนี้คือรายชื่อไฟล์ทั้งหมดในโครงสร้างไดเร็กทอรี:

[1] "binder/install.R"
[2] "binder/runtime.txt"
[3] "คำอธิบาย"
[4] "Dockerfile"
[5] "Dockerfile-base"
[6] "Dockerfile-rstudio"
[7] "inst/data/showcase/Fragment_matrix_showcase.csv"
[8] "inst/data/showcase/Metabolite_profile_showcase.txt"
[9] "inst/data/showcase/MSMS_library_showcase.msp"
[10] "inst/data/showcase/Project_file_showcase_annotated.csv.gz"
[11] "inst/data/showcase/Project_file_showcase_annotated_reduced.csv.gz"
[12] "inst/data/showcase/Project_file_showcase_reduced.csv.gz"
[13] "inst/MetFamily/app_files/server_functionsDownloads.R"
[14] "inst/MetFamily/app_files/server_functionsFilters.R"
[15] "inst/MetFamily/app_files/server_functionsSelections.R"
[16] "inst/MetFamily/app_files/server_functionsSerialization.R"
[17] "inst/MetFamily/app_files/server_functionsTableGui.R"
[18] "inst/MetFamily/app_files/server_guiAnnotation.R"
[19] "inst/MetFamily/app_files/server_guiDialogs.R"
[20] "inst/MetFamily/app_files/server_guiMs2plot.R"
[21] "inst/MetFamily/app_files/server_guiPlotControls.R"
[22] "inst/MetFamily/app_files/server_guiPlots.R"
[23] "inst/MetFamily/app_files/server_guiTabAnnotation.R"
[24] "inst/MetFamily/app_files/server_guiTabClassifier.R"
[25] "inst/MetFamily/app_files/server_guiTabExport.R"
[26] "inst/MetFamily/app_files/server_guiTabHca.R"
[27] "inst/MetFamily/app_files/server_guiTabInput.R"
[28] "inst/MetFamily/app_files/server_guiTabMsmsFilter.R"
[29] "inst/MetFamily/app_files/server_guiTabPca.R"
[30] "inst/MetFamily/app_files/server_guiTabSampleFilter.R"
[31] "inst/MetFamily/app_files/server_guiTabSearch.R"
[32] "inst/MetFamily/app_files/ui_rightColumn.R"
[33] "inst/MetFamily/server.R"
[34] "inst/MetFamily/ui.R"
[35] "inst/MetFamily/version.R"
[36] "inst/MetFamily/www/css/ipb-styles.css"
[37] "inst/MetFamily/www/img/2013_IPB_Logo_EN.png"
[38] "inst/MetFamily/www/img/2019_wch_logo_de_invertiert.png"
[39] "inst/MetFamily/www/img/2020_Logo_schrift_weiß_Trans_EN.png"
[40] "inst/MetFamily/www/img/body-bg.png"
[41] "inst/MetFamily/www/img/denbi-logo-white.svg"
[42] "inst/MetFamily/www/img/Leibniz__Logo_EN_Negative_100mm.svg"
[43] "inst/MetFamily/www/img/Metfamily.gif"
[44] "inst/MetFamily/www/ipbfooter.html"
[45] "inst/MetFamily/www/logo_ipb_en.png"
[46] "ใบอนุญาต"
[47] "man/startMetFamily.Rd"
[48] "NAMESPACE"
[49] "R/Analysis.R"
[50] "R/Annotation.R"
[51] "R/Classifiers.R"
[52] "R/DataProcessing.R"
[53] "R/FragmentMatrixFunctions.R"
[54] "R/Plots.R"
[55] "R/R_packages.R"
[56] "R/StartApp.R"
[57] "R/TreeAlgorithms.R"
[58] "README.md"
[59] "supervisord-rstudio.conf"
[60] "supervisord.conf"
[61] "tests/testthat.R"
[62] "tests/testthat/test_fileinput.R"

นี่คือวิธีที่ฉันเรียกใช้แอป MetFamily บนเว็บในคอนเทนเนอร์:
#ติดตั้ง Docker Desktop สำหรับ Windows และเริ่มต้นใช้งาน
#เปิดพรอมต์คำสั่งหรือหน้าต่างเทอร์มินัล
#สร้างคอนเทนเนอร์ MetFamily ในไดเร็กทอรี E:\soft\MetFamily-master:
docker build -t sneumann/metfamily .
#เรียกใช้คอนเทนเนอร์ MetFamily:
docker run -p 3838:383


เขียนแอป R Shiny ที่ใช้ในการแสดงข้อมูลชุดข้อมูล mtcars

เขียนแอปพลิเคชัน R Shiny ที่แสดงภาพชุดข้อมูล mtcars


คุณสามารถสร้าง Livescript ของ Matlab เพื่อจำลองคลื่นน้ำที่สร้างโดยพัดลมในถังน้ำได้หรือไม่ ถังน้ำมีความยาว 0.42 ม. กว้าง 0.36 ม. ความเร็วลมคือ 2.5 ม./วินาที และพัดขนานกับน้ำไปทั่วทั้งถัง

คุณสามารถเขียนสคริปต์สดด้วย Matlab เพื่อจำลองคลื่นน้ำที่เกิดจากพัดลมในถังได้หรือไม่? ขนาดถังน้ำยาว 0.42 เมตร กว้าง 0.36 เมตร ความเร็วลม 2.5 m / s จะพัดผ่านถังเก็บน้ำขนานไปกับน้ำ

คุณสามารถสร้าง Matlab livescript เพื่อจำลองคลื่นน้ำที่สร้างโดยพัดลมในถังน้ำได้หรือไม่ ถังน้ำมีความยาว 0.42 ม. กว้าง 0.36 ม. ความเร็วลมคือ 2.5 ม./วินาที และพัดขนานกับน้ำไปทั่วทั้งถัง


การใช้ python ในการเขียนฟังก์ชัน "modularity_gain" เพื่อให้โค้ดนี้ทำงาน: G = nx.complete_graph(6)
m1 = nx.algorithms.community.modularity(G, [[0, 1, 2], [3, 4, 5]])
m2 = nx.algorithms.community.modularity(G, [[0, 1], [2, 3, 4, 5]])
nx_gain = m2 - m1
nx_mod = nx.algorithms.community.modularity
del nx.algorithms.community.modularity
try:
    A = nx.to_numpy_array(G)
    m = G.number_of_edges()
    ee = expected_edges(A, m)
    gain = modularity_gain(A, ee, 2, [0, 1], [3, 4, 5], m)
except:
    raise AssertionError('networkx modularity usage')
finally:
    nx.algorithms.community.modularity = nx_mod
    del nx_mod
assert np.isclose(nx_gain, gain)

การใช้ python เพื่อเขียนฟังก์ชัน "modularity_gain" เพื่อให้โค้ดนี้ทำงานได้: G = nx.complete_graph(6)
m1 = nx.algorithms.community.modularity(G, [[0, 1, 2], [3, 4, 5]])
m2 = nx.algorithms.community.modularity(G, [[0, 1], [2, 3, 4, 5]])
nx_gain = m2 - m1
nx_mod = nx.algorithms.community.modularity
del nx.algorithms.community.modularity
ลอง:
      A = nx.to_numpy_array(G)
      m = G.number_of_edges()
     ee = expected_edges(A, m)
     gain = moduleity_gain(A, ee, 2, [0, 1], [3, 4, 5], m)
ยกเว้น:
   เพิ่ม AssertionError('การใช้โมดูลาร์ของเครือข่าย x')
สุดท้าย:
    nx.algorithms.community.modularity = nx_mod
    ลบ nx_mod
ยืนยัน np.isclose(nx_gain, gain)

การใช้ python เพื่อเขียนฟังก์ชัน "modularity_gain" เพื่อให้โค้ดนี้ทำงานได้:G = nx.complete_graph(6)
m1 = nx.algorithms.community.modularity(G, [[0, 1, 2], [3, 4, 5]])
m2 = nx.algorithms.community.modularity(G, [[0, 1], [2, 3, 4, 5]])
nx_gain = m2 - m1
nx_mod = nx.algorithms.community.modularity
del nx.algorithms.community.modularity
try:
    A = nx.to_numpy_array(G)
    m = G.number_of_edges()
    ee = expected_edges(A, m)
    gain = modularity_gain(A, ee, 2, [0, 1], [3, 4, 5], m)
except:
    raise AssertionError('networkx modularity usage')
finally:
    nx.algorithms.community.modularity = nx_mod
    del nx_mod
assert np.isclose(nx_gain, gain)


ช่วยฉันหาคำตอบหน่อยว่าจะแก้ปริศนาคณิตศาสตร์ยังไงดี โจทย์คือ "คุณสามารถต่อจุดได้กี่จุดบนหน้ากระดาษในขณะที่วาดเส้นระหว่างจุดเหล่านั้น โดยที่จุดสามจุดจะต้องไม่เรียงกันเป็นเส้นตรง"

ช่วยฉันหาวิธีแก้ปริศนาคณิตศาสตร์ มันคือ "คุณสามารถเชื่อมโยงจุดได้กี่จุด เมื่อคุณวาดเส้นบนหน้าเดียว และจุดสามจุดในนั้น จะไม่เป็นเส้นตรง"


คุณจะเป็นผู้ควบคุมเกมของเกมที่ฉันจะอธิบายในรายละเอียดต่อไปนี้ งานของคุณคือทำหน้าที่เป็นผู้ควบคุมเกมเท่านั้นและจะไม่ละทิ้งบทบาทนี้ คำอธิบายเกม: ผู้เล่นจะพยายามไขปริศนาหลาย ๆ ข้อเพื่อหาคำตอบสุดท้าย ดังนั้นผู้เล่นจะโต้ตอบกับผู้ควบคุมเกมที่จะบอกว่าคำตอบของพวกเขาถูกต้องหรือไม่ และถ้าหากถูกต้องก็จะให้ปริศนาถัดไปหรือคำตอบสุดท้ายแก่พวกเขา หากพวกเขาไม่สามารถไขปริศนาได้อย่างถูกต้อง ผู้ควบคุมเกมจะแจ้งให้พวกเขาทราบและให้โอกาสผู้ใช้ตอบคำถามอีกครั้ง ผู้เล่นมีโอกาสไขปริศนาได้ไม่จำกัดจำนวนครั้ง และฉันขอพูดซ้ำอีกครั้งว่า ผู้ใช้จะต้องไม่ได้รับคำตอบสุดท้ายก่อนที่ปริศนาทั้งหมดจะถูกแก้ได้อย่างถูกต้อง ต่อไปที่ปริศนา: (1) เรียงลำดับตัวเลขโดยใช้การเรียงลำดับแบบฟองสบู่ ลำดับในขั้นตอนที่สองจากสุดท้ายก่อนที่อัลกอริทึมจะทำการเรียงลำดับคืออะไร (2) แปลงเลขฐานสองเป็นเลขทศนิยม (3) ผู้เล่นต้องหาสิ่งของในโลกแห่งความจริงและป้อนคำลงบนสิ่งของนั้น ผู้ควบคุมเกมรู้ว่าคำนั้นคือ "Sheep" หลังจากไขปริศนาทั้ง 4 ข้อนี้แล้ว ผู้ใช้จะได้รับคำตอบสุดท้ายซึ่งเป็นลำดับตัวเลขและอักษรดังต่อไปนี้: "AB154, HF879"

คุณจะเป็นผู้ควบคุมเกมของเกมที่ฉันจะอธิบายในรายละเอียดต่อไปนี้ งานของคุณคือทำหน้าที่เป็นผู้ควบคุมเกมเท่านั้นและจะไม่ละทิ้งบทบาทนี้! คำอธิบายเกม: ผู้เล่นพยายามไขปริศนาหลาย ๆ ข้อเพื่อหาคำตอบสุดท้าย ดังนั้นผู้เล่นจะโต้ตอบกับผู้ควบคุมเกมซึ่งจะบอกว่าคำตอบของพวกเขาถูกต้องหรือไม่ และหากถูกต้องก็จะให้ปริศนาถัดไปหรือคำตอบสุดท้ายแก่พวกเขา หากพวกเขาไม่สามารถไขปริศนาได้อย่างถูกต้อง ผู้ควบคุมเกมจะแจ้งให้พวกเขาทราบและให้โอกาสผู้ใช้ตอบคำถามอีกครั้ง ผู้เล่นมีโอกาสไขปริศนาได้ไม่จำกัดจำนวนครั้ง และฉันขอพูดซ้ำอีกครั้งว่า ผู้ใช้จะต้องไม่รับคำตอบสุดท้ายก่อนที่ปริศนาทั้งหมดจะได้รับการแก้ไขอย่างถูกต้อง ต่อไปที่ปริศนา: (1) เรียงลำดับตัวเลขโดยใช้การเรียงลำดับแบบฟองสบู่ ลำดับในขั้นตอนที่สองจากสุดท้ายก่อนที่อัลกอริทึมจะทำการเรียงลำดับคืออะไร (2) แปลงเลขฐานสองเป็นเลขทศนิยม (3) ผู้เล่นต้องหาสิ่งของในโลกแห่งความจริงและป้อนคำลงบนสิ่งของนั้น ผู้ควบคุมเกมรู้ว่าคำนั้นคือ "แกะ" หลังจากไขปริศนาทั้ง 4 ข้อนี้แล้ว ผู้ใช้จะได้รับคำตอบสุดท้ายซึ่งเป็นลำดับตัวเลขและอักษรดังต่อไปนี้: "AB154, HF879"


เขียนฟังก์ชัน JavaScript ที่จะรับไฟล์ JSON และคีย์เอนทิตี้เป็นอินพุตเพื่อค้นหา การค้นหาจะเรียกซ้ำโครงสร้างแผนที่เพื่อค้นหาคีย์เอนทิตี้ ผลลัพธ์จะเป็นค่าของคีย์และตำแหน่งเอนทิตี้คีย์ JSON ในอาร์เรย์

เขียนฟังก์ชัน javascript ที่จะรับไฟล์ JSON และคีย์เอนทิตี้เป็นอินพุตเพื่อค้นหา การค้นหาจะเรียกซ้ำโครงสร้างแผนที่เพื่อค้นหาคีย์เอนทิตี้ ผลลัพธ์จะเป็นค่าของคีย์และตำแหน่งเอนทิตี้คีย์ JSON ในอาร์เรย์


จะสร้างเอนทิตี้สื่อใน Drupal ได้อย่างไร?


มีเครื่องกำเนิดไฟฟ้า 3 เครื่องที่มีกำลังไฟฟ้าจริง: A คือ 30kW, เครื่องกำเนิดไฟฟ้า B คือ 100kW และ C คือ 50kW เครื่องกำเนิดไฟฟ้าทั้ง 3 เครื่องต้องมีกำลังไฟฟ้าเท่ากัน 60kW และไม่เกิน 100kW แต่ฉันสามารถสลับไฟได้เพียงเท่านี้: ถ่ายโอน 30kW จาก A ไป B, 10kW จาก A ไป C, 20kW จาก B ไป A, 20kW จาก B ไป C และ 10kW จาก C ไป A ฉันทำได้แค่ 3 สวิตช์เท่านั้น


ต้องใช้แผงโซลาร์เซลล์ขนาด 400 วัตต์กี่แผงในรัฐมิชิแกนจึงจะผลิตพลังงานได้เท่ากับรถยนต์ไฟฟ้าที่วิ่งได้ 40 ไมล์ต่อวัน สมมติว่ามีแสงแดดจัดเฉลี่ย 4 ชั่วโมงต่อวันในรัฐมิชิแกน และรถยนต์ใช้พลังงาน 0.3 กิโลวัตต์ชั่วโมงต่อไมล์

ในรัฐมิชิแกน ต้องใช้แผงโซลาร์เซลล์ขนาด 400 วัตต์กี่แผงจึงจะผลิตพลังงานได้เท่ากับรถยนต์ไฟฟ้าที่วิ่งได้ 40 ไมล์ต่อวัน สมมติว่ามีแสงแดดจัดเฉลี่ย 4 ชั่วโมงต่อวันในรัฐมิชิแกน และรถยนต์ใช้พลังงาน 0.3 กิโลวัตต์ชั่วโมงต่อไมล์


ช่วยฉันเข้าใจรูปแบบธุรกิจของ Palantir โดยใช้ตารางรายละเอียด


โปรดจับคู่คำกล่าวที่ว่า "คนประเภทใดที่ไม่ยอมรับข้อเสนอการจ้างงานของเรา" กับคำกล่าวใดคำกล่าวหนึ่งในรายการด้านล่าง

พนักงานรู้สึกมีค่าเพียงใดในขณะนี้ผ่านโอกาสการฝึกอบรมที่บริษัทจัดให้

ระดับผลงานของพนักงานในพื้นที่ธุรกิจต่างๆ เป็นอย่างไรเมื่อเดือนที่แล้ว

ผู้จัดการประเภทใดที่กำลังผลักดันให้ธุรกิจมีผลงานสูงขึ้นในปัจจุบัน

ผู้จัดการประเภทใดที่สร้างวัฒนธรรมประเภทใด
ข้อเสนอของเราถูกปฏิเสธเนื่องจากข้อเสนอเงินเดือนต่ำเกินไปหรือไม่

ผู้นำมีความมั่นใจเพียงใดเกี่ยวกับกระบวนการสืบทอดตำแหน่งในปัจจุบันของบริษัท

ปัจจุบันใช้เวลานานเท่าใดในการพัฒนาทักษะสำหรับบทบาทงานที่สำคัญในพื้นที่ธุรกิจต่างๆ

บริษัทต้องเสียค่าใช้จ่ายเท่าใดในการเลิกจ้างพนักงานในปีที่แล้ว

การฝึกอบรมส่งผลต่ออัตราการขาดงานในพื้นที่ธุรกิจต่างๆ อย่างไร
อะไรเป็นแรงผลักดันให้เกิดการเลิกจ้างพนักงานในกลุ่ม HiPo และ HiPe

อัตราการเลิกจ้างพนักงานในกลุ่ม HiPo และ HiPe ในพื้นที่ธุรกิจใดบ้างในปีที่แล้ว

ผู้สมัครประเภทใดที่ปฏิเสธข้อเสนอการจ้างงานของเราในปีที่แล้ว
เหตุใดผู้สมัครประเภทต่างๆ จึงปฏิเสธข้อเสนอการจ้างงานของเราในปีที่แล้ว ปัจจุบันมีบุคลากรประเภทต่างๆ ในตลาดแรงงานมากเพียงใด
การว่าจ้างโดยคำนึงถึงความหลากหลายมีผลกระทบต่อระดับความหลากหลายขององค์กรอย่างไรในช่วง 2 ปีที่ผ่านมา
ขั้นตอนใดของกระบวนการสรรหาบุคลากรปัจจุบันที่สามารถปรับปรุงได้
จำเป็นต้องมีหลักฐานใดบ้างเพื่อให้แน่ใจว่ามีการคัดเลือกผู้นำใหม่ในพื้นที่ธุรกิจของฉันอย่างถูกต้อง

ปัจจุบันเราใช้จ่ายด้านการเรียนรู้และการพัฒนาทั่วทั้งองค์กรไปเท่าใด
ผู้จัดการในพื้นที่ธุรกิจของฉันมีประสิทธิภาพเพียงใด
ต้นทุนค่าตอบแทนพนักงานทั้งหมดในปัจจุบันในพื้นที่ธุรกิจต่างๆ คือเท่าใด
พนักงานในบทบาทสำคัญกี่เปอร์เซ็นต์ที่มีแผนการสืบทอดตำแหน่งในปัจจุบัน
สถานที่ใดบ้างที่ประสบปัญหาในการจ้างพนักงานบางตำแหน่งในปัจจุบัน
การทำงานแบบผสมผสานเพื่อปรับปรุง DE&I ในสถานที่ตั้งธุรกิจของเรามีผลกระทบในเชิงบวกเพียงใด
การจ้างพนักงานใหม่ต้องใช้เวลานานเพียงใดจึงจะมีประสิทธิผลในพื้นที่ธุรกิจของฉัน
อัตราการรักษาพนักงานที่มีศักยภาพสูงและต่ำในพื้นที่ธุรกิจนี้ในปัจจุบันคือเท่าใด
ต้นทุนการสรรหาบุคลากรทั้งหมดคือเท่าใด

โปรดจัดทำตารางผลลัพธ์ โดยที่คอลัมน์ A คือรายการคำชี้แจง และคอลัมน์ B แสดงเปอร์เซ็นต์ความน่าจะเป็นที่คำชี้แจงจะตรงกัน


หากฉันทำการเฉลี่ยต้นทุนเป็นดอลลาร์ในหุ้น ฉันจะวัดกำไร/ขาดทุนได้อย่างแม่นยำได้อย่างไร

หากฉันเฉลี่ยต้นทุนดอลลาร์ในหุ้นฉันจะวัดกำไร / ขาดทุนได้อย่างแม่นยำได้อย่างไร


เขียนคำขอ SQL เพื่อคำนวณสต๊อกเฉลี่ยสำหรับตารางสต๊อก Clickhouse ที่มีคอลัมน์เป็นวันที่, รหัสบทความ, สต๊อก_a, สต๊อก_b, สต๊อก_c

เขียนคำขอ SQL เพื่อคำนวณสต๊อกเฉลี่ยสำหรับตารางสต๊อก Clickhouse ที่มีคอลัมน์เป็นdate, article_id, stock_a, stock_b, stock_c


ฉันกำลังตั้งค่าเซิร์ฟเวอร์ Ubuntu ของตัวเอง ฉันต้องการสร้างแอปพลิเคชัน Streamlit ใน Python และโฮสต์ไว้ใน [my i.p.]/LR ฉันทำได้อย่างไร

ฉันกำลังตั้งค่าเซิร์ฟเวอร์อูบุนตูของฉันเอง ฉันต้องการสร้างแอปพลิเคชัน streamlit ด้วยงูเหลือมและโฮสต์ไว้ใน [I.P.] / LR - ฉันควรทำอย่างไร?


คุณสามารถแสดงวิธีสร้างแอป Streamlit ที่ใช้เล่นวิดีโอให้ฉันได้ไหม

คุณสามารถแสดงวิธีสร้างแอป streamlit ที่สามารถเล่นวิดีโอให้ฉันได้ไหม

คุณสามารถแสดงวิธีสร้างแอป Streamlit ที่สามารถเล่นวิดีโอให้ฉันได้ไหม


เขียนฟังก์ชันใน Scheme ที่ทำการกลับลำดับรายการของสตริง

เขียนฟังก์ชันใน scheme เพื่อย้อนกลับรายการสตริงใช่ไม


วิธีการเขียนโปรแกรมในภาษาโปรแกรม Gambit Scheme (ซึ่งเป็นภาษาเฉพาะของ Scheme) ที่อ่านบรรทัดจากอินพุตมาตรฐาน ย้อนกลับบรรทัด และพิมพ์บรรทัดที่แก้ไขแล้วออกไปยังเอาต์พุตมาตรฐาน โปรดระบุเฉพาะรหัส Gambit Scheme ที่ถูกต้อง คุณสามารถใช้คู่มือออนไลน์ของ Gambit Scheme เป็นข้อมูลอ้างอิงได้

วิธีเขียนโปรแกรมในภาษาโปรแกรม Gambit Scheme (ซึ่งเป็นรูปแบบของ Scheme ที่เฉพาะเจาะจง) ที่จะอ่านบรรทัดจากข้อมูลมาตรฐานเข้า แบบย้อนกลับบรรทัดเหล่านั้น และพิมพ์บรรทัดที่ถูกแก้ไขออกไปที่ข้อมูลมาตรฐานออก โปรดให้โค้ด Gambit Scheme ที่ถูกต้องเท่านั้น คุณสามารถใช้คู่มือออนไลน์ของ Gambit Scheme เป็นข้อมูลอ้างอิงได้

วิธีการเขียนโปรแกรมในภาษาโปรแกรม Gambit Scheme (ซึ่งเป็นภาษาเฉพาะของ Scheme) ที่อ่านบรรทัดจากอินพุตมาตรฐาน ย้อนกลับบรรทัด และพิมพ์บรรทัดที่แก้ไขแล้วออกเอาต์พุตมาตรฐาน โปรดระบุเฉพาะรหัส Gambit Scheme ที่ถูกต้อง คุณสามารถใช้คู่มือออนไลน์ของ Gambit Scheme เป็นข้อมูลอ้างอิงได้


แก้ไขโค้ดด้านล่างและทำให้เสร็จก่อนการอ่านจาก srt 1 มิลลิวินาที

import re
import subprocess

def burn_subtitles(video_path, ass_subtitle_path, output_video_path):
    command = [
        'ffmpeg',
        '-i', video_path,                       # ไฟล์วิดีโออินพุต
        '-vf', f"subtitles={ass_subtitle_path}", # ตัวกรองที่ถูกต้องสำหรับคำบรรยาย
        '-c:a', 'copy',                          # คัดลอกสตรีมเสียงโดยไม่ต้องเข้ารหัสใหม่
        output_video_path                        # ไฟล์วิดีโอเอาต์พุต
    ]
    subprocess.run(command)

import re

import re

import re

def convert_srt_to_ass(srt_content):
    # ส่วนหัว ASS
    ass_header = (
        "[Script Info]\n"
        "ScriptType: v4.00+\n"
        "PlayResX: 384\n"
        "PlayResY: 288\n\n"
        "[V4+ Styles]\n"
       "รูปแบบ: ชื่อ, ชื่อฟอนต์, ขนาดฟอนต์, สีหลัก, สีรอง, สีเส้นขอบ, สีด้านหลัง, ตัวหนา, ตัวเอียง, ขีดเส้นใต้, ขีดฆ่า, ScaleX, ScaleY, ระยะห่าง, มุม, สไตล์เส้นขอบ, เส้นขอบ, เงา, การจัดตำแหน่ง, MarginL, MarginR, MarginV, การเข้ารหัส\n"
        "รูปแบบ: ค่าเริ่มต้น,Arial,16,&H00FFFFFF,&H0000FF00,&H00000000,&H00000000,0,0,0,0,100,100,0,0,1,1,0,2,10,10,10,1\n\n"
        "[เหตุการณ์]\n"
        "Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text\n"
    )

    ass_content = ass_header
    # ปรับแต่ง regex เพื่อจับหมายเลขคำบรรยาย เวลาเริ่มต้น เวลาสิ้นสุด และข้อความอย่างถูกต้อง
    matches = list(re.finditer(r'(\d+)\n(\d{2}:\d{2}:\d{2},\d{3}) --> (\d{2}:\d{2}:\d{2},\d{3})\n(.+?)\n\n', srt_content, re.DOTALL))

    prev_end = "00:00:00.000"

    for i, match in enumerate(matches):
        start, end, text = match.group(2), match.group(3), match.group(4)
        start = start.replace(',', '.')
        end = end.replace(',', '.')

        # คำนวณเวลาเริ่มต้นที่ถูกต้องเพื่อให้แน่ใจว่าไม่มีการทับซ้อน
        if start <= prev_end:
            start = prev_end

        # อัปเดต prev_end เป็นเวลาสิ้นสุดของคำบรรยายปัจจุบัน
        prev_end = end

        # เปลี่ยนสีของคำที่พูดอยู่ (ในตัวอย่างนี้จะเป็นสีเขียว)
        text = text.replace('<u>', '{\\c&H00FF00&}').replace('</u>', '{\\c&HFFFFFF&}')
        text = text.replace('\n', '\\N')  # Convert newlines within text for ASS format
        ass_content += f"Dialogue: 0,{start},{end},Default,,0,0,0,,{text}\n"

    return ass_content

srt_file_path = 'a.srt'  # Replace with the correct path to the SRT file

# อ่านเนื้อหาไฟล์ SRT
with open(srt_file_path, 'r', encoding='utf-8') as file:
    srt_content = file.read()

# แปลง SRT เป็น ASS
ass_content = convert_srt_to_ass(srt_content)

# เขียนเนื้อหา ASS ลงในไฟล์
ass_file_path = 'a.ass'
โดย open(ass_file_path, 'w') เป็นไฟล์:
    file.write(ass_content)

# เบิร์นคำบรรยายลงในวิดีโอ
burn_subtitles('b.mp4', ass_file_path, 'c2.mp4')

แก้ไขโค้ดด้านล่างและทำให้เสร็จก่อนการอ่านจาก srt 1 มิลลิวินาที

import re
import subprocess

def burn_subtitles(video_path, ass_subtitle_path, output_video_path):
    command = [
        'ffmpeg',
        '-i', video_path,                       # Input video file
        '-vf', f"subtitles={ass_subtitle_path}", # Correct filter for subtitles
        '-c:a', 'copy',                          # Copy audio stream without re-encoding
        output_video_path                        # Output video file
    ]
    subprocess.run(command)

import re

import re

import re

def convert_srt_to_ass(srt_content):
    # ASS header
    ass_header = (
        "[Script Info]\n"
        "ScriptType: v4.00+\n"
        "PlayResX: 384\n"
        "PlayResY: 288\n\n"
        "[V4+ Styles]\n"
        "Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, OutlineColour, BackColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding\n"
        "Style: Default,Arial,16,&H00FFFFFF,&H0000FF00,&H00000000,&H00000000,0,0,0,0,100,100,0,0,1,1,0,2,10,10,10,1\n\n"
        "[Events]\n"
        "Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text\n"
    )

    ass_content = ass_header
    # ปรับแต่ง regex เพื่อจับหมายเลขคำบรรยาย เวลาเริ่มต้น เวลาสิ้นสุด และข้อความอย่างถูกต้อง
    matches = list(re.finditer(r'(\d+)\n(\d{2}:\d{2}:\d{2},\d{3}) --> (\d{2}:\d{2}:\d{2},\d{3})\n(.+?)\n\n', srt_content, re.DOTALL))

    prev_end = "00:00:00.000"

    for i, match in enumerate(matches):
        start, end, text = match.group(2), match.group(3), match.group(4)
        start = start.replace(',', '.')
        end = end.replace(',', '.')

        # คำนวณเวลาเริ่มต้นที่ถูกต้องเพื่อให้แน่ใจว่าไม่มีการทับซ้อน
        if start <= prev_end:
            start = prev_end

        # อัปเดต prev_end เป็นเวลาสิ้นสุดของคำบรรยายปัจจุบัน
        prev_end = end

        # เปลี่ยนสีของคำที่พูดอยู่ (ในตัวอย่างนี้จะเป็นสีเขียว)
        text = text.replace('<u>', '{\\c&H00FF00&}').replace('</u>', '{\\c&HFFFFFF&}')
        text = text.replace('\n', '\\N')  # Convert newlines within text for ASS format
        ass_content += f"Dialogue: 0,{start},{end},Default,,0,0,0,,{text}\n"

    return ass_content

srt_file_path = 'a.srt'  # Replace with the correct path to the SRT file

# อ่านเนื้อหาไฟล์ SRT
with open(srt_file_path, 'r', encoding='utf-8') as file:
    srt_content = file.read()

# แปลง SRT เป็น ASS
ass_content = convert_srt_to_ass(srt_content)

# เขียนเนื้อหา ASS ลงในไฟล์
ass_file_path = 'a.ass'
with open(ass_file_path, 'w') as file:
    file.write(ass_content)

# เบิร์นคำบรรยายลงในวิดีโอ
burn_subtitles('b.mp4', ass_file_path, 'c2.mp4')

แก้ไขโค้ดด้านล่างและทำให้เสร็จก่อนการอ่านจาก srt 1 มิลลิวินาที

import re
import subprocess

def burn_subtitles(video_path, ass_subtitle_path, output_video_path):
    command = [
        'ffmpeg',
        '-i', video_path,                       # ไฟล์วิดีโออินพุต
        '-vf', f"subtitles={ass_subtitle_path}", # ตัวกรองที่ถูกต้องสำหรับคำบรรยาย
        '-c:a', 'copy',                          # คัดลอกสตรีมเสียงโดยไม่ต้องเข้ารหัสใหม่
        output_video_path                        # ไฟล์วิดีโอเอาต์พุต
    ]
    subprocess.run(command)

import re

import re

import re

def convert_srt_to_ass(srt_content):
    # ส่วนหัว ASS
    ass_header = (
        "[Script Info]\n"
        "ScriptType: v4.00+\n"
        "PlayResX: 384\n"
        "PlayResY: 288\n\n"
        "[V4+ Styles]\n"
        "Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, OutlineColour, BackColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding\n"
        "Style: Default,Arial,16,&H00FFFFFF,&H0000FF00,&H00000000,&H00000000,0,0,0,0,100,100,0,0,1,1,0,2,10,10,10,1\n\n"
        "[Events]\n"
        "Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text\n"
    )

    ass_content = ass_header
    # ปรับแต่ง regex เพื่อจับหมายเลขคำบรรยาย เวลาเริ่มต้น เวลาสิ้นสุด และข้อความอย่างถูกต้อง
    matches = list(re.finditer(r'(\d+)\n(\d{2}:\d{2}:\d{2},\d{3}) --> (\d{2}:\d{2}:\d{2},\d{3})\n(.+?)\n\n', srt_content, re.DOTALL))

    prev_end = "00:00:00.000"

    for i, match in enumerate(matches):
        start, end, text = match.group(2), match.group(3), match.group(4)
        start = start.replace(',', '.')
        end = end.replace(',', '.')

        # คำนวณเวลาเริ่มต้นที่ถูกต้องเพื่อให้แน่ใจว่าไม่มีการทับซ้อน
        if start <= prev_end:
            start = prev_end

        # อัปเดต prev_end เป็นเวลาสิ้นสุดของคำบรรยายปัจจุบัน
        prev_end = end

        # เปลี่ยนสีของคำที่พูดอยู่ (ในตัวอย่างนี้จะเป็นสีเขียว)
        text = text.replace('<u>', '{\\c&H00FF00&}').replace('</u>', '{\\c&HFFFFFF&}')
        text = text.replace('\n', '\\N')  # Convert newlines within text for ASS format
        ass_content += f"Dialogue: 0,{start},{end},Default,,0,0,0,,{text}\n"

    return ass_content

srt_file_path = 'a.srt'  # Replace with the correct path to the SRT file

# อ่านเนื้อหาไฟล์ SRT
with open(srt_file_path, 'r', encoding='utf-8') as file:
    srt_content = file.read()

# แปลง SRT เป็น ASS
ass_content = convert_srt_to_ass(srt_content)

# เขียนเนื้อหา ASS ลงในไฟล์
ass_file_path = 'a.ass'
with open(ass_file_path, 'w') as file:
    file.write(ass_content)

# เบิร์นคำบรรยายลงในวิดีโอ
burn_subtitles('b.mp4', ass_file_path, 'c2.mp4')


โปรดเขียนสคริปต์ bash นี้ใหม่ด้วยภาษา perl โดยคงฟังก์ชันการทำงานเดิมไว้ (อ่านอาร์กิวเมนต์ที่ส่งไปยังสคริปต์) และเรียกใช้ไฟล์ปฏิบัติการแบบเดียวกับไฟล์ต้นฉบับ  (ffmpeg, rm, av1an)

#!/bin/bash
set -euo pipefail

DIR="$(dirname -- "$(readlink -f -- "$0")")"
source "$DIR/../video.sh"

# เริ่มต้นตัวแปรด้วยค่าเริ่มต้น
quality=""
preset=""
resize=""
noise=""
input_file=""

# วนซ้ำผ่านอาร์กิวเมนต์บรรทัดคำสั่ง
while [[ $# -gt 0 ]]; do
  case $1 in
  -q | --quality)
    quality="$2"
    shift 2
    ;;
  -p | --preset)
    preset="$2"
    shift 2
    ;;
  -r | --resize)
    resize="$2"
    shift 2
    ;;
  -n | --noise)
    noise="$2"
    shift 2
    ;;
  *)
    input_file="$1"
    shift
    ;;
  esac
done

if [[ ! -f "$input_file" ]]; then
  echo "FILE NOT FOUND: $input_file"
fi

# ตรวจสอบอาร์กิวเมนต์ที่จำเป็น
if [[ -z $quality ]] || [[ -z $preset ]] || [[ -z $input_file ]]; then
  echo "Usage: $0 -q|--quality <quality> -p|--preset <preset> [-n|--noise <noise_level>] [-r|--resize <size>] <input_file>"
  exit 1
fi

file_path=$(readlink -f "$input_file")
file_name=$(get-filename "$file_path")

chunk_method="ffms2"

output_name="${file_name}.reencode.av1an.aom.rf${quality}.p${preset}"
metadata_comment="reencoded with av1an(aom), 10-bit, cpu-used=${preset}, cq=${quality}, chunk-method=$chunk_method"

if [ -n "$noise" ]; then
  output_name+=".noise${noise}"
else
  noise=10
fi

if [ -n "$resize" ]; then
  output_name+=".${resize}p"
fi

# ควรจะทำงานได้โดยไม่ต้องมี L-SMASH:
#    av1an -i "input" -y --resume --verbose --split-method av-scenechange -m hybrid -c mkvmerge -e rav1e --force -v " --tiles 8 -s 4 --quantizer 80 --no-scene-detection" --photon-noise 7 --chroma-noise --pix-format yuv420p10le -w 8 -o "output.mkv"

# --disable-kf --enable-fwd-kf=0 เรากำลังปิดการใช้งานคีย์เฟรมเนื่องจาก Av1an ตรวจจับฉากแล้ว ดังนั้นเราจึงไม่จำเป็นต้องทำ.. และยังทำให้ทุกอย่างเร็วขึ้นด้วย
# --kf-max-dist=9999 ช่วงคีย์เฟรมสูงสุด เราตั้งค่าไว้ที่ค่าสูงสุดที่เป็นไปได้ เนื่องจากช่วงคีย์เฟรมการตรวจจับฉากของ av1an อยู่ที่ 240 ตามค่าเริ่มต้นอยู่แล้ว
# --enable-chroma-deltaq=1 --enable-qm=1 --quant-b-adapt=1 พารามิเตอร์ที่ช่วยเพิ่มประสิทธิภาพให้คุณฟรี ไม่ต้องสนใจมัน

# --ffmpeg "-vf 'scale=-1:720'" \
# --concat mkvmerge --chunk-method ffms2 \

# --workers 4 --set-thread-affinity=2  \  #ดูเหมือนจะไม่ทำงานบน OSX อย่าลืมตั้งค่า --เส้นด้ายของ --พารามิเตอร์วิดีโอมีค่าเท่ากับความสัมพันธ์ของเธรด
# --photon-noise=10 \     # สำหรับการสังเคราะห์เกรน
# --chunk-method lsmash
# --sc-method fast --sc-downscale-height 320 \

ulimit -n 2048

threads=2

av1an --verbose \
  -i "$file_path" \
  --encoder aom \
  --workers 4 \
  --resume \
  --extra-split 300 \
  --ignore-frame-mismatch \
  --audio-params " -an " \
  --ffmpeg " -an $([[ -n "$resize" ]] && echo " -vf 'scale=-1:${resize}'")" \
  --split-method av-scenechange --chunk-method $chunk_method --concat mkvmerge \
  --set-thread-affinity="$threads" \
  --photon-noise="$noise" \
  --video-params " \
    --bit-depth=10 \
    --threads=$threads \
    --end-usage=q --cq-level=$quality --cpu-used=$preset \
    --tile-columns=0 --tile-rows=0 \
    --tune-content=psy --tune=ssim \
    --lag-in-frames=64 \
    --enable-keyframe-filtering=1 --disable-kf --kf-max-dist=9999 \
    --enable-qm=1 --deltaq-mode=0 --aq-mode=0 --quant-b-adapt=1 \
    --enable-fwd-kf=0 --arnr-strength=4 --sb-size=dynamic --enable-dnl-denoising=0 \
    " \
  -o "${output_name}.audioless.mkv"

# ใส่เสียงกลับเข้าไปแล้วแปลงเป็น mp4
ffmpeg -loglevel warning -hide_banner \
  -i "${output_name}.audioless.mkv" -i "$file_path" \
  -c copy -map 0:v -map 1:a \
  -metadata comment="$metadata_comment" \
  "${output_name}.mp4"

rm -rf "${output_name}.audioless.mkv"

echo -e "\n\n"
exa -al --color=always --no-permissions --no-user --time-style=long-iso "$input_file" "${output_name}.mp4"

echo ""
echo "video-compare \"$input_file\" \"${output_name}.mp4\""

echo -e "\n✅ FINISHED"

โปรดเขียนสคริปต์ bash นี้ใหม่ด้วยภาษา perl โดยคงฟังก์ชันการทำงานเดิมไว้ (อ่านอาร์กิวเมนต์ที่ส่งไปยังสคริปต์) และเรียกใช้ไฟล์ปฏิบัติการแบบเดียวกับไฟล์ต้นฉบับ (ffmpeg, rm, av1an)

#!/bin/bash
set -euo pipefail

DIR="$(dirname -- "$(readlink -f -- "$0")")"
source "$DIR/../video.sh"

# เริ่มต้นตัวแปรด้วยค่าเริ่มต้น
quality=""
preset=""
resize=""
noise=""
input_file=""

# วนซ้ำผ่านอาร์กิวเมนต์บรรทัดคำสั่ง
while [[ $# -gt 0 ]]; do
case $1 in
-q | --quality)
quality="$2"
shift 2
;;
-p | --preset)
preset="$2"
shift 2
;;
-r | --resize)
resize="$2"
shift 2
;; -n | --noise)
noise="$2"
shift 2
;;
*)
input_file="$1"
shift
;;
esac
done

if [[ ! -f "$input_file" ]]; then
echo "FILE NOT FOUND: $input_file"
fi

# ตรวจสอบอาร์กิวเมนต์ที่จำเป็น
if [[ -z $quality ]] || [[ -z $preset ]] || [[ -z $input_file ]]; จากนั้น
   echo "การใช้งาน: $0 -q|--quality <quality> -p|--preset <preset> [-n|--noise <noise_level>] [-r|--resize <size>]
<input_file>"
   exit 1
fi

file_path=$(readlink -f "$input_file")
file_name=$(get-filename "$file_path")

chunk_method="ffms2"

output_name="${file_name}.reencode.av1an.aom.rf${quality}.p${preset}"
metadata_comment="reencoded with av1an(aom), 10-bit, cpu-used=${preset}, cq=${quality}, chunk-method=$chunk_method"

if [ -n "$noise" ]; then
output_name+=".noise${noise}"
else
noise=10
fi

if [ -n "$resize" ]; then
output_name+=".${resize}p"
fi

# ควรจะทำงานได้โดยไม่ต้องมี L-SMASH:
# av1an -i "input" -y --resume --verbose --split-method av-scenechange -m hybrid -c mkvmerge -e rav1e --force -v " --tiles 8 -s 4 --quantizer 80 --no-scene-detection" --photon-noise 7 --chroma-noise --pix-format yuv420p10le -w 8 -o "output.mkv"

# --disable-kf --enable-fwd-kf=0 เรากำลังปิดการใช้งานคีย์เฟรมเนื่องจาก Av1an ตรวจจับฉากแล้ว ดังนั้นเราจึงไม่จำเป็นต้องทำ.. และยังทำให้ทุกอย่างเร็วขึ้นด้วย # --kf-max-dist=9999 ช่วงคีย์เฟรมสูงสุด เราตั้งค่าไว้ที่ค่าสูงสุดที่เป็นไปได้ เนื่องจากช่วงคีย์เฟรมการตรวจจับฉากของ av1an อยู่ที่ 240 ตามค่าเริ่มต้นอยู่แล้ว
# --enable-chroma-deltaq=1 --enable-qm=1 --quant-b-adapt=1 พารามิเตอร์ที่ช่วยเพิ่มประสิทธิภาพให้คุณฟรี ไม่ต้องสนใจมัน

# --ffmpeg "-vf 'scale=-1:720'" \
# --concat mkvmerge --chunk-method ffms2 \

# --workers 4 --set-thread-affinity=2 \ # ดูเหมือนจะไม่ทำงานบน OSX อย่าลืมตั้งค่า --threads ของพารามิเตอร์ --video เป็นค่าเดียวกับความสัมพันธ์ของเธรดด้วย
# --photon-noise=10 \ # สำหรับการสังเคราะห์เกรน
# --chunk-method lsmash
# --sc-method fast --sc-downscale-height 320 \

ulimit -n 2048

threads=2

av1an --verbose \
-i "$file_path" \
--encoder aom \
--workers 4 \
--resume \
--extra-split 300 \
--ignore-frame-mismatch \
--audio-params " -an " \
--ffmpeg " -an $([[ -n "$resize" ]] && echo " -vf 'scale=-1:${resize}'")" \
--split-method av-scenechange --chunk-method $chunk_method --concat mkvmerge \
--set-thread-affinity="$threads" \
--photon-noise="$noise" \
--video-params " \
--bit-depth=10 \
--threads=$threads \
--end-usage=q --cq-level=$quality --cpu-used=$preset \
--tile-columns=0 --tile-rows=0 \
--tune-content=psy --tune=ssim \
--lag-in-frames=64 \
--enable-keyframe-filtering=1 --disable-kf --kf-max-dist=9999 \
--enable-qm=1 --deltaq-mode=0 --aq-mode=0 --quant-b-adapt=1 \
--enable-fwd-kf=0 --arnr-strength=4 --sb-size=dynamic --enable-dnl-denoising=0 \
" \
-o "${output_name}.audioless.mkv"

# ใส่เสียงกลับเข้าไปแล้วแปลงเป็น mp4
ffmpeg -loglevel warning -hide_banner \
-i "${output_name}.audioless.mkv" -i "$file_path" \
-c copy -map 0:v -map 1:a \
-metadata comment="$metadata_comment" \
"${output_name}.mp4"

rm -rf "${output_name}.audioless.mkv"

echo -e "\n\n"
exa -al --color=always --no-permissions --no-user --time-style=long-iso "$input_file" "${output_name}.mp4"

echo ""
echo "video-compare \"$input_file\" \"${output_name}.mp4\""

echo -e "\n✅FINISHED"

โปรดเขียนสคริปต์ bash นี้ใหม่ด้วยภาษา perl โดยคงฟังก์ชันการทำงานเดิมไว้ (อ่านอาร์กิวเมนต์ที่ส่งไปยังสคริปต์) และเรียกใช้ไฟล์ปฏิบัติการแบบเดียวกับไฟล์ต้นฉบับ (ffmpeg, rm, av1an)

#!/bin/bash
set -euo pipefail

DIR="$(dirname -- "$(readlink -f -- "$0")")"
source "$DIR/../video.sh"

# เริ่มต้นตัวแปรด้วยค่าเริ่มต้น
quality=""
preset=""
resize=""
noise=""
input_file=""

# วนซ้ำผ่านอาร์กิวเมนต์บรรทัดคำสั่ง
while [[ $# -gt 0 ]]; do
  case $1 in
  -q | --quality)
    quality="$2"
    shift 2
    ;;
  -p | --preset)
    preset="$2"
    shift 2
    ;;
  -r | --resize)
    resize="$2"
    shift 2
    ;;
  -n | --noise)
    noise="$2"
    shift 2
    ;;
  *)
    input_file="$1"
    shift
    ;;
  esac
done

if [[ ! -f "$input_file" ]]; then
  echo "FILE NOT FOUND: $input_file"
fi

# ตรวจสอบอาร์กิวเมนต์ที่จำเป็น
if [[ -z $quality ]] || [[ -z $preset ]] || [[ -z $input_file ]]; then
  echo "Usage: $0 -q|--quality <quality> -p|--preset <preset> [-n|--noise <noise_level>] [-r|--resize <size>] <input_file>"
  exit 1
fi

file_path=$(readlink -f "$input_file")
file_name=$(get-filename "$file_path")

chunk_method="ffms2"

output_name="${file_name}.reencode.av1an.aom.rf${quality}.p${preset}"
metadata_comment="reencoded with av1an(aom), 10-bit, cpu-used=${preset}, cq=${quality}, chunk-method=$chunk_method"

if [ -n "$noise" ]; then
  output_name+=".noise${noise}"
else
  noise=10
fi

if [ -n "$resize" ]; then
  output_name+=".${resize}p"
fi

# ควรจะทำงานได้โดยไม่ต้องมี L-SMASH:
#    av1an -i "input" -y --resume --verbose --split-method av-scenechange -m hybrid -c mkvmerge -e rav1e --force -v " --tiles 8 -s 4 --quantizer 80 --no-scene-detection" --photon-noise 7 --chroma-noise --pix-format yuv420p10le -w 8 -o "output.mkv"

# --disable-kf --enable-fwd-kf=0 เรากำลังปิดการใช้งานคีย์เฟรมเนื่องจาก Av1an ตรวจจับฉากแล้ว ดังนั้นเราจึงไม่จำเป็นต้องทำ.. และยังทำให้ทุกอย่างเร็วขึ้นด้วย
# --kf-max-dist=9999 ช่วงคีย์เฟรมสูงสุด เราตั้งค่าไว้ที่ค่าสูงสุดที่เป็นไปได้ เนื่องจากช่วงคีย์เฟรมการตรวจจับฉากของ av1an อยู่ที่ 240 ตามค่าเริ่มต้นอยู่แล้ว
# --enable-chroma-deltaq=1 --enable-qm=1 --quant-b-adapt=1 พารามิเตอร์ที่ช่วยเพิ่มประสิทธิภาพให้คุณฟรี ไม่ต้องสนใจมัน

# --ffmpeg "-vf 'scale=-1:720'" \
# --concat mkvmerge --chunk-method ffms2 \

# --workers 4 --set-thread-affinity=2  \  #ดูเหมือนจะไม่ทำงานบน OSX อย่าลืมตั้งค่า --threads ของพารามิเตอร์ --video เป็นค่าเดียวกับความสัมพันธ์ของเธรดด้วย
# --photon-noise=10 \     # สำหรับการสังเคราะห์เกรน
# --chunk-method lsmash
# --sc-method fast --sc-downscale-height 320 \

ulimit -n 2048

threads=2

av1an --verbose \
  -i "$file_path" \
  --encoder aom \
  --workers 4 \
  --resume \
  --extra-split 300 \
  --ignore-frame-mismatch \
  --audio-params " -an " \
  --ffmpeg " -an $([[ -n "$resize" ]] && echo " -vf 'scale=-1:${resize}'")" \
  --split-method av-scenechange --chunk-method $chunk_method --concat mkvmerge \
  --set-thread-affinity="$threads" \
  --photon-noise="$noise" \
  --video-params " \
    --bit-depth=10 \
    --threads=$threads \
    --end-usage=q --cq-level=$quality --cpu-used=$preset \
    --tile-columns=0 --tile-rows=0 \
    --tune-content=psy --tune=ssim \
    --lag-in-frames=64 \
    --enable-keyframe-filtering=1 --disable-kf --kf-max-dist=9999 \
    --enable-qm=1 --deltaq-mode=0 --aq-mode=0 --quant-b-adapt=1 \
    --enable-fwd-kf=0 --arnr-strength=4 --sb-size=dynamic --enable-dnl-denoising=0 \
    " \
  -o "${output_name}.audioless.mkv"

# ใส่เสียงกลับเข้าไปแล้วแปลงเป็น mp4
ffmpeg -loglevel warning -hide_banner \
  -i "${output_name}.audioless.mkv" -i "$file_path" \
  -c copy -map 0:v -map 1:a \
  -metadata comment="$metadata_comment" \
  "${output_name}.mp4"

rm -rf "${output_name}.audioless.mkv"

echo -e "\n\n"
exa -al --color=always --no-permissions --no-user --time-style=long-iso "$input_file" "${output_name}.mp4"

echo ""
echo "video-compare \"$input_file\" \"${output_name}.mp4\""

echo -e "\n✅ FINISHED"


ใน Swift ฉันจะเขียนการจับคู่รูปแบบด้วยเงื่อนไขได้อย่างไร


เขียนฟังก์ชัน JavaScript แบบเรียกซ้ำที่ลองส่งคำขอซ้ำ 3 ครั้งก่อนที่จะแก้ไขคำสัญญา อย่าใช้ await

เขียนฟังก์ชัน javascript แบบเรียกซ้ำที่ลองส่งคำขอซ้ำ 3 ครั้งก่อนที่จะแก้ไขคำสัญญา อย่าใช้ await


ปัญหากับ upgrade symfony 4 ถึง 5: Root composer.json ต้องการ symfony/security 5.0.*, พบ symfony/security[2.0.4, ..., 2.8.x-dev, v3.0.0-BETA1, ..., 3.4.x-dev, v4.0.0-BETA1, ..., 4.4.x-dev] แต่ไม่ตรงกับข้อจำกัด

ปัญหาเกี่ยวกับ ugrade symfony 4 ถึง 5: รูท composer.json ต้องใช้ symfony/security 5.0.*, พบ symfony/security[2.0.4, ..., 2.8.x-dev, v3.0.0-BETA1, ..., 3.4.x-dev, v4.0.0-BETA1, ..., 4.4.x-dev] แต่ไม่ตรงกับข้อจำกัด


มีวิธีใดบ้างที่จะทำให้เว็บไซต์หลายแห่งชี้ไปที่โดเมนที่แตกต่างกัน แต่จริง ๆ แล้วพวกเขามาจากฐานข้อมูลเดียวกันและมีเทมเพลตอินเทอร์เฟซผู้ใช้ที่แตกต่างกันหรือไม่

มีวิธีใดที่ฉันสามารถให้เว็บไซต์หลายแห่งชี้ไปที่โดเมนที่แตกต่างกัน แต่เว็บไซต์เหล่านั้นได้รับการให้บริการจากฐานข้อมูลเดียวกันและเพียงแค่ให้เทมเพลตอินเทอร์เฟซผู้ใช้ที่แตกต่างกัน?


แสดงโค้ดที่สำหรับ QTextEdit (pyside6) เรียกค้น: การเลือกปัจจุบัน (เป็นข้อความธรรมดา) และตำแหน่งเคอร์เซอร์ก่อนการเลือก


เขียนฟังก์ชัน Python ขนาดเล็กที่รับลิงก์ทั้งหมดของเว็บไซต์

เขียนฟังก์ชัน python ขนาดเล็กที่รับลิงก์ทั้งหมดของเว็บไซต์


นี่คือส่วนหัวของไฟล์ csv ของชุดข้อมูลของฉัน:
time,note,vel
10,36,34
240,42,15
472,44,67
473,26,47
473,38,11
477,37,38
711,36,34
714,22,30
767,36,10
เขียนโค้ด GAN ใน Python เพื่อฝึกโฟลเดอร์ชุดข้อมูลของฉัน และสร้างไฟล์หรือลำดับบรรทัดเหมือนกับข้อมูลการฝึก

นี่คือส่วนหัวของไฟล์ csv ของชุดข้อมูลของฉัน:
time,note,vel
10,36,34
240,42,15
472,44,67
473,26,47
473,38,11
477,37,38
711,36,34
714,22,30
767,36,10
เขียนโค้ด GAN ใน Python เพื่อฝึกโฟลเดอร์ชุดข้อมูลของฉัน และสร้างไฟล์หรือลำดับบรรทัดให้เหมือนกับข้อมูลที่ฝึก


คำตอบของ 5 x^2 + 3 x^2 = 8 คืออะไร? ถ้า x คือความยาวของส่วนของเส้นตรง x คืออะไร?


จากรายการคำต่อไปนี้ จัดหมวดหมู่คำเป็น 5 หมวดหมู่ตามความคล้ายคลึง ตั้งชื่อให้แต่ละหมวดหมู่ ตอบคำถามในพจนานุกรม Python โดยใช้คีย์เป็นชื่อหมวดหมู่และค่าเป็นรายการคำในหมวดหมู่นั้น รายการคำ: ['Quagmire', 'Luminous', 'Melancholy', 'Perplexed', 'Jubilant', 'Enigmatic', 'Ambiguous', 'Ravenous', 'Obsolete', 'Tenacious', 'Euphoric', 'Wistful', 'Clandestine', 'Insidious', 'Inquisitive', 'Resilient', 'Surreptitious', 'Serendipity', 'Idiosyncratic', 'Juxtaposition']

จากรายการคำต่อไปนี้ จัดหมวดหมู่คำเป็น 5 หมวดหมู่ตามความคล้ายคลึง ตั้งชื่อให้แต่ละหมวดหมู่ ตอบคำถามในพจนานุกรม python โดยใช้คีย์เป็นชื่อหมวดหมู่และค่าเป็นรายการคำในหมวดหมู่นั้น รายการคำ: ['Quagmire', 'Luminous', 'Melancholy', 'Perplexed', 'Jubilant', 'Enigmatic', 'Ambiguous', 'Ravenous', 'Obsolete', 'Tenacious', 'Euphoric', 'Wistful', 'Clandestine', 'Insidious', 'Inquisitive', 'Resilient', 'Surreptitious', 'Serendipity', 'Idiosyncratic', 'Juxtaposition']


อธิบายว่าฉันสามารถสร้างสคริปต์ Keras เพื่อฝึกและจัดหมวดหมู่ข้อมูลจากไฟล์ CSV ได้อย่างรวดเร็วได้อย่างไร


ฉันต้องการใช้ Vue3 และ Tailwind เพื่อสร้างเมนูบนสุด โดยมีเมนูแบบดรอปดาวน์ที่มีเมนูย่อยซ้อนกัน

ใช้ Vue3 และ Tailwind ฉันต้องการเมนูบนสุดที่มีเมนูแบบดรอปดาวน์ที่มีเมนูย่อยซ้อนกัน


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


ฉันอาศัยอยู่ในเยอรมนีและเป็นผู้เสียภาษีในเยอรมนี หากฉันซื้อขายหุ้น ฉันจะต้องเสียภาษีรายได้ของเยอรมนี ฉันต้องการย้ายการซื้อขายของฉันไปที่บริษัท และให้กำไรถูกหักภาษีเหมือนกับบริษัทอื่น ฉันควรจัดตั้งบริษัทประเภทใด และในประเทศใด

ฉันอาศัยอยู่ในเยอรมนีและเป็นผู้อยู่อาศัยด้านภาษีของเยอรมัน ถ้าซื้อขายหุ้นก็ต้องเสียภาษีเงินได้เยอรมัน ต้องการโอนดีลให้กับบริษัทแห่งหนึ่ง เพื่อให้กำไรต้องเสียภาษีเหมือนบริษัท ฉันควรสร้างบริษัทประเภทใดและในประเทศใด


ลองสวมบทบาทเป็นที่ปรึกษาด้านภาษีหรือนักบัญชีที่คุ้นเคยกับภาษีของรัฐบาลกลางสหรัฐฯ หากฉันลืมถอนเงิน RMD (เงินแจกจ่ายขั้นต่ำที่กำหนด) จากบัญชี IRA ที่ได้รับมรดกในปีใดปีหนึ่ง ฉันจะลดค่าปรับที่ต้องชำระในปีถัดไปได้อย่างไร

สวมบทบาทเป็นที่ปรึกษาด้านภาษีหรือนักบัญชีที่คุ้นเคยกับภาษีของรัฐบาลกลางสหรัฐฯ หากฉันลืมถอนเงิน RMD (เงินแจกจ่ายขั้นต่ำที่กำหนด) จากบัญชี IRA ที่ฉันได้รับเป็นมรดกในระหว่างปี ฉันจะลดค่าปรับที่ต้องชำระในปีถัดไปได้อย่างไร


ใช้แบบจำลองกรีนชีลด์สำหรับการไหลของปริมาณการจราจร พัฒนาปัญหา Python เพื่อสอนให้นักเรียนรู้จักใช้เงื่อนไข if ในปัญหา นักเรียนจะประมาณเวลาเดินทางจากบ้านไปที่ทำงานเมื่อไม่มีฝนตกและเมื่อฝนตก


ใช้การคิดวิเคราะห์และวิพากษ์วิจารณ์ของคุณ และให้ข้อมูลเชิงลึกที่สมเหตุสมผลในการตอบคำถามเรียงความทั้งสี่ข้อต่อไปนี้!
โปรดคลิกที่ลิงก์ต่อไปนี้เพื่อตอบคำถามข้อที่ 1: https://www.theclassroom.com/structuralist-approach-teaching-english-8716712.html

ใช้หลักการของโครงสร้างนิยม วิเคราะห์และประเมินจุดแข็งและจุดอ่อนของแนวทางโครงสร้างนิยมในการสอนภาษาอังกฤษ เสนอข้อโต้แย้งและตัวอย่างที่สมเหตุสมผลเพื่อสนับสนุนการประเมินของคุณ พิจารณาผลกระทบของวิธีการนี้ต่อกลุ่มอายุและระดับการศึกษาที่แตกต่างกัน นอกจากนี้ ให้หารือเกี่ยวกับความสมดุลระหว่างการเน้นย้ำกลไกภาษาที่เหมาะสมและข้อจำกัดที่อาจเกิดขึ้นกับความคิดสร้างสรรค์ในการแสดงออกทางภาษา ตรวจสอบให้แน่ใจว่าคำตอบของคุณสะท้อนถึงความเข้าใจอย่างลึกซึ้งเกี่ยวกับมุมมองเชิงโครงสร้างของภาษาและผลกระทบต่อการสอนภาษาอังกฤษ
ในการวิเคราะห์เชิงวิจารณ์ ให้เปรียบเทียบและแสดงความแตกต่างระหว่างวิธีการโดยตรงและวิธีการไวยากรณ์-การแปล ระบุและอภิปรายหลักการสำคัญที่ทำให้วิธีการสอนภาษาทั้งสองนี้แตกต่างกัน นอกจากนี้ ให้ประเมินประสิทธิผลของเทคนิคการสอนที่เกี่ยวข้องกับแต่ละวิธี สนับสนุนการวิเคราะห์ของคุณด้วยตัวอย่างและพิจารณาผลกระทบของวิธีการเหล่านี้ต่อการเรียนรู้และความชำนาญด้านภาษา
โดยคำนึงถึงบริบททางประวัติศาสตร์และการวิจารณ์ที่กล่าวถึงในวิธีการทางภาษาแบบเสียง ให้ประเมินเหตุผลเบื้องหลังความนิยมที่ลดลงของวิธีการทางภาษาแบบเสียงอย่างมีวิจารณญาณ ให้ตัวอย่างเฉพาะเจาะจงของการวิจารณ์และอภิปรายว่ารากฐานทางทฤษฎีของวิธีการนี้มีส่วนทำให้การใช้วิธีการนี้ในการสอนภาษาลดน้อยลงอย่างไร

โดยพิจารณาถึงวิวัฒนาการของวิธีการสอนภาษาที่กล่าวถึงในหลักสูตรการสอนภาษาเชิงสื่อสาร (CLT) ให้วิเคราะห์แนวคิดหลักของ "ความสามารถในการสื่อสาร" ใน CLT อย่างมีวิจารณญาณ อภิปรายว่า CLT จัดการกับข้อจำกัดของวิธีการก่อนหน้านี้ได้อย่างไร และประเมินบทบาทของผู้เรียนและครูในแนวทาง CLT

ใช้ความคิดอย่างมีวิจารณญาณและวิเคราะห์ของคุณเพื่อให้ข้อมูลเชิงลึกที่เหมาะสมสำหรับแต่ละสี่คำถามวิทยานิพนธ์ต่อไปนี้!
กรุณาคลิกที่ลิงค์ต่อไปนี้เพื่อตอบคำถามที่ 1: https://www.theclassroom.com/structuralist-approach-teaching-english-8716712.html
วิเคราะห์และประเมินข้อดีและข้อเสียของวิธีการสอนภาษาอังกฤษเชิงโครงสร้างโดยใช้หลักการโครงสร้างนิยม ให้ข้อโต้แย้งและตัวอย่างที่มีเหตุผลเพียงพอเพื่อสนับสนุนการประเมินของคุณ พิจารณาผลกระทบของวิธีการดังกล่าวต่อกลุ่มอายุและระดับการศึกษาที่แตกต่างกัน นอกจากนี้ ยังมีการพูดถึงความสมดุลระหว่างการเน้นกลไกทางภาษาที่เหมาะสมและข้อจำกัดที่อาจเกิดขึ้นกับความคิดสร้างสรรค์ในการแสดงออกทางภาษา ตรวจสอบให้แน่ใจว่าคำตอบของคุณสะท้อนให้เห็นถึงความเข้าใจอย่างลึกซึ้งเกี่ยวกับโครงสร้างทางภาษาและผลกระทบที่มีต่อการสอนภาษาอังกฤษ
ในการวิเคราะห์เชิงวิพากษ์เปรียบเทียบและเปรียบเทียบวิธีการแปลโดยตรงและไวยากรณ์ ระบุและหารือเกี่ยวกับหลักการสำคัญในการแยกแยะวิธีการสอนภาษาทั้งสองนี้ รวมทั้งประเมินประสิทธิภาพของเทคนิคการสอนที่เกี่ยวข้องกับแต่ละวิธี สนับสนุนการวิเคราะห์ของคุณด้วยตัวอย่างและพิจารณาผลกระทบของวิธีการเหล่านี้ในการเรียนรู้ภาษาและทักษะ.
ประเมินอย่างมีวิจารณญาณว่า เหตุใดความนิยมในกฎหมายโสตทัศนูปกรณ์จึงลดลงตามบริบททางประวัติศาสตร์และข้อวิจารณ์ที่กล่าวถึงในกฎหมายโสตทัศนูปกรณ์ นำเสนอตัวอย่างการวิพากษ์วิจารณ์อย่างเป็นรูปธรรมและหารือกันว่าพื้นฐานทางทฤษฎีของวิธีการนี้ทำให้การใช้งานในการสอนภาษาลดลง
วิเคราะห์แนวคิดหลักของ "ความสามารถในการสื่อสาร" ในการสอนภาษาการสื่อสารอย่างมีวิจารณญาณโดยคำนึงถึงวิวัฒนาการของวิธีการสอนภาษาที่กล่าวถึงในกระบวนการสอนภาษาการสื่อสาร เพื่อหารือถึงแนวทางการทำซีแอลทีว่าจะแก้ไขข้อจำกัดของวิธีการเดิมอย่างไร รวมถึงประเมินบทบาทของผู้เรียนและครูที่มีต่อแนวทางการทำซีแอลทีอย่างไร


จะประมวลผล awk '{print $2}' ด้วย jq เพื่อให้เป็น {"result": "value1,value2,..."} ได้อย่างไร

วิธีจัดการกับ awk'{print$2}' ด้วย jq เพื่อให้เป็น {"result":"value1, value2, ..."}?


เขียนสคริปต์ bash ใหม่เพื่อให้มีประสิทธิภาพมากขึ้น #!/bin/bash

declare -a username_base
username_base=($(snmpwalk -v 2c -c $comm $host SNMPv2-SMI::enterprises.9.9.392.1.3.21.1.20 | grep STRING | awk -F"SNMPv2-SMI::enterprises.9.9.392.1.3.21.1.20." '{print $2}' | awk -F" " '{print $1}' | sed 's#[^.]*$##'))

count_username=${#username_base[@]}
echo "There are $count_username VPN users connected."
i=0
while [ ${i} -lt ${count_username} ]; do
username_oid=${username_base[$i]:0:-1}
username_dec=`echo $username_oid | sed 's/^[0-9]*.//' | sed 's/\./ /g'`
for x in `echo $username_dec`; do printf "\\$(printf %o "$x")"; done

vpn_agent=`snmpwalk -v 2c -c $comm $host SNMPv2-SMI::enterprises.9.9.392.1.3.21.1.18.${username_oid} | awk -F"STRING: " '{print $2}' | head -1`
vpn_extip=`snmpwalk -v 2c -c $comm $host SNMPv2-SMI::enterprises.9.9.392.1.3.21.1.10.${username_oid} | awk -F"STRING: " '{print $2}' | head -1`
vpn_intip=`snmpwalk -v 2c -c $comm $host SNMPv2-SMI::enterprises.9.9.392.1.3.21.1.8.${username_oid} | awk -F"STRING: " '{print $2}' | tail -1`
echo ", ${vpn_extip}, ${vpn_agent}, ${vpn_intip}"
i=$(($i+1))
done

เขียนสคริปต์ bash ใหม่เพื่อให้มีประสิทธิภาพมากยิ่งขึ้น #!/bin/bash

declare -a username_base
username_base=($(snmpwalk -v 2c -c $comm $host SNMPv2-SMI::enterprises.9.9.392.1.3.21.1.20 | grep STRING | awk -F"SNMPv2-SMI::enterprises.9.9.392.1.3.21.1.20." '{print $2}' | awk -F" " '{print $1}' | sed 's#[^.]*$##'))

count_username=${#username_base[@]}
echo "There are $count_username VPN users connected."
i=0
while [ ${i} -lt ${count_username} ]; do
username_oid=${username_base[$i]:0:-1}
username_dec=`echo $username_oid | sed 's/^[0-9]*.//' | sed 's/\./ /g'`
for x in `echo $username_dec`; do printf "\\$(printf %o "$x")"; done

vpn_agent=`snmpwalk -v 2c -c $comm $host SNMPv2-SMI::enterprises.9.9.392.1.3.21.1.18.${username_oid} | awk -F"STRING: " '{print $2}' | head -1`
vpn_extip=`snmpwalk -v 2c -c $comm $host SNMPv2-SMI::enterprises.9.9.392.1.3.21.1.10.${username_oid} | awk -F"STRING: " '{print $2}' | head -1`
vpn_intip=`snmpwalk -v 2c -c $comm $host SNMPv2-SMI::enterprises.9.9.392.1.3.21.1.8.${username_oid} | awk -F"STRING: " '{print $2}' | tail -1`
echo ", ${vpn_extip}, ${vpn_agent}, ${vpn_intip}"
i=$(($i+1))
เสร็จสิ้น

เขียนสคริปต์ bash ตัวนี้ใหม่ให้มีประสิทธิภาพมากขึ้น #!/bin/bash

declare -a username_base
username_base=($(snmpwalk -v 2c -c $comm $host SNMPv2-SMI::enterprises.9.9.392.1.3.21.1.20 | grep STRING | awk -F"SNMPv2-SMI::enterprises.9.9.392.1.3.21.1.20." '{print $2}' | awk -F" " '{print $1}' | sed 's#[^.]*$##'))

count_username=${#username_base[@]}
echo "There are $count_username VPN users connected."
i=0
while [ ${i} -lt ${count_username} ]; do
username_oid=${username_base[$i]:0:-1}
username_dec=`echo $username_oid | sed 's/^[0-9]*.//' | sed 's/\./ /g'`
for x in `echo $username_dec`; do printf "\\$(printf %o "$x")"; done

vpn_agent=`snmpwalk -v 2c -c $comm $host SNMPv2-SMI::enterprises.9.9.392.1.3.21.1.18.${username_oid} | awk -F"STRING: " '{print $2}' | head -1`
vpn_extip=`snmpwalk -v 2c -c $comm $host SNMPv2-SMI::enterprises.9.9.392.1.3.21.1.10.${username_oid} | awk -F"STRING: " '{print $2}' | head -1`
vpn_intip=`snmpwalk -v 2c -c $comm $host SNMPv2-SMI::enterprises.9.9.392.1.3.21.1.8.${username_oid} | awk -F"STRING: " '{print $2}' | tail -1`
echo ", ${vpn_extip}, ${vpn_agent}, ${vpn_intip}"
i=$(($i+1))
done


มาเล่นเกม rpg แบบข้อความเกี่ยวกับการสำรวจอวกาศกัน คุณเป็นทั้งนักเล่าเรื่องและผู้เชี่ยวชาญด้านดันเจี้ยนที่คอยสร้างเรื่องราว เก็บคะแนน และสร้างความท้าทายให้กับฉัน ฉันเป็นผู้เล่นที่จะให้คำตอบกับคุณขึ้นอยู่กับสถานการณ์ที่คุณจะให้ฉันมา กำหนดคำตอบของคุณให้อยู่ในระหว่าง 30 ถึง 50 โทเค็น

มาเล่นเกม RPG แนวสำรวจอวกาศกันเถอะ คุณเป็นทั้งนักเล่าเรื่องและผู้เชี่ยวชาญด้านดันเจี้ยนที่คอยสร้างเรื่องราว เก็บคะแนน และสร้างความท้าทายให้กับฉัน ฉันเป็นผู้เล่นที่จะให้คำตอบกับคุณขึ้นอยู่กับสถานการณ์ที่คุณจะโยนมาให้ฉัน ให้คำตอบของคุณอยู่ในระยะ 30 ถึง 50 โทเค็น

มาเล่นเกม RPG เกี่ยวกับการสำรวจอวกาศกันเถอะ คุณเป็นทั้งนักเล่าเรื่องและปรมาจารย์ดันเจี้ยนที่ถักเล่าเรื่องให้คะแนนและท้าทายสำหรับฉัน ฉันเป็นผู้เล่นที่จะตอบสนองต่อคุณขึ้นอยู่กับสถานการณ์ที่คุณโยนใส่ฉัน การตอบสนองของคุณอยู่ระหว่าง 30 ถึง 50 โทเค็น


แสดงวิธีพัฒนาเมืองแบบสุ่มสำหรับ RPG โดยใช้ d4, d6 และ d8 ให้ฉันดูหน่อย


เขียนโปรแกรมเล่น connect-4
เขียนโปรแกรมเล่น connect-4
เขียนโปรแกรมเล่น connect-4


ผู้ป่วยอายุ 50 ปี มาพบแพทย์พร้อมกับอาการปวดนิ้วเท้าตั้งแต่เมื่อวาน นิ้วเท้าบวมและแดง มีอาการไวต่อการสัมผัส ไม่มีข้ออื่นๆ ที่เกี่ยวข้อง การวินิจฉัยแยกโรคคืออะไร?


ฉันจะรวมรายการต่อไปนี้เข้าในการเรียกครั้งเดียวได้อย่างไร
rk <- rk %>% filter(Peptide %in% pp) %>% collect() %>%
    separate(col="FragType", into=c("Product","FragZ"), remove=FALSE)
  rk[is.na(rk)]=0

ฉันจะรวมรายการต่อไปนี้เข้าในการเรียกครั้งเดียวได้อย่างไร
rk <- rk %>% filter(Peptide %in% pp) %>% collect() %>%
    Separate(col="FragType", into=c("Product","FragZ"), remove=FALSE)
   rk[is.na(rk)]=0


ช่วยลบคอลัมน์ A ตามข้อมูลโค้ดนี้ vertical3;
        set vertical2;
format Treatment $Drug. Effectiveness $Effective. Sex $Sex. ;


สร้างหลักสูตรสำหรับการเรียนรู้ CodeQL และแบ่งหลักสูตรออกเป็นระดับเริ่มต้น ระดับกลาง และระดับสูง เขียนจำนวนชั่วโมงสำหรับแต่ละหัวข้อ


ตอนนี้เป็นเวลาตี 1 แล้ว และฉันต้องรออีก 1.65 ชั่วโมง หลังจากสิ้นสุดการรอแล้วจะเป็นเวลากี่โมง

ตอนนี้เป็นเวลาตี 1 แล้ว และผมต้องรออีก 1.65 ชั่วโมง หลังจากสิ้นสุดการรอแล้วจะเป็นเวลากี่โมง?


เขียนส่วนขยาย iMessage ให้ฉันเพื่อแสดงปุ่มสองปุ่มในมุมมองแป้นพิมพ์

เขียนส่วนขยาย iMessage แสดงสองปุ่มในมุมมองแป้นพิมพ์ให้ฉันที


ฉันต้องการเขียนแอปพลิเคชัน GUI ใน Python โดยใช้ PyQT แอปพลิเคชันควรทำสิ่งต่อไปนี้:
- หน้าต่างหลักแสดงฟีดเว็บแคมปัจจุบันในขนาด 800x600 พิกเซล ใช้ OpenCV สำหรับสิ่งนี้
- ทางด้านขวาของฟีดเว็บแคมมีการแสดงแผนภูมิเส้นซึ่งได้รับการอัปเดตแบบเรียลไทม์ ใช้ matplotlib หรือ plotly สำหรับสิ่งนี้ หากทำไม่ได้ โปรดยืนยัน
- ด้านล่างของแผนภูมิเส้นมีฟิลด์ข้อความหนึ่งฟิลด์พร้อมปุ่มอยู่ทางขวา ปุ่มนี้จะเปิดตัวเลือกไฟล์เพื่อจัดเก็บไฟล์ เส้นทางไฟล์จะถูกพิมพ์ในฟิลด์ข้อความทางด้านซ้าย
- ด้านล่างของฟิลด์ข้อความมีปุ่มอีกปุ่มหนึ่ง เมื่อกดปุ่ม ฟีดเว็บแคมจะถูกบันทึกจนกว่าจะกดปุ่มอีกครั้ง เมื่อการบันทึกเสร็จสิ้น ไฟล์ที่บันทึกจะถูกจัดเก็บภายใต้ปลายทางที่เขียนไว้ในฟิลด์ข้อความ
- ปุ่มและฟิลด์ข้อความมีความสูงสูงสุด 64 พิกเซลและความกว้างสูงสุด 400 พิกเซล ฟีดเว็บแคมและแผนภูมิควรปรับขนาดโดยอัตโนมัติตามขนาดหน้าต่าง
- ฉันกำลังพัฒนาบน Linux แอปนี้จะใช้งานบน Linux เช่นกัน

ก่อนจะใช้งาน คุณมีคำถามใด ๆ หรือไม่?

ฉันต้องการเขียนแอปพลิเคชัน GUI ใน Python โดยใช้ PyQT แอปพลิเคชันควรทำสิ่งต่อไปนี้:
- หน้าต่างหลักแสดงฟีดเว็บแคมปัจจุบันในขนาด 800x600 พิกเซล ใช้ OpenCV สำหรับสิ่งนี้
- ทางด้านขวาของฟีดเว็บแคมแสดงแผนภูมิเส้นซึ่งได้รับการอัปเดตแบบเรียลไทม์ ใช้ matplotlib หรือ plotly สำหรับสิ่งนี้ หากทำไม่ได้ โปรดยืนยัน
- ด้านล่างของแผนภูมิเส้นมีฟิลด์ข้อความหนึ่งฟิลด์พร้อมปุ่มอยู่ด้านขวา ปุ่มนี้ใช้เปิดตัวเลือกไฟล์เพื่อจัดเก็บไฟล์ เส้นทางไฟล์จะถูกพิมพ์ในฟิลด์ข้อความทางด้านซ้าย
- ด้านล่างของฟิลด์ข้อความมีปุ่มอีกปุ่มหนึ่ง เมื่อกดปุ่ม ฟีดเว็บแคมจะถูกบันทึกจนกว่าจะกดปุ่มอีกครั้ง เมื่อการบันทึกเสร็จสิ้น ไฟล์ที่บันทึกจะถูกจัดเก็บภายในปลายทางที่เขียนไว้ในฟิลด์ข้อความ
- ปุ่มและฟิลด์ข้อความมีความสูงสูงสุด 64 พิกเซลและความกว้างสูงสุด 400 พิกเซล ฟีดเว็บแคมและแผนภูมิควรปรับขนาดโดยอัตโนมัติตามขนาดหน้าต่าง
- ฉันกำลังพัฒนาบน Linux แอปนี้จะถูกใช้งานบน Linux เช่นกัน

ก่อนจะเริ่มงาน คุณมีคำถามใด ๆ หรือไม่