- 博客(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
转载 多线程服务器的常用编程模型
原文地址: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 破解版
2015-06-25
oracle oci编程
2014-10-13
Linux多线程服务端编程:使用muduo C++网络库
2014-10-13
MFC扩展界面库UltimateToolbox93全套资源(帮助文档、demo、src、升级包)
2014-08-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人