各行各业

在SourceForge中建立开源项目

刚刚进入公司,新人教育中要求我学习使用SVN,CVS版本控制工具。由于公司的文件我不敢妄加改动,所以就想着在别的地方能够训练我的SVN,CVS操作,然后我就申请sf.net的开源项目了。注册不是问题,注册成功后登录,点击“CreateProject”,根据提示填入项目的相关信息就OK了。然后系统会给你SVNcheckout的地址。checkout不需要权限验证(谁让sf.net是开源项目网站呢?)。如果要提交修改(commit),就需要登录了,就是我SF帐

系统 2019-08-12 01:32:52 2455

各行各业

求最大连续子数列和(只扫描一次数列)

一、什么是求最大连续子数列和首先来看看这是个怎样的问题的,问题描述:一个整型数组,数组里有正数也有负数。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和,求所有子数组的和的最大值。注意:当全是负数的情况时,返回最大的那个负数二、解题思路这个问题的思路其实非常简单,从左到右扫描数组,在扫描过程中,记录数组的负数的个数和扫描过中数据中的最大值,并累加每个扫描到的数据的和,假设用变量thisSum(初值为0)保存,如果当前的累加值大于之前的累加值的

系统 2019-08-12 09:27:06 2454

各行各业

安装计量——常用材料及相关工艺

工程材料与安装工程常用材料之型材、管材工程材料(一)金属材料铸铁有色金属铝及其合金、铜及其合金、镍及其合金、钛及其合金、铅及其合金、镁及其合金(二)非金属材料1.耐火材料2.耐火隔热测了3.耐蚀(酸)非金属材料4.陶瓷材料(三)高分子材料通常根据机械性能和使用状态将其分为塑料、橡胶和合成纤维三大类(四)复合材料安装工程常用材料一、型材、板材、管材和线材型材普通型钢可以分为冷轧和热轧两种,其中热轧最为常用。型材按其断面形状分为圆钢、方钢、六角钢、角钢、槽钢、

系统 2019-08-12 09:26:47 2454

各行各业

Subclipse入门指南

Subversion是新一代的开源版本控制系统,和CVS相比,Subversion最大的特点是支持事务,可以确保一个提交是原子操作。此外,Subversion还支持更多的协议,包括HTTP访问。在Eclipse中,使用Subverison和CVS一样简单,只需安装Subclipse插件就可以了。本文以Eclipse3.3为例,安装Subclipse非常容易,打开Eclipse,选择菜单Help->SoftwareUpdates->FindandInstal

系统 2019-08-12 01:32:12 2454

各行各业

实现SQL2008 Reporting Service的表单验证

前提:已有成功部署的SQL2008报表(2005也行,不过调的webservice可能不一样,我直接从2008开始学的),并在VS2005下新建一个网站。完成功能:今天看了蜡人张的博文http://www.cnblogs.com/waxdoll/archive/2006/07/30/463114.html得到启发,简单调试了一下,完成SQL2008ReportingService下的表单验证。实现思路:过程如下:用户输入用户名、密码-》通过数据库验证用户-

系统 2019-08-12 01:32:03 2454

各行各业

Apriori算法实现

Apriori算法原理:http://blog.csdn.net/kingzone_2008/article/details/8183768importjava.util.HashMap;importjava.util.HashSet;importjava.util.Iterator;importjava.util.Map;importjava.util.Set;importjava.util.TreeMap;/***关联规则挖掘:Apriori算法

系统 2019-08-12 09:27:42 2453

各行各业

浅谈Nutch插件机制(含开发实例)

plugin(插件)为nutch提供了一些功能强大的部件,举个例子,HtmlParser就是使用比较普遍的用来分析nutch抓取的html文件的插件。为什么nutch要使用这样的plugin系统?有三个原因:1:可扩展性通过plugin,nutch允许任何人扩展它的功能,而我们要做的只是对给定的接口做简单的实现,举个例子:MSWordParser这个插件是用来分析wordwendang的,它就是一个对parser这个接口的实现2:灵活性因为每个人都可以根据

系统 2019-08-12 09:27:33 2453

各行各业

keepalived 使用注意事项

1、启动用servicekeepalivedstart/stop比直接/sbin/keepalivedstart/stop要好,貌似解决了master停止了keepalived服务而backup不会转换状态的问题;2、如果/var/log/messages出现Keepalived_vrrp:RemoteSMTPserver[127.0.0.1:25]connected.Keepalived_vrrp:CannotreaddatafromremoteSMTP

系统 2019-08-12 09:27:25 2453

各行各业

rabbitmq安装使用

使用http://www.open-open.com/lib/view/open1325131828249.htmlubuntu:apt-getinstallerlang-noxsudoapt-getinstallrabbitmq-server启动/etc/init.d/rabbitmq-serverstart|stop|restart(模式)创建目录sudorabbitmqctladd_vhost/pyhtest创建用户名sudorabbitmqctla

系统 2019-08-12 09:27:08 2453

各行各业

Spring Integration 2.2.0 GA 发布

SpringIntegration2.2正式版发布了,如果想了解该版本主要的改进请看"what'snew"页面。对该版本一些新特性的详细介绍请看Part1:MongoDBAdaptersPart2:TransactionSynchronizationPart3:JPASupportPart4:RetryandMoreSpringIntegration能在基于Spring的应用中进行简单的消息通信,并通过简单的适配器与外部系统集成。这些适配器提供了一个更高级

系统 2019-08-12 01:32:29 2453

各行各业

OpenCascade MeshVS Usage

OpenCascadeMeshVSUsageeryar@163.comAbstract.MeshVSmeansMeshVisualizationService.Itcanbeusedtorepresentationmeshindifferentstyle,suchascoloredstresspatternsmesh,meshwithtextandmeshlikevector(witharrow).SoMeshVSusuallyusedforCAEprog

系统 2019-08-12 01:31:52 2453

各行各业

Git命令行连Github与TortoiseGit 连Github区别

如果是用git通过命令行的方式连接github,那么只需要通过命令$ssh-keygen-trsa-C"your_email@youremail.com"生成rsa密钥,然后把密钥添加到github的SSH里即可。如果是用tortoisegit方式连github,那么需要借助tortoisegit的puttygen。点击开始菜单,运行tortoisegit下面的puttygen,点击“Generate”按钮,鼠标在空白地方来回移动直到进度条完毕,就会自动生

系统 2019-08-12 09:27:39 2452

各行各业

Source Insight 中使用 AStyle 代码格式工具

SourceInsight中使用AStyle代码格式工具彭会锋2015-05-1923:26:32SourceInsight是较好的代码阅读和编辑工具,不过sourceinsight没有集成代码格式化工具;GNU的astyle是一个较好的免费的代码格式化工具,经过它的格式化之后,代码排版会变得很漂亮;Astyle主要作为插件供其他程序调用,具体的使用方法如下:1astyle下载地址:http://sourceforge.net/projects/astyl

系统 2019-08-12 09:27:39 2451

各行各业

Sublime Text 中open in browser /view in brow

问题早上用SublimeText写html的时候,发现右键的openinbrowser或viewinbrowser命令都突然无法使用了,无法像以前一样在浏览器打开编写的页面了。开始以为是viewinbrowser插件出了问题,就在PackageControl里卸了然后再装,重复了多次,依然不行。又把SublimeText换成2版本的,不行又换回3版本的,总之是卸了装了重复多次依然不行后,发现我这解决问题的方法不对,太想当然了。终于想起来为什么不看看cons

系统 2019-08-12 09:27:16 2451

各行各业

编译期断言

书中列出三种编译期断言的实现方式,一一列出:CompileTimeAssertion.h//第一个版本使用不能建立空数组的性质#defineSTATIC_CHECK1(expr)\{\charunnamed[(expr)?1:0];\}//第二个版本使用模板的非类形参,使用为定义类是违法的templatestructCompileTimeError;//声明一个模板template<>structCompileTimeError{}

系统 2019-08-12 09:26:39 2451