發表文章

目前顯示的是 8月, 2022的文章

stol aerodynamic types airfoil sim multi

 https://www.simis.io/index.html#Products_Ashes_Download Ashes - Creating an airfoil and adding aerodynamic coefficients with multiple Reynolds numbers https://en.wikipedia.org/wiki/Wing The Aerodynamics of V/STOL Aircraft - DTIC stol aerodynamic  airfoil   Computational Fluid Dynamics https://www.researchgate.net/publication/348457909_Experimental_research_of_active_vibration_and_noise_control_of_electrically_controlled_rotor https://www.pinterest.com/waysuj/aerodynamics/ https://hackaday.com/2020/07/11/aerodynamics-for-dummies/ https://www.avweb.com/aviation-news/faa-proposes-second-fine-on-boeing-over-faulty-slat-tracks/ https://www.kitplanes.com/super-cub-kit-comparison/

System.TObject.MethodAddress

 https://docwiki.embarcadero.com/Libraries/Alexandria/en/System.TObject.MethodAddress  https://github.com/ibv/LDAP-Admin/blob/master/Source/Script.pas https://github.com/Kryuski/pas2js-for-delphi/blob/master/packages/rtl/system.pas  https://github.com/ying32/duilib-for-Delphi/blob/master/DDuilib/DuiBase.pas https://github.com/padcom/delcos/blob/master/components/dunit/src/TestFramework.pas https://docwiki.embarcadero.com/Libraries/Alexandria/en/System.TMethod https://docwiki.embarcadero.com/CodeExamples/Alexandria/en/Event_RTTI_Invocation_(Delphi) https://docwiki.embarcadero.com/Libraries/Sydney/en/System.TObject https://www.thoughtco.com/create-delphi-form-from-a-string-1057672 https://flylib.com/books/en/2.37.1/core_library_classes.html https://stackoverflow.com/questions/45635147/dynamically-created-object-providing-its-classname-as-a-string-do-not-call-its https://www.freepascal.org/docs-html/rtl/system/tobject.html https://blog.xuite.net/peterlee.tw/twblog/211753269

Fast programs for modern computers Multithreading Fast programs for modern computers

 https://slideplayer.com/slide/4497543/ https://slideplayer.com/slide/4290203/ https://docwiki.embarcadero.com/Libraries/Sydney/fr/System.Threading.TThreadPool.TThreadPoolMonitor  https://blog.marcocantu.com/blog/2014-december-spelunking-rtl-since-xe2.html https://community.embarcadero.com/index.php/blogs/entry/parallel-programming-using-the-new-rad-studio-xe7-runtime-library https://blog.marcocantu.com/blog/2017-november-explaining-tasks-ppl-too-many.html http://www.omnithreadlibrary.com/book/chap02.html#introduction   https://docwiki.embarcadero.com/Libraries/Sydney/en/System.SyncObjs.TInterlocked  https://docwiki.embarcadero.com/Libraries/Alexandria/en/System.AtomicIncrement https://www.cnblogs.com/jijm123/p/14277122.html https://docwiki.embarcadero.com/Libraries/Sydney/en/System.Diagnostics.TStopwatch   https://github.com/PacktPublishing/Delphi-High-Performance/blob/master/Chapter%206/DHPThreads.pas   System SyncObjs Threading Diagnostics

Cancellable Parallel Tasks With Modal Progress Dialog, i.e., On Delphi’s TTask, PPL, ThreadPool, WaitAll with Progress and the rest

 Cancellable Parallel Tasks With Modal Progress Dialog, i.e., On Delphi’s TTask, PPL, ThreadPool, WaitAll with Progress and the rest https://zarko-gajic.iz.hr/cancellable-parallel-tasks-with-modal-progress-dialog-i-e-on-delphis-ttask-ppl-threadpool-waitall-with-progress-and-the-rest/  https://docwiki.embarcadero.com/Libraries/Sydney/ja/System.Threading.TThreadPool.TBaseWorkerThread https://docwiki.embarcadero.com/Libraries/Sydney/en/System.Threading https://delphiaball.co.uk/tag/parallel-programming/ https://www.3delite.hu/Object%20Pascal%20Developer%20Resources/download.html#tmultithread https://www.thoughtco.com/multithreaded-delphi-database-queries-1058158 https://www.thoughtco.com/synchronizing-threads-and-gui-delphi-application-1058159 https://torry.net/pages.php?id=244 https://docs.microsoft.com/en-us/archive/msdn-magazine/2010/october/msdn-magazine-thread-pools-scalable-multithreaded-programming-with-thread-pools  Parallel Programming Library (Delphi)  https:/...

programming CUDA Dynamic Parallelism syncthreads

 https://blogs.embarcadero.com/high-performance-vector-matrix-library-for-your-next-scientific-project/    https://github.com/lordcrc/Compute  https://delphi.developpez.com/actu/314586/Utilisation-de-CUDA-sous-Delphi-comment-profiter-de-la-puissance-de-calcul-des-GPU-un-billet-blog-de-Gouyon/ https://stackoverflow.com/questions/5918042/programming-cuda-using-delphi-or-freepascal/9991855#9991855

DCE DCOM CORBA JINI RMI RMI IIOP SOAP REST WebSocket WSDL UDDI Presentation on theme: "Presentation 24: RMI, Web services, DCOM Introduction Objektorienteret Middleware."— Presentation transcript:

 https://www.youtube.com/watch?v=qxDustSFvys   Presentation on theme: "Presentation 24: RMI, Web services, DCOM Introduction Objektorienteret Middleware."— Presentation transcript: 1 Presentation 24: RMI, Web services, DCOM Introduction Objektorienteret Middleware 2 Part 1: Java RMI 3 Java RMI Java 1.0: object communication confined to objects in one Virtual Machine (VM) Sun Microsystems thus decided to introduce inter VM communication Remote Method Invocation (RMI) from Java 1.1 supports communication between different VMs, potentially across the network Provides tight OO integration with Java Work in heterogeneous environment (servers) BUT ONLY with Java (so far) – so no language transparency (not true when using IIOP) 4 Java RMI features Build on Java’s existing object model -> easy No need for IDL – use Java interfaces Arguments & return values can be all types specializing java.io.Serilizable or java.rmi.Remote Dynamic loading of classes Use of build-in Java Secur...

Presentation on theme: "K.TOP 2005 Multi-Thread 2005/1/29 Delphi Win32 API 版僕 SouthWind."— Presentation transcript:

 Presentation on theme: "K.TOP 2005 Multi-Thread 2005/1/29 Delphi Win32 API 版僕 SouthWind."— Presentation transcript: 1 K.TOP 2005 Multi-Thread 2005/1/29 Delphi Win32 API 版僕 SouthWind 2 Multi-Thread 概述 (1) Time Slice Schedule Code Execute 3 Multi-Thread 概述 (2) Stack Thread Global Heap Stack Thread Stack Thread Process 4 Multi-Thread Communication Stack Thread Global 變數 Stack Thread Stack Thread MessageSignal 5 Multi-Thread 難題  Racing Condition  Dead Lock 6 Racing Condition 原因  Global Resource  非 Atomic Execute var4 = (var1 + var2) * var3 mov eax,var1 add eax,var2 mul var3 mov var4,eax 7 避免 Racing Condition  Protect Global Resource  Synchronization 8 Synchronization Technology :  Mutex  Critical Section  Semaphore  Event  Interlocked or Atomic API  Spin Lock  Wait For Object API 9 Dead Lock 原因  設計不良。  不可預期的異常發生。 10 避免 Dead Lock  Time Out 機制  清晰的邏輯  Dead Lock detection 11 Delphi & Multi-Thread  VCL  Synchronize() 12 VCL  Non-UI VCL  UI VCL  絕大多數的 VCL 元...

Screen Capture API capture window delphi Desktop Duplication API for Delphi Tokyo

 https://github.com/tothpaul/Delphi/tree/master/DesktopDuplicationAPI https://www.delphibasics.info/home/delphibasicssnippets/screencapturewithpurewindowsapi  https://stackoverflow.com/questions/27024554/capture-screenshot-from-selected-minimized-window  https://github.com/z505/screenshot-delphi   Capture the Screen Shot of the Active Window https://stackoverflow.com/questions/661250/how-to-take-a-screenshot-of-the-active-window-in-delphi https://sourceforge.net/directory/os:windows/?q=delphi+screen+capture