
编程语言
文章平均质量分 56
蓝冰大侠
上个世纪遗存的老兵,转战PB,Java,Delphi,最后主攻PHP.自创屠龙术:icePHP框架,注重软件产品可扩展性,可持续维护性在产品功能与实现成本之间寻找平衡点通过合理的组织结构,整合初中级开发人员开发大型软件产品。.QQ:31008088
展开
-
[译] LLVM IR中间码指令集
最近在研究这个东西, 实在百度不到, 最后在谷歌上找到英文手册.英文手册地址:https://llvm.org/docs/LangRef.html先说点废话:国内的IT水平离世界顶级水平差距实在有点大, 个人感觉 有些因素导致这个结果:1.化身广告商的百度, 想找点专业文章, 没戏.2.墙. 有用的文档在墙外,不翻墙看不到.3...翻译 2020-01-14 18:42:21 · 2120 阅读 · 0 评论 -
[原] 近期开发计划
PHP框架升级了一版, 以PHP7.3为基础,支持PSR大部分功能.https://github.com/ice-php/frame.gitPHP框架的开发暂时告一段落,下一个目标是设计一门新的开发语言, 正在学习中, LLVM,FLEX,BISON,.........原创 2020-01-14 12:10:38 · 525 阅读 · 0 评论 -
[原] 关于PSR
总述,共0-18 个规范第一部分: 废弃或未通过的 包括 PSR 0, PSR 5, PSR 8, PSR 9, PSR 10, PSR 14第二部分: 关于编码风格 包括 PSR 1, PSR 2, PSR 4, PSR 12 . 一定要一起看. 这里的风格要求, 只要你使用了合适的代码编辑器,比如PHPStorm, 有自动代码格式化功能,就都可以. 如果...原创 2019-12-13 15:35:38 · 561 阅读 · 0 评论 -
[转]openssl 手册
http://www.ixpub.net/thread-615173-1-1.html 管理员在2009年8月13日编辑了该文章文章。 --> --> 阅读(140) |转载 2013-12-23 08:55:40 · 591 阅读 · 0 评论 -
再贴一段js相关的代码,使用了EXTjs框架
估计大家还是看不明白,因为这是另一个项目的一个模块 有兴趣的看着玩吧,看不懂的给我留言好了./*** 服务端处理程序:../Server.php* controller:字符串,控制器,用于服务端分类,* action:字符串,动作,用于服务端分类,* params:附加POST参数,是一个对象,包括所有参数键值对,* columns:返回数据的列信息,一个数组,每个元素是一个对象,包括id(op原创 2013-12-23 08:49:07 · 554 阅读 · 0 评论 -
ajax框架0.1版,用函数的方式,未封装(转载)
ajax1.js/*使用方法:ajax_get("url.php",回调函数);回调函数中有一个参数是文本型的,是服务器返回来的,如果回调函数名是call_back,那么我们可以这样定义它:function call_back(text_from_server) { alert(text_from_server);}注意目前回调函数只有一个参数,参数名可以自定.ajax_post("url.p原创 2013-12-23 08:49:34 · 540 阅读 · 0 评论 -
一起网开发平台结构 附带图片
一、 绪论1) 引言由于本人对一起网系统的掌握程度有限,仅根据以往项目经验及个人当前对一起网系统的粗浅了解,提出一些对开发平台的构想,以起到抛砖引玉的作用。 2) 适用范围随着一起网用户的增长以及其他SNS类网站的发展,一起网平台需要达到一个新的高度以迎接更多的挑战。包括大用户情况下的运行效率,自有应用及开放应用的大量增长,随时变化的功能需求及界面需求等。 本文仅根据一起网当前存在的问原创 2013-12-23 08:50:46 · 648 阅读 · 0 评论 -
[转]JS,HTML高亮显示
http://tool.92798.net/more/codelight_js.html 管理员在2009年8月13日编辑了该文章文章。 --> -->原创 2013-12-23 08:51:25 · 507 阅读 · 0 评论 -
[转]强大的JAVASCRIPT
在一篇博客上看到一个 JS网站,用JS开发的超级玛丽!强大!还没试过,有时间玩一会儿.先发个地址上来.http://jsmario.com.ar/ 管理员在2009年8月13日编辑了该文章文章。 --> -->原创 2013-12-23 08:51:35 · 412 阅读 · 0 评论 -
[转]web架构设计经验分享[转] 附带图片
web架构设计经验分享 本人作为一位web工程师,着眼最多之处莫过于 性能与架构,本次幸得参与sd2.0大会,得以与同行广泛交流,于此二方面,有些心得,不敢独享,与众博友分享,本文是这次参会与众同撩交流的心得,有兴趣者可以查看视频架构设计的几个心得:一,不要过设计:never over design这是一个常常被提及的话题,但是只要想想你的架构里原创 2013-12-23 08:51:38 · 549 阅读 · 0 评论 -
[转]大型高性能网站的十项规则
在我们公司ChinaNetCloud,见 过多种不同类型的网站和系统,有好也有差。其中有些系统拥有良好的服务器/网络架构,并且进行了合理的调整和监控 ;然而一般的系统都会有安全和性能上的 问题,不能良好运行,也无法变得更流行。 在中国, 开源的LAMP栈是最流行的网络架构,它使用PHP开发,运行在Apache服务器上,以MySQL作为数据库,所有这些都运行在Linux上。它是个可靠原创 2013-12-23 08:52:40 · 581 阅读 · 0 评论 -
[转]互联网产品规划杂思
本文来源于译言网,作者在文章分享了关于互联网产品设计和规划的一些心得,与技术界人员分享。在规划一个互联网产品时候经常面临这样的窘境:一方面由于市场竞争的需要,留给产品规划的时间并不多,需要尽快规划出产品雏形以便投入开发及运营,然后在运营过程中逐步完善,按照当下时尚的说法:“敏捷开发”、“迭代增量”、“持续改进”。对于互联网行业而言,再完美的规划并不能保证产品的成功,正如那些成功的互联网企业产品“无原创 2013-12-23 08:52:55 · 584 阅读 · 0 评论 -
开发随笔5 - 数组
如下JS代码在FF下正常,在IE下出错var arr=[ item1:'item1', item2:'item2',]关键点在于最后一个数组元素之后的 逗号 管理员在2009年8月13日编辑了该文章文章。 --> -->原创 2013-12-23 08:53:36 · 447 阅读 · 0 评论 -
我的框架:文件结构
<ul style="margin-left:.0743in;direction:ltr;unicode-bidi:embed;margin-top: 0in;margin-bottom:0in">文件分布 <table valign="top" style="direction:ltr; border-collapse:collapse;border-style:solid;bo原创 2013-12-23 08:54:21 · 531 阅读 · 0 评论 -
[转]快速构建实时抓取集群
定义:首先,我们定义一下定向抓取,定向抓取是一种特定的抓取需求,目标站点是已知的,站点的页面是已知的。本文的介绍里面,主要是侧重于如何快速构建一个实时的抓取系统,并不包含通用意义上的比如链接分析,站点发现等等特性。在本文提到的实例系统里面,主要用到linux+mysql+redis+django+scrapy+webkit,其中scrapy+webkit作为抓取端,redis作原创 2013-12-23 08:54:45 · 553 阅读 · 0 评论 -
[转]NoSQL数据库笔谈
序思想篇 CAP最终一致性 变体 BASE其他 I/O的五分钟法则不要删除数据RAM是硬盘,硬盘是磁带Amdahl定律和Gustafson定律万兆以太网 手段篇 一致性哈希 亚马逊的现状算法的选择 Quorum NRWVector clockVirtual nodegossip Gossip (State Transfer Model)Gossip (Operation T原创 2013-12-23 08:54:50 · 811 阅读 · 0 评论 -
[转]高负载并发网站架构分析
由于自己正在做一个高性能大用户量的论坛程序,对高性能高并发服务器架构比较感兴趣,于是在网上收集了不少这方面的资料和大家分享。希望能和大家交流 msn: defender_ios@hotmail.com ——————————————————————————————————————— ? 初创网站与开源软件 6 ? 谈谈大型高负载网站服务器的优化心得! 8 ? Lighttpd Squid Apach原创 2013-12-23 08:54:56 · 3518 阅读 · 0 评论 -
JS 文件上传 前端验证 后缀及大小
function checkSize(size){ if(size>1024*1024){ alert('封面图片大小限制为1M.\n\n请重新选择图片或对图片进行缩放处理 .'); $('input').val(''); return false; }else{原创 2013-12-23 08:55:48 · 3354 阅读 · 0 评论 -
网站联盟CPS合作之二 生成订单
生成订单时,要记录下,此订单对应的来源这些数据可以保存到订单表中,也可以另外创建一个表来保存,用订单编号做关联个人推荐后一种.同时要保存之前存储的 链接来源 以及 附加信息另一种情况是:此订单不是从联盟过来的,此表中可以不保存数据.id : 唯一编号order_id 订单编号fromin 联盟来源fromadd 联盟附加信息created 创建时间updated 修改时间status 订单状态如果原创 2013-12-23 08:55:59 · 656 阅读 · 0 评论 -
电子商务的用户体验 收集一些比较好的网文
http://bbs.tianya.cn/post-itinfo-209826-1.shtmlhttp://blog.163.com/chenhaiyan123456@126/blog/static/13299238720104512044265/http://b2b.toocle.com/detail--6057277.htmlhttp://www.chinaz.com/manage/2011/原创 2013-12-23 08:56:09 · 541 阅读 · 0 评论 -
大型网站架构演变和知识体系 附带图片
之前也有一些介绍大型网站架构演变的文章,例如LiveJournal的、ebay的,都是非常值得参考的,不过感觉他们讲的更多的是每次演变的结果,而没有很详细的讲为什么需要做这样的演变,再加上近来感觉有不少同学都很难明白为什么一个网站需要那么复杂的技术,于是有了写这篇文章的想法,在这篇文章中将阐述一个普通的网站发展成大型网站过程中的一种较为典型的架构演变历程和所需掌握的知识体系,希望能给想从事转载 2013-12-23 08:50:10 · 394 阅读 · 0 评论 -
mysql 5.0 集群负载均衡 附带图片
参考自Nanu前辈的《MySQL集群配置》,非常感谢。但在这篇文章中的概念有些模糊,小弟加以完善。不足之处,希望高手补充与批评!QQ:4615075 请注明CU会员,欢迎交流!source: http://bbs.chinaunix.net/viewthread.php?tid=768920一、介绍========测试环境:Server1:ndbd 192.168.0.11Server2:n转载 2013-12-23 08:50:14 · 633 阅读 · 0 评论 -
[摘录]跨域访问方法
How Many Pictures Of Madonna Do We Have? type="text/javascript"> function ws_results(obj) { alert(obj.ResultSet.totalResultsAvailable); } function onClick() { va原创 2013-12-23 08:50:18 · 493 阅读 · 0 评论 -
关于新版一起网平台的一些想法
由于本人对一起网系统的了解程度有限,仅对系统结构有所初步掌握,至于细节部分可以说是一无所知。现阶段并不能提出一个完整的平台设计或构想,仅仅提出一些杂乱的想法以供大家参考。目标: 平台架构要为以下目标服务:1.提高开发效率2.减少BUG3.产品便于维护4.便于扩展5.大量用户访问时仍能较快提供服务 为实现以上目标,通常采取以下方法1.代码分离。MVC分离,布局与样式分离,业务逻辑与数据访问分离,应用原创 2013-12-23 08:50:32 · 576 阅读 · 0 评论 -
web架构设计经验分享
本人作为一位web工程师,着眼最多之处莫过于 性能与架构,本次幸得参与sd2.0大会,得以与同行广泛交流,于此二方面,有些心得,不敢独享,与众博友分享,本文是这次参会与众同撩交流的心得,有兴趣者可以查看视频架构设计的几个心得:一,不要过设计:never over design这是一个常常被提及的话题,但是只要想想你的架构里有多少功能是根本没有用到,或者最后废弃的,就能明白其重要性了,初涉架构设转载 2013-12-23 08:50:51 · 534 阅读 · 0 评论 -
为我的女儿小雪写的小学一年级数学练习程序
生成 function $(id){ return document.getElementById(id) } function rand(b,t){ return Math.round(Math.random()*(t-b))+b } function create(){ str='' for(var i=1;原创 2013-12-23 08:50:53 · 1446 阅读 · 0 评论 -
一名风险投资人总结的创业者们十大迷思
我最近成了一名风险投资人,所以经常可以遇到一些创业者[1]在创业时常犯的错误。为了避免一遍又一遍的重复说教,我想把这些错误在这里做一个总结:迷思一:一个好想法就可以让你赚大钱事实是好想法对于商业成功既不是充分条件也不是必要条件。微软应该算是获得商业成功的典型,但是在它的整个发家史上却找不到一个完全独创的“好想法”。事实上微软正式通过模仿对手的想法并在竞争中打败对手而一步步发展壮大的。Goo转载 2013-12-23 08:51:03 · 574 阅读 · 0 评论 -
[转]使用 JavaScript 拦截和跟踪浏览器中的 HTTP 请求
2008 年 11 月 07 日HTTP 请求的拦截技术可以广泛地应用在反向代理、拦截 Ajax通信、网页的在线翻译、网站改版重构等方面。而拦截根据位置可以分为服务器端和客户端两大类,客户端拦截借助 JavaScript脚本技术可以方便地和浏览器的解释器及用户的操作进行交互,能够实现一些服务器端拦截不容易实现的功能。本文将重点介绍通过 JavaScript脚本在客户端对页面内容进行原创 2013-12-23 08:51:52 · 810 阅读 · 0 评论 -
[转]使用 Ajax 调用 SOAP Web 服务,第 1 部分: 构建 Web 服务客户机
序:最近在研究适合项目的Web架构技术,以下技术可以直接从浏览器端访问SOAP服务器.2006 年 1 月 16 日本文介绍如何使用异步 JavaScript 和 XML (Asynchronous JavaScript and XML, Ajax) 设计模式来实现基于 Web 浏览器的 SOAP Web 服务客户机。 本文是系列文章的第 1 部分,演示了如何原创 2013-12-23 08:51:54 · 635 阅读 · 0 评论 -
[转]使用 Ajax 调用SOAP Web 服务,第 2 部分: 扩展 Web 服务客户机
2006 年 5 月 25 日使用 Asynchronous JavaScript and XML (Ajax) 设计模式实现基于 Web 浏览器的 SOAP Web 服务。在本系列的第 1 部分“使用 Ajax 调用 SOAP Web 服务,第 1 部分”中,作者引入了一个简单的用于调用 SOAP Web 服务的基于 Web 浏览器的 JavaScript 库。在接下来的讨论中,作者将实原创 2013-12-23 08:51:56 · 622 阅读 · 0 评论 -
[转]分析《CityVille》功能设置原理
注:本文作者为游戏设计者Tadhg Kelly,他深入分析了Zynga近期推出的热门游戏《CityVille》大获成功的设计原理。全文分为上下两篇,以下是上篇内容。 只要查看一下Appdata最近公布的数据,就会知道Zynga公司开发的《CityVille》这款本月初才问世社交游戏的月活跃用户人数已逼近7000万,而同样涉足社交游戏领域的英国ETV电视传媒公司推出的《Corrie Nation》原创 2013-12-23 08:52:59 · 926 阅读 · 0 评论 -
[转]LAMP网站架构方案分析
LAMP(Linux-Apache-MySQL-PHP)网站架构是目前国际流行的Web框架,该框架包括:Linux操作系统,Apache网络服务器,MySQL数据库,Perl、PHP或者Python编程语言,所有组成产品均是开源软件,是国际上成熟的架构框架,很多流行的商业应用都是采取这个架构,和Java/J2EE架构相比,LAMP具有Web资源丰富、轻量、快速开发等特点,微软的.NET原创 2013-12-23 08:53:07 · 532 阅读 · 0 评论 -
js 表单前端验证
项目中需要一个较通用的前端验证代码.基于JQuery 1.4 开发.luxury.validate = function(config){ var form = document.forms[config.form]; if (!form.vText) form.vText = []; if (!form.vRadio) form.vRadio =原创 2013-12-23 08:53:21 · 557 阅读 · 0 评论 -
开发随笔7 - W3C
这个标准在07年附近十分火爆,但最近已经很少有人提了.要求过于苛刻,导致开发效率降低,间接增加开发成本.W3C的主要目的是保持浏览器兼容,但现在的主流浏览器都有一定的容错能力,以后如果新出现浏览器,也会保证这种兼容性的,否则,无法与现有的网站页面兼容.结论就是存在就是合理.以后不要研究W3C了,只要弄好几个主流浏览器的兼容性就行了.原创 2013-12-23 08:53:40 · 526 阅读 · 0 评论 -
开发随笔8 - Form
表单中如果有文件上传域,则表单必须写 method="post" enctype="multipart/form-data" 否则在PHP端接收不到相应参数.前些天,就犯了这个错误,疯狂调试,最后才发现是这个问题. 管理员在2009年8月13日编辑了该文章文章。 -->原创 2013-12-23 08:53:46 · 500 阅读 · 0 评论 -
[转]让理科生沉默,让文科生落泪的文史综合题
程序员文史综合题目一,选择题(皆为单选): 1,以下谁是二进制思想的最早提出者? a,伏羲;b,姬昌;c,莱布尼茨;d,柏拉图。 2,以下哪个概念和公孙龙的《指物论》中的“指”字含义相近? a,变量;b,数组;c,对象;d,指针。 3,蔺相如,司马相如;魏无忌,长孙无忌。下列哪一组对应关系与此类似? a,PHP,Python;b,JSP,servlet;c,java,java scri原创 2013-12-23 08:53:50 · 551 阅读 · 0 评论 -
[转]一些软件设计的原则
设计原则是一直都在关注的领域,每次看到相关的文章都有新的体会. 下面的文章讲得比较清晰明了.导读:酷壳网的陈皓给大家介绍了软件设计的一些原则,作者认为一个好的程序员通常由其操作技能、知识水平,经验层力和能力四个方面组成。软件设计的这些原则,每一个程序员都应该了解。相信大家从中能够从中学了解到一些设计原理方面的知识。文章内容如下:以前本站向大家介绍过一些软件开发的原则,比如优质代码的十诫和原创 2013-12-23 08:53:52 · 661 阅读 · 0 评论 -
[转]高并发高流量网站架构设计(参考)
高并发高流量网站架构设计(参考) 2009-11-24 16:19:58 来自: sharp(follow my heart)原创 2013-12-23 08:53:55 · 833 阅读 · 0 评论 -
我的框架:控制器
<ul style="margin-left:.0743in;direction:ltr;unicode-bidi:embed;margin-top: 0in;margin-bottom:0in">所有的控制器存放在 controller 目录下 /** * 首页控制器 * */class CHome extends SController { /** * 首页显示动作原创 2013-12-23 08:54:12 · 444 阅读 · 0 评论 -
我的框架:模板
模板类 STemplate 一.for循环 缺陷:如表达式中有>(大于号),将导致视图在DW中出现多余字符二.foreach循环<foreach($arras$k=>$v)> 缺陷:'=>'将导致视图在DW中出原创 2013-12-23 08:54:15 · 530 阅读 · 0 评论