-
D 语言的数组和字符串
所属栏目:[语言] 日期:2018-04-15 热度:57
这个国庆假期,我读完了《D程序设计语言》 一书。里面读到了很多有趣的东西,挑一点写出来和大家分享一下。 字符串,数组和关联数组(hash 表)是最重要的三种数据结构,我们几乎可以利用它们模拟出任何更复杂的结构。Lua 就是这么干的,只不过 Lua 把数组[详细]
-
WordPress 技巧:增强 WordPress 用户搜索
所属栏目:[语言] 日期:2018-04-15 热度:93
WordPress 后台的用户搜索默认是基于用户的 user_login 和 user_nicename 进行搜索的。有时候我们想增强 WordPress 用户的搜索,希望还能支持通过 display_name, nickname, user_email 进行检索,可以通过在当前主题的 functions.php 文件中添加下面这段代[详细]
-
音乐对编程的影响
所属栏目:[语言] 日期:2018-04-15 热度:194
在20世纪60年代期间,研究人员在康耐尔大学进行了一系列有关在音乐背景下进行工作的效果测试。他们对一组微机科学专业的学生进行了调查,把学生分成了两组,一组喜欢边听音乐边工作,另一组不喜欢这样做。然后把他们每组中的一半人带进一个安静的教室,把[详细]
-
Linux内核代码中的脏话统计
所属栏目:[语言] 日期:2018-04-15 热度:170
按脏话数/版本号统计 按脏话密度/版本号统计 上图显示的是对Linux内核里的c,h和S源代码里的脏话统计结果,我会每月更新一次这些数据,当有新版本发布时也会更新一次。我是受the linux kernel fuck count的启发,但遗憾的是它里面的数据已经过期了。 从图[详细]
-
开源编程语言的20年历史
所属栏目:[语言] 日期:2018-04-15 热度:149
上世纪的80年代和90年代随着个人电脑和互联网的出现和普及,人类接触信息的能力有了爆炸式的增长。 对于门外汉来说,这些变化可能超出了想象,但是对于计算机方面的专业人士来说,这些恰恰是他们所追求的东西。 而过去20年随着计算技术的发展,编程语言也[详细]
-
Python程序的执行原理(1)
所属栏目:[语言] 日期:2018-04-15 热度:82
副标题#e# 1. 过程概述 Python先把代码(.py文件)编译成字节码,交给字节码虚拟机,然后虚拟机一条一条执行字节码指令,从而完成程序的执行。 2. 字节码 字节码在Python虚拟机程序里对应的是PyCodeObject对象。 .pyc文件是字节码在磁盘上的表现形式。 3. p[详细]
-
世界上最让人抓狂的编程语言:BANCStar
所属栏目:[语言] 日期:2018-04-15 热度:98
副标题#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[详细]
-
WeCenter 2.x模板开发基础教程
所属栏目:[语言] 日期:2018-04-14 热度:88
一、 模板目录作用说明(以默认模板为例) /views/default/ /account账户相关模板,如登录,注册等 /admin后台 /block通用模块 /config配置分页样式 /favorite我的收藏 /feature专题 /global全局通用模块,如头部,底部 /home首页,发现页 /inbox私信 /install安[详细]
-
修改一行SQL代码 性能提升了100倍
所属栏目:[语言] 日期:2018-04-14 热度:103
副标题#e# 在PostgreSQL中修改了一行不明显的代码,把(ANY(ARRAY[...]) 改成 ANY(VALUES(...))),结果查询时间从20s变为0.2s。最初我们学习使用EXPLAN ANALYZE来优化代码,到后来,Postgres社区也成为我们学习提升的一个好帮手,付出总会有回报,我们产品[详细]
-
RequireJS 入门指南
所属栏目:[语言] 日期:2018-04-14 热度:145
另外一种方式定义根路劲是使用配置函数,后面我们将会看到。requireJs假设所有的依赖都是脚本,那么当你声明一个脚本依赖的时候你不需要使用.js后缀。 szkiti 翻译于 12天前 在这个例子中把根路径设置为了 scripts/app,由lib开始的每个模块都被配置在 scr[详细]
-
Hacker News 排名算法工作原理
所属栏目:[语言] 日期:2018-04-14 热度:166
这篇文章我要向大家介绍Hacker News网站的文章排名算法工作原理,以及如何在自己的应用里使用这种算法。这个算法非常的简单,但却在突出热门文章和遴选新文章上表现的异常优秀。 深入 news.arc 程序代码 Hacker News是用Arc语言开发的,这是一种Lisp方言,[详细]
-
用VirtualBox构建MySQL测试环境笔记
所属栏目:[语言] 日期:2018-04-14 热度:203
用VirtualBox构建MySQL测试环境笔记 网络环境: 宿主机:Win7 VirtualBox 4.1.4 + Ubuntu 11.10 server 64bit 宿主机使用网线的时候,客户机在Bridged Adapter模式下,使用Atheros AR8131 PCI-E Gigabit Ethernet Controller上网没问题。 宿主机使用无线的[详细]
-
新编如果编程语言是女人
所属栏目:[语言] 日期:2018-04-14 热度:163
Ruby 是一个略显丰满的女孩,但其令人窒息的甜蜜面容绝对会成为你一生的梦想,然而,当你最终得到了她,她却开始迅速发胖,你开始认识到了她华丽外表下所有恶劣的性格缺陷。你坚持认为事情会有好转,但事实却不是这样,你最终不得不苦恼的把所有时间都花在[详细]
-
再谈PHP、Python与Ruby
所属栏目:[语言] 日期:2018-04-14 热度:192
副标题#e# 一句话总结 简单地总结: 假如你想帮他尽快找个活儿,赚到钱,推荐PHP。 假如你想让他成为一个高效工程师,推荐 Python。 假如你想让他爱上他的工作,推荐 Ruby。 语言的选择 编程语言非常重要,不要认为他们都图灵等价,用起来都一样。实际上,[详细]
-
C语言全局变量那些事儿
所属栏目:[语言] 日期:2018-04-14 热度:118
副标题#e# (感谢网友@我的上铺叫路遥投稿) 作为一名程序员,如果说沉迷一门编程语言算作一种乐趣的话,那么与此同时反过来去黑一门编程语言就是这种乐趣的升华。今天我们就来黑一把C语言,好好展示一下这门经典语言令人抓狂的一面。 我们知道,全局变量是[详细]
-
Paul Graham:百年编程语言
所属栏目:[语言] 日期:2018-04-14 热度:68
副标题#e# 很难预测人们的生活在一百年后会是什么样子,我们只能给很少的事物一个确切的预测。我们知道到那时候每个人都将驾驶气垫轿车,地方法规将对建造上百层的高楼无所制约,大部分时间都将日月无光,女人们都将精通武术(martial arts)在这里,让我们[详细]
-
哪门编程语言影响力最大?
所属栏目:[语言] 日期:2018-04-14 热度:80
TIOBE每个月都会给编程语言排名,从侧面说明哪些编程语言使用比较广泛。那么你是否考虑过这些编程语言彼此之间的影响力呢?哪一门语言的影响力是最大的呢?显而易见,大多数开发者都会认为他们的语言是最好的。如果你想要一个更科学的(或者艺术点的)视图,[详细]
-
PHP和Python如何选择?或许可以考虑这三个问题
所属栏目:[语言] 日期:2017-05-28 热度:62
文/黄小天、李亚洲 (选自Hackernoon 机器之心编译) 2017 年可谓是网页应用与 API 之年,开发者不用每次重新发明轮子,而是利用脚手架和第三方库就能确保项目在几天内实时部署。 尽管 RESTful API 和跨平台库已经使网页开发容易起来,但依然没有解决阻碍并[详细]
-
行使HTTP Headers 防止WEB进攻(一)
所属栏目:[语言] 日期:2016-10-28 热度:96
副标题#e# 得到如下头信息 如果你注意到,在响应信息中出现了一个X-Frame-Options 现在我们重新加载iframe,是得不到任何显示的 #p#副标题#e# 使用 Chrome的开发者模式,我们来看看背后隐藏的秘密。 在Firefox中 使用 开发者模式 在Firefox中加载iframe.htm[详细]
-
行使CamanJS在Web页面上处理赏罚图像
所属栏目:[语言] 日期:2016-10-28 热度:114
副标题#e# 不久前我要找一个可以在个人项目中进行 使用 的图形操作库。我所找到最理想的一个库就是 CamanJS 了, 它是一个基于JavaScript的canvas操作库。 你可能会想问既然CSS已经有现成的功能可以支持基础的 图像 操作了,为什么我们还会想要为此 使用 一[详细]
-
值得你进修相识!揭秘九大前沿编程说话
所属栏目:[语言] 日期:2016-10-28 热度:97
副标题#e# 以下九种语言应该是每个程序员所关注的技术。它们并不是最好的编程语言,有些甚至仅仅在专门项目应用上提供帮助。但这九种编程语言具备上升空间,是值得每一个开发人员研究和学习,或许有一天这些语言成为你的项目必不可少的。 Erlang语言:提供[详细]
-
编程说话Swift快速入门视频教程9:函数
所属栏目:[语言] 日期:2016-10-27 热度:135
自苹果于2014年WWDC(苹果开发者大会)发布的新开发语言后,Swift编程语言的火热趋势就势不可挡,不少企业开始开出高薪招聘Swift开发者,此时大家站在同一起跑线学习Swift语言是,可与Objective-C*共同运行于MAC OS和iOS平台,用于搭建基于苹果平台的应用[详细]
-
Swift说话开拓视频教程:说明免费气候预告API的数据布局
所属栏目:[语言] 日期:2016-10-27 热度:137
Swift 语言 是一种新的编程 语言 ,,用于编写iOS和OSX应用。 Swift 结合了C和Objective-C的优点并且不受C兼容性的限制。Swift采用安全的编程模式并添加了很多新特性,这将使编程更简单,更灵活,也更有趣。Swift语言基于成熟而且倍受喜爱的Cocoa和CocoaTo[详细]
-
我测试一下时间: static void ValidateArrayElement(){ Stopwatch s站长网
所属栏目:[语言] 日期:2016-10-27 热度:146
办理一些小局限的 题目 ,感受这个 题目 不是那么回事,是 一个 假定值 Int32 length = 70000;// A。 以办理现实题目为主吧,也知道都是做数据说明,其他人也许没有完全领略你的题目。 为了说明相干数据,那么:a[2]=true,将C对应位置标志为true for (int[详细]
-
Python基础教程04:运算
所属栏目:[语言] 日期:2016-10-15 热度:200
怎么能快速地掌握Python?这是和朋友闲聊时谈起的问题。 Python包含的内容很多,加上各种标准库、拓展库,乱花渐欲迷人眼。我一直希望写一个快速的、容易上手的Python教程,而且言语简洁,循序渐进,让没有背景的读者也可以从基础开始学习。我将在每一篇中[详细]

浙公网安备 33038102330465号