Rest
成者之剑
这个作者很懒,什么都没留下…
展开
-
利用TypePerf.exe查看性能
通常DBA在监控和优化SQL Server数据库DBA,都想利用命令行工具。其中经常要做的一件事情,就是收集服务器性能数据,包括CPU ,内存和磁盘利用率以及SQL Server特定数据。这时你就可以利用TypePerf.exe这个命令行工具来帮你捕获这些性能数据。 TypePerf.exe是一个命令行工具,包括把Windows操作系统的性能计数器数据输出到命令窗口或写入到转载 2016-04-13 14:04:48 · 2927 阅读 · 0 评论 -
开源爬虫软件汇总
世界上已经成型的爬虫软件多达上百种,本文对较为知名及常见的开源爬虫软件进行梳理,按开发语言进行汇总,如下表所示。虽然搜索引擎也有爬虫,但本次我汇总的只是爬虫软件,而非大型、复杂的搜索引擎,因为很多兄弟只是想爬取数据,而非运营一个搜索引擎。网络爬虫世界上已经成型的爬虫软件多达上百种,本文对较为知名及常见的开源爬虫软件进行梳理,按开发语言进行汇总,如下表所示。虽然搜索引擎也有爬转载 2014-11-25 13:34:16 · 745 阅读 · 0 评论 -
流程图的规范
流程图可以简单地描述一个过程,是对过程、算法、流程的一种图像表示,在技术设计、交流及商业简报等领域有广泛的应用。流程图可分为:数据流程图和作业流程图。 1.哪些软件可以画流程图 ①Visual Graph是一套非常完善的专业图形系统,专门处理交互图形,在可靠性、兼容性、易用性、扩展性、完备性、容错性等多方面均达到了较高的水平。 ②S转载 2014-11-24 10:12:38 · 2308 阅读 · 0 评论 -
子网掩码详解
一、 子网掩码的概念及作用 子网掩码 (subnet mask) 又叫网络掩码、地址掩码、子网络遮罩,是一个应用于 TCP/IP 网络的 32 位二进制值。它可以屏蔽掉 IP 地址中的一部分,从而分离出 IP 地址中的网络部分与主机部分,基于子网掩码,管理员可以将网络进一步划分为若干子网。它必须结合 IP 地址一起使用。二、 为什么需要使用子网掩码 虽然我们说子网掩码可以分离出 I转载 2014-08-21 10:09:17 · 553 阅读 · 0 评论 -
计算机网络原理前传——通信基本原理
附注: 这方面的知识我本来准备自己写一点,但我觉的杨波老师《大话通信》这本书已经讲的非常好了,所以我就直接引用过来,在此非常感谢杨老师,并向大家介绍《大话通信》这本书。这本书对学通信或者计算机网络的人非常有帮助。 通信是要把信息通过某种方式传递给对方,那么不可避免要研究以下几个问题:用什么方式传递给对方?如何找到对方?有没有信息传递的额外要求,比如安转载 2014-08-21 10:08:45 · 1416 阅读 · 0 评论 -
详解Windows下Eclipse CDT 配置C-C++ 编译环境
开发环境:Eclipse3.2、CDT3.1、MinGW5.11、Eclipse及CDT的安装到Eclipse的官方网站http://www.eclipse.org上下载Eclipse。安装CDT。CDT的全称是C/C++ DevelopmentTools,是使Eclipse能够支持C/C++开发的插件,保健康。进入CDT的官方网站,http://www/eclipse.org/c转载 2014-08-21 10:06:47 · 676 阅读 · 0 评论 -
linux下完整删除oracle
1.用oracle用户登录如果要再次安装, 最好先做一些备份工作。包括用户的登录脚本,数据库自动启动关闭的脚本,和Listener自动启动的脚本。要是有可能连创建数据库的脚本也保存下来2.使用SQL*PLUS停止数据库[oracle@ora920 oracle]$ sqlplus /nologSQL> connect / as sysdbaSQL> shutdown转载 2014-06-20 12:15:02 · 474 阅读 · 0 评论 -
TopCoder兼职赚钱入门
TopCoder兼职赚钱入门(Part. 1)原文地址:1)" href="http://blog.sina.com.cn/s/blog_5eb9cf100100ex36.html" target="_blank" style="color:rgb(51,102,153); text-decoration:none">【原创】TopCoder兼职赚钱入门(Part. 1)作者:汪昊成转载 2014-06-17 15:30:18 · 1030 阅读 · 0 评论 -
hash算法 (hashmap 实现原理)
Hash ,一般翻译做“ 散列” ,也有直接音译为“ 哈希” 的,就是把任意长度的输入(又叫做预映射, pre-image),通过散列算法,变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,而不可能从散列值来唯一的确定输入值。简单的说就是一种将任意长度的消息压缩到某一固定长度的消息摘要的函数。HASH转载 2015-01-28 15:06:32 · 1223 阅读 · 0 评论 -
Java 专业人士必备的书籍和网站列表
这些都是您书架上必备的书和应该经常使用的 Web 链接。时间是一项重要的资源,本文帮您回避那些分心的事情,把时间专注于最有益于您作为Java 语言程序员职业生涯的信息源。尽管有多少程序员就有多少他们最喜欢的参考资料,但本文收集的这些都是优中选优,来源于我书架上的私家珍藏和许多 Java 专家的推荐。我考虑了两种组织这份参考资料列表的方法。我本可以通过主题领域来组织,这也许很有帮助,但主题列转载 2014-12-31 10:57:24 · 597 阅读 · 0 评论 -
localhost与127.0.0.1的区别
很多人会接触到这个ip地址127.0.0.1。也许你会问127.0.0.1是什么地址?其实127.0.0.1是一个回送地址,指本地机,一般用来测试使用。大家常用来ping 127.0.0.1来看本地ip/tcp正不正常,如能ping通即可正常使用。 对于大多数习惯用localhost的来说,实质上就是指向127.0.0.1这个本地IP地址。在操作系统中有个配置文件将localhost与1转载 2015-05-08 15:23:35 · 555 阅读 · 0 评论 -
JAVA版微信支付V3-完全版
本人用的开发框架是:struts2(用了struts2的0配置,对于struts的0配置不熟悉的可以看看这个博客了解下 http://www.cnblogs.com/fpjason/archive/2009/08/01/1536671.html)本人做的是微信V3版本的微信支付,也是目前最新的微信支付接口。官方文档下载地址https://mp.weixin.qq.com/paymch/re转载 2015-12-19 15:30:47 · 1479 阅读 · 0 评论 -
OSI和TCP/IP
1. OSI的七层网络结构(功能及特点)1) 物理层:为数据链路层提供物理连接,在其上串行传送比特流,即所传送数据的单位是比特。此外,该层中还具有确定连接设备的电气特性和物理特性等功能。2) 数据链路层:负责在网络节点间的线路上通过检测、流量控制和重发等手段,无差错地传送以帧为单位的数据。为做到这一点,在每一帧中必须同时带有同步、地址、差错控制及流量控制等控制信息转载 2015-05-08 15:35:31 · 674 阅读 · 0 评论 -
操作系统之字符集
字符集是操作系统中所使用的字符映射表。最早的字符集,可以认为是UNIX系统使用的,包含128个字符的7- bit ASCII 字符集(包括tabs、空格、标点、符号、大小写字母、数字和回车键等)。随后,就是标准8- bit ASCII,包含256个字符,早期的Windows 操作系统使用8- bit ASCII字符集。由于扩展后的ASCII字符集还是无法满足所有语言的需求,如汉语、日语和韩语这些语转载 2015-05-08 15:34:45 · 495 阅读 · 0 评论 -
windows下的host文件在哪里,有什么作用?
在Window系统中有个Hosts文件(没有后缀名),在Windows98系统下该文件在Windows目录,在Windows2000/XP系统中位于C:\Winnt\System32\Drivers\Etc 目录中。WIN7(C:\Windows\System32\drivers\etc)该文件其实是一个纯文本的文件,用普通的文本编辑软件如记事本等都能打开。用记事本打开hosts文件,首先转载 2015-05-08 15:30:06 · 786 阅读 · 0 评论 -
快速保存网页资料——fireshot与PDFdownload
今天Yahoo的小紫今天找我解决一个问题:经常网上看到好文章,大家的操作一般都是点收藏网址,但是有的时候回头看这个文章的时候就发现网址无效,来源丢失了。 在firefox中有两个很经典的插件可以弥补这个问题——Fireshot与PDF download.可以迅速把资料保存起来已被下起查看。 Fireshot主要进行网页截图与编辑,支持截取整个网页,这个软件同时能支持IE;PDF转载 2015-01-20 15:17:47 · 2105 阅读 · 0 评论 -
产品经理(PM)常用原型图设计工具
与一般针对产品功能的介绍不同,本文以亲身的设计需求为出发点,通过对产品整理和提供相关的链接,帮助解决从业人群对做产品页面原型的直接需求。可以为做产品设计的童鞋提供一些参考和下载帮助。天天和产品打交道,不时要做一些页面原型、离不开各种工具,工欲善其事必先利其器,好的工具软件可以大大提高工作效率,工具各有优劣,大家按需取之。原型设计工具我暂时把它分为两类,Web应用原型设计工具及软件应用原型设转载 2015-01-20 15:03:36 · 2678 阅读 · 1 评论 -
常用的快速Web原型图设计工具
做产品原型是非常重要的一个环节,做产品原型就会用使用各式各样的工具。在PM朋友们的推荐下使用了很多各种各样的软件,当然选择一款真正适合自己的工具也是很重要,在这里就把我使用过的工具都介绍一下。 主要有:Office、Axure Rp、Balsamiq mockup、Pencil、rational rose、Serena Prototype Composer、iRise Studio、GU转载 2015-01-20 15:17:26 · 21322 阅读 · 2 评论 -
ORA-12170 TNS 连接超时!
ORA-12170 TNS 连接超时!原创 2014-06-17 14:50:07 · 4088 阅读 · 0 评论 -
excel表格的函数公式大全
这篇教程中将为你介绍excel表格的公式大全,能使你更好的使用excel! 1、ABS函数 函数名称:ABS 主要功能:求出相应数字的绝对值。 使用格式:ABS(number) 参数说明:number代表需要求绝对值的数值或引用的单元格。 应用举例:如果在B2单元格中输入公式:=ABS(A2),则在A2单元格中无论输入正数(如100转载 2014-07-28 15:12:29 · 8323 阅读 · 0 评论 -
EXCEL大数据量导出的解决方案
将web页面上显示的报表导出到excel文件里是一种很常见的需求。润乾报表的类excel模型,支持excel文件数据无失真的导入导出,使用起来非常的方便。然而,当数据量较大的情况下,excel本身的支持最多65535行数据的问题便凸显出来。下面就给出大数据量导出到excel的解决方案。首先,对于数据超过了65535行的问题,很自然的就会想到将整个数据分块,利用excel的多sheet页的功转载 2014-07-04 12:19:33 · 1465 阅读 · 0 评论 -
Linux Shell编程入门
从程序员的角度来看, Shell本身是一种用C语言编写的程序,从用户的角度来看,Shell是用户与Linux操作系统沟通的桥梁。用户既可以输入命令执行,又可以利用 Shell脚本编程,完成更加复杂的操作。在Linux GUI日益完善的今天,在系统管理等领域,Shell编程仍然起着不可忽视的作用。深入地了解和熟练地掌握Shell编程,是每一个Linux用户的必修 功课之一。Linux的Shell转载 2014-04-21 16:55:31 · 392 阅读 · 0 评论 -
JAVA如何调用WINDOWS命令行
JAVA如何调用WINDOWS命令行2008-04-01 23:40用Java编写应用时,有时需要在程序中调用另一个现成的可执行程序或系统命令,这时可以通过组合使用Java提供的Runtime类和Process类的方法实现。下面是一种比较典型的程序模式: ... Process process = Runtime.getRuntime().exec(".//转载 2014-04-21 13:48:11 · 3237 阅读 · 1 评论 -
XML解析技术研究(一)
摘要:XML作为过去十年中出现的最流行的技术之一,得到了广泛的应用,而其中XML解析技术是XML应用的关键。本文介绍了XML解析技术的研究动向,分析和比较了4种XML解析技术的优劣,并归纳总结了应用系统设计中选取合适的XML解析技术的原则。1 引言XML(eXtensible Markup Language,可扩展标记语言)是由World Wide Web联盟(W3C)定义的元语言,即一转载 2014-05-06 12:51:05 · 497 阅读 · 0 评论 -
Windows 自动定时执行任务的几种实现方法
Windows 自动定时执行任务的几种实现方法 Windows自动定时执行任务,常见的方法有三种:Windows 任务计划程序Windows ServiceSQL Agent 的 Job 这三种方法大多数人都用过,我在这里只做一个比较简单的介绍和小结,后续,我会用一个轻量型的.Net Windows Service Jobs的作为例子介绍如何定制Windows转载 2014-04-21 09:00:07 · 28109 阅读 · 0 评论 -
如何发表专利
最近知友数量直线上升,评论越来越多,攒了不少。好几天前有条留言说看了我的linked in上有几个专利,感觉高大上,希望讲讲如何发表专利。我估计这是一个大家也许会感兴趣的话题,那就说说吧。首先要明确一点,专利并不神秘,也没什么高大上的(尤其是我那几个),就是个公开的解决某个问题的技术方法而已。我认为真正高大上的专利,应该是对人类文明起到推动作用的(改变或者即将改变你我的生活方式或者习惯),转载 2014-03-09 16:40:18 · 1684 阅读 · 0 评论 -
outOfMemory when run tomcat
启动tomcat的时候总是报outOfMemory错误,一下提供三种解决方法,可组合使用:★ 内存溢出:1.server--〉Tomcat6.0 Server--> open Launch Configuration -->Arguments: -XX:PermSize=64M -XX:MaxPermSize=128m2.Windows--> Preferences-->Java-->原创 2014-03-12 16:10:59 · 506 阅读 · 0 评论 -
tomcat standardServer.await: create[8005]:
在一台linux机器上装了tomcat6.0,启动后出现异常Java代码StandardServer.await: create[8005]: java.net.BindException: Cannot assign requested address at java.net.PlainSocketImpl.socketBind(Native Method)转载 2014-03-12 14:58:02 · 871 阅读 · 0 评论 -
Java程序员这个职业赚钱吗?能赚多少钱?
清华大学出版社《Java程序员,上班那点事儿》作者:钟声 章节:1.1小节 我们刚刚进入本书的正题就拿出一个俗不可耐“钱”字来和大家大谈特谈,未免不雅。但是,我还是要在一开始就要说这个问题,因为这是很多朋友关心的问题,为什么不先说? 有很多即将进入这个行业的年轻朋友都很想问这个问题。任何一个职业都很赚钱!而且,都可以赚很多钱,想拿高薪不一定非要做程序员。我不转载 2013-12-20 16:33:45 · 2888 阅读 · 0 评论 -
Shell编程基础
授权许可:创作共享协议GNU自由文档许可证编辑人员:FireHare, Dbzhang800我们可以使用任意一种文字编辑器,比如gedit、kedit、emacs、vi等来编写shell脚本,它必须以如下行开始(必须放在文件的第一行):#!/bin/bash...注意:最好使用“!/bin/bash”而不是“!/bin/sh”,如果使用tc shell改为t转载 2014-04-21 16:56:23 · 344 阅读 · 0 评论 -
windows批处理编程
批处理文件,在MS-DOS中,.bat文件是可执行文件,有一系列命令构成,其中可以包含对其他程序的调用。首先,批处理文件是一个文本文件,这个文件的每一行都是一条DOS命令(大部分时候就好像我们在DOS提示符下执行的命令行一样),你可以使用DOS下的Edit或者Windows的记事本(notepad)等任何文本文件编辑工具创建和修改批处理文件。其次,批处理文件是一种简单的程序,可以通转载 2014-04-21 16:41:19 · 1002 阅读 · 0 评论 -
log4j.properties配置详解
log4j.properties配置详解 一、Log4j配置第一步:加入log4j-1.2.8.jar到lib下。第二步:在CLASSPATH下建立log4j.properties。内容如下: Java代码 log4j.rootCategory=INFO, stdout , R log4j.appender.stdout=转载 2014-06-06 15:10:40 · 408 阅读 · 0 评论 -
Java开源项目源码阅读方法及二次开发方法
一直以来,都想要阅读某些Java开源项目的源代码,甚至想要修改某些代码,实现对开源项目进行二次开发的目的。但总是不知从何入手,直接将开源项目的源代码导入Eclipse,总是会报很多错误,而无法编译。可以直接通过Eclipse打开开源项目的源代码,至少能够达到可视化源码阅读、源码导航的目的,还是能在一定程度上解决源码阅读不爽的问题,因为直接打开并没有改变源文件项目的目录结果,对于修改过后的代码,可以转载 2014-06-13 18:41:28 · 4028 阅读 · 0 评论 -
Linux中环境变量文件及配置
一、环境变量文件介绍转自:http://blog.csdn.net/cscmaker/article/details/7261921Linux中环境变量包括系统级和用户级,系统级的环境变量是每个登录到系统的用户都要读取的系统变量,而用户级的环境变量则是该用户使用系统时加载的环境变量。所以管理环境变量的文件也分为系统级和用户级的,下面贴一个网上找到的讲的比较明白的文件介绍(略作修转载 2014-06-11 16:14:24 · 690 阅读 · 0 评论 -
Linux环境变量配置文件
现在使用linux的朋友越来越多了,在linux下做开发首先就是需要配置环境变量,下面以配置java环境变量为例介绍三种配置环境变量的方法。 1.修改/etc/profile文件如果你的计算机仅仅作为开发使用时推荐使用这种方法,因为所有用户的shell都有权使用这些环境变量,可能会给系统带来安全性问题。 (1)用文本编辑器打开/etc/profile转载 2014-06-11 16:10:22 · 988 阅读 · 0 评论 -
linux定时任务cron配置
实现linux定时任务有:cron、anacron、at等,这里主要介绍cron服务。名词解释: cron是服务名称,crond是后台进程,crontab则是定制好的计划任务表。软件包安装:要使用cron服务,先要安装vixie-cron软件包和crontabs软件包,两个软件包作用如下:vixie-cron软件包是cron的主程序。cron转载 2014-06-11 16:07:12 · 482 阅读 · 0 评论 -
Java Process中waitFor()的问题
转自http://yearsaaaa123789.iteye.com/blog/1404865 在编写Java程序时,有时候我们需要调用其他的诸如exe,shell这样的程序或脚本。在Java中提供了两种方法来启动其他程序:(1) 使用Runtime的exec()方法(2) 使用ProcessBuilder的start()方法 。Runtime和ProcessBulider提供了不同转载 2014-06-25 10:58:44 · 663 阅读 · 0 评论 -
Apple Swift 编程语言入门教程
1 简介今天凌晨Apple刚刚发布了Swift编程语言,本文从其发布的书籍《The Swift Programming Language》中摘录和提取而成。希望对各位的iOS&OSX开发有所帮助。Swift是供iOS和OS X应用编程的新编程语言,基于C和Objective-C,而却没有C的一些兼容约束。Swift采用了安全的编程模式和添加现代的功能来是的编程更加简 单、灵活和转载 2014-06-06 20:57:03 · 770 阅读 · 0 评论 -
log4j中配置日志文件相对路径
方法一、 解决的办法自然是用相对路径代替绝对路径,其实log4j的FileAppender本身就有这样的机制,如:log4j.appender.logfile.File=${WORKDIR}/logs/app.log 其中“${WORKDIR}/”是个变量,会被System Property中的“WORKDIR”的值代替。这样,我们就可以在log4j加载配置文件之前,先用System.setP转载 2014-06-06 15:09:29 · 605 阅读 · 0 评论 -
shell编写入门
本文结合大量实例阐述如何编写一个shell脚本。********************************************************************************************************************** 为什么要进行shell编程 在Linux系统中,虽然有各种各样的图形化接口工具,但是sell仍转载 2013-10-30 16:58:22 · 510 阅读 · 0 评论