会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
土豆008
博客园
首页
新随笔
联系
管理
订阅
2021年5月18日
以mnesia:write为例子初步阅读mnesia源码
摘要: 本来想全面解读一下mnesia源码,初步读了一遍,发现功底不够,先做个记录 先以网上的一张图看看 1、 我们先看看mnesia的启动 直接看mnesia_sup模块 %%%%下面摘自mnesia_sup.erl.......init([[]]) -> init(); init(BadArg) ->
阅读全文
posted @ 2021-05-18 14:26 土豆008
阅读(177)
评论(0)
推荐(0)
2021年5月6日
erlang的gen_event例子
摘要: gen_event能查看的例子不多,把网上的做个标记 curling_scoreboard_hw.erl -module(curling_scoreboard_hw). -export([add_point/1, next_round/0, set_teams/2, reset_board/0]).
阅读全文
posted @ 2021-05-06 09:31 土豆008
阅读(98)
评论(0)
推荐(0)
2019年9月18日
深度学习的反向传播笔记
摘要: 深度学习反向学习方法可以说是神经网络中比较难懂的一块了,主要是公式的推导和计算要有一些数学知识 可以说这个思想的精髓是数学也不为过 因为都是数学公式表达式,不知道怎么发,直接转成了图片,可以放大查 这里的误差推荐用平方差 每次学习神经网络,看到反向传播都有点蒙,做个标件,以后如果还有什么再补充~~~
阅读全文
posted @ 2019-09-18 15:49 土豆008
阅读(206)
评论(0)
推荐(0)
2019年6月4日
erlang的“缺点”
摘要: erlang的优点 1、并发简单 2、热更新 3、易于学习 为什么要学erlang? erlang底层实现是C 所有简单来说,如果一个很精通C的程序员(20年+)肯定是比一个常规的erlang程序员写出的代码效率更高。 其实这个对于底层基于C的大部分语言(JAVA等)都是一个道理, 可是为什么要学e
阅读全文
posted @ 2019-06-04 10:31 土豆008
阅读(778)
评论(0)
推荐(0)
2018年8月14日
erlang的热更新
摘要: erlang作为一个为电信级别而出现的语言,热更新是其最重要的特性之一 热代码升级-Erlang允许程序代码在运行系统中被修改。旧代码能被逐步淘汰而后被新代码替换。在此过渡期间,新旧代码是共存的。 下面我们以最典型的gen_server为例子,讲解一下这个BT的功能 编译运行结果 如果修改了函数,可
阅读全文
posted @ 2018-08-14 11:39 土豆008
阅读(823)
评论(0)
推荐(0)
2018年5月23日
erlang下lists模块sort(排序)方法源码解析(二)
摘要: 上接erlang下lists模块sort(排序)方法源码解析(一),到目前为止,list列表已经被分割成N个列表,而且每个列表的元素是有序的(从大到小) 下面我们重点来看看mergel和rmergel模块,因为我们先前主要分析的split_1_*对应的是rmergel,我们先从rmergel查看,如
阅读全文
posted @ 2018-05-23 18:15 土豆008
阅读(497)
评论(0)
推荐(0)
2018年5月22日
erlang下lists模块sort(排序)方法源码解析(一)
摘要: 排序算法一直是各种语言最简单也是最复杂的算法,例如十大经典排序算法(动图演示)里面讲的那样 第一次看lists的sort方法的时候,蒙了,几百行的代码,我心想要这么复杂么(因为C语言的冒泡排序我记得不超过30行),于是自己就实现了下 结果更蒙了 对比结果如下 B是一个打乱顺序的1到1000的序列,我
阅读全文
posted @ 2018-05-22 17:36 土豆008
阅读(1574)
评论(0)
推荐(0)
2017年10月11日
非阻塞tcp服务器与阻塞的tcp服务器对比
摘要: 一般的tcp服务器(阻塞)是使用的如下 [erlang] gen_tcp传输文件原型 http://www.cnblogs.com/bluefrog/archive/2012/09/10/2679040.html server端 server(Port) -> case gen_tcp:listen
阅读全文
posted @ 2017-10-11 16:59 土豆008
阅读(1142)
评论(0)
推荐(0)
2016年7月20日
cowboy源码分析(三)
摘要: 上接 cowboy源码分析(二) 我们接着分析cowboy_protocol.erl的request/7模块 -module(cowboy_protocol). %% API.-export([start_link/4]). %% Internal.-export([init/4]).-export
阅读全文
posted @ 2016-07-20 10:50 土豆008
阅读(543)
评论(0)
推荐(0)
2016年7月19日
cowboy源码分析(二)
摘要: 接 cowboy源码分析(一) 下面我们重点看看cowboy_protocol.erl代码 在这里我们省略的一些代码,看看cowboy_protocol的主要流程 注意标红色的部分 首先是start_link/4启动init -》 -》init 初始化参数,找不到的设置为默认 -》 -》设置超时时间
阅读全文
posted @ 2016-07-19 16:19 土豆008
阅读(496)
评论(0)
推荐(0)
下一页
公告