自定义博客皮肤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)
  • 收藏
  • 关注

原创 makefile 学习笔记

一、Makefile的规则target ... : prerequisites ...    command    ...    ...comman如果和target不是同一行,需要在第二行键入\t再键入command.target也就是一个目标文件,可以是Object File,也可以是执行文件。还可以是一个标签(Label)这是一个文件的

2015-01-12 18:48:02 549

原创 IntelliJ IDEA 偏好设置

一、 皮肤/字体设置File->Settings, 打开如下界面。参考下图:将Theme切换成"Darcula",选择字体名称和字号大小,点击OK结束。此处设置的仅仅是编辑器界面的字体,要想修改代码的字体,还需要进行下面的配置:默认Editor Font 是无法使用的,需要Thema name  save as 一下,起一个别名,如我的就是 Darcul

2015-01-08 11:58:40 3588

转载 Unix环境下的5中IO模型

本文是对《UNIX网络编程卷1》第6章的总结。一、            什么是IO复用?它是内核提供的一种同时监控多个文件描述符状态改变的一种能力;例如当进程需要操作多个IO相关描述符时(例如服务器程序要同时查看监听socket和大量业务socket是否有数据到来),需要内核能够监控这许多描述符,一旦这些描述符有就绪(或者状态改变了)就告诉主动告诉进程哪些描述符已经就绪,这样站在

2015-01-04 09:19:45 773

转载 Hbase原理、基本概念、基本架构

概述HBase是一个构建在HDFS上的分布式列存储系统;HBase是基于Google BigTable模型开发的,典型的key/value系统;HBase是Apache Hadoop生态系统中的重要一员,主要用于海量结构化数据存储;从逻辑上讲,HBase将数据按照表、行和列进行存储。与hadoop一样,Hbase目标主要依靠横向扩展,通过不断增加廉价的商用服

2014-12-25 14:27:37 556

原创 可参考的技术博客

阿里数据平台:http://www.alidata.org/archives搜索技术博客-淘宝:http://www.searchtb.com/

2014-12-25 11:33:24 560

转载 Hadoop生态系统介绍

1、Hadoop生态系统概况Hadoop是一个能够对大量数据进行分布式处理的软件框架。具有可靠、高效、可伸缩的特点。Hadoop的核心是HDFS和Mapreduce,hadoop2.0还包括YARN。下图为hadoop的生态系统:2、HDFS(Hadoop分布式文件系统)源自于Google的GFS论文,发表于2003年10月,HDFS是G

2014-12-25 11:22:06 582

原创 oracle 添加表分区和索引分区,修改索引分区默认表空间

一下sql针对local索引测试通过:--创建分区表空间create tablespace CIMISDATA17 datafile '/home/oradata/chawether/CIMISDATA17.dbf' size 100M autoextend on;--添加表分区,并指定分区表空间alter table SURFCHNHOR add partition SURFCH

2014-12-23 10:48:40 4220

转载 简明 Vim 练级攻略(by陈皓)

vim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。下面的文章翻译自《Learn Vim Progressively》,我觉得这是给新手最好的VIM的升级教程了,没有列举所有的命令,只是列举了那些最有用的命令。非常不错。——————————正文开始——————————你想以最快的速度学习人类

2014-12-19 11:10:35 894

转载 c++ 基本数据类型字节数

关于这个基本的问题,很早以前就很清楚了,C标准中并没有具体给出规定那个基本类型应该是多少字节数,而且这个也与机器、OS、编译器有关,比如同样是在32bits的操作系统系,VC++的编译器下int类型为占4个字节;而tuborC下则是2个字节。所以int,long int,short int的宽度都可能随编译器而异。但有几条铁定的原则(ANSI/ISO制订的):

2014-12-18 15:13:41 1483

转载 netcdf入门

netcdf入门作者:laomai审核者: ybb转载时请注明出处: http://blog.csdn.net/laomai最近在做一个和数据采集有关的项目,里面用到了netcdf库,大致看了一下,这里把心得写出来,供后来者参考。一、概述  NetCDF全称为network Common Data Format,中文译法为“网络通用数据格式”,对程序员来

2014-12-16 15:49:33 955

转载 linux shell数据重定向(输入重定向与输出重定向)详细分析

在了解重定向之前,我们先来看看linux 的文件描述符。linux文件描述符:可以理解为linux跟踪打开文件,而分配的一个数字,这个数字有点类似c语言操作文件时候的句柄,通过句柄就可以实现文件的读写操作。 用户可以自定义文件描述符范围是:3-num,这个最大数字,跟用户的:ulimit –n 定义数字有关系,不能超过最大值。 linux启动后,会默认打开3个文件描述符,分

2014-12-09 11:30:59 612

转载 Scala中隐式转换(implicit conversion)的优先顺序

原文地址:http://blog.csdn.net/nethibernate/article/details/5893184在学习Scala的时候,隐式转换(implicit conversion)这个特性让我实在是闹不住啊。于是乎一边试用一边感慨:真的是太强大,太方便了。不过,越是强大且方便的东西,越容易用出毛病来。在我不求甚解的情况下,毛病就来了,我把它称为隐式转换优先顺序问题

2014-11-19 14:41:17 594

转载 protege4.0使用中的理论

protege4.0使用中的理论1、OWL本体的重要组成部分 Individuals:个体,代表一个领域里面的对象。可以理解成一个类的实例(instances of classes)。 Properties:属性,是两个个体之间的双重联系,它有三个重要的特性(functional、transitive、symmetric)。 Classes:个体的集合,是一系列

2014-11-03 11:14:25 1568

转载 国外程序员整理的 C++ 资源大全

原文:http://www.csdn.net/article/2014-10-24/2822269-c++摘要:C++是在C语言的基础上开发的一种集面向对象编程、泛型编程和过程化编程于一体的编程语言。应用较为广泛,是一种静态数据类型检查的,支持多重编程的通用程序设计语言。关于 C++ 框架、库和资源的一些汇总列表,由 fffaraz发起和维护。内容包括:标准库、Web应

2014-11-02 17:36:29 1503

转载 什么是本体论?

原文地址:http://blog.sina.com.cn/s/blog_01482fb60100p2cg.html什么是本体论?想必大凡刚刚接触这个概念的人都是一头雾水,有的甚至几年时间都弄不明白它说的到底是什么意思,鄙人不才就是这样的愚人。    哲学上的概念本来就够烦人的了,抽象拗口、晦涩难懂,一副不把你搞晕誓不罢休的样子,但就这还都是其次,更让人恼火的是,这些不明

2014-10-30 14:34:31 1986

原创 深入分析C++引用

yu关于引用和指针的区别的文章很多很多,但是总是找不到他们的根本区别,偶然在codeproject上看到这篇文章,觉得讲的挺好的,所以翻译了下,希望对大家有帮助。原文地址: http://www.codeproject.com/KB/cpp/References_in_c__.aspx 引言      我选择写 C++ 中的引用是因为我感觉大多数人误解了引用。而我之所以有这

2014-10-22 10:50:37 596

转载 在基于对话框的MFC程序中,使程序在任务栏中不显示图标

在app的initinstance里的主对话框domodal之前生成一个隐藏的对话框BOOL CTestDlgApp::InitInstance(){...CFrameWnd a;   //生成一个框架窗口对象a.Create(NULL,"aa");  //生成窗口,不带ws_visible,也就是说不会显示出来C

2014-10-14 17:36:43 1750

转载 SVN使用教程

原文地址:http://www.cnblogs.com/jx270/archive/2013/03/04/2943595.html

2014-10-10 14:40:39 776

转载 新建sbt项目

原文地址:http://my.oschina.net/jingxing05/blog/287056新建sbt项目sbt没有新建project生成基本目录的功能  没有类似 sbt init的功能sbt支持的目录结构,可以手动创建,这不费什么事,也可采用从其他标准sbt项目拷贝. |-- build.sbt         主构建文件 |—lib   

2014-09-28 12:28:36 3874

转载 Scala的一些最佳实践

原文地址:http://my.oschina.net/jingxing05/blog/286927应用层80/20原则:80%的代码是 纯函数,其余如处理IO,数据库,用户交互等方面的20%的代码也应该尽量轻量级培养面向表达式的编程思维,培养函数式编程思维用Actor模型实现并发功能将更多的 行为 从 类里 移到 更细粒度的 trait中代码层坚持写纯函数习惯将

2014-09-26 11:21:10 1101

转载 scala笔记和akka笔记

原文地址:http://my.oschina.net/jingxing05/blog/290567非阻塞的程序 应该保障的一些特性:等待无关性wait-free:能确保每次的调用在有限的步数之内完成,不管其他调用的步骤有多少。杀掉几个线程锁无关性lock-free:执行这段程序的某些线程会被延迟,但必须确保至少有一个线程能持续步骤到执行完毕。这一点需防止可能出现的饿

2014-09-26 10:34:39 1875

转载 scala之Akka的Actor模型(上)

原文地址:http://my.oschina.net/jingxing05/blog/287213明确并行和并发看两张图并行parallelism并发concurrency关键点在于 多个任务之间 有没有 交流和交互的!交流: 共享内存(Lock  信号量)   消息驱动           交互:竞争一段顺序的相同代

2014-09-26 10:24:41 2077

转载 scala之Akka的Actor模型(下)

原文地址:http://my.oschina.net/jingxing05/blog/287462

2014-09-26 10:22:41 2270

转载 多线程服务器的常用编程模型

原文地址:http://www.cnblogs.com/Solstice/archive/2010/02/12/multithreaded_server.html

2014-09-25 16:59:53 944

原创 陈硕 c++工程实践链接地址

学习Linuxc++和网络服务其http://www.cnblogs.com/Solstice/category/287661.html

2014-09-25 16:47:46 1324

转载 几种经典的网络服务器架构模型的分析与比较

原文地址:http://blog.csdn.net/lmh12506/article/details/7753978

2014-09-25 16:31:34 506

转载 Linux平台下线程池的原理及实现

原文地址:http://blog.csdn.net/lmh12506/article/details/7753952

2014-09-25 16:29:44 705

转载 网络模型分析

网络协议设计者不应当设计一个单一、巨大的协议来为所有形式的通信规定完整的细节,而应把通信问题划分成多个小问题,然后为每一个小问题设计一个单独的协议。这样做使得每个协议的设计、分析、时限和测试比较容易。协议划分的一个主要原则是确保目标系统有效且效率高。为了提高效率,每个协议只应该注意没有被其他协议处理过的那部分通信问题;为了主协议的实现更加有效,协议之间应该能够共享特定的数据结构;同时这些协议的组合

2014-09-25 16:27:52 879

转载 Actor模型原理

Actor模型=数据+行为+消息。Actor模型内部的状态由自己的行为维护,外部线程不能直接调用对象的行为,必须通过消息才能激发行为,这样就保证Actor内部数据只有被自己修改。

2014-09-24 16:50:44 3744

转载 linux下启动oracle

启动数据库实例,分为两步:第一步,启动监听;第二步,启动数据库实例。 一、如何启动数据库实例   1.进入到sqlplus启动实例[oracle@redhat ~]$ su - oracle                                 --“切换到oracle用户”Password:[oracle@redhat ~]$ lsnrctl start    

2014-09-02 10:22:01 531

转载 Linux 环境下Oracle11g安装图文详细教程

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://jasonliping.blog.51cto.com/471157/13999391、到Oracle官网下载最新版本oracle,目前是Oracle 11g R2版本,根据操作系统下载32位或者64位系统www.oracle.com2、用fi

2014-09-01 17:07:18 7498 2

转载 c++中的 extern "C"

比如说你用C 开发了一个DLL 库,为了能够让C ++语言也能够调用你的DLL 输出(Export) 的函数,你需要用extern "C" 来强制编译器不要修改你的函数名。通常,在C 语言的头文件中经常可以看到类似下面这种形式的代码:C代码  #ifdef __cplusplus  extern "C" {  #endif    /**** so

2014-08-27 14:24:21 484

转载 c 函数指针

函数名与函数指针一 通常的函数调用     一个通常的函数调用的例子://自行包含头文件void MyFun(int x);     //此处的申明也可写成:void MyFun( int );int main(int argc, char* argv[]){   MyFun(10);     //这里是调用MyFun(10);函数       retu

2014-08-26 14:13:23 543

转载 学习Linux你必须知道的那些事儿

欢迎加入Linux的大家庭!对你来说,这可能还是一个陌生的领域,不过相信随着逐步深入的了解,你会喜欢上Linux,喜欢上开源的!首先,让我们来看一下,Linux新手应该注意和了解哪些事情吧! 1. 认识几个大牛Linus Torvalds生于1969年12月28日的芬兰赫尔辛基市,拥有美国国籍。他是Linux内核的最早作者,随后发起了这个开源项目,担任Lin

2014-08-25 08:41:33 663

转载 十大编程算法助程序员走上大神之路

算法一:快速排序算法快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(n log n) 算法更快,因为它的内部循环(inner loop)可以在大部分的架构上很有效率地被实现出来。快速排序使用分治法(Divide and conquer)策

2014-08-22 12:45:14 807

转载 服务器操作系统应该选择 Debian/Ubuntu 还是 CentOS?

编辑推荐!本文来自知乎的袁昊洋,是我见过的关于如何选择服务器操作系统的最有理有据的文章,而且富有实践基础。小编基本上同意全文观点——当然,这并不是说大家就不应该选择其他的操作系统做服务器——甚至你选择Windows XP做服务器都有你的道理。大家有什么选择,希望也发表你的观点。首先的首先,我想请各位玩家,你们不要自己最近新玩上什么就觉得什么好,然后大肆的推荐什么好不好!负点责任好不好!人家

2014-08-11 08:46:28 787

转载 Linux的mount命令详解

命令格式:  mount [-t vfstype] [-o options] device dir  其中:  1.-t vfstype 指定文件系统的类型,通常不必指定。mount 会自动选择正确的类型。常用类型有:  光盘或光盘镜像:iso9660  DOS fat16文件系统:msdos  Windows 9x fat32文件系统:vfat

2014-08-04 11:35:50 560

转载 showmount命令

showmount命令用于查询NFS服务器的相关信息 # showmount --help Usage: showmount [-adehv]        [--all] [--directories] [--exports]        [--no-headers] [--help] [--version] [host] -a或--all    以 host:dir

2014-08-04 11:27:10 7776

转载 linux下find查找命令用法

Linux下find命令在目录结构中搜索文件,并执行指定的操作。Linux下find命令提供了相当多的查找条件,功能很强大。由于find具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时间来了解一下。即使系统中含有网络文件系统( NFS),find命令在该文件系统中同样有效,只你具有相应的权限。 在运行一个非常消耗资源的find命令时,很多人都倾向于把它放在后台执行,因为遍历一个大的

2014-07-23 10:24:24 774

原创 oracle 修改表空间为扩展并限制最大值

select tablespace_name,file_name,autoextensible from dba_data_files;alter database datafile '/opt/app/oracle/oradata/caacdb/system01.dbf' autoextend on NEXT 50M maxsize 31G;alter database data

2014-07-11 10:14:54 11625

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关注的人

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