By admin, 2 十二月, 2016

本教程将以最小的篇幅解释Drupal 7里最核心的两个概念:怎样创建自己的模块和怎样操作表单。

首先下载examples模块,启用其中的form_example子模块。我们将分析form_example的代码。examples模块是学习Drupal的很好资料,读者可以自行学习其它子模块。

1. 模块文件结构

Drupal 7的模块以模块名作为文件夹的名称,放在Drupal代码目录树里的某个modules文件夹内。系统模块放在Drupal根目录的modules下。Drupal官网上可以下载的模块可以放在sites/all/modules下。而自己创建的模块可以放在sites/default/modules下。这不是绝对的,不按这样的规则去放,模块也能被识别出来。如果在不同modules里放有同名的模块,会产生冲突。

一个模块的的文件夹里至少包含两个文件:foo.info和foo.module。这里的foo是指模块名,对于form_example来说就是form_example.info和form_example.module。

标签

By admin, 1 十二月, 2016

遣悲怀三首·其三
作者:元稹

闲坐悲君亦自悲,百年多是几多时。
邓攸无子寻知命,潘岳悼亡犹费词。
同穴窅冥何所望,他生缘会更难期。
惟将终夜常开眼,报答平生未展眉。

 

By admin, 1 十二月, 2016

这部分内容涉及HTML、JavaScript和CSS知识,不涉及后端PHP和MySQL知识。

https://github.com/hgneng/2048

1. 首页index.html

https://github.com/hgneng/2048/blob/master/index.html

2. 样式main.css

https://github.com/hgneng/2048/blob/master/style/main.css

3. JavaScript逻辑

JavaScript是按照HTML里引用的顺序执行的,所以阅读JavaScript逻辑时应该按照引用的顺序一个一个阅读:

By admin, 1 十二月, 2016

这个练习的目的是理解前端和后端的交互。前端,我们实现如下表单:

学号: 姓名: 年级:一年级二年级三年级 班别:添加

 

实现的步骤大致如下:

By admin, 30 十一月, 2016

在上一个练习中,我们掌握了怎样用PHP去生成一个表格页面。现在,我们要把表格的内容放到数据库里,PHP先从数据库获取内容,再输出。

By admin, 24 十一月, 2016

汉王有个OCR的API,每天20次免费调用,收费的则是1000次/49元(百度API集市也有个差不多价钱的API),每次约5分钱。

http://developer.hanvon.com/api/toApplyAuth.do?serviceTypeId=3

这里有篇OCR的概述文章,有若干OCR软件的对比。

Free Online OCR提供每小时15幅图的OCR服务(但API接口是每天25次):http://www.onlineocr.net/service/about,收费用户从接近1元/页到0.03元/页不等,看量而定。

阿里云有一个很便宜的 英文 OCR服务:100次才1分钱。汉王在阿里云也有中文识别的服务,价格类似百度。

By admin, 18 十一月, 2016

CPU挖矿比GPU挖矿的性能低很多,连电费都不够,可以认为是没有意义的。有多没意义法?一个CPU核挖一年可以挖到大概0.01莱特币(一般0.01是最小提现单位),0.01莱特币目前值不到3分钱人民币。

但因为配置简单,可以让我们感受一下挖矿是一个怎样的过程。

首先,安装cpuminer。

 

git clone https://github.com/pooler/cpuminer.git

cd cpuminer

./autogen.sh

./configure CFLAGS="-O3"

make

这份代码在Mac下无法编译(configure文件有问题),但可以在这里下载二进制版本:https://github.com/pooler/cpuminer/releases