- 博客(218)
- 资源 (47)
- 问答 (6)
- 收藏
- 关注
原创 自己开发的软件促销:100个iOS New LRC Player3促销代码
6LKRT97WYRJ9WLW4X9MHWMR97TXJER9WX6TPX9T4PL93N43TJJPAMAL63TRXWXNNWN9JFEPHT7YNHMT6AFTWPF7HKXMYRHXFY49AEJJJFLAXAF3LF6HENPA3FH7E3973XM3NM6AYHNLMRL96WXNM7NMRKJHAFYPKY9E773X463ERKWEXAL7TWH7X97YRW3H97AKWP3XPMR4MAEM4KYMKH7HYNXWKJHHPJ7K9WHJXWPY44
2025-01-08 21:06:36
311
原创 警惕非上架应用的下载和使用
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
1858
原创 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
659
原创 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
1041
原创 自建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
1076
1
原创 chrome访问http请求安全设置
chrome://flags/#unsafely-treat-insecure-origin-as-secure添加地址并设置为enable
2021-11-30 15:47:26
3657
原创 通过GDI实现了透明背景的文字绘图
周末,基于node C++扩展,通过GDI实现了透明背景的文字绘图功能,上图:此功能通过纯GDI实现,而通过GDI实现透明背景的窗口的关键点是产生一张32位的HBITMAP,而后UpdateLayeredWindow(ULW_ALPHA)。仅此提供一个愿景和实现案例。...
2021-10-18 14:07:24
734
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
142
原创 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
698
原创 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
147
原创 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
978
原创 桌面端可行方案——张人杰
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
1877
原创 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
769
原创 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
1338
原创 QQ、微信、钉钉会非法获取您的信息吗
公司化管理下,不会,因为公司的商业秘密不能触犯国家法律,要窃取谁的信息,不是只有一个人两个人知道的,除非开发了这样的功能,而只有几个人能使用,而且保密性很高。技术上,会,而且非常会:1、QQ、微信、钉钉都需要网络才能使用,所以,您只能允许它们连接网络;2、您想方便得使用它们自带的截屏功能,所以,您就允许了它们的“屏幕录制”功能,无意中,您已经开启了允许QQ、微信、钉钉软件实时观看您的屏幕的功能。您的隐私已经泄漏。对于技术的研究,个人认为国家级的监督是无可厚非的,但,公司级或者甚至个人、小团体
2021-06-23 11:47:34
1044
原创 最智能的项目管理软件推荐——《超级U计划》
经过两个月的开发,《超级U计划》终于上架了微软应用市场和苹果应用市场。软件Windows版,采用Qt开发框架,主体功能集中在QTreeView的开发实现和QWidget
2021-06-17 09:44:53
535
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
6752
原创 超级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
4820
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
4634
1
原创 免费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
600
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
199
原创 为什么推荐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
796
原创 用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
44255
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
6610
原创 Java代码是放到一个Git库好还是多个Git库好?
今天,公司的技术总监给我下了一个命令,让我把某个项目的所有工程的代码统一到一个Git库里,以方便管理,我表示了反对意见,但位低权轻,明天照着公司技术总监的意思做。发这篇博文,没有也不希望有任何的人身攻击,仅代表我的一点微薄看法。希望,有相同见解的有志人士能够转告一声公司领导。1、驳斥:领导说的GitHub上分享的项目都是一个父项目里包含了所有的子项目。理由:为什么GitHub上分享的项目基本上都是一个Git库里包含了所有的子项目?原因只有一个:分享。大佬在分享自己的成果或成功经验的时候,都会
2020-12-04 20:57:16
1026
原创 打印机一体机如何扫描文件到电脑
首先,这是一个科普技术问题,需要采用的软件被称为Ftp服务器软件。你需要在你的电脑上安装一款Ftp服务器软件或者叫文件服务器软件,比如:FileZilla或者Mac应用商店上的Ftp-Serv软件,或者微软应用商店上的Ftp-Serv软件。当你下载安装好Ftp文件服务器软件后,打开软件,设置上传账号和密码,然后启动服务。而后,你需要来到惠普打印机前,点击扫描->到FTP;然后,输入你的电脑的ip地址,注意,需要以这样的格式: ftp://user1:123456@192.168..
2020-11-19 17:38:10
3246
原创 《新lrc播放器2》-iPhone上可以显示lrc歌词的播放器可以在播放mp3文件时显示lrc文件中的歌词的播放器
https://apps.apple.com/cn/app/%E6%96%B0lrc%E6%92%AD%E6%94%BE%E5%99%A82/id1535214306长久以来,在iPhone上播放lrc字幕一直是一个大的问题。因为苹果自带的音乐播放器不支持lrc歌词字幕,而市面上也少有支持lrc歌词字幕的音乐播放器App。现在,在iPhone上播放mp3时显示歌词、字幕不再是一个问题,因为《新lrc播放器2》横空出世,它继承和优化了《单词播放器》的功能特点,以下是它支持功能:播放mp3歌曲或mp
2020-10-23 17:41:21
3304
原创 iPhone上的lrc播放器可以在播放mp3文件时显示歌词
https://apps.apple.com/cn/app/%E6%96%B0lrc%E6%92%AD%E6%94%BE%E5%99%A82/id1535214306长久以来,在iPhone上播放lrc字幕一直是一个大的问题。因为苹果自带的音乐播放器不支持lrc歌词字幕,而市面上也少有支持lrc歌词字幕的音乐播放器App。现在,在iPhone上播放mp3时显示歌词、字幕不再是一个问题,因为《新lrc播放器2》横空出世,以下是它支持功能:播放mp3歌曲或mp3学习资料的同时显示.lrc文件中的字幕
2020-10-23 15:24:46
5164
原创 Mac上的Redis客户端 G-dis
今天,推荐一款Mac的Redis客户端:G-disG-dis是采用纯swift语言开发的Mac上的Redis客户端。G-dis底层采用swift的socket编程,通过调用poll、MSG_PEEK来控制socket连接超时和做socket阻塞判断。Mac的Redis客户端软件G-dis支持二进制的key、value数据存入和取出Redis Server。其中,二进制数据统一采用Base64表示方法。当一个key或value的数据无法转换为指定字符集数据时,系统会默认采用Base64方式表示数据,并
2020-09-25 22:21:57
7452
3
原创 张人杰的Git代码库与Jenkins发布管理
我最近都在小公司,周末加班累了,写了两个总结ppt,总结了微服务开发、有条件的中大型公司应该具备的开发手册,另一个ppt是《张人杰的代码、版本管理及开发规约 2020-09-20》完美实现流水线开发管理:...
2020-09-20 09:14:13
1541
1
原创 G-dis - Mac中的Redis客户端
G-dis,macOs平台上的Redis客户端。采用纯swift语言开发,底层采用swift的socket编程,通过调用poll、MSG_PEEK来控制socket连接超时和做socket阻塞判断。软件支持二进制的key、value数据存入和取出Redis Server。其中,二进制数据统一采用Base64表示方法。当一个key或value的数据无法转换为指定字符集数据时,系统会默认采用Base64方式表示数据,并通过tooltips的方式提示用户这是一个Base64的数据。软件支持Redis Se
2020-09-13 17:03:54
5061
原创 G-dis - Mac上的Redis客户端
推荐一款Mac的Redis客户端:G-disG-dis采用纯swift语言开发,底层采用swift的socket编程,通过调用poll、MSG_PEEK来控制socket连接超时和做socket阻塞判断。软件支持二进制的key、value数据存入和取出Redis Server。其中,二进制数据统一采用Base64表示方法。当一个key或value的数据无法转换为指定字符集数据时,系统会默认采用Base64方式表示数据,并通过tooltips的方式提示用户这是一个Base64的数据。软件支持Red
2020-09-13 14:51:21
2028
1
原创 Mac上的取色器(拾色器)的比较 - 正版Mac版的取色器软件
当我们看到某个网页上的颜色很适合做我们的网站页面的颜色时,我们会很快地想到微信、钉钉截图里的放大镜自带的取色功能。但是,你知道以下这个事实吗?Mac版的微信、Mac版的钉钉的取色器取到的颜色并不准确:如下图,Mac版钉钉截图功能获取的web安全色的颜色值:如下图,Mac版微信截图功能获取的web安全色的颜色值:下面要推荐的是正版Mac版的取色器软件——《易能拾色器》易能拾色器,对web安全色的取色过程:易能拾色器,显示结果:推荐《易能拾色器》作为前端开发的必备工
2020-08-18 14:06:48
3684
原创 Swift的CoreData
最近开发项目,用到了CoreData,用来存储用户的一些配置,发现CoreData很好用,它的用法很像Hibernate,直接insert或delete关联数据库的对象后save操作就直接保存了,很方便,因为这些简单的操作不需要更高的效率,Hibernate的方式足以满足数据操作的需求,而且,CoreData自带了批量操作的方法。为我的App加油!加油!...
2020-08-02 16:08:50
364
1
原创 为什么在我的系统中,用的还是openJdk8,而spring cloud是最新的release版本
对于Spring Cloud来说,每个新的Release版本都会修复以前的一些bug,对于大版本一致的情况下,不会新增特性,比如:2.3.1.Release版本和2.3.2.Release版本,它们的功能特性是一致的,无非就是修复bug。所以,对于同一个大版本的Spring Cloud来说,要用最新的Release版本,比如:对于大版本2.x.x,尽量用最新的2.x.x,这样现存的bug会最少,稳定性会最高。而对于jdk,类似:每一个jdk的大版本都会有新增的特性,比如:jdk9与jdk8就会.
2020-07-30 17:21:05
679
原创 全局安装windows构建工具
# (全局安装windows构建工具)npm install --global --production windows-build-tools
2020-07-26 15:38:35
502
转载 [Reprint] OpenSSL + Swift: Everything You Need to Know
From:https://medium.com/@joncardasis/openssl-swift-everything-you-need-to-know-2a4f9f256462OpenSSL + Swift: Everything You Need to KnowJonathan CardasisFollowMay 1, 2018·6min readHashes and Dashes of Code.There are litt...
2020-06-25 09:29:47
405
拾色器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关注的人