标签(Tag)的数据库设计

最近,在del.icio.us mailinglist(译者按:应该是美味书签的讨论版块。以下del.icio.us翻译为美味书签)上面发了一个问题:“有人知道美味书签的数据库设计吗?”。之后我得到了一些回复,所以我想把这部分东西的知识分享给大家。 疑问 当你要为一个书签添加你认为需要的一个或多个标...

发表于:2013-2-28 / 阅读(1671) / 评论(0) 分类 经典算法
erlang中什么时候使用分号

我们在erlang中会遇到3种标点符号。逗号(,)用来分割函数调用、数据构造器以及模式中的参数。句号(.)(后跟一个空白符号)用来在shell中分割完整的函数和表达式。分号(;)用来分割子句,在这几种情况下都会用到子句:分段的函数定义、case语句、if语句、try...catch语句以及recei...

发表于:2013-2-28 / 阅读(1251) / 评论(0) 分类 编程
Ubuntu 10.04 subversion 配置指南

   1.修改更新源  $ sudo cat /etc/apt/sources.list  "deb http://mirrors.163.com/ubuntu/ lucid main universe restricted multiverse deb-src http://m...

发表于:2013-1-12 / 阅读(1192) / 评论(0) 分类 服务器相关
php生成guid的方法

今天看使用 Salt + Hash 来为密码加密,这里面的salt都是随机生成的而且不一样,看到他们用的是guid这个东西,就想用php实现以下guid,心想php一定有一个函数可以搞定,mysql都有 select uuid();查看一番php手册,居然没有,(有一个是com的),就实现了一个。&...

发表于:2012-12-20 / 阅读(1409) / 评论(0) 分类 PHP相关
git快速入门

流程:取代码 → 每次工作前更新代码到最新版本 → 修改代码 → 提交代码到服务器取代码及修改全局设置设置用户名与邮箱git config --global user.name "My Name"git config --global user.email "my@email.com"从已有的git...

发表于:2012-12-11 / 阅读(1232) / 评论(0) 分类 Linux命令
用yaf-codes-generator 生成代码

先到https://code.google.com/p/yafphp/downloads/list  到这个地方下载yaf-codes-generator 解压, tar -xzvf yaf-codes-generatorxxxx 进入cg目录 sudo ./yaf_cg app...

发表于:2012-12-4 / 阅读(7453) / 评论(0) 分类 yaf开发
安装yaf扩展--yaf开发

今天来学习一下安装yaf扩展的安装。我是在虚拟机上ubuntu server 12.10安装测试的,当然流程也比较简单。在安装之前要先安装lamp。这里不再细说。之后安装yaf,yaf是pecl的一个包,用pecl install 是比较方便的,在php5中,pecl不是默认安装了,所以在安装之前应...

发表于:2012-12-4 / 阅读(3533) / 评论(0) 分类 yaf开发
yaf简介--学习yaf

今天我们来学习一下yaf开发, 先说一下yaf是什么吧,yaf是php扩展的框架,看看官方的说法吧:  Yaf是一个C语言编写的PHP框架, 目前PHP的框架层出不穷, 其中不乏很多优秀的框架, 比如Zend官方支持的Zend Framework, Yii, ci等等. 但在这繁多的框架...

发表于:2012-12-4 / 阅读(1564) / 评论(0) 分类 yaf开发
svnadmin命令

svnadmin是一个用来监控和修改Subversion版本库的管理工具。 因为svnadmin直接访问版本库(因此只可以在存放版本库的机器上使用),它通过路径访问版本库,而不是URL。 svnadmin Switches --bdb-log-keep (Berkeley DB特定)关闭数据库日志自...

发表于:2012-12-3 / 阅读(3041) / 评论(0) 分类 服务器相关
ubuntu 安装svn服务

安装的前提是你已经安装了apache。第一步:安装libapache2-svn subversion subversion-toolssudo apt-get install subversionsudo apt-get install libapache2-svnsudo apt-get inst...

发表于:2012-12-3 / 阅读(1246) / 评论(0) 分类 服务器相关
linux 下 svn常用命令

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...

标签: Linux 命令
发表于:2012-12-3 / 阅读(1053) / 评论(0) 分类 服务器相关
PHP快速生成随机数

Knuth的算法S  依次考虑整数 0,1,2,……,n-1,通过一个适当的随机测试对每个整数进行选择。通过按序访问整数,保证输出结果有序。  设m=2, n=5,那么选择第一个整数0的概率就是2/5,这种确定概率,通过 if (rand()%5) < 2 来判断是否选取该数字,然后判断是否选...

发表于:2012-11-23 / 阅读(1050) / 评论(0) 分类 PHP相关
PHP类中常量的使用

在类中可以定义常量(constant),用来表示不会改变的值。我们使用const定义一个常量,定义的这个常量不能被改变。在PHP5中const定义的常量与定义变量的方法不同,不需要加$ 修饰符。 const PI = 3.14; 这样就可以。而使用const 定义的常量名称一般都大写,这是一个约定,...

发表于:2012-11-15 / 阅读(1126) / 评论(0) 分类 PHP相关
各种浏览器的css hack写法

Hack是针对不同的浏览器去写不同的CSS样式,从而让各浏览器能达到一致的渲染效果,那么针对不同的浏览器写不同的CSS CODE的过程,就叫CSS HACK,同时也叫写CSS Hack。然后将Hack放在浏览器特定的CSS文件中,让其符合条件的浏览器解析这些代码,就如前面所说的条件样式,我们将CSS...

发表于:2012-11-14 / 阅读(980) / 评论(0) 分类 WEB相关
PHP获得跳转的真实地址

现在有很多的短网址应用,点击就跳转到缩短之前的网址了,那今天我们就来看一下,PHP如何获取短网址跳转之前的网址,其实也很简单,就是用php的get_headers 函数,取得Response Headers,之后慢慢分析就行了。给出具体实现方法:$header = get_headers($url,...

发表于:2012-11-14 / 阅读(4028) / 评论(0) 分类 PHP相关
推荐算法

如今,到网上购物的人已经习惯了收到系统为他们做出的个性化推荐。Netflix 会推荐你可能会喜欢看的视频。TiVo 会自动把节目录下来,如果你感兴趣就可以看。Pandora 会通过预测我们想要听什么歌曲从而生成个性化的音乐流。所有这些推荐结果都来自于各式各样的推荐系统。它们依靠计算机算法运行,根据顾...

发表于:2012-11-13 / 阅读(1566) / 评论(0) 分类 经典算法
javascript的md5函数

javascript是一门强大的语言,用javascript的也是特别的强大,分享一个javascript实现的md5函数。/* * A JavaScript implementation of the RSA Data Security, Inc. MD5 Message * Digest A...

发表于:2012-11-13 / 阅读(2923) / 评论(0) 分类 WEB相关
新浪博客错误码解析

{B01001:"标题必须是48个中文或96个字符以内,请重新输入。",B02001:"请输入内容。",B02002:"内容超出博文容量限制,请重新编辑!<br/>博文内容最多允许100000个字符。",B02003:"是否要清除格式?粘帖的内容中含有冗余的格式,会影响在博客中的排版。"...

发表于:2012-11-13 / 阅读(4231) / 评论(0) 分类 WEB相关
新浪微博错误代码解析

微博,微型博客(MicrBlg)的简称,是一个基于用户关系的信息分享、传播以及获取平台,用户可以通过WEB、WAP以及各种客户端组建个人社区,以140字左右的文字更新信息,并实现即时分享。微博有五方面的理解:1、关注机制:可单向可双向;2、简短内容:通常为140字;3、实时信息:最新实时信息;4、广...

发表于:2012-11-13 / 阅读(17518) / 评论(0) 分类 心情杂记
erlang程序设计笔记

第十章,10.1.3 让客户机和服务器运行于同一个局域网的不同机器上,我在同一台机器上安装了一个ubuntu虚拟机来模拟一个局域网,在这个虚拟机上启动节点: erl -name gandalf -setcookie abc{error_logger,{{2012,10,10},{15,36,58}}...

发表于:2012-10-10 / 阅读(12681) / 评论(0) 分类 编程
Erlang小结

1、数据类型 Numbers Invariable Variables Atoms Boolean Algebra & Comparison operators Tuples {4,5} Lists [1, 2, 3, {numbers,[4,5,6]}, 5.34, atom] List ...

发表于:2012-9-28 / 阅读(1281) / 评论(0) 分类 编程
老板靠什么带团队?

我总结了一下,大概有七种方式,简称PLORHIM(普罗西姆) P. 下属跟着你,觉得前途无量(Prospect) L:  下属跟着你,学(Learn)到了东西(技能,经验,见识) O: 下属跟着你,得到很多权力和尝试的机会(Opportunity) R: 下属跟着你,觉得自己的价值得到了体...

发表于:2012-9-20 / 阅读(1145) / 评论(0) 分类 心情杂记
Android智能手机app应该放广告盈利?

Android智能手机app如何盈利?,这个话题很大, 大家肯定想Android智能手机app盈利太难了,放广告是不错的选择,可是屏幕就那么小,你放广告给用户体验造成了很大的伤害, 这个真不行,且看分析: pansz: 我不知道现在有多少 android 开发者通过 android 广告赚钱了。我...

发表于:2012-9-19 / 阅读(1746) / 评论(0) 分类 编程
HTML5 中 Geolocation 获取地理位置的原理是什么?

具体的 API 是 Navigator.geolocation.getCurrentPosition。这个的原理是什么,为什么走了代理还能知道我在北京?用的是 Chrome 卓面版,没走 Wifi,是插的网线。薛天禄Geolocation API 的数据来源可能是 GPS、IP 地址、RFID、Wi...

发表于:2012-9-13 / 阅读(2120) / 评论(0) 分类 编程
php根据经纬度计算距离和方向

现在这个移动终端的天下,自然而然就有了根据经纬度来计算方向和距离的需求,LBS就产生了,可是怎么计算呢 ? 网上有很多计算距离的,今天我就来个加强版,计算距离和方向。 //根据经纬度计算距离和方向function getRadian($d){return $d * M_PI / ...

发表于:2012-9-13 / 阅读(3905) / 评论(0) 分类 PHP相关
百度自己需要做seo吗?

开始看到这个标题我觉得好笑,百度做seo干啥?之后细细想来,确实,百度才是seo做的最好的公司。下面摘自之后的答案:黄平炜:百度的seo已经是深入骨髓了,自然而然的优化整个信息架构都是非常有利于搜索引擎和用户体验的就说它的百科、知道、贴吧,整个分类结构和内链等都做的非常漂亮在百度里排名好固然是因为百...

发表于:2012-9-12 / 阅读(1052) / 评论(0) 分类 网站优化SEO
Erlang R15B02 发布

Erlang是一个结构化,动态类型编程语言,内建并行计算支持。最初是由爱立信专门为通信应用设计的,比如控制交换机或者变换协议等,因此非常适 合于构建分布式,实时软并行计算系统。 Erlang R15B02 发布,该版本支持 dialyzer 并行,据测试在双核虚拟机环境中的dialyzer, R1...

发表于:2012-9-6 / 阅读(1138) / 评论(0) 分类 编程
数据库分表策略

 1  垂直划分:将数据表中的某些字段提出,组成新的数据表。“将群组id,专辑id,音乐id提出”,组成gzm数据表,而将“群组,专辑,音乐的详细信息单独放在其他数据表中”。在求取索引、关系时,操作数据库效率更高。2  水平划分:2.1物理上的水平切分:即将数据分配到不...

发表于:2012-9-6 / 阅读(1341) / 评论(0) 分类 架构
为什么 Mac 是开发者首选的平台?

做为一个开发者我们都知道,你无法回避的一个问题,就是你总是会面对一些新问题,你从未解决过的问题,你的知识点中未包含的一部分,你的经验不能处理的部分,你总有必须去了解,去学习的一段时间,事实上我们总在学习与实践这两个天秤之间平衡着,往往你的你老板的新问题在问你之前,你从未解决过(希望你的老板不会有心脏...

标签: Mac 系统
发表于:2012-9-6 / 阅读(1693) / 评论(0) 分类 心情杂记
为什么百度没有一个强大的客户端产品呢?

很多互联网大公司都有一个拳头一般的客户端产品,用户粘度极高,像腾讯QQ,搜狐的输入法浏览器,360的安全产品及浏览器,新浪微博,等等;可是百度,一个技术如此强悍的公司,却没有一个强悍的客户端产品,这是为什么呢?百度做搜索,加上自己的hao123网址导航,如果百度浏览器再给力点,那还不逆天?也避免现在...

发表于:2012-9-5 / 阅读(1145) / 评论(0) 分类 心情杂记