erlang的加加(++)减减(–)解释

星期四, 2014-08-14 | Author: Lee | erlang, webgame | 没有评论 6,055 views

一句话总结 erlang的 ++ 和—— 都是 右结合 即先计算最右边 (见如下代码)

12> [1,2,3] -- [1,2] --[3].
[3]
13> [1,2,3] -- [1,2] --[2] .
[2,3]
14> [1,2] -- [3].
[1,2]
15> [1,2] ++ [1,2] ++ [3].
[1,2,1,2,3]
16> [1,2] ++ [2,1] ++ [3].
[1,2,2,1,3]

实际上++ 右结合是无所谓的,最总结果都是一样,–要特别注意 看下面的解释就会一下子明白过来了
代码执行解释:
[1,2,3]–[1,2]–[3].
先运算[1,2]–[3].
结果还是[1,2]
然后是运算[1,2,3]–[1,2]。
结果就是[3]

Tags:

mac下qq多开方法

星期三, 2014-08-13 | Author: Lee | 体味生活 | 没有评论 3,141 views

简单记忆下,在新版本的qq里面有了新建qq,但是还保留了快捷键方式 花键 + N 即:command + n 即可

Tags: ,

MySQL表类型和存储引擎的修改遭遇版本不一致

星期五, 2014-07-25 | Author: Lee | Database, JAVA-and-J2EE | 没有评论 3,241 views

使用的是老版本的mysql客户端Navicate 8 ,mysql 服务端用的是mysql5.6的版本,在修改版本引擎的时候出现版本不对;

mysql error ‘TYPE=MyISAM’

解决办法:
Replace

TYPE=MyISAM

with

ENGINE=MyISAM

The problem was “TYPE=MyISAM” which should be “ENGINE=MyISAM” as per MySQL version updates – a simple search / replace has fix it.

附 修改表引擎sql:alter table db.user engine =MyISAM;

Tags: ,

中文URL资源定位遭遇空格

星期五, 2014-07-18 | Author: Lee | JAVA-and-J2EE | 没有评论 3,001 views

今天在抓取音乐文件中,遇到中文的资源文件名,对URL地址进行String src = URLEncoder.encode(src, “utf-8”); 可以获取一部分资源;

有一部分总是报错,一时看不出什么问题,本来以为是资源不存在产生,尝试在浏览器直接访问,竟然是可以;对比url一下子发现是文件名中空格搞的鬼,再替换即可;

 String src = URLEncoder.encode(src, "utf-8");   //已经转空格为+了
 src = src.replace("+", "%20");

Tags:

创业让你更幸福,更有掌控感

星期六, 2014-07-05 | Author: Lee | 体味生活 | 没有评论 2,404 views

题前:看到的一个关于创业的内容,感觉写的很实在,在本站记录下,勉励自己;

创业家幸福吗?答案应该是肯定的,因为从某种意义上来说,他们定义了幸福的决定因素。根据经济学家和心理学家的研究,幸福的关键就是找到自己的人生之路。

毕竟,创业家们知道,促使他们创业的关键原因不是金钱,而是自主权和自由,即创业能让他们把命运掌握在自己手中。许多创业者挣的还不如给别人打工时多。但他们之所以选择自己当老板,是因为当老板能带来更多的满足感,以及对自己职业生涯更大的掌控权。

后一点是获得成就感的关键因素:将人生方向的控制权掌握在自己手中、而不是交给别人(父母、老师、老板,等等),这一点真的非常重要。太多的人之所以感到无助,就是因为他们无法掌控自己的世界。
› 继续阅读

Tags: ,

mac下eclipse安装svn

星期六, 2014-06-28 | Author: Lee | JAVA-and-J2EE, mac | 没有评论 8,363 views

平时在window下感觉很轻松的问题到mac下没有想到安装起来那么费劲,特意记录下:

eclipse 版本是最新的luna

1.直接在Marketpalce商店安装subclipse1.0.15版本 对应的使用的 JavaHL 为1.8版本

版本使用对照可以参见:http://subclipse.tigris.org/wiki/JavaHL

2.重启eclipse后会遭遇
Failed to load JavaHL Library.
These are the errors that were encountered:
no libsvnjavahl-1 in java.library.path
no svnjavahl-1 in java.library.path
no svnjavahl in java.library.path
java.library.path = .:/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java

说明系统缺少JavaHL,需要我们手动安装。
3.安装JavaHL 终端输入:brew install –universal –java subversion
没有安装brew的可以去官方使用最新的地址去安装,HomeBrew的主页:http://brew.sh
› 继续阅读

Tags: ,

mysqldump导出部分数据和insert into 复制部分数据

星期二, 2014-06-10 | Author: Lee | Database, linux | 没有评论 3,228 views

今天想导出部分数据找了半天终于找到对应的几个方法

首先看下字符集,省的导出的时候是乱码

1.用命令

mysql> SHOW VARIABLES LIKE "character_set%";

根据对应的字符集value决定采用导出字符latin1 还是utf8

2.采用 –where的方式导出

mysqldump -uroot -p123456 --default-character-set=latin1  i5a6  i5a6_data --where=" id < 100" > bki5a6.sql

3.采用创建新表结构和原来表相同复制部分数据的形式再全部导出新表数据即可

INSERT INTO Table2(field1,field2,...) SELECT value1,value2,... FROM Table1

涉及更多 mysql备份导入导出说明(二进制导出等) 参见 ://www.pomelolee.com/1088.html

完毕,感觉采用mysqldump 导出的时候更省事,流着以后用的时候好直接翻阅

Tags: , ,

出现Undefined variable: 引发的几个操作php-fpm等

星期三, 2014-05-28 | Author: Lee | linux, php | 没有评论 3,854 views

以前写的一个php脚本,在换成php5.5.8的版本的时候出现了 PHP Notice: undefined index xxx 的警告信息,感觉不舒服解决方法

方法1:服务器配置修改 修改php.ini配置文件,error_reporting = E_ALL & ~E_NOTICE

方法2:页面头部新增 error_reporting(E_ERROR | E_WARNING | E_PARSE); 或者 error_reporting(E_ALL & E_NOTICE); 或者 error_reporting(0);

检测参数方法:(在PHP5.5.8依然无效 Undefined variable: param)

 定义一个函数:
function _get($str){
    $val = !empty($_GET[$str]) ? $_GET[$str] : null;
    return $val;
}

延伸问题:
1.修改在php.ini的参数后重启 php-fpm 网上的那种 php5.4下的 kill 等都无效(在5.5下无php-fpm.pid,kill对应进程也是无效的,我的默认起了3个php-fpm进程)
› 继续阅读

Tags: ,

小米3黑屏后没有反应解决方法

星期三, 2014-05-21 | Author: Lee | 体味生活 | 没有评论 4,901 views

用小米3 真是不省心,用了3个月的样子,出现了黑屏后任何操作都无效(感觉像变成了个砖头一样)

解决之法: 同时按音量下键+电源键 进入 FASTBOOT模式 一段时间后再按电源键 即可重新开机

郁闷啊,都黑了我2次了,不知道什么原因(可能手机卡的信号太差的原因?)

话说这个能换个新的吗?

Tags: ,

网站访问102错误信息和chrome下查看dns信息

星期二, 2014-05-20 | Author: Lee | pagemaker | 没有评论 3,394 views

网站更改dns域名解析的时候,之前在chrome下访问过该网站,IP解析地址一直都没有变;

1.可以通过chrome://net-internals/#dns 查看chrome 的dns 缓存信息,清除这里的缓存并不能改变 系统的dns缓存信息

2.在cmd下输入 ipconfig /flushdns ,进行dns刷新 (才会最终生效新的地址)

小计:Mozilla Firefox 和IE 可以直接刷新(可能和我之前没有用这两个浏览器访问过该网址有关),具体原因不详,还是要清除下系统的才有效

Tags: ,

Search

文章分类

Links

Meta