apache2/php/mysql/phpmyadmin部分配置

想在老服务上部署wecenter,结果总是报错,缺了好几个模块;

结果把那几个模块安装了,apache又起不来了;重装apache,配置又都变了;所幸是mysql数据库的数据没挂!

apache2的配置现在和以前不一样了,可以说是简化了,多域名都在/etc/apache2/sites-available/000-default.conf配置!

配好了,发现phpmyadmin又神经的不能用了,缺mcrypt扩展! 还好找到这个小神的文章(http://my.oschina.net/u/727594/blog/193862?p=1)搞定!

 

总之,现网的服务器少动的好!!

发现越来越不愿意折腾啦~~~

教你使用HTML5创建BB10应用,轻松赢取1万美刀

对于一般的网络展示、查询类的应用来说,BB10上的开发比Android和IOS要简单的多,比如网站导航、天气、新闻热点、电子书这样的应用,通过HTML开发基本上都是一天搞定。如果你的idea够cool,能在12月内挣到1000美刀,RIM给你补9000美刀,这样说赚1万美刀是不是很容易呢?

下面我就给你带个头,让你在1小时内掌握HTML5开发BB10应用的步骤! 同时提供我上架到appworld的PBTV源码供学习使用(点击下载)。

1. 工具准备(20分钟)

(1) 需要一个大概10M大小的SDKhttps://developer.blackberry.com/html5/download/sdk

(2) 下载一个x86的JDK(注意,即使使用64bit的win7也必须安装x86的JDK!):http://www.oracle.com/technetwork/java/javase/downloads/jdk7u7-downloads-1836413.html

(3) BB10开发机一台,如果没有的话就用vmplayer挂载模拟器将就着用吧:点我下载

(4) 这时候顺便去申请个key,后面用得上:https://www.blackberry.com/SignedKeys

阅读更多教你使用HTML5创建BB10应用,轻松赢取1万美刀

巿与市

这个字读 fú ,gb2312字库居然没这个字,我说怎么每次遇到“开市”就变成“开?”乱码了呢…

只能说中文字太神奇了。。。

中文入库到mysql,需要用gb2312;

从mysql读中文,需要用utf-8;

为何呢?

解决mysql查询中文乱码问题

之前因为导cvs到mysql,使用的是gb2312,虽然中文显示是OK的,却没成功。后来通过Python脚本导入成功也没涉及中文问题。现在发现PHP查询的时候显示的都是问号,最简单的解决办法:

在每次连接到数据库后执行下这个sql:

mysql_query(“set names utf8”);

 

PHP发邮件与中文乱码问题

想在我的网站实现这样一个功能:

通过表单让客户下订单,然后提交时将表单以html方式发送到我的邮箱。

这个功能其实很方便,我网上找了一个和我描述一样的代码,可惜在测试的时候发现了几个问题:

1. 空间的支持问题:

我用的是justhost主机,成功过几次,不过是半个小时候才发送出去; 后来基本上都是失败的;

而使用本地的主机测试时,很快并且每次都是成功的;

这样的情况只能找空间服务商解决。

2. 中文乱码问题:

这边的乱码有三块,

(1)网页的乱码,将html、php都保存为utf-8格式就行了。建议用notepad++,非常方便;

(2)邮件内容的乱码,需要在你创建的html邮件内容中写上:

<meta http-equiv=’Content-Type’ content=’text/html; charset=utf-8′>

(3)邮件标题的乱码,需要这样写标题:

$mailsubject = ‘=?utf-8?B?’ . base64_encode(‘订单’) . ‘?=’;//邮件主题

从Excel导入数据到Mysql的办法

虽然是个简单的问题,中间还是有些波折,尝试了不少办法都失败了,最终自己写Python代码搞定,写下给大家个参考吧。

1. 下载小工具,发现下了几个都没法用;

2. 转换为xml或者cvs,然后通过PhpMyAdmin界面导入:

XML导入时显示格式错误;

CVS导入时开始发现中文显示都是乱码,后来在导入的时候选择编码方式为“gb2312″解决乱码问题;

CVS导入时总是出现”Invalid field count in CSV input on line #”错误,尝试使用”CVS load data”,结果提示“插件不支持!”

折腾来折腾去总是不行,于是考虑使用Python。

3. 结果发现Python只要几行代码就搞定了…

用到2个库,MySQLdb和xlrd,前面的用来操作数据库,后面的用来读Excel,只要把Excel读出来然后用Sql语句写数据库就OK了。

另外在justhost主机,需要在remote mysql中把你的IP地址加入信任列表中,否则出现错误:

pyMysql Error 2003: Can’t connect to MySQL server

URL的URI编码

最近想调用百度搜索文字,发现URL上的编码不是unicode,搞了许久也没搞明白怎么整出来!

后来才发现原来URL有他自己的编码方式!

javascript也有现成的函数可以用的!用 encodeURIComponent() method 就非常完美啦!

可以看看这个: http://xkr.us/articles/javascript/encode-compare/