นี่คือแอป Windows ชื่อ Happy Java Library ซึ่งสามารถดาวน์โหลดรีลีสล่าสุดเป็น happy-library-1.3.zip สามารถเรียกใช้ออนไลน์ใน OnWorks ผู้ให้บริการโฮสต์ฟรีสำหรับเวิร์กสเตชัน
ดาวน์โหลดและเรียกใช้แอปนี้ทางออนไลน์ที่ชื่อว่า Happy Java Library พร้อม OnWorks ฟรี
ทำตามคำแนะนำเหล่านี้เพื่อเรียกใช้แอปนี้:
- 1. ดาวน์โหลดแอปพลิเคชั่นนี้ในพีซีของคุณ
- 2. เข้าไปที่ file manager https://www.onworks.net/myfiles.php?username=XXXXX ด้วยชื่อผู้ใช้ที่คุณต้องการ
- 3. อัปโหลดแอปพลิเคชันนี้ในตัวจัดการไฟล์ดังกล่าว
- 4. เริ่มโปรแกรมจำลองออนไลน์ของ OS OnWorks จากเว็บไซต์นี้ แต่โปรแกรมจำลองออนไลน์ของ Windows ที่ดีกว่า
- 5. จากระบบปฏิบัติการ Windows ของ OnWorks ที่คุณเพิ่งเริ่มต้น ไปที่ตัวจัดการไฟล์ของเรา https://www.onworks.net/myfiles.php?username=XXXXX พร้อมชื่อผู้ใช้ที่คุณต้องการ
- 6. ดาวน์โหลดแอปพลิเคชั่นและติดตั้ง
- 7. ดาวน์โหลดไวน์จากที่เก็บซอฟต์แวร์ลีนุกซ์ดิสทริบิวชันของคุณ เมื่อติดตั้งแล้ว คุณสามารถดับเบิลคลิกที่แอปเพื่อเรียกใช้แอปด้วย Wine คุณยังสามารถลองใช้ PlayOnLinux ซึ่งเป็นอินเทอร์เฟซแฟนซีบน Wine ที่จะช่วยคุณติดตั้งโปรแกรมและเกมยอดนิยมของ Windows
ไวน์เป็นวิธีเรียกใช้ซอฟต์แวร์ Windows บน Linux แต่ไม่จำเป็นต้องใช้ Windows Wine เป็นเลเยอร์ความเข้ากันได้ของ Windows แบบโอเพ่นซอร์สที่สามารถเรียกใช้โปรแกรม Windows ได้โดยตรงบนเดสก์ท็อป Linux โดยพื้นฐานแล้ว Wine พยายามนำ Windows กลับมาใช้ใหม่ให้เพียงพอตั้งแต่เริ่มต้น เพื่อให้สามารถเรียกใช้แอปพลิเคชัน Windows เหล่านั้นทั้งหมดโดยไม่จำเป็นต้องใช้ Windows จริงๆ
ห้องสมุด Happy Java
Ad
DESCRIPTION
ช่วยในการพัฒนาและทดสอบแอปพลิเคชัน Java แบบมัลติเธรดตามเหตุการณ์ เนื่องจากวิธีการที่เรียกว่า API-Evolution Happy Java Library จึงเข้ากันได้อย่างสมบูรณ์ ไลบรารีประกอบด้วยฟังก์ชันต่อไปนี้: MultiLock, Parallel loops, Collections, Controllers, Generators, Delegates, Streamsคุณสมบัติ
- MultiLock-MultiSynchronization - หลีกเลี่ยงการชะงักงันด้วยการซิงโครไนซ์การล็อกหลาย ๆ อันในการทำงานแบบอะตอมเดียว
- Parallel.For & Parallel.ForEach ลูป
- คอลเลกชันตามเหตุการณ์ - ลงทะเบียนเหตุการณ์เช่น OnBeforeAddEvent หรือ OnAfterRemoveEvent (java.util.Collection, -List, -Set, -Map)
- แก้ไขไม่ได้บางส่วน - ตกแต่งคอลเลกชัน รายการ ชุด แผนที่ โดยอนุญาตให้เพิ่มเฉพาะองค์ประกอบใหม่แต่ไม่ลบที่มีอยู่ (java.util.Collection, -List, -Set, -Map)
- คอลเลกชันแคช - ตกแต่ง java.util.Collection, -List, -Set, -Map ซึ่งแคชมักใช้องค์ประกอบและปรับปรุงประสิทธิภาพระหว่างการค้นหาองค์ประกอบในหลายกรณี
- คอลเลกชันที่ซิงโครไนซ์ - Happy synchronization-collections แตกต่างจาก java.util.Collections.synchronizedList(), -Map(), -Set() มาตรฐานโดยการจัดการการล็อคการซิงโครไนซ์ภายใน API สาธารณะ ในลักษณะนั้นกลไกการซิงโครไนซ์แบบลำดับชั้นซึ่งอนุญาตให้ซิงโครไนซ์คอลเล็กชันรอบการล็อกจากภายนอกจากภายนอก
- Buffered Collections - คุณสามารถย้อนกลับการเปลี่ยนแปลงที่ทำกับคอลเลกชันของคุณได้ตั้งแต่การคอมมิตครั้งล่าสุด หากคุณยอมรับการเปลี่ยนแปลงที่ทำกับตัวตกแต่งคอลเลกชันที่บัฟเฟอร์ คอลเลกชันที่ตกแต่งจะถูกแก้ไข
- คอลเล็กชันชั่วคราว - หากองค์ประกอบที่เก็บไว้ในคอลเล็กชันชั่วคราวจะไม่ถูกใช้เป็นเวลานาน องค์ประกอบเหล่านั้นจะถูกลบออก ซึ่งจะช่วยลดความต้องการหน่วยความจำและโปรเซสเซอร์
- การรวบรวมข้อมูล - แผนที่นี้สามารถปรับข้อมูลจากแหล่งข้อมูล เช่น ฐานข้อมูลหรือเว็บเซอร์วิส และให้การจัดการที่เป็นนามธรรมขององค์ประกอบในแหล่งข้อมูลที่มีขอบเขต
- SortedList - มัณฑนากรที่ตกแต่ง java.util.List ที่จะเรียงลำดับ มีการใช้กลยุทธ์สองแบบ: (1) เชื่อมโยงและ (2) แบ่งและพิชิต Sorted List สามารถเพิ่มประสิทธิภาพของ List ได้อย่างมาก (มากกว่า 20 เท่า)
- SetList - ตกแต่ง java.utli.List ให้เป็น java.util.Set บางครั้งอาจมีประโยชน์ถ้าคุณต้องการใช้วิธี List เช่น List.listIterator(int index) แต่ไม่ต้องการให้ซ้ำกันในรายการของคุณ
- ผู้ควบคุม-ควบคุมกระบวนการของคุณ เช่น กระบวนการดาวน์โหลด อัปโหลด หรือแก้ไข
- การนำ Delegates-Observer Design Pattern ไปใช้ - คล้ายกับ .NET Delegates
- เครื่องกำเนิดไฟฟ้า-บ่อยครั้งที่คุณต้องสร้างข้อมูลแบบสุ่ม ตัวอย่างเช่น ค่าจำนวนเต็มสุ่มระหว่าง 35 ถึง 60 หรือสตริงที่มีความยาวระหว่าง 5 ถึง 10 ตัวอักษร แพ็คเกจตัวสร้างถูกออกแบบมาเพื่อสร้างค่าสุ่มดังกล่าว..
- Input-& OutputStreams ตามเหตุการณ์ - ลงทะเบียนเหตุการณ์เช่น getOnWriteEvent หรือ getOnReadEvent เพื่อสังเกตอินพุตและเอาต์พุตสตรีมที่ตกแต่งแล้ว เหตุการณ์จะเริ่มทำงานหลังจาก timeDelay ที่กำหนดไว้หรือหลังจากจำนวนไบต์ที่อ่านหรือเขียนตามที่ระบุ
- Input-& OutputStreams ที่ยกเลิกได้ - ตกแต่งสตรีมของคุณให้ยกเลิกได้ ดังนั้นหลังจากยกเลิก IOException จะถูกไล่ออกหากมีใครพยายามใช้สตรีมที่ถอดรหัสแล้ว
- การบล็อกอินพุตและเอาต์พุตสตรีม - การบล็อกอินพุตและเอาต์พุตสตรีมจะเพิ่มวิธี block() ใหม่ ซึ่งอนุญาตให้รอจนกว่าการดำเนินการเขียนหรืออ่านบนสตรีมจะเสร็จสิ้น
- InputStreams ที่หยุดได้ - สตรีมนี้อนุญาตให้ยกเลิกสตรีมที่ตกแต่งแล้ว คุณหยุดสตรีมนี้ได้ทุกเมื่อ มัณฑนากรรอ Stream ที่ตกแต่งแล้วในเธรดเพิ่มเติม และหากคุณหยุดสตรีมนี้ จะกลับมาทันที
- API-Evolution ลงความเข้ากันได้ของ API
ผู้ชม
นักพัฒนา วิทยาศาสตร์/การวิจัย
ภาษาโปรแกรม
ชวา
นี่คือแอปพลิเคชันที่สามารถดึงข้อมูลจาก https://sourceforge.net/projects/happy-guys/ มีการโฮสต์ใน OnWorks เพื่อให้ทำงานออนไลน์ในวิธีที่ง่ายที่สุดจากหนึ่งในระบบปฏิบัติการฟรีของเรา
