用来压缩和解压的,以下是部分函数:intcompress(Bytef*dest,uLongf*destLen,constBytef*source,uLongsourceLen);intcompress2(Bytef*dest,uLongf*destLen,constBytef*source,uLongsourceLen,intlevel);intuncompress(Bytef*dest,uLongf*destLen,constBytef*source,uLongsourceLen);typedefvoidpgzFile;gzFilegzopen(constchar*path,constchar*mode);gzFilegzdopen(intfd,constchar*mode);intgzsetparams(gzFilefile,intlevel,intstrategy);intgzread(gzFilefile,voidpbuf,unsignedlen);intgzwrite(gzFilefile,constvoidpbuf,unsignedlen);intVAgzprintf(gzFilefile,constchar*format,...);intgzputs(gzFilefile,constchar*s);char*gzgets(gzFilefile,char*buf,intlen);intgzputc(gzFilefile,intc);intgzgetc(gzFilefile);intgzflush(gzFilefile,intflush);z_off_tgzseek(gzFilefile,z_off_toffset,intwhence);z_off_tgztell(gzFilefile);intgzrewind(gzFilefile);intgzeof(gzFilefile);intgzclose(gzFilefile);constchar*gzerror(gzFilefile,int*errnum);
2024/5/19 1:06:11 79KB zlib123-dll.zip
1
html和html之间的数据互传,直接调用jquery.params.jsjquery.params.jsjquery.params.jsjquery.params.jsjquery.params.jsjquery.params.jsjquery.params.jsjquery.params.jsjquery.params.jsjquery.params.jsjquery.params.jsjquery.params.jsjquery.params.jsjquery.params.jsjquery.params.jsjquery.params.js
2024/3/29 11:31:35 2KB params
1
request-funjs快速上手安装npminstallrequest-funjs整体注册(在main.js文件里注册)importRequestfrom'request-funjs';Vue.prototype.Request=Request;//在这里需要声明一个host变量,作为请求的主机名称Request.host='https://www.baidu.com'局部注册(在你所使用的vue里注册)importRequestfrom'request-funjs';//在这里需要声明一个host变量,作为请求的主机名称this.Request.host='https://www.baidu.com'例子this.Request.Get("api/list",this.params, res=>{ console.log(res); }, err=>{ console.log(err);})目录1、ge
2024/3/11 6:19:23 3KB javascript jquery npm vue
1
用Delphi2010编码实现。
在开发中遇到了几个问题,现写出来供需要的朋友参考。
1.SSL问题,用的是indyhttp控件,使用SSL时需要添加IdSSLIOHandlerSocketOpenSSL1组件然后idhttp的iohandler属性指向IdSSLIOHandlerSocketOpenSSL1。
然后SSLoptions的method属性改为sslvSSLv23然后再放置两个SSL用到的DLL文件,可从这里下载Delphi2010兼容的dll文件http://pan.baidu.com/s/1mh6Lu6O2.图片编码问题,刚开始试用了各种编码,总是提示error_code":216201,"error_msg":"imageformaterror后在网上看到有人提示indy控件默认会对参数重新编码,把这个属性关闭后图片上传正常。
具体属性:httpoptions下的hoforceencodeparams关闭。
图片编码为base64,然后urlencode一下即可。
3.识别完成后的中文乱码问题其实传回的只要utf8转为unicode的,但由于一开始图简单,用了result:=indyhttp.post(url,img)这样的方法来直接获取返回值,导致返回值被indy又编码了一次。
然后再解码就总是不正常。
后改为post内用流接收返回值,然后再utf8解码正常。
1
利用Java操作MySql数据库的一个框架类JdbcUtils.java,完成对数据库的增删改查。
其中查询这块,包括普通的查询和利用反射完成的查询,主要包括以下几个函数接口:1、publicConnectiongetConnection() 获得数据库的连接2、publicbooleanupdateByPreparedStatement(Stringsql,List<Object>params)throwsSQLException 更新数据库,包括增加记录、删除记录、改动某个记录三个功能。
3、publicMapfindSimpleResult(Stringsql,List<Object>params)throwsSQLException查询单条记录,传进去的是一个List<Object>参数填充占位符,返回的是一个Map.一个Map对应一条完整的记录,String对应属性名,Object是属性值。
4、publicListfindModeResult(Stringsql,List<Object>params)throwsSQLException查询多条记录,放在List里。
---------------------本文来自zhuguorong11的CSDN博客,全文地址请点击:https://blog.csdn.net/zhuguorong11/article/details/78083565?utm_source=copy
2024/2/11 10:13:36 1KB JDBC
1
用于两个HTML网页之间的传值。
a.html?id=i&name=xiaoli;在b.html页面则可以这样获取:$.query.get("id");
2023/10/15 7:24:15 9KB params.js, jquery, params,传值
1
Java读取Word文档中指定位置(可以自己自定义位置)的表格数据或文本内容*@paramfilePath文档路径*@paramstart指定位置开始读取表格数据的该位置上的字符串*@paramend指定位置开始结束读取表格数据的该位置上的字符串
2023/9/30 1:25:10 3KB java
1
/**10进制数字转换为N进制字符串@paramdecimal10进制数字@returnN进制的字符串*/+(NSString*)binarySystemTenStrTurnNBinarySystem:(unsignedlonglong)decimalbinarySystemNum:(int)num;/**将N进制的字符串转为10进制的数字@paramstrN进制的字符串@return10进制的数字*/+(unsignedlonglong)binarySystemNStrTurnTenBinarySystem:(NSS
2023/7/19 15:56:12 5.17MB OC 工具类 封装 Extension
1
asp.net文件和文件夹压缩调用类库ICSharpCode.SharpZipLib.dllusingSystem.IO;usingICSharpCode.SharpZipLib;usingICSharpCode.SharpZipLib.Checksums;usingICSharpCode.SharpZipLib.Zip;usingICSharpCode.SharpZipLib.GZip;usingICSharpCode.SharpZipLib.BZip2;usingICSharpCode.SharpZipLib.Zip.Compression;usingICSharpCode.SharpZipLib.Zip.Compression.Streams;protectedvoidButton1Click(objectsender,EventArgse){string[]str=newstring[1];str[0]=@"E:\9541241560\地学院\";Zip(str);}#region压缩//////压缩文件,默认目录为当前目录,文件名为当前目录名,压缩级别为6//////要压缩的文件或文件夹publicvoidZip(paramsstring[]fileOrDirectory){Zip(6,fileOrDirectory);}//////压缩文件,默认目录为当前目录,文件名为当前目录名//////压缩的级别///要压缩的文件或文件夹publicvoidZip(intzipLevel,paramsstring[]fileOrDirectory){if(fileOrDirectory==null)return;elseif(fileOrDirectory.Length<1)return;else{stringstr=fileOrDirectory[0];if(str.EndsWith("\\"))str=str.Substring(0,str.Length-1);str+=".zip";Zip(str,zipLevel,fileOrDirectory);}}//////压缩文件,默认目录为当前目录//////压缩后的文件///压缩的级别///要压缩的文件或文件夹publicvoidZip(stringzipedFileName,intzipLevel,paramsstring[]fileOrDirectory){if(fileOrDirectory==null)return;elseif(fileOrDirectory.Length<1)return;else{stringstr=fileOrDirectory[0];if(str.EndsWith("\\"))str=str.Substring(0,str.Length-1);str=str.Substring(0,str.LastIndexOf("\\"));Zip(zipedFileName,str,zipLevel,fileOrDirectory);}}//////压缩文件//////压缩后的文件///压缩的级别///当前所处目录///要压缩的文件或文件夹publicvoidZip(stringzipedFileName,stringcurrentDire
2023/7/16 11:55:29 236KB .net 解压缩 SharpZipLib
1
[凶猛推选,文档未多少,很快就能够看完,看完了,就会使用play了]目录MVC使用法度圭表标准模子 -7-app/controllers -8-app/models -8-app/views -8-恳求人命周期 -8-尺度使用法度圭表标准方案layout -9-app目录 -9-public目录 -10-conf目录 -10-lib目录 -11-开拓人命周期 -11-毗邻到java调试器 -12-类增强Enhancement -13-02.HTTP路由 -13-对于REST -14-routes文件语法 -14-HTTP方式 -15-URI范示Pattern -15-Java挪用定义 -17-把404当成action来用 -17-指派动态参数 -17-变量以及剧本 -18-路由优先级 -18-效率器动态资源 -18-staticDir:mapping -18-staticFile:mapping -19-URL编码 -19-反转路由:用于天生某些URL -19-配置内容作风(CSS) -20-HTTP内容商议negotiation -21-从httpheaders末了配置内容尺度 -21-定制格式 -22-03.抑制器 -23-抑制器概览 -23-患上到http参数 -24-使用paramsmap -25-还能够从action方式签名实现转换 -25-低级HTTPJava绑定 -26-约莫尺度 -26-Date尺度 -26-Calendar日历 -27-File -27-反对于尺度的数组或者群集 -28-POJO货物绑定 -29-JPA货物绑定 -30-定制绑定 -30-@play.data.binding.As -30-@play.data.binding.NoBinding -31-play.data.binding.TypeBinder -31-@play.data.binding.Global -32-下场尺度 -32-返回一些文本尺度的内容 -33-返回一个JSON字符串 -33-返回一个XML字符串 -34-返回二进制内容 -34-作为附件下载文件 -34-实施一个模板 -35-跳转到其余URL -36-Action链 -36-定制web编码 -37-拦阻器 -38-@Before -38-@After -39-@Catch -40-@Finally -41-抑制器络续 -42-使用@With评释削减更多的拦阻器 -42-BecauseJavadoesnotallowmultipleinheritance,itcanbeverylimitingtorelyontheControllerhierarchytoapplyinterceptors.Butyoucandefinesomeinterceptorsinatotallydifferentclass,andlinkthemwithanycontrollerusingthe@Withannotation.由于java不答应多络续,经由抑制器络续特色来使用拦阻器就受到极大的限度。
然则咱们能够在一个残缺不合的类里定义一些拦阻器,而后在任何抑制器里使用@With评释来链接他们。
-42-Session以及Flash传染域 -42-04.模板引擎 -43-模板语法 -43-Expressions:${…} -44-Templatedecorators:#{extends/}and#{doLayout/} -44-Tags:#{tagName/} -45-Actions:@{…}or@@{…} -46-Messages:&{…} -46-Co妹妹ent:*{…}* -46-Scripts:%{…}% -46-Templateinheritance络续 -47-定制模板标签 -48-检索tag参数 -48-挪用标签体 -48-格式化特定标签 -49-定制java标签 -49-标签命名空间 -50-在模板里的Java货物扩展 -51-建树定制扩展 -
2023/5/7 14:37:41 2.57MB play框架 play framework
1
共 21 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡