V-SignOn, A Personal Knowledge System for Technology
A Site for speeding up finishing development task
This site does not contain any business logic of any company
, only used for rapiding self development


(Knowledge Summary Content is keeping summarying for personal developing, for own)
Update will last for long time, maybe several years

This site does not contain any business logic, only contains basic developing technology and skills.

About the site, or about the column
Turn around in the falling autumn, looking little up at the yellow luminous streetlight, the date picker has already been a disappearing cloud ~ ~ ~ H5&CSS Basic 009. H5 Restricting Input
Recommend: H5&CSS Basic(35) WebPage Animation Build Skills
WebSite developing records The SSL certification of this website will be updated every two months and a half or three months. It's the normal maintance that the link is not the private secret link while you access. Browse my website choosing another time after my updating of SSL certification. Thanks. 2024.8.4, add Go-Lang searching engine. 2024.8.10, need to rebuild searching engine, as the CSS selector not work correctly. 2024.8.11, continue updating website during the day time. 2024.8.14 Night, finished »WebGL Particle Ejecting Page«. 2024.8.17 19:59 GTM+8:00, finished website searching engine upgrading. 2024.8.22 22:36 GTM+8:00, add website background music made by myself. 2024.9.4, published »Recently music creation collection1«. 2024.9.7 09:30 GTM+8:00, finished English version index page with Baidu translation. 2024.9.7 15:00 GTM+8:00, published new page about beego generating html, preparing to code a go-lang cms system for my self site. 2024.9.12 Noon, Generated html page using beego. Days later, after I'll have finished translation of all my pages, no need using vscode to edit .html any more. 2024.9.21, Finished watching Blender coaching video 15, half coaching videos learned. Wishes do something after watching the coaching video, after the holidays of the National Day. 2024.9.28 Saturday, Finished the first article of c++14 content: C++14 basic data type. 2024.10.5 National Day, Add a article of my personal little acquaintance about C++ memory management: C++14 Functions and L,R Value and C++14 move operation . 2024-10-12, Stop Writing Go Lang Column. 2024.10.31 Night 00:36 GTM+8:00, Added C++14 list, deque, queue code examples. 2024.11.21 Morning 06:30 GTM+8:00, Added two articles about blender 2024.12.24 Sunny Day, Finished basic animation art work: a moving car

H5&CSS Basic
Chapter 1: Free HTTPS Certificate
Chapter 2: About The Column
Chapter 3: Visible Area of Browser
Chapter 4: Why ReactJs
Chapter 5: Prohibit mobile scaling
Chapter 6: EM in H5
Chapter 7: Space width in page
Chapter 8: H5 Special Characters
Chapter 9: H5 Restricting Input
Chapter 10: H5 Font
Chapter 11: nginx redirection configuration
Chapter 12: Text Indentation
Chapter 13: Flex Layout
Chapter 14: Gradient Borders
Chapter 15: Popular DOM Operations
Chapter 16: Media Query
Chapter 17: CSS Selectors
Chapter 18: CSS alternate lines color
Chapter 19: fetch
Chapter 20: JS Attributes Operation
Chapter 21: scroll div
Chapter 22: JS for Loop
Chapter 23: Prohibit Text Selection
Chapter 24: Precision Controled Float Output
Chapter 25: Ionic Full Screen
Chapter 26: SVG Circle
Chapter 27: SVG Ellipse
Chapter 28: SVG Arc
Chapter 29: SVG Elliptical Sector
Chapter 30: Using WebAssembly
Chapter 31: JS Checklist checkbox Operation
Chapter 32: SVG Bezier Curve
Chapter 33: Threejs Material
Chapter 34: Luminous Image Styles
Chapter 35: Web Animation Points
Chapter 36: CSS Gradient Fonts
Chapter 37: SVG Rectangle
Chapter 38: Development Ability for Remuneration
Chapter 39: Close Browser Default Style for Input
Chapter 40: Jet Tail Particle Animation
Chapter 41: Prohibit Desktop Browser Scaling JS
Chapter 42: Desktop Full Screen Web CSS
Chapter 43: Display images in self scaling aspect ratio div
Chapter 44: Bi-side Text Alignment Styles
Chapter 45: Single line ellipsis
Chapter 46: Multi-line ellipsis
Chapter 47: Font Transformation Styles
Chapter 48: Remove default style of a tag
Chapter 49: Chinese Characters: Full Width Space
Chapter 50: DIV lays on DIV
Chapter 51: Calculating 1rem Pixel Values in JS
Chapter 52: JS Operations of DOM Parent Nodes and Adjacent Nodes
Chapter 53: Absolute Coordinates of DOM Elements in JS
Chapter 54: ToolTips Div
Chapter 55: Height and Width in JS
Chapter 56: Nginx configuration for stream media
Chapter 57: Scroll Bar Style
Chapter 58: Popular Methods for JS Array Operations
Chapter 59: SVG Fill Style Definition
Chapter 60: SVG Stroke Style Definition
Chapter 61: SVG Drawing Lines
Chapter 62: CSS Background Images Splicing
Chapter 63: WebSocket
Chapter 64: JS Calculate DPI
Chapter 65: GIF Opacity or not
Chapter 66: Nginx solved CORS problem
Chapter 67: Look At JsonP before publish
Chapter 68: Center and Middle Content in Div
Chapter 69: CSS background image size keeping ratio
Chapter 70: CSS Frame Animation
Chapter 71: CSS Same Width Font Display
Chapter 72: Package
Foundation of Go Language
Preface: For Web Systems
Chapter 1: Data type basic
Chapter 2: Complex Data Type
Chapter 3: array
Chapter 4: map
Chapter 5: set
Chapter 6: Pointer
Chapter 7: if
Chapter 8: switch
Chapter 9: for
Chapter 10: Go-Lang without
Chapter 11: structure & function
Chapter 12: Mutex
Chapter 13: Default Value
Chapter 14: Date Time Type
Chapter 15: High Precision Computation
Chapter 16: Web Http Service
Chapter 17: Introduction to Searching Engine
Chapter 18: strings package
Chapter 19: websocket
Chapter 20: Database Connection
Chapter 21: Multithreading in Go-Lang
Chapter 22: Generate HTML with beego
Chapter 23: Deploy as Linux service
2024-10-12 Stop Writing Go Lang Column
C++ Foundation
Preface: Teacher Tan did not publish "Fundamentals of C++ Language"
Chapter 1: Prospects of C++ -- WebAssembly
Chapter 2: Prepare for Game Development
Chapter 3: Basic Data Types in C++14
Chapter 4: C++14 struct
Chapter 5: C++14 enum
Chapter 6: C++14 class & virtual function
Chapter 7: C++14 Call Constructor in Constructor
Chapter 8: C++14 Functions and L,R Value
Chapter 9: C++14 move operation
Chapter 10: C++14 [] and [] space in struct
Chapter 11: C++14 vector
Chapter 12: C++14 list
Chapter 13: C++14 deque
Chapter 14: C++14 queue
Chapter 15: C++14 map
Chapter 16: C++14 set
Chapter 17: C++14 pointer and new, delete
Chapter 18: C++14 smart pointer and reference counter*
Chapter 19: C++14 pthread*
Chapter 20: C++14 synchronized locker--mutex*
Chapter 21: C++14 if
Chapter 22: C++14 switch
Chapter 23: C++14 for and while, do...while
Chapter 24: C++ time and sleep*
Chapter 25: C++ High Precision Computation*
Chapter 26: C++ Web Service
Chapter 27: C++14 std::string*
Chapter 28: C++14 Chars Encoding
Chapter 29: Access Control only during compilation
Chapter 30: Remote Developing on CLion
Chapter 31: Advanced Level C++ Tech*
Chapter 32: Enhance Speed & Stability
Chapter 33: C++的变长参数宏
STM32 Experiment & Note
STM32 Learning: (001) HAL Library LED Lighting
STM32 Learning: (002) HAL Library LCD Frame Animation
STM32 Learning: (003) HAL Library FFT Dynamic Spectrum
STM32 Learning: (004) HAL Library FFT Speed Up
STM32 Learning: (005) HAL Library Understanding DMA
STM32 Learning: (006) Watchdog Summary
STM32 Learning: (007) GPIO Usage Steps
STM32 Learning: (008) CubeIDE Implementation of USB Peripherals*
STM32 Learning: (009) Why C99
STM32 Learning: (010) Linux UDP
STM32 Learning: (011) Linux TCP
STM32 Learning: (012) Temperature Control of Arm
STM32 Learning: (013) OpenWrt cross-compilation
STM32 Learning: (014) Basic data type in C99
STM32 Learning: (015) C99 struct
STM32 Learning: (016) C99 enum
STM32 Learning: (017) C99 funciont and L-Value, R-Value
STM32 Learning: (018) C99 pointer*
STM32 Learning: (019) C99 With only value assignment*
STM32 Learning: (020) C99 array with space, pointer with no space
STM32 Learning: (021) C99 No template function
STM32 Learning: (022) POSIX pthread multi-threads mutex*
STM32 Learning: (023) POSIX pthread multi-threads programming*
STM32 Learning: (024) C99 if
STM32 Learning: (025) C99 switch
STM32 Learning: (026) C99 loop
STM32 Learning: (027) C99 time and wait*
STM32 Learning: (028) High-precision calculation with GMP*
STM32 Learning: (029) Web Service Lib*
STM32 Learning: (030) International Components for Unicode (ICU)*
STM32 Learning: (031) Performance of C is higher than C++, because...*
STM32 Learning: (032) C99 weak function
STM32 Learning: (033) MTU TCP SOCKET
STM32 Learning: (034) STM32 UART Continually Sending Data
STM32 Learning: (035) STM32 UART Continually Receiving Data
STM32 Learning: (037) STM32 Normal and Circle
STM32 Learning: (038) STM32 UART clear transfer error flag
STM32 Learning: (039) STM32 UART Idle Callback
STM32 Learning: (040) STM32 UART, RS232 single TX line
STM32 Learning: (041) STM32 RS485 Differential signal communication
STM32 Learning: (042) STM32 HAL DMA Poll For Transfer
STM32 Learning: (043) STM32 enter low power comsuption mode
STM32 Learning: (044) STM32 Clear Flag of TCx in DMA IRQ
STM32 Learning: (045) STM32软件函数命名规范
STM32 Learning: (046) Deal with Idle in xxxCpltCallback
STM32 Learning: (047) C99 Built in macros
STM32 Learning: (048) isr enabled after calling ***_IT
STM32 Learning: (049) Procedure of starting STM32
STM32 Learning: (050) Load new firmware online
STM32 Learning: (051) SCB->VTOR
STM32 Learning: (052) STM32 Address space in programme
STM32 Learning: (053) STM32 Move program to other space
STM32 Learning: (054) STM32 Bootloader
STM32 Learning: (055) Keil中的下载算法
STM32 Learning: (056)编译器优化出错点
Raspberry Pi: 🍓(001) Close Swapfile
Raspberry Pi: 🍓(002) Format USB disk to ext4 with 1k blocks
Raspberry Pi: 🍓(003) Query Linux Version info and CPU info
Raspberry Pi: 🍓(004) Speed up latest version of Ubuntu
Raspberry Pi: 🍓(005) Clone 360 Browser Core Source Code Script
Raspberry Pi: 🍓(006) Before run Firefox in Ubuntu24.04
Raspberry Pi: 🍓(007) MAC Address
Raspberry Pi: 🍓(008) RMII & PHY
Raspberry Pi: 🍓(009) Ubuntu Server firewall configuration
Raspberry Pi: 🍓(010) Linux yield cpu by code
Raspberry Pi: 🍓(011) Linux Hardware Concept
Raspberry Pi: 🍓(012) Linux Inter-Process Communication
Raspberry Pi: 🍓(013) Ban Git force push
Raspberry Pi: 🍓(014) Ban Git reset --hard
Raspberry Pi: 🍓(015) Save unsaved cache to disk immedutely
Raspberry Pi: 🍓(016) 拷贝pre-receive到每个git仓库的脚本
Raspberry Pi: 🍓(017) sshd密码输入错误禁用IP3分钟
OpenWRT: 🖥️(001) 异机备份低功耗自用Git服务器搭建
OpenWRT: 🖥️(002) OpenWRT配置注意事项
Learning FreeRTOS: 🕹️(001) while(1){} cpu reentered
Learning FreeRTOS: 🕹️(002) functions for multi-thread in FreeRTOS
Learning FreeRTOS: 🕹️(003) FreeRTOS critical code zone
Learning FreeRTOS: 🕹️(004) FreeRTOS fix NULL not defined error
Learning FreeRTOS: 🕹️(005) lowest priority interrupt of ARM: PENDSV
Learning FreeRTOS: 🕹️(006) Configuration of tasks priority levels
Learning FreeRTOS: 🕹️(006) Cautions of different priority tasks locked
Learning FreeRTOS: 🕹️(008) Close scheduling of same priority tasks
Learning FreeRTOS: 🕹️(009) OTA Technology
Learning FreeRTOS: 🕹️(010) FreeRTOS create static task
Learning FreeRTOS: 🕹️(011) FreeRTOS list task list
Learning FreeRTOS: 🕹️(012) FreeRTOS HeapSize statistics
Learning FreeRTOS: 🕹️(013) FreeRTOS xTaskGetHandle
Learning FreeRTOS: 🕹️(014) FreeRTOS common method of create tasks
Learning FreeRTOS: 🕹️(015) FreeRTOS fix problem of tasks locked
Learning FreeRTOS: 🕹️(016) FreeRTOS Superest interrupt: SVC
Learning FreeRTOS: 🕹️(017) FreeRTOS interrupt call in privilege mode
Learning FreeRTOS: 🕹️(018) FreeRTOS SVC enter user mode
Learning FreeRTOS: 🕹️(019) FreeRTOS delay util
Learning FreeRTOS: 🕹️(020) FreeRTOS low consumption by Tickless
Learning FreeRTOS: 🕹️(021) FreeRTOS IdleHook
Learning FreeRTOS: 🕹️(022) FreeRTOS Hooks
Learning FreeRTOS: 🕹️(023) FreeRTOS yield CPU by code
Learning FreeRTOS: 🕹️(024) FreeRTOS semaphore
Learning FreeRTOS: 🕹️(025) FreeRTOS resolve priority inversion
Learning FreeRTOS: 🕹️(026) FreeRTOS get task priority
Learning FreeRTOS: 🕹️(027) FreeRTOS set task priority
Learning FreeRTOS: 🕹️(028) FreeRTOS function prefix
Learning FreeRTOS: 🕹️(029) Don't call RTOS function in IRQ handle
Learning FreeRTOS: 🕹️(030) Bottom half operation decrease semaphore
Learning FreeRTOS: 🕹️(031) Support Suspending for ever
Learning FreeRTOS: 🕹️(032) Call FreeRTOS SysCall in ISR
Learning FreeRTOS: 🕹️(033) Principle of Top Half and bottom haf
Learning FreeRTOS: 🕹️(034) FATFS in STM32 support exFat
Learning FreeRTOS: 🕹️(035) Message Queue in FreeRTOS
Learning FreeRTOS: 🕹️(036) Timer Tasks in FreeRTOS
Learning FreeRTOS: 🕹️(037) Reason of can not ping board
Learning FreeRTOS: 🕹️(038) LwIP Tcp Server Sample Code
Learning FreeRTOS: 🕹️(039) mutex equals binarySempahore
Learning FreeRTOS: 🕹️(040) Relationship between MEMP and Pbuf
Learning FreeRTOS: 🕹️(041) FreeRTOS连接ESP WiFi(待完成)
CMSIS Standard: 📟(001)CMSIS标准学习
Compilor O3 Optimized: 🕹️(001)函数调用被优化
Android System
序: 学习计划
第一篇: 换个角度认识屏幕
Linux
第一篇: linux驱动开发函数变量命名规范
第二篇: STM32MP157启动过程
第三篇: 设备树
个人或非业务开发关键过程回顾
第一篇: basic认证服务🔒
第二篇: F103熊猫HAL库FFT🔒
第三篇: 蓝牙SPP+AD2P🔒*
第四篇: PCB🔒*
第五篇: 自己的兆易创新GD32F427ZGT6开发板开源LVGL🔒
第六篇: LVGL开源框架🔒
第七篇: 最优LwIP实践方案🔒
第八篇: bootloader加载新系统🔒
第九篇: TX、RX两线UART长时间不需要时钟同步🔒
第十篇: 解开了《爱方C》😄——SDA、SCK两线多设备🔒
第十一篇: CLK、SIMO、MISO、SS4线SPI的HAL库及Flash操作🔒
第十二篇: 使用HAL库定时器实现的Delay_us🔒
第十三篇: HAL库函数名命名规范🔒
第十四篇: 个人常用开发工具问题及解决办法🔒
第十五篇: 使用heap_5🔒
第十六篇: MPU与RAM_D1的使用🔒
第十七篇: LwIP与FreeRTOS共存的RAM_D1内存分配方式🔒
第十八篇: .ld文件详解🔒
第十九篇: 使用SDRAM加速访问Flash中的常量大数组🔒
第二十篇: 综合使用内置Flash与外置Flash🔒
第二十三篇: ARM开发常见问题🔒
第二十四篇: HAL库是否启用注册Callback🔒
第二十五篇: UART容错处理🔒
第二十六篇: 存储🔒
第二十七篇: 感谢国产磁通量计🔒
第三十篇: 用上了正式版I²C🔒
第三十一篇: 从ChatGPT得到的获取CPU ID的方法🔒
第三十二篇: LVGL开发技巧🔒
第三十三篇: 硬件经验🔒
第三十四篇: 模块功能🔒
第三十五篇: FreeRTOS的任务栈内存分配🔒
第三十六篇: 与业务无关的USB开发步骤🔒
第三十七篇: 记住🔒
第三十八篇: UART时钟🔒
第三十九篇: FMC时钟🔒
第四十篇: LTDC时钟🔒
第四十一篇: QUADSPI时钟🔒
第四十二篇: SPI时钟🔒
第四十三篇: SDRAM不能读写,注意MPU的配置🔒
第四十四篇: 单片机调试要点🔒
第四十五篇: STM32CubeIDE写外置Flash注意事项🔒
第四十六篇: XIP模式中SDRAM需要重新初始化🔒
第四十七篇: Start Address🔒
第四十八篇: LTDC🔒
第四十九篇: LVGL集成🔒
第五十篇: QSPI MemoryMapped🔒
第五十一篇: STM32定时器🔒
第五十二篇: SDRAM比QSPI Flash的XIP更快🔒
第五十三篇: Cache与Buffer的区别🔒
第五十四篇: Bootloader时钟配置🔒
第五十五篇: 对于取值范围0~255的Clock Prescaler计算分频需要加1🔒
第五十六篇: 对于FMC的频率配置频率要乘以2🔒
第五十七篇: QSPI的GPIO Speed🔒
第五十八篇: GPIO引脚的Very High配置🔒
第五十九篇: 代码例子(网卡)🔒
第六十篇: 开发网卡需要驱动🔒
第六十一篇: USB HCDC Echo🔒
第六十二篇: 启用Keil的自定义段空间分配🔒
第六十三篇: 注意晶振频率配置🔒
第六十四篇: SysTick始终是1毫秒🔒
第六十五篇: STM32写入算法🔒
第六十六篇: HAL库的回调方法默认支持🔒
第六十七篇: STM32CubeMX生成配对的.c和.h文件🔒
第六十八篇: DMA配置🔒
第六十九篇: DeepSeek领先一项:lv_indev初始化过程🔒
第七十一篇: C语言中的结构体对齐🔒
第七十二篇: STM32不支持sscanf的解决方法🔒
第七十三篇: DMA传输的重启规则🔒
第七十五篇: 启用指令Cache,清除数据Cache🔒
第七十六篇: 中断优先级配置🔒
第七十七篇: LVGL更新指定区域🔒
第七十八篇: DMA收发可以不同时配置🔒
第七十九篇: 对于UART的Queue长度一定要够🔒
第八十篇: LVGL中的flex滚动效果🔒
第八十一篇: 勾选UARTx global interrupt🔒
第八十二篇: 开发环境🔒
第八十三篇: FreeRTOS中Task不能return的单例用法🔒
第八十四篇: LVGL动态修改图片元素的正确开发方式🔒
第八十五篇: LVGL性能下降找原因🔒
第八十六篇: 单片机死机点定位方法🔒
第八十七篇: 调试Debug正常Relese死机的配置🔒
第八十八篇: 任务优先级与中断优先级是两码事🔒
第八十九篇: 中断中使用信号量需要加入空指针判断🔒
第九十篇: 避免Cache加volatile🔒
第九十一篇: sscanf没法处理,,隔开字符串🔒
第九十二篇: 多个任务同时调用CDC_HS_Transmit🔒
第九十三篇: 固件写入算法使用注意🔒
第九十四篇: Linux内核集成LVGL操作记录
第九十五篇: GParted使用注意事项🔒
第九十六篇: 只读分区——及7x24小时服务器的tmp目录🔒
第九十七篇: HAL库******Callback判断当前接口🔒
第九十八篇: Clean与Invalidate DCache的区别🔒
第九十九篇: SPI的一个操作事务🔒
第一百篇: 外设上电后都需要延时等待初始化完成🔒
第一百零一篇: Flash操作间歇性成功/失败的情况🔒
第一百零二篇: 存储卡命名规范🔒
🔊
Personal Art: www.up-task.com Unit: Individual
中文 Русский 京ICP备19038994号-2
If the content on this website infringes upon your any rights, please contact me at 1307776259@qq.com for removal