drupal7 常用的数据读取API

// node node_load($nid = NULL, $vid = NULL, $reset = FALSE); node_load_multiple($nids = array(), $conditions = array(), $reset = FALSE); // user user_load($uid, $reset = FALSE); user_load_multiple($uids = array(), $conditions = ar...

SNMP协议和数据采集

1 什么是snmp 协议? 简单网络管理协议(SNMP,Simple Network Management Protocol)构成了互联网工程工作小组(IETF,Internet Engineering Task Force)定义的internet协议簇的一部分。该协议能够支持网络管理系统,用以监测连接到网络上的设备是否有任...

PHP判断字符串的包含

PHP语言是一个功能强大的嵌入式HTML脚本语言,它的易用性让许多程序员选择使用。PHP判断字符串的包含,可以使用PHP的内置函数strstr,strpos,stristr直接进行判断.也可以通过explode函数的作用写一个判断函数。 1. strstr: 返回一个从被判断字符开始到结束的...

细说Drupal,Joomla,WordPress的区别

Drupal是使用PHP语言编写的开源内容管理框架(CMF),它由内容管理系统(CMS)和PHP开发框架(Framework)共同构成。连续多年荣获全球最佳CMS大奖,是基于PHP语言最著名的WEB应用程序。截止2011年底,共有13,802位WEB专家参加了Drupal的开发工作;228个国...

Oracle 导入XLS(CSV)文件总结

今天做jira的时候需要把一个xls文件到数据库。导入完成后将过程记录下来,做个备注。 要导入的文件只有一列,不算复杂。数据表也只有一个字段。我们先使用了Oracle的 sql loader工具导入。 数据库表结构信息如下: SQL> desc prod_data2.OPEN_SALE_AREA...

jQuery插件jqplot的详细配置说明和渲染器

jQuery.jqplot插件的官方网址:http://www.jqplot.com/ jQuery.jqplot(‘target’, data, options);//target:要显示的位置。data:显示的数据。options:其它配置 options: seriesColors: [“#4bb2c5″, “#c5b47f”, R...

substr截取中文字符出现乱码

我们在使用PHP substr截取中文字符的时候,经常会出现乱码的情况,导致程序无法正常运行,这时怎么引起的呢?通过分析,我们知道,主要是substr可能硬生生的将一个中文字符“锯”成两半。解决办法:使用mbstring扩展库的mb_substr截取就不会出现乱码了。(ps...

关于上海地铁查询的好站点

今天朋友推荐了一个上海地铁查询的站点,试用了一下,觉得很方便,故在这里与大家分享。如果你在上海或者打算到上海来,采用地铁交通工具的话,这个是你最佳的选择。 网站的地址是:http://www.exploreshanghai.com/ditie/ 外部链接的图标   使用也很...

Configuring MySQL to use minimal memory

The MySQL defaults have to balance performance with what is considered reasonable for what may be a development system with other applications needing to run alongside MySQL. In many cases, this will mean 4-8GB, but on virtual machines (...

wordpress主题特色文章缩略图大小设置教程

今天在做主题的时候,开始使用到特色文章缩略图功能,其实很反感用后台上传图片,因为会给数据库添加一些垃圾,而且无形之中增加了图片的空间,但是有些主题的确是需要的,不如wordpress主题吧就是一个例子,首页就是需要缩略图的。下面与大家分享这个教程...

online ddl 工具之pt-online-schema-change

MySQL ddl 的问题现状 在 运维mysql数据库时,我们总会对数据表进行ddl 变更,修改添加字段或者索引,对于mysql 而已,ddl 显然是一个令所有MySQL dba 诟病的一个功能,因为在MySQL中在对表进行ddl时,会锁表,当表比较小比如小于1w上时,对前端影响较小,...

MySQLMTOP 开源MySQL监控系统

MySQLMTOP是本人近期发布和维护的一开源项目。它是一个由Python+PHP开发的MySQL企业级监控系统。系统由Python实现多进程数据采集和告警,PHP实现WEB展示和管理。MySQL服务器无需安装任何Agent,只需在监控WEB界面配置相关数据库信息,启动监控进程后,即可...

九天MMS运维管理系统

备注:MMS为2012年开发的项目。但是由于工作和时间关系。发布了第一版后再无更新。建议作为学习版本下载使用。当然大家也可以任意修改代码或将现有功能集成到自己的系统当中。 MMS是什么? MMS全称为Maintenance management system ,是运维管理系统的简写...

MySQL Client 有时会被DBA忘记的功能

MySQL Client有一些功能我们从来不会用到,为什么不试试呢?   1.提示: 如果你连接的数据库比较多,容易混淆的话,可以用下面的命令对数据库做一个区分提示   mysql> \R production> PROMPT set to ‘production>’ product...

MySQL5.6 ALTER TABLE 分析和测试

在MySQL5.5和之前版本,在运行的生产环境对大表(超过数百万纪录)执行Alter操作是一件很困难的事情。因为将重建表和锁表,影响用户者的使用。因此知道Alter操作何时结束对我们是非常重要的.甚至当执行Create index的时候.如果启用了 fast_index_crea...

Python批量登录到服务器执行任务

开发背景: 根据信息系统安全等级保护的要求,需要对IDC所有数据库服务器进行安全检查,以确认服务器的安全设置是否符合等级保护要求,需要在所有数据库服务器上执行以下命令: wget http://10.4.4.140/tools/check.sh bash check.sh 对于目前现状,我们总...

MySQL 5.6新功能之Index Condition Pushdown (ICP)

怎么理解Index_Condition_Pushdown?         Index Condition Pushdown (ICP)是MySQL用索引去表里取数据的一种优化。如果禁用ICP,引擎层会穿过索引在基表中寻找数据行,然后返回给MySQL Server层,再去为这些数据行...

MySQL Innodb事务编程问题和处理

  1.在循环中提交的问题 很多开发人员非常喜欢在循环中进行事务提交,下面演示一个他们经常写的一个存储过程示例,如下所示: DROP PROCEDURE IF EXISTS load1; CREATE PROCEDURE load1(count INT UNSIGNED) BEGIN    DECLARE s INT UNSIGN...

MySQL批量回收数据库权限

今天我们的测试库上所有用户要回收drop等权限。因为我们每个服务器上有许多个库,每个库上对应多个用户。看了下MYSQL的数据字典,随后通过修改数据字典完成了这项工作任务。 1.mysql库里面的user表里面记录了mysql账户的全局权限,也就是能操作所有库的权...

为 Drupal 7 构建一个新主题

主题解释了 Drupal 网站的用户界面 (UI)。虽然主题结构并没有明显的变化,但 Drupal 版本 7 配备了一个新的主题实现方法。本文演示了如何创建一个新的 Drupal 7 主题。 Drupal 主题的目标是将框架的处理逻辑和设计元素分开。为了做到这一点,Drupal 采用了...

Top