自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

MySQL 中修改密码及访问限制设置详解

MySQL是一个真正的多用户、多线程SQL数据库服务器。MySQL是以一个客户机/服务器结构的实现,它由一个服务器守护程序mysqld和很多不同的客户程序和库组成。由于其源码的开放性及稳定性,且与网站流行编?挥镅?PHP的完美结合,现在很多站点都利用其当作后端数据库,使其获得了广泛应用。处于安全方面的考虑,需要为每一用户赋于对不同数据库的访问限制,以满足不同用户的要求。下面就分别讨论,供大家参考。...

2011-10-09 12:26:42 249

MySQL语法大全之用户权限

MySQL 赋予用户权限命令的简单格式可概括为:grant 权限 on 数据库对象 to 用户     一、grant 普通数据用户,查询、插入、更新、删除 数据库中所有表数据的权利。 grant select on testdb.* to common_user@'%' grant insert on testdb.* to common_user@'%' gra...

2011-10-09 12:25:41 267

JavaBean总结

一、 javabean 是什么?Bean的中文含义是“豆子”,顾名思义,JavaBean是指一段特殊的Java类,就是有默然构造方法,只有get,set的方法的java类的对象. 专业点解释是:JavaBean定义了一组规则JavaBean就是遵循此规则的平常的Java对象  满足这三个条件: 1.执行java.io.Serializ...

2011-10-09 10:21:15 219

Cygwin简单配置

首先安装cygwin,这部很简单在此不描述了,给出下载链接http://cygwin.com/setup.exe 记得装上vim和OpenSSh还有cygrunsrv第一步先启动SSH服务执行下面命令ssh-host-config启动ssh服务cygrunsrv --start sshd接下来使用cygwin bash登录,编辑~/.inputrc,去掉下面...

2011-10-09 10:20:21 182

HttpClient来对付各种顽固的WEB服务器

一般的情况下我们都是使用IE或者Navigator浏览器来访问一个WEB服务器,用来浏览页面查看信息或者提交一些数据等等。所访问的这些页面有的仅仅是一些普通的页面,有的需要用户登录后方可使用,或者需要认证以及是一些通过加密方式传输,例如HTTPS。目前我们使用的浏览器处理这些情况都不会构成问题。不过你可能在某些时候需要通过程序来访问这样的一些页面,比如从别人的网页中“偷”一些数据;利用某些...

2011-10-08 10:05:44 131

乔布斯的10大管理诫律

追求完美(Go for perfect)乔布斯十分注重细节,在首款iPod发布前夜,苹果的员工熬了一整夜更换耳机接头,因为乔布斯觉得耳机插进去的响声不够给力。器重专家(Tap the experts)乔布斯聘请了架构设计师I.M.Pei专门设计Next的Logo,并且在苹果的零售链发布之前将Gap的Micey Drexler请进了苹果的董事会。敢于残忍(Be rut...

2011-10-08 09:59:52 155

Java 枚举7常见种用法 很好的文章

DK1.5引入了新的类型——枚举。在Java中它虽然算个“小”功能,却给我的开发带来了“大”方便。用法一:常量 在JDK1.5之前,我们定义常量都是:publicstaticfianl....。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。 Java代码 public ...

2011-10-08 09:55:54 103

软件设计原则----开-闭原则(OCP)

 软件实体(类、模块、函数等)应该是可以扩展的,同时还可以是不必修改的,更确切的说,函数实体应该:(1)对扩展是开放的当应用的需求变化时,我们可以对模块进行扩展,使其具有满足改变的新的行为。即:我们可以改变模块的功能(2)对更改是封闭的对模块进行扩展时,不必改动模块已有的源代码或二进制代码。 分析:世界是变化的(而且变化很快),软件是对现实的抽象。---->...

2011-10-08 08:57:06 152

webSocket 服务器端的简单实现

上周研究了一下HTML5. 发现很多令人激动的功能。 路漫漫其修远兮,吾将上下而求索! 1. 内置数据库 2. 支持WebSocket 3. 支持多线程 4. 支持本地存储 但是,仍然处于草案中的 WebSocket 竟然找不到合适的服务器,刚好工作比较闲,用来三天时间自己写了一个。 功能有点简单!设计上也有很大缺陷。只能简单的发送信息,和推送信息。 ...

2011-10-08 08:51:06 258

jQuery设计思想

  jQuery是目前使用最广泛的javascript函数库。  据统计,全世界排名前100万的网站,有46%使用jQuery,远远超过其他库。微软公司甚至把jQuery作为他们的官方库。  对于网页开发者来说,学会jQuery是必要的。因为它让你了解业界最通用的技术,为将来学习更高级的库打下基础,并且确实可以很轻松地做出许多复杂的效果。  虽然jQuery上手简单,比其他库容...

2011-08-12 11:14:59 99

jQuery最佳实践

 本文主要参考了Addy Osmani的PPT《提高jQuery性能的诀窍》(jQuery Proven Performance Tips And Tricks)。他是jQuery开发团队的成员,具有一定的权威性,提出的结论都有测试数据支持,非常有价值。  1. 使用最新版本的jQuery  jQuery的版本更新很快,你应该总是使用最新的版本。因为新版本会改进性能,还有很...

2011-08-12 11:14:18 86

使用Dom4j操作XML

Dom4j也可以很方便完成XML文档的创建、元素的修改、文档的查询遍历等,但dom4j稍比jdom复杂一点,不过在大片文档的情况下dom4j的性能要不jdom好。  # 准备 首先,提供相关的jar包 Dom4j jar包下载: http://sourceforge.net/projects/dom4j/files/dom4j-2.0.0-ALPHA-2/...

2011-08-12 11:13:07 87

JDOM 操作XML

可扩展标记语言——eXtensible Markup Language 用户可以自己定义语言标记,只要有开始和闭合标签即可。 xsl装饰、修饰xml的显示结果。 dtd约束xml文件中的标记。 Ø XML的优点:     1、xml可以让数据和标记分离。     2、异质信息互通     3、机器语言     4、用交流语言替代html装饰语言   ...

2011-08-12 11:12:42 82

我的那些女人们

有的女人就像Windows 虽然很优秀,但是安全隐患太大。有的女人就像UNIX 她条件很好,然而不是谁都能玩的起。有的女人就像C# 长的很漂亮,但是家务活不行。有的女人就像C++,她会默默的为你做很多的事情。有的女人就像JAVA,只需一点付出她就会为你到处服务。有的女人就像JAVA script,虽然对她处处小心但最终还是没有结果。有的女人就像汇编 虽然很麻烦,但是有的时候...

2011-08-04 15:34:19 9277

8款非常有用的CSS工具

写更好的CSS是所有网页设计师和开发人员应该争取的东西,幸运的是,这里有一些工具,可以帮助大家做到这一点。在这篇文章中,我们收集了一些新的CSS工具,以帮助写出更好的CSS。从学习新的CSS3属性,到使您的CSS代码更高效,这里必然有你需要的一款CSS工具。1.CSS3 Patterns Gallery CSS3 Patterns Gallery,让您通过缩略图或全...

2011-08-01 12:58:31 131

一些五百强智力题【很经典】

A.逻辑推理  1、你让工人为你工作7天,给工人的回报是一根金条。金条平分成相连的7段,你必须在每天结束时给他们一段金条,如果只许你两次把金条弄断,你如何给你的工人付费?  2、请把一盒蛋糕切成8份,分给8个人,但蛋糕盒里还必须留有一份。  3、小明一家过一座桥,过桥时是黑夜,所以必须有灯。现在小明过桥要1秒,小明的弟弟要3秒,小明的爸爸要6秒,小明的妈妈要8秒,小明的爷爷要12秒...

2011-08-01 12:57:07 174

67人收藏自己写的trace程序,附带制作过程献给新手

在调试程序的时候,最常见的调试手段还是把值显示出来.我写了一个小工具,是提供给开发者的,用于trace出你想显示的内容,并可以提供输入操作:该工具使用共享文件映射完成进程间通讯,用MFC作为框架,程序简单。我在写这个程序的时候把过程也记录下来了,分享给初学MFC的人:http://ga6840.s96.okidc.info/blog.php?id=126&c=0&fp=...

2011-08-01 12:56:26 157

Java中的Bridge方法

今天在Java中字节码的格式的时候,发现method_info中的access_flags中竟然定了ACC_BRIDGE的值。网上搜了一下,大概理解它的意思了,先记之。 首先是在什么情况下会生成bridge方法(2):bridge method may be created by the compiler when extending a...

2011-06-27 07:26:05 432

finally知多少

先来看一下以下的代码,猜猜他们会是什么样的结果:  1 public class FinallyIssue {  2     public static void main(String[] args) {  3        System.out.println("finallyReturnTest...

2011-06-27 07:25:29 122

说说MongoDB的ObjectId

前段时间有个朋友问我,分布式主键生成策略在我们这边是怎么实现的,当时我给的答案是sequence,当然这在不高并发的情况下是没有任何问题,实际上,我们的主键生成是可控的,但如果是在分布式高并发的情况下,那肯定是有问题的。突然想起mongodb的objectid,记得以前看过文档,objectid是一种轻量型的,不同的机器都能用全局唯一的同种方法轻量的生成它,而不是采用传统的自增的主键策...

2011-06-15 08:44:05 177

IBM百年庆典标志成功失败知多少?

六月IBM将庆祝100周年,eWEEK的决定浏览一下系统巨头也许是最好的产品和技术,以及一些已经有了技术,但没有为公司创造那么好的经济效果的技术。凭借IBM在研究和开发的丰富遗产,以及600亿美元的年度研发预算蓝色巨人开发了很多创新技术。事实上,在1月,IBM宣布,它的发明者在2010年获得创纪录的5896项美国专利,这标志着它已连续第18年荣登世界最具创意的公司名单。IBM成为美国第一家...

2011-06-15 08:39:20 459

北京工作这几年 – 一个软件工程师

我于2007年来到北京,在北京工作这些年,先后在NEC、风行、百度几家公司担任软件工程师的职务。NEC是一家具有百年历史的传统日企,在知春路的分公司叫日电电子,我们部门主要从事机顶盒、数字电视上嵌入式软件的研发。风行是一家成立于2005年的在线视频公司,主要做P2P视频点播的业务,而我主要从事P2P后台服务器的开发。百度是一家在纳斯达克上市的互联网公司,我主要在客户端部门的百度影音项目组从...

2011-06-14 08:40:18 154

弹出窗口与选择器(三)

9.3 ProgressMonitorInputStream类ProgressMonitorInputStream类表示一个输入流过滤器,这个输入流过滤器使用ProgressMonitor来检测一个输入流的读取。如果读取需要较长的时间完成,则会显示ProgressMonitor,且用户可以选择弹出窗口中的Cancel按钮,从而使得读取被中断并且输入流会抛出一个InterruptedIOExce...

2011-06-11 18:44:00 105

enq:SQ contention / row cache lock / DFS lock handle(SV) 等待事件 说明

enq:SQ contention/row cache lock/DFS lock handle(SV) 这三个等待事件都与Oracle 的Sequence 有关。 有关Sequence说明,参考我的Blog: Oracle Sequence Cache 参数说明 http://blog.csdn.net/tianlesoftware/archive/2010/11/08/59950...

2011-06-09 20:11:00 54

Oracle RAC Cache Fusion 机制 详解

Cache Fusion 是RAC 的核心机制,之前在blog里有小提到一些。 Oracle RAC 并发与架构 http://blog.csdn.net/tianlesoftware/archive/2010/03/07/5353087.aspx在网上找到一篇很详细的资料,转过来。 链接如下:http://avdeo.com/2008/07/21/oracle-rac-...

2011-06-09 15:44:00 141

Oracle expdp/impdp 从高版本 到 低版本 示例

公司的一个测试库原来的版本是Oracle 11gR2的。 有些语法10g的有些出入,老大说把测试库重建一下,用10g的版本。 虽说可以停机,数据量也不大,不过白天研发的同事要使用测试库,所以只能晚上加班搞。 打算使用数据泵expdp/impdp 来做。 因为从高版本到低版本导需要加上version 参数,之前还没有测试过。 用这个机会测试一下。数据泵的更多示例,参考...

2011-06-09 10:53:00 109

Oracle 11g bug:8730312 kewastUnPackStats() : bad magic 1

同事在procedure里用了一个hint 语法, 结果编译的时候,过程挂死,看了alert log,错误信息如下:kewastUnPackStats(): bad magic 1 (0x888f54, 0)kewastUnPackStats(): bad magic 1 (0x888f54, 0)kewastUnPackStats(): bad magic 1 ...

2011-06-08 16:51:00 138

Oracle db_files 和 maxdatafiles 说明

一. DB_FILESPropertyDescriptionParameter typeIntegerDefault value200ModifiableNoRange of valuesMinimum: the largest among the ab...

2011-06-07 20:57:00 63

手绘随笔:随笔(二)

又画了一幅无聊的画,参考的对象L,不过技术有限。算。又一个让人觉得无聊的下午。。

2011-06-07 18:26:00 78

Oracle RAC Past Image(PI) 说明

一. PI 说明转自 Oracle RAC Concept of Past Image (PI) http://www.remote-dba.net/t_rac_concept_past_image_pi.htm The past image concept was introduced in the RAC version of Oracle 9i to mainta...

2011-06-07 16:16:00 77

CR (consistent read) blocks create 说明

网上google的资料,之后的结果,之前网页打不开: The CR blocks created: Oracle metric is the number of CURRENT blocks cloned to create CR (consistent read) blocks. The most common reason for cloning is that the buffe...

2011-06-07 13:39:00 124

Oracle rdba和 dba 说明

一. DB(Data block) From: http://www.orafaq.com/wiki/Data_block A data block is the smallest unit of storage in an Oracle database. Every database has a default block size (specified when the ...

2011-06-07 13:02:00 114

业界资讯:flash player 10.3 debug 发布

http://www.adobe.com/support/flashplayer/downloads.html在这里可以下载到最新flash player 10.3的debug 版本的 调试工具,可以使用来进行调试。

2011-06-07 11:03:00 63

ARM+LINUX移植攻略(十九)Linux驱动移植之看门狗

努力成为linux kernel hacker的人李万鹏原创作品,为梦而战。转载请标明出处http://blog.csdn.net/woshixingaaa/archive/2011/06/06/6527969.aspx默认看门狗是不开机启动的,我们可以向/dev/watchdog写入数据来启动关闭看门狗。使用echo命令,经过我的测试,这个命令启动的作用是先打开那个文件,再写入内容,然后...

2011-06-06 15:25:00 188

Oracle 外键 说明

一. 外键说明1.1 官网上有关说明如下: Maintaining Data Integrity in Application Development http://download.oracle.com/docs/cd/B19306_01/appdev.102/b14251/adfns_constraints.htm#sthref748Managing FOREIGN...

2011-06-04 23:18:00 117

Oracle enq: TX contention 和 enq: TM contention 等待事件说明

和Oracle性能优化密切相关的一些知识参考如下Blog: Oracle 常见的33个等待事件 http://blog.csdn.net/tianlesoftware/archive/2010/08/12/5807800.aspx 锁 死锁 阻塞 Latch 等待 详解 http://blog.csdn.net/tianlesoftware/archive/2010/08/...

2011-06-04 18:15:00 149

dba_registry 和 v$option 与 Oracle 特新及组件

一. 先看官网对这2个视图的说明1.1 V$OPTION This view lists database options and features. Typically, although not always, options must be separately purchased and installed, whereas features come with the p...

2011-06-04 03:47:00 233

Oracle errorstack 工具 说明

Errorstack 和 oradebug 命令类似,都是帮助我们诊断错误信息。有关oradebug 参考我的Blog: Oracle oradebug 命令 使用说明 http://blog.csdn.net/tianlesoftware/archive/2011/06/04/6525628.aspx Errorstack事件:dump 错误栈信息,通常Oracle发生错误...

2011-06-04 01:59:00 80

Oracle oradebug 命令 使用说明

在之前的HangAnalyze 中有使用oradebug命令,在这篇文章里,我们主要是重点看一下这个oradebug命令: Oracle HANGANALYZE 功能诊断 DB hanging http://blog.csdn.net/tianlesoftware/archive/2011/04/13/6321961.aspx一. Oradebug 命令 帮助文档SY...

2011-06-04 00:38:00 101

Linux驱动修炼之道-看门狗框架源码分析

努力成为linux kernel hacker的人李万鹏原创作品,为梦而战。转载请标明出处http://blog.csdn.net/woshixingaaa/archive/2011/06/03/6525504.aspx由于计算机在工作时不可避免的要受到各种各样因素的干扰,即使再优秀的计算机程序也可能因为这种干扰使计算机进入一个死循环,更严重的就是导致死机。有两种方法来处理这种情况,一是采...

2011-06-03 22:13:00 298

空空如也

空空如也

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

TA关注的人

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