
软件开发杂项
IT农夫
古人学问无遗力,
少壮工夫老始成。
纸上得来终觉浅,
绝知此事要躬行。
展开
-
企业系统软件分类简介
企业在运行的过程中,需要很多的辅助软件,来支持企业的正常运转和加快企业的运行速度等,那么企业在有哪些软件需要呢?1、企业的基础管理软件-OAOA的中文意思是办公自动化,是英文Office Automation的缩写,常常被称为OA办公系统或OA办公软件。OA的核心思想是利用网络和软件构建单位内部的办公管理平台,用于提升企业的内部管理、办公效率和执行力。随着平台化OA的应用和普及,OA的功能...原创 2020-03-10 21:41:35 · 1369 阅读 · 0 评论 -
VMware虚拟机NAT模式的具体配置
NAT模式的具体配置NAT方式:虚拟机可以上外网,可以访问宿主计算机所在网络的其他计算机(反之不行)。1.1.1. 查看虚拟机的网络参数1) 打开虚拟机,选择菜单“编辑”》“编辑虚拟网络”,如下图: 2) 选中列表中的“VMnet8 NAT”,点击左下角“恢复默认”按钮,恢复默认参数设置。然后点击“NAT设置”按钮,如下图:3) 记录虚拟网络的子网IP:转载 2014-09-21 11:40:43 · 6982 阅读 · 0 评论 -
打造敏捷的自组织团队
敏捷思想的出现让我们看到了新的曙光——以更低的风险、更高的效率开发出更具质量的软件产品。正因如此,敏捷方法得到了业内足够的重视并使各路团队相拥实践。然而,即便我们对于各种敏捷原则、范式、方法和流程了如指掌,仍会发现其所给组织带来的改善远达不到我们的预期。这究竟是为什么?造成这种困境的根源并非我们学得不精,而是实践不到位。在我看来,敏捷宣言过于简单(好吧,是宣言总得简单一点!),以至于足以让人对之产转载 2014-07-30 10:35:09 · 1615 阅读 · 1 评论 -
利用svnsync实现svn服务器的主从备份
简单记录一下通过svnsync实现svn的主从备份原创 2014-06-08 14:19:47 · 8118 阅读 · 0 评论 -
加密brief
加密通常是对原文的一个移位和替换的过程。加密一般有对称加密和非对称加密,对称加密的加密和解密用的密钥是相同的,解密是对加密的一个逆向过程。保密的关键是密钥不能被泄露。非对称加密的密钥有两个,公钥和私钥,用公钥加密,用私钥解密。公钥和私钥是不同的。非对称加密速度很慢,所以通常应用中是对称和非对称加密配合使用。 传输数据的时候,数据本身用对称加密, 对称加密用的密钥由非对称加密算法进行原创 2013-10-19 12:10:58 · 1275 阅读 · 0 评论 -
点击劫持和图片覆盖劫持
点击劫持是一种视觉上的欺骗手段。攻击者使用一个透明的、不可见的iframe,覆盖在一个网页上,然后诱使用户在该网页上进行操作,此时用户将在不知情的情况下点击透明的iframe页面上的某个按钮或者链接。通过调整iframe 页面的位置,可以诱使用户恰好点击在iframe 页面的一些功能性按钮上。CLICK JACK!!!iframe { width: 900px; heig原创 2013-09-24 16:08:52 · 4088 阅读 · 0 评论 -
Maven最佳实践:版本管理
Maven最佳实践:版本管理什么是版本管理首先,这里说的版本管理(version management)不是指版本控制(version control),但是本文假设你拥有基本的版本控制的知识,了解subversion的基本用法。版本管理中说得版本是指构件(artifact)的版本,而非源码的版本(如subversion中常见的rXXX,或者git中一次提交都有个sha1的comm转载 2013-04-18 14:55:05 · 1627 阅读 · 0 评论 -
为什么我们需要域?Active Directory系列之一
转载 http://yuelei.blog.51cto.com/202879/113185为什么需要域?对很多刚开始钻研微软技术的朋友来说,域是一个让他们感到很头疼的对象。域的重要性毋庸置疑,微软的重量级服务产品基本上都需要域的支持,很多公司招聘工程师的要求中也都明确要求应聘者熟悉或精通Active Directory。但域对初学者来说显得复杂了一些,众多的技术术语,例如Activ转载 2013-04-07 13:51:34 · 1677 阅读 · 0 评论 -
使用ANT编译项目报错 com.sun.image.codec.jpeg does not exist 解决方法
项目开发中在对图片进行裁切处理的时候,有时候是会使用到 com.sun 包下的类时,如果项目使用ant编译,会出现错误 com.sun.image.codec.jpeg does not exist 这是因为在JDK1.7+时,Oracle不允许使用sun.*的jar具体参见http://www.oracle.com/technetwork/java/faq-sun-packages-142232转载 2015-09-09 22:30:31 · 2554 阅读 · 0 评论 -
只要会说“范围、时间、成本、质量”,鹦鹉都能成为项目经理
只要会说“范围、时间、成本、质量”,鹦鹉都能成为项目经理转载 2017-06-10 18:54:11 · 2594 阅读 · 0 评论 -
浏览器、操作系统DNS缓存时间
1、浏览器DNS缓存的时间跟DNS服务器返回的TTL值无关。2、Java的网络应用程序的DNS缓存是由JVM的缓存策略控制的3、OS缓存会参考DNS服务器响应的TTL值,但是不完全等于TTL值。正文示意图:DNS查询请求类型查询响应类型 DNS服务器对于客户请求的答复具有多种类型,常见的有以下四种: 权威答复:权威答复是返回给客户的正向答复,并且设置了DNS消息中的权威位。此答复代表从具有权威的转载 2016-11-30 08:56:14 · 3117 阅读 · 0 评论 -
历史
Dos 的前世今生http://www.ruanyifeng.com/blog/2011/07/history_of_dos.html转载 2016-08-04 09:48:26 · 1890 阅读 · 0 评论 -
Maven常用到的一些方法
将一个jar文件加入到repository中:mvn install:install-file -Dfile=sqljdbc4-4.0.jar -DpomFile=sqljdbc4-4.0.pom原创 2015-12-14 11:45:42 · 2157 阅读 · 2 评论 -
怎样成为一个好的技术领导者
如果不能从帮助团队获得满足感,那么就不要成为一名领导者技术领导者要忙于会议、计划、打断、团队沟通、文档等工作,永远无法达到一个人单独工作时所能达到的那种个体生产力。技术领导者的工作不再是让自己成为最好的编码人员,而是要尽可能地让其他人成为最好的编码人员。工作分配也要以一种有利于团队和个人成长的方式进行。要负责为团队成员清楚障碍,让他们的工作进入正轨。技术领导者的满足感来自新人的培养和成长。将自己视转载 2015-12-24 09:04:13 · 1780 阅读 · 0 评论 -
如何更改Linux中默认的openjdk为自己安装的JDK
(1)/etc/profileexport JAVA_HOME=/usr/java/jdk1.7.0_67-cloudera/export PATH=$PATH:$JAVA_HOME/binexport JRE_HOME="$JAVA_HOME/jre"export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/rt.jar修改...原创 2015-12-20 19:43:59 · 12752 阅读 · 0 评论 -
Java 工程师成神之路
转载 https://linux.cn/article-6739-1.html一、基础篇1.1 JVM1.1.1. Java内存模型,Java内存管理,Java堆和栈,垃圾回收http://www.jcp.org/en/jsr/detail?id=133 http://ifeve.com/jmm-faq/ 1.1.2. 了解JVM各种参数及调优1.1.3. 学习使用Java工具jps, jstac转载 2015-12-17 10:07:53 · 4379 阅读 · 0 评论 -
成为CTO之前怎样炼成一位技术领导人
转载 http://mobile.51cto.com/team-496010.htm近日,一名有超过 15 年软件开发经验的软件开发人员在 Hacker News 上提出了一个问题:如何才能成为一个好的技术领导者?该问题一经提出,在不到一天的时间内就获得了 160 多条回复。关于技术领导者应该具备的品质和管理技巧,网友们提出了各自的看法和建议,本文择要归纳如下。如果不能从帮助团队获得满足感,那么就转载 2015-12-17 09:53:15 · 2145 阅读 · 0 评论 -
Office 使用技巧
,=rand(2,3)按回车,word自动生成一个两个段落,每个段落3行文字的英文文档.,=lorem(2,3)按回车,word自动生成一个两个段落,每个段落3行文字的拉丁文文档.上面的两个命令可以快速的生成sample文档。,---按回车,生成一条单行直线。,===按回车,生成一条双直线。,Ctrl+F1 隐藏和显示标题栏,Ctrl+Home回到第一行开始,Ctrl+原创 2013-01-28 19:55:35 · 1328 阅读 · 1 评论 -
【转】一个程序员分享8年的开发经验
在中国有很多人都认为IT行为是吃青春饭的,如果过了30岁就很难有机会再发展下去!其实现实并不是这样子的,在下从事.NET及JAVA方面的开发的也有8年的时间了,在这里在下想凭借自己的亲身经历,与大家一起探讨一下。 明确入行的目的 很多人干IT这一行都冲着“收入高”这一点的,因为只要学会一点HTML, DIV+CSS,要做一个页面开发人员并不是一件难事,而且做一个页面开发人员更容易找转载 2013-01-10 11:21:22 · 1659 阅读 · 0 评论 -
Misc Day Day Up
netstat 看看端口占用情况.——————————————————————————————————————————————————-————windows从run可以运行的命令:计算器:calc, 服务控制台:services.msc, dos 控制台:cmd,画图:mspaint,远程桌面:mstsc, net meeting:conf,启动选项卡:msconfig,编辑注册原创 2009-03-14 15:03:00 · 1434 阅读 · 0 评论 -
Ant自定义的task中嵌套元素
简述如何在Ant自定义的task中嵌套元素.通过定义add方法将嵌套task加到自定义的task里面.被嵌入的task:public class InnerTask extends Task { public void execute() throws BuildException { getProject().log("InnerTask log messag原创 2010-06-23 16:28:00 · 2885 阅读 · 0 评论 -
在UNIX下打开文件看内容的时候发现有乱码
场景:一个文件的编码为UTF-8,Unix系统的编码设置也为UTF-8,通过Putty连接到Unix服务器,用VI打开文件,显示乱码.1,查看Unix的系统的编码(locale 命令):证实为UTF-8LANG=en_GB.UTF-8LC_CTYPE=en_GB.UTF-8LC_NUMERIC=en_GB.UTF-8LC_TIME="en_GB.UTF-8"LC_COLLA原创 2010-09-16 14:13:00 · 7157 阅读 · 0 评论 -
字符,字节和编码
转载http://www.regexlab.com/zh/encoding.htm摘要:本文介绍了字符与编码的发展过程,相关概念的正确理解。举例说明了一些实际应用中,编码的实现方法。然后,本文讲述了通常对字符与编码的几种误解,由于这些误解而导致乱码产生的原因,以及消除乱码的办法。本文的内容涵盖了“中文问题”,“乱码问题”。掌握编码问题的关键是正确地理解相关概念,编码所涉及的技术其实是很转载 2012-04-24 10:08:47 · 1325 阅读 · 0 评论 -
Windows 不能创建叫做'con'的文件夹
Windows 不能创建叫做con的文件夹try MD //./D:/CONRD //./D:/CON原创 2010-05-18 17:50:00 · 4696 阅读 · 0 评论 -
软件质量衡量标准
Product operation:UsabilitySecurityEfficiencyCorrectnessReliability Product revision:MaintainabilityAdaptabilityExpandability Product transition:ReusabilityPortabilityInt原创 2009-03-09 13:58:00 · 1980 阅读 · 0 评论 -
3.8节!美女!快抢个程序员做老公吧!{嫁人一定要嫁给程序员}
美女!快抢个程序员做老公吧!{嫁人一定要嫁给程序员}当你选择丈夫时,请先把程序员与以下的职业作一番比较: 医生 几乎所有女人都喜欢追求当医生的。所以不要期望你们的婚姻能持续五年以 上,因为早晚有一天,他会跟某个护士小姐跑掉的,或是被一个假装生病的年轻女人勾引走。这种倒霉事还往往发生在你已经为他生了几个小孩的时候。 你的程序员丈夫不会发生这种事。因为他忙得连见你的时转载 2009-03-08 16:48:00 · 1163 阅读 · 0 评论 -
一个关于项目管理的通俗讲解
想首先问大家一个问题:你觉得中国人聪明还是美国人聪明? 我见过最好的回答是美籍华人。 我们说美国人很愚蠢,为什么呢? 你们都考过T或G吧,他们经常会出这么一道题1/3+1/2=? 50%的人回答是2/5,这可是美国研究生入学考试的试题呀! 通常在这个问题之前还有一个1/2+1/2=?为什么? 他们怕太难了,先给个容易的热身一下。 我在美国的时候见过很多的PHD,对于美国人来说if...else..转载 2009-03-04 16:46:00 · 1442 阅读 · 0 评论 -
Ant 中classpath 的使用
Ant 在运行一些任务的时候需要用指定类路径.可以内嵌 .需要注意的是 里面path指向的不是一个预先定义的,而是一个符合classpath规则的property.1,正确的例子: 2,如果误认为path应该指向一个预先定义的path是不正确的.原创 2010-06-21 16:26:00 · 21747 阅读 · 0 评论 -
如何从自定义的Ant task中返回值
在自定义的task中如果想将值返回给Ant,需要在自定义的task中通过getProject().setNewProperty(name,value) 方法将property名称和值关联起来.同时需要用public void setProperty(String propertyName) 得到property名称.实例:JAVA 类public class OwnTask exten原创 2010-06-18 15:16:00 · 4642 阅读 · 0 评论 -
在Windows7安装SVN HTTP服务器
1,安装apache server 64bit,目前从apache的官网没有64bit的,可以从下载地址:http://download.youkuaiyun.com/detail/kkdelta/47961672,安装Subversion3,安装 TortoiseSVN4,在D:/TortoiseSVN/TestRepository用TortoiseSVN建立一个SVN的repository。原创 2012-11-22 10:22:07 · 3249 阅读 · 0 评论 -
在Excel中使用VB编写Micro入门
1,Enable Developer options: File-->Options-->Customize Ribbon-->Developer2,click "Developer" tab--> Visual Basic--Double click "Sheet1"原创 2012-11-29 22:10:13 · 1881 阅读 · 0 评论 -
谈谈Unicode编码,简要解释UCS、UTF、BMP、BOM等名词
这是一篇程序员写给程序员的趣味读物。所谓趣味是指可以比较轻松地了解一些原来不清楚的概念,增进知识,类似于打RPG游戏的升级。整理这篇文章的动机是两个问题:问题一: 使用Windows记事本的“另存为”,可以在GBK、Unicode、Unicode big endian和UTF-8这几种编码方式间相互转换。同样是txt文件,Windows是怎样识别编码方式的呢?转载 2012-08-15 17:47:36 · 1889 阅读 · 0 评论 -
无线上外网有线上内网
http://www.blogjava.net/amigoxie/archive/2010/06/12/323467.html出差常备:route命令详解与使用实例记录人:谢星星日期:2010-6-121. 使用背景笔者在出差调试的过程中,常常会遇到这样的情况:需要接入两个网络,一个是部署环境所在内网环境,这个环境是上不了外网,但是为了跟同事的沟通,常常还需要外网环境,这转载 2012-07-04 15:15:39 · 5997 阅读 · 1 评论 -
软件项目管理 -软件项目管理在管理思维中的空白
软件项目管理 -软件项目管理在管理思维中的空白空白1:为效益而实施项目管理 为什么我们要实施项目管理,是为了提高项目的效益。这里所指的项目的效益是一个综合性的指标,包括低风险、高产出等。为此我们不难得出我们在实施项目管理应该掌握的度。即:引入项目管理后所产生的效益减去项目管理的成本后必须大于未引入项目管理时的效益。由于引入项目管理后所产生的效益与项目管理的复杂度(项目管理的成本)并非转载 2012-05-21 13:16:26 · 2157 阅读 · 0 评论 -
用link文件安装Eclipse插件
安装Eclipse插件最简单的方法就是把下载的插件直接放在Eclipse目录下面的plugins目录里,但是随着插件的增多,要想清除插件就变得很困难。 而如果用link文件的话,管理起来就变得轻松。 1,在Eclipse文件夹下新建一个links文件夹,把创建的link文件放在这个文件中,如xxx.link,link文件的内容为 path=C:/PlugInsCXF,pa原创 2009-03-12 14:14:00 · 8880 阅读 · 5 评论 -
用Xdoclet开发EJB,用Ant发布EJB,WAR,EAR到weblogic
本文主要介绍如何Xdoclet标注开发EJB,以及如何发布到weblogic。如何发布WAR,EAR到weblogic。新建一个java文件,EJB的bean文件,如下,标注为蓝色的为xdoclet注解,会用了生成ejb的descriptor文件。具体可参考xdoclet文档。package com.bt.presentation.demo.ejb;/** * @ejb转载 2009-03-17 14:00:00 · 2657 阅读 · 0 评论 -
实例简介HttpUnit结合JUnit自动测试Web应用
本文通过实例来讲解如何通过HttpUnit来对web应用进行测试,尤其是当下Ajax越来越流行的情况下,http request和response交互频繁,里面传输的内容也以Json或者XML为主,用HttpUnit结合JUnit来做测试可以带来很多好处,甚至是在web页面还不存在的情况下,通过模拟http请求,包括模拟上传文件,就可以用来测试服务端的servlet,action(有httpreq原创 2010-05-28 16:01:00 · 7044 阅读 · 0 评论 -
IT人35岁前的积累
一、学会本行业所需要的一切知识并有所发展。每个人在年轻时都可能有过彻夜不眠、刻苦攻读,这在20岁甚或30岁都没有问题,但到了35岁,就不应该再为学习基本技能而大伤脑筋了。35岁之前是一个人从事原始积累的阶段,35岁之后就应该勃发了。 二、养成个人风格。20岁、30岁时你可以不断尝试、不断改变,但是到了35岁,你便要明确地建立个人风格。一位男士或女士在事业中途改变自己的形象,就会让人觉得很不可靠转载 2009-02-28 19:33:00 · 1123 阅读 · 0 评论