自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 erlang与C++的两种通讯方式

https://blog.csdn.net/erlib/article/details/46343331

2018-05-28 00:36:23 546

转载 erlang第四天总结

1.使用gen_tcp:send/2向该函数返回套接字Socket发送数据包,往端口的数据包发送下面的格式:{tcp,Socket, Data};2.如果建立Socket套接字时候选项列表中指定{active, false} 这样只能使用gen_tcp:recv/2或 gen_tcp:recv/3来接收...

2018-05-27 23:13:15 201

原创 服务端面试题

1.随机产生5个数,这5个数每个数的范围都在[10,35]之间,5个数的和是定值100,尽量让5个数的概率随机,算法尽量高效,写出算法??#include <iostream>  #include <cstdlib>  #include <ctime>  using namespace std;void main(){  srand((unsigned)time...

2018-05-26 17:40:33 1752

原创 erlang第三天总结

1.cmd进入某个盘,比如F盘直接f:2.-module(fac1).%% ====================================================================%% API functions%% ====================================================================-export...

2018-05-24 20:57:05 181

原创 erlang第二天总结

位串的概念:在大多数情况下,二进制型里的位数都会是8的整数倍,因此对应一个字节串。如果位数不是8的整数倍,就称这段数据为位串。所以当我们说位串时,是在强调数据里的位数不是8的整数倍。位语法表达式用来构建二进制或位串。...

2018-05-23 21:12:08 129

原创 erlang第一天总结

1.在eclipse里面ctrl+s会保存并编译代码,如果更改了代码,需ctrl+s保存,并在erlang shell进入ebin里面用c:l(模块名)热更或重新进入erlang shell2.断言,当;和,同时存在时,断言从左到右计算,例如show(X, Y, Z) when X > 2, Y >1; Z >1 先计算X > 2, Y >1的结果,若此结果为A,则执...

2018-05-22 18:46:19 127

转载 高并发网络编程之epoll详解

在linux 没有实现epoll事件驱动机制之前,我们一般选择用select或者poll等IO多路复用的方法来实现并发服务程序。在大数据、高并发、集群等一些名词唱得火热之年代,select和poll的用武之地越来越有限,风头已经被epoll占尽。本文便来介绍epoll的实现机制,并附带讲解一下select和poll。通过对比其不同的实现机制,真正理解为何epoll能实现高并发。select()和p...

2018-05-21 12:26:41 129

转载 gb_trees

gb_trees (General Balanced Trees) 通用二叉查找树,通常被用作有序字典.与普通未平衡二叉树相比没有额外的储存开销,这里所说的额外的存储开销是指是否使用额外的metadata记录节点相关的信息,dict和array的实现就使用了这样的描述信息,换句话说gb_trees是自描述的.性能优于AVL trees. 相关论文: General Balanced Trees h...

2018-05-21 11:03:57 548

转载 erlang趣事之二进制型与位于法

表达式<<A:4,B:3,C:1>> = <<255>>,求A,B,C的值。看到这个题,我内心是崩溃的。因为不会计算二进制。什么是二进制?二进制型是一种数据结构,它被设计成用一种节省空间的方式来保存大批量的数据。首先计算255的二进制是1111 1111 ;《A:4,B:3,C:1》= 《255:8》.A=2#1111 =15;B=2#111=7;C...

2018-05-21 11:02:47 135

转载 erlang mysql 操作

erlang连接到MySQL数据库一,驱动的下载与安装1.        下载erlang-mysql-driver     下载地址如下:     svn checkout http://erlang-mysql-driver.googlecode.com/svn/trunk/     mysql(如果你没有安装SVN,附件中提供源码下载)2.           对src下面的所有源码进行编译...

2018-05-15 20:32:15 182

转载 erlang连接mysql

想使用erlang连接mysql数据库,来百度找方法,但大多方法都不能用,在整合了集中方法之后,整理出了以下内容。1. 下载 erlang-mysql-driver地址:https://github.com/dizzyd/erlang-mysql-driver2. 将 erlang_mysql-driver解压3. 将 include 中的 mysql.hrl 复制到 src 目录下4. 编译 ....

2018-05-15 20:31:13 351

转载 erlang Emakefile

Erlang有个类似Makefile的文件Emakefile负责编译erl程序,格式是Erlang代码{Modules, Options}.其中Modules是一个atom,或者是一个atom的列表。这些atom可以是一个模块名,如file1;可以是别的目录中的模块名,如../foo/file3;也可以是通过通配符匹配的一系列模块名,如file*;还可以是上述atom的列表,如['file*', ...

2018-05-13 15:30:45 722

原创 Sublime Text3配置erlang

代码自动提示,参考下面文章:https://jingyan.baidu.com/article/ac6a9a5e0d89582b643eac50.htmlerlang编译erlang的相关插件的下载https://github.com/fjl/Sublime-Erlang选择Sublime Text3里面的new build system,将下载回来压缩包里面的Erlang.sublime-bui...

2018-05-13 15:25:24 1394

原创 erlang的Emakefile和批处理启动

在当前的项目文件夹下新建一个叫Emakefile,内容如下所示{'src/*',[debug_info,{i,"include"},{outdir,"ebin"}]}.然后在当前的项目文件夹下新建一个叫run.bat,内容如下所示erl -make...

2018-05-13 15:18:05 1038

空空如也

空空如也

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

TA关注的人

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