IT技术博客

IT技术博客,精选各种精华文章供您阅读,是您学习各种IT技术的博客优选之地

winform更新程序代码

这是我的第一个随笔,写的不好的或者语法错误等,请大家不要见怪,首先预览下截图   自动更新一般分3部分: 1、发现更新 2、下载文件 3、复制文件   下面对以上3个过程做简单的介绍 发现更新 根据客户端的配置文件的manifestUri去读取服务器的xml文件,然后依次比较applicationId和version,如果applicationId一致且version不一致则可

Struts2之ajax初析

Web2.0的随波逐流,Ajax那是大放异彩,Struts2框架自己整合了对Ajax的原生支持(struts 2.1.7+,之前的版本可以通过插件实现),框架的整合只是使得JSON的创建变得异常简单,并且可以简单的融入到Struts2框架中,当然这只是在我们需要JSON的时候才会显得流光溢彩。 首先不谈Struts2的原生支持,我们自己写一个ajax示例,使用异步请求,直接请求action动作:

AgileEAS.NET平台-工作流平台的用法-请假单

开篇         平台的工作流平台已经基本上集成完毕,下面我们就放出来关于工作流的具体开发的过程,希望大家看看有没有什么不足之处,我们继续进行改进,目前支持的 是顺序工作流,关于状态机,后续会继续集成进入到平台中。下面我们就来写一份规范的开发流程,关于工作流平台的开发模式和开发步骤,下面我们以请假单为例 来进行开发,来说明

在Orchard中为命令行工具(Command-Line)添加一个新命令

在Orchard中有一个非常好用的命令行工具(Command-Line),我们可通过运行一些命令执行多种操作,如:创建代码模板,打包模块,启用功能等等。关于命令行工具的更多介绍,可以查看《Orchard中的命令行工具》。如何才能定义我们自己特有的命令,下面我们还是用以前所开发的产品示例模块来举例说明。   首先,我们按照Orchard中的一些约定和规范在MyCompany.Produc

debian下以用户方式运行tomacat

在Debian安装完tomcat5.5,发现有一个严重的问题,那就是tomcat具备root权 限,必须要以root身份开发程序,这太不安全了,必须改为普通用户身份启动。  根据apache网站的Document说明,要使tomcat作为一个守护 程序运行,需要用到jsvc工具。  准备工作Tomcat安装后,如果让Tomcat用root身份启动,Tomcat将会拥用

SQL Server安全-加密术和SQL注入攻击

  SQL Server上的加密术 SQL Server上内置了加密术用来保护各种类型的敏感数据。在很多时候,这个加密术对于你来说是完全透明的;当数据被存储时候被加密,它们被使用的时候就会自动加密。在其他的情况下,你可以选择数据是否要被加密。SQL Server可以加密下列这些组件: ·密码 ·存储过程,视图,触发器,用户自定义函数,默认值,和规则。

正则

电话号码正则表达式 (支持手机号码,3-4位区号,7-8位直播号码,1-4位分机号) ((\d{11})|^((\d{7,8})|(\d0|\d2484)-(\d{7,8})|(\d0|\d2484)-(\d{7,8})-(\d0|\d2484|\d{2}|\d{1})|(\d{7,8})-(\d0|\d2484|\d{2}|\d{1}))$) 匹配格式:11位手机号码3-4位区号,7-8

SQL Server 索引和视图

Ø 索引     1、 什么是索引         索引就是数据表中数据和相应的存储位置的列表,利用索引可以提高在表或视图中的查找数据的速度。       2、 索引分类         数

Illusion = Caliburn.Micro + MEF

前言   准备使用Caliburn.Micro结合MEF写一个类似于VS2010的IDE框架,支持插件开发,Menu、Toolbar等的可配置性,还有一些功能如:Option,多语言,换肤等。一方面作为技术沉淀,一方面也可以为新入WPF或者对Caliburn.Micro感兴趣的朋友们做一个指导。   没想到什么太好的名字,项目起名为Illusion,希望不是个幻觉,。 项目的出发点也不复杂,主

12款很棒的浏览器兼容性测试工具推荐

对于前端开发工程师来说,确保代码在各种主流浏览器的各个版本中都能正常工作是件很费时的事情,幸运的是,有很多优秀的工具可以帮助测试浏览器的兼容性,让我们一起看看这些很棒的工具。 Spoon Browser Sandbox 点击你需要测试的浏览器环境,安装插件就可以进行测试了。帮助你测试网页在Safari、Chrome、Firefox和Opera浏览器中是否正常,IE以前也有的,网站上说应微软的要求去

后互联网时代,Windows的未来

有一天,我想带全家一起去旅游。我拿起手机,按了几个键,说“查一下丽江的旅游路线”。顿时一幅巨大的图画,出现在面前的面前原来看上去平淡奇的白墙上。我用手指点丽江地图的一个个景点,秀丽的山水照片和视频也随之显示在旁边,就好像我们已经身临其境一般。参考着Twitter的点评,我选择了一条路线,以及住宿的宾馆。然后又按了两个键,这条路线就被发送到了我的汽车里。我知道在旅途中,全家只

T-SQL查询进阶--深入理解子查询

引言         SQL有着非常强大且灵活的查询方式,而多表连接操作往往也可以用子查询进行替代,本篇文章将会讲述子查询的方方面面。   简介         子查询本质上是嵌套进其他SELECT,UPDATE,INSERT,DELETE语句的一个被限制的

Jquery 分页

针对URL转页设计,支持多参数URL传值,由locationURL.js进行参数截取, Css和JS是分离方便修改。   JS和Css有许多不足之处,希望各位朋友给于宝贵的指点! Jquery分页下载作者: 静至 发表于 2011-07-18 10:22 原文链

Silverlight学习点滴之二——RadioButton换皮肤

WPF/Silverlight有个叫做模板的东西,可以为控件创建自定义的样式。 比如,有一组RadioButton(俗称“单选框”),在WrapPanel中自由排列,如下图的样子:    打算山寨一下淘宝网的界面,做成这样:

浅谈手机开发

话说从去年开始,智能手机席卷中国。一般的人都开始讨论智能手机了,其中2个关键字听的最多:诺基亚,Android(不知道中国人怎么把它翻译成安卓)。为什么呢?说实在话,在大学里面读书,我只知道诺基亚,然后知道它的高端手机里面有手机操作系统,Symbian(中文翻译为:塞班)。那是同学的手机可以上QQ,可以用UC浏览器上网,用手机看电子书或者在线看小说

Entity Framework之深入分析

EF虽然是一个晚生畸形的ORM框架,但功能强大又具有灵活性的,给了开发人员一定的发挥空间。因为微软出发点总是好的,让开发变得简单,但实际上不是所有的事情都这么理想。这里顺便推荐马丁大叔的书《企业应架构模式》。 本节主要深入分析EF的分层问题,下面是本节的已列出的要探讨内容。

C#使用TCP/IP与ModBus进行通讯

1. ModBus的 Client/Server模型2. 数据包格式及MBAP header (MODBUS Application Protocol header)3. 大小端转换4. 事务标识和缓冲清理5. 示例代码   0. MODBUS MESSAGING ON TCP/IP IMPLEMENTATION GUIDE     下载地址:http://

【.Net MF网络开发板研究-04】Socket编程之服务端

前几篇文章介绍了Http相关的应用,其实从技术角度而言,应该先介绍Socket编程,然后再介绍Http,毕竟Http是用Socket相关函数编程实现的。      .NET Micro Framework的Socket函数和桌面版.NET Framework中的函数完全兼容,换句话说,就是用.NE

数据库系统工程师输给了计算机等级考试二级

半年没有写博客了,因为忘于其他的事,结果今天很受伤,上来写一篇新的随笔,开始新的生活吧。 vvian以2006年毕业于一所985高校的计算机科学与技术专业,回到老家某市,进了一家500强的国企工作,参加工作后,还算勤勉吧,从Informix到SQL SERVER,现在因系统转换,又开始学习Oracle,平时也琢磨点小东东,2009年通过了软件资格与水平考试,获得了数据库系统工程师的证书,还负责了视

在Netbeans上配置Android开发环境

在园子也逛了好长时间了,一直都是在学习别人的想法、技术,今天终于耐不住寂寞了,哈哈,处女帖...   言归正传,本人开发Android也有一段时间了,基本的开发环境都是Eclipse + Android SDK + Android plugin for Eclipse,恰巧最近手头有个新项目,于是突发奇想,演绎了以下的NetBeans开发Android的传奇故事。   首先说下在NetBeans下