经常有朋友对几种开发语言进行争论,有的说Java好,有的说.Net好,还有的说Php好,最后往往是变成了互相攻击,不欢而散。关于开发语言之争本质上是技术体系之争,开发语言也不过是某种技术体系里构建应用的工具。实际上,对于一个问题往往有多种多样的解决方案,可能每一种技术体系都能最终实现,但“能不能”跟“好不好”是两回事,这里面有个性价比的问题。就象我们打蚊子一样,我们可以用苍蝇拍去拍,也可以用大炮去轰,最后都能把蚊子给打死。大炮威力无比,无所不能,杀伤力极大,但对于打蚊子而言,还真不如苍蝇拍好用。采用重量级的的Java技术去做Web2.0的网站,就跟大炮轰蚊子的效果差不多。当然,反过来,也有的时候会出现“小马拉大车,瘦驴拉硬屎”的情况,比如用Php去开发一个银行结算系统,肯定也能做出来,速度倒是刷刷的,但一种弱类型的语言可能在运行时充满了变数,又有哪家银行敢冒这样的风险,他们宁可选用比较成熟的Java技术解决方案,速度虽慢,但用着心里踏实。
    那么我们到底应该选择什么样的技术体系呢?技术体系的选择,对于一个IT公司而言,主要取决于它的商业目标,反过来说,商业目标需要一个合适的技术体系去推动。比如,公司是做电信项目系统集成的,那就基本确定以J2EE平台技术为主了;如果公司准备运营Web2.0网站,那么LAMP就是最好的选择,以后开发的语言就是3P(Php/Perl/Python)了。一个IT公司只有选择了合适的技术体系,才能更好更快地实现公司的商业目标。对于个人而言,技术体系的选择,可能会在很长时间内,决定了你的职业发展目标,比如以后你是做网站还是企业应用,你是做产品还是做项目。
    技术体系的选择和确定一般是由CTO或者首架依照公司的商业目标确定,也有时候取决于客户或者行业的要求。当然,如果只以系统实现作为目的的话,架构师就可以参与实现技术的确定了,一旦选定了某种技术体系的话,所有的开发活动都被限定这种技术范围之内。作为架构师而言,必须具备较为宽广的知识体系,技术体系的基本知识便是其中之一。后面略。。。


本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/wanghao72214/archive/2009/03/20/4006628.aspx
为什么要讲这样一个话题,主要源于最近碰到的几件事情。一个朋友想要做网站,给我讲了讲他的初步方案,毫无疑问,这是一个非常宏伟的综合性的网站,但我只听了一部分就让他打住了。我问他:你的网站到底跟别人有什么不同?他说:我的网站很专业很全面。我说:这没有意义,如果你还没有找到跟别人不同的话,建议你不要浪费那个精力和投入了。
    如果个人或者小公司去做综合类网站,这是很不靠谱的事。现如今小网站的存活之道一定是垂直的,而且必须要有一个非常显著的亮点,只有把这个亮点深挖进去,吃透了,而且还能将它做到极致才行。从一开始就想搞一个大而全的网站,设置那么多的频道,这不仅对于拉动流量没有效果,而且还会把你的亮点给淹没了。如果你要做综合类网站,那么你需要有实力、不差钱才行,推广手段就是用钱去砸,小网站绝对不会有这么大的财力去拼。
    最近比较热的一个网站要算是Twitter了,这个网站也太简单了,就是一个微型博克,但就是这么简单的一个产品,竟然火了,我一直搞不清楚到底有啥用,后来有个朋友帮我分析了一下:Twitter即时性非常强,比如有个突发性的事件发生,你到Twitter看看去,不出几分钟就会很多人更新这方面的内容,等到新闻类网站开始发布的时候,Twitter上的有关信息都几乎满了。新闻新闻,不新还叫什么新闻。还有,如果你在上面发一个求助信息,顷刻之间很多答案扑面而来,这是一种多么好的体验啊。想一想,这么发展下去,也确实让google感到了一丝威胁。简单的产品,专注于信息的即时性,简单到脖子上扛个脑袋就会用。
    被称为“互联网公敌”的腾讯,在任何一个领域的动作,都会令该领域的对手们不寒而栗,想想也是,被QQ粘住了几个亿的用户,就跟挟持一样,跟谁干谁能不怕,它在每一个领域的发展都是摧枯拉朽之势。我们得承认:腾讯的所有产品的成功首先得归功于QQ以前的积累。QQ又是怎么起家的?一句话:简单和专注。QQ的初期界面不花哨,操作也很方便,而且就专注于IM。就是这样的一个产品,让腾讯成为今天的巨无霸。
    你如果再仔细想想,其实腾训的每一款产品后面都有一个独立的团队在运营,都有一个团队在专注于这个产品,本质上跟一个公司没有太大的区别。它们的产品向来不花哨,但用户体验都不错,有人说腾训擅长抄袭,对!抄袭领头羊的产品实际上意味着沿袭了用户已经形成的使用习惯,这样的捷径干嘛不走呢,难道非得把用户的使用习惯再重新教育一遍吗。马化滕为什么把自己封为首席体验师,因为他已经尝到了甜头,只是把成功的经验不断地复制,简单和关注是一个产品成功的法宝。再看看,像新浪这样的门户,如果把每一个频道切出来看,是不是比某些专业网站更专业,是不是比它们更关注于某一领域。
    这几天跟一个专注于移动领域产品的公司谈合作,真的是让我更体验了一把专注和简单的力量,由于涉及商业秘密,暂且不谈细节,但他们竟然将一个小小的功能做到如此之深,实在是令人佩服。每一个公司都有自己的定位,没有做大之前,切不要全面开花,先把一个领域做深,然后围绕这个领域往外扩展,这才是产品的发展之道。当你在某个领域达到绝对的领先之后,就会逐渐产生马太效应,从而达到强者越强,弱者越弱,那时候就有了大而全的资本了。
    其实做人做事也是有这个道理,做技术的人往往开始很茫然,做几年之后会更茫然,Java搞搞,.net学学,php也玩玩,很快就迷失了方向。计算机软件的知识体系是一个典型的倒金子塔形状,基础就是那么一点点数学知识,但是往上发展却出现了无数的分支。所以,只要你把基础打牢了,专注于某一种技术体系,深入下去,成为本领域的技术专家,其它领域定会触类旁通,切不可眉毛胡子一把抓。这才是技术人员的发展之道。借用高人的一句话送给大家:不要边跑边撒尿,这样的结果就是跑也没跑快,尿也没撒好,到头来还弄了一身的臊。


本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/wanghao72214/archive/2009/03/25/4023858.aspx
先说本人,俺对c,php,perl都有过几年开发经验。 说实话java我并不精通。讨论的重点java在利用spring等架构的web开发,对比php等在开发运维和性能方面有那些优势。尤其在电子商务等稍稍复杂一些的网站,java在业务实现上有那些优势。阅读全文
在PHPChina的周末主题讨论会中,来自PEA(PHPChina推广的PHP策进会)的PHP爱好者们也有幸与技术总监们进行了面对面的对话。这里我们向大家分享其中精彩的一部分。



PHPer李恩洪是一个SOHO族的PHP使用者,他经常用PHP来做外包项目,因此,他的项目经验比较丰富。今天他提出了如何实现HTTP长链接,以便实现聊天室等即时交流平台。



对于这个问题,搜狐社区的技术总监董江明说:“并不是所有的平台都必须用PHP去搭建。比如说在搜狐,他们可以用C来实现一个HTTP的长链接系统,让这个系统来保持与客户端的即时通讯。例如,这个系统可以1秒钟与客户端联系一次,如果需要发送数据的话,就去后台调用PHP获取。这么做的原因是因为Apache从本质上来说不适合做这种长链接的业务,而保持长连接的事情让适合它的系统去操作。



粉丝网的技术总监孙翯也表示,HTTP本身就不是为了保持长链接存在的。所以不能考虑用标准的LAMP架构来实现这个功能,只能让浏览器认为这个页面永远没有传输完成。另外,Comsenz的CEO戴志康也说到,如果要实现这种长链接最好不要用Web Server来处理,而且如果用PHP来定义接口协议的话,也是可以实现的。



关于PHPer的发展,来自北京PEA的周伟伟说到。他目前的工作很难让他有进一步的学习的可能,所以他向大家询问如何才能进一步地发展自己。



对此,新浪的陈理捷说到,你可以利用平时的业务时间多接触开源的项目。这些项目可以在很多PHP站点上找到,比如PHPChina.com、PHPe.net等等。粉丝网总监孙翯表示初学者应该多读些开源的代码,在这个方面是没有捷径可以走的。看代码的时候要学习别人是怎么解决的,这样自己再遇到类似问题的时候就会有比较清晰的思路。



最后,PHPer江宁说到,PHP代码给他的感觉是比较松散,没有好的代码框架。



在框架问题上,Comsenz的戴志康说到,对于初学者来说,可以先选择一个框架来写。慢慢地就会发现一些问题,然后再逐步改进。尤其是在使用框架的时候要注意速度的问题和安全性。比如用户输入的过滤流程就需要特别注意。每一个PHPer将来如果有一个自己收集整理出来的代码框架是比较幸运的事情。



       最后,技术总监们也对PHPer们提出,虽然PHP可以很快地入门上手,但是在学习的过程中需要掌握扎实的Web网络编程的知识,协调好客户端与服务器之间的关系与流程,这样才能平衡地发展自己的技术能力。
         养殖业有四大技术支柱,也就是品种、饲料、防病和环境设备,把握这四项技术就可以把鸡养好,但还不意味赢利,还必须掌握好鸡蛋价格变动趋势。在大势好转时要保持满圈,相当于做股票时的满仓操作;大势不好时或将要转坏时要及时减少存栏量,不要自己给自己找理由幻想明天就回升。有时掌握大势更重要,因为四大技术支柱大家都容易掌握,判断大势往往不容易把握,判断不好会踏空。如果四大支柱算做四条牛腿,那么掌握大势相当于牛头。此外鸡场的综合管理也是技术水平发挥的保障,相当于牛尾巴。养殖户把握好以上原则一般养鸡不会赔钱或很少赔钱。
以下只是网络转载而来,本人不对其真实性做任何保证,操作有风险,本人不负任何责任
1.给PSP3K充电到100%
2.有条件的最好再外接直流电源
3.在电力充足的条件下升级到官方5.03固件
下载地址:http://psp.cngba.com/pspsoft/official/2009012161352.shtml
4.下载HEN2
http://psp.cngba.com/pspsoft/dark_alex/2009052671551.shtml
5.下载5.03GEN for HEN-APSP破解系统
http://psp.cngba.com/pspsoft/dark_alex/2009060672473.shtml
6.恢复出厂设置
7.主题一定要改成“CLASSIC”,也就是“经典”,彻底关机!
8.阅读http://www.cngba.com/thread-17961535-1-1.html

===========华丽的V V分割线===========
我是按照插件作者提供的官方方法自己动手破解的,走了很多弯路,幸运的是PSP没成砖,现在已经可以顺利玩ISO游戏了,想在回头想想其实真的很简单.如果你是新买的PSP一般商家都会帮助你破解,如果你买的很早,一般不超过1年,商家也会义务帮助你破解的.如果你像我一样喜欢自己动手体会那种刺激感觉,那么你要做好充分的思想准备哦


1.主机设定-》系统语言-》english -》文字设定->选择:850
2.phto->memery stick 2秒左右再点击一次确认键,屏幕变为绿屏表示成功(自动重启),如不成功会死机,就按下关机键向上定住10秒。
3.到game选择memery stick进去:点击5.03GEMC就完成。
严重警告:本主机不能上网升级,而改变主机程序如升级后就不能再运行下载的游戏,操作错误:升级的话会变砖头机,本店不保修。
由于本人太好折腾系统,即使像linux这样稳定的系统也难免被整的乱七八糟,如果能像用ghost备份windows系统一样备份linux系统,那就方便多了。
google一下,有不少方法,最像ghost的当然是ghost for linux了。网上有一些使用的方法,我懒的打字了,直接从别处拷贝一份过来算了,如下:
1、下载G4L的iso文件刻成盘,从光盘启动。
2、运行g4l  -bash-3.2#g4l
3、选择 FileMode 这个模式,因为我只要复制文件信息就可以,这样省空间。
   RAWMode会把所有信息都Ghost,连不含文件的空磁盘区域。
4、选择select partition加载准备存放镜像的分区,,我这里选择的是hdb5加裁到/mnt/local
5、选择Launch client
*Partition to save/restore  这里选择要备份的区
*Image file to create/use 这里输入文件名:注意必须连路径一起输入如:/mnt/loacl/backup.img
按F5继续。
6、Compression level 这里选择压缩格式,如果要备份有MBR的区就不能选Bzip2,像我备份sda1分区/boot就不压缩。
按F5 OK下去,对于Warning 不能检查Continue下去就好了。接下来就是等待吧。
后记:
哪天需要恢复系统了,我再把恢复的步骤加上

http://www.ej38.com/showinfo/linux-110475.html


Linux ghost也疯狂(ghost for linux(g4l)):
参考文章:
http://www.howtoforge.com/back_up_restore_harddrives_partitions_with_ghost4linux?topic=306348
软件使用
1.下载软件:
软件下载地址:http://jaist.dl.sourceforge.net/sourceforge/g4l/g4l-v0.22.iso
然后把这个iso文件刻录成光盘,每次备份和恢复的时候主要就用这张光盘.
2.建立一个FTP服务器。
3.进行系统备份
出现命令提示符输入:g4l
然后会启动g4l软件,按以下步骤设置即可:
1,在Main Menu界面中选择RAW Mode
2,在RAW MODE中选择Network use
3,在NETWORK USE界面中进行设置
   A:Pick device          选择网卡
   B:Config device        如果网卡为静态IP选择此项输入IP地址
   C:Config with DHCP     动态分配IP的选择此项
   D:Config FTP           输入FTP服务器的IP地址(例:192.168.205.244)
   E:Config useridpass    输入FTP服务器的用户名和密码(upload:upload)
   F:Config Filename      备份的文件名(linux_backup.lzo)因为下面的压缩方式我选择了lzop,所以文件名是以lzo结尾的以便区分
   G:Toggle compression   我选择的是默认的Lzop
   P:Path To ...          这个可以选择一个文件夹,即系统镜像文件在ftp服务器上的存储文件夹,不输入即为登陆FTP服务器的根目录
其余选项应该不用设置,然后选择H:Backup开始备份
如果出现进度条就说明开始备份了
注:恢复系统基本一样,选择H:Backup改成I:Restore即可.

说明:本来以为这样就可以了,但在虚拟机上测试时,Backup没什么问题(文件生成了,但生成  有没有问题,不太清楚),
Restore后,虚拟机重启,无法进系统(错误:Volume group "VolGroup00" not found,kernel panic...),
可能与恢复后虚拟机逻辑盘没设置好有关,不知实体机上是否有类似问题.   2007/07/09

----已经解决,是由于虚拟机设置问题,所备份的系统使用IDE硬盘,而恢复的系统使用SCSI硬盘,改为IDE硬盘后,可以恢复. 2007/07/09

分区备份(Partition to Partition)   2007/07/12
磁盘备份是连带所有磁盘分区信息一起备份的,分区备份有点复杂,没有备份MBR信息,所以恢复分区之后,需要重新设置引导信息.
1,备份所有分区(如,/,/boot,==)
2,恢复所有分区
3,恢复分区文件格式
用g4l恢复分区后,分区本身格式虽然已经恢复,但引导区此刻仍无法识别分区信息,比如linux的根分区(/)文件格式已经是Linux,即rescue时已经可以识别,但用fdisk -l查询时,可能还是FAT16格式,此时,就需要更改MBR中的分区信息
fdisk /dev/hd6(假设需要修改hd6在MBR中的文件格式)
接下来可以根据fdisk命令的帮助进行操作(l:查询文件格式代码;t:更新文件格式;p:查看分区信息;w:确认修改)
4,设置grub
用安装盘进入rescue模式,在命令行中输入grub进入grub命令模式
   root (hd0,5) (假设/boot分区在hd6)
   setup (hd0)
然后reboot即可.
Bug #3893 mysqldump: Got error: 1105: not found (Errcode: 24) when using LOCK TABLES 阅读全文
我永远相信只要永不放弃,我们还是有机会的。最后,我们还是坚信一点,这世界上只要有梦想,只要不断努力,只要不断学习,不管你长得如何,不管是这样,还是那样,男人的长相往往和他的的才华成反比。今天很残酷,明天更残酷,后天很美好,但绝对大部分是死在明天晚上,所以每个人不要放弃今天。
使用curl_init的时候,要报错?Fatal error: Call to undefined function curl_init() in XX:\XX\XX\XX.php on line 3?
需要到哪里去设置呢

使用curl_init的时候,要报错?Fatal error: Call to undefined function curl_init() in XX:\XX\XX\XX.php on line 3?
需要到哪里去设置呢?

第一:

找到php.ini

修改extension=php_curl.dll 把前面的分号去掉

第二:

把php_curl.dll php5ts.dll
libeay32.dll
ssleay32.dll   复制到 windows/system32下 重启php的服务

Linux:
curl.so 是否有,是否在编译php的时候加入了curl的相关参数???
phpinfo看下或者function_exists()下看是否已经支持CURL
        众多的大牌影星,一场古老的戏剧,悄悄地结束在古老的角斗场,空旷的回声,竟然还在空气中荡来荡去,无意离去,也无意留下,是策动还是注定?那消失的秘密终究是何去何从?秦爱纷奢,人亦念其家,奈何取之尽锱铢,用之如泥沙......安静的对话,不,更像是在朗读诗歌,他们相互争辩,没有退让,虽然肢体有所颤抖,但颤抖的理直气壮,毫不退缩,没有管弦的骚扰,因为音调在操纵着这一切---风 萧萧兮    易  水 寒 ,壮士   一 去 兮    不 回   还    !夸张的动作,不就是人心上下浮动的激动吗,这倒是亘古不变。总有人天真的奔着自己的向往,有那么一刻,我突然感到,那或许并非欲望使然,更像是人的骨子里的本能(本性)唆使,外界使其有所变还是有所不变,无太大必须,只是,是否被压抑还是被促进的问题而已,终究有爆发的一天。看清楚的人很少,而生活又必须被压抑或是被促进,这样才有味,夸张一些,就像荆轲晓得自己有去无回,却还要带着断剑前去,他已然意识到自己存在的意义何为-----既需要成全秦王,使他成为真正的王。也需要成全自己,还了自己的债,换回自己的笑。荆轲是壮士,他真看清了时局,看懂了自己,即便,他毅然前往。嗨!若荆轲看不清时局,真带了把好剑,可就糟了。成仕虽好,成壮士就不好liao
在uch1.5 1.14后 空间发日志 照片 群组话题讨论 全部出现这句话 直接崩溃了

我是管理员身份 uc更新到1.21 dz 1.21
更新缓存了   什么招都用了还是不行

解决方法:

1.后台,基本设置,防灌水设置里,强制新用户上传头像,选择“否”

2.因为换了服务器,需要修改config.php的UC的IP地址.
我只想安静的大便,沉湎于怀念。 每当大便,我都会感到很忧伤很忧伤,好像体内每个细胞都从体内流失了。我不喜欢一次拉完的感觉,我会留一段在体内,选择上一小时网,然后回到厕所继续忧伤着。 下午十分,微微刺眼的太阳,有点温暖,有点迷茫,我会在这个时候大便,每次的这个时侯我都会用45度角仰望天空,那是一种多么痛彻心扉的忧伤啊,当大便噗噗从我体内下落,又噗噗掉进水里的时候,我会忧伤的想到,好像一切都象大便被时间的洪流冲走了。我们都流离失所了。 原来大便也会忧伤,也会和我忧伤。 原来冲走的那一泡和我下次拉出的那一泡再也不是同一泡了。原来45度角仰望天空可以让人拉的更惨绝人寰、 原来我忧伤的是那逝去的大便,提上裤子,我泪流满面我决定不恨了…也决定不爱了……
原文使用环境为Redhat Linux Enterprise 4 Update4,在我的环境(suse 11)下测试下完全正常,同时让我感觉到LINUX的强大,USB serial插上后自动就认到了,win是要认驱动的,而且不容易驱好.言归正传:阅读全文
看了这篇文章,传腾讯竞购即时通讯鼻祖ICQ 或成其新老板,来源于csdn的URL:http://news.csdn.net/a/20100407/217762.html
很多人说腾讯不是一个创新的公司,我觉得我有一点看法,顺便写一下大概:

   什么叫创新呢?你创新一个看看,似乎很困难吧?不要为了创新而创新,我们要做有用创新,模仿其本质也是创新,不是吗?超越了前面的对手和产品,那更是创新,是吧!商业本是一个胜者为王的游戏,创新仅仅是游戏规则中的一个较为重要的环节,而它不是全部,所以,不创新可能失败,但是创新未必成功。
  好的产品未必需要标新立异,腾讯赢在用户体验上,他把每个产品都做得稳定好用,这就够了,用户不会在乎你创新了什么,也不会在乎谁是原创,谁是模仿,在乎的是好不好用,这就够了。也是其最本质的东西,那就是用户习惯,谁前期修改了用户的习惯,进而演化为用户体验,如果一个用户没有什么习惯,就来体验你的产品,那就会对你的产品大打折扣,额外的用户习惯是在潜移默化中培养出来的,需要精细耕作,而超越其他同类产品的能力,那就是最大的创新,存在即是合理,失败便是零蛋,谢谢。  jackxiang






分页: 191/339 第一页 上页 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 下页 最后页 [ 显示模式: 摘要 | 列表 ]