-
新编如果编程语言是女人
所属栏目:[语言] 日期:2018-04-17 热度:199
Ruby 是一个略显丰满的女孩,但其令人窒息的甜蜜面容绝对会成为你一生的梦想,然而,当你最终得到了她,她却开始迅速发胖,你开始认识到了她华丽外表下所有恶劣的性格缺陷。你坚持认为事情会有好转,但事实却不是这样,你最终不得不苦恼的把所有时间都花在[详细]
-
再谈PHP、Python与Ruby
所属栏目:[语言] 日期:2018-04-17 热度:75
副标题#e# 一句话总结 简单地总结: 假如你想帮他尽快找个活儿,赚到钱,推荐PHP。 假如你想让他成为一个高效工程师,推荐 Python。 假如你想让他爱上他的工作,推荐 Ruby。 语言的选择 编程语言非常重要,不要认为他们都图灵等价,用起来都一样。实际上,[详细]
-
C语言全局变量那些事儿
所属栏目:[语言] 日期:2018-04-17 热度:155
副标题#e# (感谢网友@我的上铺叫路遥投稿) 作为一名程序员,如果说沉迷一门编程语言算作一种乐趣的话,那么与此同时反过来去黑一门编程语言就是这种乐趣的升华。今天我们就来黑一把C语言,好好展示一下这门经典语言令人抓狂的一面。 我们知道,全局变量是[详细]
-
Paul Graham:百年编程语言
所属栏目:[语言] 日期:2018-04-17 热度:114
副标题#e# 很难预测人们的生活在一百年后会是什么样子,我们只能给很少的事物一个确切的预测。我们知道到那时候每个人都将驾驶气垫轿车,地方法规将对建造上百层的高楼无所制约,大部分时间都将日月无光,女人们都将精通武术(martial arts)在这里,让我们[详细]
-
哪门编程语言影响力最大?
所属栏目:[语言] 日期:2018-04-17 热度:167
TIOBE每个月都会给编程语言排名,从侧面说明哪些编程语言使用比较广泛。那么你是否考虑过这些编程语言彼此之间的影响力呢?哪一门语言的影响力是最大的呢?显而易见,大多数开发者都会认为他们的语言是最好的。如果你想要一个更科学的(或者艺术点的)视图,[详细]
-
开源搜索引擎评估:ucene sphinx
所属栏目:[语言] 日期:2018-04-16 热度:190
开源搜索引擎程序有3大类 lucene系,java开发,包括solr和elasticsearch sphinx,c++开发,简单高性能 Xapian,c++开发 搜索引擎程序这个名称不妥当,严格说来应该叫做索引程序(indexing program),早期主要用来做中文全文搜索,但是随着互联网的深入普及,各家网站[详细]
-
网站变灰代码 兼容主流浏览器 为灾区祈祷
所属栏目:[语言] 日期:2018-04-16 热度:159
首先,为雅安地震灾区遇难同胞默哀! 今天有很多网站的首页都变灰了,我们也找了很多变灰的方法,但是网上的大部分都不能够实现现在浏览器的兼容问题。这里我们找到一个CSS和一个JS代码,可以同时支持除IE10(我这边测试不变会)以为其它浏览器,IE6、IE7[详细]
-
Hadoop 中 IPC 的源码分析
所属栏目:[语言] 日期:2018-04-16 热度:182
最近开始看 Hadoop 的一些源码,展开hadoop的源码包,各个组件分得比较清楚,于是开始看一下 IPC 的一些源码。 IPC模块,也就是进程间通信模块,如果是在不同的机器上,那就可以理解为 RPC 了,也就是远程调用。事实上, hadoop 中的 IPC 也就是基于 RPC[详细]
-
史上最最佳软件开发实践指导
所属栏目:[语言] 日期:2018-04-16 热度:130
每过一段时间,我都能读到一些好东西,它是如此的深刻见解,写的如此的清晰,如此的条理,我必须把它收录进我的个人史上最佳圣物集里。最近,我新收录了一篇,非常棒的一篇叫做《Best Practices for Scientific Computing》的文章,我希望每个来读本文的读[详细]
-
利用事件委托来增强事件批量绑定的效率
所属栏目:[语言] 日期:2018-04-16 热度:166
先说说为什么要讨论这个话题,工作阅历多一点的WEB前端工程师都知道,我们经常需要对页面上大量具有某种共性的节点绑定同样的一个事件处理器,传统的方式是将这些节点获取为一个对象集合,然后对每个集合绑定一次事件,很显然,当集合只有两三个元素的时候[详细]
-
web开发设计人员不可不用的在线web工具网站和应用
所属栏目:[语言] 日期:2018-04-16 热度:64
大家可能还记得在过去的文章我们我们曾经介绍我们收集的前端开发人员必备的工具,脚本和资源,在今天的这篇文章中,我们将继续推荐给大家一组我们精挑细选的web开发设计必备的在线工具应用。相信会在web开发和设计的过程中给你带来方便和快捷! 前端开发相[详细]
-
可以让PHP编程事半功倍的类库
所属栏目:[语言] 日期:2018-04-16 热度:136
在用php开发网站的时候,使用面向对象的方法确实可以提高代码复用率,减少代码冗余。而对初学者更友好的是,PHP开发网站所需要的大部分类库,网上都有十分优秀的类库存在了。作为一个程序猿当然不能重复制造轮子,所以我把平时经常会使用到的类库整理下来[详细]
-
理解JavaScript中的设计模式
所属栏目:[语言] 日期:2018-04-16 热度:119
副标题#e# 可靠的设计模式是可维护软件的基石,如果你曾参与技术面试,很有可能被问到关于设计模式的这类东西。下面这个指南中,我们将学习一些今天就可以用得着的设计模式。 什么是设计模式? 简单来说,设计模式就是对特定类型问题重用的软件解决方案,这[详细]
-
Mysql C语言API编程入门讲解之详细篇
所属栏目:[语言] 日期:2018-04-16 热度:152
副标题#e# 软件开发中我们经常要访问数据库,存取数据,之前已经有网友提出让鸡啄米讲讲数据库编程的知识,本文就详细讲解如何使用Mysql的C语言API进行数据库编程。 API,全称Application Programming Interfaces,即应用程序编程接口,我们可以调用这些接[详细]
-
HTML5 Charset能用吗?
所属栏目:[语言] 日期:2018-04-16 热度:144
前一段某项目中页面在IE6突然出现了乱码,当时做了各种排查,最终推测是使用了HTML5的DOCTYPE和Charset以及中文注释的问题,于是临时采用旧的Charset方法来修复了下,后面乱码再没出现。 其实一直不太确定HTML5的Charset能否被IE6识别,于是做了一些测试。[详细]
-
jquery原理的简单分析,扒开jquery的小外套
所属栏目:[语言] 日期:2018-04-14 热度:73
引言 最近LZ还在消化系统原理的第三章,因此这部分内容LZ打算再沉淀一下再写。本次笔者和各位来讨论一点前端的内容,其实有关jquery,在很久之前,LZ就写过一篇简单的源码分析。只不过当时刚开始写博客,写的相对来讲比较随意,直接就把源码给贴上来了,尽[详细]
-
D 语言的数组和字符串
所属栏目:[语言] 日期:2018-04-14 热度:117
这个国庆假期,我读完了《D程序设计语言》 一书。里面读到了很多有趣的东西,挑一点写出来和大家分享一下。 字符串,数组和关联数组(hash 表)是最重要的三种数据结构,我们几乎可以利用它们模拟出任何更复杂的结构。Lua 就是这么干的,只不过 Lua 把数组[详细]
-
WordPress 技巧:增强 WordPress 用户搜索
所属栏目:[语言] 日期:2018-04-14 热度:192
WordPress 后台的用户搜索默认是基于用户的 user_login 和 user_nicename 进行搜索的。有时候我们想增强 WordPress 用户的搜索,希望还能支持通过 display_name, nickname, user_email 进行检索,可以通过在当前主题的 functions.php 文件中添加下面这段代[详细]
-
音乐对编程的影响
所属栏目:[语言] 日期:2018-04-14 热度:126
在20世纪60年代期间,研究人员在康耐尔大学进行了一系列有关在音乐背景下进行工作的效果测试。他们对一组微机科学专业的学生进行了调查,把学生分成了两组,一组喜欢边听音乐边工作,另一组不喜欢这样做。然后把他们每组中的一半人带进一个安静的教室,把[详细]
-
Linux内核代码中的脏话统计
所属栏目:[语言] 日期:2018-04-14 热度:134
按脏话数/版本号统计 按脏话密度/版本号统计 上图显示的是对Linux内核里的c,h和S源代码里的脏话统计结果,我会每月更新一次这些数据,当有新版本发布时也会更新一次。我是受the linux kernel fuck count的启发,但遗憾的是它里面的数据已经过期了。 从图[详细]
-
开源编程语言的20年历史
所属栏目:[语言] 日期:2018-04-14 热度:131
上世纪的80年代和90年代随着个人电脑和互联网的出现和普及,人类接触信息的能力有了爆炸式的增长。 对于门外汉来说,这些变化可能超出了想象,但是对于计算机方面的专业人士来说,这些恰恰是他们所追求的东西。 而过去20年随着计算技术的发展,编程语言也[详细]
-
Python程序的执行原理(1)
所属栏目:[语言] 日期:2018-04-14 热度:97
副标题#e# 1. 过程概述 Python先把代码(.py文件)编译成字节码,交给字节码虚拟机,然后虚拟机一条一条执行字节码指令,从而完成程序的执行。 2. 字节码 字节码在Python虚拟机程序里对应的是PyCodeObject对象。 .pyc文件是字节码在磁盘上的表现形式。 3. p[详细]
-
世界上最让人抓狂的编程语言:BANCStar
所属栏目:[语言] 日期:2018-04-14 热度:102
副标题#e# 下面是一段 BANCStar 语言的程序代码: 2999,,, 8600,,,1 3000,829,6,30089 10829,2446,22245,22012 11585,15855,22002,22002 11586,15865,22002,22002 11587,15875,22002,22002 11588,15885,22002,22002 11596,15965,22002,22002 11597,15975,22[详细]
-
PHP和Python如何选择?或许可以考虑这三个问题
所属栏目:[语言] 日期:2017-12-26 热度:68
文/黄小天、李亚洲 (选自Hackernoon 机器之心编译) 2017 年可谓是网页应用与 API 之年,开发者不用每次重新发明轮子,而是利用脚手架和第三方库就能确保项目在几天内实时部署。 尽管 RESTful API 和跨平台库已经使网页开发容易起来,但依然没有解决阻碍并[详细]
-
编程说话Swift快速入门视频教程9:函数
所属栏目:[语言] 日期:2016-10-28 热度:194
自苹果于2014年WWDC(苹果开发者大会)发布的新开发语言后,Swift编程语言的火热趋势就势不可挡,不少企业开始开出高薪招聘Swift开发者,此时大家站在同一起跑线学习Swift语言是,可与Objective-C*共同运行于MAC OS和iOS平台,用于搭建基于苹果平台的应用[详细]