摘要:
一 简单示例结构[此实例纯手动实现,更简单地可以使用WCF的工程向导来创建wcf service,WCF Service也可以使用config文件,可以使用project的add referece来自动生成proxy和config]二 WCFServer1) wcfserver.cs文件如下:(需要引用system.servicemodel assembly)[代码] // CreateaURIt...
阅读全文
posted @ 2010-10-11 18:46
iTech
阅读(7689)
推荐(2)
摘要:
一 MySQL Workbench MySQL Workbench提供DBAs和developers一个集成工具环境:1)数据库设计和建模2)SQL开发(取代原来的MySQL Query Browser)3)数据库管理(取代原来的MySQL Administrator)二 MySQL Workbench 下载和安装1)下载下载: MySQL Workbench 5.2.28地址: http://w...
阅读全文
posted @ 2010-10-10 11:55
iTech
阅读(64928)
推荐(2)
摘要:
一 导入文本数据1)mysql->load data infile数据文件c:/mytable.txt 如下:(每一行为一条记录,记录的字段间用tab隔开,最后一个字段后不能再有tab,文件为ascii格式)[代码][load data infile 类似与mysqlimport]2) mysqlimport数据文件为:(每一行为一条记录,记录的字段间用tab隔开,最后一个字段后不能再有ta...
阅读全文
posted @ 2010-09-27 14:27
iTech
阅读(3996)
推荐(0)
摘要:
一 MySQL命令行工具 (查看帮助 ---help,或 -?)1)MySQLMySQL是一个简单的SQL外壳(有GNU readline功能)。它支持交互式和非交互式使用。当交互使用时,查询结果采用ASCII表格式。当采用非交互式(例如,用作过滤器)模式时,结果为tab分割符格式。可以使用命令行选项更改输出格式。如果由于结果较大而内存不足遇到问题,使用--quick选项。这样可以强制MySQL从...
阅读全文
posted @ 2010-09-26 13:03
iTech
阅读(35941)
推荐(2)
摘要:
一 MySQL简介1)MySQLMySQL是MySQL AB公司的数据库管理系统软件,是最流行的开源(Open Source,开放源代码)的关系型数据库管理系统。2) MySQL具有以下主要特点。高速:高速是MySQL的显著特性,在MySQL中,使用了极快的“B树”磁盘表(MyISAM)和索引压缩;通过使用优化的“单扫描多连接”,能够实现极快的连接;...
阅读全文
posted @ 2010-09-26 11:06
iTech
阅读(13499)
推荐(0)
摘要:
来自微软的symbol server解决方案:参考:source server:http://msdn.microsoft.com/en-us/library/ms680641(VS.85).aspxsymbol server:http://msdn.microsoft.com/en-us/library/ms680693(VS.85).aspxhttp://msdn.microsoft.com/...
阅读全文
posted @ 2010-09-18 11:43
iTech
阅读(852)
推荐(0)
摘要:
一 Remoting1)什么是Remoting,简而言之,我们可以将其看作是一种分布式处理方式。从微软的产品角度来看,可以说Remoting就是DCOM的一种升级,它改善了很多功能,并极好的融合到.Net平台下。Microsoft.NET Remoting 提供了一种允许对象通过应用程序域与另一对象进行交互的框架。这也正是我们使用Remoting的原因。为什么呢?在Windows操作系统中,是将应用程序分离为单独的进程。这个进程形成了应用程序代码和数据周围的一道边界。如果不采用进程间通信(RPC)机制,则在一个进程中执行的代码就不能访问另一进程。这是一种操作系统对应用程序的保护机制。然而在某些
阅读全文
posted @ 2010-09-18 11:25
iTech
阅读(1941)
推荐(1)
摘要:
[动态修改程序的配置的思想值得学习!]一、JMX简介 JMX是一种JAVA的正式规范,它主要目的是让程序有被管理的功能,那么怎么理解所谓的“被管理”呢?试想你开发了一个软件(如WEB网站),它是在24小时不间断运行的,那么你可能会想要“监控”这个软件的运行情况,比如收到了多少数据,有多少人登录等等。或者你又想“配置”这个软件,比如现在访问人数比较多,你想把数据连接池设置得大一些。 当然,你也许会专门为这些管理来开发软件,但如果你借助JMX,则会发现创建这样的管理程序是如此简单。因为你无需为管理程序来开发界面,已经有通用的JMX管理软件,如MC4J,或者是用一般都附带提供的HTML网页来管理,你
阅读全文
posted @ 2010-09-16 12:57
iTech
阅读(46860)
推荐(2)
摘要:
转自:http://www.91linux.com/html/article/program/java/20081213/14680.htmlJava RMI 指的是远程方法调用 (Remote Method Invocation)。它是一种机制,能够让在某个 Java 虚拟机上的对象调用另一个 Java 虚拟机中的对象上的方法。可以用此方法调用的任何对象必须实现该远程接口。 Java RMI不是什么新技术(在Java1.1的时代都有了),但却是是非常重要的底层技术。下面通过一个简单的例子来说明RMI的原理和应用,下面这个例子是一个简单HelloWorld,但已涵盖RMI的核心应用与开发模式。
阅读全文
posted @ 2010-09-15 18:23
iTech
阅读(2011)
推荐(0)
摘要:
一 windows连接symbol link (文件和目录符号连接)hard link (文件硬连接)junction (目录连接点)shortcut (目录快捷方式)二 mklink(包含在windows 7中)三实例四参考http://www.maxi-pedia.com/mklinkhttp://blog.ihabit.cn/more-about-mklink/http://ilwave.s...
阅读全文
posted @ 2010-08-16 19:06
iTech
阅读(1873)
推荐(0)
摘要:
转自:http://www.cnblogs.com/dudu/archive/2010/08/10/1795962.html对于一个网站来说,用户上传文件的同步备份是必需要解决的问题。对于有着巨量上传文件的大型网站,一般采用分布式存储系统。而对于上传文件量不是很大的网站,只要在另外一台服务器上保存上传文件的同步备份,避免单点故障,就可以满足需求。如果采用分布式存储系统,性价比不是很高,而cwRsyn就是一个不错的选择。下面简单介绍一下如何使用cwRsyn进行文件同步。cwRsync是Windows平台的文件同步解决方案,cwRsync打包了rsync和cygwin,rsync是Linux平台的
阅读全文
posted @ 2010-08-11 08:09
iTech
阅读(2478)
推荐(0)
摘要:
转自:http://news.cnblogs.com/n/70241/动态应用,是相对于网站静态内容而言,是指以c/c++、php、Java、perl、.net等服务器端语言开发的网络应用软件,比如论坛、网络相册、交友、BLOG等常见应用。动态应用系统通常与数据库系统、缓存系统、分布式存储系统等密不可分。 大型动态应用系统平台主要是针对于大流量、高并发网站建立的底层系统架构。大型网站的运行需要一...
阅读全文
posted @ 2010-08-08 16:46
iTech
阅读(4999)
推荐(1)
摘要:
一 FinalBuilderFinalBuilder其实包含了2个部分:1) FinalBuilder - Visual Build AutomationFinalBuilder 包含了拥有大量提前实现的脚本库与一个可视化的IDE,使的定义和实现一个build的自动化更加快速。你不必使用批处理文件,脚本或者XML,从而使你从手动的build过程中解放。 你可以更多地将精力聚集到软件的实现上,然后使...
阅读全文
posted @ 2010-08-07 22:34
iTech
阅读(4541)
推荐(0)
摘要:
一 CruiseControl.net CruiseControl.NET 是.NET平台上的自动化持续集成Server。它是Java版本的CruiseControl的CSharp版本。1)运行过程如图二 CruiseControl.net资源1)主页 http://confluence.public.thoughtworks.org/display/CCNET/Welcome+to+CruiseControl.NET2)下载 http://sourceforge.net/projects/ccnet/ 3)Build CC.NET的CC.NEThttp://ccnetlive.thought
阅读全文
posted @ 2010-08-03 18:19
iTech
阅读(1332)
推荐(0)
摘要:
一 Team City1)架构server - agent2)支持 3)主页http://www.jetbrains.com/teamcity/index.html 二 运行1)安装下载免费专业版,支持3个agents,20个build配置和20个注册用户。2)运行 在安装目录下运行C:\TeamCity\bin\runall.bat start, 会启动server和agent。在IE中输入http://localhost,首次进入需要接收license协议和创建一个user。3)首页上的入门视频:http://www.jetbrains.com/teamcity/documentation
阅读全文
posted @ 2010-07-28 19:23
iTech
阅读(1384)
推荐(0)
摘要:
转自:http://aliangjoey.spaces.live.com/(1)psexecpsexec是一个远程执行工具,你可以像使用telnet一样使用它。它的使用格式为:psexec \\远程机器ip [-u username [-p password]] [-c [-f]] [-i][-d] program [arguments]它的参数有:-u后面跟用户名 -p后面是跟密码的,如果建立i...
阅读全文
posted @ 2010-07-23 23:30
iTech
阅读(9501)
推荐(0)
摘要:
一 Runas在使用批处理实现自动化的工程中,我们也许会遇到某些操作必须要在拥有权限的某个用户下才能执行。但是这时windows自带的Runas在批处理中调用时不能完成自动输入密码。 这时需要使用免费的第三方工具:1)lsrunas (http://www.moernaut.com/default.aspx?item=lsrunas)LSrunas can be used to run a command using another user account and passing the password as a parameterParameters:----------- /user:
阅读全文
posted @ 2010-07-23 23:09
iTech
阅读(11709)
推荐(0)
摘要:
一 Visual Build1)Visual BuildVisual Build能够使开发人员和构建人员容易地创建自动的,可重复使用的构建过程。* 自动化构建和发布桌面软件,游戏,网页应用,企业开发和管理任务,等;* 包含直观的GUI前端能够快速创建,调试和管理工程;* 提供内置的功能支持通用的构建操作和第三方产品;* 提高产品发布的质量,能够更快地查找和修复缺陷;* Visual Build帮你...
阅读全文
posted @ 2010-07-23 16:54
iTech
阅读(2241)
推荐(0)
摘要:
一ElectricCommander1)ElectricCommanderElectricCommander® 自动化和加速了软件的build-test-deploy过程,它将易错的,手动的操作转化为敏捷的,可信赖的命令和软件开发控制系统,去除了大量的软件开发的瓶颈。2) ElectricCommander架构 +3)ElectricCommander的益处通过ElectricCommander,开发人员(developers),发布人员(release engineers),构建经理(build managers),测试团队(QA teams)和IT经理(IT managers)可
阅读全文
posted @ 2010-07-21 18:46
iTech
阅读(1839)
推荐(0)
摘要:
一 CruiseControl安装1) 安装JAVA SDK,设置JAVA_HOME环境变量,且将%JAVA_HOME%\bin加入path环境变量。2) 下载CruiseControl,例如2.8.3版本为cruisecontrol-bin-2.8.3.zip,解压到C:\CruiseControl。3) CruiseControl的binary安装中已经包含了ant builder / jet...
阅读全文
posted @ 2010-07-19 20:11
iTech
阅读(2789)
推荐(0)
摘要:
转自:http://www.blogjava.net/lihao336/archive/2010/06/29/324822.htmlCruiseControl配置说明CruiseControl是一个持续集成工具,持续集成是一个很好的敏捷实践。在项目中搭建CruiseControl环境,通过执行频繁的项目构建,及时暴露出隐藏的Bug,从而减少定位以及修改Bug的时间和代价。本文介绍了配置Cruise...
阅读全文
posted @ 2010-07-18 22:54
iTech
阅读(3037)
推荐(0)
摘要:
一 配置文件config.xml[代码]二 config.xml的元素<CruiseControl/>和子元素1)<CruiseControl/><CruiseControl/>是配置文件的根节点,可以看做其他的元素容器。它可以包含子元素:<system>,<project>,<plugin>,<property>...
阅读全文
posted @ 2010-07-18 17:31
iTech
阅读(2899)
推荐(0)
摘要:
一 Widget1)WidgetCruiseControl Widget 是用来在build详细页面显示任意build结果的自定义组件。随CruiseControl发布的一个widget是Panopticode,它允许panopticode产生的SVG结果能被显示。2)Widget安装当使用某个widget时,需要编辑widget的配置文件CRUISE_HOME/widgets.cfg。如下:[代...
阅读全文
posted @ 2010-07-18 15:00
iTech
阅读(1045)
推荐(0)
摘要:
一 CruiseControl Dashborad是什么CruiseControl Dashboard是一个强大的工具帮助你可视化你的projects的状态。先前projects的build结果被彩色标记显示,以至于你能立即地获得你的projects的build结果。builds结果被用来表现当前project的状态的图标来更直接地表现(例如,暂停,队列,building)。当把你的鼠标放到用来表...
阅读全文
posted @ 2010-07-18 10:54
iTech
阅读(1806)
推荐(0)
摘要:
一 Build Result JSPBuild Result JSP被设计用来呈现CruiseControl的build loop的结果。页面的左边是关于Cruisecontrol是否正在build你的project,同时也提供先前build的链接。页面的右边是build的结果,包括编译错误,测试结果,从上次build后所修改的文件的列表。Build Result JSP 如下图:二 Build ...
阅读全文
posted @ 2010-07-17 22:38
iTech
阅读(1001)
推荐(0)
摘要:
虚拟化技术资料收集:为什么使用虚拟化:http://www.microsoft.com/china/virtualization/why/overview/default.mspx http://www.vmware.com/cn/overview/why.html虚拟化技术:http://www.vmware.com/cn http://www.microsoft.com/china/virtualization http://www.citrix.com.cn/ http://www.virtualbox.org/ http://www.xen.org/ http://www.linux-
阅读全文
posted @ 2010-07-13 19:01
iTech
阅读(802)
推荐(0)
摘要:
持续集成(第二版) 作者:Martin Fowler 译者:雷镇 持续集成 是一种软件开发实践。在持续集成中,团队成员频繁集成他们的工作成果,一般每人每天至少集成一次,也可以多次。每次集成会经过自动构建(包括自动测试)的 检验,以尽快发现集成错误。许多团队发现这种方法可以显著减少集成引起的问题,并可以加快团队合作软件开发的速度。这篇文章简要介绍了持续集成的技巧和它 最新的应用。 最后更改于:200...
阅读全文
posted @ 2010-07-12 14:23
iTech
阅读(2557)
推荐(0)
摘要:
一 Build LoopBuild Loop是CruiseControl的核心组件,它用来运行一个守护(后台)进程定期检查你的Source control tool上的修改,根据你的设置和检查的结果来决定是否build,在build后将结果通知所有的listeners。二 Build Loop如何工作CruiseControl定义一个build cycle,包含决定是否一个build是需要的,进行...
阅读全文
posted @ 2010-07-12 14:13
iTech
阅读(1149)
推荐(0)
摘要:
1)http://www.softcompass.com/2)http://www.msup.com.cn/3)http://www.techpolaris.com/ 用培训的课程的规划提高自己!完!
阅读全文
posted @ 2010-07-12 11:36
iTech
阅读(757)
推荐(0)
摘要:
参考:C# 中的委托和事件C# 中的委托和事件(续)我的总结如下:1)实例:[代码]2) IL代码: [代码]3)总结:委托关键字delegate定义了一种类型;事件关键字event的定义其实包含两部分,第一定义一个私有的委托的实例,使得外部用户不能直接访问此委托(不管此事件是public或private,此委托总是private),第二通过在IL层增加add和remove方法来对外公开委托的+...
阅读全文
posted @ 2010-07-09 11:10
iTech
阅读(1006)
推荐(0)