最近,在del.icio.us mailinglist(译者按:应该是美味书签的讨论版块。以下del.icio.us翻译为美味书签)上面发了一个问题:“有人知道美味书签的数据库设计吗?”。之后我得到了一些回复,所以我想把这部分东西的知识分享给大家。 疑问 当你要为一个书签添加你认为需要的一个或多个标...
我们在erlang中会遇到3种标点符号。逗号(,)用来分割函数调用、数据构造器以及模式中的参数。句号(.)(后跟一个空白符号)用来在shell中分割完整的函数和表达式。分号(;)用来分割子句,在这几种情况下都会用到子句:分段的函数定义、case语句、if语句、try...catch语句以及recei...
1.修改更新源 $ sudo cat /etc/apt/sources.list "deb http://mirrors.163.com/ubuntu/ lucid main universe restricted multiverse deb-src http://m...
今天看使用 Salt + Hash 来为密码加密,这里面的salt都是随机生成的而且不一样,看到他们用的是guid这个东西,就想用php实现以下guid,心想php一定有一个函数可以搞定,mysql都有 select uuid();查看一番php手册,居然没有,(有一个是com的),就实现了一个。&...
先到https://code.google.com/p/yafphp/downloads/list 到这个地方下载yaf-codes-generator 解压, tar -xzvf yaf-codes-generatorxxxx 进入cg目录 sudo ./yaf_cg app...
今天来学习一下安装yaf扩展的安装。我是在虚拟机上ubuntu server 12.10安装测试的,当然流程也比较简单。在安装之前要先安装lamp。这里不再细说。之后安装yaf,yaf是pecl的一个包,用pecl install 是比较方便的,在php5中,pecl不是默认安装了,所以在安装之前应...
今天我们来学习一下yaf开发, 先说一下yaf是什么吧,yaf是php扩展的框架,看看官方的说法吧: Yaf是一个C语言编写的PHP框架, 目前PHP的框架层出不穷, 其中不乏很多优秀的框架, 比如Zend官方支持的Zend Framework, Yii, ci等等. 但在这繁多的框架...
svnadmin是一个用来监控和修改Subversion版本库的管理工具。 因为svnadmin直接访问版本库(因此只可以在存放版本库的机器上使用),它通过路径访问版本库,而不是URL。 svnadmin Switches --bdb-log-keep (Berkeley DB特定)关闭数据库日志自...
安装的前提是你已经安装了apache。第一步:安装libapache2-svn subversion subversion-toolssudo apt-get install subversionsudo apt-get install libapache2-svnsudo apt-get inst...
1、将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/domain 简写:svn co 2、往版本库中添加新的文件 svn add file 例如:svn add test.p...
Knuth的算法S 依次考虑整数 0,1,2,……,n-1,通过一个适当的随机测试对每个整数进行选择。通过按序访问整数,保证输出结果有序。 设m=2, n=5,那么选择第一个整数0的概率就是2/5,这种确定概率,通过 if (rand()%5) < 2 来判断是否选取该数字,然后判断是否选...
在类中可以定义常量(constant),用来表示不会改变的值。我们使用const定义一个常量,定义的这个常量不能被改变。在PHP5中const定义的常量与定义变量的方法不同,不需要加$ 修饰符。 const PI = 3.14; 这样就可以。而使用const 定义的常量名称一般都大写,这是一个约定,...
Hack是针对不同的浏览器去写不同的CSS样式,从而让各浏览器能达到一致的渲染效果,那么针对不同的浏览器写不同的CSS CODE的过程,就叫CSS HACK,同时也叫写CSS Hack。然后将Hack放在浏览器特定的CSS文件中,让其符合条件的浏览器解析这些代码,就如前面所说的条件样式,我们将CSS...
现在有很多的短网址应用,点击就跳转到缩短之前的网址了,那今天我们就来看一下,PHP如何获取短网址跳转之前的网址,其实也很简单,就是用php的get_headers 函数,取得Response Headers,之后慢慢分析就行了。给出具体实现方法:$header = get_headers($url,...
javascript是一门强大的语言,用javascript的也是特别的强大,分享一个javascript实现的md5函数。/* * A JavaScript implementation of the RSA Data Security, Inc. MD5 Message * Digest A...
微博,微型博客(MicrBlg)的简称,是一个基于用户关系的信息分享、传播以及获取平台,用户可以通过WEB、WAP以及各种客户端组建个人社区,以140字左右的文字更新信息,并实现即时分享。微博有五方面的理解:1、关注机制:可单向可双向;2、简短内容:通常为140字;3、实时信息:最新实时信息;4、广...
第十章,10.1.3 让客户机和服务器运行于同一个局域网的不同机器上,我在同一台机器上安装了一个ubuntu虚拟机来模拟一个局域网,在这个虚拟机上启动节点: erl -name gandalf -setcookie abc{error_logger,{{2012,10,10},{15,36,58}}...
Android智能手机app如何盈利?,这个话题很大, 大家肯定想Android智能手机app盈利太难了,放广告是不错的选择,可是屏幕就那么小,你放广告给用户体验造成了很大的伤害, 这个真不行,且看分析: pansz: 我不知道现在有多少 android 开发者通过 android 广告赚钱了。我...
具体的 API 是 Navigator.geolocation.getCurrentPosition。这个的原理是什么,为什么走了代理还能知道我在北京?用的是 Chrome 卓面版,没走 Wifi,是插的网线。薛天禄Geolocation API 的数据来源可能是 GPS、IP 地址、RFID、Wi...
现在这个移动终端的天下,自然而然就有了根据经纬度来计算方向和距离的需求,LBS就产生了,可是怎么计算呢 ? 网上有很多计算距离的,今天我就来个加强版,计算距离和方向。 //根据经纬度计算距离和方向function getRadian($d){return $d * M_PI / ...
开始看到这个标题我觉得好笑,百度做seo干啥?之后细细想来,确实,百度才是seo做的最好的公司。下面摘自之后的答案:黄平炜:百度的seo已经是深入骨髓了,自然而然的优化整个信息架构都是非常有利于搜索引擎和用户体验的就说它的百科、知道、贴吧,整个分类结构和内链等都做的非常漂亮在百度里排名好固然是因为百...
Erlang是一个结构化,动态类型编程语言,内建并行计算支持。最初是由爱立信专门为通信应用设计的,比如控制交换机或者变换协议等,因此非常适 合于构建分布式,实时软并行计算系统。 Erlang R15B02 发布,该版本支持 dialyzer 并行,据测试在双核虚拟机环境中的dialyzer, R1...
做为一个开发者我们都知道,你无法回避的一个问题,就是你总是会面对一些新问题,你从未解决过的问题,你的知识点中未包含的一部分,你的经验不能处理的部分,你总有必须去了解,去学习的一段时间,事实上我们总在学习与实践这两个天秤之间平衡着,往往你的你老板的新问题在问你之前,你从未解决过(希望你的老板不会有心脏...
很多互联网大公司都有一个拳头一般的客户端产品,用户粘度极高,像腾讯QQ,搜狐的输入法浏览器,360的安全产品及浏览器,新浪微博,等等;可是百度,一个技术如此强悍的公司,却没有一个强悍的客户端产品,这是为什么呢?百度做搜索,加上自己的hao123网址导航,如果百度浏览器再给力点,那还不逆天?也避免现在...