- 浏览: 47662 次
- 性别:
- 来自: 北京
最新评论
文章列表
1.1 shell起动
假设你已经安装了Erlang/OTP。如果用的是Linux、Mac OS X、或者其他类UNIX系统,启动一个终端并运行erl命令即可。如果是Windows系统,你应该点击安装程序替你生成的Erlang图标,随后会启动名为werl的程序,这样可以避 ...
主要是遇到 Map匹配的问题,所以顺便回忆一下 Erlang 中的映射组 Map,在其它语言中被称作 Hash 哈希或者 Dict 字典。
Erlang 从 R17 版本开始支持映射组
创建映射组
Erlang 中的映射组用结构 #{} 表示,创建一个映射组可以这样
% 不管你怎么排序,最终结果都是按键的字典顺序排列的
#{ name => "wittyfox", age => 19 }.
% => #{age => 20,name => "wittyfox"}
% 也可以 ...
1、 erlang中,变量不能以小写字符开始的原因,就是erlang中的原子(atom)。原子是常量,唯一的值就是自己的名字,你看到的就是你想得到的--别想得到更多,比如dog,就是dog,你不能操作他,不能改变他,也不能把它分成几部分。小写字母开头的单词只是原子的一种写法,还有其他写法。如下:
38> atom.
atom
39> a.
a
40> 'a'.
a
41> 'a'=a.
a
42> 'Autom'. %大写字母,可以放到‘单引号中
'Autom'
43>
erlang 语言基础知识
1.1 数值类型
Eshell V7.1 (abort with ^G)
1> 2+1.
3
2> 4*5.
20
3> 12-123.
-111
4> 9 /2 . %而对就除数,Erlang并不关心输入的是浮点数,还是整数
4.5
5> 9 /2.0 . %
4.5
6> 9 div 2.0 . %整除,整除不能用浮点数,否则会报下面的错误
** exception error: an error occurred when evaluating an arithme ...
环境:Visual Studio 2010
问题:代码中出现中文后会带下划线,很多时候感觉很不舒服。找了很久的原因没找到,后来无意中在VisualAssist X里找到了解决办法。
1.安装完Visual Assist X后会在VS2010的菜单栏出现VAssistX这个选项,单击展开,选择Visual AssistX Options;
2.把如图所示的勾去掉,解决。
以后再次在代码中出现中文的时候,就不会出现下划线了,还你一个清爽的界面。
附:
Visual AssistX10.6.1845破解版下载地址:http://download.csdn.net/detai ...
一、 安装准备1. 安装Openssl要使Apache支持SSL,需要首先安装Openssl支持。这里使用的是openssl-0.9.8k.tar.gz下载Openssl:http://www.openssl.org/source/tar -zxf openssl-0.9.8k.tar.gz //解压安装包cd openssl-0.9.8k //进入已经解压的安装包./config //配置安装。推荐使用默认配置make && make install //编译及安装openssl默认将被安装到/usr/local/ssl2. 安装Apache
从http://httpd.a ...
Xcode 6制作动态及静态Framework
http://www.cocoachina.com/ios/20141126/10322.html
xCode6制作动态及静态Framework
http://years.im/Home/Article/detail/id/52.html
参考了这儿,实际做了一下,有些修改
****************************************************************************
有没有写SDK或者要将一些常用的工具类做成Framework的经历? 你或许自己写脚本完成了这项 ...
First, some general definitions (specific to iOS):
Static library
- a unit of code linked at compile time, which does not change.
However, iOS static libraries are not allowed to contain images/assets (only code). You can get around this challenge by using a media bundle though.
...
最近开的的App要集成支付宝支付,故下载相关的SDK DEMO
但是支付宝SDK的IOS版傻逼DEMO第一次编译肯定是会报错的:
linker command failed with exit code 1 (use -v to see invocation)
修正的方法为:
打开项目属性->Build Settings 找到 Library Search Paths
看见里面的傻逼参数了吗,把\\\都去掉,然后再编译就好了。不知阿里的人怎么想的,有意设置的障碍。希望对后来人有所帮助。
mysql关于日期的查询
- 博客分类:
- Mysql
一 、关于日期查询条件用字段timestamp
A、利用date_format
date_format('timestamp','%Y%m%d')>'20140101'
DATE_FORMAT(`timestamp`,'%Y-%m-%d %H:%i:%s')>='2013-03-05 00:00:00'
mysql> select * from organizationtest where date_format(created,'%Y%m%d') betwee
n '20140101' and '20140 ...
一、 java 包名.类名
java abc.abc.HelloWorld
二、直接生成的可执行jar
java -jar abc.jar
三、不可运行的jar,或可运行的jar中的其他类
java -cp xxxx.jar abc.abc.TestHelloWorld
其中-cp命令是将xxx.jar加入到classpath,这样java class loader就会在这里面查找匹配的类。
四、用到了第三方的包很多时
java -Djava.ext.dirs=D:\test\lib ...
今天修改了以前的一个工程,用ant编译后放上去,发现运行报错,大体意思就是运行的版本号是多少,编译的版本号太高吧,估计是运行环境用的jdk的版本太旧引起的,类文件具有错误的版本 50.0,应为 49.0
50.0 对应的是JDK的1.6版本, 而49.0 对应的是JDK的1.5版本
修改方式就是myeclipse的编译环境到1.5以下
或者修改ant编译时的版本
如何看以前的class编译的版本号,使用UtralEdit打开一个class文件.
31H=49 JDK1.5版本
32H =50 JDK1.6版本
http://neom ...
Jad 是一个Java的一个反编译工具,是用命令行执行,和通常JDK自带的java,javac命令是一样的。不过因为是控制台运行,所以用起来不太方便。不 过幸好有一个eclipse的插件JadClipse,二者结合可以方便的在eclipse中查看class文件的源代码。
一、下载相关软件
下载jad.exe文件:http://www.varaneckas.com/jad
下载jadeclipse插件:http://sourceforge.net/projects/jadclipse/files/
二、安装
1、将jad.exe解压到 ...
一、检查是否安装
rmp -qa subversion
没有安装 通过
yum -y install subversion
yum install mod_dav_svn subversion
前边流水了cvs的安装及运行等简单配置http://qinshiqi.iteye.com/admin/blogs/2035529
这里在说明一下关于cvs用户及多库怎么处理
请先阅读上面的说明,然后这儿接上:
一、cvs用户管理对于创建cvs访问用户,我们有两种选择,下 ...