- 博客(22)
- 资源 (5)
- 收藏
- 关注
原创 erlang汇总
文章目录常用启动参数编程规范官网推荐运维常用dialyzer [静态分析](https://erlangdisplay.iteye.com/blog/404570)gen_server exitxrl yrl erlydtl运算符号全局宏字符编码源文件的编码位语法其他文档资料常用启动参数-detached 用于运行守护或后台进程-remsh Node 连接到某个节点-connect_all false禁止节点自动连通,且不能使用全局注册(global)+sub true|false 开
2021-07-12 20:40:18
259
原创 win cmd php中文乱码
问题window cmd命令窗口执行php脚本 echo中文时会乱码原因cmd窗口用的是GBK编码,php脚本文件保存格式是UTF-8编码,编码不一致解决echo iconv("UTF-8","GBK","中文乱码"); //转成GBK输出扩展1、ANSI:window特有编码,在不同的系统中,表示不同的编码2、php查看字符串属于哪种编码$encode = mb_detect...
2020-04-24 15:46:07
484
原创 cowboy 小结
cowboy 源码 https://github.com/ninenines/cowboyhttps://github.com/ninenines/ranchhttps://github.com/ninenines/cowlib 本文主要对cowboy例子里面的websocket进行分析https://www.processon.com/view/link/5c3d4a55...
2019-01-14 20:03:44
865
原创 process_flag(trap_exit, true)
前提erlang进程用了这个函数后,再用exit(Pid,Reason),就不能再杀死进程了(除非Reason=kill),但会发{‘EXIT’, From, Reason}给Pid进程问题在有supervisor启动的gen_server进程,由supervisor进程去广该gen_server进程时,却不会收到信息,而是直接走terminate函数结论原来这是erlang官方的特殊设定 详
2017-11-02 19:46:48
2948
原创 erlang节点互联
前提:erlang节点的连通是传递性的,即A节点连通B节点,若B节点之前已经连通C节点,那A也会连通C;节点间的通讯其实就是tcp连接,所以能少则少,erlang有提供 -connect_all false 启动参数,这样A连通B时就不会跟着连通C问题:假设有三组节点,唯一中央节点C;云节点组Y1,Y2…YN;普通节点组N1,N2…NN; 云节点组跟普通节点组都跟C连通,怎么让云节点组跟普通节点组
2017-10-30 11:18:02
1030
原创 小试anroid开发
目录结构app –manifest —-AndroidManifest.xml (定义整个APP相关内容,活动界面与定义类关联性注册) –java (代码) –res (资源) —-layout (界面UI) —-menu (菜单栏UI) —-mipmap (图片资源归集) —-value (常量归集) Gradle Script —-build.gradle (只用过这个,定义
2017-03-07 16:47:01
245
原创 erlang xrl yrl
最近看erlang protobuffs https://github.com/basho/erlang_protobuffs看到里面有两个奇怪的文件格式 .xrl .yrl.xrl:http://www.erlang.org/doc/man/leex.html.yrl:http://www.erlang.org/doc/man/yecc.html具体看官方文档,大意是按一定规制写
2014-11-25 10:48:05
1596
原创 sublime2 的一些配置
package control(比较重要的插件): 打开package目录:Preferences > Browse Packages 上一级进入 Installed Packages 下载 Package Control.sublime-package 复制到 目录下 重启 ok了函数跳转:纯手动安装(
2013-07-17 17:30:25
2306
原创 erlang使用sqlite
先安装sqlite:sudo apt-get install sqlite3再安装支持包:sudo apt-get install libsqlite3-dev到https://github.com/alexeyr/erlang-sqlite3下载最新源码,解压进入目录 mv rebar.cross_compile.config.sample rebar.cross_compile
2012-08-10 14:23:02
1510
原创 mochiweb小结(基本流程)
怎么下载安装并创建一个例子,可以去网上找,有很多,如http://www.cnblogs.com/yourihua/archive/2012/07/09/2583755.html 我这里是创建了一个叫test的例子,其文件结构如下我们可以通过输入sh start-dev.sh快速启动 我是这样启动的,erl –smp进入erlangshellobserver:
2012-08-09 17:52:31
4258
原创 tsung历程
今天搞tsung真是搞到头大其实tsung很容易,网上也很多资料教你一步步走,但是到我这就特殊了下载tsung源码,解压进入目录,依次输入 ./configurationmakesudo make install然后cp /usr/share/doc/tsung/examples/http_simple.xml ~/.tsung/tsung.xml因为我只是对web
2012-07-13 17:16:01
835
原创 erlang调试 断点
调试一向是了解代码运行的利器 1> c(first,debug_info).first.erl:21: Warning: function foreach/2 is unused{ok,first}2> im().%%启动一个图形检测器,当然现在还不会出现3> ii(first).{module,first}4> iaa([init]).%%将调试器附加到此进程
2012-07-06 08:51:47
1336
原创 循环压缩某个目录
首先下载ICSharpCode.SharpZipLib.dll,然后添加应用接着建类 代码如下/// /// 压缩文件 /// /// 源目录 压缩成的文件 public void ZipFileMain(string[] args) { string[] filenames = Directory.GetFiles(
2012-05-26 11:35:50
523
原创 ubuntu下erlang emacs distel
<!--@page {margin:2cm}p {margin-bottom:0.21cm}-->Ubuntudestop 11.041.安装erlangsudoapt-get install erlang-base//成功$erlErlangR13B03 (erts-5.7.4) [source] [rq:1] [async-threads
2012-04-15 11:34:46
1305
原创 安装jdk和tomcat
一.安装jdk(若已经按转了可以跳过) Java 有 2 个,一个是openjava,一个是oracle的java,默认系统安装的是openjava,如果你只是普通用户,运行java程序而已,openjava足矣,如果你是搞java开发的,老老实实用sun-java,别跟自己的工作过不去。Open-Javasudo apt-get install openjdk-6-jdk
2012-04-08 01:24:43
1656
转载 ubuntu安装phpmyadmin(mysql图形界面及php)
在ubuntu下,运行:sudo apt-getinstall phpmyadmin过一会后会有一些设置,如选择服务器、密码设定等等内容。安装完成后,访问http://localhost/phpmyadmin会出现404错误,这是因为没有将phpmyadmin目录映射到apache目录下面,运行下面命令即可:sudo ln -s /usr/share/phpmyadmin /var/w
2012-04-07 23:05:42
3025
转载 Ubuntu安装配置Mysql
三种安装方式: 1. 从网上安装 sudo apt-get install mysql-server。装完已经自动配置好环境变量,可以直接使用mysql的命令。 注:建议将/etc/apt/source.list中的cn改成us,美国的服务器比中国的快很多。 2. 安装离线包,以mysql-5.0.45-linux-i686-icc-glibc23.tar.gz为例。
2012-04-07 11:53:45
475
转载 Ubuntu下Samba服务器的搭建
Samba服务在Ubuntu服务器版本中默认并没有安装。1.Samba软件包的安装在Ubuntu的终端中输入一下命令:#sudo apt-get install samba#sudo apt-get install smbclient2.Samba服务器的启动与关闭启动Samba服务器只需执行如下命令:#sudo /etc/init.d/samba
2012-04-06 17:23:12
635
原创 linux小结
让其他计算机通过ssh客户端工具与linux机通讯:1.linux开启ssh服务 service sshd restart 或是 /etc/init.d/sshd2.客户端登陆显示ip信息 ifconfig显示ip简略信息 ifconfig | awk '/inet/{print $2}' | awk -F: '{print $2}'切换
2011-12-18 14:14:43
450
原创 oracle忘记密码
好久不用oracle 到要用时才知道忘记了密码,最后我的解决办法是,通过system的默认密码manage登陆然后修改sys的密码命令如下system/manage@ORCL as sysdbaalter user sys indentified by 282在网上搜索得到好多解决方法,下面这个最常见: 一、忘记除SYS、SYSTEM用户之外的用户的登录密码
2011-12-17 14:06:05
862
转载 js打开一个新窗口
<br /><a href="##" onclick="window.open('index.cfm','Derek','height=100,width=100,status=yes,toolbar=yes,menubar=no,location=no');void(0);">aaaaaaaaaaaaa</a><br />参数:<br /> <br />window.open([URL ][, name ][, features ][, replace]]]])<br />URL:新窗口的URL地址<br
2011-04-16 14:46:00
620
原创 Eclipse快捷键大全(转载)
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)<br />Ctrl+D: 删除当前行 <br />Ctrl+Alt+↓ 复制当前行到下一行(复制增加)<br />Ctrl+Alt+↑ 复制当前行到上一行(复制增加)<br />Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)<br />Alt+↑ 当前行和上面一行交互位置(同上)<br />Alt+← 前一个编辑的页面<br />Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)<br />Alt+Enter 显示当前
2011-03-15 23:16:00
659
1
Linux操作系统原理与应用
2011-12-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人