2023年9月12日 星期二

System.Threading thread yield cheatsheet pool System.Threading thread priority yield Interrupt suspend wait sleep notify multithreading

 Thread yield .currentThread getName github

 Java SE 6 技術手冊

https://github.com/JustinSDK/JavaSE6Tutorial/tree/master

 https://openhome.cc/Gossip/JavaGossip-V2/ThreadLife.htm

https://github.com/lqp1314/ThreadLQP/blob/master/src/com/status/YieldDemo01.java 

pdf Threading thread yield pool  priority  yield Interrupt suspend wait sleep notify  yield  currentThread

Java sleep(),wait(),notify(),notifyAll(),yield(),interrupt(),join(),

android java internal shared storage scoped android scoped storage android java internal shared storage

 android data storage

 scoped android scoped storage

 android java internal shared storage

  internal storage  Android Storage shared mediastore DataStore MODE_PRIVATE getExternalStorageState

 scoped storage android android scoped storage demystified

 https://www.computer.org/csdl/magazine/sp/2021/05/09502925/1vJVDHhVoXK

 https://community.kodular.io/t/some-basics-on-android-storage-system/69074/22?page=2

 Demystifying Android’s Scoped Storage Defense PolyScope: Multi-Policy Access Control Analysis to Triage Android Scoped Storage

https://betterprogramming.pub/android-scoped-storage-demystified-3024a062ba24 

https://thedroidlady.com/2020-08-24-android-scoped-storage-demystified

 

android data storage call app openfile Save data to app specific location
https://developer.android.com/training/data-storage/shared/media
https://developer.android.com/training/data-storage/shared
https://developer.android.com/training/data-storage/app-specific

2023年9月10日 星期日

spring webflux devtools reactive web reactive mongodb lombok j2ee spring snap framework architecture java pojo lazy code java alternative lombok snippet Awesome Revenue Competitors Alternatives

 spring webflux devtools reactive web reactive mongodb  lombok

 Spring WebFlux Servlet  Spring MVC

 j2ee spring snap framework architecture

 java pojo alternative lazy code

java alternative lombok snippet

https://java.libhunt.com/lombok-alternatives 

 

Lombok, https://projectlombok.org/
https://github.com/projectlombok/lombok

Manifold http://manifold.systems/

https://github.com/google/auto
https://javaparser.org/
https://www.sonarsource.com/knowledge/languages/java/?utm_medium=paid&utm_source=libhunt&utm_campaign=java&utm_content=sponsor
http://dcevm.github.io/


https://github.com/akullpp/awesome-java
https://github.com/pditommaso/awesome-java
https://github.com/uhub/awesome-java
https://github.com/sizovs/awesome-java-1
https://github.com/gunnarmorling/awesome-annotation-processing


java pojo  manifold lombok code snippet template generating code snippet template

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/