多个C#多线程开发实例usingSystem;usingSystem.Collections.Generic;usingSystem.Text;namespaceExample20{classProgram{classClass1:IDisposable{//析构函数,编译后变成protectedvoidFinalize(),GC会在回收对象前会调用调用该方法~Class1(){Dispose(false);}//通过实现该接口,客户可以显式地释放对象,而不需要等待GC来释放资源,据说那样会降低效率voidIDisposable.Dispose(){Dispose(true);}//将释放非托管资源设计成一个虚函数,提供在继承类中释放基类的资源的能力protectedvirtualvoidReleaseUnmanageResources(){//Dosomething...}//私有函数用以释放非托管资源privatevoidDispose(booldisposing){ReleaseUnmanageResources();//为true时表示是客户显式调用了释放函数,需通知GC不要再调用对象的Finalize方法//为false时肯定是GC调用了对象的Finalize方法,所以没有必要再告诉GC你不要调用我的Finalize方法啦if(disposing){GC.SuppressFinalize(this);}}}staticvoidMain(string[]args){//tmpObj1没有手工释放资源,就等着GC来慢慢的释放它吧Class1tmpObj1=newClass1();//tmpObj2调用了Dispose方法,传说比等着GC来释放它效率要调一些//个人认为是因为要逐个对象的查看其元数据,以确认能否实现了Dispose方法吧//当然最重要的是我们可以自己确定释放的时间以节省内存,优化程序运行效率Class1tmpObj2=newClass1();((IDisposable)tmpObj2).Dispose();}}}
2022/10/20 4:05:14 301KB C# 多线程
1
usingStu_System.DataSetTableAdapters;[System.ComponentModel.DataObject][System.ComponentModel.DataObjectMethod(System.ComponentModel.DataObjectMethodType.Select,true)]用强类型定义和数据集将逻辑层和表现层分开,做的一个恨简单的系统,可以学习参考
2015/11/17 21:22:22 736KB 学生 查询 成绩 系统
1
Java支持mysql8.0x的jdbc驱动和c3p0库,包含如下三个jar包c3p0-0.9.5.2.jarmchange-commons-java-0.2.15.jarmysql-connector-java-8.0.12.jarJDBC驱动类库称号变化driverClass由原来的com.mysql.jdbc.Driver改为com.mysql.cj.jdbc.Driver连接字符串jdbcUrl改为如下jdbc:mysql://localhost:3306/dbname?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=GMT+8
2017/11/16 21:37:41 2.74MB mysql8.0 java c3p0 mysql-connec
1
C#WinForm串口调试工具源码功能引见:运行本程序,在“发送数据”文本框中输入要传送的数据,单击【发送】按钮,将传送的数据发送到所选择的端口号中主要代码:privatevoidbtnOpenPort_Click(objectsender,EventArgse){if(!openState){openState=true;//已经打开btnOpenPort.Text="关闭串口";this.pictureBox.Image=global::SerialDemo.Properties.Resources.btnOk2;strPortName=cmbPort.Text;strBaudRate=cmbBaudRate.Text;strDataBits=cmbDataBits.Text;strStopBits=cmbStopBit.Text;sp.PortName=strPortName;sp.BaudRate=int.Parse(strBaudRate);sp.DataBits=int.Parse(strDataBits);sp.StopBits=(StopBits)int.Parse(strStopBits);sp.ReadTimeout=500;//打开sp.Open();sp.DataReceived+=newSerialDataReceivedEventHandler(sp_DataReceived);}else{openState=false;btnOpenPort.Text="打开串口";this.pictureBox.Image=global::SerialDemo.Properties.Resources.can1;sp.DataReceived-=newSerialDataReceivedEventHandler(sp_DataReceived);sp.Close();}}
2015/6/19 19:23:38 116KB 串口 调试 工具 源码
1
functionchangeImg(){varindex=0;varstop=false;var$li=$("#content").find("#scroll_img").children("li");//获得要轮播的图片的li元素var$page=$("#content").find("#scroll_number").children("li");//获得要轮播的索引的li元素$page.eq(index).addClass("scroll_number_over").stop(true,true).siblings().removeClass("scroll_number_over");//图片与索引婚配时实现图片的轮播$page.mouseover(function(){//鼠标移入stop=true;//停止轮播index=$page.index($(this));$li.eq(index).stop(true,true).fadeIn().siblings().fadeOut();$(this).addClass("scroll_number_over").stop(true,true).siblings().removeClass("scroll_number_over");}).mouseout(function(){stop=false;});setInterval(function(){if(stop)return;index++;if(index>=$li.length){index=0;}$li.eq(index).stop(true,true).fadeIn().siblings().fadeOut();$page.eq(index).addClass("scroll_number_over").stop(true,true).siblings().removeClass("scroll_number_over");},3000);}functionmovedome(){varmarginTop=0;varstop=false;varinterval=setInterval(function(){if(stop)return;$("#express").children("li").first().animate({"margin-top":marginTop--},0,function(){var$first=$(this);if(!$first.is(":animated")){if((-marginTop)>$first.height()){$first.css({"margin-top":0}).appendTo($("#express"));marginTop=0;}}});},50);$("#express").mouseover(function(){stop=true;}).mouseout(function(){stop=false;});}
2019/6/5 19:50:15 7.1MB 当当网 html 轮播
1
源码简介与安装说明:软件引见APP商城是免费开源商城系统,支持Android/ios商城、微信公众号商城、H5商城、小程序商城,支持多种营销活动,优惠劵、订单活动、团购、秒杀、会员特价、积分商品等功能。
前后端功能开源。
本系统基于ThinkPHP6+uniapp框架。
软件架构PHP>=7.2.0MySQL>=5.6PDOPHPExtensionMBstringPHPExtension安装下载好程序文件,解压上传到web根目录需要绑定域名访问到public目录,确保其它目录不在WEB目录下面Linux下需要给程序根目录下的runtime目录权限访问:http://域名.com/install按照提示安装APP商城,前端是基于uniapp开发,在使用需要先下载hbuilderx。
在下载完成,并且己安装好后,打开HBuilderX点击菜单->文件->打开目录找到A3Mall/app目录打开。
修改配置文件找到根目录下的config.js文件web_name:“A3Mall”,//h5域名或者PC域名,用于分享图片时使用,结尾必须加“/”uni_app_web_url:“http://域名.com/”,//请求地址uni_app_web_api_url:“http://域名.com/api”,web_app_id:“1000”,debug:true//上线时,请将debug修改成false商城系统功能:平台,微信管理,小程序管理,内容管理,运营管理,媒体管理,版本管理商品,商品,分类,品牌,规格,模型,配送,物流,地区,发货订单,支付,收款,发货,退款,售后,充值,设置等会员,会员管理,会员分组,财务管理,评论管理营销,商品促销、订单促销、优惠券、团购,秒杀,特价,积分统计,搜索统计,数据统计系统,站点设置,邮箱设置,门店设置,上传设置,短信,物流设置,权限,管理员,日志源码更新日志:2021.1.26发布v1.0
2015/1/5 21:45:53 156.13MB app 商城 开源
1
版本0.56的Coc集成安装:CocInstallhttps://github.com/rodrigore/coc-tailwind-intellisense或者,如果您是用户,请添加:Plug'rodrigore/coc-tailwind-intellisense',{'do':'npminstall'}在您的.vimrc或init.vim,然后重新启动或获取vimrc并运行:PlugInstall。
产品特点自动完成林亭悬停预览功能不起作用从0.42版开始,顺风就可以显示颜色装饰器。
在撰写本文时,vim/neovim/coc.nvim不支持装饰器。
设定值tailwindCSS.enable设置为false可禁用顺风智能感知服务器。
(默认为true)官方毛病排除阅读
2020/1/22 13:04:29 3.1MB vim neovim intellisense neovim-plugin
1
Java实现Java常用图形的绘制与填充,super("常用图形的绘制与填充");//调用父类构造器设置窗口标题栏  DrawPaneldrawPanel=newDrawPanel();//创建DrawPanel对象用于绘制图形  Containercontent=getContentPane();//获得窗口的内容窗格  content.add(drawPanel,BorderLayout.CENTER);//把对象drawPanel加入内容窗格  setSize(400,300);//设置窗口大小  setVisible(true);//设置窗口可视  setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//关闭窗口时退出程序  intcharH=16;//最大字符高度   intgridW=getWidth()/5;//绘图网格宽度  intgridH=getHeight()/4;//绘图网格高度  intposX=2;//各图形绘制地位的x坐标  intposY=2;//各图形地位的y坐标  intstrY=gridH-7;//字符串绘制地位的y坐标  intw=gridW-2*posX;//图形的宽度  inth=strY-charH-posY;//图形的高度  intcirlceD=Math.min(w,h);//圆的直径
2018/7/9 7:04:46 11KB Java源码-图形操作
1
truelicense的源码+中文正文,很简单代码也不多,花半天就可以看完。
2015/7/24 17:25:04 101KB trueLicense
1
判断任意位置旋转的矩形能否相交,相交输出true,否则输出false。
2018/9/21 2:08:11 13KB 矩形相交
1
共 129 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡