
编程哲学
文章平均质量分 60
fly_hyp
这个作者很懒,什么都没留下…
展开
-
人类社会变迁遐想,抓住时代的机遇
人类社会变迁遐想 今天心血来潮,考虑的一下人类的大问题,希望有志者一起研究研究。 原始社会生产力:低工具:石器商品:无因为生产力低下,人类和大自然的对抗是人类面临的最大矛盾。随着人与人之间的关系,各种母系氏族和父系氏族下自然而然的社会群体是人类对抗自然最好的社会制度。...2008-06-16 12:08:40 · 147 阅读 · 0 评论 -
智语言介绍
智语言介绍 智语言介绍智语言是一款完全中文的解释编程语言,运行时被翻译成Javascript。 趣智思成中文在线编程平台是智语言的运行平台。以后也计划拓展到各个操作系统平台。 智语言不同于传统的编程语言,支持母语编程、最接近自然语言是他的重要的设计目标。 智语言一种完备的编程语言,可以开发各种应用,目前可以开发网页小应用。 很快就可以开发手机应用,PC应用等。 智语言...原创 2017-05-26 14:49:41 · 429 阅读 · 0 评论 -
中文编程的奋斗历程
中文编程的奋斗历程 引用网友的一句话:“每隔几天,就会有人在网媒上讨论中文编程的问题,甚至有编程的套件发布,每次都会引发一场大讨论。但是在程序员的圈子里,却很少看到有人关注这个话题。” 很多人反对,很多人支持。反对的原因:中文输入慢,中文是落后的符号系统。编程与语言无关,需要的是精通算法的脑子。不需要中文编程,甚至说中文编程是伪科学。支持的原因: ...原创 2017-05-10 11:12:48 · 498 阅读 · 0 评论 -
一个企业级的自动化工具gradle
还没有用过,理念不错,我喜欢。值得研究一下。 WHAT IS GRADLE?Gradle is build automation evolved. Gradle can automate the building, testing, publishing, deployment and more of software packages or other types of...原创 2013-09-02 16:08:37 · 177 阅读 · 0 评论 -
阿里大数据架构
阿里大数据架构原创 2014-06-26 10:16:05 · 243 阅读 · 0 评论 -
大型Web系统三种主要的数据类别
1. Web静态文件服务主要提供构建WebUI需要的一些静态文件。特点:a. 每一个Web页面必定会用到一些静态UI文件。b. 对于一个网站,这种静态文件数量不会非常的多。 2. Web服务需要用到的二进制文件例如,用户上传的文件,用户的图片等特点:a. 文件的生存周期,可能和应用的逻辑相关。b. 文件的权限,可能和应用的逻辑相关。c. 会涉及到大量的...原创 2013-12-24 13:16:21 · 499 阅读 · 0 评论 -
大型团队Java项目日志自由激活的设计
大型团队Java项目日志自由激活的设计 摘要:一种由运维团队管理日志自由激活的方法。实现这样功能的Java软件构架,可以使运维团队,根据运营过程中的问题,设置是否激活相应的日志输出。 背景:一个大型的互联网软件团队,一般开发团队和运营团队是分开的。对于软件新版本的发布是有一定流程的。可以安全的,足够自由的控制具体的日志是否输出,将会对运营系统的问题查找,非常的有帮助。...2013-11-25 13:40:05 · 163 阅读 · 0 评论 -
论语之软件开源
摘自淘宝某领导的演讲小故事:领导: 今天决定 TFS ( Taobao FileSystem ) 项目要开源。程序员: 给我3个月的时间我把代码整理一下。三个月以后 TFS ( Taobao FileSystem ) 正式开源了。...原创 2013-01-11 16:37:12 · 152 阅读 · 0 评论 -
一个很牛的架构组件(Dubbo)
这是一个在阿里内部广泛使用的,管理SOA组件间互相调用的基本框架。今天仔细看了一下相关的功能,我觉得非常好。有需要的可以放心使用。功能设计明确简单,界限非常清晰。 http://code.alibabatech.com/wiki/display/dubbo/Home-zh主要功能:1. 为跨网络的RPC调用提供管理功能。(调节负载,实现高可用--服务宕机后将流量引走)2...2012-12-27 17:52:48 · 238 阅读 · 0 评论 -
几个软件研发团队管理的小问题
几个软件研发团队管理的小问题最近在与一位总经理交流的时候,他谈到他们公司的软件研发管理,说:“我们公司最大的问题是项目不能按时完成,总要一拖再拖。”他问我有什么办法能改变这个境况。从这样一个问题开始,在随后的交谈中,又引出他一连串在软件研发管理中的遇到的问题,包括: . 现有代码质量不高,新来的开发人员接手时宁愿重写,也不愿意看别人留下的“烂”代码,怎么办?. 重构会造成回...原创 2012-12-13 10:23:07 · 150 阅读 · 0 评论 -
中国计算机核心期刊
1.计算机科学与技术 英文版: 《Journal of Computer Science and Technology》 (双月刊) SCI-E源期刊,中文重要期刊,EI Compendex源期刊,中文核心期刊 主办单位:中国科学院计算技术研究所 地址:北京2704信箱 邮编:100080 邮发代号:2-578 E-mail: jcst@ict.ac.cn ...原创 2012-11-15 09:58:38 · 952 阅读 · 0 评论 -
一气呵成的写软件(一)
这两天和同事交流软件开发的技术问题。谈到写超级牛的软件应该一气呵成。这里随便写一些分析和感慨。 一气呵成,我的理解就连续的把独立模块或软件的写完。 下面三种状况都可以认为是 一气呵成: 1.整理好开发软件的思路设计以后,连续四个小时坐在电脑前把软件开发完成。 2.连续36小时不睡觉把软件写完。 3.连续一个月每天工作...2009-08-01 17:26:37 · 195 阅读 · 0 评论 -
项目经理在敏捷中的职责
摘录于:http://www.infoq.com/cn/articles/project-manager-role 书里的敏捷不谈管理者的角色,而是谈教练/促进者。本文首先解说了各行业通常意义上的项目经理角色,然后试图将其与敏捷中的教练/促进者角色相对应。在这一探讨中,本文也试图拓宽教练/促进者的工作范围。相关厂商内容 京沪两地Scrum实战营(上海 1...原创 2010-01-11 14:16:59 · 405 阅读 · 0 评论 -
软件设计之关于抽象的理解篇
软件设计之关于抽象的理解篇 建立时间:2009年6月18日17:30:57作者:黄奕鹏 摘要:介绍抽象这个概念,以及和软件设计的关系 抽象是软件设计过程中最常用的方法,可以说是任何时候都要用。做软件开发已经好多年了,今天我要好好的剖析一下抽象的本质,以及如何抽象。因为...2009-06-19 16:28:32 · 1320 阅读 · 0 评论 -
关于软件构架,办公室的争论
关于软件构架,办公室的争论办公室里,关于什么是软件构架,争论正酣。程序员说,软件构架就是要决定需要编写哪些类、使用那些现成的框架,程序经理笑了:程序经理说,软件构架就是模块的划分和接口的定义。系统分析员笑了:系统分析员说,软件构架就是业务领域对象的关系建模。配置管理员笑了:配置管理员说,软件构架就是开发出来的以及编译过后的软件到底是个啥结构,数据库工...原创 2009-05-30 10:19:04 · 156 阅读 · 0 评论 -
资深设计师的30条忠告
Don't be too sure when it looks like true. Dig into the domain.当某个东西看起来是真的时候,别那么确定就相信它。使劲去挖掘。Experienceis your treasure. And it is also your burden. (The design should bebased on the problem d...原创 2009-05-08 06:03:09 · 109 阅读 · 0 评论 -
Google员工的17个秘密 只使用Linux操作系统?
关于Google的员工,有趣的话题无限多。因为虽然大家都非常清楚Google办公室里允许养狗,但Google内部的其它情况却一直很神秘。下面是Google内部一些比较有趣的(无顺序):1.Google内部最常用的编程语言是C++、Java及Python;2.即使是Google也很难根治广告欺骗点击的问题(指AdSense);3.应聘Google的职位是一个漫长的过程,通常需要几个月...原创 2008-08-25 10:09:17 · 444 阅读 · 0 评论 -
从Issue 这个词引申出来的文化
Issue 这个词在软件流程的各种管理工具上用的非常广泛。我的理解是,开题代替中文的“一个软件缺陷”、“一个软件新特性”,“一个软件使用问题”等。金山词霸的解释是:出版, 发行, (报刊等)期、号, 论点, 问题, 结果, (水, 血等的)流出vi.发行, 流出, 造成...结果, 进行辩护, 传下vt.使流出, 放出, 发行(钞票等), 发布(命令), 出版(书等)发给[律]子女, 后嗣...2008-07-24 09:34:18 · 158 阅读 · 0 评论 -
为什么中文编程项目失败率特别高?
不少中文编程语言都是创造者一时热情。觉得发明很伟大,想当然的认为一定有需求。实际与之不符。简单说,就是因为发明的太多了,所以死的比例非常高。市场策略或操作失败是最主要的原因。至少可以说明,有很大一部分人认为,中国人是需要中文编程的。一些现象:有些中文编程语言只是做了某编程语言的关键字翻译,就认为很牛了。觉得自己是某某语言之父了。这是非常错误的。语言的内涵不是几个关键字就能表达的。一些程序...2017-06-11 10:58:40 · 393 阅读 · 0 评论