erlang
文章平均质量分 75
hrcx
我是一个粉刷匠,粉刷本领强
展开
-
erlang 服务器崩溃bug
问题描述: 服务器测试时,在正常运行2-3天之后直接挂掉了. 解决过程: 工作一年多了,之前遇到的都是一些报错和数据错误的bug,然后erlang就自动将那个进程重启了.erlang本身容错就做的很好,像这种服务器直接挂掉了的情况还没遇到过.吓得我赶紧百度一波导致erlang 挂掉的原因. 网上学习一波之后还是有点感觉,至少不像一开始一样一点思路都没有(http://原创 2017-10-26 15:20:12 · 2542 阅读 · 0 评论 -
erlang wx图形界面学习-3
今天看下sudoku_board 模块. sudoku_board:new/1 :调用wx_object:start/2 将sudoku_gui的Panel和自身的pid传到了init([XX]) wx_Panel:new/2:创建一个窗口 wxWindow:setFocus/1:设置窗口可以接收键盘输入(我这边试了一下,将鼠标移动到需要输入的格子上,可以输入123这些数字) wxWindo原创 2017-11-16 14:45:38 · 603 阅读 · 0 评论 -
erlang 学习ets表-2
-spec insert(Tab, ObjectOrObjects) -> true when Tab :: tab(), ObjectOrObjects :: tuple() | [tuple()].ets:insert(Tab,Objs): 往ets表中插入数据,第一个参数为ets表的名字,第二个参数则是一个元组或一个元组的列表.-spec insert_new(Tab,原创 2017-11-03 15:52:21 · 424 阅读 · 0 评论 -
erlang 学习ets表-1
erlang ets原创 2017-11-03 14:38:25 · 535 阅读 · 0 评论 -
erlang wx图形界面学习-4
本来打算断了不写了的,看了不知道多久,还到处找sudoku的生成算法什么的,希望有一点思路,然-效果甚微. 瞅了瞅我的wx图形界面学习都-3 了,虽然是瞎搞的,估计也没啥人看,但是,这样就断了,我很难受啊.既然如此,只好拿出我的杀手锏了,抄代码!!!PS:这是刚工作的时候干的事情,看不懂代码,没法子,只好抄代码了.还别说,抄一抄的,好像有点思路了,2333. 要想看明白sudoku_game原创 2017-11-30 17:00:29 · 301 阅读 · 0 评论 -
erlang wx图形界面学习-1
学习erlang已经有一段时间了,记得当初学java最感兴趣的是做那些坦克大战,贪吃蛇的时候,乐此不疲啊.虽然知道erlang wx也能够做图形界面,但是没找到什么教程,自己也不愿意去慢慢了解,学习,就没去管它了.只是最近感觉做什么都提不起干劲来,需要给自己的生活注入一些活力,决定好好看看wx这方面的东西,正好erlang里面有一个sudoku的例子,就拿它来好好学习一下,重燃我的游戏之魂.首原创 2017-11-14 14:07:09 · 795 阅读 · 0 评论 -
erlang wx图形界面学习-2
sudoku单独的copy出来,在终端下执行 erlc *.erl sudoku.hrl:20: can’t find include file “../../include/wx.hrl” ,找不到wx.hrl头文件. 将wx.hrl copy 过来,在把sudoku.hrl的include改一下 -include(“wx.hrl”). 重新erlc +debug_info *.erl 之原创 2017-11-16 11:17:23 · 1031 阅读 · 0 评论 -
erlang wx图形界面学习-5
之前已经讲了empty_table(#s)的生成,和#s分别代表什么,现在继续看下sudoku_game:init/1做了什么. Add = fun({Butt,Val},SN) -> validate(rcm(Butt),Val,false,SN) end, 一个fun函数,后面会使用lists:foldl/3,将Game的值全部传给它执行. Butt ->坐标i原创 2017-12-01 16:02:04 · 366 阅读 · 0 评论