2023年2月8日 星期三

Windows 10 系統可以使用以下幾種方法獲取鍵盤輸入信息 The Windows 10 system can use the following methods to obtain keyboard input information

Windows 10 系統可以使用以下幾種方法獲取鍵盤輸入信息:

Windows API 函數: Windows API 提供了一組函數,可以監控鍵盤輸入事件,例如 GetAsyncKeyState 函數和 GetKeyState 函數。 GetAsyncKeyState 

    Windows Polling (GetAsyncKeyState, GetKeyboardState)


Windows Hooks: Windows Hooks 是一種特殊的機制,可以捕獲 Windows 系統中的各種事件,例如鍵盤事件,並對其進行處理。 SetWindowsHookEx 

    Windows Hooking (SetWindowsHookEx)


DirectInput: DirectInput 是 Microsoft DirectX 的一部分,是一種用於獲取輸入設備信息的高級接口。 DirectInput DirectInputDevice 

    Direct Input  DirectInput8Create SetCooperativeLevel MapVirtualKeyA


Raw Input: Raw Input 是 Windows API 中的一種特殊技術,用於捕獲原始的鍵盤輸入數據,並為其設置處理函數。 

    Raw Input GetKeyboardState GetRawInputData MapVirtualKeyA


GetrawInputData DirectInput DirectInputDevice GetrawInputData GetAsyncKeyState SetWindowsHookEx

 

 

https://www.codeproject.com/Articles/17123/Using-Raw-Input-from-C-to-handle-multiple-keyboard

https://learn.microsoft.com/zh-tw/windows/win32/inputdev/using-raw-input 

https://www.codeproject.com/Articles/297312/Minimal-Key-Logger-using-RAWINPUT
 

https://wikileaks.org/ciav7p1/cms/page_3375220.html
 

https://securelist.com/analysis/publications/36138/keyloggers-how-they-work-and-how-to-detect-them-part-1/

https://securelist.com/analysis/publications/36358/keyloggers-implementing-keyloggers-in-windows-part-two/

2023年2月6日 星期一

有以下开源聊天通讯APP服务端支持大规模网络连接:Matrix Rocket.Chat Signal Jitsi XMPP Alternative

 


  1. Matrix:Matrix是一个开源的通讯协议,支持各种聊天应用程序和网站。

  2. Rocket.Chat:Rocket.Chat是一个开源的Web聊天平台,支持大规模用户群。

  3. Signal:Signal是一个开源的私密通讯平台,支持大规模用户群。

  4. Jitsi:Jitsi是一个开源的视频会议平台,支持大规模用户群。

  5. XMPP:XMPP是一个开源的即时通讯协议,支持大规模用户群。

以下是提高Python AI代码效率的一些技巧:

 

  1. 向量化:使用NumPy库或其他类似的工具尽可能地向量化计算,以减少for循环等额外的控制结构的使用。

  2. 使用多核处理:使用多核处理来并行处理任务,如使用多个线程或分布式计算。

  3. 使用预先训练的模型:使用预先训练的模型可以大大减少训练时间,并且还可以获得更高的精度。

  4. 选择合适的框架:选择支持高效运算的框架,如TensorFlow,PyTorch和Caffe。

  5. 使用GPU加速:使用GPU可以加速大量的矩阵运算和深度学习任务。

  6. 使用Cython或Numba:使用Cython或Numba等工具将Python代码转换为C代码,以获得更高的性能。

  7. 使用高效数据结构:选择高效的数据结构,如NumPy数组,以最大限度地减少内存占用和提高效率。

总之,提高Python AI代码效率需要多方面的考虑和调整,包括代码实现,使用的库和框架,硬件环境等

 

 判断远处的人是否被子弹击中可以使用如下方法:

  1. 图像处理:使用图像处理算法对视频帧进行处理,以检测火花和其他异常现象。

  2. 物体检测:使用物体检测算法,如YOLO,SSD等,识别图像中的人。

  3. 运动分析:通过分析多帧图像中人的运动,判断是否存在突然的动态变化,例如猛然倒下。

  4. 声音分析:使用声音分析算法,如快速傅里叶变换(FFT),识别枪声。

  5. 数据融合:通过数据融合的方式,将多种信息结合起来,以确定是否发生了子弹击中的情况。

这是一个复杂的问题,需要综合多种信息和技术来解决。通常需要使用机器学习和深度学习等技术,以确定准确的模型。此外,在实际使用中,还需要考虑到数据隐私和安全问题等。

 

2023年1月31日 星期二

texteditors.org madedit

 

 

 

 

 

 https://sourceforge.net/software/text-editors/

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

 https://texteditors.org/cgi-bin/wiki.pl?MicrosoftWindowsEditors

 https://texteditors.org/cgi-bin/wiki.pl?HexEditorFamily

 https://alternativeto.net/software/mad-edit/

 https://www.gnome-look.org/browse?cat=240

 https://wxmedit.github.io/

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

 https://zh.wikipedia.org/zh-hk/%E6%96%87%E4%BB%B6%E7%BC%96%E8%BE%91%E5%99%A8%E6%AF%94%E8%BE%83

 https://texteditors.org/cgi-bin/wiki.pl

 https://texteditors.org/cgi-bin/wiki.pl?MED

 http://www.utopia-planitia.de/indexus.html

 https://texteditors.org/cgi-bin/wiki.pl?MadEdit

https://www.freshports.org/editors/madedit/

2023年1月29日 星期日

microcontrollers Keil C51 MCS 51 instruction set Compiler User Guide list microcontrollers base on 8051 series similar family MCS 51 instruction set

 http://ee.cleversoul.com/8051-compilers.html

https://www.keil.com/dd/chips/megawin/8051.htm 

https://docs.platformio.org/en/latest/platforms/intel_mcs51.html

2023年1月21日 星期六

cropping area image Image Processing dsp hdmi Video Beginner Series 17 - Create a Video Crop IP using HLS (part 1) processor

 https://support.xilinx.com/s/article/907390?language=en_US

https://www.researchgate.net/figure/Block-diagram-of-image-pre-processing-Image-Cropping-is-an-important-action-to-reach-high_fig1_336472561 

https://soniconlab.com/image-cropping/

https://www.researchgate.net/figure/The-steps-of-the-Image-Cropping-Method-pipeline_fig6_256802429 

[PDF] Reliable and Efficient Image Cropping: A Grid Anchor Based Approach

cropping area image  Image Processing processor hdmi fpga dsp

https://www.digikey.tw/zh/articles/mcus-team-with-fpgas-to-boost-embedded-designs-performance

2023年1月20日 星期五

lcd novatek hw cnn nt98562 nt98520 nt98566 h.265 dsp

 novatek hw cnn   nt98562 nt98520 nt98566 h.265 dsp

 

 1080p Novatek NT98566 H.265 IP Camera 

 

 https://jealous-coriander-4de.notion.site/SCL-Technology-1791ef3c39f748b7a72db6c3361102de

IP Camera/DVR/NVR SoC       
 Cortex CPU, AI engine(CNN), H.264/265 Encoder, MAC+PHY, 8Mp30    
    IP Camera 2M, 5M, 8M, 16M pixel        
     NT98566, NT98560, NT98528, NT98529, NT98530       
 DVR/NVR 4CH/8CH/16CH/32CH       
     NT98321, NT98323, NT98336, NT98331, NT98332


OMAP hdmi receiver board

hdmi receiver ic adv7611  ad9983a SiI1136 

hdmi receiver board rgb ADV7611 

HDMI Ke RGB888 BT656 BT1120


monitor screen scale 

https://www.analog.com/en/technical-articles/designing-an-ledbased-videodisplay-board.html

signal driver for dot matrix liquid crystal graphic display systems. It provides 80 driver output.

lcd Shift Register Latch Driver Single Serial to Parallel

 low-voltage to high-voltage serial-to-parallel converter with 64 push-pull outputs 

 Shift Register Latch Driver Single High Definition 64-Bit Serial to Parallel

hv3418pg hv507pg

 

https://www.microchipdirect.com/chart.aspx?mid=11&branchID=9021 

64-Channel Shift Register static shift register

TLC6C5912-Q1 Power Logic 12-Channel Shift Register LED monolithic, medium-voltage, low-current power 12-bit shift register designed for use in systems that require relatively moderate load.

 

shift register storage register latch static dynamic

 

https://hackaday.com/2013/02/25/building-huge-displays-with-led-strips/ 


display controller ttl shift register shifter strip

2023年1月19日 星期四

The electro-hydraulic shock wave generator electrohydraulic effect wave generator formability Explosive forming Electrohydraulic forming Electro-hydraulic actuator

Electrohydraulic Sheet Metal Forming of Aluminum Panels

Hydroforming for Advanced Manufacturing

Modern Hydroforming Technology

Hydroforming for Advanced Manufacturing

 Nonlinear Control Techniques for Electro-Hydraulic Actuators in Robotics Engineering 1st Edición

Stainless steel sphere production process! 

https://youtu.be/7DvfjZ4yND0 

 Construction of spherical tanks by explosive method. Explosive Hydroforming.
Explosive forming of boats - ABC Beyond 2000
 ЭФФЕКТ ЮТКИНА - испытания КВ - 1.
My hydroforming machine

2023年1月18日 星期三

lcd HDMI Made Easy: HDMI-to-VGA and VGA-to-HDMI Converters | Analog Devices

 vga signal fpga led matrix

byronxu99 hdmi led

vga splitter pcb 

https://www.analog.com/en/analog-dialogue/articles/hdmi-made-easy.html

split hdmi to multiple

ms90c386

1bit suared rgb led panel 64x64 pmod

https://1bitsquared.com/products/led-panel

1BitSquared - RGB LED Panel, 64x64 pixels, 2mm pitch, 128x128mm

Display Data Channel  ddc edid vesa device

ROVA Tools – Programmer for Realtek RTD2660 / RTD2662  https://www.mattmillman.com › ... › Info  ROVA Tools – Programmer for Realtek RTD2660 / RTD2662 / RTD2120 LCD controllers ... Normally the Parallel programmer is for PCB800099 and ROVA USB-TOOLS is ...

RTD2660 series Flat Panel Display Controller
http://aitendo3.sakura.ne.jp › RTD2660.jsp.pdf
RTD2660 series. 5. 1. Features. General l Embedded 3 DDC with DDC1/2B/CI l Zoom scaling up and down l Embedded one MCU with SPI flash controller.
Encoders and Decoders
https://learnabout-electronics.org/Digital/dig44.php

人體自動化實驗室 (HAL): 在 ubuntu 上燒錄 RTD2660 韌體

http://wukcsoft.blogspot.com/2016/11/ubuntu-rtd2660.html




2023年1月17日 星期二

lcd Display Data Channel protocol "device description " Compatible VESA Display Data Channel

 https://mjseemjdo.com/2021/04/02/tutorial-6-hdmi-display-output/

 https://wiki.archlinux.org/title/PulseAudio/Examples

Tutorial 6: HDMI Display Output · Jeremy See 

Video Connectivity Using TMDS I/O in Spartan-3A FPGAs Author: Bob Feng and Eric Crabill

https://www.fpga4fun.com/HDMI.html


Serial EEPROM Compatible With Plug-and-Play
VESA Display Data Channel (Versions 1.0 and 2.0)


Intel® Open Source HD Graphics Programmers' Reference  documentation › i... PDF VIDEO_DIP_DATA_A–Video Data Island Packet Data for Pipe A .. ... DPB_AUX_CH_CTL—Display Port B AUX Channel Control . ... I2C Device Description.

2023年1月8日 星期日

High Speed Converters: An Overview of What, Why, and How | Analog Devices

 https://www.analog.com/en/technical-articles/high-speed-converters-an-overview-of-what-why-and-how.html

 

 mhz mega megahertz  hz High Speed Data Converter Fundamentals Data Converter Fundamentals function generator

thermal insulation material conductivity foam XPS Polystyrene vacuum

 https://www.researchgate.net/publication/244691560_Polystyrene_Foams_as_Core_Materials_Used_in_Vacuum_Insulation_Panel

 

 https://www.researchgate.net/figure/The-potential-of-the-thermal-building-insulation-materials-and-solutions-of-tomorrow_tbl1_320618470

2023年1月6日 星期五

NetBus1.7 NetBus 1.7 version of the source code in - CodeBus

 https://www.codebus.net/d-Iui.html

https://github.com/danielhnmoreno/pyBus 


2023年1月5日 星期四

Product Family PWM and Resonant Controller

 https://diedevices.com/product-family/Power-Management/Offline-and-Isolated-Controllers-Converters/PWM_Resonant_Controller

 Product Family: PWM and Resonant Controller - Die Devices
https://diedevices.com › product-family
PWM and Resonant Controller: Search for and select the most suitable PWM and Resonant Controller ICs using our electrical parameter search engine.

2023年1月1日 星期日

M-bus library Meter-Bus EN 13757 physical and link layer meter-bus databus industrial communication

 https://en.wikipedia.org/wiki/Meter-Bus

https://infosys.beckhoff.com/english.php?content=../content/1033/tcplclib_tc2_mbus/174614027.html&id= 

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

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


Comparing Bus Solutions (Rev. C) - Texas Instruments
https://www.ti.com › lit › pdf › SLLA067
This application report serves as a reference tool for finding the most appropriate data bus solution for today's advanced system architectures. It gives an.

 

 


https://hackaday.com/2014/04/05/open-source-power-line-communication/

2022年12月22日 星期四

The USBN9603/4 are integrated, USB Node controllers. Texas Instruments USB IC Universal Serial Bus Full Speed Node Controller withEnhanced DMA Support Universal Serial Bus Full 28-SOIC ...

 http://www.procyonengineering.com/embedded/avr/boards/index.html

 https://www.mouser.tw/ProductDetail/Texas-Instruments/USBN9603-28M-NOPB?qs=8uBHJDVwVqxoyU4iXBH18A%3D%3D

 https://jj1odm.sizious.com/g2bus.html

http://www.sanda.gr.jp/non/PIC-USB/index.html 

USB Interface IC Universal Serial Bus Full Speed Node Controller with Enhanced DMA

https://www.elektormagazine.com/magazine/elektor-200005/16760

https://forums.developer.nvidia.com/t/pcie-to-4-usb-ports-use-vl805-chipset-on-jetson-nano-custom-carrier-board/143085

https://www.amazon.nl/Diagnostic-Volledige-Diagbox-Firmware-Diagnostic-Tool/dp/B08738N5WX

2022年12月21日 星期三

duplex memory dual-ported RAM static RAM Multiplexed interface Asynchronous Dual-Port RAMs

 https://www.renesas.com/us/en/products/memory-logic/multi-port-memory/asynchronous-dual-port-rams

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

 

 duplex  dual ported  static memory ic  vram 32bit

2022年12月20日 星期二

Mosquito voltage Electronicspices Mosquito Killer Circuit High Voltage Generator

 Mosquito  voltage high voltage generator  Mosquito Zapper 

 high voltage generator transistor

Schematic diagram of high voltage generator circuit Scientific Diagram

https://www.radiolocman.com/shem/schematics.html?di=70912

https://www.researchgate.net/figure/Schematic-diagram-of-high-voltage-generator-circuit_fig2_321039903

 KV High Voltage Generator Circuit with 2N3700

https://www.eevblog.com/forum/projects/high-frequency-dc-high-voltage-arc-ignition-generator-inverter-boost-step-up/

high voltage generator Arc Ignition Generator Inverter Boost Step-Up

generator transistor  spikes

CCFL electrical inverter

high frequency high voltage generation Khz 

https://electronics.stackexchange.com/questions/366749/how-can-i-build-a-high-voltage-2-6-kv-high-frequency-20-50-khz-power-supply

induction zvs  Induction Heating

https://electronics.stackexchange.com/questions/103281/cheap-high-voltage-low-current-source.

 

 transistor BOOST 00Khz Kv High Voltage Low Current

2022年12月14日 星期三

dmx512 UCS512C4 UCS512C0 SM16512PS TM512C4 LED Strip parallel signal standard DMX512

 https://www.sdiplight.com/dmx-led-strip/

https://www.hd107s-led.com/different-dmx512-ic-compare-tm512ac-and-ucs512c4/