喜欢编程,java,php,js,golang等,目前主要是golang后端方向.
一、 concat(Things) -> string() Types: Things = [Thing] Thing = atom() | integer() | float() | string() Concatenates the text representation of the elements of Things.
gen_tcp:linsten()/2使用的是{packet,2/4/8},则gen_tcp模块在接受或者发送时自动除去包头或者自动加上包头。 本例中使用的是{packet,0}。 -module(mod_tcp_server_listener)%%监听端口,收到新的socket就启动 mod...
GBK的文字编码是双字节来表示的,即不论中、英文字符均使用双字节来表示,只不过为区分中文,将其最高位都定成1。 至于UTF-8编码则是用以解决国际上字符的一种多字节编码,它对英文使用8位(即一个字节),中文使用24位(三个字节)来编码。
一、 = Bin, = Bin, 红色的编辑不过去,erl会提示:a bit unit size must not be specified unless a size is specified too
需要测试:spawn(fun() -> end)end.与spawn(fun mm:aa/0).1秒=1000毫秒(ms) 1毫秒=1/1,000秒(s) 1秒=1,000,000 微秒(μs) 1微秒=1/1,000,000秒(s) 1秒=1,000,000,000 纳秒(ns) 1纳秒=1/1,...
一、模块内调用 1> AA=fun(BB)-> io:format("this is test args ~s~n",[BB]) end.#Fun2> AA(aa).this is test argsaaok 3> BB=fun()-> io:format("this is BB FUN ~n",[]) end.
转自:https://erlangcentral.org/wiki/index.php/Building_a_Non-blocking_TCP_server_using_OTP_principles Building a Non-blocking TCP server using OTP pr...
-module(first_gen_server).-behaviour(gen_server).-export([init/1, handle_call/3, handle_cast/2, handle_info/2, terminate/2, code_change/3]).
一、new(Name, Options) -> tid() | atom(),创建ets表. Options = [Option], 目测常用的属性, {keypos, Pos}:指定key的位置,每个元组的长度必须要大约Pos,也可以使用record的字段。
源于的第14章的14.1.4大约第197页。 未发现多个进程对同一个监听套接字调用函数gen_tcp:accept/1比单进程的效率更高或者更快。
直接上源码,留做纪念。 有点简单,大家不要笑,初次实现。 功能描述:java发送数据给erlang,erlang将收到的数据重复两次再发送给java。 erlang源码:模块tcp_listen -module(tcp_listen).
转自:http://veniceweb.googlecode.com/svn/trunk/public/daily_tech_doc/mochiweb_20091030.txt MochiWeb项目主页: http://code.
SublimErl :https://github.com/ostinelli/SublimErl (推荐,操作较简单) https://github.com/fjl/Sublime-Erlang 插件 1、SideBar Enhancements 这个插件改进了侧边栏,增加了许多功能 NetBeans:ErlyBird 是Erlang 基于NetBeans的IDE开发环境。
转自:http://blog.csdn.net/pkutao/article/details/8572216 {ok, Listen} = gen_tcp:listen(?defPort, [binary, {packet, 2},{reuseaddr, true},{active, tru...
erlang:module_loaded(module):检测模块是否已加载;
加减乘除的优先级和位运算的优先级?????????尚不太确定
erlang程序优化点的总结(持续更新) 转自:http://wqtn22.iteye.com/blog/1820587 转载请注明出处 注意,这里只是给出一个总结,具体性能需要根据实际环境和需要来确定 霸爷指出,新的erlang虚拟机有很多调优启动参数,今后现在这个方面深挖一下。
两个int型和一个long型的转换: long now=1368257088802L; int low = (int) (0xFFFFFFFFL & now); int heigh = (int) ((0xFFFFFFFF00000000L & now) >> 32); System.
转自:http://www.itkee.com/developer/detail-318.html 今天在家里闲来无事,实践了一下Erlang的Socket的功能。记录一下在过程中遇到的一些问题,以及编码的步骤。
转自:http://blog.csdn.net/summerhust/article/details/8740973 一旦打开了一个使用TCP连接的套接字,它就始终保持打开状态,直至任何一方关闭它或因为一个错误而终止。
转自:http://www.cnblogs.com/andycai/archive/2010/06/29/1767351.html 对象属性 document.title //设置文档标题等价于HTML的标签 document.
转自: http://www.cnblogs.com/devcjq/articles/2306150.html 学习PHP从最简单的开始;echo, print 说明:echo "原来关联数组成员要这样输出 { $temp["user"] } \n";//关联数组元素输出时要用“{ }”...
JS Bin function showaa(obj) { //var obj_parent=obj.parentNode; var obj_parent=obj.
一个不错的在线的js调试器,可见即可得: http://jsbin.com/
40> = .41> = .42> = >.//-----------数值相等的两个变量相等--------------------------------------------43> = >. //-----------同一变量缺少默认值单位的和带上默认值单位的不相等。
转自:http://hi.baidu.com/linkzq/item/36adc0ab7ca7e4a929ce9dfd 开始用JBE看class文件时,发现new指令后都跟着dup操作,翻了《深入Java虚拟机指令》也没什么结果,Google后转到“诗剑书生”的CSDN专栏,这个问题得到了答案。
转自:http://ovalpo.info/?p=362 学了Erlang三个礼拜,做了这个程序,费了4天时间,这四天查阅了wxwidgts,wxErlang,等界面设计的资料,英文还是不行 呀!今天被老大说我的程序使用的协议不规范。
转自:http://www.cnblogs.com/oubo/archive/2012/01/16/2394641.html 一、网络编程基本概念 1.OSI与TCP/IP体系模型 2.IP和端口 解决了文章最开始提到的定位的问题。
phpDesigner教程:http://hi.baidu.com/gofight/item/99d2b3df521670fbca0c3965 php的ECSHOP 最大的开源网店系统-商派旗下
转自:http://hi.baidu.com/coldair444/item/c569394c5824c3e7bdf45196 个人意见:该方法可行,但不推荐使用。 struts2表单为mode = get 结果action 接受的时候 居然是乱码。
转自:http://enetq.blog.51cto.com/479739/542619 在Action中使用拦截器,默认情况下回拦截Action中所有的方法,但是在某些情况下,可能只需要拦截Action中的一个或多个方法,有时候也希望不拦截某个方法,这个在Struts2中是怎么实现的呢 ? 拦...
转自:http://www.360doc.com/content/10/0128/23/284485_14629422.shtml package com.work.qxgl.login; import java.
转自:http://geniuszhe.blog.163.com/blog/static/1193468201221772530361/ 安装了 Flash Builder 后还可以在修改其语言: 打开[安装目录]/Gumbo.ini 第三行就是设置语言的,替换所需要的语言。
源自:http://blog.sina.com.cn/s/blog_6807f539010103ce.html 关于45度角地图中像素坐标和地图坐标之间的转换,网上有各种方法,其实坐标转换就是计算tite宽和tile高在像素坐标中的偏移值,本方法是针对 tite块原点坐标在菱形的顶点的位置的坐标转换,在45度角地图中,方块形状为菱形,你可以用flash cs工具或其他绘图工具很快的创建出这种菱形方块,按以下3个步骤就可以了: 1、 绘制一个任意大小的正方形; 2、 把这个正方形旋转45度; 3、 把旋转的正方形的高度缩放为原来的50%。
http://soft.chinabyte.com/database/459/12317459.shtml Java程序员有许多应遵循的守则或最佳实践方式。本文概述了每个开发者最应该遵循的10条守则或戒律,如果不遵循它们,将会导致灾难性后果。
转自:http://blog.csdn.net/fgdfgasd/article/details/6932892 传统的发表过程无非是:发表->提交页面表单->等待刷新页面,这样在网络比较拥挤的时候,往往需要漫长的等待,今天介绍用PHP+Ajax 实现页面无刷新发表评论,希望对初学ajax的PHPer有所帮助。
转自:http://blog.csdn.net/fevln/article/details/5832792 1. 什么是CGI?CGI 是通用网关接口(Common Gateway Interface)的缩写.
C语言写CGI程序 转自:http://blog.csdn.net/clearver/article/details/5209332 一、CGI概述 CGI(公用网关接口)规定了Web服务器调用其他可执行程序(CGI程序)的接口协议标准。
转自:http://blog.csdn.net/liang890319/article/details/6277900 CGI是Common Gateway Interface的缩写,翻译成中文就是通用网关接口,它是网页的后台处理程序,运行在服务器端上,可以用多种语言书写,最常用的就是Perl(因为 Perl有强大的字符串处理功能,而CGI程序经常要处理许多的字符串)。
转自:http://blog.csdn.net/fafeiboy/article/details/2734889 在与数据库操作时,如果执行多条更新的SQL语句(如:update或insert语句),在执行第一条后如果出现异常或电脑断电, 则后面的SQL语句执行不了,这时候设定我们自己提交SQL语句,不让JDBC自动提交,格式为: conn.
转自:http://www.360doc.com/content/11/0415/11/1531394_109787714.shtml
转自:http://ttitfly.iteye.com/blog/147643 1. 安装apache2.2 参见:http://ttitfly.iteye.com/admin/show/127337 2.需求概况: 有2个服务:www.test.com, bbs.test.com。
转自:http://hi.baidu.com/ochzqvztdbabcir/item/ab9758f9cfab6a5ac9f337d4 Java语法总结 - 线程一提到线程好像是件很麻烦很复杂的事,事实上确实如此,涉及到线程的编程是很讲究技巧的。
public class Test { public static int a = 0; public static void main(String[] args) { MyThread myThread = new MyThread(); myThread.
转自:http://nayan115.blog.sohu.com/223042547.html class文件class文件全名称为Java class文件,主要在平台无关性和网络移动性方面使Java更适合网络。
转自:http://blog.csdn.net/pengchua/article/details/4398972 1.基本概念: a.DatagramPacket与DatagramSocket位于java.net包中 b.DatagramPacket表示存放数据的数据报,DatagramSocket表示接受或发送数据报的套接字 c.由这两个类所有构成的网络链接是基于UDP协议,是一种不可靠的协议。
cd /d d:\
配置JAVA的环境变量 步骤 1 2 3 4 5 6 7 8 简介 Java是由Sun公司开发的一种应用于分布式网络环境的程序设计语言,Java语言拥有跨平台的特性,它编译的程序能够运行在多种操作系统平台上,可以实现“一次编写,到处运行”的强大功能。