自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(39)
  • 资源 (4)
  • 收藏
  • 关注

原创 【thingsboard】第一章 thingsboard新增后台模块实现curd(包含源码实现)

thingsboard 快速实现一个 curd

2022-10-14 12:10:55 327 2

原创 2021-02-24

class A { public function test() { echo 'hao'; }} 上海国企指数 指数基金 如何买,买什么, 买多少

2021-02-24 17:25:43 55

原创 erlang 杂事

学erlnag

2014-10-02 05:59:03 273

原创 erlang 求今天是星期几

{Date, _} = calendar:local_time(),    calendar:day_of_the_week(Date).

2014-09-26 17:31:09 294

原创 erlang不同节点进程如何通讯的

这个问题

2014-09-12 22:32:45 358

原创 erlang试题

1:两个节点的进程如何通讯?      2:

2014-09-11 22:17:39 254

原创 c语言的switch

看了郝斌老师的c语言视频是关于switch这一节,

2014-09-09 21:09:07 210

转载 erlang(十五)--Mnesia用户手册:三,构建Mnesia数据库

erlang(十五)--Mnesia用户手册:三,构建Mnesia数据库 分类:erlang | 标签:Mnesia用户手册  2012-08-31 17:00 阅读(333)评论(0)编辑删除本章详细介绍了设计Mnesia数据库和编程结构的基本步骤: 1)定义schema 2)数据模型 3)启动Mnesia 4)创建新表 1,定义sch

2014-09-04 15:09:32 338

原创 笔记erlang-otp 第九章

按照书上

2014-09-04 14:53:37 201

原创 在debian 安装 vm tool

在win7 下面装了 debian系统是为了

2014-09-03 17:14:13 299

转载 Erlang的random:uniform()函数

Erlang的random:uniform()函数分类: Erlang |2012-02-05 15:03 |508人阅读 转载请注明,来自:http://blog.csdn.net/skyman_2001看它的代码实现:uniform() -> {A1, A2, A3} = case get(random_seed) of undefin

2014-08-23 11:46:27 255

转载 erlang数据库Mnesia主键自增

erlang数据库Mnesia主键自增2012-09-24 22:32:07 分类: Python/Ruby对于mnesia数据库表有时候需要有一个id字段,就像关系数据库的主键. 最简单的办法是用uuid做id,但是我们希望此id是整数递增的.或者用{node(), erlang:now()} 做id也是不错的办法. 类似于一个set集合(意思是集

2014-08-21 20:27:53 369

转载 纪秀峰]:erlang:now() os:timestamp() 比较

纪秀峰]:erlang:now() os:timestamp() 比较受影响的文件: benchmark/src/now_timestamp.erlmastercommit ceefc934e92fc3ffd66683012d0e306be175302d 1 parent16cbbe7 jixiuf authored January 2

2014-08-21 20:16:57 640

转载 为什么要trace机制

为什么要trace机制因为erlang很多进程,用debuger来调试有点痛苦,如果用log的话,要在代码里面写入对应的“眼”,累了程序员不说,还影响了性能。而erlang提供了强大的trace机制,可以更好的了解整个系统的所有情况。dbg:tracer用法dbg:tracer().开启dbg的tracerdbg:p(Item, Flags) -> {ok, Mat

2014-08-18 23:31:57 386

原创 erlang 使用rebar 生产rel 版本

在linux 创建

2014-07-30 11:12:50 267

转载 erlang异步接收不到数据的问题

erlang异步接收不到数据的问题博客分类: erlangerlang 主要是利用rabbitmq的东西,贴出服务端代码listen代码Java代码  gen_tcp:listen(Port, SocketOpts)    SocketOpts = [                     binary,  

2014-07-11 10:20:24 575

转载 erlang的二进制使用学习

erlang的二进制使用学习博客分类: erlangerlang 二进制 最近因工作要求,需要使用erlang编程语言进行程序开发,不过一直没有机会应用erlang的二进制使用,个人感觉erlang的二进制功能很强大,但是里面有些知识点比较拗口,一不小心就模糊了相关的使用规则,下面列出其使用方式以备忘记: 1.将一个整

2014-06-16 16:25:39 366

转载 erlang程序优化点

erlang程序优化点的总结(持续更新)博客分类: erlangerts转载请注明出处  注意,这里只是给出一个总结,具体性能需要根据实际环境和需要来确定霸爷指出,新的erlang虚拟机有很多调优启动参数,今后现在这个方面深挖一下。1. 进程标志设置:       消息和binary内存:erlang:process_fl

2014-06-11 16:42:35 284

转载 比特语法

hittyo 写道看完>后,发现其中讲得并不详细,故又查了相关资料做了补充,对于匹配做个额外的解释 首先看个例子: 1>B1= >.   %%对B1赋值 > 2> > =B1. > 其中"_Other1:24" 表示读取24位数据,而"D1:3/binary"表示在之后读取3字节数据以binary方式存在D1,"_other2"则表示其余的bin

2014-06-11 14:25:48 313

转载 Erlang并发机制 –进程调度

Erlang并发机制 –进程调度博客分类: ErlangerlangErlang调度器主要完成对Erlang进程的调度,它是Erlang实现软件实时和进程之间公平使用CPU的关键。Erlang运行时,有4种任务需要被调度:进程,Port,Linked-in driver,Erlang虚拟机的系统级活动。 Erlang调度器主要有以下特点:1. 进程调度运

2014-06-09 14:10:53 352

原创 代码就是把当前节点内所有进程遍历一遍,把进程状态写入到文本里面

下面的代码就是把当前节点内所有进程遍历一遍,把进程状态写入到文本里面:process_infos() ->              filelib:ensure_dir("./log/"),    File = "./log/processes_infos.log",    {ok, Fd} = file:open(File, [write, raw, binary, app

2014-06-09 11:05:34 263

转载 pscp 的使用

在工作中,每次部署应用时都需要从本机Windows服务器拷贝文件到Linux上,有时还将Linux 上的文件拷到本机,这些操作以前都是使用Ftp 工具FlashFxp 来操作的,最近就想有什么更快捷的方法没,比如直接命令操作。结合网上查询的资料,发现 pscp 能够实现Windows 和Linux 间相互传输文件。下文将详细描述如何使用:一、pscp 简要描述:PSCP (PuTT

2014-06-06 17:22:50 266

原创 erlang 的分布式笔记

20140319 erlang分布式编程       为何需要分布式编程:                  1:效率                        我们把程序分成多个部分,并行地运行在不同机器上,这可以让程序 执行的更快。                  2:可靠性                        通过把一个系统分布运行到所若干机器上,我们

2014-03-19 16:00:27 331

原创 self()进程的理解

-module(kvs).-export([start/0,store/2,lookup/1,test/0]).start() -> register(kvs, Pid=spawn(fun() -> loop() end)),            io:format("Pid = ~p~n",[Pid]).test() ->        receive 

2014-03-19 15:21:35 242

原创 erlang 分布式的程序

-module(kvs).-export([start/0,store/2,lookup/1,test/0]).start() -> register(kvs, Pid=spawn(fun() -> loop() end)),            io:format("Pid = ~p~n",[Pid]).test() ->        receive 

2014-03-19 15:13:01 32

转载 使用rebar创建一个otp项目

一、使用rebar创建一个otp项目第1步:创建一个项目目录bland@thinkpad:~/workspace/黑米/研发/项目/SiteLyst3/rebar_test$ mkdir myapp; cd myapp第2步:将rebar文件复制到这个目录,也可以直接下载bland@thinkpad:~/workspace/黑米/研发/项目/SiteLyst3/rebar_te

2014-03-19 11:36:51 429

原创 20140318 erlang学习记录

20140318  了解reload模块         1:reading reload.erl  what is gen_server  分为跟的会gen_server  的回调函数 reload 模块的作用是把某个模块更新的时候重新             生成 newmodule.beam 来替换旧的 oldmodule.beam,加载到erlang的 运行系统去。实现不用重启系统

2014-03-18 17:33:07 255

原创 关于gen_fsm 的一些理解

gen_fsm module Callback module-------------- ---------------gen_fsm:start_link -----> Module:init/1gen_fsm:send_event -----> Mod

2014-03-17 17:12:02 300

原创 erlang 报错

npc.erl:27: syntax error before: npc.erl:10: function init/1 undefined  报这样的错,27行删掉,重新编写。

2014-03-17 16:52:54 275

原创 erlang 九九乘法

erlang打印九九乘法,不知道怎么打印,想到就是c语言里面的for 循环下面c 的九九乘法 #includeint main(){  int i; //乘数  int j; //被乘数  int ji; //积  for(i = 1; i    for(j = 1; j     {          ji = i * j;

2014-03-07 16:41:38 347

转载 fcitx 输入法随开机启动,将debian的环境设置为中文环境

本人新装Debian7, LXDE桌面,下面介绍一下安装配置fcitx的步骤。在此之前,需要先保证locale的中文支持:1.  #locale -a, 得到若干语言编码组合,其中需要有zh_CN.*****2. 如果没有,则需要输入:sudo dpkg-reconfigure locales    选择中文支持即可(用空格键表示选择)。    注意这里最后可以选择

2014-03-03 17:38:16 592

转载 erlang进程监控:link和monitor

erlang进程监控:link和monitor分类: erlang/mnesia2013-10-27 17:15 322人阅读 评论(0) 收藏 举报erlangErlang最开始是为了电信产品而发展起来的语言,因为这样的目的,决定了她对错误处理的严格要求。Erlang除了提供exception,try catch等语法,还支持Link和Monitor两种监控进程的

2014-01-08 12:13:13 401

原创 使用kerl 管理 erlang 版本

以前 用kerl  在这一步  kerl build R16B03 r16b03  总报错   configure: error: No curses library functions found  configure: error: /bin/bash '/home/bryanhunter/.kerl/builds/r14b04/otp_src_R14B04/erts/configur

2014-01-07 00:19:59 651

转载 Erlang 的 dict 模块函数方法介绍

Erlang 的 dict 模块函数方法介绍Erlang 的 dict 模块比较完整的实现了一个键值(Key - Value)字典。通过这个模块,你可以插入,附加(append),删除,更新字典里的键值对,它也提供了获取字典大小和检查键是否存在等调用接口,而且还包含一些对字典键值进行操作的函数方法,例如:递归(fold)、过滤(filter)、遍历映射(map)字典等特殊操作函数。

2014-01-05 22:39:02 377

转载 Base64 erlang

Base64Base64是一种基于64个字符的编码算法,根据RFC2045的定义:“Base64内容传送编码是一种以任意8位字节序列组合的描述形式,这种形式不易被人直接识别”,RFC2045还规定,在电子邮件中,每行为76个字符,每行末需添加一个回车换行符("\r\n")经过Base64编码后的数据会比原始数据长,为原来的4/3倍,编码后的字符串的字符数是4的整数倍。Base64算

2013-12-26 11:14:00 530

转载 关于erlang的进程池

关于erlang的进程池博客分类:Erlang我的备忘录poolboyerlang有两种情况需要考虑使用进程池管理erlang进程。一种是普通erlang进程,很便宜,一次可以并行很多(默认32K,当然可以调整vm参数设置更大),但是这不意味着可以无限制的使用,实际上轻松的达到上限是很容易的(想想发明国际象棋的那位向国王请赏的办法,类似的,一个进程开两个,两个再

2013-12-23 16:47:59 328

转载 Tsung录制测试脚本

Tsung录制测试脚本冰封7月9日 8:297450复制标题、链接已经复制文章的标题和链接到您的剪贴板。Tsung通过在本机开启代理服务8090端口,来进行数据的录制.启动Tsung-recorder代理服务,这个在你的安装目录的bin目录下view source1/usr/loca

2013-11-13 13:27:58 583

转载 Tsung录制测试脚本

Tsung录制测试脚本冰封7月9日 8:297450复制标题、链接已经复制文章的标题和链接到您的剪贴板。Tsung通过在本机开启代理服务8090端口,来进行数据的录制.启动Tsung-recorder代理服务,这个在你的安装目录的bin目录下view source1/usr/loca

2013-11-13 12:18:14 619

转载 linux 解压命令

如何在CentOS下解压文件2011年2月25日 由 admin 留言 ?0?3CentOS属于linux类,解压与linux的解压指令一样:zip功能说明:压缩文件。在压缩时,不需先打包,打包后再压缩,压缩效率反而还更低,默认是-9,即最大效率zip [options] distination_file source补充说明:zip是个使用广泛的压缩程序,文件

2013-11-13 11:31:03 501

sonarqube-9.2.1.49989.zip

代码检测工具

2021-12-08

Python学习笔记

分享一个学习笔记,通过学习笔记,可以快入门了解python的基本类型

2019-02-21

软件测试入门 入门需认真

测试就是那么简单,把基础掌握了,也就容易多了。然后在工作慢慢实践,就会觉得测试是那么一回事。这是一本好书。

2011-06-16

软件测试的 名词 中英文对照表

这是软件测试的一些基本知识,希望对大家有用

2011-06-16

空空如也

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

TA关注的人

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