快递单号查询
走到今天,我才发现原来技术之路确实难走!需要忍受痛苦和煎熬,需要放弃很多东西
  
摘要: 在学习多线程之前,我们先来看几个概念:1,什么是进程? 当一个程序开始运行时,它就是一个进程,进程包括运行中的程序和程序所使用到的内存和系统资源,当然一个程序也可能开启多个进程。 而一个进程又是由多个线程所组成的。2.什么是线程? 线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),但代码区是共享的,即不同的线程可以执行同样的函数。3,什么是多线程? 多线程是指程序中包含多个执行流,即在一个程序中可以同时运行多个不同的线程来执行不同的任务,也就是说允许单个程序创建多个并行执行的线程来完成各自的任务。多线程的好处: 可以提高CPU的利用率。在多线程程序中,一个线程必. 阅读全文
posted @ 2013-02-28 23:53 微冷的雨 阅读(4247) 评论(8) 推荐(5) 编辑
摘要: 说来惭愧,在大学的课程中,竟然没有听说过委托这个名称。那么今天我就带着大家一起探讨下委托和事件。咱们先来看下委托我主要从以下几个方面讲解1, 为什么使用委托 2.什么是委托 3.委托如何使用为什么使用委托?委托是c#中非常重要的一个概念,使用委托使程序员可以将方法引用封装在委托对象内。然后可以将该委托对象传递给可调用所引用方法的代码,而不必在编译时知道将调用哪个方法。与C或C++中的函数指针不同,委托是面向对象,而且是类型安全的。什么是委托?委托是一种引用方法的类型,一旦为委托分配了方法,委托将与该方法具有相同的行为,委托方法的使用和其他方法一样,具有参数和返回值。如何使用委托下面咱们就抛开. 阅读全文
posted @ 2013-02-21 16:27 微冷的雨 阅读(1365) 评论(4) 推荐(3) 编辑
摘要: 很久之前就想写这篇文章了,但是由于种种原因,没有将自己学习的EF知识整理成一片文章。今天我就用CodeFirst和ModelFirst两种方式的简单案例将自己学习的EF知识做个总结。在讲解EF之前,我们先来看下ORMORM全称:(Object-Relation Mapping)即对象-关系映射。ORM是将关系数据库中的业务数据用对象的形式表现出来,并通过面向对象的方式将这些对象组织起来,实现系统业务逻辑的过程。ORM简介: ORM产生背景:操作数据库代码的重复性在ORM之前我们知道通过ADO.NET可以访问数据库。或者更进一步,学过三层架构的开发人员,知道可以将通过ADO.NET对数据库的操作 阅读全文
posted @ 2013-01-19 20:36 微冷的雨 阅读(14499) 评论(48) 推荐(27) 编辑
摘要: JDBC简介 今天,研究了下JDBC连接SQL Server2008的过程,为了日后学习的方便,就把自己的心得写出来,供自己日后参考,如果这篇文章对您有所帮助,那就更好了。 首先,大家需要知道的是JDBC仅仅是一个接口,通过JDBC去加载对应的驱动程序,进而来操作数据库。换句话说,JDBC需要依赖对应数据库的驱动程序才可以访问数据库。所以,当我们在机器上安装了一个数据库后,应用程序是不能直接操作数据库的,只有安装了对应的驱动程序后,应用程序才可以通过驱动程序去操作数据库。 JDBC全称: Java Data Base Connectivity(java数据库连接) ... 阅读全文
posted @ 2013-01-17 13:38 微冷的雨 阅读(7297) 评论(0) 推荐(1) 编辑
摘要: JavaScript是解释型语言,无需编译就可以随时运行,这样哪怕语法有错误,没有语法错误的部分还是能正确运行。1.JavaScript能做什么?01, javaScript可以进行表单验证如果在服务器端进行验证:1,会加重服务器负担2,远程传输带来不必要的网络流量。一般使用javaScript进行客户端验证。02.使用javascript可以实现交互特效2.javaScript中数据类型Boolean(布尔)、Number(数字)、String(字符串)、Undefined(未定义)、Null(空对象)、Object(对象类型)Undefined类型、Null类型都是只有一个值的数据类型,分 阅读全文
posted @ 2013-01-16 21:42 微冷的雨 阅读(2788) 评论(4) 推荐(7) 编辑
摘要: 先说下自己的软件开发经历2007年开始接触软件,稀里糊涂的就报了计算机应用专业。对自己将来要学习的课程内容一无所知。同年的暑假,U盘这个概念进入了我脑海,当时的自己不知道所谓U盘到底是个什么东东。后来看着身边的人都在用,自己也就买了一个。后来才知道原来U盘是一种可以存储数据的媒介。当然,再后来,自己知道可以存储数据的媒介有很多。例如:移动硬盘,磁盘,磁带,内存等等。然后就走进了大学校园,开始了自己的大学生活,同时自己对软件的认识也在一步步的深入。当然,每日的课程量很大。但是所有科目中,数据库的学习是最令自己兴奋的。当时我们学习的是SQL Serve 数据库,更严谨的说是Microsoft的SQ 阅读全文
posted @ 2013-01-10 18:40 微冷的雨 阅读(2728) 评论(11) 推荐(4) 编辑
摘要: 今天咱们来谈下三层架构。说到三层架构,搞过点程序的可能都知道三层架构的概念。但是对三层的精髓可能不是很了解。首先说下自己对三层的理解,就是使用三个(多个)项目结合起来开发出一个应用系统。下层项目为上层项目提供了接口(说白了就是可以从上层类访问下层类的方法),并且将结果返回到上层。接下来咱们来看下三层的优势三层架构的优势适应变化、利于维护:项目需求往往随市场的变化而发生变化,三层架构通过将各功能模块分离,提高了项目的可维护性和代码的可重用性。适用于协作开发。主流趋势,越来越多的企业在开发项目时采用三层架构作为项目的基础架构。三层架构在将来会有更多的市场。当然,这些优势在后续的开发中我们会有更新的 阅读全文
posted @ 2013-01-04 21:19 微冷的雨 阅读(7152) 评论(8) 推荐(7) 编辑
摘要: 谈到存储过程和触发器,没有开发经验的小鸟们,会认为存储过程和触发器是是很高深的内容。那么今天我就带着大家一起来认识SQL Server中的这两位重量级嘉宾。其实个人以为,尽量少用或者规避存储过程和触发器。在学习存储过程之前,我们先来讨论下为什么需要存储过程。为什么需要存储过程 当今的软件大都应用于网络中,而一般应用程序所需数据都保存在数据库中。在没有使用存储过程的数据库应用程序中,用户所编写的应用程序都是从本地计算机(client)向服务器(server)端发送SQL代码来请求对数据库中数据的增删改差操作,服务器对接收到的SQL代码进行编译后执行,并将结果返回给client,再由客户端的软件处 阅读全文
posted @ 2012-12-26 19:16 微冷的雨 阅读(13510) 评论(1) 推荐(3) 编辑
摘要: 在探讨这个话题之前,咱们先通过一个例子来看下为什么需要正则表达式?先来看下面一个例子,解析如下IP:192.160.1.234[port=8080,type=ftp]将上述表达式中的IP地址,端口号和端口类型提取出来。没有正则表达式之前,大家猛的一看,估计崩溃了。没办法,用string类的方法截取呗。于是,我们写下了如下代码:string str = "192.160.1.234[port=8080,type=ftp]"; int indexIP = str.IndexOf("["); string ip = str.Substring(0, index 阅读全文
posted @ 2012-12-13 17:31 微冷的雨 阅读(1779) 评论(4) 推荐(3) 编辑
摘要: 现在多数软件都支持Excel的导入导出功能。因为将软件中的数据导出到Excel中以后,财务专员就可以很方便的操作这些数据了。这样可以节省很多工作量。并且,有数据导入功能可以使用户启用软件时,不必花费时间就可以将上万条记录导如到软件系统的数据库中。大大减少了用户的工作量,否则,用户只能乖乖的一条条录入了,如果录入后没保存,那就只能…..,大家懂的。 今天咱们就来看下如何使用NPOI将程序中的数据导出的Excel文件。当然,将程序中的数据导出到Excel文件的方法有很多。但本人以为NPOI的最大优点就是即使你心爱的电脑没有安装office或者wps,那么依然可以正常导出。但是如果使用offi... 阅读全文
posted @ 2012-12-12 11:55 微冷的雨 阅读(3667) 评论(5) 推荐(3) 编辑