自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (1)
  • 收藏
  • 关注

原创 《将博客搬家至CSDN》

从20180928起,把网易博客搬迁到CSDN了。

2018-09-27 17:08:10 284

原创 LODOP打印控件使用问题总结

最近一个小项目使用LODOP来实现套打,比较费时调整控件位置和大小,现在把遇到的问题总结下来,让后来的人参考。1、首先要下载Lodop6.217_Clodop2.102.rar 压缩包,解压得到的文件如下,根据自己电脑配置选择安装install_lodop32.exe,或者install_lodop64.exe. 2、开始设计:用浏览器,chrome,火狐,搜狗等浏览器都可以(...

2018-09-28 10:41:21 13019 1

原创 C语言两个超大很大的数相加可以是浮点数,整数

      近期需要处理很大的数相加,数据的有效位超过16位,而double为最多是16位有效位,且目前的系统中已经没有更大的数据类型来存储超过16位的数据。所以自己写了一个可以处理超大数相加的函数。下面来给大家共享成果,希望可以帮助大家快速开发,节省时间。函数的总体思想就是把字符串转换成数字数组,然后按位进行数值运算。如果是浮点数即存在小数点,则先忽略小数点,把小数点和整数部分和并,正常数值运算...

2016-04-13 16:41:01 888

原创 02/12 /14 工作周报告

  Winter 2014 Report #005 – 02/12 /14 Jiying Dong     I. Plan for next week (***, **, *: orderof priority) ·        90%: Test the stability of the p...

2014-03-03 15:24:20 181

原创 工作周日志01/08 /14

  Winter 2014 Report #001 – 01/08 /14 Jiying Dong     I. Plan for next week (***, **, *: orderof priority) 40%: Findout un-normal data’s feature,and...

2014-02-14 15:10:36 154

原创 string 类的使用方法

string类的构造函数:string(const char *s); //用c字符串s初始化string(int n,char c); //用n个字符c初始化此外,string类还支持默认构造函数和复制构造函数,如string s1;string s2="hello";都是正确的写法。当构造的string太长而无法表达时会抛出length_error异常string类的字符操作:c...

2011-12-23 16:49:12 70

原创 oracle 异常

ORA 01406 fetched column value was truncated 当m_DataBase.FetchNext(1)时抛出异常 原因:程序里定义的字段(用于接收数据库字段内容)长度小于数据库中的字段长度 ORACLE linux配置 /home/oracle/product/10.2.0/network/admin/tnsnames.ora (另总结) Or...

2011-11-23 17:47:39 133

原创 iconv

转换文件的编码方式 用法iconv -f UTF-8 -t GBK file_trans -o file_out 如果 “iconv转换UTF-8编码出错: iconv: 未知 xxx 处的非法输入序列” 在iconv中加入 -c 选项,忽略无效的字符就可以了 iconv -c -f UTF-8 -t GBK file_trans -o file_out  ...

2011-10-21 16:38:21 124

原创 关于SIGPIPE信号

转自:http://blog.sina.com.cn/s/blog_502d765f0100kopn.html 我写了一个服务器程序,在Linux下测试,然后用C++写了客户端用千万级别数量的短链接进行压力测试.  但是服务器总是莫名退出,没有core文件. 最后问题确定为, 对一个对端已经关闭的socket调用两次write, 第二次将会生成SIGPIPE信号, 该信号默认结束进程. ...

2011-09-05 18:24:11 332

原创 oracle语句执行错误

ORA-00911: invalid character   QUERY_WORD_SQL = "select ID, NAME from T_P_WORD;" 定义的SQL语句如上 解决: 去掉语句最后的分号即可  QUERY_WORD_SQL = "select ID,NAME from T_P_WORD"...

2011-08-29 15:54:37 253

原创 关于python调试

当python执行时,遇到跟预想结果不一致的情况,总是会想去linux的gdb工具,希望python也能有这样的调试工具。关于python调试工具的问题,问同事好多遍,是很希望有哦 但是后来没有找到合适的调试工具 ,慢慢的发现其实python调试,也很没有必要的。 python 有很强的动态解释执行能力,任何部分功能都可以单独抽出来做单元测试。即使在单元测试中测不出问题,而在整个工程中出现,可...

2011-08-12 15:35:30 119

原创 python生成压缩文件

压缩: import zipfile; myzipfile = zipfile.ZipFile(zipfilename,'w',zipfile.ZIP_DEFLATED); myzipfile.write(file_path,os.path.basename(file_path));//只压缩文件,不带文件路径 myzipfile.close(); 解压缩: source_zip="c...

2011-08-11 11:57:00 468

原创 python脚本问题

格式化time输出 time.strftime(…)strftime(format[, tuple]) -> string将指定的struct_time(默认为当前时间),根据指定的格式化字符串输出python 中时间日期格式化符号:%y 两位数的年份表示(00-99)%Y 四位数的年份表示(000-9999)%m 月份(01-12)%d 月内中的一天(0-31)%H 24小时制小时数(0...

2011-08-11 11:51:19 87

原创 bad interpreter: 没有那个文件或目录n

bad interpreter: 没有那个文件或目录n 在windows上编辑的脚本,到linux上执行,提示上面的错误 解决办法: dos2unix  myfilename 原因: 在windows下编辑的脚本,是dos格式的,即每一行的行尾以\r\n来标识, 其ASCII码分别是0x0D, 0x0A....

2011-08-10 13:43:12 136

原创 linux 下怎样查找一个文件夹在哪个目录下

如果只显示所在目录的路径:find 目录 -type d -name "查询目录名" -printf "%h\n"如果同时显示目录名称和所在目录的路径:find 目录 -type d -name "查询目录名" -printf "%p %h\n"...

2011-08-05 17:51:51 310

原创 Linux中xargs的用法

xargs大多数 Linux 命令都会产生输出:文件列表、字符串列表等。但如果要使用其他某个命令并将前一个命令的输出作为参数该怎么办?例如,file 命令显示文件类型(可执行文件、ascii 文本等);你能处理输出,使其仅显示文件名,目前你希望将这些名称传递给 ls -l 命令以查看时间戳记。xargs 命令就是用来完成此项工作的。他允许你对输出执行其他某些命令。记住下面这个来自于第 1 部分...

2011-07-15 16:10:57 84

原创 linux 命令参数列表过长

1、在一个目录下删除大批量的文件时,当使用 rm -rf 或者rm *会提示参数列表过长 通过修改命令为 :find . -name "*" | xargs rm -rf '*',成功删除 2、需要把一个目录下的所有文件mv到另外一个目录,如果当前目录文件特别多,简单使用mv 源目录 目的目录会提示参数列表过长 通过修改命令为 :ls | xargs -t -I {} mv {} ../...

2011-07-15 11:56:10 2200

原创 将top命令的输出,写入到文件中

top -b -n 1 -d 3 >>file.txt 解析: -b :batch模式,可以重定向到文件中 -n 1:一共取1次top数据。后边加数字,表示次数 -d 3:每次top时间间隔是3秒钟   vmstat  >file.txt...

2011-07-04 14:48:15 13954

原创 vim 编辑过程中对齐

使文件中的所有行对齐缩进命令 gg=G 上下两行互换位置 ddp 从光标所在位置开始删除到文件的末尾处 dG 从当前位置删除到行尾d$从当前位置复制到行尾y$ 如果要粘贴到其他地方 p 就可以了...

2011-03-31 17:07:03 313

原创 open (linux)

open函数原型        #include <sys/types.h>       #include <sys/stat.h>       #include <fcntl.h>        int open(const char *pathname, int flags);       int open(const char *pathname, i...

2011-03-31 16:05:34 99

原创 GDB 调试段错误的方法

1。在程序编译的时候加上选项 gcc -g -rdynamic  main.c 然后调试 #gdb ./a.out (gdb) r 运行 2。产生core 文件进行gdb调试 #ulimit -c 1000 设置产生的core文件限制 #./a.out 运行程序之后会产生core文件 #ls1.txt  a.out  core.1071  main.c #gdb a.out cor...

2011-03-24 09:47:10 193

原创 定制bash提示符

定制bash提示符    如果您很容易使 shell 提示行变得色彩绚烂斓且带有更多信息, 为什么还要坚持用单调的标准 shell 提示行呢?在这篇技巧中,Daniel Robbins 将说明如何获得符合您的意愿的shell 提示行,并会说明如何动态更新 X 终端的标题栏。作为 Linux/UNIX 人,我们有很长的时间是在 shell 中工作,并且在许多情况下, 下面这一行就是始终盯着我们的那个...

2011-03-08 15:15:48 120

原创 一个很不错的链接博客

http://www.51testing.com/?225738

2011-02-23 12:22:19 70

原创 strcmp & memcmp

strcmp compare two stringmemcmp compare two block of memorythese two functions are quite different          int strcmp(const char *s1, const char *s2);        int strncmp(const char *s1, co...

2011-02-23 11:20:30 49

原创 error C1010: unexpected end of file while looking for

在最开始包含stdafx.h头文件即:#include "stdafx.h"vc默认开启预编译头技术,以提高编译速度开启的状态下,每个源文件必须包含预编译头,否则就会出现上述错误默认的是stdafx.h如果不使用预编译头技术,可以手动关闭...

2011-02-11 15:49:55 82

原创 当数据表中不存在某一条记录的时候,才插入该记录sql语句举例

insert into mysql.user(Host,User,Password) select 'localhost','用户名1','密码1' from mysql.user where not exists (select Host,User,Password from mysql.user; 当用户表中不存在用户:用户名1,密码1 时,才把这个用户(用户名1,密码1)插入到用户表中...

2011-02-11 10:32:44 628

原创 strstr函数

函数名: strstr   功 能: 在字符串中查找指定字符串的第一次出现   用 法: char *strstr(char *str1, char *str2);   用法:#include <string.h>   功能:       str1: 被查找目标 string expression to search.   str2:要查找对象 The string express...

2011-01-21 16:54:13 72

原创 Socket 关闭套接字

1、int shutdown(SOCKET s, int how)中断套接字连接, 在某个TCP连接发送一个FIN。通知服务器端或客户端停止接收和发送数据。2、int close (SOCKET s)close 一个TCP套接口的缺省行为是把该套接口标记成已关闭,然后立即返回到调用进程,该套接口描述字不能再由调用进程使用,也就是说它不能再作为read或write的第一个参数。然...

2011-01-21 14:53:37 500

原创 命令模式下备份mysql 数据库

mysql数据库的用户名是root,密码是123456,数据库名是database_name,在/home/djy/mysql-bak/目录下存放备份数据库,备份数据库名字为backup20110112.sql如果数据库没有设置用户名和密码,则可省略前面的-uroot -p123456,1、备份数据库#mysqldump -uroot -p123456 database_name&gt...

2011-01-12 10:49:21 121

原创 zip 和 unzip 命令

zip 命令可以用来将文件压缩成为常用的zip格式。# zip -r yasuo.zip abc.txt dir1unzip命令则用来解压缩zip文件。语法:unzip [选项] 压缩文件名.zipx 文件列表 解压缩文件,但不包括指定的file文件。-v 查看压缩文件目录,但不解压。-t 测试文件有无损坏,但不解压。-d 目录 把压缩文件解到指定目录下。-z 只显...

2010-12-30 16:24:07 181

原创 grep用法举例

         一直不会用这个命令,一碰到在文件目录中查找某个字符串就得请别人来。很不爽啊,哈哈,今天自己开始仔细学习。^ 锚定行的开始 如:'^grep'匹配所有以grep开头的行。 $ 锚定行的结束 如:'grep$'匹配所有以grep结尾的行。 . 匹配一个非换行符的字符 如:'gr.p'匹配gr后接一个任意字符,然后是p。 * 匹配...

2010-12-30 11:50:57 72

原创 关于H323通信协议知识学习

     定义了一套在计算机网络中实现音频和视频通信的协议。现在常用的网络会议软件和网络电话软件采用的是国际电信联盟(ITU-T)制定的H.323协议族,其中包括H.225,H.245,Q.931等,另外还有IETF制定的SIP(会话启动协议),SIP协议采用与http类似的文本命令形式,而且协议比较简单,是未来网络电话和即时通讯的方向。但由于H.323出现较早,已经有很多商业应用,比如微软的Ne...

2010-12-29 17:57:31 602

原创 mysql like 查找字符串(当把这个字符串字段定义成char等字符类型)时,不准确。...

方法一: 解决方法是对于包含中文的字段加上"binary"属性,使之作为二进制比较,例如将"name char(10)"改成"name char(10)binary"。 这种是针对通过程序创建数据库的方法适用。当通过mysql管理工具创建数据库的时候,是不可以这样做的,字段类型,只能是要么是char 要么binary。 对于后者创建方法,把该字段的数据类型定义成binary 等二进制字符串类...

2010-12-29 16:54:37 254

原创 全局替换命令格式

语法为 :[addr]s/源字符串/目的字符串/[option]全局替换命令为::%s/源字符串/目的字符串/g    [addr] 表示检索范围,省略时表示当前行。    如:“1,20” :表示从第1行到20行;    “%” :表示整个文件,同“1,$”;    “. ,$” :从当前行到文件尾;    s : 表示替换操作    [option] : 表示操作类型    如:g 表示全...

2010-12-28 10:22:38 377

原创 sourceinsight 打开工程出现“内存不能被written”的错误

新装的系统,结果不能重新打开工程,可以不断的new工程,但只要关闭,就没办法打开,提示“内存不能被written”的错误在网上看了很多攻略,有的说跟.net frame有关,有的说跟注册表有关,有的说是系统问题,有的说跟内存条硬件有关,都做了,没用后来想,是不是中文路径的问题,原来我们在new工程的时候默认选的的我的文档下面的sourceinsight的目录,里面有中文然后我在D盘新建了个目录如s...

2010-12-13 18:06:24 1138 1

原创 Makefile:2: *** missing separator. Stop.

在编程时出现make编译问题 这行是说你的第二行没有分隔符 也就是例如:   1 all:  2     gcc -g 1.c -o 1  3 clean:  4     rm -rf 1  第二行前面加上tab建就ok了!...

2010-11-29 10:14:37 111

原创 VC 内存debug时,在调用delete[]处出现错误

 int *a=new int;...delete a;当后面delete a;出现错误的情况大致有: 1数组的首地址a被你有意无意更改了,如:a++之类的; 2变量的作用域问题,如:你是在一个函数体中new的,却在另一个函数体中delete,这时的a变量已经失效了,这时delete会出现a为不认识的标识符的错误; 3先前已经delete过一次了,不可以delete两次; 4、内存...

2010-11-19 10:44:50 212

原创 Mysql C API把文件写入BLOB类型数据

    本片文章转载自http://hi.baidu.com/qiek/blog/item/a8cefd3818facbf43b87ce45.html 刚刚用过TEXT字段类型,保存一个网页的URL地址。下载网页的内容到本地文件,但是并没有把文件写入到数据库。 等系统以后升级的时候,可以采用直接把文件写到数据库中,这样可以方便数据文件的删除操作。 所有保留这篇文章 ...

2010-09-30 17:51:06 346

原创 BINARY 、TEXT 、BLOB

定义数据库字符串,最长允许255TEXT和BLOB没有长度限制,可变长的数据1.blob是二进制大对象,可以容纳可变量数量的数据,其中blob分为4中类型:TINYBLOB,BLOB,mediumblob和LongBlob,他们容纳的长度是不同的.Text同样也分为四种类型:TINYTEXT、TEXT、MEDIUMTEXT和LONGTEXT2.blob被视为二进制字符串,T...

2010-09-29 17:09:06 139

原创 socket流程

socket() --得到文件描述符!bind() --我们在哪个端口?connect() --Hello!listen() --有人给我打电话吗?accept() --"Thank you for calling port 3490."send() 和 recv() --Talk to me, baby!sendto() 和 recvfrom() --Talk to ...

2010-07-30 16:43:40 59

Oracle数据库导入导出

这个是我在做项目时的总结,与大家一起分享。

2008-12-03

空空如也

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

TA关注的人

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