jfreechar最新jar包JFreeChart目前是最好的java图形处理方案,基本能够处理目前的图形方面的需求,主要包括如下几个方面:piecharts(2Dand3D):饼图(平面和立体)barcharts(regularandstacked,withanoptional3Deffect):柱状图lineandareacharts:曲线图scatterplotsandbubblechartstimeseries,high/low/open/closechartsandcandlestickcharts:时序图combinationcharts:复合图ParetochartsGanttcharts:甘特图windplots,meterchartsandsymbolchartswafermapcharts(态图表,饼图(二维和三维),柱状图(水平,垂直),线图,点图,时间变化图,甘特图,股票行情图,混和图,温度计图,刻度图等常用商用图表)
2022/9/5 3:18:28 1.62MB jfreechar
1
wince5.0下用C#写的蓝牙打印测试程序。
程序使用MC3000手持和ZebraMZ220便携式打印机测试通过。
程序是建立serialport对象,指定com口连接打印机,界面上open打开蓝牙端口,close关闭蓝牙端口打印时向蓝牙端口发送czpl脚本内容,内有简单的czpl正文。
注:如已建立蓝牙打印机的Favorite,一定要使用这个Favorite指定的com口,否则wince会死掉建议字体配置:FontSize:3FontHeight:22信息位置:5700一维位置:150400二维位置:270600其他可不变
2022/9/3 3:27:16 35KB Wince C# Zebra 蓝牙
1
【delphi支付宝支付SDK】自己根据api文档封装的SDK,支持条码支付、扫码支付、买卖查询、买卖退款、退款查询、买卖撤销、买卖关闭、买卖结算、账户转账、转账查询、对账单下载、SHA1WithRSA(RSA)和SHA256WithRSA(RSA2)签名与验签。
支付宝支付api文档:https://docs.open.alipay.com/194/105203/
2016/10/16 12:16:38 1.49MB delphi 支付宝支付
1
1、适用于uniapp开发支付宝小程序2、组件open-type=getAuthorize,用于授权3、当用户点击并同意之后,可以通过my.getPhoneNumber()接口获取到支付宝服务器前往的加密数据
1
此代码只是一个相对完整但较简单的支付示例,主要流程都已跑通还需要本人处理包名等环境问题具体实现功能如下:支付宝app支付服务器端代码(生成支付宝orderStr,https://docs.open.alipay.com/204/105296/#s3)、支付回调等、退款、退款查询微信公众号(已测试通过)、小程序(未测试,和公众号类似)支付、支付回调、退款、退款通知、退款查询注意:项目中使用数据库保存支付业务码,调用时直接使用业务码获取参数,如:PayOrderorder=newPayOrder();StringorderNo="aliapp-pay-test-"+newRandom().nextInt();order.setOrderNo(orderNo);order.setSubject("aliapp-pay-test-testttttttt:"+orderNo);order.setTotalFee(1);order.setAttach("testcode=STDPC-ALI-APP");try{returnpayService.pay(order,"STDPC-ALI-APP");}catch(Exceptione){e.printStackTrace();}returnnull;STDPC-ALI-APP为数据库中配置的参数(项目中用数据库,可以用json配置文件等实现需要修改代码)调用示例为:TestPayController.java
2018/1/20 1:07:10 21KB 支付 微信 支付宝 退款
1
四、实验内容1.在实验四基础上使用AJAX技术实现异步登录功能。
(40分)Ajax异步的特点为:多个事情并行发生,事情互不影响,请求之后,不刷新整张页面,页面不动,只是刷新页面的局部。
异步数据获取技术XMLHttpRequest对象方法: open("请求方式GET/POST","页面地址",true):与服务器建立连接 send():发送请求,如果是post提交方式,send("参数名=参数值");
2015/6/20 15:56:53 53KB ajax 前端 javascript ecmascript
1
对初学AJAX的同学会有协助的。
----------ajax.js---------------varrequest=false;try{ request=newXMLHttpRequest();}catch(trymicrosoft){ try{ request=newActiveXObject("Msxml2.XMLHTTP"); } catch(othermicrosoft){ try{ request=newActiveXObject("Microsoft.XMLHTTP"); } catch(failed){ request=false; } }}if(!request)alert("ErrorinitializingXMLHttpRequest!");functiongetCustomerInfo(){ document.getElementById("output").innerHTML="Loading..."; document.getElementById("submit").disabled=true; varname=document.getElementById("name").value; vartext=document.getElementById("text").value; varkey=document.getElementById("key").value; varanswer=document.getElementById("answer").value; varpoststr="name="+name+"&text="+text+"&key="+key+"&answer="+answer; varurl="doit.php"; request.open("POST",url,true); request.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); request.send(poststr); request.onreadystatechange=updatePage;}functionupdatePage(){if(request.readyState==4)if(request.status==200)document.getElementById("output").innerHTML=request.responseText;elseif(request.status==404)alert("目标地址不存在");elsealert("警告:错误代码"+request.status);}functiongetInfo(){ document.getElementById("output1").innerHTML="Loading..."; varurl="show.php"; vard=newDate().getTime(); request.open("GET",url+"?d="+d.toString(),true); request.onreadystatechange=updatePage1; request.send();}functionupdatePage1(){if(request.readyState==4)if(request.status==200)document.getElementById("output1").innerHTML=request.responseText;elseif(request.status==404)alert("目标地址不存在");elsealert("警告:错误代码"+request.status);}
2017/4/14 22:50:25 79KB ajax
1
您的GitHub学习实验室存储库,用于介绍GitHub欢迎你的资料库为您的GitHub学习实验室课程。
在我将指导您完成的各种活动中将使用该存储库。
看到一个你不懂的单词?我们包含了一个表情符号:open_book:在一些关键术语旁边。
单击它以查看其定义。
哦!我还没有自我介绍...我是GitHubLearningLab机器人,我在这里可以协助指导您学习和掌握本课程涵盖的各个主题。
我将使用“问题”和“拉取请求”注释与您进行交流。
实际上,我已经添加了一个问题供您结帐。
我会在那儿见你,等不及要开始!本课程正在使用:sparkles:开源项目。
在某些情况下,我们对历史记录进行了更改,以便在上课时表现良好,因此请转到原始项目存储库,以了解有关该项目背后的好人的更多信息。
2016/8/20 1:48:51 1.84MB Ruby
1
java多数据源—源码(支持sqlserver,mysql,oracle等等);
解压后,直接使用idea导入项目,默认是打开了多数据源的,项目里面有现成的sql文件,执行sql文件;
多数据源的开关在application-local.yml文件里面的guns:muti-datasource:open:true;
多数据配置在multi文件夹下的MultiDataSourceConfig.java文件里面;里面可以配置sqlserver或者mysql等数据源,里面曾经标注了详细的信息,亲测可用
2015/4/11 11:17:44 1.81MB java 多数据源 源码
1
EpsonC#源码串口输出//实例化_serialPort对象,并打开指定串口//CreateanewSerialPortobjectwithdefaultsettings._serialPort=newSerialPort();//Allowtheusertosettheappropriateproperties._serialPort.PortName=comboBoxPort.Text;_serialPort.BaudRate=int.Parse(comboBoxBaud.Text);//SerialPort4.0有很多预先设置好的枚举项,是不是很容易?!_serialPort.Parity=Parity.None;_serialPort.DataBits=8;_serialPort.StopBits=StopBits.One;_serialPort.Handshake=Handshake.RequestToSend;//TM打印机RTS输出与DTR一样//Settheread/writetimeouts_serialPort.ReadTimeout=500;_serialPort.WriteTimeout=500;_serialPort.DtrEnable=true;//TM打印机出厂默认都是DTR/DSR,非常重要!//_serialPort.RtsEnable=true;//TM打印机一侧的CTS(对应PC的RTS),通常不接,所以无意义。
_serialPort.Open();//EpsonTM打印机在国内销售的包含GB18030大字库的_serialPort.Encoding=Encoding.GetEncoding("gb18030");//去除打印缓冲开始时候的,"3F08"两个字节的内容,用“ESC@”初始化打印机来处理byte[]data=newbyte[]{0x1b,0x40};//发送二进制数据到串口_serialPort.Write(data,0,data.Length);
2018/7/14 17:03:04 960KB Epson 源码
1
共 115 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡