自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(123)
  • 资源 (9)
  • 收藏
  • 关注

转载 Oracle 数据库导出(exp)导入(imp)说明

exp 将数据库内的各对象以二进制方式下载成dmp文件,方便数据迁移。

2014-07-11 09:30:49 1343

原创 Linux下以命令行方式新建oracle数据库实例

承接上次所说,数据库创建好了之后,新建一个数据库实例caacdb。

2014-07-10 15:19:48 2419

原创 Linux下命令行方式安装oracle数据库。

费了九牛二虎之力,终于把我的第一个oracle数据建起了

2014-07-10 15:11:36 1395

转载 Linux下DIR,dirent,stat等结构体详解

最近在看Linux下文件操作相关章节,遇到了这么几个结构体,被搞的晕乎乎的,今日有空,仔细研究了一下,受益匪浅。首先说说DIR这一结构体,以下为DIR结构体的定义:struct __dirstream      {       void *__fd;        char *__data;        int __entry_data

2014-07-03 09:27:32 611

原创 windows下使用sbt搭建Scala开发环境

Scala是一种运行于JVM之上的新型语言。JRuby, Jython, Groovy等也可以将其他语言的一些特点带进Java的生态圈。就个人体会,Scala和这些编程语言相比,如同Symbian之于Android或IOS。虽然大家都是一个圈子里面的,但完全不在同一个时代。加之Play Framework的助力,Scala的路越走越宽。对于企业开发,Scala最大的障碍不在对之前Java产品的支持

2014-06-17 12:32:49 4520

原创 linux 彻底删除用户

在linux的使用中,有些临时建立的用户,过一段时间之后,

2014-06-12 10:25:38 1843

原创 linux ftp 自动上传文件脚本

应用场景:在机器A上需要定时上

2014-06-10 16:51:16 716

原创 linux c netcdf 安装

Distributor ID: CentOSDescription: CentOS release 6.5 (Final)

2014-06-09 09:42:12 3291

转载 Windows CE中的进程和线程

(1)进程      进程是一个正在运行的应用程序的实例,它由两部分组成:A,管理这个进程的操作系统的内核对象;B,该进程拥有的地址空间。每一个进程都有独占的、受到保护的32MB的地址空间。Windows CE系统最大允许32个独立的进程同时进行。当系统启动的时候,最少有4个默认的进程被启动,即:nk.exe(提供有关内核的服务);filesys.exe(提供有关文件系统的服务);gwes.e

2014-05-11 12:16:03 630

转载 VC做任务管理器涉及到的函数

以下是做进程管理器所用到的API函数。若是链接错误,则加上#include #pragma comment ( lib , "Pdh.lib" )第一组函数:枚举进程信息HANDLE WINAPI CreateToolhelp32Snapshot(  DWORD dwFlags,         DWORD

2014-04-03 15:00:50 849

转载 curl_easy_getinfo() -- 从 curl 句柄里获得附加信息

curl_easy_getinfo() 函数原型声明如下:#include CURLcode curl_easy_getinfo(CURL *curl, CURLINFO info, ... );使用该函数可以在请求求 curl 会话中的相关信息。注意,第 3 个参数必须是一个 long 型,或char型,或curl_slist型,抑或是double型的指针。函数所

2014-04-01 14:29:59 3066

转载 libcurl programming

CompilingOn windows platform, goto the unpack folder, such as d:/libcurl/curl, find the winbuild diretory. Open the vs command line window and use “nmake makefile.vc” to compile the code, here is

2014-04-01 14:03:34 955

转载 动态内存申请函数选择(realloc、malloc 、alloca、 calloc)

1、函数realloc 函数简介:     原型:extern void *realloc(void *mem_address, unsigned int newsize);     语法:指针名=(数据类型*)realloc(要改变内存大小的指针名,新的大小)。//新的大小一定要大于原来的大小,不然的话会导致数据丢失!     头文件:#include 有些编译器需要#

2014-03-31 14:30:15 812

转载 C++: byte和int的相互转化

byte不是一种新类型,在C++中byte被定义的是unsigned char类型;但在C#里面byte被定义的是unsigned int类型//int转bytevoid  intToByte(int i,byte *bytes,int size = 4){     //byte[] bytes = new byte[4];    memset(bytes,0,size

2014-03-30 14:29:06 1272

转载 8位灰度图像BMP的保存

在图像处理中,我们经常需要将真彩色图像转换为黑白图像。严格的讲应该是灰度图,因为真正的黑白图像是二色,即只有纯黑,纯白二色。开始之前,我们先简单补充一下计算机中图像的表示原理。计算机中的图像大致可以分成两类:位图(Bitmap)和矢量图(Metafile)。 位图可以视为一个二维的网格,整个图像就是由很多个点组成的,点的个数等于位图的宽乘以高。每个点被称为一个像素点,每个像素点有确定的颜色,当很多

2014-03-29 17:04:29 1950

转载 BMP图像的结构及读写和灰度化

1.文档目的本文档主要给出24位真彩BMP图像的结构、读写和灰度化方法。2.一般BMP图像的结构一般的bmp文件的结结构主要包括文件头,BMP信息头,调色板,位图数据内容(1)BMP文件头(14字节) ,文件的第0字节到第13字节为BMP图像的文件头。BMP文件头数据结构含有BMP文件的类型、文件大小和位图起始位置等信息。   其结构定义如下:

2014-03-29 17:03:30 2975 1

转载 VC++ 高精度定时timeSetEvent和回调成员方法

Platform SDK: Windows Multimedia中的timeSetEvent函数和timeKillEvent函数可以启动和停止一个精度达到1ms的高精度定时器。原型:MMRESULT timeSetEvent(  UINT           uDelay,       UINT           uResolution,  LPTIMECALLBACK lp

2014-03-21 15:50:24 1104

转载 线程创建的函数选择问题

创建线程好几个函数可以使用,可是它们有什么区别,适用于什么情况呢?参考了一些资料,写得都挺好的,这里做一些摘抄和整合。【参考1】CreateThread, AfxBeginThread,_beginthread, _beginthreadex的区别=====================================================================

2014-03-21 09:21:10 540

转载 windows核心编程-线程调度,优先级和关联性

每个线程都有一个CONTEXT结构,保存在线程内核对象中。大约每隔20ms windows就会查看所有当前存在的线程内核对象。并在可调度的线程内核对象中选择一个,将其保存在CONTEXT结构的值载入cpu寄存器。这被称为上下文切换。大约又过20ms  windows将当前cpu寄存器存回内核对象,线程被挂起。Windows再次检查内核对象,并在可调度的内核对象中选择一个进行调度。此过程不断重复直到

2014-03-21 08:45:48 705

转载 VC++获得当前系统时间的几种方案

//方案- 优点:仅使用C标准库;缺点:只能精确到秒级#include    #include    int main( void )   {   time_t t = time( 0 );   char tmp[64];   strftime( tmp, sizeof(tmp), " %Y/%m/%d %X %A 本年第%j天 %z" , localtime(&t) );   put

2014-03-20 19:12:47 586

转载 客户端 用不用 bind 的区别

无连接的socket的客户端和服务端以及面向连接socket的服务端通过调用bind函数来配置本地信息。使用bind函数时,通过将my_addr.sin_port置为0,函数会自动为你选择一个未占用的端口来使用。  Bind()函数在成功被调用时返回0;出现错误时返回"-1"并将errno置为相应的错误号。需要注意的是,在调用bind函数时一般不要将端口号置为小于1024的值,因为1到1024

2014-03-19 14:17:57 686

转载 socket与TCP/UDP编程

Socket接口是TCP/IP网络的API,Socket接口定义了许多函数或例程,程序员可以用它们来开发TCP/IP网络上的应用程序。要学Internet上的TCP/IP网络编程,必须理解Socket接口。   Socket接口设计者最先是将接口放在Unix操作系统里面的。如果了解Unix系统的输入和输出的话,就很容易了解Socket了。网络的Socket数据传输是一种特殊的I/O,Soc

2014-03-19 11:30:13 464

转载 Linux GCC常用命令

1简介2简单编译2.1预处理2.2编译为汇编代码(Compilation)2.3汇编(Assembly)2.4连接(Linking)3多个程序文件的编译4检错5库文件连接5.1编译成可执行文件5.2链接5.3强制链接时使用静态链接库1简介GCC 的意思也只是 GNU C Compiler 而已。

2014-03-18 11:16:17 468

转载 如何使用Reaver破解Wi-Fi网络的WPA密码

Wi-Fi网络能够让我们便利地访问因特网,但同时,我们又不希望隔壁抠门猥琐男总是蹭我们的网,所以自然要给WiFi加个密码,对吧?于是,好消息是,也许你已经看过我的另一篇文章,“如何使用BackTrack破解WIFI无线网络的WEP密钥”,所以你使用了更稳固的WPA安全协议。但坏消息是,现在有一款自由开源新工具——Reaver,已经挖掘出了无线路由器的一个漏洞,由此能够破解绝大多数路由器上的

2014-03-17 10:19:39 1666

转载 使程序在Linux下后台运行

一、为什么要使程序在后台执行我们计算的程序都是周期很长的,通常要几个小时甚至一个星期。我们用的环境是用putty远程连接到日本Linux服务器。所以使程序在后台跑有以下三个好处:1:我们这边是否关机不影响日本那边的程序运行。(不会像以前那样,我们这网络一断开,或一关机,程序就断掉或找不到数据,跑了几天的程序只能重头再来,很是烦恼)2:不影响计算效率2:让程序在后台跑

2014-03-17 10:03:45 580

转载 头文件重复引用

#include文件的一个不利之处在于一个头文件可能会被多次包含,为了说明这种错误,考虑下面的代码:#include "x.h"#include "x.h"显然,这里文件x.h被包含了两次,没有人会故意编写这样的代码。但是下面的代码:#include "a.h"#include "b.h"看上去没什么问题。如果a.h和b.h都包含了一个头文件x.h。那么x.h在此也

2014-03-12 09:00:23 3976 1

转载 Linux中find常见用法示例

·find   path   -option   [   -print ]   [ -exec   -ok   command ]   {} \;find命令的参数;pathname: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。-print: find命令将匹配的文件输出到标准输出。-exec: find命令对匹配的文件执行该参数所给出

2014-03-10 16:14:06 655

转载 自学Linux命令的四种方法

如果你想成为Linux高手,那么掌握一些Linux命令是必不可少的。下面是自学Linux命令的四种方法。每日提示学习Linux命令的一种渐进式方法是:在每次打开终端时,让它显示“每日提示”。这会向你介绍一些有用的命令及其高级使用技巧。在.bashrc中(/home/.bashrc)增加如下一行:echo "Did you know that:"; whatis

2014-03-10 11:15:38 641

转载 Linux 命令 有关用户权限修改

网上找来一篇关于linux权限修改方式文章,对于我脑子记性不好的人有非常大的帮助1. 更改档案拥有者 命令 : chown [-cfhvR] [--help] [--version] user[:group] file... 功能 : 更改文件或者文件夹的拥有者 参数格式 :       user : 新的档案拥有者的使用者 IDgroup : 新的档案拥有者的使用者群体(

2014-03-07 11:09:31 632

转载 数组指针和指针数组的区别

数组指针和指针数组的区别数组指针(也称行指针)定义 int (*p)[n];()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p+1时,p要跨过n个整型数据的长度。如要将二维数组赋给一指针,应这样赋值:int a[3][4];int (*p)[4]; //该语句是定义一个数组指针,指向

2014-03-06 15:46:54 472

转载 linux打包压缩命令汇总

linux打包压缩命令汇总tar命令 [root@linux ~]# tar [-cxtzjvfpPN] 文件与目录 ....参数:-c :建立一个压缩文件的参数指令(create 的意思);-x :解开一个压缩文件的参数指令!-t :查看 tarfile 里面的文件!特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩。

2014-03-05 14:59:32 561

转载 Oracle建立表空间和用户

Oracle建立表空间和用户                 转载:http://blog.csdn.net/starnight_cbj/article/details/6792364[sql] view plaincopy建立表空间和用户的步骤:  用户  建立:create user 用户名 identified by "密码";  

2014-03-05 10:35:10 568

转载 查询ORACLE所有表

1.select table_name from all_tables;  所有的表明  1.select table_name from user_all_tables;  Oracle查询语句中用户的所有的表  一下是转贴的sql语句的帖子.  select * from user_objects; //查询所有的表  select * from

2014-03-05 10:24:14 791

转载 LKM的概念

要:  LKM英文是:Loadable Kernel Modules,翻译过来就是“可加载内核模块程序”,这是一种区别于一般应用程序的系统级程序,它主要用于扩展linux的内核功能。那么,为什么我们不在系统核心中直接添加功能,非得使用LKM呢?正文:第二章 LKM的概念及hello,world程序  作者:CoolBoy 【ChinaByte 教程】既然是介绍LKM,那

2014-02-27 16:30:33 2571

转载 各种软件读netcdf

There are many plotting/analysis packages that can read and manipulate our netCDF files. Select a program to see links and examples of how to use them. We do not warranty any of this information, nor

2014-02-27 10:13:11 3632

转载 Linux查看文件编码格式及文件编码转换

如果你需要在Linux 中操作windows下的文件 ,那么你可能会经常遇到文件 编码 转换的问题。Windows中默认的文件 格式是GBK(gb2312),而Linux 一般都是UTF-8。下面介绍一下,在Linux 中如何查看 文件 的编码 及如何进行对文件 进行编码 转换。查看 文件 编码在Linux 中查看 文件 编码 可以通过以下几种方式:1.在Vim 中可以直接查看 文

2014-02-26 09:35:23 771

转载 oracle 表空间维护

1:表空间概念 在ORACLE数据库中,所有数据从逻辑结构上看都是存放在表空间当中,当然表空间下还有段、区、块等逻辑结构。从物理结构上看是放在数据文件中。一个表空间可由多个数据文件组成。如下图所示,一个数据库由对应一个或多个表空间,表空间逻辑上有一个或多个段(Segment)组成,物理上由一个或多个os file组成。   1

2014-02-20 16:28:35 746

转载 查询Oracle表实际物理使用大小

Oracle中有两种含义的表大小一种是分配给一个表的物理空间数量,而不管空间是否被使用。可以这样查询获得字节数:select segment_name, bytes from user_segments where segment_type = TABLE;效果如下:或者   Select Segment_Name,Sum(bytes)/1024/1024 fr

2014-02-20 15:41:35 3584

转载 printf详解

.....printf()printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出信息。printf()函数的调用格式为: printf("", );其中格式化字符串包括两部分内容: 一部分是正常字符, 这些字符将按原样输出;另一部分是格式化规定字符, 以"%"开始, 后跟一个或几个规定字符, 用来确定输出内容格式

2014-02-20 15:02:18 1286

转载 Big Endian与Little Endian区别

author:skatetime :2010/03/05  1. 什么是Big Endian和Little Endian? 在设计计算机系统的时候,有两种处理内存中数据的方法。一种叫为little-endian,存放在内存中最低位的数值是来自数据的最右边部分(也就是数据的最低位部分)。比如一个16进制数字0x12345678,在内存存放的方式如下

2014-02-20 14:45:23 650

MongoVUE 1.6.9 破解版

MongoVUE是一个windows下的MongoDB GUI客户端。 破解方法: 解压后双击Installer.msi安装软件 安装后将MongoVUE.exe文件覆盖到C:\Program Files\MongoVUE\MongoVUE 1.6.9\目录下即可

2015-06-25

linux下oracle的一些参考文档

我自己收集的一些linux下操作oralce的一些文档:oracle数据库安装、oralce命令、数据导入导出、一些常见问题的解决方法。

2014-10-20

oracle oci编程

OCI(Oracle Call Interface)是ORACLE公司开发的一个应用程序开发工具,是一个通过访问Oracle数据库的服务器,控制各类SQL语句的执行,进而创建应用程序的的应用程序接口(API). 压缩包里是我以前开发时看过的几个文档,包括Linux oci环境的配置、OCI操作oracle数据库、oracle c++ call interface。

2014-10-13

Linux多线程服务端编程:使用muduo C++网络库

muduo 是一个基于 Reactor 模式的现代 C++ 网络库,它采用非阻塞 IO 模型,基于事件驱动和回调,原生支持多核多线程,适合编写 Linux 服务端多线程网络应用程序。

2014-10-13

MFC扩展界面库UltimateToolbox93全套资源(帮助文档、demo、src、升级包)

MFC扩展界面库UltimateToolbox93全套资源(帮助文档、示例demo、src、升级包)

2014-08-29

MFC扩展自定义控件

MFC自定义控件,包括按钮 编辑框 列表框 树形控件 菜单控件等(注:不是工程,只有源代码)。

2014-08-29

自定义ListCtrl控件CustomListCtrl

一个可以在行中添加如意控件的ListCtrl控件,自由到可以添加一个窗口进行中也可以。

2014-08-29

ultimatetoolbox93_src_update*

ultimateToolbox93开发库的5个更新。更新过后可以支持vs2008和2010

2014-08-29

空空如也

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

TA关注的人

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