上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 24 下一页
  2011年8月25日
摘要: 使用整数数据的精确数字数据类型。bigint从 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型数据(所有数字)。存储大小为 8 个字节。int从 -2^31 (-2,147,483,648) 到 2^31 - 1 (2,147,483,647) 的整型数据(所有数字)。存储大小为 4 个字节。int 的 SQL-92 同义字为 integer。smallint从 -2^15 (-32,768) 到 2^15 - 1 (32,767) 的整型数据。存储大小为 2 个字节。tinyint从 0 到 255 的整型数据。 阅读全文
posted @ 2011-08-25 11:09 小炒花生米 阅读(135671) 评论(1) 推荐(3)
  2011年8月23日
摘要: 目标:设置Alt+Ctrl+x作为开启终端的快捷键 设置方法: System —> Preferences ->Keyboard Shutcuts -> Desktop -> Run a Terminal 然后在shutcuts中按Alt+Ctrl+x即可。 阅读全文
posted @ 2011-08-23 09:03 小炒花生米 阅读(831) 评论(0) 推荐(0)
  2011年8月22日
摘要: linux相关书籍:1.《实战Linux Shell编程与服务器管理》 当当网柜台 2.UNIX 网络编程:第3版当当网柜台 阅读全文
posted @ 2011-08-22 09:12 小炒花生米 阅读(312) 评论(0) 推荐(0)
  2011年8月18日
摘要: Nginx 做为代理服务器注意文件上传配置这块参数。否则会出现上传有时成功,有时失败的情况。千万记得设置。 阅读全文
posted @ 2011-08-18 12:23 小炒花生米 阅读(1551) 评论(0) 推荐(0)
  2011年8月12日
摘要: 最近,帮一个同行测试用.net写的WebService接口,C#调用通过,现在需要测试一下php版本对它的调用,经过各种探索,相关的PHP调用webservice的过程如下:1.打开php相关扩展: 找到配置文件php.ini 文件, 打开以下扩展 extension=php_soap.dllextension=php_curl.dllextension=php_openssl.dll 2.php代码如下:<?phpheader("content-type:text/html;charset=utf-8");$client=newSoapClient("ht 阅读全文
posted @ 2011-08-12 19:22 小炒花生米 阅读(7109) 评论(1) 推荐(0)
  2011年8月11日
摘要: 官方手册里面对strtotime的描述: strtotime() 函数将任何英文文本的日期时间描述解析为 Unix 时间戳。 那么意味着这个函数可以把2010-02-28 18:31:33转换为1267353093这种格式 但是使用它转换时间戳的时候要注意的是服务器的date.timezone的配置,在函数说明中有这么一段话 该函数将使用 TZ 环境变量(如果有的话)来计算时间戳。自 PHP 5.1.0 起有更容易的方法来定义时区用于所有的日期/时间函数。此过程在 date_default_timezone_get() 函数页面中有说明。 上面的话可以这么理解: 如果date.timezon. 阅读全文
posted @ 2011-08-11 16:54 小炒花生米 阅读(5248) 评论(0) 推荐(0)
  2011年8月10日
摘要: wordpress的汉化机制 1. 在php文件中,需要汉化的地方使用__()或_e()函数进行标识; 2. 创建.po文件,进行翻译; 3. 将.po文件编译成.mo文件; 4. 向主题中加载.mo文件。__()函数和__e()函数 这两个函数都接收字符串作为参数。例如: 1 2 __("Translate Me") _e("Translate Me") 它们的区别在于:_()函数返回翻译后的字符串,而__e()函数打印出翻译后的字符串。其实__e()就相当于echo __()。 .po文件和.mo文件 .po文件用来对已标识的字符串进行汉化,它的格式 阅读全文
posted @ 2011-08-10 09:52 小炒花生米 阅读(13534) 评论(0) 推荐(0)
  2011年8月9日
摘要: 近 来随着i18n(国际化)的逐渐标准化,我也来讲一讲在PHP中如何实现国际化支持。跟其他程序语言一样,在 PHP 也可以利用 gettext 套件写作 i18n 程序,实现 NLS(Native Language Support) 国际化支持,具体请参考官方文档( http://www.gnu.org/software/gettext/manual/gettext.html ) 这里我们主要介绍window平台下使用php的扩展gettext实现程序的国际化。 gettext简介: GNU gettext是翻译项目的重要一步,它提供了一个工作框架,由一些集成的工具和文档组成,帮助程序员、翻译 阅读全文
posted @ 2011-08-09 17:29 小炒花生米 阅读(20118) 评论(4) 推荐(1)
摘要: WordPress 默认的主题中都会有一个 languages 的文件夹,你一定知道,这就是用来放语言包的,其中一定会有成双成对的 mo/po 文件。如果你已经对一些国外的 WordPress 主题或者插件有汉化的经验,那你一定知道我们可以用 Poedit 这个小软件来修改 po 文件,从而对主题进行汉化。对于要提交到 WordPress 官方主题站的朋友,我觉得让主题支持多国语言还是挺有用的,毕竟要让咱的主题与国际接轨嘛,再者把语言从代码中分离出来可以方便二次开发的时候进行统一管理。那我们在做主题的时候如何让 WordPress 支持多国语言呢?这里我就简单说一下英文主题制作中文汉化包的过程 阅读全文
posted @ 2011-08-09 16:25 小炒花生米 阅读(5122) 评论(0) 推荐(0)
摘要: 制作过WordPress主题或插件的朋友都知道,只要使用__(字符串,文字域名)或_e(字符串,文字域名),即可使用PoEdit提取字符串,然后进行翻译成其他语言。 WordPress用的就是GUN的gettext。 觉得这个功能很有趣,就想在今后的程序中用用。看了网上的教程, 多是在php中开启php_gettext.dll,然后用gettext(字符串),似乎和WordPress有些差别。感觉上还是WordPress的好点。 晚上用了点时间研究了一下WordPress的多语言系统, 主要的文件在 wp-includes/pomo/*.* wp-includes/l10n.php wp-in 阅读全文
posted @ 2011-08-09 15:38 小炒花生米 阅读(816) 评论(0) 推荐(0)
摘要: 下面步骤指导您将现有的英文 WordPress 站点切换为中文。 通过 FTP、SSH 等方式打开并编辑站点根目录下的 wp-config.php 文件。查找 define('WPLANG', ''); 一行,在第二个参数处填入 zh_CN,变成 define('WPLANG', 'zh_CN'); 并保存文件。进入站点控制板(dashboard),看到更新提示后进行升级即可。WordPress 会自动从官方网站下载中文语言包并安装。 若您当前正在使用非官方的中文语言包,请您注意:非官方语言包通常会替换 WordPress 程序本 阅读全文
posted @ 2011-08-09 15:02 小炒花生米 阅读(752) 评论(0) 推荐(0)
摘要: 再看do_action函数。位于plugin.php352行。我把源码放在西街口这里,略去了其它辅助处理的语句。 如下: function do_action($tag, $arg = '') { ++$wp_actions[$tag]; //计数器加1,did_action中用到 do { foreach ( (array) current($wp_filter[$tag]) as $the_ ) if ( !is_null($the_['function']) ) call_user_func_array($the_['function'], 阅读全文
posted @ 2011-08-09 12:03 小炒花生米 阅读(5650) 评论(0) 推荐(1)
摘要: 再看template-laoder.php,这个文件总共只有45行。它的作用是基于访问的URL装载正确的模板. 文件第六行,也是第一条语句,如下: if ( defined('WP_USE_THEMES') && WP_USE_THEMES ) do_action('template_redirect'); 首先判断是否使用Themes,这个WP_USE_THEMES常量在index.php中第一句就被设置为true。因此条件成立,会执行do_action(‘template_redirect’)语句。 do_action('templa 阅读全文
posted @ 2011-08-09 12:00 小炒花生米 阅读(3160) 评论(0) 推荐(0)
摘要: 一、文件简介 .po文件,.mo文件,.pot文件是由gettext程序生成或者使用的源代码和编译结果。其中, 1、.pot文件 是一种模板文件,其实质与.po文件一样,其中包含了从源代码中提取所有的翻译字符串的列表,主要提供给翻译人员使用。 2、.po文件 (1)用程序msginit来分析pot文件,生成各语言对应的po文件,比如中文就是zh_CN.po,法语就是fr.po文件。 (2)PO是Portable Object(可移植对象)的缩写形式,它是面向翻译人员的、提取于源代码的一种资源文件。 (3).po文件可以用任何编辑器如poEdit,vi,Emacs,editplus打开,交给翻译 阅读全文
posted @ 2011-08-09 10:51 小炒花生米 阅读(9292) 评论(0) 推荐(0)
  2011年8月8日
摘要: WP初始化的过程:当你输入<yourlink>/wordpress对wordpress进行初始化时,wordpress默认会找根目录下的index.php页面,看一下index.php页面。<?phpdefine('WP_USE_THEMES',true);/**LoadstheWordPressEnvironmentandTemplate*/require('./wp-blog-header.php');---把/wp-blog-header.php包含进来?>你会发现,它会去调用根目录下的wp-blog-header.php,我们继续 阅读全文
posted @ 2011-08-08 20:05 小炒花生米 阅读(4664) 评论(1) 推荐(0)
摘要: 描述:定义加载 WP 所需要的函数。 1)wp_unregister_GLOBALS(),关闭’GLOBALS’, ‘_GET’, ‘_POST’, ‘_COOKIE’, ‘_REQUEST’, ‘_SERVER’, ‘_ENV’, ‘_FILES’, ‘table_prefix’以外的全局注册变量。 2)wp_fix_server_vars(),为各种安装方式准备 $_SERVER 变量(例如在 IIS、Apache 等不同环境下)。 3)wp_check_php_mysql_versions(),检查 PHP 版本、MYSQL扩展和数据库drop-in. 4)wp_maintenance( 阅读全文
posted @ 2011-08-08 17:22 小炒花生米 阅读(1649) 评论(0) 推荐(0)
摘要: index.php:WordPress核心索引文件,即博客输出文件。license.txt:WordPressGPL许可证文件。my-hacks.php:定义了博客输出之前处理的追加程序。默认安装中并没有这个文件,但如果存在,它就会被管理页面引用。readme.html:WordPress安装导言。wp-atom.php:输出Atom信息聚合内容。wp-blog-header.php:根据博客参数定义博客页面显示内容。wp-cron.phpwp-comments-post.php:接收评论,并把其添加到数据库。wp-commentsrss2.php:用来生成日志评论的RSS2信息聚合内容。wp 阅读全文
posted @ 2011-08-08 17:04 小炒花生米 阅读(1040) 评论(0) 推荐(0)
摘要: WordPress仅仅用了10 个表:wp_comments, wp_links, wp_options, wp_postmeta, wp_posts, wp_term_relationships, wp_term_taxonomy, wp_terms, wp_usermeta, wp_users按照功能大致分为五类用户信息: wp_users和wp_usermeta链接信息: wp_links文章及评论信息: wp_posts、wp_postmeta、wp_comments对分类,链接分类,标签管理: wp_term,wp_term_relationships,wp_term_taxonom 阅读全文
posted @ 2011-08-08 10:53 小炒花生米 阅读(4546) 评论(1) 推荐(6)
摘要: 2007-12-14 22:25本文以技术手册的方式简单汇总WordPress模板的基本资料,希望能对朋友们有所助益。WordPress基本模板文件一套完整的WordPress模板应至少具有如下文件:style.css:CSS(样式表)文件index.php:主页模板archive.php:Archive/Category模板404.php:NotFound错误页模板comments.php:留言/回复模板footer.php:Footer模板header.php:Header模板sidebar.php:侧栏模板page.php:内容页(Page)模板single.php:内容页(Post)模 阅读全文
posted @ 2011-08-08 09:52 小炒花生米 阅读(686) 评论(1) 推荐(1)
  2011年8月4日
摘要: tar命令 tar可以为文件和目录创建档案。利用tar,用户可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。 tar最初被用来在磁带上创建档案,现在,用户可以在任何设备上创建档案,如软盘。利用tar命令,可以把一大堆的文件和目录全部打包成一个文件,这对于 备份文件或将几个文件组合成为一个文件以便于网络传输是非常有用的。Linux上的tar是GNU版本的。 语法:tar[主选项+辅选项]文件或者目录 使用该命令时,主选项是必须要有的,它告诉tar要做什么事情,辅选项是辅助使用的,可以选用。 主选项: c创建新的档案文件。如果用户想备份一个目录或是一些文件 阅读全文
posted @ 2011-08-04 16:52 小炒花生米 阅读(884) 评论(0) 推荐(1)
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 24 下一页