- 博客(245)
- 资源 (47)
- 问答 (6)
- 收藏
- 关注
原创 System Maintance Summery 2 speed optimized by rmmod
Remove linux startup module by command:sudo rmmod example_moduleForbid linux startup module for always:sudo nano /etc/modprobe.d/blacklist.conf
2024-05-09 07:10:59 126
原创 Jar Summary 3 using outside configuration
--spring.config.location=./application.yaml
2024-05-06 10:28:36 120
原创 ARM Summery 6 Flash and SDRAM
Program Size on Keil displaying, Code and RO-data is on Flash, RW-data and ZI-data is in SDRAM.
2024-05-01 01:20:12 61
原创 Jar Summery 2 Linux Service Configure Example
Jar Summery 2 Linux Service Configure Example
2024-04-30 18:18:58 256 1
原创 Jar Summary 1 start IPv4 port listening
Jar Summary 1 start IPv4 port listening
2024-04-30 18:15:15 46
原创 ARM Summery 5 Complex function Pins
ARM Pins can be used in different mode, at least some Pins, some choose the single function type Pins or set the Pins function type before using them.
2024-04-30 17:20:10 66
原创 System maintance summery 1 MySql
To set case insensitive table names in mysql8:After install mysql-server 8, DON'T start mysqld service just at that time, but add below line to mysql-server.cnf([mysqld]): lower_case_table_bames =1After that, start it.
2024-04-30 17:15:41 67
原创 ARM Summary 4 I2C communication
I2Cuse SDA SCL two Pins to communicate.Signals send bySDAcovered to 16 Pins output by 8574T.Signals one bit by one bitserialy in, signals with 8 bits serialyout by 8574T.8574T has the I2C address to recieve I2C signals.
2024-04-26 21:13:32 195
原创 ARM Summary 3 Hardware Coding vocabulary
APB2 外围设备总线,STM32的标准总线 Advanced Peripheral Bus。GPIO 通用型输入输出 General-purpose input/output。PWM 脉宽调制 Pulse Width Modulation。CR 配置寄存器 Configure Register。PWR 指示灯:电源指示灯 Power。
2024-04-26 20:56:13 94
原创 ARM Summery2 STM32 GPIO Simple Code steps
1. Enable Periph clock by Call RCC ABP2: RCC_APB2PeriphClockCmd. 2. Init GPIO CLUSTR and Pins with GPIO_Init. 3. Set Pins' High or low voltage using GPIO_SetBits.
2024-04-25 21:46:03 124
原创 ARM Code Summery 1 PWM Device
ARM chip is for caculate. To aim managing lightness of light emitting diod by pulse width management, use PWM device driver board.
2024-04-24 22:02:18 379
原创 警惕非上架应用的下载和使用
1、上架难吗?1)对于某些刚开始做开发的个人而言可能会有一点点的难度,但这不应该是成熟软件不上架应用市场的借口;2)Qt应用通吃Windows、macOS、Linux三大平台,通吃三大应用市场,上架应用市场毫无压力;3)ELectron应用通吃Windows、Linux平台,在一定程度上也能上架macOS平台;4)软件上架应用市场成本:Windows应用市场免费,Linux软件中心免费,Apple Store个人一年99美元,企业一年299美元(不是任何一个应用不上架应用市场的主要理由);
2022-08-20 00:00:43 1771
原创 Windows商店的Redis客户端G-dis3
Windows版Redis客户端软件G-dis3对key的模式搜索不会返回RedisServer的所有Key数据,所以,不会导致正式环境连接服务器时的内存溢出等问题。G-dis3(Windows、macOS、Ubuntu上跨平台的Redis客户端软件G-dis3)是采用纯C++语言开发的跨平台的Redis客户端。3、在OperateData(操作数据)界面,特殊处理二进制数据为'\B'开头的数据,使得在G-dis3中完美支持二进制数据的显示和操作。TCP层包装操作系统相关的socket代码;...
2022-08-01 22:55:06 622
原创 Linux上的Redis客户端软件G-dis3
Linux的Redis客户端软件G-dis3对key的模式搜索不会返回RedisServer的所有Key数据,所以,不会导致正式环境连接服务器时的内存溢出等问题。G-dis3(Ubuntu上的Redis客户端软件G-dis3)是采用纯C++语言开发的跨平台的Redis客户端。3、在OperateData(操作数据)界面,特殊处理二进制数据为'\B'开头的数据,使得在G-dis3中完美支持二进制数据的显示和操作。1、分析了Redis客户端的代码,总结了Redis客户端的。读取数据的三个主体方法;...
2022-07-29 09:39:27 987
原创 自建GitLab的客户端配置
1、生成密钥对:ssh-keygen -t rsa -C 'xxxxx@xx.com' -f ~/.ssh/gitlab_rsa2、粘贴公钥到GitLab3、在~/.ssh目录下新建名称为config的文件,配置多个不同的host使用不同的ssh key:# gitlabHost host1 HostName 192.168.0.1 User git PreferredAuthentications publickey IdentityFile ~/.ssh...
2021-12-13 10:14:40 1047 1
原创 chrome访问http请求安全设置
chrome://flags/#unsafely-treat-insecure-origin-as-secure添加地址并设置为enable
2021-11-30 15:47:26 3484
原创 通过GDI实现了透明背景的文字绘图
周末,基于node C++扩展,通过GDI实现了透明背景的文字绘图功能,上图:此功能通过纯GDI实现,而通过GDI实现透明背景的窗口的关键点是产生一张32位的HBITMAP,而后UpdateLayeredWindow(ULW_ALPHA)。仅此提供一个愿景和实现案例。...
2021-10-18 14:07:24 694 1
转载 Per-pixel Alpha Blending in Win32 Desktop Applications
Per-pixel Alpha Blending in Win32 Desktop ApplicationsIt took a bit of research and experimenting, but I was able to correctly achieve per-pixel alpha blending in Windows desktop applications. In addition to having tested it on Windows XP SP3 and Windows
2021-10-15 15:49:14 118
原创 Electron + node C++开发
node-gypElectron C++,使用nannpm install -g prebuild node-gyp electronnpm install nan bindings --save#include <nan.h>void Add(const Nan::FunctionCallbackInfo<v8::Value>& info) { if (info.Length() < 2) { Nan::ThrowTyp...
2021-10-14 23:27:02 651
原创 wxPy半透明窗体
def OnPaint(self, evt): width, height = self.GetClientSize() text = 'Alpha test' font = self.GetFont() font.SetPointSize(font.GetPointSize() + 16) font = font.MakeBold() font = font.MakeItalic() bm.
2021-10-13 23:52:26 127
原创 ubuntu webkit2gtk开发环境搭建
sudo apt-get install gnome-develsudo apt-get install libglib2.0-doc libgtk2.0-docsudo apt-get install devhelpsudo apt-get install glade-gnome glade-common glade-doc
2021-10-13 14:22:05 841
原创 桌面端可行方案——张人杰
1、Windows、Ubuntu:Electron + node C++扩展,macOS:wkWebView + Swift优势:一套UI,界面基本完全一致,业务功能的性能由C++或Swift保证,MIT协议,完全免费,可上架Windows Store商店和Apple Store商店缺点:每个平台都有与平台相关的代码,得维护UI代码、windows业务代码、ubuntu业务代码、swift业务代码一共四套代码,全栈人员可以抵挡一面。普遍应用:上架应用百度网盘(windows版和mac版)、上架应
2021-10-09 11:41:28 1753
原创 wxWidgets3.1.5环境搭建总结
1、安装mingw版codeblock2、安装wxMSWhttps://github.com/wxWidgets/wxWidgets/releases/download/v3.1.5/wxMSW-3.1.5-Setup.exe3、在include目录中操作setup.h将wx/msw文件夹中的setup.h拷贝到wx目录4、下载wxWidgets的lib:https://github.com/wxWidgets/wxWidgets/releases/download/v3.1
2021-10-06 16:25:05 704
原创 Ubuntu20安装多版本gcc
1、sudo gedit /etc/apt/sources.list末尾添加以下内容:deb http://dk.archive.ubuntu.com/ubuntu/ trusty main universe2、安装gcc-8sudo apt search gcc-8sudo apt install gcc-83、支持gcc版本切换sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 80..
2021-09-29 15:08:20 1301
原创 QQ、微信、钉钉会非法获取您的信息吗
公司化管理下,不会,因为公司的商业秘密不能触犯国家法律,要窃取谁的信息,不是只有一个人两个人知道的,除非开发了这样的功能,而只有几个人能使用,而且保密性很高。技术上,会,而且非常会:1、QQ、微信、钉钉都需要网络才能使用,所以,您只能允许它们连接网络;2、您想方便得使用它们自带的截屏功能,所以,您就允许了它们的“屏幕录制”功能,无意中,您已经开启了允许QQ、微信、钉钉软件实时观看您的屏幕的功能。您的隐私已经泄漏。对于技术的研究,个人认为国家级的监督是无可厚非的,但,公司级或者甚至个人、小团体
2021-06-23 11:47:34 941
原创 最智能的项目管理软件推荐——《超级U计划》
经过两个月的开发,《超级U计划》终于上架了微软应用市场和苹果应用市场。软件Windows版,采用Qt开发框架,主体功能集中在QTreeView的开发实现和QWidget
2021-06-17 09:44:53 503 1
原创 Win10上如何显示本地lrc文件歌词——lrc播放器——《超级lrc播放器》
前不久,用QQ音乐背单词,背了一阵子,很郁闷,因为:1、长的歌词行显示不全;2、歌词自动从网上抓取,不是自己想要的本地lrc文件内容;于是,有了想法:自己开发一款能够播放本地mp3和lrc的mp3播放器软件——《Super LRC Player》。于是,拿来了Angular10和Material框架,通过CdkDragDrop解决了滚动拖动文件来对文件列表排序的问题;通过Cocoa的WkWebView来减少打包的大小;通过定时器来解决播放进度显示的问题;通过angular的zone来
2021-05-31 15:30:51 6244
原创 超级lrc播放器——全平台上的lrc歌词播放器
昨晚忙了一晚上,终于把《超级lrc播放器》上架了应用市场。下面,总结一下,本次上架应用市场的经验:一、上架苹果市场:1.1、最好不要使用Electron,Electron上架Apple Store存在被拒的很大风险,因为Electron是Chrome内核,而Chrome内核调用了被deprecated的api;1.2、如果是统一的UI设计,建议采用Swift+统一的UI,由UI实现与用户的交互,由Swift实现具体的功能;1.3、上架过程中,建议录制上架应用的使用视频或者教程,放在you
2021-05-18 07:01:16 4535 3
原创 Mac上如何显示本地lrc文件歌词——lrc播放器——《Super LRC Player》
前不久,用QQ音乐背单词,背了一阵子,很郁闷,因为:1、长的歌词行显示不全;2、歌词自动从网上抓取,不是自己想要的本地lrc文件内容;于是,有了想法:自己开发一款能够播放本地mp3和lrc的mp3播放器软件——《Super LRC Player》。于是,拿来了Angular10和Material框架,通过CdkDragDrop解决了滚动拖动文件来对文件列表排序的问题;通过Cocoa的WkWebView来减少打包的大小;通过定时器来解决播放进度显示的问题;通过angular的zone来强制
2021-03-11 09:56:32 4343 1
原创 RESTful API接口设计标准及规范总结——张人杰
规范要点:1、列表查询:尽量使用查询参数代替路径中的实体导航,如GET /animals?zoo=1&area=3;2、对象查询:GET /animal/13、保存对象:POST /animal4、修改对象:PUT /animal/15、删除对象:DELETE /animal/1...
2021-02-25 21:22:56 1006
原创 免费Windows平台的Redis客户端:G-dis for UWP正式发布
经过3周的编码,G-dis for UWP正式完成。软件采用Hybird架构,UI界面采用Angular11完成,而TCP通信部分采用C#来完成。从UI调用C#采用了同步调用和异步调用并存的两种调用方式。其中,对Roaming Data(类似于Swift中的Core Data)的操作采用同步方式进行,也就是:webView.AddWebAllowedObject("nativeObject", new NativeObject());;而,对TCP的操作采用了异步方式,也就是:通过windo
2021-01-15 16:41:43 562 1
原创 在Docker中搭建Redis集群总结
1、wget http://download.redis.io/redis-stable/redis.conf -O ./7001/redis7001.conf2、配置redis.confvim /usr/local/redis_docker/redis-4.0.1/redis.confbind 0.0.0.0requirepass 123456789masterauth 123456789开启集群配置cluster-enabled yescluster-config-fil
2021-01-13 11:55:15 177
原创 为什么推荐jdk11?
一、G1 GC(Garbage-First Garbage Collector)相对jdk1.8的CMS性能提高16.1%G1 GC是设计用来取代CMS的,同CMS相比G1有以下优势:1、可预测的停顿模型2、避免了CMS的垃圾碎片3、超大堆的表现更出色二、并行GC相对jdk1.8性能提高4.5%三、更好的适用环境:并行GC面向吞吐量,G1则侧重于低延迟...
2020-12-16 18:25:32 764
原创 用jdk1.8还是用jdk11
跟着公司CTO冒进了一回:把代码jdk从1.8升级到了jdk11(公司CTO的原意是更新到最新版本jdk,甚至直接使用最新版kotlin)。如果不搞rocketmq,不会发现什么问题,而且会感觉这是一个很好的改进,编码写法改进了,甚至性能提高了……然后,一搞rocketmq,发现:不说jdk11,甚至jdk9都无法让最新版的rockemq起起来。回想一下,这几年,各个大厂都推出了自己的jdk版本,华为有自己的jdk、阿里有自己的jdk,但殊路同归的是都用的是jdk1.8这个版本。要想用大厂优化过
2020-12-12 11:20:13 43599 9
原创 Intellij Idea诡异报红解决办法
1、Idea Preferences配置Java Compiler(这步必做)钩上:Use '--release' option for cross-compilation (Java 9 and later)2、Idea Preferences配置Javac Options(这步可以跳过)钩上:Generate no warnings3、Idea Preferences配置Annotation Processors(这步必做)钩上:Enable annotation processin
2020-12-08 11:12:57 6399
拾色器jquery-color.picker.js改进V1.0.2
2012-08-14
Generic Architecture架构更新2012
2012-08-11
Generic Architecture架构更新
2012-08-10
R2高性能数据库连接池v1.8改进版源码
2012-01-05
R2高性能数据库连接池v1.8源码
2012-01-05
R2高性能数据库连接池v1.7源码
2012-01-01
R2高性能数据库连接池v1.6源码
2011-12-31
R2高性能数据库连接池v1.5源码
2011-12-14
R2高性能数据库连接池v1.3源码
2011-11-29
R2数据库连接池高性能连接池v1.3
2011-11-29
R2 v1.2源码
2011-11-28
R2数据库连接池高性能连接池v1.2
2011-11-28
R2,jdbc数据库连接池源码
2011-11-27
R2数据库连接池运用jdk1.6特性的高性能全参数化配置连接池
2011-11-26
jd-gui-cleaner清除jd-gui反编译后注释的工具v1.3.2
2011-10-22
jd-gui-cleaner v1.3.2
2011-10-22
jd-gui-cleaner清除jd-gui反编译后注释的工具
2011-10-22
sna集中式session管理实现服务器集群及客户端程序
2011-06-09
项目开发架构规约--张人杰2020.pptx
2020-04-08
alex-sensitive-words-filter-3.0.jar
2019-12-13
Window 7版Acrive Ports - Guard Ports
2016-06-30
Alex-Word-Filter-MFC网络版java客户端(多线程连接池版)
2016-02-12
Alex-Word-Filter-MFC网络版(修正版)
2016-02-11
Alex-Word-Filter-MFC版
2015-12-21
Guard Port - MFC 2012
2015-12-11
Active Ports - MFC 2012
2015-12-10
张氏web漏洞检查工具
2015-10-03
范型框架Generic Architecture 2012 V2.1.32
2012-08-28
SSI文件上传与下载 V1.2.2
2012-08-21
拾色器改进jquery-alex-color.picker.js V1.3.2
2012-08-17
拾色器改进jquery-alex-color.picker.jsV1.3.2
2012-08-17
Qt5 QPrintPreviewDialog的page setting为什么是灰的
2016-07-15
xp系统报gettcptable failed with 122错误,是怎么回事?
2015-12-09
web系统的权限管理问题
2015-11-28
android开发,media server died怎么处理?
2013-10-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人