2018-01-10 geekspeng
Python 是一款易于学习且功能强大的编程语言。 它具有高效率的数据结构,能够简单又有效地实现面向对象编程。Python 简洁的语法与动态输入之特性,加之其解释性语言的本质,使得它成为一种在多种领域与绝大多数平台都能进行脚本编写与应用快速开发工作的理想语言。这篇文章主要介绍Python在Mac OS X、Windows和Linux系统的安装,为以后python的学习做准备。 继续阅读 »
2015-08-15 W.Y.
ES6
ES6 才刚被标准化,人们就在开始谈论 ES7 将提供哪些闪亮的新特性了。作为 Web 开发人员,我们更想知道如何使用这些新特性。在之前的文章中,作者鼓励我们在一些工具的帮助下开始使用 ES6: 如果你想使用这些新语法,你可以使用 Babel 或 Google 的 Traceur 将 ES6 代码转换为友好的 ES5 代码。 本文的主题就是这些工具的使用,上面这些工具被统称为 transpiler,transpiler 也被称为源码到源码的编译器,用于在抽象级别进行编程语言之间的相互转换。使用 transpiler 可以让我们用 ES6 语法来编写代码,同时保证这些代码能在所有浏览器上运行。 more Transpiler 继续阅读 »
2020-08-17 Robin Wen
文/Robin 橙皮书出品的第 85 期的「预言家周报」,@李画 推荐了一款产品,叫做 RoundlyX,去了解了下,挺有意思,分享给大家。 RoundlyX 是一个怎么样的产品呢?简单讲就是在你用借记卡、信用卡消费的时候,RoundlyX 会帮您自动补齐零碎。当积累的零碎达到一定的数额,会在交易所自动帮您买成加密货币。比如说您一笔消费了 $1.8,RoundlyX 会帮您积累 $0.2 凑个整。 至于为什么这个产品叫做 RoundlyX,因为 round 函数是 Excel 中的一个基本函数,作用按指定的位数对数值进行四舍五入,其他编程语言也有类似的函数实现。这个产品取名 RoundlyX,有意思吧。 注册 Round 继续阅读 »
2016-01-13 LEo
为了让我的能力配得上我的情怀,写下此心愿单! 信用卡还完 花钱如流水,还钱如抽丝啊,上研以来就一直是"负翁",今年务必还清信用卡,合理消费! 学习一门新的编程语言 今年就学go语言,做一个快乐的gopher,如果实在想多学一门,必须学习java,并且使用head-first系列的书来学习,因为看了好多编程书籍,基本的例子都是java写的,学习java势在必行! 继续阅读 »
2015-06-19 Eric Wang
ORM简介 ORM(Object/Relation Mapping),对象关系映射,ORM是一种规范,主要完成面向对象的编程语言到关系数据库的映射。 ORM框架是面向对象程序设计语言与关系数据库发展不同步时的中间解决方案。ORM工具的唯一作用就是:把对持久化对象的保存、删除、修改等操作,转换成对数据库的操作,从此,就可以以面向对象的方式操作持久化对象,而ORM框架则负责转换成对应的SQL操作。 数据源简介 数据源是一种提高数据库连接性能的常规手段,数据源会负责维持一个数据连接池,当程序创建数据源实例时,系统会一次性地创建多个数据库连接,并把这些数据库连接保存在连接池中。当程序需要进行数据库访问时,无需重新获得数据库连接,而是从 继续阅读 »
2011-05-01 Robert Zhang
lua
本文针对希望了解Lua或者迅速抓住Lua的关键概念和编程模式的有经验的程序员,因此不打算教给读者诸如条件语句的语法或者函数定义的方式等等显而易见的东西,以及一些诸如变量、函数等现代编程语言普遍的基本概念。本文只打算告诉读者Lua那些与众不同的特性以及它们实际上带来了怎样颠覆以往的、独特的编程思维方式。 继续阅读 »
2014-07-13 W.Y.
此文译自 Dmitry A. Soshnikov 的 ECMA-262-3 in detail. Chapter 8. Evaluation strategy. 概述 本文将讨论在 ECMAScript 中向函数传递参数的策略。 计算机科学里对这种策略一般称为“evaluation strategy”,即在编程语言中求解或计算某些表达式的值的一系列规则。将参数传递给函数是其中的一个案例。 写这篇文章的原因是因为论坛上有一些类似的讨论,大家都呼吁给出 ECMAScript 中参数传递策略的最精确的说明。本文给出了相应的定义,希望对大家有所帮助。 很多程序员都确信在 JavaScript 中(甚至其它一些语言),对象是按引用传 继续阅读 »
2017-11-01 biezhi
背景 我是个 Java 开发者,做过非常多开源软件,经常会有在终端下提供命令行帮助程序的这种小需求,一般大家实现这个需求也就这么几种办法。 编写批处理或者 Shell(Windows 和 Linux需要写两次) 使用编程语言解决(golang、python都是不错的跨平台选择) 继续阅读 »
2018-01-11 geekspeng
现在让我们开始学习如何运行一个传统的“Hello World”程序,这基本上是学习任何编程语言的需要做的第一步。下面将会告诉你如何编写、保存与运行 Python 程序。 通过 Python 来运行的你的程序有两种方法 使用交互式解释器提示符 直接运行一个源代码文件 继续阅读 »
2018-10-26 biezhi
使用任何编程语言开发工程化的项目都缺少不了配置,我们可能要存储一些数据库信息、邮件配置、其他的第三方服务密钥等,而配置文件的类型又有很多种,比如 XML、JSON、YML、INI 等,配置文件又可能分为不同的环境,如 dev、test、prod,这篇文章中带你了解在 Go 中加载配置信息那些事儿。 继续阅读 »