O O V S
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 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.15 Afternoon, Watched Blender coaching video chapter 7. Not easy for any man to learn anything with spending little time. 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
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: (036) STM32 How to redirect printf() to USART
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中的下载算法
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){} will not yield cpu
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) don't use mutex
Learning FreeRTOS: 🕹️(040) Relationship between MEMP and Pbuf
Learning FreeRTOS: 🕹️(041) FreeRTOS连接ESP WiFi(待完成)
Android System
序: 学习计划
第一篇: 换个角度认识屏幕
个人或非业务开发关键过程回顾
第一篇: 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库定时器的使用🔒
第十三篇: HAL库函数名命名规范🔒
第十四篇: 个人常用开发工具问题及解决办法🔒
第十五篇: 使用heap_5🔒
第十六篇: MPU与RAM_D2的使用🔒
第十七篇: LwIP与FreeRTOS共存的RAM_D1内存分配方式🔒
第十八篇: .ld文件详解🔒
第十九篇: 使用SDRAM加速访问Flash中的常量大数组🔒
第二十篇: 综合使用内置Flash与外置Flash🔒
第二十一篇: 让vsnprintf支持%f输出浮点数字符串🔒
第二十二篇: 在FreeRTOS系统任意地方使用带%f号的printf🔒
第二十三篇: 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 CDC Echo🔒
第六十二篇: 启用Keil的自定义段空间分配🔒
🔊
Personal Art: www.up-task.com Unit: Individual
中文 Русский 京ICP备19038994号-2
Disclaimer: The 3D Earth model on this website was purchased from 3d.3d66.com. If the rights holder discovers any misrepresentation of their work, please contact this website in a timely manner.