- 博客(47)
- 收藏
- 关注
转载 Linux各种时间类型与时间函数提供技术文档
简介本文旨在为了解Linux各种时间类型与时间函数提供技术文档。1、Linux下常用时间类型Linux下常用时间类型有四种:time_t、struct tm、struct timeval、struct timespec1.1 time_t时间类型time_t类型在time.h中定义:[cpp] view plaincopyprint?'#ifndef __TIME_T'#...
2016-04-22 23:14:00 209
转载 erlang tuple的一些操作
========================================================================Tuple 元组{Term1,...,TermN}每一项元组中的数据被称为元素(element)erlang:element(N, Tuple) -> term()Returns the Nth element (numberin...
2016-04-21 22:50:00 256
转载 erlang 题目:一个integer列表,按照数字出现的次数由少到多排序,相同的数字小 的在前面...
比如 列表[1,1,1,1,2,2,2,4,4,4,4,4,4,3,3,5,6,6,6] 处理成[5,3,3,2,2,2,6,6,6,1,1,1,1,4,4,4,4,4,4]% -export([sort/1]).-compile(export_all).get_map(List) ->lists:foldl(fun(X, Map1) ->% io:forma...
2016-04-20 10:12:00 159
转载 一些erlang 题目
笔试练习题,比较容易错的http://blog.csdn.net/genesislive/article/details/23376773erlang 排序http://www.jobui.com/mianshiti/it/suanfa/8427/快速排序,判断素数,寻找区域内素数http://www.cnblogs.com/reallypride/archive/2012/0...
2016-04-16 23:36:00 168
转载 各种排序
http://www.cnblogs.com/kkun/archive/2011/11/23/2260312.html转载于:https://www.cnblogs.com/ShankYan/p/5399708.html
2016-04-16 22:50:00 87
转载 erlang gen_tcp 详细例子
http://blog.csdn.net/leechyu89/article/details/7305673[gen_recv]http://blog.yufeng.info/archives/2679转载于:https://www.cnblogs.com/ShankYan/p/5399147.html
2016-04-16 19:23:00 117
转载 erlang receive语句大诠释
摘自http://blog.chinaunix.net/uid-20395183-id-1951974.htmlerlang 消息接收语句 (receive ... end) 的用法很细腻.一书写得不是透彻,特分析综合如下.receivePattern1 [when Guard1] -> Expression1;Pattern2 [when Guard2] -> E...
2016-04-16 19:10:00 261
转载 ets结合record的增删改查操作
摘自 http://www.iteye.com/topic/689089record作为erlang的一种数据结构(特殊的Tuple,类似数组),通常用于函数量传递.我们也可以选择ETS内存表作为存放record,Ets非常适合大量临时数据存储,最重要的是ETS可以和record进行无逢结合.%%在Eshell下声明record users1> rd(users, {...
2016-04-15 01:26:00 103
转载 erlang中首次听说gb_sets
在看sudoku的时候发现的:http://www.erlang.org/doc/man/gb_sets.html转载于:https://www.cnblogs.com/ShankYan/p/4371814.html
2015-03-27 14:48:00 166
转载 wxErlang sudoku
最初看得sudoku的分析:http://blog.csdn.net/lawme/article/details/4160934erlang timer 文档http://www.erlang.org/doc/man/timer.htmlerlang gb_setshttp://www.erlang.org/doc/man/gb_sets.html转载于:https://...
2015-03-27 14:17:00 110
转载 erlang ets
Eshell V6.1 (abort with ^G)1> Filename = "./test.data"."./test.data"2> Tab = ets:new(testets, [named_table, orderd_set]).** exception error: bad argumentin function ets:new/2called as...
2015-03-27 11:15:00 153
转载 wxErlang sashWindow 分割窗口并且各个部分可以改变大小
说明:效果是一个wxNotebook 的第一个Tab 里面分割为左边和右边,左边分为上下两个部分,三个部分大小可以拖动改变,并且捕获到窗口大小变化的事件!-module(sashWindow3plus).-behaviour(wx_object).%% Client API-export([start/1, new/0]).%% wx_object callbacks-ex...
2015-03-25 16:37:00 170
转载 erlang的数据结构:maps, gb_trees,dets, proplists, array,dict 小分析
一:array:可以和list , orddict相互转化, 它的好处是像数组一样可以按照顺序获取第几个值二:proplistsDESCRIPTIONProperty lists are ordinary lists containing entries in the form of either tuples, whose first elements are keys used...
2015-03-25 16:17:00 286
转载 关于erlang 各大主要模块的学习使用参考
主要参考这个网站就好了,但是目前这个网站似乎打开不太方便了http://dhq.me/一个类似网站http://erldoc.com/非常感谢站长的分享, 菜鸟会能够学习很多的这里可以看到不少资源http://www.erlang-cn.com/接下来就是一些牛人的博客了转载于:https://www.cnblogs.com/ShankYan/p/4365...
2015-03-25 13:23:00 82
转载 wxErlang 中 wxGrid 一些测试使用
-module(ex_grid).-behaviour(wx_object).%% Client API-export([start/1, new/0]).%% wx_object callbacks-export([init/1, terminate/2, code_change/3, handle_info/2, handle_call/3, hand...
2015-03-25 11:41:00 179
转载 erlang 中 include 和include_lib
code path:the code path consists of the current working directory and all Erlang objectcode directories under the library directory $OTPROOT/lib, where $OTPROOTis the installation directory o...
2015-03-25 11:37:00 392
转载 wxErlang; wxAuiManager; dets
-module(ex_aui).-behaviour(wx_object).%% Client API-export([start/1, new/0]).%% wx_object callbacks-export([init/1, terminate/2, code_change/3, handle_info/2, handle_call/3, handle...
2015-03-25 11:28:00 128
转载 wxErlang 中用wxSpinButton 控制wxTextCtrl值为数字(float/int),并控制数字增减
到目前为止还没做到用erlang在编辑框里面实现换行,这个得下次处理下!% 在Erlang 中,wxTextCtrl控件的使用是和string 这个模块密切相关的-module(text_spin).-behaviour(wx_object).-export([new/0, start/1, destroy/0]).-export([init/1, t...
2015-03-25 10:30:00 129
转载 wxErlang 在screen绘图 以及在 window(wxTextCtrl)中用双缓冲绘图示例
-module(text_ctrl_draw).-behaviour(wx_object).-export([new/0, start/1, destroy/0]).-export([init/1, terminate/2, code_change/3, handle_info/2, handle...
2015-03-25 10:25:00 132
转载 erlang生成日期如 "2015-03-05" 一般生成的是 "2015-3-5"/时间统计(与编程无关)/
erlang生成日期如 "2015-03-05" 一般生成的是 "2015-3-5"一:生成格式如:"2010-01-10"datetime_utils:datetime_as_string({erlang:date(), undefined})datetime_as_string({{Y, M, D} = _Date, undefined}) ->lists:flatt...
2015-03-25 10:10:00 97
转载 erlang 中 binary 的一些操作
预:7> [I || <> <= <<"abc">>].[0,1,1,0,0,0,0,1,0,1,1,0,0,0,1,0,0,1,1,0,0,0,1,1]8> [I || <> <= <<"abc">>]."abc"(0)list_to_binary("www.Shank.kuang...
2015-03-25 10:05:00 300
转载 erlang 中的 string 应用
string 的一些功能操作,这些可能和wxTextCtrl 控件配合使用的比较多(0)目的:["a","b","c","d"] -> "abcd"L1 = ["a","b","c","d"],binary_to_list(list_to_binary(L1))."abcd"(1)求字符串的长度string:len("abcdefabc"). -> 9判断两个字...
2015-03-25 09:55:00 271
转载 first python differ erlang
erlangshankyan@early:~$ erlErlang/OTP 17 [erts-6.0] [source] [smp:4:4] [async-threads:10] [hipe] [kernel-poll:false]Eshell V6.0 (abort with ^G)1> a = 1.** exception error: no match of ...
2015-01-14 22:31:00 56
转载 用wxErlang 的 wxDC 绘图时遇到的一些问题以及解决方法
当绘制的窗口不是顶层窗口的时候,查处了绘制图案,没有update,解决:接收到 #wxPaint 事件后,重新调用绘图函数刷新后不断闪烁解决: 用 wxBufferedDC 和 wxClientDC 一起用,首先在 wxBufferedDC 中绘制然后blit 到 wxClientDC 中,闪烁几乎看不到了刷新后文字像被雨淋过了一样解决: 没有在wxBufferedDC 中...
2015-01-13 23:55:00 130
转载 erlang 用rebar 工具构建项目
这个应该是第一教材:书写是对思维的缓存/好记性不如烂博客Rebar:Erlang构建工具:详细命令解释Erlang Rebar 创建工程总结这里也有亮点可以再练习一下使用 rebar 创建 application(basho- lager 应用实例) -diao怎么发布转载于:https://www.cnblogs.com/ShankYan/p/4209580.ht...
2015-01-07 22:34:00 92
转载 Erlang 易出错的位置
case语句case语句另一个需要注意的问题就是变量范围,每个case分支中定义的变量都将默认导出case语句,也就是在case语句结束后可以被引用,因此一个规则就是每个case分支定义的变量应该一致,不然算是非法的,编译器会给出警告,比如:f(X) ->case g(X) oftrue -> A = h(X), B = A + 7;false -> B =...
2015-01-06 22:52:00 119
转载 erlang gen_fsm/gen_event/gen_server/gen_tcp
gen_fsm:参考资料LYSEGGgen_fsm的例子Erlang OTP设计原则Gen_Fsm行为相关博客gen_fsmgen_event:参考资料LYSEGG[解释加例子]http://erlangdisplay.iteye.com/blog/315391gen_event 解释例子erlang behaviour gen_eventgen_server:...
2015-01-04 23:30:00 137
转载 erlang lager 搜集的一些资料
相关资料,都来自博客:[中文简单介绍,启动]http://blog.csdn.net/lqg1122/article/details/7648350常见的使用错误相关API使用中文介绍智深博客的系列文章,分析的很详细了源码阅读批注,但是应该帮助不大,自己看更省心转载于:https://www.cnblogs.com/ShankYan/p/4202427.html...
2015-01-04 22:31:00 107
转载 erlang string -> term,term->string
如果不是用日志,我当前知道的erlang term-> string 的方式就是 io_lib:format,例如:A = io_lib:format("~p~p",["123",["321",123,123,{123,123}]]).["\"123\"", [91, ["\"321\"",44,"123",44,"123",44,[123,["123",44,"123...
2015-01-04 22:18:00 138
转载 erlang application的创建与启动
erlang app 文件配置文件详解转载于:https://www.cnblogs.com/ShankYan/p/4200093.html
2015-01-03 22:45:00 211
转载 erlang supervisor 例子
supervisor simple_one_for_one实例,别人原创http://www.cnblogs.com/little-ant/archive/2013/07/17/3196201.html运行结果:2> c(simple_sup).{ok,simple_sup}5> c(normal_process).{ok,normal_process}6&g...
2015-01-03 21:46:00 95
转载 Erlang 基础知识整理
Erlang 是面向并发的函数式语言,Erlang的特性有:并发性,分布式,健壮性,热代码升级等。(其他特性如 递增式代码装载 软实时性 目前还不太理解).%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%Erlang 基础总结:1.1. Erlang数据类型有integer(整形);Atom(原子);float(浮点数)在Erlang中无需...
2015-01-02 16:46:00 232
转载 erlang 自定义behaviour
参考文章:关于Erlang中的behaviourerlang 如何自定义 behaviourbehaviour 定义区别例子中的behaviour区别my_behaviour 自定义behaviour方式没有类型规范的约束,约束只有函数名和元数test_behaviour 自定义behaviour方式简化了一些源代码-module(my_behaviour).-exp...
2015-01-02 15:10:00 126
转载 lists 函数整理
带函数的方法:%%%%%%%%%%%%%%%%%%%%%%%判断:all(Pred, List) -> boolean()如果List中的每个元素作为Pred函数的参数执行,结果都返回true,返回true,否则返回falseany(Pred, List) -> boolean()如果List中至少有一个元素作为Pred函数的参数执行,结果返回true,返回tru...
2014-12-09 02:12:00 176
转载 orddict 练习
一个比较好的参照 orddict 是http://dhq.me/erlample/modules/dict/append_3.html?search=dict:&i=0测试前:Od7.[{a,b},{c,[4]},{k,[[v1,v2,v3]]},{m,[s,h,a,n,k]}]基本成员函数:new,append/3,append_list/3,erase/23&...
2014-12-09 00:24:00 77
转载 github 的使用
本例子是参照 廖雪峰的官方网站 git教程http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b0000》安装 sudo apt-get install git安装后设置$ git config --global user.name "Your Name"$ git con...
2014-12-07 23:42:00 63
转载 wxListCtrl 例子 二
wxListCtrl 事例代码:关于list 中添加一个 Report 头,可以给头,类似toobar,可以给其中添加控件;但是添加控件的方式有两种:一: 我认为有控件可以放在左中右,用一个参数或 integer 或 tuple 告诉toobar 左面几个,中间几个,剩下的都是右边的这只需要一个 Sizer 就可以了,这样:case Align ofundefined -&...
2014-12-06 20:53:00 185
转载 Erlang eunit
还没有整理好,LYSEGGeunit 例子博客另外三篇:[Unit Test in Erlang](http://erlang-china.org/start/unit_test_in_erlang.html)EUnited Nations CouncilEUnit - a Lightweight Unit Testing Framework for Erlang转载于...
2014-12-04 00:47:00 93
转载 Erlang 中 Tuple 使用 以及 List 模块意外
tuple 常用函数Eshell V6.0 (abort with ^G)1> TestTuple = {"Kuangfeng", "yidao", 555, {shank, yan}}.{"Kuangfeng","yidao",555,{shank,yan}}2> element(4, TestTuple).{shank,yan}3> tupel_size...
2014-12-04 00:29:00 149
转载 Erlang Json
今天浏览了一下Erlang Json数据格式转化, 只是浏览,还没有细看, 做了小测试rfc4627当然主要是这个地方找到的 http://www.lshift.net/blog/2007/02/17/json-and-json-rpc-for-erlang/git clone git://github.com/tonyg/erlang-rfc4627rebar com 编译获...
2014-12-04 00:14:00 116
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人