正文内容加载中...
posted @ 2019-12-01 22:00 写着写着就懂了 阅读 (11) 评论 (0) 编辑
摘要:1. "Spot The Discrepancies with Dialyzer for Erlang" . 如何在大型Erlang项目中从零开始一步步践行Dialyzer。 2. "Which companies are using Erlang, and why?" 哪一些公司正在生产上使用Er 阅读全文
posted @ 2019-12-09 23:19 写着写着就懂了 阅读 (38) 评论 (0) 编辑
摘要:第1期(20191202) 文章 1. "A short guide to the structure and internals of the?" Erlang distributed messaging facility. Erlang分布式启动流程源码阅读指南: 节点启动时通过 互相发现彼此。 阅读全文
posted @ 2019-12-02 23:57 写着写着就懂了 阅读 (53) 评论 (0) 编辑
摘要:精选的定位是什么? 已至2019年,Erlang/Elixir中文社区还是一座黑暗森林,每个技术人都怀揣着自己独有的葵花宝典独自摸索,没有一个开放的分享平台,大量优质文章没有得到该有的关注。 与此同时,现代人所面临的世界正在渐渐变窄,信息茧房让人在互联网上关注越来越趋同;永远追逐热点的流量则导致许多 阅读全文
posted @ 2019-12-01 22:00 写着写着就懂了 阅读 (11) 评论 (0) 编辑
摘要:SQL注入基本原理 WEB技术发展日新月异,但是徒手拼SQL的传统手艺还是受相当多的开发者亲睐。毕竟相比于再去学习一套复杂的 "ORM" 规则,手拼更说方便,直观。通常自己拼SQL的人,应该是有听说过 SQL注入 很危险,但是总是心想:我的SQL语句这么简单,不可能被注入的。 花5分钟看完这个完整的 阅读全文
posted @ 2019-11-24 22:19 写着写着就懂了 阅读 (477) 评论 (4) 编辑
摘要:Prometheus Prometheus和Grafana组合基本上是监控系统的标配。Prometheus做存储后端,Grafana做分析及可视化界面。 "普罗米修斯" 是开源的系统监控/报警工具库,功能非常全,且拥有活跃的开发者和 "用户社区" 。Prometheus通过HTTP 定期主动拉取 ( 阅读全文
posted @ 2019-08-26 13:34 写着写着就懂了 阅读 (191) 评论 (0) 编辑
摘要:Reflection 今天来挑战一下 如何在2000字以内把Reflection作用说明白 ? Reflection is commonly used by programs which require the ability to examine or modify the runtime beh 阅读全文
posted @ 2019-08-11 17:11 写着写着就懂了 阅读 (431) 评论 (0) 编辑
摘要:性能测试 日常工作中对比函数间的快慢时,最直接的方法就是根据 结果的时间来衡量,比如想知道 与直接使用自己写的 谁更快?最直接的方法就是 在shell中直接运行 编写测试用例 得到测试结果 我们对长度为3000的List做reverse,取样30次。得到上面的结果。 我们的数据必须是正态分布,2组样 阅读全文
posted @ 2018-08-05 10:43 写着写着就懂了 阅读 (3096) 评论 (0) 编辑
摘要:不论是新手还是熟手,写 时常会遇到 ,有时执行,有时却不执行的困惑。 比如stackoverflow中的[Handling the cleanup of the gen_server state ](http://www.ib765.com/235/questions/5119107/handli 阅读全文
posted @ 2018-05-22 18:26 写着写着就懂了 阅读 (398) 评论 (0) 编辑
摘要:格式化输出 是我接触Erlang使用的第一个库函数( ),随着学习的深入,它也是我debug优先选择最简单直接的工具。 不过它除了简单的输出外,还有很多进阶用法。甚至通过它,你就可以在命令行画出精艳的图表。比如:我在 "Visualize Erlang/Elixir Nodes On The Com 阅读全文
posted @ 2018-04-07 18:21 写着写着就懂了 阅读 (1070) 评论 (1) 编辑
摘要:1. error/1 主要是系统用来定义内部错误的: Erlang内建的run time error 一共有10种: function_clause/case_clause/if_clause/badmatch/badarg/undef/badarith/badfun/badarity/system 阅读全文
posted @ 2016-10-31 12:26 写着写着就懂了 阅读 (887) 评论 (0) 编辑
摘要:kerl只有一个目标:让我们在不同的OTP版本间随意切换。他是一个纯Bash项目。简单实用的工作利器! 阅读全文
posted @ 2016-09-07 00:19 写着写着就懂了 阅读 (2308) 评论 (0) 编辑
摘要:1 什么是component 设计接口的时候,ag电子游戏平台投注游戏:把通用的设计元素(按钮,表单框,布局组件等)拆成接口良好定义的可复用的组件。 这样,下次开发相同界面程序时就可以写更少的代码,也意义着更高的开发效率,更少的 Bug 和更少的程序体积。 Thinking in react 里面举了一个React 构建可搜 阅读全文
posted @ 2016-04-24 12:39 写着写着就懂了 阅读 (2587) 评论 (1) 编辑
摘要:1.react 简介 React 是一个Facebook出品的前端UI开发框架。react官方的 tutorials 为了让人容易上手,并没有给在平常工作使用react的详细配置,随意学习的深入,你为了调试代码会不断的自己重新reload 页面来看效果。如果中间出错,还要一步步的重来,这是一件非常影 阅读全文
posted @ 2016-04-23 17:45 写着写着就懂了 阅读 (2034) 评论 (0) 编辑
摘要:自定义Behaviour 接口 阅读全文
posted @ 2016-04-06 23:20 写着写着就懂了 阅读 (683) 评论 (0) 编辑
摘要:iex(3)> t= "Science.Math" "Science.Math" iex(4)> :"Science.Math".add(1, 2) ** (UndefinedFunctionError) undefined function :"Science.Math".add/2 (module :"Science.Math" is not available) :"Science.Math".add(1, 2) 阅读全文
posted @ 2016-04-05 23:59 写着写着就懂了 阅读 (497) 评论 (0) 编辑
摘要:@on_definition 编译期自定义所需要的任何潜规则 阅读全文
posted @ 2016-04-04 23:25 写着写着就懂了 阅读 (420) 评论 (0) 编辑
摘要:Elixir encode CSV File 阅读全文
posted @ 2016-04-04 01:31 写着写着就懂了 阅读 (516) 评论 (0) 编辑
摘要:在iex session中使用i查看任意的数据的详细情况 阅读全文
posted @ 2016-04-02 12:41 写着写着就懂了 阅读 (421) 评论 (0) 编辑
摘要:在elixir的config中我们有时会使用的到一些不想暴露出来的配置项,常用的作法是如Phoenix 在上面,我们可以把不应该暴露的项(如数据库passwd,auth_token...这些很重要的项)都写在prod.secret.exs(链接可见例子)中 我们再把prod.secret.exs这个 阅读全文
posted @ 2016-03-14 21:18 写着写着就懂了 阅读 (543) 评论 (0) 编辑
摘要:在[Elixir001]中使用 mix escript.build 生成一个lifelog 的escript启动脚本。 今天我们尝试一下另一种方式:生成Archives。 我们先添加一个Task 1. 查看下我们现在有那一些task. 这个命令非常有用,:) > mix help mix # Run 阅读全文
posted @ 2016-03-07 23:40 写着写着就懂了 阅读 (582) 评论 (0) 编辑
摘要:问题: 如何指定一个节点在启动后自动连接到别的节点上? 这个我们要使用到sys.config,这是erlang的配置文件,这个文件一般都是$ROOT/releases/Vsn下 1. 首先我们要先启动一个master节点,Node.list可以看到当前节点并没有连接到任何节点 iex --cooki 阅读全文
posted @ 2016-03-02 00:02 写着写着就懂了 阅读 (701) 评论 (0) 编辑
摘要:在Erlang 18中, 我们还是可以使用erlang:now/0 但也已经 deprecated啦,大量使用可能引发瓶颈。 The default time warp mode has the same behavior as before, and the old API still works 阅读全文
posted @ 2016-03-01 00:42 写着写着就懂了 阅读 (1188) 评论 (0) 编辑
摘要:大半年前实践的使用Evernote做知识管理 http://www.819.811ib.com/question/20232993/answer/34270710里面的记录日记模块大概长成这样子 用了半年,感觉缺点很明显,表格太占空间,每周不会自动生成新的表单,搜索功能弱爆了。容易忘记写。 所以我决定用E 阅读全文
posted @ 2016-02-29 01:06 写着写着就懂了 阅读 (540) 评论 (0) 编辑
摘要:通过erlang.mk项目,掌握基本的makefile语法,可以自己定制makefile。 阅读全文
posted @ 2015-08-15 18:19 写着写着就懂了 阅读 (1650) 评论 (0) 编辑
摘要:0.需求分析 Erlang最好的卖点之一就是提供了一个非常强大的shell来查看Node运行时的各种状态,可以进行各种各样的内部查看,在运行时调试和分析,热更新代码。 但是总有一些在生产环境下要慎用的状态查看函数。比如: 1.在进程数达到10w级以上的Node调用erlang:processes() 阅读全文
posted @ 2015-08-09 16:15 写着写着就懂了 阅读 (1906) 评论 (1) 编辑
摘要:1.简介 ibrowse是用erlang写的一个HTTP client.github地址:http://www.276.2248844.com/cmullaparthi/ibrowse 使用方法见项目的readme。 2.流程 ibrowse:start > 为每一个{host,port}创建一个ibrowse_l 阅读全文
posted @ 2015-07-14 21:56 写着写着就懂了 阅读 (1094) 评论 (0) 编辑
摘要:如何trace erlang里面函数? 阅读全文
posted @ 2015-04-17 00:08 写着写着就懂了 阅读 (1877) 评论 (0) 编辑
摘要:一些关于Erlang启动进程的分析:希望你会喜欢。 阅读全文
posted @ 2015-03-23 20:49 写着写着就懂了 阅读 (1402) 评论 (1) 编辑
摘要:最近在项目中升级了第三方库,导致本应用gen_server中A进程中: handle_info({add,X},Sum) -> {noreply,Sum+X}; 结果这么简单的一个工作居然不工作了,一查,发现是第三方库进程B发来的消息由 {add,X} >{plus,X} 在A进程中存着大量的{pl 阅读全文
posted @ 2015-03-09 19:29 写着写着就懂了 阅读 (475) 评论 (0) 编辑
摘要:使用fun来控制函数的流向 阅读全文
posted @ 2015-01-19 13:27 写着写着就懂了 阅读 (520) 评论 (0) 编辑
摘要:python erlang列表,元组对比学习笔记。 阅读全文
posted @ 2014-11-23 16:00 写着写着就懂了 阅读 (1188) 评论 (2) 编辑
摘要:包含rebar基本功能使用步骤 阅读全文
posted @ 2014-11-21 14:48 写着写着就懂了 阅读 (602) 评论 (0) 编辑
摘要:怎么通过beam文件得到所有的record或源代码? 1. 首先必须要在compile里面加上debug_info信息: 1 > c(load,[debug_info]). {ok,load} 2> beam_lib:chunks(code:which(load),[compile_info]). 阅读全文
posted @ 2014-11-10 23:41 写着写着就懂了 阅读 (947) 评论 (0) 编辑
摘要:Erlang in anger Erlang in anger 是写Learn some Erlang的帅小伙(照片真是帅死啦)写的,一共87页,可以随意下载(英文原版):http://www.425.sbw8822.com/ 看着非常实战,强烈建议大家也刷个一两次! 自己用业余时间翻译了下 阅读全文
posted @ 2014-11-07 17:39 写着写着就懂了 阅读 (415) 评论 (0) 编辑
摘要:Pro Git (Scott Chacon) 第三章 git分支: 阅读全文
posted @ 2014-09-29 18:33 写着写着就懂了 阅读 (625) 评论 (2) 编辑
摘要:零基础使用zotonic搭建网站 阅读全文
posted @ 2014-09-29 10:54 写着写着就懂了 阅读 (1385) 评论 (3) 编辑
摘要:不要使用ets:tab2list/1来做表遍历。 阅读全文
posted @ 2014-09-24 15:02 写着写着就懂了 阅读 (1501) 评论 (8) 编辑
摘要:按规则的位数输出数字:把所有数字按4位输出:4--->0004; 12---->0012; 1234--->1234; 12345--->12345 -234--->-0234 阅读全文
posted @ 2014-09-15 14:59 写着写着就懂了 阅读 (862) 评论 (0) 编辑
摘要:记得知乎以前有个问题说:如果用一天的时间学习一门技能,选什么好?里面有个说学会Git是个很不错选择,今天就抽时间感受下Git的魅力吧。Pro Git (Scott Chacon) 读书笔记:第一章:Git起步版本控制出现的原因及分类类别基本原理优点缺点本地版本控制系统自己把复制整个项目,改名或加上备... 阅读全文
posted @ 2014-09-14 14:36 写着写着就懂了 阅读 (706) 评论 (2) 编辑
摘要:十分钟打造一个属于自己的博客园主题,非常感谢博客园的开发人员^^ 阅读全文
posted @ 2014-09-07 00:15 写着写着就懂了 阅读 (2675) 评论 (5) 编辑
688.88数字什么意思网上娱乐场 必赢彩票电子游戏直营网 禁赌的国家网上娱乐场 永利百家乐安全上网导航登入 678彩官方
申博太阳城现金官网电脑软件下载官网 博狗娱乐官网 申博电子游戏开户网址 尊龙娱乐场 澳门永利线上娱乐
菲律宾申博登录网址 新宝gg开户 金沙最新玩法 新葡京娱乐搜博网开始 太阳城电子游戏官网
hb神龙之境 申博官网注册登入 威尼斯人官网直营网登入 威斯汀HG名人馆时时彩q群 盘锦游戏