自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 linux netbeans C++ add library

目标: 在linux netbeans下导入openfst第三库,以备C++开发。1 下载安装openfst,确定安装路径,例如/usr/local,    那么在/usr/local下面就分别有include、lib等文件夹,include中存放着fst的各种头文件,lib中存放着openfst的动态链接库libfst.so和libfstscript.so;2 开启netbeans,

2015-02-05 09:46:16 2011

转载 C++ 引用、const指针

转自: http://blog.csdn.net/webscaler/article/details/6577429关于引用和指针的区别的文章很多很多,但是总是找不到他们的根本区别,偶然在codeproject上看到这篇文章,觉得讲的挺好的,所以翻译了下,希望对大家有帮助。原文地址: http://www.codeproject.com/KB/cpp/References_in_c

2015-01-11 11:38:40 544

转载 C/C++ 定义全局变量/常量几种方法

在讨论全局变量之前我们先要明白几个基本的概念:1. 编译单元(模块):    在IDE开发工具大行其道的今天,对于编译的一些概念很多人已经不再清楚了,很多程序员最怕的就是处理连接错误(LINK ERROR),因为它不像编译错误那样可以给出你程序错误的具体位置,你常常对这种错误感到懊恼,但是如果你经常使用gcc,makefile等工具在linux或者嵌入式下做开发工作的话,那么你可能非常的理

2015-01-11 10:37:24 3762

原创 C++ 类A调用类B的方法来修改自己的数据

问题简述:类A调用类B的方法来修改自己的数据。剖析:1 类B的方法要能修改类A的数据,则必须把类B的方法声明为类A的友元。那么需要在A定义之前声明类B,在A定义之后定义类B;2 既然类B在类A之后定义,那如何能够让类A调用类B的方法呢?答曰:声明B的该方法为static成员函数,这样该函数在类B声明时候就定义了。实现如下:头文件,用于定义类A:#ifndef MULTI_CLASS

2015-01-08 20:21:00 2219

转载 2014年十大编程语言

2014年十大编程语言近日,IEEE Spectrum推出 了一个最流行的编程语言排行榜。排行榜筛选了 12 项指标,综合了 10 个来源(含 IEEE Xplore、Google、GitHub)的数据,最终评选出了下面这个排行榜(满分 100,得分越高排名越靠前),其中的十大编程语言分别是:1、 Java2、 C3、 C++4、 C#5、 Python6、 Jav

2015-01-04 18:18:26 629

原创 C++ 友元、组合、继承的简单使用

现在有这样一个问题,描述如下:类A、B有公有和私有类型、成员函数、成员数据,类C有些公有函数,怎样让类C的共有函数能随时访问类A、类B的所有成员?问题具体说明如下:class Class1 {public: int num_tokens; typedef vector int_1vec; Class1() { cout << "

2014-12-31 19:45:57 989

原创 算法竞赛入门经典(第二版)第3章部分学习实现(下)

3-7 DNA序列 UVa1368input: rows, colsTATGATACTAAGCTACAAAGATCCTGAGATACTAAGATGToutput:TAAGATAC程序如下:#include #include using namespace std;typedef vector char_1vec;typedef vector char

2014-12-17 23:05:01 644

原创 算法竞赛入门经典(第二版)第3章部分学习实现(上)

3-1 UVa1585 得分Sample Input 5 OOXXOXXOOO OOXXOOXXOO OXOXOXOXOXOXOX OOOOOOOOOO OOOOXOOOOXOOOOXSample Output 10 9 7 55 30代码如下:#include #include using namespace std;int main(){

2014-12-17 22:57:06 1985

原创 linux多线程编程--使用条件变量的简单程序

问题描述:初始状态i=3,j=7;线程1同时做i++和j--的操作,当i==j时,线程2开始工作,线程2工作完成后,线程1完成剩下的操作,使i=7,j=3.先贴最终版的代码如下:#include #include using namespace std;/* 当声明条件变量时,要记住条件变量与谓词是“链接”在一起的,建议将一组 * 不变量、谓词和它们的互斥量,以及一到多个

2014-12-17 17:01:03 583

原创 linux多线程编程--使用互斥锁的简单程序

银行应用中,一个帐号给另一个帐号汇款时,如果另一个帐号又有读取存款的操作,就会用到互斥锁。使用互斥锁之前的简单程序如下:// 这个程序使用锁来模拟银行的存取款#include #include using namespace std;struct data { int m; int n;};void* changeValue(void*);void*

2014-12-12 21:41:09 596

原创 linux多线程编程--对三层for循环的优化

目标:将下面3层for循环的代码进行优化:#include #include #include using namespace std;typedef vector > lvec;long arr[1000][5000] = {};long acculate(int, int);lvec& forarr(lvec&, long, long);int main(

2014-12-09 09:33:42 2924

原创 viterbi算法linux下C++实现

算法介绍见博客:http://www.cnblogs.com/tornadomeet/archive/2012/03/24/2415889.html,实现结果与他一样,下面是我的实现细节:一 程序整体布局分为loadmodel、viterbi搜索、print输出结果三个部分。主体程序如下:#include "Viterbi.h"#include #include int mai

2014-12-05 11:00:21 1945

转载 Centos下gedit编码设置

本文转载自博客:http://www.linuxidc.com/Linux/2012-02/53978.htm###由于编码格式的不同Fedora打开Windows下的文本文件经常会出现乱码,时常是打开文件后发现编码不对,关闭后选择正确的编码再次打开,非常不爽。方法一:终端输入命令:$ gsettings set org.gnome.gedit.preferences.enco

2014-12-02 10:34:38 3518

原创 C++ primer第9章--容器的简单实用

1 // string基本操作的使用,以前都不晓得string这么强大!

2014-11-21 22:25:47 550

原创 算法竞赛入门经典(第二版)第2章部分学习实现

#include #include #include #include /* system, NULL, EXIT_FAILURE */using namespace std;int main(){ system("dir /b /s /a-d data > filenames_file"); fstream file_buff; string

2014-11-12 21:22:36 728

原创 srilm的安装

1 下载   wget ftp://ftp.speech.sri.com/pub/people/stolcke/srilm/srilm-1.5.7.tar.gz

2014-11-10 10:01:07 1374

原创 怎样学习

进入大学以后,学习方式和高中会有很大的不同,其中之一就是:你几乎必须善用电脑来完成我们学习任务。当然,对于已经工作的童鞋也一样,无论是总结自己的经验还是学习新的知识或是收集一些资料,建立一个知识管理系统都显得非常重要。下面我们就讨论一下应该如何建立起一个比较完善的个人知识管理系统。简单来看,对于知识,我们主要分3个部分:学习知识、保存知识、分享知识。今天我们就从这三个方面开始讨论吧!我是一位刚

2014-10-29 19:39:18 537

原创 实验室网络环境配置

背景:项目有一台服务器+4台主机共5台电脑做集群,最近将这个集群移到专门机房了,需要配置网络环境,使项目组其他成员(有内网、外网)能方便的访问集群主机,做各种实验;解决经过:1 机房中本来有个路由器,本来以为从路由器出口牵一根线到交换机,这样交换机中各个端口就联网了,再设置下路由器的内网、外网映射就行了,却发现此路由器没有起地址转换(NAT,实现一个地址域到另一个地址域的映射)的左右,

2014-10-11 21:55:35 3107

原创 一些较好的视频

白岩松演讲:

2014-10-05 19:29:56 568

原创 sge集群环境配置

集群环境配置配置集群,简单的说即设置一台电脑用作主控主机(qmaster),收集集群信息、分配任务、调节负载均衡等;设置多台电脑用作执行主机(execd),用作具体任务的执行。操作系统Centos6.2及以上, 64位操作系统.注:下列的命令前面的“%”表示一般用户,“#”表示root。集群安装文件在网站: http://gridscheduler.sourceforge.

2014-09-27 08:46:34 8046 1

原创 vim的配置

1 代码自动补全:   http://rkulla.github.io/pydiction/

2014-07-28 21:25:33 451

空空如也

空空如也

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

TA关注的人

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