排序算法go实现

package main import ( "fmt" ) func heapSort(arr []int) { length := len(arr) mid := length / 2 // 从非叶子节点开始从下往上调整堆,结束循环后堆排序建立完毕 for i...

2019-03-18 20:11:28

阅读数 5

评论数 0

Ubuntu、CentOS Linux系统安装Erlang,部署Eclipse+Erlide开发环境

前几天公司领导交待个任务是在Linux系统上配置一个erlang的开发环境,并且安装基于eclipse的Erlang开发环境(Erlide),虽然网上也有不少配置文档,但是实际安装过程中还是遇到各种问题,所以在这里记录下来安装配置过程,以备查阅! 简单介绍一下3款软件: Eclipse 是一...

2013-09-11 17:17:49

阅读数 2538

评论数 0

404错误是什么意思?为什么是404?

原文来自:http://idc.cnw.com.cn/WebTech/htm2008/20081205_63434.shtml 摘要:当用户试图通过HTTP或文件传输协议(FTP)访问一台正在运行Internet信息服务(IIS)的服务器上的内容时,IIS返回一个表示该请求的状态的数字代码。...

2013-04-18 22:12:08

阅读数 8590

评论数 1

初次学习erlang的笔记

由于工作的需要,开始学习erlang这门编程语言。下面是自己整理的一些学习笔记。 第二章 入门 “/” 永远返回浮点数, N div M 和 N rem M是用于整数除和取余数。  5 div 3 = 1, 5 rem 3 = 2. 原子是使用小写字母开头的, 使用单引号引起来的...

2013-03-30 14:24:26

阅读数 878

评论数 0

搭建Erlang语言开发环境(文本编辑器+Erlang OTP,不是绑定IDE的环境)

备注:原文来自这位大牛 第一次写博客上的文章,难免存在bug,写此文章纯粹为了与大家分享经验, 然后发现网上也有很多这类的文章,但是,从我角度说,我就被linux命令、 绑定相应的IDE、插件等弄得不着方向的,因此,我想分享我的搭建过程 比较简单,事先说明,这个环境搭好之后...

2013-03-27 17:22:39

阅读数 6666

评论数 0

ErLang语法提要

ErLang中的标点符号   ErLang语法中充满了一些约定。大写字母开头的名字(比如Address),表示一个变量,包括参数、局部变量等;小写字母开头的单词(比如ok),表示一个常量,叫做atom(原子的意思),包括常量名、函数名、模块名等。   ErLang的注释用%开头。ErLan...

2013-03-22 15:39:17

阅读数 727

评论数 0

关于erlang中makefile的编写

.SUFFIXES: .erl .beam .erl.beam: erlc -W $ ERL = erl - boot start_clean MODS = hello fac all: compile ${ERL} -pa '/home/litao/vbox/...

2013-03-21 14:56:43

阅读数 702

评论数 0

Ubuntu一般软件安装在什么目录下?

ubuntu一般软件安装在什么目录下一般的deb包(包括新立得或者apt-get下载的)都在/usr/share。自己下载的压缩包或者编译的包,有些可以选择安装目录,一般放在/usr/local/,也有在/opt的。 另参见apt使用参考:  apt-cache search # ----...

2013-03-04 12:38:57

阅读数 492

评论数 0

CTreeCtrl用法 CTreeCtrl使用详解

树形控件可以用于树形的结构,其中有一个根接点(Root)然后下面有许多子结点,而每个子结点上有允许有一个或多个或没有子结点。MFC中使用CTreeCtrl类来封装树形控件的各种操作。通过调用 BOOL Create( DWORD dwStyle, const RECT& rect, CW...

2013-03-01 21:08:43

阅读数 272

评论数 0

CString转char * ,string

CString 头文件#include string 头文件#include CString 转char * CString cstr; char *p = (LPSTR)(LPCTSTR)cstr; CString 转 char *   CStringstrtest=&...

2013-02-28 10:46:22

阅读数 363

评论数 0

Linux学习路线浅谈

很多同学接触Linux不多,对Linux平台的开发更是一无所知。而现在的趋势越来越表明,作为一个优秀的软件开发人员,或计算机IT行业从业人员,掌握Linux是一种很重要的谋生资源与手段。下来我将会结合自己的几年的个人开发经验,及对Linux,更是类UNIX系统,及开源软件文化,谈谈Linux的学习...

2012-11-12 21:39:02

阅读数 649

评论数 0

VC6.0快捷键大全

收集了一些vc里面比较常用的快捷键。。。 Ctrl+Shift+F2 清除全部标记 Ctrl+F2      清除单行标记 功能分类 快捷键 说明 File (文件) Ctrl+N New新建工程 ...

2012-10-28 19:41:50

阅读数 360

评论数 0

C++虚函数机制

class B1 { virtual void fb1() {} }; class D: virtual public B1 { public: virtual void f() {} }; sizeof(D) = 12  //基类的vfptr, 派生类的vfptr,...

2012-09-27 22:51:21

阅读数 273

评论数 0

C++内存管理

从网上找了一篇讲C++内存管理讲的很好的文章,所以收藏起来。 [导语] 内存管理是C++最令人切齿痛恨的问题,也是C++最有争议的问题,C++高手从中获得了更好的性能,更大的自由,C++菜鸟的收获则是一遍一遍的检查代码和对C++的痛恨,但内存管理在C++中无处不在,内存泄漏几乎在每个C...

2012-09-25 09:32:11

阅读数 1569

评论数 0

Windows 内存管理

附:这篇文章整体讲的还不错,不过有些话不好理解,比如说堆说成堆栈。 1.Windows的内存结构 Windows系统中的每个进程都被赋予它自己的虚拟地址空间。对于32位进程来说,这个地址空间是4GB,因为32位指针可以拥有从0x00000000至0xFFFFFFFF之间的任何一个值。对...

2012-09-24 21:06:16

阅读数 506

评论数 0

同步通信与异步通信区别

同步通信原理     同步通信是一种连续串行传送数据的通信方式,一次通信只传送一帧信息。这里的信息帧与异步通信中的字符帧不同,通常含有若干个数据字符。     采用同步通信时,将许多字符组成一个信息组,这样,字符可以一个接一个地传输,但是,在每组信息(通常称为帧)的开始要加上同步字符,...

2012-09-16 22:33:44

阅读数 875

评论数 0

C++内存管理之一(检测内存泄露)

本文来自http://blog.csdn.net/zxcred 还有一篇讲的比较好的文章:http://blog.csdn.net/linyliny/article/details/1740086   C++程序的复杂性很大一部分在于他的内存管理,没有C#那样的垃圾回收机制,内存管理对...

2012-09-16 15:21:29

阅读数 591

评论数 0

求最大子序列和

这道题是DP的入门题,以前在ACM的时候做过,但告别ACM已经一年多了,重新捡起来写了一下,也是今年腾讯实习生招聘的一道笔试题。 #include using namespace std; int MaxSeqSum(const int A[], int N) //o(...

2012-09-12 11:46:21

阅读数 476

评论数 0

进程间通讯的各种方法

windows进程间通讯的各种方法 另一篇文章:http://blog.csdn.net/kesalin/article/details/3887368 进程通常被定义为一个正在运行的程序的实例,它由两个部分组成:   一个是操作系统用来管理进程的内核对象。内...

2012-09-07 22:06:56

阅读数 572

评论数 0

数据结构之卡特兰数

http://wenku.baidu.com/view/5e5f1520dd36a32d737581e7.html 卡塔兰数是组合数学中一个常出现在各种计数问题中出现的数列。由以比利时的数学家欧仁·查理·卡塔兰 (1814–1894)命名。 卡塔兰数的一般项公式为             ...

2012-09-02 16:29:14

阅读数 1913

评论数 0

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