2023年9月9日 星期六

data structures python linkedList Dictionary Tuple Set Stack Queue Tree Graph Hash Spanning Tree Collection vector Item structures Types NoSQL Databases Text search full-text keyword search

  list: Mutable Dynamic Arrays.
 tuple: Immutable Containers.
 array.array: Basic Typed Arrays.
 str: Immutable Arrays of Unicode Characters.
 bytes: Immutable Arrays of Single Bytes.
 bytearray: Mutable Arrays of Single Bytes.
 Arrays in Python: Summary.

Dictionaries Maps Hash Table collections namedtuple
Sets and Multisets Stacks Queues  Priority Queues

Data Structures with Python Cheat Sheet - Intellipaat

data structures  python
linkedList Dictionary Tuple Set Stack Queue Tree Graph Hash Spanning Tree
Collection vector Item

https://www.semanticscholar.org/paper/Comparison-of-Advance-Tree-Data-Structures-Patel-Garg/cde8330404d807655735971a83dbeae622708548

https://blog.bytebytego.com/p/8-data-structures-that-power-your

structures type Types of NoSQL Databases
 Document-based databases
 Key-value stores
 Column-oriented databases
 Graph-based databases
 Wide-column stores
 

Document-based  Key-value Column-oriented databases Graph Wide-column

https://www.ml4devs.com/articles/datastore-choices-sql-vs-nosql-database/

https://www.couchbase.com/blog/data-structures-full-text-search-indexing-in-couchbase/
 Couchbase Search SDK
structures Types NoSQL Databases Text search full-text keyword search
https://www.researchgate.net/publication/371701996_Comparing_Data_Store_Performance_for_Full-Text_Search_to_SQL_or_to_NoSQL

pizza oven insulation materials perlite foaming stones expanded clay eps xps

insulation materials 

oven  Electric Stone insulation

perlite foaming stones expanded clay 

eps xps

 https://www.researchgate.net/figure/Some-types-of-materials-for-thermal-insulation-of-buildings_tbl1_360577340

 https://www.sciencedirect.com/science/article/pii/S0304389422012420
A mini-review on building insulation materials from perspective of plastic pollution: Current issues and natural fibres as a possible solution - ScienceDirect

 https://www.sciencedirect.com/science/article/pii/S2666789421000246
A classification for building insulation materials
Embodied energy and carbon of building insulating materials: A critical review - ScienceDirect

 https://www.sciencedirect.com/science/article/pii/S277239762200079X
Life cycle assessment (LCA) of thermal insulation materials: A critical review - ScienceDirect
List of insulation materials included in the literatur review.
https://www.mdpi.com/2075-5309/13/1/171
Buildings | Free Full-Text | Regression Models for Predicting the Global Warming Potential of Thermal Insulation Materials

 

Material expansion coefficient
https://en.wikipedia.org/wiki/Thermal_expansion
https://zh.wikipedia.org/zh-tw/%E7%83%AD%E8%83%80%E5%86%B7%E7%BC%A9

nylon 66 hdpe pe Polypropylene PP


微波窯 熱板 多晶莫來石 矽酸鈉 氧化鋅 珍珠石 氧化鋁

微波窯 熱板  矽酸鈉 以家用微波爐及自製集熱盒燒製高溫陶瓷之研究


高溫玻璃 硼酸鈉 sio2 b2o3 cao k2o

硬質玻璃 ,又名高硼矽玻璃 ,95料玻璃 :SiO2(80%左右) ,硼酸鈉(12%) 。耐高溫 ,高壓 ,耐腐蝕,機械強度高膨脹係數上 ,導熱性好 ,耐溫差變化 ,操作溫度<783K ...

ajax vaadin icefaces extjs dwr asynchronous javascript xml ajax icefaces extjs dwr zk extgwt jquery dom pojo json Automatic Standard JSF Ajax

Asynchronous JavaScript XML Ajax
javascript ajax Http Request XMLHttpRequest 
https://www.w3schools.com/js/js_ajax_http_send.asp


ajax vaadin icefaces extjs dwr asynchronous javascript 

xml ajax icefaces extjs dwr zk extgwt jquery dom pojo json  

Asynchronous JavaScript XML Ajax Vaadin ICEFaces ExtJS DWR ZK ExtGwt jQuery DOM Pojo JavaScript Object Notation JSON 

Ext JS Web Interface Portal 

Automatic SF Ajax

JavaScript Vaadin Components UI  Extensions

JavaScript  ICEFaces  JavaServer Faces  Ajax
https://en.wikipedia.org/wiki/ICEfaces

JavaScript  ExtJS
YUI Yahoo! User Interface Library
EXT JS yahoo-UI  Dojo Scriptaculous Prototype yui-ext Jquery Mochikit Mootools  moo.fx
https://www.sencha.com/products/extjs/

JavaScript DWR Direct Web Remoting Ajax

JavaScript  ZK AJAX Java

JavaScript ExtGwt  Ext GWT vs GWT-EXT

jQuery DOM 

Pojo Plain Old Java Object
https://en.wikipedia.org/wiki/Plain_old_Java_object

JavaScript Object Notation JSON 

Automatic  Standard JSF Ajax  
http://www.icesoft.org/wiki/display/ICE/Automatic+Ajax

git "khtml" tag rendering path node tree cssom dom document object model engine HTML Parsers

 opensource.apple.com https://opensource.apple.com › source https://opensource.apple.com/source/webcore/webcor...

https://opensource.apple.com/source/WebCore/
https://opensource.apple.com/projects/

https://gist.github.com/ay/9151610
http://opensource.apple.com/source/Security/Security-55179.13/libsecurity_ssl/lib/sslKeyExchange.c


https://github.com/Prodjar/html-interview-questions
https://github.com/adwaitya/html5-interview-questions
https://semgrep.dev/advisory/npm-package/jsdom/17.0.0
https://dev.to/roxanamurariu/what-happens-when-you-visit-google-com-d0n
https://medium.com/jspoint/how-the-browser-renders-a-web-page-dom-cssom-and-rendering-df10531c9969
https://mhassan-work99.medium.com/understanding-dom-cssom-render-tree-795399cad299
https://web.dev/critical-rendering-path-render-tree-construction/
https://www.diva-portal.org/smash/get/diva2:850230/FULLTEXT01.pdf


html dom element tree htmlheadelement
https://www.researchgate.net/figure/html-source-parsing-result_fig2_221057637
https://codepen.io/krinkle/post/phantomjs-anno-2014
https://viethung.space/blog/2020/10/24/browser-from-scratch-html-parsing/
html parsing dom tags tree
https://www.kirupa.com/html5/dom_vs_canvas.htm

javascript libraries rich ui component
javascript object serialization synchronization

 

Open Source HTML Parsers in Java

 https://java-source.net/open-source/html-parsers

Jsoup Java Html Parser JTidy jsoup Jericho HTML Parser Validator.nu HTML Parser Jaunt API NekoHTML  HtmlCleaner TagSoup

https://github.com/validator/htmlparser

 https://about.validator.nu/htmlparser/

http://jericho.htmlparser.net/docs/index.html 

https://en.wikipedia.org/wiki/Document_Object_Model#Libraries

https://en.wikipedia.org/wiki/Comparison_of_web_browsers

https://en.wikipedia.org/wiki/JavaScript_engine

https://en.wikipedia.org/wiki/ECMAScript

https://en.wikipedia.org/wiki/Browser_engine


https://en.wikipedia.org/wiki/Category:Layout_engines

2023年9月8日 星期五

Cross-Platform Development ENTER VKENTER

 difference between ASCII Chr(10) and Chr(13)

https://docwiki.embarcadero.com/RADStudio/Alexandria/en/Representing_Keys_and_Shortcuts

ENTER key. On Mac keyboard the numeric keypad's ENTER key has different scan code, but FireMonkey converts it to this vkReturn constant value. 

 

carriage return Newline
https://www.css-techhelp.com/post/lineendings
Windows/DOS
    Carriage Return (CR) + Line Feed (LF), escape sequence: "\r\n" #13#10
    hex: 0x0D 0x0A, dec: 13 10
Linux/Unix, Mac from OS X a.k.a macOS
    Line Feed (LF), escape sequence: "\n"  #10
    hex: 0x0A, dec: 10
Mac Prior to OS X a.k.a. Mac OS 9 a.k.a. Classic Mac OS
    Carriage Return (CR), escape sequence: "\r" #13
    hex: 0x0D, dec: 13 

 firemonkey windows enter return system.uitypes vkreturn
     uses
{$IFDEF MSWINDOWS}
  Winapi.Windows;
{$ELSE}
  Macapi.AppKit;
{$ENDIF}

https://stackoverflow.com/questions/13492531/getkeystate-in-firemonkey/13512345
https://stackoverflow.com/questions/39339048/firemonkey-edit-combo-autocomplete-autosuggest-while-typing

 

https://stackoverflow.com/questions/6373888/converting-newline-formatting-from-mac-to-windows
Windows uses carriage return + line feed for newline:
sed -e 's/$/\r/' inputfile > outputfile                # UNIX to DOS  (adding CRs)
sed -e 's/\r$//' inputfile > outputfile                # DOS  to UNIX (removing CRs)
perl -pe 's/\r\n|\n|\r/\r\n/g' inputfile > outputfile  # Convert to DOS
perl -pe 's/\r\n|\n|\r/\n/g'   inputfile > outputfile  # Convert to UNIX
perl -pe 's/\r\n|\n|\r/\r/g'   inputfile > outputfile  # Convert to old Mac


Cross-Platform Development  Delphi  FireMonkey

2023年9月7日 星期四

WORD programming naming convention separate vowels consonants omit vowel consonants programming naming convention hungarian notation programming naming convention


 programming naming convention  separate vowels consonants

 https://www.geeksforgeeks.org/arrange-consonants-vowels-nodes-linked-list/

https://www.geeksforgeeks.org/alternate-vowel-consonant-string/

 

https://www.slideserve.com/james-conner/hungarian-notation


 omit vowel consonants programming naming convention

 https://www.geeksforgeeks.org/program-find-character-vowel-consonant/

 https://www.statalist.org/forums/forum/general-stata-discussion/general/1328558-extracting-the-first-three-consonants-with-a-few-exceptions

 

 hungarian notation programming naming convention

https://en.wikipedia.org/wiki/Hungarian_notation 


Vowel Omissions spoken word contained vowel-sonorant consonant  omitted  vowel significantly

Consonant Omissions Vowel Omissions  root  prefix suffix

https://academic.oup.com/book/42067/chapter-abstract/355901029?redirectedFrom=fulltext


programming naming convention 

Vowel Consonant Accent syllable Vowel Omiss split Syllable Division Rules

Syllable Division Rules

https://www.yumpu.com/en/document/view/26962843/review-of-short-vowels-generalization

https://lexianet.org/products/SyllableDivision_Example.html

 https://content.schoolinsites.com/api/documents/2a245a6530f14af38639124bd96b92f8.pdf

The following coding charts briefly explain vowel and spelling rules, syllable-division patterns, letter clusters, and coding marks used in Saxon's phonics .

ultra precision reference milliOhm meter ultra precision reference accurate voltage reference ultra zener stability accuracy completed reference adjacent Current Sources Voltage References

 ultra precision reference milliOhm meter 

ultra precision reference accurate voltage reference

 ultra zener stability accuracy

 lm339h high-precision, ultra-stable zener voltage reference 

ultra precision low noise zener voltage reference source oven-controlled 

LTZ1000 ADR1000  AD5971 LM399

 LM399 LTZ1000 LM399 LTFLU -1 LTZ1000 sza263 SZA236

https://www.nutsvolts.com/magazine/article/build_a_01_accurate_voltage_reference

https://xdevs.com/article/kx-ref/

  High-Precision, Ultra-Stable Voltage References

completed reference adjacent  Current Sources Voltage References

IEEE 1588 precision-time protocol (PTP) Ethernet PHY transceiver

 https://www.ti.com/product/DP83640

Programming Object-oriented structured statically typed imperative Reserved Words Influenced by ALGOL Pascal Ada Fortran

 https://en.wikipedia.org/wiki/Ada_(programming_language)

Object serialization serialize

 Object Serialization java

 https://www.geeksforgeeks.org/serialization-in-java/

https://www.alibabacloud.com/blog/an-introduction-and-comparison-of-several-common-java-serialization-frameworks_597900

base  java.io Serializable java.io.Serializable framework

 https://www.baeldung.com/jpa-entities-serializable

 https://developer.android.com/reference/java/io/Serializable

https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/Serializable.html

 serialization mfc codeproject

https://www.codeproject.com/Articles/1176939/All-About-MFC-Serialization

 https://www.codeproject.com/Messages/1987444/MFC-Serialization

serialization serialize script contentor iteration hierarchy 

https://www.tutorialspoint.com/avro/avro_serialization.htm

https://visualprogramming.net/blog/2018/vl-serialization/

https://flylib.com/books/en/3.109.1.58/1/

 

javascript object serialization synchronization

 object property properties events  Objects  Properties Methods Events

synchronization 

https://code.google.com/archive/p/protostuff/

2023年9月6日 星期三

helicopter cyclorotor mechanical principles propeller rotor Present quad cyclocopter Mechanism

 https://en.wikipedia.org/wiki/Cyclorotor

https://www.researchgate.net/figure/Present-quad-cyclocopter_fig1_301680815 

https://hackaday.com/2021/08/06/cyclocopter-flies-with-eight-spinning-horizontal-wings/

Development of a 100-gram Micro-Cyclocopter Capable of Autonomous Hover

Capable  Autonomous Hover Drones Autonomous Flight in Hover and Near-Hover for Thrust-Controlled Unmanned Airships 

https://www.suasnews.com/2012/02/hovermast-sky-sapience%E2%80%99s-autonomous-hovering-platform-makes-its-debut/

https://en.wikipedia.org/wiki/Unmanned_aerial_vehicle

2023年9月5日 星期二

Apache CXF SOAP Web Services Apache CXF JiBX SOAP Protocol SOAP, XML/HTTP, RESTful HTTP, or CORBA

 https://javarevisited.blogspot.com/2017/02/difference-between-jax-rs-restlet-jersey-apache-cfx-RESTEasy.html

 

Difference between Jersey, RESTEAsy, Restlet, and Apache CXF for RESTful Web Service

spreadsheets javascript rule formula dependency graph poi-hssf and poi-xssf/sxssf java api to access microsoft excel format files

 spreadsheets javascript rule formula

 dependency graph poi xssf sxssf  HSSF  XSSF SXSSF workbook sheet row cell

 dependency graph poi-hssf and poi-xssf/sxssf - java api to access microsoft excel format files 

https://medium.grid.is/we-built-a-spreadsheet-engine-from-scratch-heres-what-we-learned-e4800ab9edf1

https://poi.apache.org/components/spreadsheet/

 spreadsheets engine javascript rule formula libraries

spreadsheets javascript rule formula libraries 

XSSFWorkbook workbook XSSFWorkbook  worksheet getCharts WorkbookFactory  XSSFChart

https://www.researchgate.net/figure/Dependency-graph-for-steps-1-3-of-Algorithm-27-step-4-is-completely-independent-of_fig1_318121019

https://github.com/dbarowy/gCheckCell


implementing dynamic programs in spreadsheets john f. raffensperger, pascal richard

hierarchy workbook worksheet    Excel Object Hierarchy

2023年9月4日 星期一

github - mikeroyal/apache-airflow-guide: apache airflow guide java workflow airflow kafka spark

https://github.com/mikeroyal/Apache-Airflow-Guide

https://github.com/topics/airflow-dags?o=desc&s=forks

https://github.com/topics/data-engineering-pipeline

image segmentation object detection mask edge image processing semantic segmentation

 https://www.analyticsvidhya.com/blog/2019/04/introduction-image-segmentation-techniques-python/

https://datagen.tech/guides/image-annotation/image-segmentation/

delphi comment detail ppl multi thread server Synopse mORMot Fast MM5 mORMot Open Source

 https://www.danysoft.com/estaticos/free/Libros%20en%20formato%20GRATUITO/ObjectPascalHandbook_AlexandriaVersion.pdf

https://www.codeproject.com/Articles/5498/TraceTool-The-Swiss-Army-Knife-of-Trace
www.esegece.com%2Fmanual%2Fsgcwebsockets.pdf
https://groups.google.com/g/borland.public.delphi.language.delphi.win32/c/OaCD5ZC7KK0?pli=1
https://www.sagecity.com/sage-global-solutions/sage-crm/b/sage-crm-hints-tips-and-tricks/posts/some-thoughts-about-multi-threading-in-sage-crm
https://docwiki.embarcadero.com/RADStudio/Alexandria/en/New_features_and_customer_reported_issues_fixed_in_RAD_Studio_10.4.2
mORMot Fast MM5
https://synopse.info/forum/viewtopic.php?pid=32046
https://en.delphipraxis.net/topic/5426-thread-safe-ways-to-call-rest-apis-in-parallel/
https://stackoverflow.com/questions/2289984/building-multi-threaded-tcp-ip-server

delphi comment detail ppl multi thread server  

Synopse mORMot Fast MM5 mORMot Open Source

https://m.prestwood.com/ASPSuite/KB/CrossRef.asp?LangID=2

delphi  Synopse  ICS  INDY SYNAPSE  ICS CLEVER
delphi  Multi threaded TCP/IP Server  ICS source code
https://github.com/fpiette/OverbyteICS

Fast MM5 mORMot

Home - The Ultimate Delphi Threading Library
OmniThreadLibrary
http://www.omnithreadlibrary.com
OmniThreadLibrary is a powerful threading library for Delphi

https://groups.google.com/g/borland.public.delphi.thirdpartytools.general/c/6Heoku4PXmM/m/8dVmG3PXBvEJ
http://www.felix-colibri.com/papers/web/socket_programming/socket_programming.html
https://torry.net/applications-in-delphi-and-bcb/internet/servers/
https://www.magsys.co.uk/delphi/

Cross Reference Coding Encyclopedia Cross Reference Coding Encyclopedia: Delphi

 https://m.prestwood.com/aspsuite/kb/CrossRef.asp

https://m.prestwood.com/ASPSuite/KB/CrossRef.asp?LangID=2

Business Rule Language JRules Rule Designer API

Business Action Language Business Rule Language Definition Framework

 JRules
Rule Designer API
Business Rule Language Definition Framework
BRLVariableManager
Contains classes related to the Business Rule Language Definition Framework (BRLDF).
Contains classes related to Business Action Language (BAL).
Contains classes related to Business Query Language (BQL).
Business Query Language (BQL) ibm rules.brl.bql
https://www.ibm.com/docs/en/odm/8.9.0?topic=api-ilogrulesbrlbql
https://www.ibm.com/docs/en/odm/8.5?topic=framework-parts-business-rule-language

 

javascript ast tree babel eslint ast transforming jsx libraries

bpm document match rule business workflow rule ast tree

workflow bpmn rule engine
Business Process Model and Notation (BPMN),
https://www.imixs.org/doc/index.html
https://www.visual-paradigm.com/guide/bpmn/what-is-bpmn/

https://en.wikipedia.org/wiki/Business_rules_engine

iLog Jrules Business Rule Engine BRMS Business Rules Management System


Abstract syntax tree parse trees Parsing algorithms

https://en.wikipedia.org/wiki/Abstract_syntax_tree


jrules irl bal owl jboss drools bpmn rule
business rules jrules, ilog- jrules irl, bal, trl,
dbtool object oriented methodologies: rup, uml.
Java Developer Resume Profile
Business Rules  IBM Web Sphere JRules, ILOG- JRules 4.5 IRL, BAL, TRL, DBtool  Object oriented methodologies: RUP, UML.
Service Oriented Business Rules Management Systems
Business Rules JRules IRL business action language  BAL Technical Rules TRL
OpenRules Alternatives (2023) for rule-based systems

https://www.hireitpeople.com/resume-database/64-java-developers-architects-resumes/35153-java-developerresume-profile

Jrules Business Rule Engine BRMS Business Rules Management System


SAP ABAP ABAP Advanced Business Application Programming, originally Allgemeiner Berichts-Aufbereitungs-

2023年9月3日 星期日

Web Server Application Server Servlet Containers Apache JBoss Tomcat

 web server web container applications server kubernete docker 

kubernetes docker  containerized application orchestrator

  Web Server Application Server Servlet Containers Apache  JBoss  Tomcat  


executable file step winapi iat sandbox kernel32.dll image_export_directory

libvirt libcontainer nspawn containers cgroups sandbox


https://zh.wikipedia.org/zh-tw/Sandboxie
Sandboxie Sandbox Windows Applications For Safety
BitBox rowser in the Box BufferZone Sandboxie SHADE Sandbox  Toolwiz Time Freeze Shadow Defender

 Sandboxie Sandbox Windows  isolation kernel32.dll SbieDll.dll

 https://learn.microsoft.com/en-us/windows/win32/api/winsafer/nf-winsafer-saferiisexecutablefiletype

 https://www.codeproject.com/Articles/37883/Symbols-File-Locator
 investigate portable executable EXE, DLL, SCR, CPL, SYS

Containers Zones Jails  VM
Solaris Zones, BSD jails LXC
https://github.com/systemd/systemd/blob/main/NEWS

https://stackoverflow.com/questions/26005481/winmain-entry-point-assembly-code-looks-as-if-there-were-no-arguments-passed-t

executable  winapi file  code winMAIN Symbols File Locator winmain application entry point

https://learn.microsoft.com/zh-tw/windows/win32/learnwin32/winmain--the-application-entry-point



ENTRY (Entry-Point Symbol)
Microsoft
https://learn.microsoft.com › reference
 mainCRTStartup (or wmainCRTStartup), An application that uses /SUBSYSTEM:CONSOLE; calls main (or wmain ).

https://stackoverflow.com/questions/4786236/compile-a-c-program-with-only-dependency-on-kernel32-dll-and-user32-dll

kernel32.dll image_export_directory WinMain entry point Getting application startup to call main()

EntryPointSymbol. MSVC linker options
/ENTRY (Entry-Point Symbol)
https://learn.microsoft.com/en-us/cpp/build/reference/entry-entry-point-symbol?view=msvc-170
https://stackoverflow.com/questions/tagged/program-entry-point

mainCRTStartup NtProcessStartup Entry-Point Symbol
 (ntoskrnl.exe) and so they must have a different entry point (NtProcessStartup, rather than (w)(Win)MainCRTStartup
https://en.wikipedia.org/wiki/Microsoft_Windows_library_files