随笔 - 470
文章 - 0
评论 - 176
阅读 -
511万
08 2011 档案
mysql int(1) 与 tinyint(1) 有什么区别?
摘要:mysql int(1) tinyint(1)有什么区别?我指定了字段长度,类型还有意义吗?Reply:mysql 中int(1)和tinyint(1)中的1只是指定显示长度,并不表示存储长度,只有字段指定zerofill是有用如int(3),如果实际值是2,如果列指定了zerofill,查询结果就是002,左边用0来填充。TINYINT[(M)] [UNSIGNED] [ZEROFILL] A very small integer. The signed range is -128 to 127. The unsigned range is 0 to 255. INT[(M)] [UNSI.
阅读全文
关于 MySQL 的 boolean 和 tinyint(1)
摘要:boolean类型MYSQL保存BOOLEAN值时用1代表TRUE,0代表FALSE,boolean在MySQL里的类型为tinyint(1),MySQL里有四个常量:true,false,TRUE,FALSE,它们分别代表1,0,1,0,mysql> select true,false,TRUE,FALSE;+------+-------+------+-------+| TRUE | FALSE | TRUE | FALSE |+------+-------+------+-------+| 1 | 0 | 1 | 0 |+------+-------+------+-------+
阅读全文
mysql的数据类型int、bigint、smallint 和 tinyint取值范围
摘要:使用整数数据的精确数字数据类型。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 的整型数据。
阅读全文
linux 下设置开启终端的快捷键
摘要:目标:设置Alt+Ctrl+x作为开启终端的快捷键 设置方法: System —> Preferences ->Keyboard Shutcuts -> Desktop -> Run a Terminal 然后在shutcuts中按Alt+Ctrl+x即可。
阅读全文
【推荐】计算机相关书籍推荐
摘要:linux相关书籍:1.《实战Linux Shell编程与服务器管理》 当当网柜台 2.UNIX 网络编程:第3版当当网柜台
阅读全文
Nginx 做为代理服务器注意文件上传配置这块参数。否则会出现上传有时成功,有时失败的情况。千万记得设置。
摘要:Nginx 做为代理服务器注意文件上传配置这块参数。否则会出现上传有时成功,有时失败的情况。千万记得设置。
阅读全文
php 如何利用 soap调用.Net的WebService asmx文件
摘要:最近,帮一个同行测试用.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
阅读全文
PHP函数strtotime()理解笔记
摘要:官方手册里面对strtotime的描述: strtotime() 函数将任何英文文本的日期时间描述解析为 Unix 时间戳。 那么意味着这个函数可以把2010-02-28 18:31:33转换为1267353093这种格式 但是使用它转换时间戳的时候要注意的是服务器的date.timezone的配置,在函数说明中有这么一段话 该函数将使用 TZ 环境变量(如果有的话)来计算时间戳。自 PHP 5.1.0 起有更容易的方法来定义时区用于所有的日期/时间函数。此过程在 date_default_timezone_get() 函数页面中有说明。 上面的话可以这么理解: 如果date.timezon.
阅读全文
wordpress之模板汉化(poedit的使用技巧 及 .po .mo 批量生成技术)
摘要: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文件用来对已标识的字符串进行汉化,它的格式
阅读全文
php gettext方式实现UTF-8国际化多语言(i18n)
摘要:近 来随着i18n(国际化)的逐渐标准化,我也来讲一讲在PHP中如何实现国际化支持。跟其他程序语言一样,在 PHP 也可以利用 gettext 套件写作 i18n 程序,实现 NLS(Native Language Support) 国际化支持,具体请参考官方文档( http://www.gnu.org/software/gettext/manual/gettext.html ) 这里我们主要介绍window平台下使用php的扩展gettext实现程序的国际化。 gettext简介: GNU gettext是翻译项目的重要一步,它提供了一个工作框架,由一些集成的工具和文档组成,帮助程序员、翻译
阅读全文
让 WordPress 支持多国语言包
摘要:WordPress 默认的主题中都会有一个 languages 的文件夹,你一定知道,这就是用来放语言包的,其中一定会有成双成对的 mo/po 文件。如果你已经对一些国外的 WordPress 主题或者插件有汉化的经验,那你一定知道我们可以用 Poedit 这个小软件来修改 po 文件,从而对主题进行汉化。对于要提交到 WordPress 官方主题站的朋友,我觉得让主题支持多国语言还是挺有用的,毕竟要让咱的主题与国际接轨嘛,再者把语言从代码中分离出来可以方便二次开发的时候进行统一管理。那我们在做主题的时候如何让 WordPress 支持多国语言呢?这里我就简单说一下英文主题制作中文汉化包的过程
阅读全文
提取WordPress中的多语言系统
摘要:制作过WordPress主题或插件的朋友都知道,只要使用__(字符串,文字域名)或_e(字符串,文字域名),即可使用PoEdit提取字符串,然后进行翻译成其他语言。 WordPress用的就是GUN的gettext。 觉得这个功能很有趣,就想在今后的程序中用用。看了网上的教程, 多是在php中开启php_gettext.dll,然后用gettext(字符串),似乎和WordPress有些差别。感觉上还是WordPress的好点。 晚上用了点时间研究了一下WordPress的多语言系统, 主要的文件在 wp-includes/pomo/*.* wp-includes/l10n.php wp-in
阅读全文
wordpress 切换语言/语言包
摘要:下面步骤指导您将现有的英文 WordPress 站点切换为中文。 通过 FTP、SSH 等方式打开并编辑站点根目录下的 wp-config.php 文件。查找 define('WPLANG', ''); 一行,在第二个参数处填入 zh_CN,变成 define('WPLANG', 'zh_CN'); 并保存文件。进入站点控制板(dashboard),看到更新提示后进行升级即可。WordPress 会自动从官方网站下载中文语言包并安装。 若您当前正在使用非官方的中文语言包,请您注意:非官方语言包通常会替换 WordPress 程序本
阅读全文
走进wordpress do_action函数
摘要:再看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'],
阅读全文
走进wordpress 详细说说template-loader.php
摘要:再看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
阅读全文
wordpress语言文件.po.pot.mo简介及汉化
摘要:一、文件简介 .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打开,交给翻译
阅读全文
wordpress工作原理
摘要: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,我们继续
阅读全文
解密:wp-includes/load.php
摘要:描述:定义加载 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(
阅读全文
WordPress根目录(Root)
摘要: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
阅读全文
WordPress数据结构分析
摘要: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
阅读全文
Wordpress 模版技术手册 - WordPress Theme Technical manuals
摘要: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)模
阅读全文
linux 文件解压命令
摘要:tar命令 tar可以为文件和目录创建档案。利用tar,用户可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。 tar最初被用来在磁带上创建档案,现在,用户可以在任何设备上创建档案,如软盘。利用tar命令,可以把一大堆的文件和目录全部打包成一个文件,这对于 备份文件或将几个文件组合成为一个文件以便于网络传输是非常有用的。Linux上的tar是GNU版本的。 语法:tar[主选项+辅选项]文件或者目录 使用该命令时,主选项是必须要有的,它告诉tar要做什么事情,辅选项是辅助使用的,可以选用。 主选项: c创建新的档案文件。如果用户想备份一个目录或是一些文件
阅读全文
五大免费博客软件完全比较
摘要:对于我们这些 WordPress 的爱好者而言,接触最多的也就是 WordPress 了。但实际上,国外常用的免费博客软件,除了 WordPress;还有其他的一些不错的软件。最近,Tablefy 网站发布国外常用的5个免费博客软件的详细比较,我们将比较结果介绍给大家,让网友们对这些软件有所了解。这五个国外常用的免费博客软件分别是:Blogger – http://www.blogger.com/TypePad Basic – http://www.typepad.com/Blogware – http://www.blogware.com/WordPress – http://wordpre
阅读全文
WordPress 2.6 翻译基本完成,请您纠错
摘要:WordPress 常用中文条目中英对照 控制台英文 中文Dashboard控制台Log Out退出Help帮助Forums 加速Turbo加速器Visit Site访问网站Write撰写Manage管理Design设计Comments评论Settings设置Plugins插件Users用户Right Now现在Recent Comments最新评论Incoming Links链入链接WordPress Development BlogWordPress 开发博客Other WordPress NewsWordPress 其它新闻Documentation文档Feedback反馈Powered
阅读全文
linux 下,好用的中文输入法
摘要:1.fcitx 中文输入法官方网址: http://www.fcitx.org/2.Linux中文输入法的安装与配置对于我们这些输入汉字的中国人来说,Linux的中文输入法实在是不怎么的好用。好在现在在我们国内有也有不少的人来开发了自己的中文输入法,大大的解决了这些困挠我们的问题。在现在的这些Linux的发行版本中,我们国内的发行版本,例如红旗,华镭,共创,都是很好的考虑了我们国人的需求,在自己的发行版本中做了很优秀的中文输入法。但是对于一些使用国外发行版本的朋友们来说就没有这样的福气来享受这些输入法了,而只能是自己去下载安装一些常用的中文输入法了。在现在看来,主要的中文输入有 scim和fc
阅读全文