- 博客(42)
- 资源 (52)
- 收藏
- 关注
转载 ORACLE 中关于锁表的问题
ORACLE里锁有以下几种模式: 0:none 1:null 空 2:Row-S 行共享(RS):共享表锁 3:Row-X 行专用(RX):用于行的修改 4:Share 共享锁(S):阻止其他DML操作 5:S/Row-X 共享行专用(SRX):阻止其他事务操作 6:exclusive 专用(X):独立访问使用 数字越大锁级别越高,
2012-01-29 11:34:40 1081
转载 事务和锁(SQLite)
http://blog.csdn.net/taolinke/article/details/6290755转自:http://www.sqlite.com.cn/MySqlite/4/539.Html2、 事务(Transaction)2.1、事务的周期(Transaction Lifecycles)程序与事务之间有两件事值得注意:(1) 哪些对象在
2012-01-29 11:07:29 757
转载 Oracle occi 绑定变量提高数据插入速度
转载自:http://fengqing888.blog.163.com/blog/static/3301141620111018017212/occi是oracle提供的一套对oci封装好的类库,前段时间我抽空看了看相关的文档,本来是想好好的研究研究的,不过因为一直有别的事情要做,所以就没有时间看下去了。论坛上用PRO*C的人多一些。用OCI的好像很少,而且一般问都问些简单的问题,描述的也
2012-01-21 09:44:06 4451
原创 c二维数组初始化为0的2种实现方式
1 #include 2 #include 3 #include 4 int main() 5 { 6 //char a[2][4] ; 7 char a[2][4] = {0} ; 8 char *b =a[0]; 9 for (int i=0; i 10 { 11 printf
2012-01-20 10:22:04 34517
转载 用rm递归递归删除子目录下所有.o后缀文件
find . -name "*.o" | xargs rm -frm -rf "*.o" 只是删除当前目录下的所有文件,不会递归子目录!
2012-01-20 09:00:00 6939
转载 一条cltq指令引发的血案
http://hi.baidu.com/wbo4958/blog/item/16efe60a1b0ce80594ca6b5c.html两个 a.c b.c, a.c里实现了一个函数 void **malloc2d()返回一个void型的二级指针,然后b.c里会调用这个malloc2d的函数,但是在调试的时候始终得不到正确的值,遂用gdb进行调试一番,发现在调用malloc2
2012-01-20 08:58:51 10215 3
转载 应用 Valgrind 发现 Linux 程序的内存问题
转载自:http://www.ibm.com/developerworks/cn/linux/l-cn-valgrind/Valgrind 概述体系结构Valgrind是一套Linux下,开放源代码(GPL V2)的仿真调试工具的集合。Valgrind由内核(core)以及基于内核的其他调试工具组成。内核类似于一个框架(framework),它模拟了一个CPU环境,并提供服
2012-01-20 08:18:32 891
转载 用gdb观察函数调用过程中栈上的那些事儿
转载自 http://www.kgdb.info/gdb/using_gdb_to_inside_function_call_stack/“参数从右到左入栈”,“局部变量在栈上分配空间”,听的耳朵都起茧子了。最近做项目涉及C和汇编互相调用,写代码的时候才发现没真正弄明白。自己写了个最简单的函数,用gdb跟踪了调用过程,才多少懂了一点。参考资料:(感谢liigo和
2012-01-19 22:52:10 986
转载 LINUX下用户登录脚本
转载自:http://hi.baidu.com/shiqiang_hx/blog/item/aab77006e673217a030881cc.html查看bash的手册页(man bash),发现以下内容:When bash is invoked as an interactive login shell, or as a non-interactive shell wit
2012-01-18 17:18:33 3177
原创 SLES10中vi的backspace键不好用的解决办法
Vmware虚拟机中安装SUSE Linux Enterprise Server 10后,发现使用vi时backspace键不好用,解决办法:在当前用户的根目录下编辑 .vimrc,输入“set backspace=indent,eol,start”退出,重新登录或source .vimrc.vimrc是vim的配置文件本文出自 “hazt1011的博客” 博客,请
2012-01-18 17:02:07 969
原创 svn检查本地文件是否有改动,并显示文件名
svn diff --diff-cmd "diff" -x "-q" . | grep Index | cut -d " " -f 2
2012-01-18 16:58:29 2683
转载 linux socket 优化,提升网络速度
转载自:http://hi.baidu.com/lewutian/blog/item/d2d723b75391d7ff31add1f1.html使用 Sockets API,我们可以开发客户机和服务器应用程序,它们可以在本地网络上进行通信,也可以通过 Internet 在全球范围内进行通信。与其他 API 一样,您可以通过一些方法使用 Sockets API,从而提高 Socket 的
2012-01-17 09:20:32 7536
转载 ubuntu 安装 ACE good
转载自 :http://sjtutmz.blog.163.com/blog/static/988886602011717113111322/ACE5.4以后的版本支持GNU Autoconf编译,假设代码在/opt/ACE_wrappers目录下mkdir /opt/ACE_wrappers/buildcd /opt/ACE_wrappers/build../c
2012-01-16 23:13:39 976
转载 杨建:网站加速--服务器编写篇(上)
转载自 http://blog.sina.com.cn/s/blog_466c66400100bi2n.html--提升性能的同时为你节约10倍以上成本From: http://blog.sina.com.cn/iyangjian一,如何节约CPU二,怎样使用内存三,减少磁盘I/O四,优化你的网卡五,调整内核参数六,衡量Web Server的性能
2012-01-16 08:38:06 2236
转载 linux下如何使用svn判断本地文件夹那些文件已改动的命令
svn diff --diff-cmd "diff" -x "-q" . | grep Index | cut -d " " -f 2转载自:http://jonathanpolansky.com/2009/04/list-only-the-path-and-filenames-of-files-with-differences-using-subversion-svn/以下是原文
2012-01-15 15:46:24 3376
转载 error: stray '357' in program
转载自 :http://blog.sina.com.cn/s/blog_475bf56e0100uo3o.html在Linux虚拟机上开发时,遇到以下错误:Making all in testmake[5]: Entering directory`/home/linux/software/zion/media/mux/disk/test'powerpc-e300
2012-01-15 12:53:22 2157
转载 磁盘阵列吞吐量与IOPS两大瓶颈分析
转载自:http://hi.baidu.com/dilelale/blog/item/a87f8a3818fd31e614cecb59.html本文是由网友zw047总结的,分析了磁盘阵列的瓶颈,主要体现在2个方面:吞吐量与IOPS。 1、吞吐量 吞吐量主要取决于阵列的构架,光纤通道的大小(现在阵列一般都是光纤阵列,至于SCSI这样的SSA阵列,我们不讨论)以及硬
2012-01-14 13:04:32 944
转载 Gedit 有用插件介绍
转载自:http://blog.csdn.net/aihao1984/article/details/5938925刚刚接触Ubuntu,对于高手们用的Vim,本人只能望尘莫及。但是,Ubuntu自带的Gedit让我找到了windows的感觉,而且在添加一些插件后更加喜欢这个工具了。 gedit本身带有一些常用插件,比如文档浏览器、缩进行等。可以在编辑->首选项->插件中选中,重启Gedit即
2012-01-14 12:34:54 3946
转载 RPM 安装与卸载命令
转载自:http://apps.hi.baidu.com/share/detail/4234528RPM(Red Hat Package Manager)命令:rpm 1、查询、检查软件包rpm {-q|--query} [select-options] [query-options]rpm {-V|--verify} [select-options] [verify-opti
2012-01-14 09:57:07 729
原创 makefile注意点问题
1)编译命令一定是要通过tab分割2) makefile文件可以是make 或者make加后缀名3)只是makefile文件,make命令可以直接识别4)如果带了后缀名,需要使用命令makefile -f make.后缀名
2012-01-12 17:25:18 1155 1
转载 cppunit使用指南带makefile文件
转载自: http://www.cnblogs.com/me115/archive/2011/05/04/2036820.html单元测试工具CPPUnit在Windows平台下使用图形界面,操作非常直观;但在Unix平台下,就需要花点功夫配置一番:1.下载文件:本人使用的是cppunit-1.12.0.rar 版本,可以在以下地址下载(http://u.115.com/file/f6
2012-01-12 17:11:14 802
转载 自动生成 Makefile 的全过程详解! automake/autoconf 入门
转载自:http://www.cnblogs.com/qq78292959/archive/2010/12/22/2076986.html作为Linux 下的程序开发人员,大家一定都遇到过Makefile ,用make 命令来编译自己写的程序确实是很方便。一般情况下,大家都是手工写一个简单Makefile ,如果要想写出一个符合自由软件惯例的Makefile 就不那么容易了。在本文中,
2012-01-12 17:08:37 551
转载 在LINUX中CppUnit应用指南
l 在LINUX中CppUnit应用指南目 录1 引言... 41.1 摘要... 41.2 术语、定义和缩略语... 41.3 安装CppUnit 42 建立CppUnit测试用例... 42.1 建立一个被测函数... 42.2 建立一个简单的测试
2012-01-12 15:13:57 625
转载 Linux下的CppUnit 的HelloWorld手记
版权声明:本文版权所属 Tx7do@上海半丁,可以随意复制传播,但是表把版权给扔啦=。=操作系统系统:Ubuntu6,g++软件版本:cppunit-1.10.2.tar.gz(1)获得源码: 到cppunit.sourceforge.net上下载源代码。将其复制到到linux下或者是直接使用wget下载到linux下。(2)解压缩:使用以下命令即可解压缩
2012-01-12 15:10:58 650
转载 TCP/IP协议中分包与重组原理介绍
转载自:http://hi.baidu.com/lbxthinker/blog/item/8435adc3e084e1080ff4772b.html 引言分片是分组交换的思想体现,也是IP协议解决的两个主要问题之一。在IP协议中的分片算法主要解决不同物理网络最大传输单元(MTU) 的不同造成的传输问题。但是分组在传输过程中不断地分片和重组会带来很大的工作量还会增加一些不安全的因素。我们
2012-01-12 08:32:15 990
转载 你所不知道的传输层
转载自:http://java-mzd.iteye.com/blog/1007577 PS.老规矩,列出可能遇到的20个问题,如果您是都能回答的高手,请您绕道,我是小菜,只做自己的学习笔记。 1. 传输层的主要功能是什么?2. 传输层如何区分不同应用程序的数据流?3. 传输层有哪些协议?4. 什么是UDP协议?5. 为什么有了UDP,还需要TCP?6. 什
2012-01-12 08:30:10 731
转载 TCP和UDP 协议发送数据包的大小
转载自:http://blog.chinaunix.net/space.php?uid=20180960&do=blog&id=2998594 在进行UDP编程的时候,我们最容易想到的问题就是,一次发送多少bytes好? 当然,这个没有唯一答案,相对于不同的系统,不同的要求,其得到的答案是不一样的,这里仅对像ICQ一类的发送聊天消息的情况作分析,对于其他情况,或许也能得到一
2012-01-12 08:28:58 708
转载 绕过libsafe的保护--覆盖_dl_lookup_versioned_symbol技术
转载自:http://zjss.shayit.com/?news&t=7925&forum=24 在这里向您展现一下新的覆盖_dl_lookup_versioned_symbol技术 (这技术我提的,就这么命名好了:) ) 错误之处,还请来信斧正,谢谢。上接> 由于libsafe只保护堆栈区,不保护heap,和bss区,所以,我们可以设法覆盖那里的某些重要变量,从而使我
2012-01-12 08:27:39 1980
转载 GNU ld链接脚本学习
转载自:http://blog.chinaunix.net/space.php?uid=13701930&do=blog&id=336529 链接器脚本 *********** 每次一次链接行为都是被链接器脚本控制,这样的脚本是采用链接器命令语言写成. 这种脚本主要用途描述如何把输入文件中各段(section)组织到输出文件,并控制输出输出文件的内存布局.大部分链接
2012-01-12 08:26:42 3453
转载 带版本号的符号 versioned symbol
转载自:http://blog.chinaunix.net/space.php?uid=222028&do=blog&id=2658492 小小疏忽,折腾了我近一天的时间,不过总算弄清了个大概。碰到几次带版本的符号的连接问题,令人头疼。终于狠下心来,花了两天时间把info ld Scripts看了一遍,感觉大有长进。突然有股冲动,想译完ld script部分。
2012-01-12 08:25:57 4151
转载 ip包中的协议类别字段值
17 udp 6 tcp 132 sctp0 保留字段,用于IPv6(跳跃点到跳跃点选项) 1 Internet控制消息 icmp2 Internet组管理 igmp3 网关到网关 4 1P中的IP(封装) 5 流 6 传输控制 tcp7 CBT 8 外部网关协议 9 任何私有内部网关(Cisco在它的IGRP实现中使用) 10 BBNRCC监视
2012-01-11 17:29:41 1326
转载 VS配色方案下载
推荐一个网站: http://studiostyles.info 这个网站专门为vs 2005, vs 2008, vs2010提供配色方案下载。 网站首页罗列出大量的配色方案,都附有缩略图以及rated(评估),dls(下载数),views(浏览数)。 可以方便的找到优秀的配色方案。当然,自己喜欢的才是最优秀的。配置方法: 进入喜欢的方案后,如决定要下载,注意选
2012-01-11 17:27:44 1003
转载 关于c中防止头文件重复包含的2个方法
转载自百度 :http://baike.baidu.com/view/1276747.htm #pragma once #pragma once 这是一个比较常用的指令,只要在头文件的最开始加入这条指令就能够保证头文件被编译一次 #pragma once用来防止某个头文件被多次include,#ifndef,#define,#endif用来防止某个宏被多次定义。
2012-01-11 09:19:27 752
原创 关于C++ dynamic_cast转换需要引起重视的问题
#include using namespace std;class CBase {public: virtual int b(){ return 0; }};class CDerived: public CBase { int b(){ return 0; }};int main(void){ //知识点1 //子类转基类没问题,因为空间变
2012-01-06 10:28:04 712
转载 采用C++的ACE库实现的一个通用的C/S架构通信程序(最终版)
转载自http://peirenlei.iteye.com/blog/305043 ACE自适配通信环境(ADAPTIVE Communication Environment)是可以自由使用、开放源码的面向对象(OO)框架(Framework),在其中实现了许多用于并发通信软件的核心模式。ACE提供了一组丰富的可复用C++ Wrapper Facade(包装外观)和框架组件,可跨越多
2012-01-04 10:15:04 679
转载 ACE 在linux环境下安装配置
转载自:http://blog.c114.net/html/87/367587-66548.html 本文是自己实践及网上资料搜集整理,放在这里作备忘。ACE 在linux环境下安装配置1. 下载ACE源文件:http://download.dre.vanderbilt.edu tar -xvzf [tar包名] 2. 设置环境变量$ vi .bash_profi
2012-01-04 10:11:35 705
转载 gdb 调试 程序执行脚本信息
在使用gdb 调试 程序 的时候,有时候需要设定多个断点,重复执行某些操作,而这些操作写起来比较麻烦,这个时候就应该想起来用gdb命令 脚本了,它能够很好的完成这些工作。以设置多个断点为例,我写的命令脚本为---------------------------------------------------#filename: .gdbinit#gdb will read it w
2012-01-02 11:15:00 1451
转载 利用光纤磁盘阵列实现存储共享
磁盘阵列被越来越多地使用到各种应用系统中,开始只是简单地作为某台主机或服务器的附加外置存储设备,主要用于扩展单台主机或服务器的永久存储空间,一般通过SCSI或其它接口与主机直接相连;后来随着存储网络技术,尤其是光纤通道(Fibre Channel)技术的发展,磁盘阵列通过光纤通道接口接入到存储区域网(SAN)中,为多台主机提供共享的存储空间。 目前,人们一方面致力于开发更多的接口技术(如
2012-01-02 10:38:46 9599
SCSI Primary Commands - 4 (SPC-4).pdf
2020-08-31
c++高级程序员需要掌握的
2011-12-17
linux操作系统学习4合1
2011-12-03
C++ SQLite vs2010
2011-11-03
unix操作系统设计.pdf
2011-10-20
vs2005重置命令大全,修改了vs的可以参考
2011-10-18
Dwarf3.pdf
2011-10-16
symbian os c++ 应用程序开发教程 完整版 pdf
2011-09-23
chartdirector_csharp
2011-09-16
图解所有UML对象关系 c++反汇编 天数夜读反汇编
2011-08-31
mf2_programming
2011-07-13
mf_programming
2011-07-13
SVN实用技能及冲突管理word rar
2011-06-21
设计模式C++ pdf(不到2M)
2011-06-21
深入探索c++对象模型 设计模式c++ pdf
2011-06-06
Pclint 9程序,安装说明,在vs2005配置详解
2011-05-25
用 GTest 来测试MFC 程序 TDD开发
2011-05-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人