该功能主要用于打印单据,支持自定义打印模板,可使用传参模式打印数据,可答应文本,表单,一维码,二维码,图片等数据模式,软件中配置好基本的模板,满足所有常见的单据打印
2025/1/16 14:49:41 20.26MB 自定义模板 打印
1
1、matlab代码,实现稀疏表示中L1范数最小化的求解问题。
2、稍微修改了一下函数的接口,解决了用C++调用这个matlab函数时参数传参问题。
因为该函数用到了varargin,可变参数传参,而C++参数传递都是固定的。
3、代码我自己亲自用opencv调用过,可以使用。
4、如果不用将Matlab的.m文件生成dll供c++调用,则可以去我的资源里面查找一下,里面我上传了一个由m文件生成的.h,.dll,.lib供C++调用的文件。
直接将三个文件放入到C++代码可以访问到的地方即可。
1
用申请动态内存的方式实现C语言学生信息管理系统,可以实现学生的增、删、改、查、列、保存、加载等功能的实现,最大的特点就是全部用指针实现功能,不必进行传参,节省了内存。
1
在网上找的大都是多字节的工程代码,传参以及返回参数中有中文都会乱码。
现在VC工程几乎都是Unicode字符集,这个类已经完全解决了中文乱码问题,并且支持Get和Post请求,在VS2015下已经测试通过,注释详细,有使用示例。
2024/8/22 21:44:50 4KB VC HTTP Unicode 中文乱码
1
开发阳光旅行网app中用户下单功能,可实现用户添加订单并完善出行人信息、修改订单,删除订单以及打印行程信息等功能。
具体功能要求如下:(1)显示系统主菜单包括添加出行订单、查看我的出行订单、修改订单信息、删除出行人、查看行程、退出系统6项功能,其他功能本项目不做要求,当用户选择功能编号后可进入执行相应功能。
执行结果如图1所示。
图1主菜单(2)添加出行订单填写出行日期、联系人手机号码、循环录入出行人信息。
出行人信息包括:出行人类别:成人、儿童(1.2m以下)、老人(65岁以上)姓名年龄(如选择类别为老人,输入年龄不足65岁的,显示提示信息“对不起,老人订单年龄需为65岁以上!”)如果是儿童,需确定是否占床每成功录入一条出行人信息后,显示出其详细信息,并计算出行金额。
定价如下:成人:2000元/人儿童:免费,如需占床另加30元老人:半价,即1000元/人当一条出行人信息录入完毕后,提示“是否继续添加(Y/N)?”,此处不区分大小写,当输入y或Y时继续录入下一条,否则显示订单信息,包括:出行日期联系人手机号码订单总金额(即所有出行人定单金额之和)最后显示主菜单。
执行效果如图2所示。
图2添加出行订单(3)查看我的出行订单信息查看我的出行订单:查看所录入的订单信息。
包括出行日期、联系人手机号码、所有出行人信息,运行效果如图3所示。
图3查看我的出行订单(4)修改行程信息可修改出行日期、联系人手机号码,要求手机号码必须为11位,否则抛出异常信息,提示“手机号码必须为11位”,运行效果如果4所示。
图4手机号码不是11位正确修改后,显示修改后的信息,并提示“修改成功!”。
如图5所示。
图5修改订单成功(5)删除出行人填写要删除的出行人姓名,执行删除操作,删除成功后给出提示“删除成功!”,如图6所示。
如果输入姓名错误,则提示“对不起,定单中不包含此游客信息!”如图7所示。
图6删除出行人成功图7删除出行人失败(6)查看行程显示本次旅行行程信息。
即读取“旅游行程.txt”文件(素材提供),显示在控制台。
运行效果如图8所示。
图8查看行程(7)退出系统退出当前系统,显示“欢迎下次再来。
”如图9所示。
三、要求与实现步骤(一)不使用数据库,使用对象和集合存储数据(二)定义实体类(成人订单、儿童订单、老人订单),儿童订单、老人订单为成人订单的子类。
实体类至少包含但不局限于以上3个。
(三)在各实体类中均需实现各自计算订单价格、显示订单信息的方法,使用方法的重写。
(四)定义工具类,实现查看我的出行订单、添加订单、修改行程信息、删除出行人、查看行程等方法。
需使用到对象传参。
(五)使用泛型集合存储所有出行人信息,使用集合的遍历实现查看订单信息、统计订单总金额、删除出行人等功能。
(六)显示信息时,只有儿童出行人需显示是否占座,需使用面向对象多态实现。
(七)修改行程信息时,当手机号码录入错误时需使用throw手动抛出异常。
(八)使用I/O技术实现文件的读取功能,将文本文件“行程信息.txt”中的内容显示到控制台。
(九)定义测试类,完成项目功能菜单以及整体流程,调用相应方法实现具体功能。
2024/8/18 6:35:06 15KB 阳光旅行
1
本人在研究父窗体向子窗体实时传参的过程中,简单整理了下,重在抛砖引玉,简单精炼。
适合入门级选手阅读,高手绕道。
2024/4/26 14:25:56 100KB 委托 传参 子窗体 Chart
1
一个httppost协议传参获取并传递值
2023/11/5 17:29:09 499KB post 传值
1
基于vue的家具商城的设计与实现;
在本项目中运用了vue,原生js,axios,div+css的相关知识实现用户注册登录,通过调取接口文档来实现数据的展示;
实现列表页的展示;
通过vue路由传参来传递参数;
实现详情页的数据调取和展示;
通过props以及emit来实现父子组件之间的传值;
通过this.$eventBus.$emit和this.$eventBus.$on来实现非父子组件之间的传值;
实现事件派发和事件监听;
2023/10/8 5:56:19 61.59MB vue js axios vant
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
总体钻研下场,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
共 19 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡