关注小众语言,记录、分享技术点滴!

0%

在一个数据表里面的id使用是用auto_increment,如果删除了中间某条信息会使用其id断序,从而使用以下语句可以对其重新排序。

SQL代码

1
2
3
SET @newid=0;  
update table_name
set id = (SELECT @newid:=@newid+ 1);

SQL代码

1
2
3
4
5
6
7
SET @name="abc"; /* 赋值 */
SET @name:="abc"; /* 赋值 */
/* 以上两句结果相同 */

SELECT @name="abc"; /* 比较操作符 */
SELECT @name:="abc"; /* 赋值 */
/* 以上两句结果不同 */

这里定义了两个变量,@name和@id,后面进行相应的替换就可以了。以后,直接修改变量的值即可。其中,用“=”等号或者用“:=”冒号加等号,在SET命令里面都是一样的。
但不同的是,要在非SET命令中定义变量时,必须使用“:=”,因为“=”会被认为是比较操作符(这个是比较高级的内容了,暂时不深究)。
自定义变量可以用数字,字母,“.”点符号,“_”下划线,“$”美元符号。

无限讯奇公司(中国移动12580独家合作伙伴)近日的一封内部邮件宣布,百度原首席技术官李一男加盟出任董事、CEO兼总裁,原CEO、创始人张志浩出 任联席董事长。 在百度1月18日宣布李一男离开的当天,业内既有消息称李一男将出任12580公司CEO。有媒体当时报道称,12580将于20日宣布李一男的加盟,但 最终这一天并未宣布。网易科技获悉,李一男是在次日(21日)到无线讯奇上班的,该公司的内部邮件近日宣布了李一男的加盟。 内部邮件显示,现任首席执行官张志浩将出任公司联席董事长。张志浩是12580的创始人之一。李一男被聘为无限讯奇公司董事、CEO 兼总裁。邮件称,李一男将从3月1日起正式上班,从1月20日起至2月底,张志浩继续代行CEO职权。 李一男在加盟百度出任首席技术官16个月后离职,这在一周前引发了业界的轩然大波。李一男是少年天才,曾担任华为副总裁,以卓越的技术闻名于业内;李一男也是继COO叶朋之后,百度10天之内离职的第二位核心高管,外界也由此开始担忧百度的未来。 以下为内部邮件全文: 自2010 年1 月20 日起,张志浩先生不再担任公司首席执行官(CEO)职务,出任公司联席董事长。李一男先生被聘任为公司董事、CEO 兼总裁。 在加入无限讯奇之前,李一男先生曾担任过华为公司副总裁,港湾网络公司总裁,百度公司首席技术官(CTO)。李先生具有卓越的技术背景、丰富的管理经验以及在业界的影响力。 让我们预祝公司在李一男先生的带领下,在未来将取得更大的成功。李一男先生将于2010年3 月1 日起正式上班。即日起至2010 年2月28 日之间,张志浩先生代行CEO 职权。 转载:phpchina

“你必须做出决定:如果你愿意遵守你所在国家的法律,你就可以留下做生意,不愿意遵守的话,你在那里做生意可能不会有好下场。”
  微软公司创始人比尔·盖茨25日在谈及近期的谷歌中国事件时指出,如果跨国公司想在某一个国家做生意,就必须遵守这个国家的法律。

  盖茨是在接受美国广播公司节目“早安美国”的采访时作此表示的。他说:“你必须做出决定:如果你愿意遵守你所在国家的法律,你就可以留下做生意,不愿意遵守的话,你在那里做生意可能不会有好下场。”

  盖茨表示,虽然互联网上的内容受到了全世界各种标准不一的审查制度的影响,但是其在促进全世界互相开放与交流方面还是发挥了巨大的作用。

  同时,据国外媒体报道,1月25日比尔·盖茨拜访了纽约时报。盖茨对微软和谷歌的互联网搜索工作表达了自己的看法,言辞时而敏锐严厉,时而嘲讽尖酸。

  对于谷歌最近为抗议中国对搜索的审查制度,而威胁要放弃中国的搜索业务的事件,盖茨称自己并没什么印象,甚至有些困惑。他说:“他们什么都没做,却把功劳照单全收。”

  他认为,一个人可能会也可能不同意中国的法律,但是几乎所有国家都有一些颇具争议性的法律或政策,包括美国。“他们想说明什么?”盖茨问道,“现在如果谷歌选择退出美国,那我才佩服它。”

  谷歌逼盖茨表态

  为什么奥巴马政府对谷歌支持?因为过去竞选的时候,它对奥巴马竞选的团队有过贡献,金钱的贡献。在很多状况之下,美国的民主政策基于两票,一票是选票,一票是钞票,钞票发挥功能进行各种游说,或者是有必要时获得政府支持。过去谷歌用钞票支持了奥巴马,现在奥巴马政府进行了回报。

  十几天以来,谷歌事件在美国的媒体、美国的学术界引起不同的反应。《今日美国》最近就讲,谷歌事件是一种商业炒作,因为谷歌自己本身提不出来正确,而且可以信服的证据。

  最近谷歌在这个事情上也打到了微软,因为微软在中国事业做得很大,它打到了微软。逼得微软的创始人比尔·盖茨表态,因为谷歌说中国政府是进行检查。比尔·盖茨说在全世界各地做生意,各国都有各种法律的限制。

  比尔·盖茨这个言论,当然从业界的角度考虑,也是让美国的民间、美国的媒体进一步了解这个世界的真理不是只有你谷歌一个。(阮次山)

  谷歌退出事件

  1月13日,谷歌以遭到黑客攻击为由宣布考虑关闭中国办事处。1月21日美国国务卿希拉里在华盛顿发表关于”网络自由”的演讲,指责中国等国家的互联网管理政策,并表示要将”不受限制的互联网访问作为外交政策的首要任务”。针对各种无端指责,继中国外交部之后,中国工业和信息化部以及国务院新闻办公室日前相继作出回应,强调中国互联网发展取得了举世瞩目的成就,中国互联网的政策环境是好的,中国互联网发展和管理的方针政策符合中国国情和国际通行做法。

转载:phpchina

PHP的内置函数crypt 很不错
配合MD5 更天下无敌

1
2
3
4
5
6
7
8
9
<?php
//不安全
echo "crypt加密后".crypt($pass);
// 比较乱的密码 刷新后还会变
echo "crypt复杂加密后".crypt($pass,substr($pass,0,2));
//还是不爽
echo "无敌加密后".md5(crypt($pass,substr($pass,0,2)));
// 现在让黑客如何破这个密码?
?>

最后的密码 还是32位 初看 都以为是 MD5加密
可无论对方MD5的HASH值多么庞大 几个T的数据 都无法破解出来

最近在公司,做一个数据库更新的事,由于当时条件没有考虑周全,把部分VIP用户的标识给恢复了,当初购买时的会员标识,因为只有一小部分用户有此问题,所有公司没有及时发现,后来用户通知我们了,我们才发现,还是影响的数据量不大,发了大概半小时时间把它处理完,幸好有“历史数据”处理机制在,要不然完完了,,不知道数据从哪来恢复。
仔细想想自己的一些问题都出在真的太粗心了,以后真的得改掉这个毛病。记住这个教训。
ps:真的记得得改。

在国内架个个人博客真难,由于国内互联内“反黄”事件,全国各大机房都接连被封机房,本站之前放于广州地界的机房,也同样被封长于半个月的时间,机房也没有相应的补尝,由于主机也将至到期,心想干脆换个机房,换程序移到了杭州机房,本以为此次风波已经过去,没想到经过一周多时间,问题同上的发生,还好,最新数据本地都已存在(经上次的教训),在本地都已经备份了最新的数据和程序。CNNIC 真是太暴力了也没有点时间,直接说封就封。听说1月底还要对CN域名下手,今年刚续完费,不知道能不能撑不撑的过去。一直也想把之前一直用的SABLOG给换了,借此机会,就干脆把它也换成TYPECHO算了,个人认为TYPECHO比较适合做博客程序,较WORDPRESS相比没有其臃肿,在皮肤上跟WORDPRESS较接近,同时在插件的使用和开发都是相对比较简单,最重要的一点同时也是开源程序,而且就连数据库的注释也是非常的清楚,这点各大大博客包括WORDPRESS好像都没做到,TYPECHO还可以直接在GOOGLE的开源项目上直接获取其源码。SABLOG也是比较优秀但更新比较慢,皮肤也少,UI也做的不好。其综合比较个人还是觉得TYPECHO比较好,希望有越来越多的人会去使用它。
发布于,站长实验室

在国内架个个人博客真难,由于国内互联内“反黄”事件,全国各大机房都接连被封机房,本站之前放于广州地界的机房,也同样被封长于半个月的时间,机房也没有相应的补尝,由于主机也将至到期,心想干脆换个机房,换程序移到了杭州机房,本以为此次风波已经过去,没想到经过一周多时间,问题同上的发生,还好,最新数据本地都已存在(经上次的教训),在本地都已经备案了最新的数据和程序。CNNIC 真是太暴力了也没有点时间,直接说封就封。听说1月底还要对CN域名下手,今年刚续完费,不知道能不能撑不撑的过去。一直也想把之前一直用的SABLOG给换了,借此机会,就干脆把它也换成TYPECHO算了,个人认为TYPECHO比较适合做博客程序,较WORDPRESS相比没有其臃肿,在皮肤上跟WORDPRESS较接近,同时在插件的使用和开发都是相对比较简单,最重要的一点同时也是开源程序,而且就连数据库的注释也是非常的清楚,这点各大大博客包括WORDPRESS好像都没做到,TYPECHO还可以直接在GOOGLE的开源项目上直接获取其源码。SABLOG也是比较优秀但更新比较慢,皮肤也少,UI也做的不好。其综合比较个人还是觉得TYPECHO比较好,希望有越来越多的人会去使用它。 发布于,站长实验室

这段时间一直都在为网站架构的事情所烦恼,前端,程序,服务器三个方面应该如何协调才能达到一个较为优化的网站架构呢?根据前辈的经验,我总结了以下文档,特分享。

1. UIC需要做的
采用Css Sprite将背景图片,图标图片集成在一张图片内。
优点:减少用户代理对服务器的请求次数;加快用户载入页面时间。

Css && Js 统一使用YUIcompressor进行代码压缩处理。
优点:加快服务器结束线程的时间;加快用户载入页面时间。

单个数据对象小于25K。
优点:部分用户代理(如iphone),无法载入25K以上的数据对象。

外部广告图片,宣传图片尽量防止在本站图片缓存服务器上。
优点:减少用户的DNS查询,加快页面载入速度。

色彩不超过256色的图片,不采用JPG格式存储。
优点:减少文件大小,加快页面载入速度。

使用PNG8格式的PNG图片代替Gif格式图片。
优点:具备比Gif更高的压缩比,有利于网络传塑,加快页面载入速度。

JPG图片采用interlaced模式存储。
优点:色彩复杂的图片大小更小,可让图片呈渐进状态显示,直至清晰。增强用户体验。

2. UI 需要做的
设计稿图片尽量减少一些渐变效果的使用
优点:减少JPG图片的数量,加快用户载入页面时间。

3. 开发需要做的
如果出现Ajax 方式,采用Ajax缓存
可考虑

4. SA 需要做的
负载均衡
优点:减小Web服务器压力。

Gzip压缩输出
优点:减小输出的用户数据大小,加快页面载入时间。

图片与Web服务器分离
优点:减小Web服务器压力。

增加Squid缓存
优点:避免2次刷新带来的重复请求。减少服务器压力。

架构SVN测试服务器并与公网服务器的同步
优点:避免公网页面出现错误,增强用户体验。

这段时间一直都在为网站架构的事情所烦恼,前端,程序,服务器三个方面应该如何协调才能达到一个较为优化的网站架构呢?根据前辈的经验,我总结了以下文档,特分享。
1. UIC需要做的
采用Css Sprite将背景图片,图标图片集成在一张图片内。
优点:减少用户代理对服务器的请求次数;加快用户载入页面时间。 Css && Js 统一使用YUIcompressor进行代码压缩处理。
优点:加快服务器结束线程的时间;加快用户载入页面时间。 单个数据对象小于25K。
优点:部分用户代理(如iphone),无法载入25K以上的数据对象。 外部广告图片,宣传图片尽量防止在本站图片缓存服务器上。
优点:减少用户的DNS查询,加快页面载入速度。 色彩不超过256色的图片,不采用JPG格式存储。
优点:减少文件大小,加快页面载入速度。 使用PNG8格式的PNG图片代替Gif格式图片。
优点:具备比Gif更高的压缩比,有利于网络传塑,加快页面载入速度。 JPG图片采用interlaced模式存储。
优点:色彩复杂的图片大小更小,可让图片呈渐进状态显示,直至清晰。增强用户体验。
2. UI 需要做的
设计稿图片尽量减少一些渐变效果的使用
优点:减少JPG图片的数量,加快用户载入页面时间。
3. 开发需要做的
如果出现Ajax 方式,采用Ajax缓存 可考虑
4. SA 需要做的
负载均衡 优点:减小Web服务器压力。 Gzip压缩输出
优点:减小输出的用户数据大小,加快页面载入时间。 图片与Web服务器分离
优点:减小Web服务器压力。 增加Squid缓存
优点:避免2次刷新带来的重复请求。减少服务器压力。 架构SVN测试服务器并与公网服务器的同步
优点:避免公网页面出现错误,增强用户体验。