java证书开发包(修正版):1.修改公钥需使用证书密码的API,现在无需使用证书密码2.修改公钥证书加解密的错误,先在所有加密解密必须使用byte数组,加密解密,否则会出错.
2024/7/4 7:02:25 43KB java 证书开发包 修正版
1
参考开源http://www.jonllen.com/upload/jonllen/case/jsrsasign-master/sample-sm2_crypt.html代码为基础,修正其中椭圆点未校验导致生成加密异常的问题,修正字符串转byte前后不统一导致部分加密结果无法与java端正常解密的问题
2024/3/20 22:11:34 78KB js JavaScript SM2 加密
1
在上一版的基础上修改了icon图标的颜色取反效果显示效果,修改了未来3天天气更新频率,减少获取json数据后,查找不到相关信息而显示n/a概率,实际上通过串口打印信息来看是获取到json数据的,即使失败,在下一个周期更新的时候也会更新出来和实时气象相关数据类型修改为byte类型
2024/3/16 15:43:35 36KB 气象时钟 esp8266网络时钟
1
C#.net实现学生成绩管理系统namespace学生成绩管理系统{partialclassFormlogin{//////必需的设计器变量。
///privateSystem.ComponentModel.IContainercomponents=null;//////清理所有正在使用的资源。
//////如果应释放托管资源,为true;
否则为false。
protectedoverridevoidDispose(booldisposing){if(disposing&&(components!=null)){components.Dispose();}base.Dispose(disposing);}#regionWindows窗体设计器生成的代码//////设计器支持所需的方法-不要///使用代码编辑器修改此方法的内容。
///privatevoidInitializeComponent(){this.labeluser=newSystem.Windows.Forms.Label();this.textBoxuser=newSystem.Windows.Forms.TextBox();this.labelcode=newSystem.Windows.Forms.Label();this.textBoxcode=newSystem.Windows.Forms.TextBox();this.buttonin=newSystem.Windows.Forms.Button();this.buttonout=newSystem.Windows.Forms.Button();this.SuspendLayout();////labeluser//this.labeluser.Font=newSystem.Drawing.Font("宋体",10.5F,System.Drawing.FontStyle.Regular,System.Drawing.GraphicsUnit.Point,((byte)(134)));this.labeluser.Location=newSystem.Drawing.Point(31,50);this.labeluser.Name="labeluser";this.labeluser.Size=newSystem.Drawing.Size(55,26);this.labeluser.TabIndex=0;this.labeluser.Text="用户名";this.labeluser.TextAlign=System.Drawing.ContentAlignment.MiddleCenter;////textBoxuser//this.textBoxuser.Location=newSystem.Drawing.Point(126,55);this.textBoxuser.Name="textBoxuser";this.textBoxuser.Size=newSystem.Drawing.S
2024/3/13 12:24:54 257KB 学生成绩管理系统(C#)
1
base64forpb11.5(Build4011)纯PB代码,在以前写的base64forpb9版本上略做改动而成(pb9中用char数组做中间变量,现在改为byte数组做为中间变量),可以对任意文件或字符串进行base64加解密操作。
若发现问题请给我留言。
2024/1/31 10:24:42 17KB base64 pb11.5
1
银联电子签名,jbig压缩格式转为可见格式(如bmp,jpg等)。
使用方式如下publicstaticvoidmain(String[]args){ Stringdata="0000010000000140000000AA000000070800031CFF02FF02C2347F2D42C9D48BEBB224FF02045BB52AB96167389D1409B0FF0251E74C68F12FFF0287ABD82E4A17BF13EDCA5A2AFF027E23FDF3C8C5C78977E7B4F14ACB10C26FA0FF025E7C8C39C6D7B15AB0B880FF022A728537E57493F8E0FF0224F3A175B4CE593DE980662682273A7DF8A0FF0253023A58716E4DA80527D5CBD0505562F8C2EA42D0FF029473BC2009ECFED56FD14937859FDFFF024186841113B48C20CD6F76EE6DE780FF02ABC97AEA8FCCFF02D02150FF02FF02FF02FF02FF02FF02FF02FF02FF02FF02FF02";//签名域 createImg(data,"C:\\Users\\yangcj\\Desktop\\image"); } publicstaticvoidcreateImg(Stringdata,StringfileName){ try{ Filefile=newFile(fileName+".jbig"); FileOutputStreamfis=newFileOutputStream(file); fis.write(hex2byte(data));//16进制转为byte数组,网上方法很多 fis.flush(); fis.close(); JBigInflateConverterjic=newJBigInflateConverter();//调用jar包里面的方法 jic.DoConvert(fileName+".jbig",fileName+".bmp"); }catch(Exceptione){ e.printStackTrace(); } }
2023/12/20 9:30:06 54KB java jbig 电子签名 bmp
1
[VB]GDI+IStream、StdPicture、Byte()互转中提到的下载链接已经失效
2023/10/29 7:37:17 5KB IStream VB6
1
这是的实现。
安装gogetgithub.com/syndtr/goleveldb/leveldb要求至少需要go1.5或更高版本。
用法创建或打开数据库://ThereturnedDBinstanceissafeforconcurrentuse.Whichmeanthatall//DB'smethodsmaybecalledconcurrentlyfrommultiplegoroutine.db,err:=leveldb.OpenFile("path/to/db",nil)...deferdb.Close()...读取或修改数据库内容://Rememberthatthecontentsofthereturnedsliceshouldnotbemodified.data,err:=db.Get([]byte("key"),nil)...err=db.Put([]byte("key"),[]byte(
2023/10/4 2:30:34 198KB go database leveldb GoGo
1
byte[]dd={0x10,0x02,0x00,0x5C,0x5E,0x16};//serialPort1.Write(dd,0,dd.Length);axMSComm1.Output=dd;System.Threading.Thread.Sleep(100);stringq=q8+q7+q6+q5+q4+q3+q2+q1;intdataer=Convert.ToInt32(q,2);//二进制转十进制stringdatah=Convert.ToString(dataer,16);//十进制转十六进制while(datah.Length<2)datah="0"+datah;stringtemp="02007C320100000000000E00050501120A1002000100008200000000040008"+datah;intsum=0;for(inti=0;i<(temp.Length/2);i++)//求校验{intc=Convert.ToInt32(temp.Substring((i*2),2),16);sum=sum+c;}stringcheck=Convert.ToString(sum,16);stringcheckdata=check.Substring(check.Length-2,2);//校验和后两位//textBox1.Text=checkdata;checkdata=checkdata.ToUpper();temp="68202068"+temp+checkdata+"16";byte[]outdata3=newbyte[38];for(inti=0;i<(temp.Length/2);i++){outdata3[i]=Convert.ToByte((temp.Substring(i*2,2)),16);}//serialPort1.Write(outdata3,0,outdata3.Length);axMSComm1.Output=outdata3;
2023/8/29 15:31:55 1.28MB PLC通讯
1
项目中用到蓝牙打印机,但是蓝牙打印机只支持gbk编码,而小程序用的是Unicode,此资源解决了Unicode转gbk编码问题
2023/8/9 21:28:04 589KB 微信小程序 编码gbk 蓝牙打印机 js
1
共 41 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡