240 发简信
IP属地:广东
  • foss店

    买过很多双鞋,也去过不少鞋店, foss店是目前为止, 唯一 一家里面有大约五款鞋是我喜欢的, 而我也很欣然地买了其中一双。 以前去过的店,要么根本就没有喜欢的鞋,要么就只有...

  • 关于BT

    1. 后端用纯erlang解析行为树 2. 前后端共用一个编辑器, 如果编辑器导出的行为树的存储格式只是直接适用于前端, 而不能直接适用于后端, 那么后端自己制作一个转换工具...

  • util不应太杂,应适当拆分

    当util模块越来越大时, 到最后会发现模块里已经包含了比较杂的功能,比较混乱, 虽然是通用小函数,但也不要一股脑都往util里塞, 应当将部分功能拆分出去,独立出类似 ti...

  • 对于数值,定义宏还是新增配置选项?

    对于某些数值(包括flag性质的数值),有时会纠结:是简单地新增定义对应的宏就好了,还是要在项目的config文件里新增对应的配置选项? 如果这个数值基本不会再修改,那么直接...

  • erlang spec

    这里陆陆续续添加一些自己总结或借鉴的erlang代码规约 [强制] [推荐] [建议] ============================= 命名 原则—— 命名首先应...

  • 关于团队

    部分是阿里土话: 1. 没有过程的结果是垃圾,没有结果的过程是放屁 2. 来看几条式子: 1 * 1 * 1 * .... = 1 1.1 * 1.1 * 1.1...

  • 梦,反思,行动与改正

    这几天晚上做的梦都有点奇怪。 大前天: 一个东西突然变成妖魔,然后向我追来,具体细节已经完全不记得,而且似乎当时有点被吓醒了,于是梦停止了。 (奇怪, 好久没做这类梦了,只是...

  • 是否可以用同一(ip, port)去连不同的服务?

    答案是:可以,但需要reuseaddr! 测试结果: 在linux虚拟机上,指定用同一个端口,通过TCP依次去connect两个不同的服务S1和S2, 如果希望两次conne...

  • tcp opts设置

    -define(TCP_OPTIONS, [binary, {packet, 0}, {active, false}, {reuseaddr, true}, {nodelay...

  • 定时作业模块名

    关于“定时任务”(或“定时作业”)处理模块,有几个名字待选择: timer_task, timer_job, cron_job, job_schedule, task_sch...

  • 面试评估点

    1. 架构 后端架构能力 后端架构经验 2. 业务 后端业务开发能力 后端业务开发经验 3. 性能优化 性能优化意识 性能优化能力 4. 语言基础 Erlang C/C++ ...

  • 不要一团糟&积累沉淀

    1. 工欲善其事,必先利其器,好的工具可以提升你的效率,节省你的时间。 搭建一套好的环境/框架/设施/工具,虽然会在前期消耗你一些额外的时间,但是在以后可以为你节省很多的时间...

  • 不要迷失

    技术只是工具 金钱也一样, 也只是一种工具 太过重视或太过忽视工具,都是不好的,从哲理上讲,凡事都有一个度,把握好度的平衡,不要太过了 技术,金钱,都不应该是你的目标,而应该...