不良编程文化
by ourjs keys 挨踢职场 1378975674000
“这代码真垃圾”,当我们翻查一些代码寻找一个特别讨厌的bug时,同事大声这样说。“是吗”,我回答到。

像这样的谴责,以及其它一些类似的话,在办公室里经常会听到,而且频率在增加。而最令人不安的是,这代码并不是特别的糟糕。我这话是什么意思?不能把它们写的更好吗?当然!大多数的代码都有改善的空间——只要有足够的时间和资源。垃圾代码确实有,我们都看得见,而且都是我们自己写的,但这并不是问题。

问题是我们有一个不良的“这代码真垃圾”文化。
Windows XP 有救了
by ourjs keys 大话编程 1378962360000
据美国科技博客ZDNet报道,在2014年4月8日微软停止支持旧版操作系统Windows XP之后,数千家企业用户似乎仍会坚守这个平台。因此,它们的IT部门就不得不想法寻求非微软公司对Windows XP的支持了。一向与微软关系亲密的Arkoon公司已明确表示,在微软停止支持Windows XP后,它将会接棒继续支持该操作系统。

Arkoon公司位于法国巴黎,隶属于欧洲宇航防务集团EADS旗下的Cassidian安全公司。它给那些在Windows XP寿终正寝后仍无法或不愿离开它的企业用户继续提供ExtendedXP(下面简称EXP)产品,以支持它们正在使用的Windows XP。
5个有用的Unix命令,我真希望早点发现他们
by ourjs keys 技术前沿 1378961665000
我使用unix系统已经有一段时间了,但我忽略了一些非常重要的命令,真希望我能早几年发现他们:
1. man ascii
这可以打印以2、16、10进制打印出ascii表格。
2. cal
打印出显示当前日期的日历,其实很多系统都有支持,你只要打个 cal
3. xxd
xxd可以从文件中读取二进制流,而且可以编辑这些二进制文件后, 再转换回去。
4. ssh
ssh 是我第一次接解unix就熟悉的命令,但比起登录远程录,它还有更多的用法。

Python Web框架介绍和浅析
by ourjs keys 技术前沿 1378869098000
说到Web Framework,Ruby的世界Rails一统江湖,而Python则是一个百花齐放的世界,各种micro-framework、framework不可胜数,不完全列表见: http://wiki.python.org/moin/WebFrameworks 。虽然另一大脚本语言PHP也有不少框架,但远没有Python这么夸张,也正是因为Python web framework(Python web开发框架,以下简称Python框架)太多,所以在Python社区总有关于Python框架孰优孰劣的话题,讨论的时间跨度甚至长达3-5年。

Python这么多框架,能挨个玩个遍的人不多,坦白的说我也只用过其中的三个开发过项目,另外一些稍微接触过,所以这里只能浅谈一下,欢迎懂行的朋友们补充、拍砖。
类继承已经过时了
by ourjs keys 大话编程 1378874902000
在《设计模式:可复用面向对象软件的基础》一书的开头,“四人帮”就推出了面向对象设计的两大基本原则:(译注:该书由四位作者合著,均为国际公认的面向对象软件领域的专家。)
面向接口编程,而非面向实现编程。
优先使用对象组合,而非继承。
......
强耦合。在 OO 设计中,继承是所能找到的最强的耦合方式。后代类对它们的祖先类了如指掌。
......
不灵活的层级系统。
多重继承十分复杂。
脆弱的架构。
总结程序员各种致命土鳖穿着
by ourjs keys 我要吐嘈 1378791608000

首先!如果您很认真!很容易受伤!
请勿看此贴!请直接关掉!
一、运动鞋。
如果你穿类似下面款式的运动鞋,请自动退下。
二、条纹poloT恤
如果你穿类似以下款式的条纹带领,请直接把它剪成一条一条的。
三、皮凉鞋。
如果你在60岁以下且敢穿皮凉鞋,请自动退下。
如果你还敢在里面加一双白袜子,……宁愿您可以把白袜子穿在外面。
......

创立两年三换域名,该哭还是该笑
by ourjs keys 创业辛勤 1378736147000
域名对一个创业型公司有多重要?可以看看稀品网,Facebook, 京东的例子:
稀品网,是Fab.com模式在中国的追随者,在2013年9月正式启用了xipin.com的域名。这个创立两年不到的公司其实已经换了三次域名。
据了解,稀品网一开始还不是叫这个名字,2012年4月20日上线的版本叫「我要预购」,域名是51yugou.com。
创始人之一的谭凯亿对感到相当后悔,因为稀品网运营团队透过数据发现,有很大比例的流量流向了xipin.com或是xipinwang.com。稀品网创始人谭凯亿被迫尽快做出决定,因此开始思考买下xipin.com的可能性,但卖家的价格让她却步,之后议价破裂,稀品网并没有如愿拿下xipin.com,取而代之买下了xipin.me。当时谭凯亿下定决心不再考虑购买xipin.com,卖家哄抬价格的恶劣态度,让她决心硬扛到底。
对程序员来说,懒是一种值得称颂的美德
by ourjs keys 大话编程 1378788342000
其实有很多的博客文章都在讲述为什么懒惰是一个优秀程序员的品质之一,但只有你成为一个程序员才会注意到这些博客。而本文想说想是关于如何检视一个程序员的懒惰,看看它是如何成为好事或坏事的。

如果你知道一点关于编程的事,很快你就会发现软件开发里到处充满了尝试和错误。你修改一下,刷新浏览器,看看是否有效。就像漂洗衣服,一遍又一遍。有时甚至是为了一个极其简单的小问题(如果你为IE开发web应用,你就会知道)。
5个最好的php框架
by ourjs keys 技术前沿 1378651957000
程序员有很多原因应该使用PHP框架,但最主要的原因还是框架可以提高我们开发速度,尤其是开发那些比较类似的系统时,它可以节约我们大量的时间和功夫。5个最好的php框架:
1) Symfony
2) Zend Framework
3) CodeIgniter
4) CakePHP
5) Qcodo
当然,如果你是PHP大牛,你完全可以使用自己的框架,不过前人的经验还是很值得借鉴的。
关于 Internals 的闲话[php]
by ourjs keys 我要吐嘈 1378604012000

最近php项目组准备引入一个新的特性: Internals, 这引起了一些程序员的强烈不满。
本文的作者是一名资深php程序员,他很担心php会因为少数人的要求而变得越来越臃肿,
他列出了反对Internals的几点理由:
Intervals会使调用变慢;
Intervals缺乏远见;
Internals缺乏引领能力
Internals缺乏监管:作者认为这是少数人的需求,却被强加给整个社区


 近期热门 - 点击最多
  1. React Native为http网络请求添加timeout超时异常处理: 用XMLHttpRequest替换fetch发送的区别
  2. React Native使用fetch发送http登陆验证请求失败:无法读取set-cookie并显示network request failed
  3. 克服Redux的缺点在React/Native中使用消息队列,pubsub-js更加简洁的组件间通信和状态传递方法
  4. Springboot+Gradle+Mysql+Jpa最简单实例教程
  5. SpringBoot+Spring6入门指南: 使用命令行快速搭建restful web api模板
  6. 如何通过 winax 的 ActiveXObject 或 Excel.Application 往 excel 中插入一张图片
  7. node.js用activex/com+自动化读写excel时查询接口、参数的调试方法
  8. TypeScript定义数字范围类型即仅包含【小时:分钟】的时间类型,每天指定时间点执行任务
  9. 比较测试:用百度文心一言和阿里通义千问写删除文件目录并且是async/await代码
  10. node.js使用TensorFlow入门教程二:什么是张量神经网络运算与矩阵的关系及基本入门代码

  全端社区 - 最新回复
  1. 使用PubSub-JS时ReactNative在后台运行一段时间唤醒后,组件无法scribe到publish的事件,typescript实现一个事件订阅发布组件
  2. React Native为http网络请求添加timeout超时异常处理: 用XMLHttpRequest替换fetch发送的区别
  3. ReactNative获取Android/iOS的MAC/IP地址: react-native-device-info模块的安装与使用
  4. React Native使用fetch发送http登陆验证请求失败:无法读取set-cookie并显示network request failed
  5. 克服Redux的缺点在React/Native中使用消息队列,pubsub-js更加简洁的组件间通信和状态传递方法
  6. Springboot+Gradle+Mysql+Jpa最简单实例教程
  7. SpringBoot+Spring6入门指南: 使用命令行快速搭建restful web api模板
  8. Paddle/abbyy等ocr比较:如何将图片生成可选择文字版PDF
  9. 如何通过 winax 的 ActiveXObject 或 Excel.Application 往 excel 中插入一张图片
  10. 如何用JavaScript获取某个元素copy selector的CSS选择器

  开源的 OurJS
OurJS开源博客已经迁移到 OnceOA 平台。

  关注我们
扫一扫即可关注我们:
OnceJS

OnceOA