3000多个常用工具图标,1632配套的相对应的图标,图标在library文件夹中
2023/10/9 6:47:24 12.52MB icon
1
Mathcad_Electrical_Engineering_Library
2023/9/22 19:46:18 10.14MB Mathcad_Electrical_Engineering_Library
1
安装tomcat-native所需模块tar-xzvfapr-1.5.2.tar.gzcdapr-1.5.2./configuremake&makeinstall接着安装apr-util和iconv,方法一样不过./configure--with-apr=/usr/local/apr指明一下apr安装位置就可以了,不写也会提示写上。
最后还要在/etc/profile里加上lib库exportLD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/apr/lib
2023/9/17 9:47:04 2.94MB apr-iconv-1.
1
协助OpenGL及OpenGLES来管理窗口,读取输入,处理事件等的轻量级开源跨平台library
与glut、freeglut相似的功能。
这个是windows平台下的已经编译好的32位的文件,官网下载的。
2023/9/12 15:08:51 1.3MB opengl glfw win32
1
一般下载的jclasslib修改class文件工具lib下面没有这个jar,只有jclasslib-library.jar和jclasslib-browser.jar,此jar亲测好用,
2023/9/11 20:17:34 164KB 修改class需要的jar
1
这是通过ST库修改的硬件IIC程序哦(虽然还是比较支持用软件IIC)!大家可以也可以在ST官网下载相应的程序。
https://my.st.com/content/my_st_com/zh/products/embedded-software/mcu-mpu-embedded-software/stm32-embedded-software/stm32-standard-peripheral-library-expansion/stsw-stm32020.license=1551005734354.product=STSW-STM32020.version=4.html
2023/8/24 4:15:30 7.64MB IIC I2C 硬件IIC
1
FastReportProfesstional6源码安装版,完全破解,找了很久终于找到可以用的并完美支持二维码和打印为PDF的,经本人测试完美安装正常使用,需要的小伙伴们可以拿去。
安装方法,解压文件1.关闭开发工具。
2.右键【以管理员身份运行】对应版本的recompile.exe,没有管理员权限,一定出问题。
2.1选择你对应的IDE版本。
2.2选择Enteprise版本2.3选择Recompileallpackages2.4点Compile按钮。
2.5选择ChangeLanguageto:你的语言.2.6点Compile按钮。
3.打开开发工具。
4.FastReports下的LibD22(这个是XE8的,请找你对应的版本)要加入到开发工具的Library路径中。
5.菜单中选择Component->InstallPackages6.点击add按钮选择到FastReports的目录找到LibD22(或者你对应的版本)选择所有*.bpl文件,然后打开。
7.安装过程中,会有提示XXXbpl已经加载。
这个不用管。
8.点击ok完成安装。
然后在Delphi中添加路径:先Delphi里添加以下路径(有可能有先后顺序):FastReports6\FastScriptFastReports6\SourceFastReports6\Source\ExportPackFastReports6\Source\ADOFastReports6\Source\BDEFastReports6\Source\ClientServerFastReports6\Source\DBXFastReports6\Source\FIBFastReports6\Source\IBX然后依次编译一下包:FastReports6\FastScript\fs7.dprojFastReports6\FastScript\dclfs7.dprojFastReports6\Source\frx7.dprojFastReports6\Source\dclfrx7.dprojFastReports6\Source\ExportPack\frxe7.dprojFastReports6\Source\ExportPack\dclfrxe7.dproj就已经可以了使用fastreport的正常功能了所以要继续安装,而是还要安装相应的fsDB控件以及它相应的fs控件:FastReports6\FastScript\dclfsDB7.dprojFastReports6\Source\frxDB7.dprojFastReports6\Source\dclfrxDB7.dproj
2023/8/19 11:06:55 15.91MB 二维码 FastReport P PDF
1
众所周知,Java编译后的Jar包和Class文件,可以轻而易举的使用反编译工具(如JD-GUI)进行反编译,拿到源码。
为了保护自己发布的Jar包和Class文件,采用的方式大多是混淆方式,这种方式对于Class文件的加密是不彻底的,还是能够通过分析得出核心算法。
本工具是采用jvmti方式对Class文件进行加密,使用C++生成加密和解密库,先用加密库对Jar包进行加密,将加密后的Jar包及解密库文件发布出去,执行时候需要JVM引入解密库文件,解密后执行。
c++的.dll文件和.so文件的破解难度是很大的,这就能有效的保护软件和代码的知识产权.使用方法:1.打开windows命令行(运行=>cmd=>回车),在命令行中进入EncryptJar目录2.执行java-jarencrypt.jar3.输入h,然后回车,可以看到帮助菜单4.输入3,然后按回车键,进入加入jar文件功能5.输入要加密的jar文件的路径6.提示输入秘钥(key)的时候,直接回车,不要输入任何字符(否则后面classhook将不可解密加密后的jar包)7.输入目标路径(加密后的jar文件路径,此处要注意:jar文件名要保持相同,将加密后的文件保存到不同的目录)8.将加密后的jar包,替换原来的没有加密的jar包,与要发布的程序一起进行发布.(一般替换lib目录下对应的jar包即可)9.加密后的jar包运行方法:windows下:拷贝libClassHook.dll文件到程序的根目录(通常为要执行的jar程序的根目录)使用以下命令启动程序:java-agentlib:libClassHook-jarxxxxxxxxxxx.jar则在运行过程中会自动进行解密操作(解密过程是运行过程中用c++的dll进行解密的,可以有效防止破解class文件)如果执行过程报错,可将程序根目录添加到环境变量path中去Linux下:拷贝libClassHook.so到程序的根目录(通常为要执行的jar程序的根目录)使用以下命令启动程序:java-agentlib:ClassHook-jarxxxxxxxxxxx.jar(这里要删除掉lib,linux系统下会自动补全)则在运行过程中会自动进行解密操作(解密过程是运行过程中用c++的dll进行解密的,可以有效防止破解class文件)如果执行过程报错,可以在程序根目录下执行以下语句:exportLD_LIBRARY_PATH=`pwd`:$LD_LIBRARY_PATH或将libClassHook.so拷贝到/usr/lib目录中去。
支持操作系统:加密请在windows64位系统并安装了64位jdk环境下进行。
需要解密运行的程序支持LINUX(64位)和windows(64位)安装了JDK1.8以上的系统。
测试程序:(t_lib目录下的jar包为经过加密的jar包)java-agentlib:libClassHook-jartest.jar
1
最近有项目要做一个高性能网络服务器,去网络上搜到到的都是C++版本而且是英文或者简单的DEMO,所以自己动手写了C#的DEMO。
网络上只写接收到的数据,没有说怎么处理缓冲区数据,本DEMO简单的介绍如何处理接收到的数据。
简单易用,希望对大家有用.1、在C#中,不用去面对完成端口的操作系统内核对象,Microsoft已经为我们提供了SocketAsyncEventArgs类,它封装了IOCP的使用。
请参考:http://msdn.microsoft.com/zh-cn/library/system.net.sockets.socketasynceventargs.aspx?cs-save-lang=1&cs-lang=cpp#code-snippet-1。
2、我的SocketAsyncEventArgsPool类使用List对象来存储对客户端来通信的SocketAsyncEventArgs对象,它相当于直接使用内核对象时的IoContext。
我这样设计比用堆栈来实现的好处理是,我可以在SocketAsyncEventArgsPool池中找到任何一个与服务器连接的客户,主动向它发信息。
而用堆栈来实现的话,要主动给客户发信息,则还要设计一个结构来存储已连接上服务器的客户。
3、对每一个客户端不管还发送还是接收,我使用同一个SocketAsyncEventArgs对象,对每一个客户端来说,通信是同步进行的,也就是说服务器高度保证同一个客户连接上要么在投递发送请求,并等待;
或者是在投递接收请求,等待中。
本例只做echo服务器,还未考虑由服务器主动向客户发送信息。
4、SocketAsyncEventArgs的UserToken被直接设定为被接受的客户端Socket。
5、没有使用BufferManager类,因为我在初始化时给每一个SocketAsyncEventArgsPool中的对象分配一个缓冲区,发送时使用Arrary.Copy来进行字符拷贝,不去改变缓冲区的位置,只改变使用的长度,因此在下次投递接收请求时恢复缓冲区长度就可以了!如果要主动给客户发信息的话,可以new一个SocketAsyncEventArgs对象,或者在初始化中建立几个来专门用于主动发送信息,因为这种需求一般是进行信息群发,建立一个对象可以用于很多次信息发送,总体来看,这种花销不大,还减去了字符拷贝和消耗。
6、测试结果:(在我的笔记本上时行的,我的本本是T420I78G内存)100客户100,000(十万次)不间断的发送接收数据(发送和接收之间没有Sleep,就一个一循环,不断的发送与接收)耗时3004.6325秒完成总共10,000,000一千万次访问平均每分完成199,691.6次发送与接收平均每秒完成3,328.2次发送与接收整个运行过程中,内存消耗在开始两三分种后就保持稳定不再增涨。
看了一下对每个客户端的延迟最多不超过2秒。
2023/8/10 0:44:45 64KB C# IOCP TCP 完成端口
1
sds-dust-sensors-arduino-library:NovaFitnessSDS灰尘传感器系列(SDS011,SDS021)的库
2023/8/1 0:43:58 16KB arduino esp8266 nodemcu sensor
1
共 97 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡