Chapter 04: The Menu System

 Drupal 的菜单系统复杂但是强大,术语“菜单系统”(menu system)有些取名不当,最好认为菜单系统有三个主要职责:回调映射、访问控制、菜单定制。菜单系统基本的代码在includes/menu.inc 中,那些可选代码包含一些定制菜单时激活的特性则在modules/menu中。
在本章,我们将探索回调映射怎样工作,看看怎样生成带访问控制的菜单项、总结菜单项的不同内建类型。最后以练习如何去覆写、增加、删除存在的菜单项来结束本章,你就能尽可能无干扰地定制Drupal了。

回调映射

当一个web浏览器对Drupal发出一个请求,它给Drupal一个URL,从这个信息[……]

Read more

Chapter 03: Hooks, Actions, and Triggers

Chapter 03: Hooks, Actions, and Triggers | Drupal中国.

当 用Drupal干活时有一个通常的考虑那就是当一个特定的事件产生时有什么事情发生,例如,站点管理员可能想在某条消息发布时接收一个e-mail或者一 个一个用户在评论里包含了某些单词时应该被锁定。本章论述怎样钩进Drupal事件以在这些事件产生时执行你自己的代码。

理解事件和触发器

Drupal通过一连串的事件行进就像它自己的那样,这些内部事件是允许模块与Drupal处理过程交互的时刻,下表展示一些Drupal事件:
Event                [……]

Read more

Chapter 02: Writing a Module | Drupal中国

Chapter 02: Writing a Module | Drupal中国.

 模 块是构成Drupal的基础建筑构件(积木),模块也是为由现成的Drupal版本,又称Drupal核心功能提供扩展的机制,我经常对那些不熟悉 Drupal的人说明:Drupal的模块就像乐高积木。他们遵循事先定义的方针,完美地融合在一起,并且,利用模块的组合,你可以创建丰富的和复杂的解 决方案。
通常有两类Drupal模块,核心的和贡献的。核心模块是Drupal搭载的诸如poll、menu、taxonomy、search、feed、聚合和论坛。贡献模块是其它所有由社区创建的,从drupal[……]

Read more

Chapter 01: How Drupal Works

Chapter 01: How Drupal Works | Drupal中国.

本章将给你一个Drupal的概述。系统如何工作的每个细节将在后面的章节逐一提 供。在此,将大略展示一下drupal的运行技术堆栈、构成drupal的文件层级以及诸如节点(nodes)、钩子(hooks)、区块 (blocks)、主题(themes)等drupal使用的一些术语。

Drupal是什么?

Drupal用来创建Web站点。它是高度模块化、强调合作的开源web内容管理框架。它可扩展、遵从标准并力求使用清洁的代码占用更小的空间。

Drupal靠一些由激活的内建模块和第三方模块提供的基本核心功[……]

Read more

用玻璃胶制作模具

制作硅胶模具时,通常是购买模具专用硅胶来制作。不过模具硅胶需要混合固化剂才会硬化,混
合时若搅入气泡,常造成模具瑕疵,一般需要真空机来解决此问题。此外,购买时通常以公斤为
单位,对偶尔才作个小模具的使用者可能多了点。玻璃胶的成份也是硅胶,在卖建筑装修材料的
地方多半有零售,免固化剂,可作粘合或填缝等用途。本文尝试用玻璃胶(酸性透明的)为材料,
制作一个两片式的硅胶模具,可用此模具小量复制模型。底下是过程。

图01. 左半为模具硅胶,有流动性。右半为玻璃胶,无流动性
用玻璃胶制作模具 - 01.jpg

1.首先准备模型,下图的模型以纸粘土制作,外涂脱模剂。脱模剂是氯丁胶水用醋酸乙酯稀释之后,
以海绵沾取稀[……]

Read more

android应用开发之Activity的简单布局切换

android应用开发之Activity的简单布局切换 – 潇洒哥的小圈 – 博客频道 – CSDN.NET.

Activity到底是什么怎么用,到现在感觉心里还是没底的,说不太清楚,看文档的时候发现一大堆方法,这里我只写了简单布局的切换,至于以后Activity的用法方法,我会慢慢学习的。

1、什么是activity

Activity是一种互动的界面,一个界面可能有多个Activity组成。

2、演示activity的键盘及触摸事件

下面演示的是一个当键盘按下布局切换,键盘弹出布局切换的一个效果,已经触摸事件的掩饰Info信息

[……]

Read more

rc-switch send (Arduino UNO)

rc-switch send - Osbeck - 曾经很有思想

(You can also use any other I/O Pin of your Arduino instead of Pin #10)

Transmission methods

There are three methods to send raw codes:

Binary string

send(string binaryCode)

Sends the binary string.

#include<RCSwitch.h>[......]

Read more

Arduino 使用315Mhz无线模块通信并用1602液晶显示

Arduino 使用315Mhz无线模块通信并用1602液晶显示–Atmel技术社区.

 

如果没有女友这事已成为一个不争的事实,那能不能做点什么改变呢,比如说别人快下班的时候给女朋友打电话交代说先把饭煮了,咱们程序员也可以拿起电话,发 个短信给家里边那位—-Arduino开发板,叫她把热水器打开,回家好洗个热水澡。哈哈,这样一来,咱们的Arduino开发板也具有了女友的部分 功能了不是?
说干就干:
不积跬步,无以至千里。咱们既然想实现一个“机器人女友”,各种器官组件可少不了,心急吃不了热豆腐,咱们一步步来。
刚刚咱们说了发短信给Arduino,叫她[……]

Read more

Android软件开发之ListView 详解

Android软件开发之ListView 详解 (十一) – 雨松MOMO的程序世界 – 51CTO技术博客.

ListView的使用方法

ListView是Android软件开发中非常重要组件之一,基本上是个软件基本 都会使用ListView ,今天我通过一个demo来教大家怎么样使用ListView组件 绘制出漂亮的列表,说道ListView就不得不说Adapter适配器,因为只有通过Adapter才可以把列表中的数据映射到ListView中。
在android的开发中最Adapter 一共可以分为
ArrayAdapter<T>,
BaseAdapter,
Cur[……]

Read more

JSON for java入门总结

JSON for java入门总结 – xiazdong – 博客频道 – CSDN.NET.

 


一、JSON介绍


JSON(JavaScript Object Notation),类似于XML,是一种数据交换格式,比如JAVA产生了一个数据想要给JavaScript,则除了利用XML外,还可以利用JSON;

JSON相比XML的优势是表达起来很简单;

官网:http://www.json.org/

JSON是AJAX中的X(就是可以取代XML);          ——出自JSON创始人;

 

注意:JSO[……]

Read more