自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 资源 (5)
  • 收藏
  • 关注

转载 浅析 SQLCA及SQLDA

SQLCA的说明    执行PRO*C程序时, ORACLE把每个SQL语句执行的状态信息存入到 SQLCA中, 这些信息包扩错误代码、警告标志、诊断正文和处理行数。因此返回的信息来检测SQL语句的执行情况。SQLCA的组成    PRO*C程序中的SQLCA时C语言中的一个结构变量, 组成为:    struct sqlca     {        char sqlca

2012-12-28 11:21:55 4218

原创 前途...

10.1910.18 投了十几家C语言开发的,等待中...心灰意冷,求安慰... 我是太浮躁了,还是不适合干这行,是自己能力不行,还是 不会抉择自己的命运,是性格使然还是这屌丝的命运使然, 不能去考虑太多,简单的就是认真思考自己,得出结论,不然 一切会玩完的,反正是没人看,就权当自己鼓励一下自我的吧 来到这个世界上,必然有自己的价值所在,不然还活着干吗。 坚持到下周,实在没

2012-10-18 14:54:39 2341 1

转载 linux下文件夹的创建、复制、剪切、重命名、清空和删除命令

在home目录下有wwwroot目录,wwwroot下有sinozzz目录,即/home/wwwroot/sinozzz一、目录创建在/home/wwwroot目录下新建一个sinozzz123的文件夹mkdir /home/wwwroot/sinozzz123二、目录复制1.把/home/wwwroot/sinozzz里面的文件和文件夹等复制到home/wwwroot/sin

2012-09-27 23:17:37 237956 4

转载 Linux Shell编程基础

linux系统下给命令指定别名alias命令用法: 在linux系统中如果命令太长又不符合用户的习惯,那么我们可以为它指定一个别名。虽然可以为命令建立“链接”解决长文件名的问题,但对于带命令行参数的命令,链接就无能为力了。而指定别名则可以解决此类所有问题。只要举一些例子就可以了: alias l='ls -l' ;用 l 代替 ls -l 命令(Xenix 下就有类似的 l 命令)

2012-09-27 18:11:40 2138

转载 Linux Shell编程入门

从程序员的角度来看, Shell本身是一种用C语言编写的程序,从用户的角度来看,Shell是用户与Linux操作系统沟通的桥梁。用户既可以输入命令执行,又可以利用 Shell脚本编程,完成更加复杂的操作。在Linux GUI日益完善的今天,在系统管理等领域,Shell编程仍然起着不可忽视的作用。深入地了解和熟练地掌握Shell编程,是每一个Linux用户的必修 功课之一。Linux的Shell

2012-09-27 17:42:39 1062

转载 基础知识

我们经常能听到8位机、32位机的概念,8位机一次能读写8bits数据,32位机一次能读写32bits的数据,因此32位机要比8位机速度快很多。现在已经出现64位机了,并且已经进入到我们的日常生活中了。数字领域里的1K(千)并不是1000,而是1024,是210,1K=1024Bytes,1M=1024K,1G=1024M,现在硬盘已经到T时代了,1T=1024G。大B一般用来表示B

2012-09-27 15:36:54 1588

转载 C语言堆和链表

C语言堆和链表我们经常在题目中有要求,输入一个整数,然后以这个整数作为数组的元素个数,下面的程序代码是错误的。    int n,array[n];    scanf("%d",&n);在Turbo C中,不允许出现动态数组。那么如果必须需要这样时,就只能使用链表了。一、堆    堆是一种动态存储结构,实际上就是数据段中的自由存储

2012-09-27 15:12:22 1121

原创 break

虽然事前已经想到,可是接到结果后,还是有些乱!既然已经抛弃了我,那我也会面对它,我会重拾希望的。10月底前搞定工作。

2012-09-26 15:48:44 1389

转载 linux 进程常用概念

当运行任何一个UNIX命令时,shell至少会建立一个进程来运行这个命令,所以可以把任何在UNIX系统中运行的程序叫做进程;但是进程并不是程序,进程是动态的,而程序是静态的,并且多个进程可以并发的调用同一个程序。     系统中每一个进程都包含一个task_struct数据结构,所有指向这些数据结构的指针组成一个进程向量数组,系统缺省的进程向量数据大小是512,表示系统中可同时容纳512个

2012-09-25 17:41:53 924

转载 vfork()与fork()区别

vfork()会产生一个新的子进程.但是vfork创建的子进程与父进程共享数据段,而且由vfork创建的  子进程将先于父进程运行.fork()的使用详见百度词条fork().  vfork()用法与fork()相似.但是也有区别,具体区别归结为以下3点:  1. fork():子进程拷贝父进程的数据段,代码段. vfork():子进程与父进程共享数据段.

2012-09-25 15:55:37 960

转载 深入理解linux互斥锁(mutex)

锁机制,可以说是linux整个系统的精髓所在,linux内核都是围绕着同步在运转。在多进程和多线程编程中,锁起着极其重要的作用。我这里说的是互斥锁,其实是泛指linux中所有的锁机制。我在这里不讲如果创建锁,关于锁的创建,网上代码很多,我在这里就不多说了。我要谈一谈一个让所有刚刚接触锁机制的程序员都很困惑的问题:如何使用以及锁机制在程序中是如何运作的。为什么要使用锁这个就比较简单,

2012-09-25 13:50:43 1592

原创 c中几个copy函数的使用细节

strcpy是拷贝字符串,以\0为标志结束(即一旦遇到数据值为0的内存地址拷贝过程即停止)strcpy的原型为char *strcpy(char *dest, const char *src)而memcpy是给定来源和目标后,拷贝指定大小n的内存数据,而不管拷贝的内容是什么(不仅限于字符)memcpy的原型为void *memcpy(void *dest, const void *src

2012-09-25 10:56:25 10414

转载 fprintf与fscanf语法应用

学过C语言的,对printf和scanf函数肯定不会陌生(如果不知道,那说明你就没学过C语言),这两个函数分别是格式化输出和格式化输入函数,按照指定的格式输入数据或者在屏幕上输出数据。  fprintf函数和fscanf函数和printf和scanf相比,就是多了个f前缀,这个f当然就是指的file,也就是文件了,后两者是操作的对象是终端设备,前者则是针对磁盘文件的操作,因此fprintf

2012-09-25 10:36:24 1418

原创 修改tomcat默认的编码方式

默认情况下,tomcat使用的的编码方式:iso8859-1修改tomcat下的conf/server.xml文件找到如下代码:    这段代码规定了Tomcat监听HTTP请求的端口号等信息。可以在这里添加一个属性:URIEncoding,将该属性值设置为UTF-8,即可让Tomcat(默认ISO-8859-1编码)以UTF-8的编码处理get请求。修改完成后:

2012-09-17 15:34:10 122278 7

原创 The web application [/jcs] registered the JDBC driver[oracle.jdbc.driver. OracleDriver] but failed

tomcat从6.0.24版本之后引入了内存泄漏侦测的功能,当发现系统有垃圾无法回收时,就会输出日志信息。网上有很多解决策略:比如切换低版本的tomcat,在tomcat配置文件中关闭内存泄露侦测的功能。我直接刚换了tomcat(新解压的),问题就解决了。至于原因还没找到哎。

2012-09-06 10:31:19 10021 2

转载 清除浏览器缓存

清除浏览器缓存,在调试js时,很有效果。  最简单就是右键单击IE图标-属性-Internet临时文件-删除文件或者可以在第三方浏览器(即非操作系统自带的浏览器)的工具选项中,通常都会有清除浏览记录这样的,然后你就可以选择清除IE临时文件,然后浏览器就会自动清除也有很多辅助软件,例如360安全卫士也带有清除垃圾的功能,你也可以利用这个功能清除系统垃圾还有个方法就是在开始-搜索中搜索tmp、te

2012-09-05 09:41:20 3000

原创 com/genuitec/eclipse/j2eedt/core/J2EECore 报错

myeclipse时间用久了,经常会出以下错误如:eclipse报错 com/genuitec/eclipse/j2eedt/core/J2EEProjectUtil ; An error has occurred. See error log for more details.com/genuitec/eclipse/j2eedt/core/J2EECore这种情况,可以直接对e

2012-08-30 16:20:16 7467

原创 freeMarker

使用freemarker实际上就是做前端展示,相当于html与jsp之外的另一种选择方案;比如html中不能使用Java对象,而jsp又会常常嵌套大量Java代码这两种从某种意义上都有一定的弊端;而freemarker却相当于整合了html和jsp的优势吧!比如:在freemarker中我可以使用html标签,同时可以使用EL表达式来获取Java对象,并通过freemarker的特有的一些指令来处

2012-08-24 09:31:44 1525

原创 js调试悲剧多多

1 在纯js代码中如果涉及到一个变量代替html标签,引用标签时要注意单引号或者是双引号的添加问题,若存在缺失,会导致整页的js代码失效。2 在每个fuction定义中,var变量的定义要注意。需要在离用的最近的地方添加var定义,即哪个地方用,就在那个地方进行var变量定义。

2012-08-23 10:19:33 719

原创 执行第一maven用例出错:Unknown lifecycle phase "complile".

下面是出错误的详细的信息:[ERROR] Unknown lifecycle phase "complile". You must specify a valid lifecycle p hase or a goal in the format : or :[:]:. Available lifecycle phases are: validat e, initialize, ge

2012-08-21 18:59:12 26816

原创 项目国际化中问题与解决策略

实际操作步骤就是在:    properties文件中添加对应的key和value。   zh_CN中转为unicode字符存贮。   页面中引用标签:         中文处修改为:  运行项目查看效果。其实原先为“确定”,若没错,还是“确定”。  修改过程中注意单引号和双引号的使用区别。  注意ftl文件进行国际化时,资源引用格式为/@fmt.bun

2012-08-20 14:41:31 930

原创 svn使用注意的小细节

要提交的资源在提交之前必须更新下,防止覆盖别人的版本,然后才能提交。  jsp中注释的struts标签要删掉,它虽然注释掉,但是也会消耗内存资源(还是回去判别struts标签)。但是注释的汉字却不会消耗。    星号代表本地自己修改过的文件。  黄色柱子代表与服务器资源同步的文件。  提交时只需将带星号的文件与svn中资源做差异化比较。

2012-08-20 13:06:37 589

原创 jar文件安装到本地的maven仓库

下面具一个如何把dwr.jar包上传到本地maven仓库的例子首先有quartz的jar文件,我把它放到了 C:/ (C盘根目录),如图示:- 进入“命令行提示符”,进入到C:/,然后执行 mvn install:install-file -Dfile=dwr.jar-DgroupId=dwr.mocha-DartifactId=dwrDart-Dversion=1.0

2012-08-06 16:02:04 1491

转载 Windows环境下JDK1.6环境变量配置

一、JDK1.6下载       目前JDK最新版本是JDK1.6,到http://java.sun.com/javase/downloads/index.jsp可以下载JDK1.6。二、JDK1.6安装       JDK的安装非常简单,只需要按照向导一步一步进行即可。在安装时需记住安装的路径,在配置环境变量时将会用到这个安装路径。我的安装路径是F:jdk1.6。三、配置环境变量

2012-08-02 11:05:13 1108

转载 使用POWERDESIGNER设计数据库的20条技巧(转)

1、PowerDesigner使用MySQL的auto_increment◇问题描述:PD怎样能使主键id使用MySQL的auto_increment呢?◇解决方法:打开table properties窗口 → columns → 选中id列 → 打开columns properties窗口 → 勾选identity即可注意:概念模型没有此选项,物理模型才有2、PowerD

2012-08-01 14:40:11 5055

转载 addBatch

在批量更新 SQL 操作的时候建议使用 addBatch,这样效率是高些,数据量越大越能体现出 来Statement 接口里有两个方法:void addBatch addBatch(String sql)将给定的 SQL 命令添加到此 Statement 对象的当前命令列表中。通过调用方 法 executeBatch 可以批量执行此列表中的命令。int[] executeB

2012-08-01 10:44:54 11893 2

转载 Java中的StringBuilder类功能详解

字符串连接可以通过两种方法实现,其中一种是在Java中提供的一个StringBuilder类(这个类只在J2SE5及以上版本提供,以前的版本使用StringBuffer类)。  字符串是Java程序中最常用的一种数据结构之一。在Java中的String类已经重载的"+"。也就是说,字符串可以直接使用"+"进行连接,如下面代码所示:String s = "abc" + "ddd";

2012-08-01 10:22:14 997

原创 mysql突然启动不了了

今早打开mysql,报error,怀疑是中了木马,改掉了密码(因为360确实检出了木马),但是一想谁闲着蛋疼侵入电脑改密码啊,所以百度了下需要重新配置数据库,打开C:\Program Files\MySQL\MySQL Server 5.5\bin下面的MySQLInstanceConfig,重新配置下,问题解决。

2012-07-31 13:28:14 1578 1

原创 oracle数据库相关表导入到mysql遇到的错误及相关解决措施

根据pdm表,改变成mysql版本。然后生成sql文件,在Navicat中遇到很多问题。首先总结下问题:插入数据时,没遇到有汉字的表数据就插入不成功,怀疑mysql的编码问题。oracle自带的函数如to_date在mysql中不支持oracle中对varchar的长度定义在mysql中会偏大,转为text类型主键重复写入问题 1 插入数据时,没遇到有汉字的表数据就插入

2012-07-30 14:14:46 5297

原创 jsp常用内置对象的常用方法(待续)

request.getHeader("User-Agent")); //返回客户端浏览器的版本号、类型  request.getRemoteAddr()

2012-07-27 09:57:46 507

原创 span和div

常见的html表中,对应的如tr,td,span,div都会有一个class类,id,class是一个样式选择器名称,class是一个类别,在css中对应“.类名”。和class一起的还有id,在css中对应“#类名”。类是一个类别,可多次使用,多个元素使用他。id是特例,只能使用一次。    div也叫层或块,层里面的层  可以想象成  photoshop 里面的图层,这个相当于 一层一层的

2012-07-25 11:19:42 1064

转载 artDialog

artDialog是一个精巧的web对话框组件,压缩后只有十多KB,并且不依赖其他框架。在页面head引入artDialog,注意如果文件带有skin参数将会无阻塞的方式自动加载对应的皮肤css文件,当然你仍然可以使用传统方式引用“skins/”目录下的css文件,二者选其一。如果项目采用jQuery作为框架,则引用jQuery artDialog版本:如果需要在iframe应

2012-07-25 10:40:38 16012 3

转载 MFC,ATL,WTL的历史沿袭

需求推动了技术的发展,从MFC到ATL,从ATL再到WTL的发展历程我想就是一个最好的见证。早期的VC++开发者们发现了MFC(Microsoft Foundation Classes) 这样一个好东东。他们发现,MFC提供了一个强大的类库,很好的满足了面向对象编程的需要。随着泛型编程技术的发展和时间的推移,慢慢地,他们慢慢觉得MFC的类库过于庞大和宽泛,而且它提供的模板库只覆盖了很有限的

2012-07-24 10:13:06 1302

转载 chm文件无法打开的解决方法,chm电子书显示“此程序无法显示网页”的解决办法

如何解决下载的CHM文件无法显示网页问题  问题症状:打开CHM文件,左边目录齐全,可右边边框里却是无法显示网页。解决方法:(本人采用的是第五种方法)方法一:修改注册表1)新建一个文本文件2)添加如下内容:REGEDIT4[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/HTMLHelp][HKEY_LOCAL_MACHINE/S

2012-07-24 09:51:04 1473

转载 DTO与VO,PO等常见值对象的区别

ational Mapping(对象关系映射)的缩写。通俗点讲,就是将对象与关系数据库绑定,用对象来表示关系数据。在O/R Mapping的世界里,有两个基本的也是重要的东东需要了解,即VO,PO。  VO,值对象(Value Object),PO,持久对象(Persisent Object),它们是由一组属性和属性的get和set方法组成。从结构上看,它们并没有什么不同的地方。但从其意义和本质上

2012-07-23 14:58:56 4561 1

原创 前端常用的获取参数的方法

BasePathString basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort();这其实就是 获得应用的根url,比如说你的应用的根路径是 http://localhost:8080,那么你列出的代码就是为basePath赋值为 http://localho

2012-07-20 15:54:32 1176

原创 JAVA逆向分析

首先介绍下PE文件:PE文件被称为可移植的执行体是Portable Execute的全称,常见的EXE、DLL、OCX、SYS、COM都是PE文件,PE文件是微软Windows操作系统上的程序文件(可能是间接被执行,如DLL)逆向工程所涉及的就是pe文件。包括其加壳,去壳等相关技术。但是java的逆向工程多涉及到加载项目的jar,class文件,在Rose(或者别的UML工具)生成项目

2012-07-19 15:10:20 1743

原创 struts中关于Json的配置

....以上为常规编程中JSON的配置,但是疑惑是其extends的名字json-default可否置换?json-default其实也是最终继承struts-default的 json-plugn中struts-plugn.xml源码如下:

2012-07-19 11:28:48 1530

转载 struts的零配置(convention插件的使用规则)

从struts2.1开始,struts2不再推荐使用Codebehind作为零配置插件,而是改为使用Convention插件来支持零配置,和Codebehind相比,Convention插件更彻底,该插件完全抛弃配置信息,不仅不需要是使用struts.xml文件进行配置,甚至不需要使用Annotation进行配置,而是由struts2根据约定自动配置。如何使用Convention

2012-07-19 11:12:54 851

原创 Eclispse常用快捷键

ctrl+shift+R:全局搜索需要的类或文件。按住shift+上下左右键实现键盘不依赖鼠标即可选中一行或者多行程序。ctrl+c关闭tomcat服务器。ctrl+shift+A是截图快捷键。ctrl+c+h在特定文件后缀(*jsp)中选特定的字符。()ctrl+/单行注释

2012-07-17 10:59:12 667

SDK_installer

installer_r16-windows.exe

2014-06-27

安卓开发包下载

installer_r22.6.2-windows.exe

2014-06-27

ADT-12.0.0

ADT-12.0.0用于部署安卓开发环境

2014-06-27

maven经典入门资料

maven经典入门资料。从maven的pom文件开始,循序渐进,帮你理清各个项目设计中应该区分的层次关系。

2012-09-24

JBPM工作流开发指南

JBPM是一个扩展性很强的工作流系统,百分百用JAVA语言开发,持久层采用Hibernate实现,理论上说,只要Hibernate支持的数据库JBPM都支持。同时它还能被部署在任何一款JAVA应用服务器上。 此文档从jbpm的节点入手,系统的讲解了jbpm涉及的各个层面,对初入工作流这一行业的童鞋来说,具有很好的学习价值。

2012-09-24

空空如也

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

TA关注的人

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