自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(528)
  • 收藏
  • 关注

原创 MAC OS X 终端命令入门 (简单常用整理)

今天小研究了一下MAC的终端命令,主要为了方便调试程序用,XCODE用不来啊。。。在这里记下。。防止丢失pwd      当前工作目录cd(不加参数)  进rootcd(folder)  进入文件夹cd ..      上级目录cd ~      返回rootcd -      返回上一个访问的目录rm 文件名     删除c

2012-03-23 22:02:09 47467 3

转载 JS正则表达式大全

正则表达式中的特殊字符 字符含意\做为转意,即通常在"\"后面的字符不按原来意义解释,如/b/匹配字符"b",当b前面加了反斜杆后/\b/,转意为匹配一个单词的边界。 -或- 对正则表达式功能字符的还原,如"*"匹配它前面元字符0次或多次,/a*/将匹配a,aa,aaa,加了"\"后,/a\*/将只匹配"a*"。

2012-03-14 10:54:03 668 1

转载 提高jQuery性能的诀窍

1. 使用最新版本的jQueryjQuery的版本更新很快,你应该总是使用最新的版本。因为新版本会改进性能,还有很多新功能。下面就来看看,不同版本的jQuery性能差异有多大。这里是三条最常见的jQuery选择语句:$(‘.elem’)$(‘.elem’, context)context.find(‘.elem’)我们用1.4.2、1.4.4

2012-03-05 18:43:10 1156

转载 javascript窗口宽高,鼠标位置,滚动高度

网页可见区域宽:document.body.clientWidth 网页可见区域高:document.body.clientHeight 网页可见区域宽:document.body.offsetWidth (包括边线的宽) 网页可见区域高:document.body.offsetHeight (包括边线的宽) 网页正文全文宽:document.body.scrollWidth

2011-07-19 10:01:38 2179 2

转载 HTTP状态代码及其定义,Ajax捕捉回调错误参考

<br />HTTP状态代码及其定义,Ajax捕捉回调错误参考 <br />  状态行包含HTTP版本、状态代码、与状态代码对应的简短说明信息。在大多数情况下,除了Content-Type之外的所有应答头都是可选的。但Content-Type是必需的,它描述的是后面文档的MIME类型。虽然大多数应答都包含一个文档,但也有一些不包含,例如对HEAD请求的应答永远不会附带文档。有许多状态代码实际上用来标识一次失败的请求,这些应答也不包含文档(或只包含一个简短的错误信息说明)。<br />  当用

2011-03-21 17:55:00 2116

转载 启动\关闭Oracle数据库的多种方法

启动\关闭Oracle数据库的多种方法启动和关闭oracle有很多种方法。这里只给出3种方法:l         Sql*plusl         OEM控制台l         Windows 控制台1.以sql*plus为例:a.准备首先我们用sql*plus来连接到Oracle Sqlplus /nolog 是以不连接数据库的方式启动

2014-11-12 10:50:24 802

转载 【故障处理】ORA-12162: TNS:net service name is incorrectly specified

【故障处理】ORA-12162: TNS:net service name is incorrectly specified本文将给大家阐述一个因未设置系统环境变量ORACLE_SID导致ORA-12162错误的案例。希望大家有所思考。1.获得有关ORA-12162报错信息的通用表述信息[oracle@asdlabdb01 ~]$ oerr ora 1216212162,

2014-11-12 10:48:28 867

转载 SSH原理与运用(一):远程登录

SSH是每一台Linux电脑的标准配置。                                                                             随着Linux设备从电脑逐渐扩展到手机、外设和家用电器,SSH的使用范围也越来越广。不仅程序员离不开它,很多普通用户也每天使用。SSH具备多种功能,可以用于很多场合。有些事情,没有它就是办不成。

2014-10-17 17:22:13 930

转载 OpenSSH for Windows 配置

记下了配置OpenSSH for Windows为密钥认证的过程,备忘———————————————————-1. 创建一个Windows用户ssh专用来SSH远程登陆。可以在本地安全策略中设置禁止ssh本地登陆,不过这样以来单机调试就不方便了。———————————————————-2. 生成用户信息。这里是生成了所有用户的信息,当然只指定用户ssh也行.\bin\mkg

2014-10-17 15:24:54 4603

转载 OpenSSH for Windows 配置

1.      下载openssh并安装。安装很简单,就像其它windows下的软件一样,双击即可。 2.  配置。      第一、打开一个ms-dos终端,进入openssh/bin目录。     第二、将计算机上的组导入group文件中。这里分两种情况,第一种是本地,第二种是在域中。分别运行-l和-d参数。如果想将两种组都导入,可以先运行-l的参数再运行-d参数的

2014-10-17 15:23:40 7860

转载 SFTP用密钥登陆

1、生成密钥>ssh-keygen -t rsaGenerating public/private rsa key pair.Enter file in which to save the key (/home/username/.ssh/id_rsa):Enter passphrase (empty for no passphrase):Enter same passphra

2014-10-16 17:26:25 4911

转载 jar命令成功完成 java -jar 命令却提示“没有主清单属性”!

打好jar包之后还需要更改清单文件的.打开生成的jar,里面有一个MANIFEST.MF的文件把它打开.然后有一行Main-Class,没有就加上。如:Manifest-Version: 1.0Main-Class: 类的全地址 要在后面加上你的主main class文件.比如你的文件是HelloWrold.java编译后就是HelloWrold.class.那么这里就写H

2014-10-16 15:27:25 25319 4

转载 java垃圾回收

在java语中GC  即垃圾收集机制是指jvm用于释放那些不再使用的对象所占用的内存。java语言并不要求jvm有gc,也没有规定gc如何工作。不过常用的jvm都有gc,而且大多数gc都使用类似的算法管理内存和执行收集操作。  垃圾收集的目的在于清除不再使用的对象。gc通过确定对象是否被活动对象引用来确定是否收集该对象。gc首先要判断该对象是否是时候可以收集。两种常用的方法是引用计

2014-04-11 16:17:25 675

转载 JAVA反射机制

Reflection是Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查,或者说"自审",并能直接操作程序的内部属性。例如,使用它能获得 Java 类中各成员的名称并显示出来。 Java 的这一能力在实际应用中也许用得不是很多,但是在其它的程序设计语言中根本就不存在这一特性。例如,Pascal、C 或者 C++ 中就没有办法在程序中获得函数定义相关的信息。Jav

2014-04-11 15:31:36 602

转载 Java创建线程的两个方法

Java提供了线程类Thread来创建多线程的程序。其实,创建线程与创建普通的类的对象的操作是一样的,而线程就是Thread类或其子类的实例对象。每个Thread对象描述了一个单独的线程。要产生一个线程,有两种方法:◆需要从Java.lang.Thread类派生一个新的线程类,重载它的run()方法; ◆实现Runnalbe接口,重载Runnalbe接口中的run()方法。 为

2014-04-11 15:18:12 591

转载 java动态代理

没事的时候翻看lang.reflect包下的代码,发现有两部分内容:涉及反射和动态代理。很多地方都可以看到动态代理的影子,只是一直没仔细看下。在学习之前,先提出几个问题,带着问题来看代码:1.什么是动态代理?2.为什么使用动态代理?3.使用它有哪些好处?4.哪些地方需要动态代理?--------------------分隔线-----------------

2014-04-11 14:34:06 611

转载 什么是java序列化,如何实现java序列化?

Java 串行化技术可以使你将一个对象的状态写入一个Byte流里,并且可以从其它地方把该Byte 流里的数据读出来,重新构造一个相同的对象。这种机制允许你将对象通过网络进行传播,并可以随时把对象持久化到数据库、文件等系统里。Java的串行化机制是RMI、EJB等技术的技术基础。用途:利用对象的串行化实现保存应用程序的当前工作状态,下次再启动的时候将自动地恢复到上次执行的状态。序列化就是一种

2014-04-10 17:56:48 707

转载 Java 虚拟机初始堆大小和最大堆大小不能盲目设置

以前碰到不少做J2EE应用的同事。 他们在碰到WAS跑起来很慢的时候,就会考虑到WAS的内存不够用。从而在增加内存后,盲目设置WAS的Java虚拟机初始堆大小和最大堆大小。以前我见过的一个烟草的项目就是这样。服务器有8G的内存 , 然后就把WAS的内存堆大小设置到4G。结果导致应用跑起来的时候,就跟发羊癫风似的。什么叫发羊癫风呢?就是一会跑的很快, 跑着跑着就白屏了。 等上个1

2014-03-12 10:58:19 10751 2

转载 Web安全测试之XSS

原文链接: http://www.cnblogs.com/TankXiao/archive/2012/03/21/2337194.htmlXSS 全称(Cross Site Scripting) 跨站脚本攻击, 是Web程序中最常见的漏洞。指攻击者在网页中嵌入客户端脚本(例如JavaScript), 当用户浏览此网页时,脚本就会在用户的浏览器上执行,从而达到攻击者的目的.

2014-03-05 11:26:46 796

转载 让html select支持readonly属性

刚刚碰到一个要为html select添加readonly属性的要求,可是select是不支持readonly属性的,找了找,方法还是有的,不过大都比较麻烦。以下的方法个人认为是最简单的:[xhtml] view plaincopyselect id="lstTest" onfocus="this.defaultIndex=this.selectedIndex;" onchange="this

2013-12-18 11:23:07 5246

转载 JS全局变量

声明方式1:12vartest;vartest = 5;需注意的是该句不能包含在function内,否则是局部变量。这是第一种方式声明全局变量。声明方式2:1test = 5;没有使用var,直接给标识符test

2013-11-01 15:53:01 1738

转载 WdatePicker.js的使用方法 帮助文档 使用说明(时间控件)

4. 日期范围限制 静态限制 注意:日期格式必须与 realDateFmt 和 realTimeFmt 一致 你可以给通过配置minDate(最小日期),maxDate(最大日期)为静态日期值,来限定日期的范围示例4-1-1 限制日期的范围是 2006-09-10到2008-12-20 示例4-1-2 限制日期的范围是 2008-3-8 11:30:00 到 2008-

2013-10-31 11:40:32 1288

转载 JS中实现replaceAll的方法

第一次发现JavaScript中replace() 方法如果直接用str.replace("-","!") 只会替换第一个匹配的字符. 而str.replace(/\-/g,"!")则可以全部替换掉匹配的字符(g为全局标志)。 replace() The replace() method returns the string that results when you replace 

2013-10-12 12:46:09 3174

转载 js 输入int类型数字后自动在后面加.00,输入double型保留小数点后两位

//JS版 //将传入数据转换为字符串,并清除字符串中非数字与.的字符 //按数字格式补全字符串 var getFloatStr = function(num){ num += ''; num = num.replace(/[^0-9|\.]/g, ''); //清除字符串中的非数字非.字符 if(/^0+/

2013-09-30 10:29:10 10365

转载 Java实现ftp上传文件、文件夹

[java] view plaincopy import java.io.File; import java.io.FileInputStream; import org.apache.commons.net.ftp.FTPClient; import org.apache.commons.net.ftp.FTPReply;

2013-09-10 10:02:20 3932

转载 Eclipse快捷键大全(转载)

Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对

2013-08-08 09:40:07 745

转载 Maven 环境的配置

现在Java新架构的不断出现,例如Struts,Spring,Hibernate等,项目的配置文件的增多,给开发人员带来很大麻烦。在实际的开发当中,Myeclipse中的project越来越庞大,所依赖的第三方Jar包越来越多,这显得Project很臃肿,给项目管理带来了很大不便,尤其实在一些大些项目。为了解决上述问题,Apache开源组织 早在几年前就发布了Maven,它适用于大的Java项目。

2013-07-16 17:06:15 627

转载 ubuntu默认root密码

安装完Ubuntu后忽然意识到没有设置root密码,不知道密码自然就无法进入根用户下。到网上搜了一下,原来是这麽回事。Ubuntu的默认root密码是随机的,即每次开机都有一个新的root密码。我们可以在终端输入命令 sudo passwd,然后输入当前用户的密码,enter,终端会提示我们输入新的密码并确认,此时的密码就是root新密码。修改成功后,输入命令 su root,再输入新的密码就

2013-07-16 14:01:21 545

转载 win7 64位的数据源(ODBC)配置问题

今天要连接Access时发现win7 64位旗舰版控制面板中管理工具下的数据源(ODBC)配置竟然只有SQLServer的驱动,其他的都没有了,这可不好玩!上网百度了一番,有人也遇过这样的问题,我在此猜测只有64位win7有这问题,解决办法:运行C:/Windows/SysWOW64下odbcad32.exe就可以正常添加各种数据源的驱动程序了...虽不是什么高深问题,但在此记录一下,以防忘记!

2013-07-08 18:46:30 1031

转载 各种JAVA开发框架

http://www.open-open.com/07.htm

2013-07-03 19:06:25 1335 1

转载 Maven教程初级篇01: 简介

1. Maven的出发点在进行软件开发的过程中,无论什么项目,采用何种技术,使用何种编程语言,我们 都要重复相同的开发步骤:编码,测试,打包,发布,文档。实际上这些步骤是完全重复性的工作。那为什么让软件开发人员去重复这些工作?开发人员的主要任务 应该是关注商业逻辑并去实现它,而不是把时间浪费在学习如何在不同的环境中去打包,发布,。。。Maven正是为了将开发人员从这些任务中解脱出来

2013-07-01 11:12:40 596

转载 仅一行代码,打造一个在线编辑器

在大部分人眼里,技术宅给人的印象是沉默寡言,总摸不透他心里想些什么,彼此都保持距离。作为半个程序员,我觉得真正的技术宅大部分时间都在找乐子,鼓捣各种想法,和大部分人的极客心理是一样的,程序员也还爱讲笑话,也喜欢烧菜做饭,虽然大多是为了减减压,这样看来和常人没什么不一样。  不一样的地方,技术宅崇尚极致,喜欢极简,又希望简约不简单,背后就是技术宅满心思的不断的尝试,我正在看着一出好戏在上演:

2013-06-28 21:58:57 929

转载 Mac锁屏设置快捷键

Windows 下用习惯了Win+ L快捷键锁屏,那么Mac下如何操作呢,小编提供两种不用安装任何软件无毒无副作用的方法。首先开启进入睡眠或开始屏幕保护程序后要求输入密码,在系统偏好设置 – 安全性与隐私。方法一:1、Finder – 应用程序 – 实用工具 – 钥匙串访问,或者点击 Mac 屏幕右上角的放大镜按钮 Spotlight 搜索“钥匙串”;2、点击 Ma

2013-05-29 14:32:31 10311

转载 你需要知道的三个CSS技巧

各种浏览器之间的竞争的白热化意味着越来越多的人现在开始使用那些支持最新、最先进的W3C Web标准的设备,以一种更具交互性的方式来访问互联网。这意味着我们终于能够利用更强大更灵活的CSS来创造更简洁,更好维护的浏览器前端代码。现在让我们来看一看一些也许你还不知道的让人兴奋的CSS 功能。  在CSS中用attr()显示HTML属性值  attr()功能早在CSS 2.1标准

2013-05-04 14:47:39 677

原创 如何用JS获取键盘上任意按键的值

function keyUp(){ if(navigator.appName == "Microsoft Internet Explorer"){      var keycode = event.keyCode;             }else{      varkeycode = keyUp.caller.argument

2013-04-02 14:27:46 3416

转载 .net mvc 获取url中controller和action

第一种:   获取controller名称:ViewContext.RouteData.Values["controller"]   获取action名称:ViewContext.RouteData.Values["action"]第二种:   ViewContext.Controller.ValueProvider.GetValue("controller").RawValue

2013-03-29 16:31:15 957

转载 Google文档查看插件(jquery)

原文来自: http://www.jawish.org/blog/archives/394-Google-Docs-Viewer-plugin-for-jQuery.htmlGoogle Docs Viewer plugin for jQueryHere's a little jQuery plugin I wrote recently that automatic

2013-03-27 10:21:56 6024 1

转载 应用设计避免犯四大常见错误

2012年,人们共下载了超过300亿次应用,但平均每个用户每周只会用15个。更糟糕的是,有分析称大概有22%的应用只被打开过一次。       既然有那么多资金和人力投入到了移动领域,使用率为什么还会这么低?这里面存在很多原因,但从用户体验角度看,的确存在一些常见的错误:       1.用户注册前无法感受到应用的价值       用户打开应用时的注册界面往往决

2013-03-26 10:39:22 690

转载 请求、缓存、图片利用率和人力成本

最近我们在优化Qzone的静态资源架构的时候,遇到了一个问题,这个问题需要我们对请求、缓存、图片利用率、人力成本这几点来权衡。前端性能的优化就是关于权衡,很多事情都没有一个完美解决方案。要针对具体需求进行优化。请求请求很简单,所有了解前端性能优化的人都能脱口而出:HTTP请求越少越好。HTTP请求少于 一定数量的时候,减少请求就没有意义了。页面上有些不重要的模块可以用ajax来延迟

2013-03-21 10:13:52 853

转载 登录密码与HTTP Request

我们知道,在一些主流的浏览器中按F12,就会拉出一个查看web访问详细信息的窗口,在firefox中叫firebug,在chrome或者IE中,则叫developer tools,他们功能都大同小异,当然,比较重要的自然是查看http request与response, 幸运的是,这三个工具都把其放在一个叫Network的tab下面,虽然显示格式略有不同,但基本信息都是一样的。当我们通过一个f

2013-03-21 09:51:03 1577 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除