自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

Java 对象序列化

Java 对象序列化是 JDK 1.1 中引入的一组开创性特性之一,用于作为一种将 Java 对象的状态转换为字节数组,以便存储或传输的机制,以后,仍可以将字节数组转换回 Java 对象原有的状态。实际上,序列化的思想是 “冻结” 对象状态,传输对象状态(写到磁盘、通过网络传输等等),然后 “解冻” 状态,重新获得可用的 Java 对象。所有这些事情的发生有点像是魔术,这要归功于Objec...

2011-11-25 00:02:00 375

小白学Linux之C语言中如何爬出异常或将异常写入日志文件中

Linux中用C语言写系统日志__________________________________________________________________________________________________Author:冀博Time:2011/11/24Emaile:[email protected]声明:本人不反对别人和团体转载本人文章,但请注明出处,3Q。对...

2011-11-24 16:33:00 723

《当程序员的那些快乐日子》(十七)Iphone,Android,J2ME

前言:在这个高富帅的世界里,不管我们矮穷龊多么努力,都不可能赶上他们,黑木耳永远都属于高富帅。 写这篇文章,完全是发泄,我在公司负责J2ME程序的开发,分为四个版本:触摸版,普通版,精简版,小屏版。当然,公司还有Android版和Iphone版,最终的人员分配如下:Android四个人开发,Iphone三个人开发,J2ME一个人开发。从这里已经奠定了J2ME矮穷龊的基调——技术落后,公司把...

2011-11-24 16:13:00 435

Extjs中的工具栏介绍

面板中可以有工具栏,工具栏可以位于面板顶部或底部,Ext 中工具栏是由Ext.Toolbar类表示。工具栏上可以存放按钮、文本、分隔符等内容。面板对象中内置了很多实用的工具栏,可以直接通过面板的tools 配置选项往面板头部加入预定义的工具栏选项。比如下面的代码:<script type="text/javascript"><!-- Ext.onRea...

2011-11-24 15:48:00 311

ExtJs 中Viewport的介绍与使用

ExtJs 中Viewport的介绍与使用VeiwPort 代表整个浏览器显示区域,该对象渲染到页面的body 区域,并会随着浏览器显示区域的大小自动改变,一个页面中只能有一个ViewPort 实例。Viewport 不需要再指定renderTo,而我们也看到Viewport 确实填充了整个浏览器显示区域,并会随着浏览器显示区域大小的改变而改改。Viewport 主要用于应用程序的主界面,...

2011-11-24 15:44:00 381

javascript01-div居中的兼容问题,发一个奇怪的代码,可能是我没有理解精髓吧。...

天做项目需要用的一个div居中,下面一个模态层的问题,我写了个代码,大概分离出来如下。view sourceprint?<html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server">     <title></ti...

2011-11-24 14:07:43 117

总结 XSS 与 CSRF 两种跨站攻击

XSS:跨站脚本(Cross-site scripting)CSRF:跨站请求伪造(Cross-site request forgery)在那个年代,大家一般用拼接字符串的方式来构造动态 SQL 语句创建应用,于是 SQL 注入成了很流行的攻击方式。在这个年代,参数化查询已经成了普及用法,我们已经离 SQL 注入很远了。但是,历史同样悠久的 XSS 和 CSRF 却没有远离我们...

2011-11-24 14:07:00 748 2

iphone捷径

以下内容来自转发:你好,首先欢迎你点开这个帖子,这不是一个无聊的广告,以下所有信息除我自诉之外都可以百度。我是一名来自北京计算机系的学生,因为是南方人,毕业后没有呆在北京而是来到上海找工作。我的大学是一所很普通的民办大学,大学里没有学到太多东西,所以使得我找不到太好的工作,于是我决定自我提高。但是据我所知,市面上的大多的软件培训结构都有很强的欺骗性,于是我自己决定自己找已经...

2011-11-24 12:29:00 559

ExtJS 控件的基础 Panel

面板Panel 是ExtJS 控件的基础,很高级控件都是在面板的基础上扩展的,还有其它大多数控件也都直接或间接有关系。应用程序的界面一般情况下是由一个一个的面板通过不同组织方式形成。面板由以下几个部分组成,一个顶部工具栏、一个底部工具栏、面板头部、面板尾部、面板主区域几个部分组件。面板类中还内置了面板展开、关闭等功能,并提供一系列可重用的工具按钮使得我们可以轻松实现自定义的行为,面...

2011-11-24 11:49:00 146

ExtJS的入门第一个程序

ExtJS是一种主要用于创建前端用户界面,是一个基本与后台技术无关的前端ajax框架。  功能丰富,无人能出其右。   无论是界面之美,还是功能之强,ext的表格控件都高居榜首。   单选行,多选行,高亮显示选中的行,拖拽改变列宽度,按列排序,这些基本功能ExtJS轻量级实现。   自动生成行号,支持checkbox全选,动态选择显示哪些列,支持本地以及远程分页,可以对单元格按照自...

2011-11-24 11:20:00 157

struct hibernate spring 经典框架 搭建 入门实例

文章出处:http://blog.csdn.net/zmzsoftware/article/details/6992994在搭建环境以前我们需要准备如下 一些东西(下面是我用的):structs2.2.3《下载》hibernate3.3.2(本来用4.0但是spring貌似还不不支持4.0,后面改回来)《下载》spring 3.0...

2011-11-24 09:54:00 117

Android重要资源

文章出自:http://blog.csdn.net/hitlion2008/article/details/6984818要想对一门技术有所了解,或是掌握一门技术,或是想成为高手或专家,学习是必然的途径。学习,我认为,有二个因素决定着学习的效率和成果:一个是学习方法和个人的领悟能力,另外一个就是要有一套较好的学习资源。学习Android开发也是一样,本主将总结一下在Android学习中...

2011-11-24 09:40:00 120

Ext3.0学习笔记grid之autoExpandColumn

Ext3.0学习笔记grid之autoExpandColumnEXT当使用ext2.2时,autoExpandColumn为0时没效果,为1时第2列扩展,为2时第3列扩展;当使用ext3.0时,autoExpandColumn为0时没效果,为1时第1列扩展,为2时第2列扩展,为3时第3列扩展1.Ext.onReady(function(){ 2. var data...

2011-11-23 17:18:00 139

在ubuntu 下搭建 android开发环境

一、Java环境安装配置Ubuntujava安装配置的详细步骤1.下载jdk  下载连接http://java.sun.com/javase/downloads/index.jsp  选择jdk-6u24-linux-i586.bin下载,我下载的是最新的版本,将jdk-6u24-linux-i586.bin放置于目录/home/candycai/work(这个自己定义文件夹,无所谓)。2...

2011-11-23 14:35:00 152

J2ME 短信

前段时间项目里面有发送短信的功能,完成以后,现在总结一下。 首先,短信发送功能在J2ME里面是可选功能,意思就是并不是所有手机都支持,所以,做短信发送程序的时候,一定要考虑这方面的情况。对于不能发送短信的手机,可以让用户自己手动发送。 短信发送的原理可以简单的这样叙述:先把短信发送到移动/联通/电信的服务器,然后这些服务器再把短信转发给相应的用户。在现实的情况下,一般公司的项目,...

2011-11-23 14:31:00 132

mySQL表单的大小

这是说的是表单的大小而不是说表格中某项数据存储的最大长度。PS这里给出表格中blob类型的长度。BLOB是一个二进制大型对象,是一个可以存储大量数据的容器,它能容纳不同大小的数据。BLOB类型实际是个类型系列(TinyBlob、Blob、MediumBlob、LongBlob),除了在存储的最大信息量上不同外,他们是等同的。MySQL的四种BLOB类型类型 大小(单位:字...

2011-11-23 11:18:00 206

周边知识获取的价值

住在一个地方有半年了,但是当朋友问起周边的一些商铺,饭店时我无从说起,有时候给我说点名字,我听着还很新鲜,而这个店离我们小区不到一公里,工作上我经常认真的完成上司交给我的任务,也做得很认真,然而说到整体的一些东西我却有些茫然,朋友交代的一些事情自己也很卖力的去做,然而有时办的却不尽人意,我突然联想起来几个故事。 小周和小王在一次招聘中被同一家公司录用。 两个月后,小周提前转并被提拔成了业...

2011-11-23 10:35:00 152

onresize事件

onresize的定义方式一、直接在html中定义 如<body onresize="doResize()"/>二、直接给onresize赋值 可以给window和body的onresize赋值 如window.onresize=function(){},document.body.onresize=function(){}三、使用事件监听 只对window...

2011-11-23 09:43:00 923

分层设计

理解接口编程在spring中的应用,实现action调用service,service再调用dao, 其中dao和service要用接口,action要用struts2ActionSupport支持,Dao接口—>DaoImpl实现类;Service接口->ServiceImpl实现类(调用Dao接口的实现方法);Action类继承ActionSupport类并实现一定的功能(调用...

2011-11-23 09:28:00 129

基于SQLITE数据库的C语言编程

出自这里一 SQLITE 操作入门sqlite 提供的是一些 C 函数接口,你可以用这些函数操作数据库。通过使用这些接口,传递一些标准 sql 语句(以 char * 类型)给 sqlite 函数, sqlite 就会为你操作数据库。sqlite 跟 MS 的 access 一样是文件型数据库,就是说,一个数据库就是一个文件,此数据库里可以建立很多的表,可以建立索引、触发器等等,但...

2011-11-23 09:03:00 395

javax.naming.NameNotFoundException: Name jdbc is not bound in this Context

[2011-11-23 00:41:28] runqianReportLogger : [ERROR] - Name jdbc is not bound in this Contextjavax.naming.NameNotFoundException: Name jdbc is not bound in this Contextat org.apache.naming.NamingCon...

2011-11-23 08:49:00 144

简单分页算法

大部分程序中都会需要分页算法,很明显,必须把分页算法独立出来,如果也业务逻辑夹杂在一起,修改起来,是一件痛苦的事情。其实分页算法的设计就像是解方程,输入几个变量,求出其他几个变量。下面给出一种简单的设计:输入总记录数,当前的页面,跳转页数;输出请求的索引。当然,你还可以在这个简单算法基础上修改,输出其他的一些信息。 package paging;public class P...

2011-11-22 16:31:00 180

小白学Linux之#pragma的用法

预编译指令#pragma的用法最近在看开源项目中的代码时,发现许多地方都用到了#pragma的程序。因此,就问了下谷歌老师,总结了下#pragma预编译指令的常用用法,现在和大家分享下。一.#pragma最常用的方法1. #progma pack(n)1>功能:使用#progma pack预编译指令可以改变编译器的默认值(不是绝对的,有些编译器只能是固定的数据对齐方式)。2&gt...

2011-11-22 16:07:00 423

MAVEN命令

文章出自:http://holdong.iteye.com/blog/1270719Maven常用命令:1. 创建Maven的普通java项目: mvn archetype:create -DgroupId=packageName -DartifactId=projectName2. 创建Maven的Web项目: mvn archetype:create -DgroupId=packa...

2011-11-22 09:59:00 73

设计模式--门面模式

文章出自:http://zerosoft.iteye.com/blog/1270515今天写写,设计模式中的门面模式。从结构看门面模式和代理模式相似。 门面模式意图为更高级的接口封装下面的调用。 例如:我要把电视调到1台,但是我只按下遥控器下的1键。具体他是怎么操作的我根本不知道。门面的代码。Java代码packagefacade;...

2011-11-22 09:56:00 101

经典算法题目收集

文章出处:http://zfei.iteye.com/blog/1236040有时间可以想想考虑考虑程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第四个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 【程序2】 题目:判断101-200之间有多...

2011-11-22 09:53:00 78

win7 下安装oracle 10g的文件配置操作

解压oracle的安装文件,打开文件夹,找到两个refhost.xml文件,位置:(1):...\db\Disk1\stage\prereq\db下;(2):......\db\Disk1\stage\prereq\db_prereqs\db下;修改文件,增加以下内容到相应位置上:<!--Microsoft Windows 7--><OPERATING_S...

2011-11-22 09:40:00 101

win7下解决oracle 10g DHCP分配的地址(Microsoft LoopBack Adapter)

win7安装oracle10g时出现如下问题:检查完成。此次检查的总体结果为: 失败 <<<< <wbr><br>问题: 安装检测到系统的主 IP 地址是 DHCP 分配的地址。 <wbr><br>建议案: Oracle 支持在具有 DHCP 分配的 IP 地址的系统上进行安装。但在安装之前, 必须将Microso...

2011-11-22 09:36:00 94

Oracle安装错误:将Microsoft LoopBack Adapter配置为系统的主网络适配器 XP系统解决...

检测失败情况:正在检查网络配置需求...检查完成。此次检查的总体结果为: 失败 <<<<问题: 安装检测到系统的主 IP 地址是 DHCP 分配的地址。建议案: Oracle 支持在具有 DHCP 分配的 IP 地址的系统上进行安装。但在安装之前, 必须将 Microsoft LoopBack Adapter 配置为系统的主网络适配器。有关在配置有 DHCP...

2011-11-22 09:08:00 330

转载学员的:mysql变量使用总结

一、mysql变量使用总结set语句的学习:使用select定义用户变量的实践 将如下语句改成select的形式: set @VAR=(select sum(amount) from penalties);我的修改:select @VAR:=(select sum(amount) from penalties);我这样改,虽然是可以的。但是,对比的书中的答案,发现这样的方式太蹩...

2011-11-21 19:19:00 69

JSONP的起源

浏览器安全模型规定,XMLHttpRequest、框架(frame)等只能在一个域中通信。从安全角度考虑,这个规定很合理;但是,也确实给分布式(面向服务、混搭等等本周提到的概念)Web开发带来了麻烦。为了实现跨域通信,通常的解决方案有3种:本地代理:需要一些硬件设施(没有服务器的客户端无法运行),并且带宽和潜伏时间也要加倍(远程服务器-代理服务器-客户端)。Flash:远程...

2011-11-21 13:33:00 146

小白学Linux之动态库的创建和使用

Linux下动态库生成和使用一.动态库的基本概念1.动态链接库是程序运行时加载的库,当动态链接库正确安装后,所有的程序都可以使用动态库来运行程序。动态链接库是目标文件的集合,目标文件在动态链接库中的组织方式是按照特殊方式形成的。库中函数和变量的地址是相对地址,不是绝对地址,其真实地址在调用动态库的程序加载时形成。2.动态链接库的名称有别名(soname), 真名(realname)和链接...

2011-11-20 09:45:00 74

小白学Linxu之静态库生成和使用

Linux下静态库生成和使用一.静态库概念1.库是预编译的目标文件(object files)的集合,它们可以被链接进程序。静态库以后缀为”.a”的特殊的存档(archive file)存储。2.标准系统库可在目录/usr/lib与/lib中找到。比如,在类Unix系统中C语言的数序库一般存储为文件/usr/lib/libm.a。该库中函数的原型声明在头文件/usr/include/ma...

2011-11-18 21:00:00 60

c++中成员初始化列表的使用

最近在学c++,想想有点那个,都读研了还杂学一门语言,而且还是入门,当初学C的时候就没有想到现在。看了那个primer那么厚,看了一些了,想来我还是不能像有的人说的那样,什么一种语言一个礼拜最多一个月就学会了。不管怎样,为了工作期间,c++还是要会的。这个是转的http://blog.csdn.net/freedom0203/article/details/2805945C++在类的构...

2011-11-18 16:57:00 133

SQLITE的C语言接口

近我正在Linux平台写一个软件,需要用到一个简单的数据库。mysql做数据库固然很好,但其数据是存放在服务器的。我想要的基本功能也就是使用C程序创建一个数据库本地文件,然后可以对这个数据库文件执行基本的sql操作. 就像在Windows平台基于VC6.0的DAO数据库编程一样(创建一个本地文件.mdb).从网上找到了一个开源免费的数据库开发工具--sqlite, 网上的关于sqlite的介绍...

2011-11-18 09:40:00 163

小白学Linux之gcc的一些常见用法

小白学Linux之gcc的一些常见用法1.gcc编译器对程序的编译,分为四个阶段:1>预编译(pre-processing):在预处理阶段,输入的是C语言的源文件,通常为*.c。它们一般带有*.h之类的头文件。这个阶段主要处理源文件中的#ifdef,#include,#define预处理命令。该阶段会生成一个中间文件*.i文件。这个阶段使用命令: gcc –E tiger.c ...

2011-11-17 18:47:00 70

sqlite所支持的数据类型

上次工作需要学了一个月的mysql,不久知道好多东西都忘掉了,现在由于工作需要再学点sqlite,其实都差不多,摘抄了两篇博客园的文章放在这里了~虽然表的是原创,但是还是给吃两个出处:这里 和 这里Sqlite3支持的数据类型NULL,INTEGER,REAL,TEXT,BLOB以及:smallint 16 位元的整数。interger 32 位元的整数。decim...

2011-11-17 14:44:00 426

大学生创业团队组建的几点建议

文章出处:http://blog.csdn.net/ex_net/article/details/6846080大学生创业是一条不归路,创业的道路上充满了荆棘。道路虽然艰苦,但很充实。如果就业、考研、考公务员是按常规出牌,那么创业就是非常规出牌了。如果一个人要想成功,我个人认为必须要按“非常规出牌”。我自己也是千千万万个创业大学生里的一员,也经历了创业的失败、痛苦。(当然,本人...

2011-11-17 10:20:00 173

xmlRpc客户端例子

1,The xmlrpcclient-----xmlrpc客户端在说XML-RPC server前,我们需要拥有一个XmlRpcClient的实例。它是一个无状态,线程安全的对象。客户端通过设置如下对象来进行配置: A,ClientConfig:这个对象是XmlRpcClientConfig的实例。它有许多的原子属性,定义了如SERVER URL,credentials,字符集等等详细...

2011-11-16 09:58:00 216

蓝牙笔和手机通过蓝牙协议的通讯 通过蓝牙笔点击杂志上印刷的电影,手机上播放点中的电影应用...

  先描述一下我的这个应用,用一根蓝牙笔点击特制的杂志上印刷的电影名称,比如:点击片名为《金龙鱼葵花籽油5L》的视频,蓝牙笔读取到视频名称背后的杂志码比如是234567,因为蓝牙笔只能读到指令不可能直接读取到234567这个杂志码,比如234567这个杂志码对应的指令是qwerty,然后我把这个qwerty解析成234567,然后去数据库里查询这个234567所对应的播放地址比如是:http://...

2011-11-16 01:29:00 373

空空如也

空空如也

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

TA关注的人

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