自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

朝着未来勇敢前进

我们会更好!

  • 博客(151)
  • 资源 (1)
  • 收藏
  • 关注

原创 CouchDB/Cloudant多键查找view

比如view返回所有的记录是这样:{"total_rows":96,"offset":45,"rows":[{"id":"02dacaac-9d56-4e5e-8695-6c4a7b88c590","key":["02dacaac-9d56-4e5e-8695-6c4a7b88c590",0],"value":null},{"id":"02dacaac-9d56-4e5e-8695-6

2016-06-27 11:10:53 1513

原创 oracle call stored procedure with schema - PLS-00487 ORA-06550

jdbc 调用oracle stored procedure, 长这样:{call real.xx(?)}real是我们的数据库的一个schema, 结果一直报错,错误信息如下:后来找到一个文章,链接如下,原因是real是oracle一个数据类型,估计oracle这里处理有问题, 如果把大括号去掉就可以了:http://johnnywong.bl

2016-06-16 11:51:25 1257

转载 mysql事务和锁InnoDB(转自http://www.cnblogs.com/zhaoyl/p/4121010.html)

背景 MySQL/InnoDB的加锁分析,一直是一个比较困难的话题。我在工作过程中,经常会有同事咨询这方面的问题。同时,微博上也经常会收到MySQL锁相关的私信,让我帮助解决一些死锁的问题。本文,准备就MySQL/InnoDB的加锁问题,展开较为深入的分析与讨论,主要是介绍一种思路,运用此思路,拿到任何一条SQL语句,都能完整的分析出这条语句会加什么锁?会有什么样的使用风险

2016-05-12 17:09:30 775

转载 堆排序

An Example of Heapsort:Given an array of 6 elements: 15, 19, 10, 7, 17, 16, sort it in ascending order using heap sort.Steps:Consider the values of the elements as priorities and build the

2016-05-09 13:17:54 340

原创 xcode升级安装

之前安装的xcode是低版本的,现在要安装4.5.2的,所以按照以下步骤安装:1, 卸载之前的低版本的,terminal里面运行 sudo /Developer/Library/uninstall-devtools –mode=all2, 下载最新的xcode, 安装之

2013-01-07 23:05:36 831

原创 Python发送邮件给多人

import smtplibfrom email.mime.text import MIMETextmail_host = 'smtp.gmail.com'mail_user = '[email protected]'mail_pwd = 'xxxx'def send_email( content, mailto, get_sub ): print 'Setting MIMETe

2012-11-16 17:10:24 18519 1

原创 fgets strlen etc

FILE *wordFile = fopen( argv[1], "r"); char word[10]; while (fgets(word, 10, wordFile)) { word[ strlen(word) - 1 ] = 0; NSLog(@"%s", word ); } return (0);今天

2012-09-10 22:37:03 792

原创 win7下oracle 10g ORA-12154: TNS:could not resolve the connect identifier specified解决

<br />点击plsql的时候或者是sqlplus,都要右键以管理员身份来运行,其它情况可能是环境变量的设置问题。在我机器上面的问题是没有以管理员的身份运行。

2010-11-21 21:16:00 1263

原创 windows live writer

写日志好东西

2010-06-10 10:19:00 512

原创 gcc 中传入宏,方便程序有选择执行,-D -U

/* 用来测试gcc -D -U的用法 -D,用来设置宏 -U,用来取消宏*/#include #include  int main (int argc, char const* argv[]){ #ifdef DEBUG printf("debugging......./n"); #else printf("no debugging....

2010-05-10 17:29:00 912

原创 ieHTTPHeader下载地扯

http://www.blunck.info/iehttpheaders.html

2010-04-21 11:53:00 1639

转载 c++ 模板数组的引用

#include using namespace std;template void print(const T (& r)[N]) { for (size_t i = 0; i < N; ++i) { cout << r[i] << endl; } } int main() { const int c[

2010-04-19 14:11:00 1358

原创 error: two or more data types in declaration specifiers

gcc 报这个错error: two or more data types in declaration specifiers查了半天原因是少了一个分号于是得出结论这个错误一般是少一个分号

2010-04-01 10:58:00 11435 10

转载 C/C++ 宏带来的奇技淫巧

众多C++书籍都忠告我们C语言宏是万恶之首,但事情总不如我们想象的那么坏,就如同goto一样。宏有一个很大的作用,就是自动为我们产生代码。如果说模板可以为我们产生各种型别的代码(型别替换),那么宏其实可以为我们在符号上产生新的代码(即符号替换、增加)。关于宏的一些语法问题,可以在google上找到。相信我,你对于宏的了解绝对没你想象的那么多。如果你还不知道#和##,也不知道prescan,

2010-02-25 16:02:00 967 1

原创 循环双向链表及快速排序

实现一个循环双向链表快速排序,其实链表实现部分大部分是用的维基百科上的代码,排序部分自己完成,代码如下:头文件:#ifndef _DULINKLIST_H_#define _DULINKLIST_H_#include #include //双向循环链表定义#define TRUE 1#define FALSE 0#define OK 2#define OVE

2010-02-24 15:33:00 7122 4

原创 cvAbs用法

今天在看>的时候,看到"cvAbs,cvAbsDiff和.."这里的时候,发现一个问题,书上面写的函数的原型是:void cvAbs( const CvArr* src, const dst); 本来以为这个函数是求数组的绝对值是指的是行列式,后来程序试验不是,而是和传入数组一样结构的数组。试验程序如下:#include #include #include

2010-02-21 22:51:00 4050 4

转载 OpenCV读取AVI文件

今天看到网上很多人问,cvCreateFileCapture读取avi,为什么总是返回NULL. 我查了查文献,总结如下:(源程序附在最下)问题:为什么我的电脑支持AVI或者能够播出AVI,但为什么使用cvCreateFileCapture函数总返回NULL呢?答案:尽管是AVI文件,但也可能使用了某种codec,例如:MJPEG Decompressor。 需要把它转换Ope

2010-02-08 17:37:00 2174 1

原创 强大的Chrome

  最近一直在用Chrome的插件功能,感觉真的很方便很方便,看来google的Chrome浏览器真的不是一个单一的浏览器,而且一整套的平台,可以在上面做好多的事情,真的就像是一个操作系统,比如常用的一些功能,在上面都有相应的开发,如果未完善的,大家还可以补充,真的感觉很强大,我最近在用google calendar这个日程安排软件,比单机安装的要方便多了,而且是绑定gmail邮箱的,数据全存储在

2010-01-27 14:16:00 684

原创 捕获ctrl+c信号量

#include#includevoid ctrlhandler( int a ){ printf("you have press ctrl+c /n"); /* close 相关操作*/ getchar(); exit(0);}int main(){ signal(SIGINT,ctrlhandler); /*其他操作*/ getchar();

2010-01-08 10:30:00 5424 2

原创 准备资料

利用OpenCV实现人脸检测http://tech.ddvip.com/2009-02/1235731727109912_4.htmlFace Detection C++ Library with Skin and Motion Analysis完整的包括皮肤及动作识别的C++人脸检测源代码http://www.codesoso.com/code/FaceDetection

2010-01-07 17:30:00 571

转载 c日期时间

关键字:UTC(世界标准时间),Calendar Time(日历时间),epoch(时间点),clock tick(时钟计时单元)1.概念在C/C++中,对字符串的操作有很多值得注意的问题,同样,C/C++对时间的操作也有许多值得大家注意的地方。下面主要介绍在C/C++中时间和日期的使用方法.通过学习许多C/C++库,你可以有很多操作、使用时间的方法。但在这之前你需要了解一些“时间”和“日期”的概

2009-12-21 16:56:00 1093

原创 AIX5.3上装python3.1.1

只要三步即可:1, configure --prefix=$u/python-3.1.1 --with-gcc2, make3, make install 装完后默认装在/目录下了,进入目录/python-3.1.1/bin输入python即可想要在任意目录位置输入python,则建立软链接:ln -s /python-3.1.1/bin/python3.1 /usr/bin/py

2009-12-17 17:51:00 963

转载 Cannot register service: RPC: Unable to receive; errno = Connection refused

   前几天有人问我,按照我前文说的方法安装完rstatd后,为什么启动不了RPC?提示:Cannot register service: RPC: Unable to receive; errno = Connection refused这是因为你的服务器没有开启端口映射的功能。今天把这个问题的解决方法写下来,希望对有类似问题的朋友有所帮助。[root@codebreaker

2009-12-03 09:52:00 5018 1

原创 报错can't create unix socket

在rpc程序中调用mysql,然后程序运行一段时间后报错cant create unix socket。然后netstat看到后台有好多个tcp连接,刚开始感觉是mysql连接没有关闭,后来发现是自己rpc连接没有关闭,所以解决办法是有rpc连接中调用一句话clnt_destroy( cl );将rpc远程连接关闭掉,即可 

2009-12-01 10:13:00 1620

原创 e-texteditor中文件在unix-aix中乱码

e-texteditor中汉字在unix-aix中出现乱码,是由于两者字符编码不一样所造成,解决方法是改变e-texteditor字符集,改变办法:file->save format->line encodeing->unixfile->save format->encoding->default encoding

2009-11-18 10:40:00 919

原创 AIX SVN

 一、SVN的安装  SVN的在UNIX上的安装有两种方式,一种是源代码编译,另一种是直接使用编译好的二进制文件。因为服务器还有其他主要用途,所以安装一切从简,就选择编译好的二进制文件。1.下载二进制包  下载地址为:http://www.open.collab.net/nonav/downloads/community/  下载后解压至/opt/subversion  赋予bin目录下所有文件执

2009-11-12 15:32:00 2904 1

转载 sockaddr与sockaddr_in结构体简介

struct sockaddr {unsigned  short  sa_family;     /* address family, AF_xxx */char  sa_data[14];                 /* 14 bytes of protocol address */};sa_family是地址家族,一般都是“AF_xxx”的形式。好像通常大多用的是都是AF_INET。

2009-11-11 12:05:00 639

原创 在AIX上安装bash

 下载地址:http://www-03.ibm.com/servers/ai ... linux/download.html下载后,安装就简单多了。传到AIX上后,直接用RPM解开:# rpm -ivh bash-3.0-1.aix5.1.ppc.rpm 完成后直接输入#bash就OK。

2009-11-10 17:18:00 597

原创 C++程序中引入.a(静态库)文件

 因为有一些c程序用G++编译不过去,但是c++又比较的强大,于是有一个方法就是将c程序生成.a文件,通过静态库的方法引入c++中:见程序RPC:1,square.x struct square_in{/* data */long arg1;};struct square_out{/* data */long res1;};program S

2009-11-10 14:11:00 8587

原创 AIX中RPC使用

最近在看unix网络编程卷二,在看到sun rpc那一部分的时候,发现几个问题,我是在ibm AIX上面开发,才发现原来真的是不同的UNIX系统差别真的很大,不多说,先上程序,包括三个文件,一个是RPC说明文件,另一个是客户端程序,还有一个是服务端程序。1,RPC说明文件square.x struct square_in{ /* data */ long arg1;}

2009-11-09 17:52:00 2416

原创 读proc/pid得到进程名称

 #include #include #include #include #include #include #include #include #include #include void get_program_name( char *p_name_space ){ char strBuf[100]; memset( strBuf, 0

2009-11-05 11:23:00 960

原创 多个.c文件编译成运行

 多个.c文件编译成运行1,把公共的东西提到一个头文件中去,进行定义,如a.h2,另一个文件中是一些方法的实现,如a.c,如果是准备别的C程序调用,则不需要有main函数3, main函数只有一个,比如有一个b.c文件,要调用a.c和a.h中定义的函数等,则有如下步骤:    ,执行g++ -c a.c,生成a.o文件    ,如果在a.c中有的函数的声明没有放进a

2009-11-04 14:39:00 2667 1

转载 java tomcat配置

 经常看到jsp的初学者问tomcat下如何配置jsp、servlet和bean的问题,于是总结了一下如何tomcat下配置jsp、servlet和ben,希望对那些初学者有所帮助。    一、开发环境配置    第一步:下载j2sdk和tomcat:到sun官方站(http://java.sun.com/j2se/1.5.0/download.jsp)下载j2sdk,注意下载版本为Windows

2009-11-02 22:11:00 760

转载 共享内存---shmget shmat shmdt

要使用共享内存,应该有如下步骤:1.开辟一块共享内存 shmget()2.允许本进程使用共某块共享内存 shmat()3.写入/读出4.禁止本进程使用这块共享内存 shmdt()5.删除这块共享内存 shmctl()或者命令行下ipcrmftok()。它有两个参数,一个是字符串,一个是字符。字符串一般用当前进程的程序名,字符一般用来标记这个标识符所标识的共享内存是这个进程所开辟的第几个共享

2009-10-28 14:14:00 2110 3

原创 JAVA JSON简单用法

1,基本条件JSON 即 JavaScript Object Natation,它是一种轻量级的数据交换格式,非常适合于服务器与 JavaScript 的交互。本文将快速讲解 JSON 格式,并通过代码示例演示如何分别在客户端和服务器端进行 JSON 格式数据的处理。Json必需的包commons-httpclient-3.1.jarcommons-lang-2.4.jarco

2009-10-22 11:05:00 2658

转载 response.sendRedirect()和request.getRequestDispatcher().forward(request,response)用法

response.sendRedirect(url) -- 重定向到指定URL request.getRequestDispatcher(url).forward(request,response) -- 请求转发到指定URL 二者区别:response.sendRedirect(url)跳转到指定的URL地址,产生一个新的request,所以要传递参数只有在url后加参数,如

2009-10-16 11:36:00 6039 1

原创 得到用户是否是卖家

taobao.user.get返回值type字段的值:B(商城用户),C(普通卖家)

2009-10-16 11:26:00 694

原创 TOP中得到当前登陆用户

回调页面中http://localhost/?top_appkey={appkey}&top_parameters=xxx&top_session=xxx&top_sign=xxx将top_parameters经过BASE64编码的字符串转换为Map对象,其中就有用户信息

2009-10-16 10:37:00 574

原创 VC 6.0中怎样设置才能生成Debug或Release版本的程序?

菜单:build----set active configuration------win32 debug / win32 release

2009-09-30 11:54:00 1457

转载 符合web标准的flash html代码

符合web标准的flash html代码            type="application/x-shockwave-flash" width="180" height="180">                 在网上找的。    firefox1.5(使用data属性)和ie6(使用param属性)下通过

2009-09-29 22:44:00 563

计算机程序的构造和解释

一本很不错的关于计算机程序构造以及解释的书,绝对好书,国外教材

2008-08-22

空空如也

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

TA关注的人

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