自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(78)
  • 资源 (22)
  • 收藏
  • 关注

转载 linux下oracle数据库服务和监听的启动停止

oracle数据库是重量级的,其管理非常复杂,将其在linux平台上的启动和关闭步骤整理一下。安装完毕oracle以后,需要创建oracle系统用户,并在/home/oracle下面的.bash_profile添加几个环境变量:ORACLE_SID,ORACLE_BASE,ORACLE_HOME。比如:export ORACLE_SID=test  export ORACLE_BASE=o

2013-07-26 09:48:26 2756

转载 ICE的5个服务

Ice为分布式开发提供了技术完善的客户-服务平台。实际上,现实的应用不仅仅只需要具备远程通讯能力,通常的,还需要随需启动服务,把代理分布到客户端,分发异步事件,配置应用,发布补丁等等。        Ice自带了一些服务,这些服务具备了上面所说的特征和一些其它的特征。这些服务实现以服务器的形式实现并向你的应用提供服务。他们分别是:1、IcePack         IceP

2013-07-23 11:22:34 1032

转载 Linux查看进程的所有子进程和线程

得到进程的pid:ps -ef | grep process_name | grep -v "grep" | awk '{print $2}'查看进程的所有线程# ps mp 6648 -o THREAD,tidUSER %CPU PRI SCNT WCHAN USER SYSTEM TIDroot 0.0 - - - - - -root 0.0 24 - - - -

2013-07-23 09:46:36 3082

转载 字符串转化为数字(不使用库函数)

面试例题3:使用库函数将字符串转换为数字。考点:C库函数中字符串转换为数字的使用。出现频率:★★★★解析与上节数字转换为字符串类似,C/C++语言提供了几个标准库函数,可以将字符串转换为任意类型(整型、长整型、浮点型等)。以下列举了各函数的方法及其说明。atof():将字符串转换为双精度浮点型值。atoi():将字符串转换为整型值。atol(

2013-07-23 09:27:04 5920

转载 c/c++ 数字转成字符串, 字符串转成数字

数字转字符串:用C++的streanstream:#include #Include string num2str(double i){        stringstream ss;        ss        return ss.str();}字符串转数字:int str2num(string s) {       

2013-07-23 09:19:15 1170

转载 IceGrid应用 配置手册

1.  概述1.1 配置目标本文档是描述Ice中间件中的IceGrid服务的应用配置,通过使用IceGrid服务来实现:1.  服务器端服务分布式部署。2.  服务器端服务按需激活。3.  服务器端服务多节点负载均衡。4.  注册服务主/从热备(Master/Slaves)5.  集成IceBox服务1.2 实验环境1.  硬件:hp服务器,3台2.  操作

2013-07-22 22:10:42 11320

转载 linux下创建oracle表空间

1 、 登录服务器2 、 查看磁盘空间是否够大df -h     -h更具目前磁盘空间和使用情况 以更易读的方式显示  [root@rac1 ~]# df -h  Filesystem Size Used Avail Use% Mounted on  /dev/sda1 2.9G 2.3G 521M 82% /  none 209M 0 209M 0% /dev/shm

2013-07-22 10:41:31 1027

转载 shell test用法

1)判断表达式 if test  (表达式为真) if test !表达式为假 test 表达式1 –a 表达式2                  两个表达式都为真 test 表达式1 –o 表达式2                 两个表达式有一个为真 2)判断字符串 test –n 字符串                        

2013-07-21 20:43:10 794

转载 Makefile debug的经验

1. 使用warning指令warning 是个不错的命令,可以打印出消息,来判断makefile执行的流程  如 , 这是一个普通的编译kernel module的Makefile,但是我忘记这个文件的执行顺序了。 # If KERNELRELEASE is defined, we've been invoked from the# kerne

2013-07-21 19:44:43 1783

转载 Makefile 中:= ?= += =的区别

在Makefile中我们经常看到 = := ?= +=这几个赋值运算符,那么他们有什么区别呢?我们来做个简单的实验新建一个Makefile,内容为:ifdef DEFINE_VRE    VRE = “Hello World!”elseendififeq ($(OPT),define)    VRE ?= “Hello World! First!”endif

2013-07-21 19:37:36 834

转载 Makefile中常用的函数

在Makefile中可以使用函数来处理变量,从而让我们的命令或是规则更为的灵活和具有智能。make所支持的函数也不算很多,不过已经足够我们的操作了。函数调用后,函数的返回值可以当做变量来使用。一、函数的调用语法函数调用,很像变量的使用,也是以“$”来标识的,其语法如下:    $()或是    ${}这里,就是函数名,make支持的函数不多。是函数的参数,参数间以逗

2013-07-21 19:25:12 887

转载 Makefile选项CFLAGS,LDFLAGS,LIBS

CFLAGS 表示用于 C 编译器的选项,CXXFLAGS 表示用于 C++ 编译器的选项。这两个变量实际上涵盖了编译和汇编两个步骤。CFLAGS: 指定头文件(.h文件)的路径,如:CFLAGS=-I/usr/include -I/path/include。同样地,安装一个包时会在安装路径下建立一个include目录,当安装过程中出现问题时,试着把以前安装的包的include

2013-07-21 19:20:48 1179

转载 makefile中的伪目标,强制目标和双冒号规则

----伪目标----target :commands如果makefile 所在目录没有target 同名文件:make target 则导致commands 总是被执行。如果makefile 所在目录下存在target 同名文件:make target 则commands 不被执行,认为target 总是最新的。 .PHONY:target

2013-07-21 19:10:16 3938

转载 makefile双冒号规则

双冒号规则就是使用“::”代替普通规则的“:”得到的规则。当同一个文件作为多个规则的目标时,双冒号规则的处理和普通规则的处理过程完全不同(双冒号规则允许在多个规则中为同一个目标指定不同的重建目标的命令)。首先需要明确的是:Makefile中,一个目标可以出现在多个规则中。但是这些规则必须是同一类型的规则,要么都是普通规则,要么都是双冒号规则。而不允许一个目标同时出现在两种不同类型的规则中。

2013-07-21 19:09:47 1102

原创 makefile 使用环境变量

Makefile 用到环境变量时,不能直接使用$ORACLE_HOME,而是要使用$(ORACLE_HOME),切记

2013-07-21 19:06:33 8323

转载 linux shell if语句使用方法

最精简的 if 命令的语法是:if TEST-COMMANDS; then CONSEQUENT-COMMANDS; fiTEST-COMMAND 执行后且它的返回状态是0,那么 CONSEQUENT-COMMANDS 就执行。返回状态是最后一个命令的退出状态,或者当没有条件是真的话为0。TEST-COMMAND 经常包括数字和字符串的比较测试,但是也可以是任何在成功时

2013-07-21 18:58:54 1414

转载 linux的test命令

每一种条件语句的基础都是判断什么是真什么是假。是否了解其工作原理将决定您编写的是质量一般的脚本还是您将引以为荣的脚本。Shell 脚本的能力时常被低估,但实际上其能力的发挥受制于脚本撰写者的能力。您了解得越多,您就越能像变戏法似地撰写一个文件来使任务自动化和简化您的管理工作。在 shell 脚本中进行的每一种操作(除最简单的命令编组之外)都需要检查条件。所有的 shell 脚本“逻辑” —

2013-07-21 18:54:32 996

转载 $(MAKE) 嵌套执行make

在一些大的工程中,我们会把我们不同模块或是不同功能的源文件放在不同的目录中,我们可以在每个目录中都书写一个该目录的Makefile,这有利于让我们的Makefile变得更加地简洁,而不至于把所有的东西全部写在一个Makefile中,这样会很难维护我们的Makefile,这个技术对于我们模块编译和分段编译有着非常大的好处。例如,我们有一个子目录叫subdir,这个目录下有个Makefile文

2013-07-21 18:50:03 1142

转载 Makefile自动化变量

在上述的模式规则中,目标和依赖文件都是一系例的文件,那么我们如何书写一个命令来完成从不同的依赖文件生成相应的目标?因为在每一次的对模式规则的解析时,都会是不同的目标和依赖文件。自动化变量就是完成这个功能的。在前面,我们已经对自动化变量有所提涉,相信你看到这里已对它有一个感性认识了。所谓自动化变量,就是这种变量会把模式中所定义的一系列的文件自动地挨个取出,直至所有的符合模式的文件都取完了。这

2013-07-21 18:30:17 852

转载 linux :touch 命令

linux的touch命令不常用,一般在使用make的时候可能会用到,用来修改文件时间戳,或者新建一个不存在的文件。1.命令格式:touch [选项]... 文件...2.命令参数:-a   或--time=atime或--time=access或--time=use  只更改存取时间。-c   或--no-create  不建立任何文档。-d  使

2013-07-21 18:15:23 896

转载 Eclipse中使用自己的makefile管理工程

我用的环境:(1)系统: Ubuntu 11.04(2)Eclipse + CDT1. 在建立工程的时候选择makefile工程。2.将makefile文件和你写好的工程文件(源文件和头文件)导入到刚刚创建的工程中。3. 如果你写的 makefile中的第一个目标是all的话,就可以直接编译工程了,build al

2013-07-21 17:17:04 1326

转载 Linux下的动态共享库(so)开发调用

翻译并根据实际情况进行了小小修改,仅关注Linux下动态共享库(Dynamic shared library .so)的开发.1 简单的so实例源文件//test1.cint test1(){    return 1;}//test2.cint test2(){    return2;}//mytest.c#include s

2013-07-21 16:51:19 6193

转载 eclipse c/c++编程引用动态库(so)

动态库的引用:右击项目,选中属性,在属性页中:C/C++ Build=》Settings=》Tool Settings=》GCC C Compiler=》command  栏写上gcc -lpthread -ltcmrdriver    (用户自定义库libtcmrdriver.so)同样在GCC C Linker的command中写上gcc -lpthread -ltcmrdri

2013-07-21 16:39:17 5345

转载 linux/eclipse/c++ 动态库的创立与调用

创建动态链接库在Eclipse中创建新的C++工程,File->New->Project->C++->C++ Project,选择Shared Library。编译之后将在工程目录下生成一个libshared.so文件,这就是我们要用的动态链接库文件。导入动态库Project->Properties->C/C++ Build->Settings->Tool Settings->GC

2013-07-21 09:40:32 1947

转载 如何在Eclipse中显示行号

这个问题,困扰了我好长时间,今天终于找到了。其实很简单,经过以下几步,就一切搞定了: 1)     先打开一个类,如下图:2)     然后打开视图,如何打开呢?最能解决问题的也就在此了: 按Ctrl+F10,效果如下图:3)     然后选择Show Line Numbers4)     最后的效果如图:5)       就

2013-07-21 08:42:21 2966

转载 ICE:实现简单的聊天室

目标:实现一个简单的聊天室。本文实现的聊天室仅出于演示ICE的多播功能,即由一个Client发送的消息,广播至注册的其他Client上。以后的系列文章,将逐步完善这个例子,使其成为一个现实意义上可用的聊天室软件。Slice定义:module ChatSpaceDef{ //回调函数接口,就是客户端传递给服务器,服务器接收到的一个方法代理签名 inter

2013-07-19 16:44:00 1302

转载 ZeroC ICE之旅

Ice 是 Internet Communications Engine 的简称,出自ZeroC名门之下。 Ice 是一种面向对象的中间件平台。从根本上说,这意味着Ice 为构建面向对象的客户-服务器应用提供了工具、API 和库支持。Ice 应用适合于异构平台环境中使用:客户和服务器可以采用不同的编程语言,可以运行在不同的操作系统和机器架构上,并且可以使用多种网络技术进行通信。无论部署环境如何

2013-07-19 16:30:05 1468

转载 加速Eclipse编辑的功能(C++/Java)——自动完成

自动完成是现在主流的IDE编辑器的重要功能,对我来说一个IDE的好坏完全取决于编辑器的方便程度。首先声明一下,我既用C/C++也用Java,所以这里的讨论都是针对以上三者一起的。C环境只说VC 6.0,虽然有点不公平……但我没用过更高的版本的。我对编辑器的要求有几点:能够比较漂亮的对代码成分进行高亮(语法高亮,几乎所有的都可以,VC 6.0的太弱了,就蓝的和黑的,黑的太多了

2013-07-19 12:24:55 1210

转载 eclipse for C++ 自动提示功能

启动Eclipse.进入:Windows-->Preferences-->C/C++找到Environment。增加两个变量: CPLUS_INCLUDE_PATH: /usr/include/c++/4.1.3(我的gcc版本) C_INCLUDE_PATH: /usr/include接下来新建一个c project.编写代码的时候,当敲入'.'的时候就会自动弹出可备用的代码。

2013-07-19 12:09:28 9072

转载 ICE 的常见运行错误

在编译和 Ice 应用相关的文件中,经常因为 ice 相关的文件包含关系而导致编译无法通过,此时的错误一般提示和 handle.h 相关。然而想要解决这样的错误,一般只需要把在无法编译成 .o 文件的 .cpp 文件中和 ice 文件相关的头文件放在该 .cpp 文件的起始行即可。也就是说,根据提示,把 .cpp 文件中最早提示导致出错的 .h 文件放在起始行。 ICE 的常见运行错误 (

2013-07-19 11:18:50 10659 1

转载 聊天室是一种典型的网络应用,这个程序演示了ICE框架的基本结构。

启动Server命令行chatserver --Ice.Config=config.chatserver1)定义SLICE接口。module Chat {interface MessageReceiver {    void onMessage(string sender, string msg);};dictionarystring, Me

2013-07-19 10:56:17 2498

转载 很不多的ICE架构入门学习例子-ping程序

虽然使用传统的SOCKET编程,我们可以更为清楚程序的性能,能够更直接的操控SOCKET的设置,比如发送超时时间,接受BUFFER的大小,以及进行自己的协议加密。但是由于其调试成本较高,且不易于分布式部署ICE 作为一个中间件技术,已经得到越来越广泛的应用。在 ICE3.2 以后,由于采用了epoll 模型,其通信层的性能提升较为明显。而且其相较于SOCKET编程一个很明显的优势是便于调试

2013-07-19 10:40:28 1405

转载 Oracle应用Linux开发C

Linux操作系统的不断完善与发展,出现了大量基于 Linux平台的应用开发,原有的基于Unix平台的商业软件也不断被移植到Linux上来。最典型的,Oracle公司宣布,他的现有的及未来所有的数据库产品和商业应用都将支持Linux平台。本文所述OCI for Linux的C语言库,正是Linux平台上Oracle的C语言接口。 我们知道,在一个复杂的Oracle数据库应用中,C程序代

2013-07-18 16:41:43 898

转载 Linux下通过C++码来操作MySQL数据库

代码: #include #include #include "/usr/local/include/mysql/mysql.h" //安装的mysql的头文件所在的位置 using namespace std; string host="数据库地址"; string user="用户名"; string pwd="密码"; string dbname="数据库

2013-07-18 16:37:33 829

原创 Linux TCP/IP 实例

//============================================================================// Name : ServerBase.cpp// Author : // Version :// Copyright : Your copyright notice// Description

2013-07-18 16:23:33 802

转载 Linux UDP C/S例子

UDP C/S编程的步骤如下图所示与TCP C/S通信的区别在于:服务端没有设置监听和等待连接的过程。客户端没有连接服务端的过程。基于UDP的通信时不可靠地,面向无连接的,发送的数据无法确切知道对方收到没有,就算对方根本不存在,也可以发送数据出去。这样的通信通常用在对可靠性、安全性要求不高的地方,比如语音通信(没听清楚可以让对方再说一遍)。下面是一个简单的例子:serv

2013-07-18 16:22:36 864

转载 memcached: error while loading shared libraries: libevent-2.0.so.5: cannot o解决

memcached: error while loading shared libraries: libevent-2.0.so.5: cannot o解决 memcached基本选项-p 端口   监听tcp端口-d    以守护进程方式运行memcached-u username  以username运行-m 《num》  最大的内存使用,单位是

2013-07-18 11:54:53 4730

转载 /etc/profile和/root/.bash_profile有什么区别

/etc/profile是全局的,是私有的/etc/profile用于整个系统所有用户, ~/.bash_profile, ~/.profile和~/.bashrc 用于各个用户,这里的"~"符号就是各当前用户的$HOME~/.bash_profile 和 ~/.profile 只在登陆时读取一次。~/.bashrc 每次都读取~/.bash_profile 和 ~/.profil

2013-07-18 09:46:57 12238

转载 远程过程调用(RPC)

远程过程调用(RPC)是一个协议,程序可以使用这个协议请求网络中另一台计算机上某程序的服务而不需知道网络细节。(过程调用有时也称作函数调用,或子例行程序调用。)RPC使用client/server模型。请求程序是client,而服务提供程序则为server。就像一般的本地过程调用一样,RPC是一个同步操作,直到远程过程结果返回请求程序才可以挂起。尽管如此,使用轻质进程或线程时,它们共享同一地址空间

2013-07-17 12:32:05 1005

转载 软件系统开发中的数据交换协议

在很多地方都有“数据交换”这个概念,本文所说的“数据交换” 是指在计算机网络中,一个系统把数据传递给另外一个系统。这非常类似于一个人要告诉另外一个人一件事情。当一个人要把一件事情告诉另外一个人的时候,我们可以通过电话、邮件、短信、IM工具或者当面说的方式来交流。这种方式类似于系统数据交换要通过 tcp、udp、管道等等的方式实现。当两个人交流的时候,我们需要一种共同的语言才能明白对方的意思

2013-07-17 12:30:54 858

软件研发人员能力素质画像

软件研发人员能力素质画像

2022-10-26

分片下载大文件,断点续传

分片下载大文件,断点续传,

2018-08-21

WinCE 6 任务管理器

WinCE 6 任务管理器

2012-11-30

EntityFrameworkWithSpringDotNet

EntityFrameworkWithSpringDotNet

2012-06-19

SystemHotKeysLib.zip

全局热键管理全局热键管理全局热键管理全局热键管理全局热键管理全局热键管理全局热键管理全局热键管理全局热键管理全局热键管理全局热键管理全局热键管理全局热键管理

2011-04-16

Java和.net交互实例代码hessian.rar

Java和.net交互实例代码hessian.rar

2011-04-12

Linq体验系列,linq功能代码解释

Linq体验系列,top,select ,insert,delete

2009-06-08

ReSharp4.0.rar

vs开发的辅助工具,比较好用vs开发的辅助工具,比较好用vs开发的辅助工具,比较好用

2008-09-06

(C# 源码)ERP系统

(C# 源码)ERP系统

2008-07-17

(C# 源码)超市管理系统

(C# 源码)超市管理系统

2008-07-17

(C# winform 源码)餐饮管理系统

(C# winform 源码)餐饮管理系统

2008-07-17

(C# winform 源码)房产中介管理系统

(C# winform 源码)房产中介管理系统

2008-07-17

(c# 源码)宾馆管理信息系统

(c# 源码)宾馆管理信息系统

2008-07-17

(C#+oracle 源码)中国移动进销存管理系统

(C#+oracle 源码)中国移动进销存管理系统

2008-07-17

Spring.Net的实例

Spring.Net的实例

2008-04-21

最新对日外包流程

最新对日外包流程,这是最新版本!

2008-03-05

(FastSpring.NET2.05框架)网站源代码

FastSpring.NET2.05框架是一个集成了Spring.NET & NHibernate & Ajax 的WEB/CS开发框架 . <br>

2008-01-07

FastSpring.NET V2.05 RC3 开发文档

FastSpring.NET 是一个集成了Spring.NET & NHibernate的WEB开发框架。<br>当前的版本是V2.05 RC1

2008-01-07

《Asp.net 2.0高级编程》(pdf版).rar

《Asp.net 2.0高级编程》(pdf版).rar

2007-12-23

html转换成asp,javascript,php小工具

html转换成asp,javascript,php小工具

2007-10-29

aspjpeg1.8破解版

aspjpeg1.8破解版

2007-08-18

Ajax.Hacks

Ajax.Hacks,Ajax的技术精要!

2007-07-23

空空如也

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

TA关注的人

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