自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

是拒绝盗版的时候了

软件更新速度之快,让我这个搞软件工程的人也不太敢安装最新的盗版操作系统了,最近,因为需求,我要安装一款windws server 2008,由于预算有限,不敢奢求正版,所以买了N个盗版的,接连安装测试一下,看看那个版本能保证服务器正常运行,却发现这些版本都带毒,以前盗版盘最大的问题是强制带了些含有巨大漏洞的应用软件,或硬性修改你的主页。但是现在很愕然于这个行业已经发展到如此地步,在系统内核上,...

2011-01-29 13:07:00 77

JavaScript最全的10种跨域共享的方法

在客户端编程语言中,如javascript和ActionScript,同源策略是一个很重要的安全理念,它在保证数据的安全性方面有着重要的意 义。同源策略规定跨域之间的脚本是隔离的,一个域的脚本不能访问和操作另外一个域的绝大部分属性和方法。那么什么叫相同域,什么叫不同的域呢? 同源策略   在客户端编程语言中,如javascript和 ActionScript,同源策略是一个很重...

2011-01-27 10:43:01 67

10个奇幻的HTML5和Javascript效果

导读:10款令人惊奇的HTML5和javascript 效果。回到几年前,这些效果是根本不可能实现,只能用flash 做,但是现在,已经很轻松的就可以实现了。 Breathing Galaxies 使用键盘来改变形状中的线条样式,或移动鼠标来创建一个新的形状。 Noise Field 移动鼠标来改变粒子的运动。点击随机产生参数。 Keylight 根据按...

2011-01-27 10:42:34 98

MySQL十大优化技巧

1. 优化你的MySQL查询缓存 在MySQL服务器上进行查询,可以启用高速查询缓存。让数据库引擎在后台悄悄的处理是提高性能的最有效方法之一。当同一个查询被执行多次时,如果结果是从缓存中提取,那是相当快的。 但主要的问题是,它是那么容易被隐藏起来以至于我们大多数程序员会忽略它。在有些处理任务中,我们实际上是可以阻止查询缓存工作的。 1. // query cache does NOT w...

2011-01-27 10:42:01 60

解决ORA-04091行触发器中访问变异表的难题

核心思路就是:在第一次插入时保存值到包变量中,第二次插入时不再读取表本身,转而读取包变量,可以成功解决这类难题。 在工作中,需要为各个BOM的每个ITEM依次自动编号,不同BOM的ITEM的SEQ_NUMBER列都要 按1.2.3…自动生成序号。 第一次,我这样写, CREATE   OR   REPLACE   TRIGGER  TR_BOM_AUTONUMBER_SE...

2011-01-26 15:05:13 91

oracle学习笔记_触发器

是特定事件出现的时候,自动执行的代码块。类似于存储过程,但是用户不能直接调用他们。 功能: 1、 允许/限制对表的修改 2、 自动生成派生列,比如自增字段 3、 强制数据一致性 4、 提供审计和日志记录 5、 防止无效的事务处理 6、 启用复杂的业务逻辑 开始 create trigger biufer_employees_department_id  befo...

2011-01-26 10:41:28 66

如何学习软件测试这门技术

测试……在我的理解是优化的前半部分,也就是优化策划,一个东西让你去测试,无非就是说要去根据客户的要求完善它,测试占的就是要把这个东西还没有符合的或者是和客户要求不一样的,或者是客户要求还没有完全达到要求的部分找出来,那要怎么去修练呢,这里我说一下我的方法:   1.首先要锻炼自己的能力(包括需求的分析能力,提取能力,逻辑化思想能力,通俗一点来说,就是给你一个系统的时候,你要先看客户在哪方面有...

2011-01-26 10:16:33 155

Android培训班(35)

<!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } --> 在init.rc文件里,可以看到加载下面的服务: service zygote /system/bin/app_process -Xzygote /system/bin --zygote --start-system-...

2011-01-25 00:02:00 102

Report报表学习系列二

前面讲了用报表向导创建报表项目,今天用C#代码做与前面相同功能的基本报表。 一 创建三个文件夹 DataSet(存放数据集),DataSource(提供数据源),Report(存放报表文件) 二 创建数据集.     在DataSet中新建数据集RptDataSet.xsd,VS--视图--服务器资源管理器--选择前面创建的两张表--拖入数据集中(删除 ClassTableAdapte...

2011-01-24 09:23:47 91

Report报表学习系列一

最近公司要用到Report报表,为什么要用Report报表,原因很简单,客户要求用免费的。因此专门去学习了一下,看了园子里面很多大牛的随笔,谢园子里面无私的朋友,把自己的学习经验和大家分享,这里特别感谢“蜡人张”。 好吧,就这么开始,我是第一次写随笔,因为还到明年才毕业,经验比较少,觉压力很大,写随笔也主要是学习而已,比较适合像我这样按步部就班的初学者。 下面用的方法是用报表向导直接在界面上操...

2011-01-24 09:23:18 419

虚有资产的实体化和实体化资产的虚有化

最近,csdn说马云要打造一个空前大规模的快递物流公司。并声称这是马云下属IT公司真正从计算机行业的虚拟化资产转化到实体经济,其寓意不言自明,从计算机在网络上的虚无经营到实体公司的运作,其竞争力得到空前的提升,其资本更加可怕。可以说要做的更大更强。马云的民营经济懂得的事情国企垄断企业却不懂,国家赋予你垄断企业优势,你却想方设法少交利润,拿着你垄断国家资源的利润去炒房,让广大的老百姓买不去房子,你说...

2011-01-23 10:31:00 72

查看Linux磁盘剩余空间方法

Df命令是以磁盘分区为单位查看文件系统,可以加上参数查看磁盘剩余空间信息,命令格式:     df -hl     显示格式为:     文件系统 容量 已用 可用 已用% 挂载点     /dev/hda5 487M 120M 342M 27% /     /dev/hda1 981M 21M 911M 3% /boot     none 125M 0 125M 0% /...

2011-01-23 10:24:19 810

Linux磁盘空间 如何看?

1. 定期对重要文件系统扫描,并作对比,分析那些文件经常读写 #ls –lR /home >;files.txt #diff filesold.txt files.txt 通过分析预测空间的增长情况,同时可以考虑对不经常读写文件进行压缩,以减少占用空间。 2. 查看空间满的文件系统的inodes消耗 #df – i /home 如果还有大量ino...

2011-01-23 10:02:37 69

无阻塞加载脚本[全]

script标签的阻塞行为会对页面性能产生负面影响,大多数浏览器在下载或执行脚本的同时,会阻塞下载位于它之后的资源,也会阻塞渲染位于它之后的元素。 由于浏览器是单线程的,因此脚本在载的时候会阻塞下载其它资源;虽然在现在浏览器已经有所改善,但仍然有待改进。 很显然,脚本必须按顺序执行,但没有必要按顺序下载,解决方法:   1。内嵌JS 通常由于页面大小和缓存能带来更多好处,因此外部文件...

2011-01-20 10:46:19 67

使用 SQL的 for xml path来进行字符串拼接

本篇主要讲怎么利用SQL的FOR XML PATH 参数来进行字符串拼接,FOR XML PATH 的用法很简单,它会以xml文件的形式来返回数据。   我的讲解步骤:         1:构造初始数据         2:提出问题         3:简单介绍FOR XML PATH         4:解答问题        1.构造初始...

2011-01-18 19:34:24 132

Oracle 10g中DEPT、EMP脚本以及过程和函数的建立和调用

分享这个脚本,主要是因为一本书《精通Oracle 10g PL SQL编程》。在这本书中,离不开这两张表。     create table dept (deptno number ( 2 ) constraint pk_dept primary key , dname varchar2 ( 14 ...

2011-01-18 19:33:52 226

queryRunner 摘抄

在相继学习了JDBC和数据库操作之后,我们明显感到编写JDBC代码并非一件轻松的事儿。为了帮助我们更高效的学习工作,从JDBC的繁重代码中 解脱出来,老佟给我们详尽介绍了一个简化JDBC操作的组件——DBUtils。我们今天主要学习了它所提供的两个类和一个接口。 组件下载地址:http://commons.apache.org/dbutils/ DbUtils类(org.apache.c...

2011-01-17 20:42:42 59

mysql 乱码详解

一、mysql编码的机制 1、字符集和校对 字符集是一套符号和编码。校对规则是在字符集内用于比较字符的一套规则 可以看下mysql支持的字符集 在mysql环境下 输入show character set; 会显示mysql支持的字符集和默认的校对规则 如图: 1.bmp (926.74 KB)2008-...

2011-01-17 19:42:29 70

LGame-0.2.9问题集中修正(LGame-0.2.94)

下载地址:http://loon-simple.googlecode.com/files/LGame-0.2.94.7z 此版对于LGame-0.2.9中所反映出的问题进行了集中修正,改正所有已知的0.2.9版BUG,并扩展了LGame组件及精灵API,提供了组件化的Layer(继承自LComponent,拥有LGame组件特性及大多数常规Layer API(比如AndEngin...

2011-01-16 22:18:00 70

LGame-0.2.9问题集中修正(LGame-0.2.94)

下载地址:http://loon-simple.googlecode.com/files/LGame-0.2.94.7z 此版对于LGame-0.2.9中所反映出的问题进行了集中修正,改正所有已知的0.2.9版BUG,并扩展了LGame组件及精灵API,提供了组件化的Layer(继承自LComponent,拥有LGame组件特性及大多数常规Layer API(比如AndEngin...

2011-01-16 22:18:00 80

浅谈Java最终胜出的8大技术优势

1.免费!   Sun(虽然现在已被甲骨文收购但我还是喜欢说Sun)免费提供用来开发Java应用程序的一切,你不必付任何的版税。或许你会将信将疑:资本 家搞共产了?实际上,Sun在Java上的收益确实不大,远远比不过垄断Java应用服务器技术的IBM和BEA公司,似乎有替别人做嫁衣之嫌。对 此,Sun董事长、总裁兼首席执行官Scott McNealy是这样解释的:“Sun并没有用J...

2011-01-14 08:30:57 197

关于编程学习的七点思索

 中国古代思想家孔子(Confucius)功 劳中包括对许多事物发表的见解,从平凡的幸运饼消息(fortune cookie messages)到明显荒谬的笑话,如“Man who stand on toilet is high on pot.(立于[茅]厕,乐于[尿]壶)”。他曾说过一段对人们学习编程有帮助的话: I hear and I forget.(耳听为虚) I s...

2011-01-14 08:29:56 72

J2EE--网页上的简易查询分析器

题记: 这是我第一次写关于计算机专业技术的文章,这篇文章对我来说可是意义非凡啊,呵呵。它是一个记录点,一个我成长过程中的记录点。        正文:这几天我花了一些课余时间完成了这个小项目,主要实现数据库查询分析器的增删改查功能。页面比较简陋,没有做什么华丽的修饰。只是为了表达出我做这 个网页版数据库查询分析器的具体思路。由于水平有限,有些实现方式可能会略显粗糙,希望大家能提出更好的...

2011-01-10 08:26:57 363

Java开发者的十大戒律

有许多标准和实践准则可适用于Java开发者,但此处要说的,是每个Java开发者需坚守的基本原则。   一、为代码加注释。 虽然每个人都知道这点,但有时却不自觉忘了履行,今天你“忘了”加注释了吗?虽然注释对 程序的功能没什么“贡献”,但过一段时间,比如说两星期之后或者更长,回过头来看看自己的代码,说不定已经记不住它是干什么的了。如果这些代码是你个人 的,那还算是走运了,不幸的是,当然了,...

2011-01-10 08:26:18 56

Android培训班(34)

<!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } --> 在init.rc文件里,可以看到加载下面的服务: service nexus /system/bin/nexus socket nexus stream 0660 root system ...

2011-01-09 17:49:00 85

对CSDN的无奈

CSDN上的专家水平越来越高,五年前我刚刚在CSDN看看,那时技术上刚刚入门,看见一群专家在PK asp.net和java简直佩服的五体投地,终于在ASP.NET上有了些长进能写些小程序,却发现2年后,原来如设计模式、框架构造技术开始大热,我开始大量阅读UML和开源架构的书,当我还没明白是怎么回事,1年后CSDN大量鼓吹ROR的好处,放下没学明白的UML开始啃Ruby,这个和c#根本不搭界啊,如果...

2011-01-09 15:06:00 46

c# 动态可视排序算法

之所谓高级语言人们好像没有用它做一些低级算法考量,经典的排序算法都在c语言当中,下面我对 双向冒泡排序 桶排序 梳排序 循环排序 侏儒排序 堆排序 插入排序 合并排序 奇偶排序 亭子间排序 快速排序 兼有快速排序和冒泡排序 选择排序 shell 排序 一一进行讲解 首先我们要写一个可视化动画组件来显示排序的过程 每个算法都有自己的方法命名的排序算法的名称和接受IL...

2011-01-09 14:48:00 74

Socket编程项目经验谈

我们的项目是用DotNet实现Socket连接,用多线程 处理多用户。我就谈一下在实现过程中遇到的问题。下面是我服务器的简化实现。      private Socket clientSocket;   public void Start()   {   Thread thread=new Thread(new ThreadStart(MainService));...

2011-01-07 08:45:35 222

Socket 群聊

Server 代码 package com; import java.net.*; import java.io.*; import java.util.*; public class Server {  public static void main(String[] args) throws Exception {   ServerSocket server = new Serv...

2011-01-07 08:44:49 76

Android培训班(33)

<!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } --> 在init.rc文件里,可以看到加载下面的服务: service vold /system/bin/vold socket vold stream 0660 root mount vold服务...

2011-01-06 23:30:00 64

Java利用HttpURLConnection发送post请求上传文件

在页面里实现上传文件不是什么难事,写个form,加上enctype = "multipart/form-data",在写个接收的就可以了,没什么难的,如果要用java.net.HttpURLConnection来实现文件上传,还真有点搞头.:-)   1.先写个servlet把接收到的 HTTP 信息保存在一个文件中, 看一下 form 表单到底封装了什么样的信息。   Java代码 ...

2011-01-06 09:35:05 326

Hibernate批量更新与删除实例浅析

在我们的Java项目中,批量更新是指在一个事务中更新大批量数据,批量删除是指在一个事务中删除大批量数据。批量删除虽然在Hibernate里也可以 实现,但因Hibernate的实现机制是一个一个删除,在数量大的情况下很影响效率;其实Hibernate提供的JDBC接口,可以方便的进行批量的 更新和删除。   以下程序直接通过Hibernate API批量更新CUSTOMERS表中年龄大...

2011-01-06 09:30:21 46

Android培训班(32)

在init.rc文件里,可以看到加载下面的服务: service servicemanager /system/bin/servicemanager user system critical onrestart restart zygote onrestart restart media servicemanager...

2011-01-05 21:41:00 69

搜索引擎的未来发展方向(一):游戏型搜索引擎

海纳星辰的对互联网的未来预测系列,首先发布的是搜索行业,搜索引擎是互联网世界的核心平台,也被称为入口,是众多互联网公司竞争的焦点,通过多年的研究,发现前篇一律的搜索引擎问题多多,网民不胜其烦,对更新,更创新的搜索平台跃跃欲试。 下面,就介绍几个当前搜索行业的创新点,今天介绍的是游戏体验型搜索引擎。 整个搜索平台其实就是一个游戏平台,声音,图像,影视同步播放,一个搜索框输入关键字后,立刻...

2011-01-04 14:54:00 277

现有中国文化是造成企业无研发的主要原因

研发,自然带有风险和挑战,谁都知道研发的结果肯定是好的,是有效益的,但是谁都不愿意去做,为什么?那就是企业谁都不愿意去冒风险,而愿意投机取巧的去做事,大家比拼的文化是看谁更黑,更狠,更有实效。 这就是当前中国的普遍的企业发展文化,中国企业无研发现象不是政府政策问题不到位,也不是资金不足,更不是人才问题,而是市场大环境文化问题。 很多人关注中国企业无研发现象,更多的偏重了政策支持,金融创...

2011-01-04 14:20:00 110

Android培训班(31)

<!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } --> 在init.rc文件里,可以看到下面的服务加载并运行: # adbd is controlled by the persist.service.adb.enable system property service ...

2011-01-03 23:03:00 50

Commons Math学习笔记——随机生成和统计初步

概率统计最基本的前提就是有数据,而我们做模拟或者测试时总会用到大量的随机数据。我们知道绝对的随机是做不到的,但是可以利用算法来实现伪随机数的生成。 Commons Math库提供了一个 random的包,其中定义实现了很多可以用来生成随机数的类和接口。 random包中定义了 5个接口,分别是 EmpiricalDistribution、 NormalizedRandomGenerat...

2011-01-03 14:55:59 592

2010年终总结

作为技术出身首先要说的只能是技术,这是一个不平凡的一年,过完年直接辞职,在一家还没有名字的公司开始带队。碰到了大多数程序员遇到的问题, 老板不懂行,把自己搞的很累。先后做了几个小项目,自己不是很满意,当然自己年纪和资历太浅除了技术层面其他的说不上话,更不用说商业运作了。 1. 买了几本比较热门的技术书籍,js、flash、设计模式、RUP等等,翻的不是很认真但也有所收获,在未来的日子会陆续...

2011-01-03 14:55:23 47

Android培训班(30)

<!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } --> 在init.rc文件里第一个初始化的服务是sh服务,如下: ## Daemon processes to be run by init. ## service console /system/bin/s...

2011-01-02 12:04:00 120

Android培训班(29)

<!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } --> 接着来分析带抖动转换的565算法: void to_565_raw_dither(int width) { unsigned char in[3]; unsigned short out; ...

2011-01-01 11:52:00 87

空空如也

空空如也

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

TA关注的人

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