NULL博文链接:https://xjl712.iteye.com/blog/2181338
2023/4/25 2:20:37 65KB 源码 工具
1
//患上到纵情一个元素的纵情一个属性的之后的值---之后属性的位置值functiongetStyle(element,attr){returnwindow.getComputedStyle?window.getComputedStyle(element,null)[attr]:element.currentStyle[attr]||0;}//动画函数obj---要实施为画的货物json---要实施到的目的的参数货物fn为实施实现后的回调函数(能够再次挪用此方式依据上面格式传参--秩序实施多个动画)//挪用例://zIndex:1000//透明度opacity:数字尺度----小数---放大100倍//my$("btn1").onclick=function(){//varjson1={"width":400,"height":500,"left":500,"top":80,"opacity":0.2};//animate(my$("dv"),json1,function(){//varjson2={"width":40,"height":50,"left":0,"top":0,"opacity":1,"zIndex":1000}//animate(my$("dv"),json2,function(){依据此格式频频重复削减动画将会秩序实施});//});//};functionanimate(element,json,fn){clearInterval(element.timeId);//收拾按时器//按时器,返回的是按时器的idelement.timeId=setInterval(function(){varflag=true;//默许,假如,部份抵达目的//遍历json货物中的每一个属性另有属性对于应的目的值for(varattrinjson){//分辨这个属性attr中能否opacityif(attr=="opacity"){//患上到元素的之后的透明度,之后的透明度放大100倍varcurrent=getStyle(element,attr)*100;//目的的透明度放大100倍vartarget=json[attr]*100;varstep=(target-current)/10;step=step>0?Math.ceil(step):Math.floor(step);current+=step;//挪动后的值element.style[attr]=current/100;}elseif(attr=="zIndex"){//分辨这个属性attr中能否zIndex//层级窜改便是直接窜改这个属性的值element.style[attr]=json[attr];}else{//普通的属性//患上到元素这个属性的之后的值varcurrent=parseInt(getStyle(element,attr));//之后的属性对于应的目的值vartarget=json[attr];//挪动的步数varstep=(target-current)/10;step=step>0?Math.ceil(step):Math.floor(step);current+=step;//挪动后的值element.style[attr]=current+"px";}//能否抵达目的if(current!=target){flag=false;}}i
2023/4/22 10:14:06 3KB web animate
1
NULL博文链接:https://as11051105.iteye.com/blog/1536109
2023/4/21 9:50:09 174KB 源码 工具
1
总体钻研下场,wxWidgets的中间通讯库底子络续处于空缺外形,经由多少天的钻研,将我总体的钻研下场上传同享。
本库基于民间于2011年尾了一次更新的libctb-0.16版本为底子更正而来,工程使用CodeBlocks建树,相较原版的变更如下。
1.去掉了ctb命名空间,以前用起来感应有点顺当,所以去掉了,不外为了兼容性思考,之后大概加归来。
2.IOBase、SerialPort(络续自IOBase)、GPIB(络续自IOBase)三个类更正了结构函数,原本FIFO缓冲的尺寸牢靠为256,我感应波特率高时候大概不够用,普通改为经由结构函数传参由用户指定,示例法度圭表标准中使用4096。
3.更正一个严正的BUG,在SerialPort基类中的OpenDedvice方式中,当串口附加参数为NULL时,类内的附加参数结构体成员将在不被始化就被使用,进而因参数杂乱而导致收发颇为,这个BUG目前我已经将其修复并举行了测试。
4.对于Win32情景下的GetAvailablePorts函数举行重写,普通能够患上到串标语逾越20的串口(原有的至多到Com20),并且能够患上到串口的配置配备枚举名信息。
5.以上更正只在Windows下测试经由,我手头不Linux情景,对于Linux相关的代码底子是靠着意念盲改,假如您发现了有差迟疏漏,驱散斧正,能帮我改改就更好了,譬如Linux下若何患上到串口配置配备枚举名我就还没弄知道。
收缩包里有能够编译动态库的工程,以及一个基于wxWidgets3.1的演示工程,便是一个约莫的串口收发器,供巨匠参考。
由于串口成果的实现需要依赖Windows体系API,在Windows下,假如使用Mingw编译,请改你连·请联系瓜葛动态库libsetupapi.a与libwin妹妹.a
2023/4/18 1:53:19 2.91MB wxWidgets libctb codeblocks 串口
1
行政区划数据库(34个省份396个都市3700个区县)区划ID-父亲ID-全称-简称-级别-邮编-区号-拼音-简拼-经纬度-省市区聚合舒适揭示经纬度是省市区对于应的中间经纬度,即国测局坐标(GCJ02坐标:google舆图、soso舆图、aliyun舆图、mapabc舆图以及amap舆图所用坐标)不是WGS84(gps)国内坐标;--mysql导入数据库--建树表最新行政区划数据库--字段区划ID-父ID-全称-全称聚合-简称-简称聚合-级别-区号-邮编-拼音-简拼-首字母-经度-纬度-备注CREATETABLE`areas``.`areas`(`ID`VARCHAR(45)NULL,`ParentId`VARCHAR(45)NULL,`Name`VARCHAR(45)NULL,`MergerName`VARCHAR(200)NULL,`ShortName`VARCHAR(45)NULL,`MergerShortName`VARCHAR(200)NULL,`LevelType`VARCHAR(45)NULL,`CityCode`VARCHAR(45)NULL,`ZipCode`VARCHAR(45)NULL,`Pinyin`VARCHAR(45)NULL,`Jianpin`VARCHAR(45)NULL,`FirstChar`VARCHAR(45)NULL,`lng`VARCHAR(45)NULL,`Lat`VARCHAR(45)NULL,`Remark`VARCHAR(45)NULL);--导入数据库LOADDATALOCALINFILE'G:\areas.txt'INTOTABLEareasFIELDSTERMINATEDBY'\t'LINESTERMINATEDBY'\n'(ID,ParentId,Name,MergerName,ShortName,MergerShortName,LevelType,CityCode,ZipCode,Pinyin,Jianpin,FirstChar,lng,Lat,Remark);--xls全选复制到txt--默许txt为中文编码导入时请转为utf-8编码免患上乱码--附MSSQL导入方式:--建树最新行政区划数据库旗舰版--字段区划ID-父ID-全称-全称聚合-简称-简称聚合-级别-区号-邮编-拼音-简拼-首字母-经度-纬度-备注CREATETABLE[dbo].[areas]([ID][NVARCHAR](50)NULL,[ParentId][NVARCHAR](50)NULL,[Name][NVARCHAR](50)NULL,[MergerName][NVARCHAR](200)NULL,[ShortName][NVARCHAR](50)NULL,[MergerShortName][NVARCHAR](200)NULL,[LevelType][NVARCHAR](50)NULL,[CityCode][NVARCHAR](50)NULL,[ZipCode][NVARCHAR](50)NULL,[Pinyin][NVARCHAR](50)NULL,[Jianpin][NVARCHAR](50)NULL,[FirstChar][NVARCHAR](50)NULL,[Lng][NVARCHAR](50)NULL,[Lat][NVARCHAR](50)NULL,[Remark][NVARCHAR](50)NULL)--导入数据库BULKINSERTdbo.[areas]FROM'G:\IP数据库\areas.sqlWITH(FIELDTERMINATOR='\t',ROWTERMINATOR='\n')--盘问SELECT*FROMdbo.areas
2023/4/13 17:42:41 402KB 全国省市区 行政区划数据 经纬度
1
开源的.net二维码识别库,从ZXing移植已经往。
//createabarcodereaderinstanceIBarcodeReaderreader=newBarcodeReader();//loadabitmapvarbarcodeBitmap=(Bitmap)Bitmap.LoadFrom("C:\\sample-barcode-image.png");//detectanddecodethebarcodeinsidethebitmapvarresult=reader.Decode(barcodeBitmap);//dosomethingwiththeresultif(result!=null){txtDecoderType.Text=result.BarcodeFormat.ToString();txtDecoderContent.Text=result.Text;}
2023/4/9 15:12:45 104.67MB ZXing.Net 0.12 .net 二维码识别
1
iodine应承您经由DNS效率器隧道传输IPv4数据。
这能够在互联网晤面受防火墙的不合情景下使用,但应承DNS盘问。
它运行在Linux,MacOSX,FreeBSD,NetBSD,OpenBSD以及Windows上,需要TUN/TAP配置配备枚举。
带宽是差迟称的,卑劣有限,卑劣高达1Mbit/s。
与其余DNS隧道实施相比,iodine提供:成果更高iodine使用NULL尺度,应承在不编码的情景下发送卑劣数据。
每一个DNS再起能够搜罗逾越一千字节的收缩实用载荷数据。
可移植性iodine在许多不合的类UNIX体系以及Win32上运行。
岂论端点或者操作体系若何,均能够在两台主机之间建树隧道。
清静iodine使用由MD5哈希保护的质询-照料登录。
它还会过滤掉任何非来自登录时使用的IP的数据包。
削减配置iodine自动处置接口上的IP号,至多16个用户能够同时同享一台效率器。
自动探测数据包大小以患上到最大卑劣吞吐量。
2023/4/8 17:39:34 2.25MB iodine tap windows 0.7.0
1
许多面试题是我自己面试BAT亲自阅历碰着的。
收拾分享进去阻滞更多的前端er怪异普及吧,不光适用于求职者,对于牢靠温习前端底子更是大有裨益。
而更多的题目是我一起以来凑集的,也有本年的,谜底不确保未必准确,若有差迟或者有更好的解法,还请更正。
前面多少题是会很底子,越下越有深度。
1.JavaScript是一门甚么样的语言,它有哪些特色?不尺度谜底。
2.JavaScript的数据尺度都有甚么?底子数据尺度:String,boolean,Number,Undefined,Null援用数据尺度:Object(Array,Date,RegExp,Function)那末下场来了,若何分辨某变量能否为数组数据尺度
1
NULL博文链接:https://shyboy0358.iteye.com/blog/2069231
2023/4/6 20:25:49 8.37MB 源码 工具
1
NULL博文链接:https://canlynet.iteye.com/blog/1196207
2023/4/2 10:25:55 54KB 源码 工具
1
共 269 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡