搜索到与相关的文章
C#

C# WinForm捕获全局异常

许多小公司的项目都缺少异常处理模块,我们也是。经常会出现这种情况,用户在UI界面操作,就直接跳出堆栈调用的异常信息对话框,老板看到那叫一个火啊!你们的代码怎么天天出现乱码。呵呵!这就是没有异常捕获处理导致的,现在许多人写代码都没意识处理异常,只要实现功能就好,我的许多组员也是如此。项目刚接手,所以打算做一个异常全局捕获,统一处理的模式,采用具体详细信息的对话框提醒与日志文件保存方式。以下是根据网上找的C#winform全局异常捕获做了点修改。(等项目异常处

系统 2019-08-12 09:30:33 2823

C#

C#下串口编程测试

C#下串口编程测试本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明.软件平台:C#+WINCE6.0硬件平台:tiny6410界面设计:设计思路:1.点击发送键则发送文本2.串口接收到数据包则启动一个事件,在事件中处理数据包注意:1.接收事件中调用主线程的控件会导致不安全,所以用了托管的方式调用2.直接调用了C#中的串口控件,波特率等在属性页面中设置源代码:usingSystem;usingSystem.Coll

系统 2019-08-12 09:30:02 2823

数据库相关

在数据库中刷新显示

UserInsertui=newUserInsert();ui.ShowDialog();//ui.DialogResultif(ui.DialogResult==DialogResult.OK){SqlConnectionconn=newSqlConnection("DataSource=.;InitialCatalog=Test;IntegratedSecurity=True");conn.Open();SqlDataAdapterda=newSqlD

系统 2019-08-12 01:53:02 2823

数据库相关

数据验证(模拟检测用户名是否存在)

数据验证涉及到很多方面的东西,在当前的技术领域里,从技术上来看可以说是分为传统的验证(同步方式)和Ajax(异步方式)验证。如果从功能验证上来看的话就包罗万象了。比如非空验证,对等验证,格式验证等等。在.NET里还有专门用于验证的的几个常见验证控件,RequiredFieldValidator,RangeValidator,RegularExpressionValidator,CompareValidator,CustomValidator以及Valida

系统 2019-08-12 01:52:17 2823

数据库相关

poj 3273 Monthly Expense

http://poj.org/problem?id=3273给你每天的花费,让你分成m组要求各组的和中的最大值越小越好二分查找#includeusingnamespacestd;constintN=100001;intn,m;booltoosmall(intk,intmoney[]){intcount=1;//k吧花费分成的组数,开始为一组intsum=0;for(inti=1;i<=n;++i){if(sum+money[i]>k)/

系统 2019-08-12 01:51:53 2823

数据库相关

我对软件优化的一些想法

目前所做的项目,今年应该是第5个release了,走过了这5年的风风雨雨,中间几度更易开发人员,现在的团队与5年前的团队已是两个完全没有"交集"的团队,这样必然导致我们对项目会存在很多的不理解,不理解其初衷,不理解其原始设计,不理解其代码。。。对一些不理解的地方不敢大动手脚,只能修修补补以完成需要的功能,其结局从开发角度看就是总体设计的缺失,代码结构的混乱,从功能角度看就是容易出错,运行速度极慢。项目极其需要一次深入的代码重构与性能提升,而这都至少需要一个

系统 2019-08-12 01:51:48 2823

各行各业

谷歌浏览器的源码分析(21)

上一次说到类RenderThread和类RenderView把消息处理,那么这两个类是怎么样处理消息的呢?又是怎么样处理浏览的消息呢?现在就带着这两个问题去分析它的源码,理解它处理消息的方法。类RenderThread处理消息的代码如下:#001voidRenderThread::OnMessageReceived(constIPC::Message&msg){#002//NOTE:Wecouldsubclassrouter_tointerceptOnCo

系统 2019-08-12 01:33:36 2823

操作系统

进程控制块

为实现进程模型,操作系统维护一张进程表,每个进程占用一个进程表项,即进程控制块。PCB包含了进程状态的重要信息。包括状态(运行、就绪、阻塞)、进程优先级、进程ID、父进程、进程组、文件描述符等。在不同的操作系统中对进程的控制和管理机制不同,PCB中的信息多少也不一样,通常PCB应包含如下一些信息。1、进程标识符name:每个进程都必须有一个唯一的标识符,可以是字符串,也可以是一个数字。2、进程当前状态status:说明进程当前所处的状态。为了管理的方便,系

系统 2019-08-12 01:33:02 2823

Tomcat

tomcat环境变量的配置(网上摘,全部验证通过)

tomcat环境变量的配置1.===>进入bin目录下,双击startup.bat看是否报错。一般肯定会报。2.===>右键我的电脑===>高级===>环境变量新建一个变量名为JAVA_HOME然后变量值是你的JDK的bin目录的上一层。再新建一个变量名为CATALINA_HOME变量值是你的Tomcat的bin的目录的上一层。3.===>进入Tomcatbin目录下双击shutdown.bat然后重复1的操作。看是否报错。应该不报了。4.===>进入ap

系统 2019-08-12 01:32:35 2823

Python

Python 使用folium绘制leaflet地图的实现方法

leaflet为R语言提供了API很好用,这次尝试用Python使用leaflet,需要folium安装foliumpipinstallfolium一个小例子importfoliumimportreinput=open('C:\\Users\\Administrator\\Desktop\\a.txt','r')text=input.read()list=re.split('\n',text)location=[]forelementinlist:loca

系统 2019-09-27 17:47:53 2822