- 博客(16)
- 资源 (1)
- 收藏
- 关注
原创 关于ThinkPHP字段映射parseFieldsMap
最近发现parseFieldsMap函数只能作用于一维数组,所以当发现转换不成功的时候请检查是否参数是一维数组
2013-02-22 13:54:44
1811
原创 之前一直没弄明白“强类型/弱类型和动态类型/静态类型”都是什么意思,这回记录下
静态类型语言是指在编译时变量的数据类型即可确定的语言,多数静态类型语言要求在使用变量之前必须声明数据类型,某些具有类型推导能力的现代语言可能能够部分减轻这个要求. 动态类型语言是在运行时确定数据类型的语言。变量使用之前不需要类型声明,通常变量的类型是被赋值的那个值的类型。 强类型语言是一旦变量的类型被确定,就不能转化的语言。实际上所谓的貌似转化,都是通过中间变量来达到,原本的变量的类型肯定
2013-01-23 10:54:11
690
原创 PHP的系统变量
在PHP网站开发中,为了满足网站的需要,时常需要对PHP环境变量进行设置和应用,在虚拟主机环境下,有时我们更需要通过PHP环境变量操作函 数来对PHP环境变量值进行设置。为此我们有必要对PHP环境变量先有所熟悉。今天和大家分享PHP环境变量$_SERVER和PHP系统常量的部分详细 说明。PHP提供了很多默认的系统变量,用于获得系统配置信息、网络请求相关信息等。这些默认的系统变量及其作用如
2012-09-21 15:28:57
685
转载 如何修复六分屏bug
1 首先在终端输入 sudo gedit /etc/X11/xorg.conf2然后在 device 段添加上这句 Option “ModeValidation” “NoTotalSizeCheck” 也就是看起来如下:Section “Device”Identifier “Default Device”Option “NoLogo” “True”Option “M
2012-08-03 11:03:41
1072
转载 如何修复“Fatal server error: no screens found” | Ubuntu
How To Fix “Fatal server error: no screens found” | UbuntuIf you’re running off a live USB disk or changing your graphics card the error below might appear when Xorg is looking for the wrong d
2012-08-02 12:44:56
16147
1
原创 非ROOT用户安装Python2.7+MySQLdb
最近实习要求非root用户安装各种环境,特此记下日记Linux非ROOT用户安装Python+MySQLdb 1.安装python wget python和mysqldb的源码包 Python : http://www.python.org/getit/ MySQLdb: http://sourceforge.net/projects/mysql
2012-07-27 10:39:09
2504
原创 非ROOT用户安装MySQL
Linux非ROOT用户安装Mysql1. 首先wget mysql的安装包mysql-5.1.28-rc.tar.gz,5.1版本以前用configure进行编译,5.1之后的版本用cmake进行编译。 把mysql-5.1.28-rc.tar.gz解压缩 tar -axvf mysql-5.1.28-rc.tar.gz2. 进入解压缩后的文件夹 cd mysql-5
2012-07-19 15:33:16
2385
原创 Linux下重置密码(忘记密码)的方法
# /etc/init.d/mysql stop # mysqld_safe --user=mysql --skip-grant-tables --skip-networking & # mysql -u root mysql # mysql> update user set password=password('newpassword') where user='r
2012-03-07 21:10:01
1181
原创 Linux的系统调用号列表
(1)系统调用号的定义在 /usr/include/asm/unistd.h 文件中(2)定义如下所示:#define __NR_restart_syscall 0#define __NR_exit 1#define __NR_fork 2#define __NR_read 3#define __NR_write 4#define __NR_open 5#defin
2012-01-29 23:06:41
1066
原创 ubuntu 编译安装nginx
直接编译安装会碰到缺少pcre等问题,这时候只要到再安装两个包就oksudo aptitude install libpcre3-devsudo aptitude install libssl-dev这样再make install就可以成功了
2012-01-13 16:45:20
720
转载 linux下的记录锁
有三种不同的文件锁,这三种都是“咨询性”的,也就是说它们依靠程序之间的合作,所以一个项目中的所有程序封锁政策的一致是非常重要的,当你的程序需要和第三方软件共享文件时应该格外地小心。有些程序利用诸如 FIlENAME.lock 的文件锁文件,然后简单地测试此类文件是否存在。这种方法显然不太好,因为当产生文件的进程被杀后,锁文件依然存在,这样文件也许会被永久锁住。UUCP中把产生文件的进程号P
2012-01-05 23:27:09
2002
原创 tkFileDialog 基础
看了下Tkinter的文档,对于Pop-up dialog有三类,现在用到的是tkFileDialogtkFileDialog有两种形式: 一个是.askopenfilename(option=value, ...) 这个是"打开"对话框另一个是:asksaveasf
2011-09-04 22:48:42
3077
原创 IndentationError: unindent does not match any outer indentation level的问题
用python编个作业,我先用的notepad++编辑的,然后回寝之后又用pycharm编辑的,在我写完一个函数测试运行的时候就出现了这个问题,实际上是缩进的问题,因为notepad++的换行是用的空格,而pycharm换行缩进后用的是tab,所以缩进就出问题了,找了很半天才发现
2011-09-02 22:42:33
17139
原创 用Tkinter写的聊天室的输入中文的问题
最近以Tkinter为GUI写了一个小型聊天室,初学也遇到了不少问题,今天发现输入中文不好使,于是乎到网上查找各种转码,这才搞明白其实问题很简单,解决方法也是,哈哈~只要在send发送时候加上encode('gb2312'), 在插入ListBox的时候加上dec
2011-08-17 20:44:52
1297
原创 几个最著名的Ajax工具
Ajax库留着备用~:Dojo:dojotoolkit.org 庞大的Ajax库之一jQuery:jquery.com 新晋的Ajax库MochiKit:mochikit.com 众多"Pythonic"的JavaScript库之一MooTools:mootools.net 它提
2011-07-24 10:06:15
1186
原创 字符串创建运算符(#)
最近在APUE上看到了个字符串创建运算符(#),到网上搜索了下用法,写了个小程序,一看便懂(好像只能在宏下使用)#include #include #define doit(name) pri(#name)int pri(char *name){ printf("%s\n"
2011-07-16 10:39:44
713
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人