- 博客(110)
- 资源 (3)
- 收藏
- 关注
原创 C++ 字符编码转换工具类
将网上朋友写的一下工具函数稍作更改封装成了C++类,方便以面向对象的方式编程头文件:#ifndef EVNHELPER_H#define EVNHELPER_H#include #include using namespace std;class EnvHelper{public: EnvHelper(); ~EnvHelper(); static
2014-04-02 11:28:20
926
原创 Android 多线程下载断点续传
随笔,注释写得很清楚了,如有不明白的地方,相互交流..... package com.download.service;import java.io.BufferedReader;import java.io.File;import java.io.FileOutputStream;import java.io.FileReader;import java.io.I
2014-01-28 22:33:32
1384
原创 Linux Shell
#!/bin/bash#输入一个档案全名,并输出案类型和权限#日期:2014-01-20#环境变量设置PATH=/usr/lib/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/binexport PATHecho '请输入一个档案全名,我将判断它的类型和权限'read -
2014-01-20 15:52:24
744
原创 Linux 常用命令 test
test 这个命令在linux中很常用,特别是shell编程中命令选项:-e 档名存在-f 档案存在且为文件-d 档案存在且为目录-b 该『档名』是否存在且为一个 block device 装置? -c 该『档名』是否存在且为一个 character device 装置? -S 该『档名』是否存在且为一个 Socket 档案? -p 该『档名』是否存在且为一
2014-01-20 14:22:11
709
原创 Android 读写联系人列表
package com.test;import android.content.ContentUris;import android.content.ContentValues;import android.database.Cursor;import android.net.Uri;import android.provider.ContactsContract.Comm
2014-01-18 14:04:17
804
原创 MSSQLSERVER2000 数据库“置疑”状态处理
1.停止sqlserver服务,将需要恢复的数据库的数据文件和日志文件拷贝出来,然后启动数据库服务删除它2.新建一个与原数据库同名的数据库3.停止sqlserver服务,并删除它的数据和日志文件,再将前面拷贝的数据文件拷贝到这里4.启动sqlserver服务,这时该数据库状态为"置疑"运行以下语句将数据库状态改为紧急--紧急模式update sysdatabases set s
2014-01-17 14:54:41
1296
原创 Android下Sqlite数据库辅助操作类
写一个用于Android下操作Sqlite的辅助类package com.db;import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteDatabase.CursorFactory;import andr
2014-01-09 23:16:15
1798
原创 Java WebService复习之WSDL
有段时间不写博客,一直在忙碌最近项目中用到了WebService,所以把它写下来,一来复习复习二来与大家共同学习交流。什么是WebService? WebService是各个不同的、相互独立的系统进行通信的一种技术标准。有什么用? 可以实现多终端系统交互,如 手机、PDA、等(Android等大量的使用了WebService) 在学习如何
2013-12-21 14:33:43
839
原创 Struts 1.X工作原理
Struts 是Apache所开发的一个web应用框架,用来简化web开发的中常用、重复的工作。原理图:在以前的的开发中,浏览器的请求会找一个Servlet处理,然后返回浏览器,而在struts中所有的请求都会找一个叫做ActionServlet处理,它会根据配置文件配的action来将请求交给指定的Action来处理。 配置Struts:1.引入Struts的jar包
2013-09-20 22:57:14
798
原创 Java 内省技术(Introspector)
Java 中类的成员变量的访问级别为private ,分别用get 和set来访问和设置这个成员变量的值。JavaBean 它是一个普通的Java类,用来封装数据,Introspector(内省技术)用来访问Java 类的get 和set 方法(我不认为他们是属性,他们跟普通的方法没什么区别)。 /*** * Dog 类 * @author dream * */public
2013-09-06 14:49:02
752
原创 C/C++文件IO读写
好久没写博客了,工作上的事情很忙,差点把写博客的好习惯给丢了,好了切入正题吧。近段时间被高级的东西迷花了眼,net ,java,python 什么的,忘记了自己在干嘛了,机械的Coding中,当然这里并不是说这些东西不好,只是在使用它们提供的便利时候
2013-09-01 17:54:58
3692
原创 DBCP 数据库连接池配置
1.准备相关jar包和配置文件(可选)commons-dbcp-1.2.2.jar #dbcp 数据库连接池必需的jar包commons-pool-1.5.2.jar #dbcp 数据库连接池必需的jar包config.properties #dbcp 数据库连接池可选的配置文件mysql-connector-java-5.0.8-bin.jar #Mysql 数据库
2013-08-01 11:08:09
2421
原创 JDBC 数据库连接池
通常java应用程序在访问数据库时,直接创建一个数据库连接,使用完毕后释放连接。如图:当数据库连接量小的时候这样做并无不妥,但若在访问量大的时候就显得低效了,如某网站一天访问量在1000万次,那么在这一天web应用程序与数据库就要进行等量的连接和断开操作。 为了解决这个问题,引入了数据库连接池技术(个人认为数据库连接池技术是为解决这个问题的),它是批量创建一批数据库连接,放
2013-08-01 09:32:17
927
原创 Python 基础操作列表、字符串
Python数据结构的基础操作 列表'''Created on 2013-7-22@author: dream'''#修改列表成员的值lb=[1,2,3]lb[1]=55print(lb[0:3])#删除成员del lb[1]print(len(lb))li=list("ZhangQiang")li[5:5]=['
2013-07-22 16:58:04
707
原创 JDBC 操作数据库(Access、Mysql、Mssqlserver、Oracle)
JDBC操作数据库的步骤:一、加载数据库驱动二、创建数据库连接三、执行SQL语句四、获取结果集五、释放资源1.JDBC 操作Access数据库package xgn.database;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;i
2013-06-23 22:04:05
1392
原创 汇编小计1
assume cs:codedata segment db 'aaaaabbbbb'data endsmem segment db '..........'mem endsmem1 segment dw 0,0,0,0,0mem1 endscode segment start: mov ax,data mov ds,ax mov bx,
2013-06-04 23:16:59
662
转载 Delphi导出Excel
function ToExcel(sfilename:string; ADOQuery:TADOQuery):boolean;const xlNormal=-4143;var y : integer; tsList : TStringList; s,filename :string; aSheet :Variant;
2013-05-30 23:00:21
762
转载 WinAPI进程相关处理
CancelWaitableTimer 这个函数用于取消一个可以等待下去的计时器操作CallNamedPipe 这个函数由一个希望通过管道通信的一个客户进程调用 ConnectNamedPipe 指示一台服务器等待下去,直至客户机同一个命名管道连接 CreateEvent 创建一个事件对象 CreateMailslot 创建一个邮路。返回的句柄由邮路服务器使用(收件人) C
2013-05-23 10:19:03
1229
原创 Java EL函数库
EL函数库一、EL表达式empty 运算符empty判断对象是否为null或者空EL表达式通常以.方式获取对象属性.获取不到请用[](必须记住)EL主要作用:1.获取数据 . []2.执行运算 + - * / % == empty等等3.获取web应用程序中常用对象request pageContext等4.调用Java方法EL函数:就是调用JAVA类的方法
2013-05-18 22:57:01
1695
原创 王爽汇编第5章部分答案
;汇编,第一题答案;编程,向内存0:200-0:23F一次传送数据0-63assume cs:t1t1 segment mov ax,200h mov ds,ax mov bx,0h mov cx,3fh s: mov ds:[bx],bx inc bx loop s mov ax,4c00h int 21ht1 endsend
2013-05-10 17:47:45
783
转载 王爽汇编第三章 习题解答
检测点3.1(1) 在Debug中,用“d 0:0 1f”查看内存,结果如下。0000:0000 70 80 F0 30 EF 60 30 E2-00 80 80 12 66 20 22 600000:0010 62 26 E6 D6 CC 2E 3C 3B-AB BA 00 00 26 06 66 88下面的程序执行前,AX=0,BX=0,写出每条汇编指令执行完后相关寄存器的值。
2013-04-28 15:57:48
2959
原创 实现IEnumerator接口的枚举器类型
class myyield : IEnumerator,IEnumerable { List items = null; int currindex = -1; public myyield(List list) { this.items = list; }
2013-04-26 10:42:57
779
原创 java字节码反编译工具jad文档翻译
Java 反编译工具JAD文档翻译阅读这个jad使用文档,“快速”的java字节码反编译工具jad官方网站:http://www.kpdus.com/jad.htmlCopyright 2001 Pavel Kouznetsov (jad@kpdus.com)一、要求:1.请阅读jad官方首页的声明2.安装解压压缩文件到你的电脑任意磁盘分区,这将
2013-04-23 12:33:07
1110
转载 Linux 系统监测工具 tsar
Tsar是淘宝开发的一个非常好用的系统监控工具,在淘宝内部大量使用 它不仅可以监控CPU、IO、内存、TCP等系统状态,也可以监控Apache,Nginx/Tengine,Squid等服务器状态 值得一提的是、Tsar 支持将数据存储到 MySQL 中,也可以将数据发送到 Nagios 报警服务器 ㈠ 部署 ① tsar由于定时采集数
2013-04-14 18:04:56
978
原创 JavaScript日常笔记
window.onload = span1; function fnclick() { var txtobj = document.getElementById('txt'); if (txtobj) { if (txtobj.value.length<=0 || txtobj.value=="")
2013-04-03 17:09:42
956
原创 Linux用户管理笔记2
1.新增用户useradd -m 用户名 例子:useradd -m testuser12.新增用户组groupadd 用户组名groupadd testgroup13.删除用户userdel [-r] 用户名-r参数表示删除该用户所在主目录及文件例子:userdel -r testuser14.修改用户密码passwd 用户名例子:passw
2013-04-02 15:48:57
667
原创 Tomcat 安装
下载tomcat http://apache.etoak.com/tomcat/tomcat-7/v7.0.37/bin/apache-tomcat-7.0.37-windows-x86.zip下载JDK 到oracle官方网站下载即可1.安装JDK新建一个目录用于安装java jdk,如d:\java 设置环境变量:在PATH环境变量中加入JDK安装目录中bi
2013-03-21 22:31:10
768
原创 Linux启动流程(摘自鸟哥)
1.加载BOIS硬件信息并获取第一个启动设备的代码2.读取启动设备的MBR(主引导记录)引导加载程序(grub libo spfdisk)3.加载操作系统核心,并尝试驱动硬件设备4.核心执行init获得运行信息5.init程序执行/etc/rc.d/rc.sysinit文件6.init程序执行批处理文件7.init程序执行/etc/rc.d/rc.local(需要自启动的程
2013-03-18 10:43:25
701
原创 Java Swing编程
JAVA编写的记事本package demo1;import java.io.*;import java.awt.BorderLayout;import java.awt.event.*;import mypackage.FileHelper;import mypackage.WriteStyle;import javax.swing.*;import
2013-03-14 11:05:55
854
原创 Linux 进程管理
1.查看当前用户进程ps -l参数含义:a 显示所有进程u 当前用户相关的进程x 与a连用显示完整信息f 输出详细的信息格式j 以作业的方式输出信息例:ps -alfroot@zhangzhangqiang-ThinkCentre-XXXX:~# ps -alfF S UID PID PPID C PRI NI ADDR SZ WCH
2013-03-13 15:40:27
646
原创 Linux例行性命令的建立
例行性命令简单来说就是每隔一段时间就执行一次的操作或仅在指定时间执行一次以后就不再执行的操作。1.仅执行一次at 14:50 2013-03-12 /bin/sync shutdown -h now使用atrm 删除计划 atrm 计划号使用atq 查询所有计划注释:在2013年3月12日下午14点50分关闭系统2.重复执行crontab 30 15 12 3 * s
2013-03-12 15:18:23
741
转载 ORA-12528: TNS: 监听程序: 所有适用例程都无法建立新连
首先在cmd中执行lsnrctl status命令C:\Documents and Settings\Administrator>lsnrctl status会显示如下信息:(注意你的可能是英文版)监听端点概要...(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=svctag-5dk652x)(PORT=1521)))(DESCRIPTION
2013-03-10 17:12:41
2389
转载 Oracle 自定义函数详解(转)
核心提示:函数用于返回特定数据。执行时得找一个变量接收函数的返回值; 语法如下: create or replace function function_name ( argu1 [mode1] datatype1, argu2 [mode2] datatype2, ........ ) return datatype is begin end; 执行 var v1 varchar2(100)
2013-03-09 22:28:54
990
转载 Oracle 游标详解(转)
-- 声明游标;CURSOR cursor_name IS select_statement--For 循环游标--(1)定义游标--(2)定义游标变量--(3)使用for循环来使用这个游标declare --类型定义 cursor c_job is select empno,ename,job,sal
2013-03-09 16:20:18
728
转载 Oracle 存储过程(转载)
存储过程 1 CREATE OR REPLACE PROCEDURE 存储过程名 2 IS 3 BEGIN 4 NULL; 5 END; 行1: CREATE OR REPLACE PROCEDURE 是一个SQL语句通知Oracle数据库去创建一个叫做skeleton存储过程, 如果存在就覆盖它;行2: IS关键词表明后面将跟随一个
2013-03-09 09:29:43
760
转载 详细介绍ORACLE sqlplus命令(转)
一、ORACLE的启动和关闭1、在单机环境下要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下su - oraclea、启动ORACLE系统oracle>svrmgrlSVRMGR>connect internalSVRMGR>startupSVRMGR>quitb、关闭ORACLE系统oracle>svrmgrlSVRMGR>connect
2013-03-09 08:11:15
711
原创 Java 多线程编程
多线程在软件开发中用得很多,现在几乎所有的软件都用到了多线程,如:QQ、迅雷、eclipe集成开发环境等。什么是多线程?当一个程序启动后就是一个进程,可以理解进程就是CPU的一个执行流程,而多线程就是在一个进程内执行多个线程,相当于在一个执行流程内开辟多个执行序列,举个例子:一个服务员每天要做端菜、洗碗、拖地等事情,每件事情可以理解为一个执行流程,让他开始洗碗那么他必须要把碗洗完了才能
2013-03-02 16:14:46
1123
原创 C++中string类
C++中string类型的常用操作定义string类对象3种方式:1.string str;2.string str("hello");3.string str(2,'f');一般常用前面两种string 类定义在命名空间 std中所以需要写出完全限定符std::string str;但这种方式很不方便,using 该命名空间。 // String程式.cpp
2013-02-28 16:44:55
836
原创 Java IO编程
//----源文件FileHelper.javapackage mypackage;import java.io.BufferedReader;import java.io.DataOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;
2013-02-27 23:23:19
676
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅