กลยุทธ์ไบนารีตัวเลือกที่สอง 60

In พยายามที่จะติดตั้ง HTM​​LQuickForm คุณอาจพบปัญหา: ข้อความผิดพลาดว่ามันขึ้นอยู่กับ HTMLCommonแพคเกจบางอย่างต้องใช้แพคเกจอื่น ๆ ที่จะสามารถใช้งานได้ถ้าคุณดูที่หน้าแรกของ HTM​​LQuickForm ที่ด้านล่างคุณจะแจ้งให้ทราบว่ามีการพึ่งพา HTMLCommonนั่นหมายความว่า HTMLCommon จะต้องมีการติดตั้ง first. So อย่างไรผู้จัดการแพคเกจ PEAR รู้ว่าสิ่งที่จะทำอย่างไรกับแพคเกจหากคุณดาวน์โหลดรุ่นบางส่วนของ HTM​​LQuickForm ตัวอย่างเช่นเบราว์เซอร์ของคุณและเปิดเครื่องรูดมันคุณจะพบไฟล์ในนั้นเรียกว่าpackage. xmlนี้มีข้อมูลทั้งหมดเกี่ยวกับการที่รหัสแพคเกจควรจะวางเทียบกับไดเรกทอรี PEAR ห้องสมุดของคุณหากคุณเคยจริงๆตายในน้ำและไม่สามารถติดตั้งตัวจัดการแพคเกจที่คุณเองสามารถเปิดเครื่องรูดแพคเกจและวางไว้อย่างถูกต้องในรวมถึงเส้นทางของคุณบนพื้นฐานของข้อมูลใน package. xml (ดูรายละเอียดทั้งหมดได้ที่นี่)Thats สุดท้ายแม้ว่า 8212 เหตุผลที่ทำให้การทำงานพิเศษสำหรับ yourselfOne gotcha ขนาดเล็กเมื่อมันมาถึงการติดตั้งแพคเกจคือการตั้งค่าการกำหนดค่า preferredstateปัจจุบันนี้สามารถตั้งค่าให้มีเสถียรภาพเบต้าอัลฟา devel หรือภาพรวมตอนนี้คิดว่าคุณมี preferredstate ที่กำหนดให้มีเสถียรภาพ (ค่าเริ่มต้น) และคุณพิมพ์นี้จะทำให้เกิดการจัดการแพคเกจติดตั้งรุ่นใหม่ล่าสุดที่มีเสถียรภาพของแพคเกจซึ่งหมายความว่าถ้าเธอเอาใจใส่รุ่นใหม่ของแพคเกจที่มี แต่นักพัฒนาตั้งค่าสถานะเป็นการพูด, เบต้าก็จะถูกละเลยในการตั้งค่าของรุ่นเก่ารุ่นเสถียรมันอาจหมายถึงสำหรับแพคเกจที่ไม่เคยมีการเปิดตัวที่มีเสถียรภาพที่จัดการแพคเกจจะไม่ยอมให้คุณติดตั้งพวกเขาจนกว่าคุณลดที่ต้องการ state. OK 8212 เวลาที่จะนำเงินของฉันที่ปากของฉันคือไม่มีข้อสงสัยแล้วคุณได้อ่านบทความ Kevs อยู่กับ PHP และ XML: แยก RSS 1.0มันอธิบายรายละเอียดของการสร้างจัดการแซ็กโซโฟนของคุณเองสำหรับการแยก RSS 1.0 และแสดงวิธีการดึงข้อมูลจากฟีด SitePoint ที่ sitepoint / rss. php. Of แน่นอนมากของการทำงานที่จะเขียนโค้ดทั้งหมดที่สำหรับการจัดการ XMLนอกจากนี้ถ้าคุณกำลังพยายามที่จะใช้ฟีดจากด้านหลัง proxy server, คุณจะต้องชนิดของลูกค้า HTTP บาง thats ความสามารถในการทำความเข้าใจส่วนหัวของพร็อกซีเซิร์ฟเวอร์สร้างPHPs fopen () ฟังก์ชันเคยชินช่วยให้คุณมี that. Thanks เพื่อลูกแพร์คุณสามารถลดการทำงานที่เกี่ยวข้องในการแยกฟีด RSS อย่างมีนัยสำคัญสมมติว่าคุณติดตั้ง XMLSerializer ขึ้นมีคุณยังต้อง PEAR :: HttpRequestป่วยปล่อยให้มันอยู่กับคุณที่จะติดตั้งและการทำงานออกปัญหาใด ๆ กับการอ้างอิง


จากที่ได้อย่างรวดเร็วตัวอย่างข้างต้นเป็นที่ชัดเจนว่ารหัสเอาใจใส่มากน้อยที่จะจัดการกับยังเราสนุกกับการจัดการข้อผิดพลาดรายละเอียดเพิ่มเติมขอบคุณลูกแพร์ :: HttpRequest มีความเข้าใจของโปรโตคอล HTTP บางนอกจากนี้คุณทันทีได้รับการเข้าถึงข้อมูลในฟีด RSS (ไม่จำเป็นต้องคิดเกี่ยวกับ XML)เพื่อเสร็จสิ้นการปิดเพียงแค่เรื่องของการวนลูปผ่านแถว feeditem และการแสดงแต่ละแถวในรูปแบบ HTMLผมเคยหารือในรายละเอียดของลูกแพร์ :: HttpRequest หรือ XMLSerializer เวลานี้ตัวอย่างที่ถูกออกแบบมาเพียงเพื่อให้ความคิดของวิธี PEAR สามารถทำให้ชีวิตของคุณลูกแพร์ easier. Whether แพคเกจใดก็ตามจะประหยัดเวลาขึ้นอยู่กับว่าคุณรู้วิธีการใช้มันแน่นอนและมีเอกสารที่มักจะผิดพลาดครับมักจะเป็นปัญหา. ผมขอแนะนำให้คุณวิจัยแพคเกจก่อนที่จะวางแผนให้พวกเขาในโครงการ (และที่มักจะหมายถึงการมองหาที่รหัสแหล่งที่มาเดียวกัน) เส้นที่คุณอาจจะสงสัยว่าทำไมผมไม่ได้ใช้ลูกแพร์ :: XMLRSS แทน XMLSerializerหลังจากเหลือบแหล่งที่มาของ XMLRSS ผมสังเกตเห็นว่ามันคาดว่าจะได้รับการจัดการไฟล์จากที่ที่มันสามารถเรียกฟีดที่จะมีปัญหาที่เกิดกับ HttpRequest ซึ่งผลตอบแทนการตอบสนองเป็นสตริงXMLRSS ควรเหมาะสมกับความต้องการมาก แต่ในกรณีนี้ผมจำเป็นต้องมีบางสิ่งบางอย่างเล็ก ๆ น้อย ๆ different. Personally ผมคิดว่าเป็นโครงการที่ดีและอิ่มหาตัวเองการใช้ประโยชน์จากแพคเกจ PEAR มากขึ้นและเมื่อใดก็ตามที่เธอเอาใจใส่เป็นแบบที่ดีแน่นอนว่าทุกอย่างไม่ได้เป็นที่สมบูรณ์แบบและมีโอกาสที่คุณจะต้องใช้วิธีการแก้ปัญหาเรียบร้อยและเพื่อรูปร่างแพคเกจกับสิ่งที่คุณมีการทำงาน need. I ลูกแพร์ แต่ฉันมีปัญหาหนึ่งเมื่อฉันพยายามที่จะเรียกลูกแพร์ในไดเรกทอรีย่อยเช่น/ ติดต่อ / requireonce แล้ว แต่ล้มเหลวในการทำงานที่ดีใน publichtml ไม่และไดเรกทอรีย่อยฉันจะแก้ไขข้อมูลเส้นทางเพื่อให้การทำงานข้ามทั้ง structure. The gem5 บรรทัดคำสั่งมีสี่ส่วนไบนารี gem5 ตัวเลือกสำหรับไบนารีสคริปต์จำลองและตัวเลือกสำหรับสคริปต์ตัวเลือกที่มีการส่งผ่านไปยังไบนารี gem5 และผู้ที่ส่งผ่านไปยังสคริปต์ได้รับการจัดการที่แยกจากกันเพื่อให้แน่ใจว่าตัวเลือกใด ๆ ที่คุณใช้จะถูกส่งผ่านไปยังตัวเลือกเริ่มต้น component. The ที่เหมาะสมที่ใช้ในการ gem5 เรียกใช้สามารถตั้งค่าได้โดยการสร้าง /m5 / ไฟล์ options. py และการวางตัวเลือกที่คุณมีความสนใจในการมีตัวอย่างเช่นถ้าคุณต้องการที่จะเปลี่ยนเส้นทางเสมอข้อผิดพลาดมาตรฐานและออกไปยังแฟ้มที่คุณสามารถเพิ่ม: options. stdoutfilesimout ไปยังส่วนของสคริปต์บรรทัดคำสั่ง options. py. The เริ่มต้นด้วยเส้นทางไปยังแฟ้มสคริปต์ของคุณและมีตัวเลือกใด ๆ ที่ youdชอบที่จะส่งผ่านไปยังสคริปต์ที่สคริปต์ตัวอย่างส่วนใหญ่อนุญาตให้คุณผ่านธง - h หรือ --help สคริปต์เพื่อดูตัวเลือกที่เฉพาะเจาะจงสคริปต์ตัวอย่างดังต่อไปนี้: หน้าเอกสารไฟล์สคริปต์ (การกำหนดค่า / การจำลองสคริป) อธิบายวิธีการเขียนสคริปต์จำลองของคุณเองและส่วนตัวเลือกอธิบายถึงวิธีการเพิ่มตัวเลือกบรรทัดคำสั่งของคุณเองสคริปต์จำลองที่มีการใช้กันมากที่สุดและมี se. py fs. py. สคริปต์เหล่านี้มีอยู่ใน configs / ไดเรกทอรีตัวอย่างse. py มีความหมายสำหรับการจำลองการใช้ระบบโทรโหมดการจำลองแบบในขณะที่ fs. py สำหรับการจำลองเต็มระบบในกรณีส่วนใหญ่มันควรจะเป็นไปได้ที่จะใช้อย่างใดอย่างหนึ่งของทั้งสองสคริปต์โดยไม่มีการแก้ไขใด ๆทำความเข้าใจเกี่ยวกับวิธีการเหล่านี้สองสคริปต์ทำงานสามารถช่วยให้คุณตัดสินใจในสิ่งที่ปรับเปลี่ยนที่จำเป็นสำหรับ case. In ของคุณโดยเฉพาะโหมดนี้เพียงคนเดียวที่ต้องมีการระบุไฟล์ไบนารีที่จะจำลองแฟ้มไบนารีนี้ควรได้รับการรวบรวมแบบคงที่ตั้งแต่จำลองไม่ได้เชื่อมโยงแบบไดนามิก executablesconfigs / ตัวอย่าง / se. py จะใช้สำหรับการกำหนดค่าและการใช้แบบจำลองในโหมดนี้สิ่งต่อไปนี้น่าจะเป็นตัวอย่างที่ง่ายที่สุดของวิธีการใช้ se. py. ไฟล์ไบนารีจำลองที่ระบุไว้กับตัวเลือก - c. Well สมมติว่าคุณได้สร้างขึ้นเป็นรุ่น ALPHA ของจำลอง gem5 และดาวน์โหลดและติดตั้งเต็มระบบภาพไบนารีและไฟล์ดิสก์จากนั้นคุณสามารถเรียกใช้แฟ้มการกำหนดค่า fs. py ใน gem5 / configs / ไดเรกทอรีตัวอย่างตัวอย่างเช่นโดยค่าเริ่มต้นรองเท้าสคริปต์ fs.