MySQL导入/备份数据库时乱码问题

博客分类: 

前言:

MySQL的备份/恢复(导入)命令一般使用如下:

备份:

mysqldump -uUSERNAME -pPASSWORD DBNAME > FILE_BACKUP.sql

恢复(导入):

mysql -uUSERNAME -pPASSWORD DBNAME < FILE_BACKUP.sql

注:

  • USERNAME  - 数据库用户名。如:root.
  • PASSWORD - 数据库密码。如果为空空格即可,或者不写 "-p" 参数。
  • DBNAME - 数据库名。
  • FILE_BACKUP - 备份到文件的文件名。

这样就实现了备份和恢复。

 

乱码问题:

但是,如果你拿到一份别人或者从网上download下来的sql备份文件,导入之后发现有乱码,怎么办?

一般出现乱码是跟导入时的编码相关。其实很简单,导入或者备份时加一个参数(--default-character-set)就可以避免编码问题的发生。

如:

备份:

安装Eclipse PHP 插件,让已有Eclipse支持PHP

博客分类: 

想拥有支持PHP的eclipse有几种方式,其中一种就是去下载Eclipse IDE for PHP。但是假如你正在用Eclipse For Java的版本做项目呢,你不希望因为要支持PHP而去使用第二个Eclipse,怎么办呢?

 

这里有个方便的方法: 

打开Eclipse -> Help -> Install New Software,在“Work with”后面输入:http://download.eclipse.org/releases/indigo , 然后点”Add” button。然后eclipse去获取可以安装的插件列表(时间可能会有点长)。

列表显示出来时可能比较多,你可以在列表上方输入“ph”过滤下列表。

PHP 手册不能查阅的解决办法

博客分类: 

最近在PHP官网上下载了PHP中英文chm格式手册各一份 (http://www.php.net/download-docs.php),但是下完发现打开只能看到导航,内容却是看不到的。一直以为是下载的chm文件有问题,重复下载,重复出现这样的状况。

后来,我在下载页面看到了这样的提示:

几种流行的客户端MVC框架

博客分类: 

 

转自:http://www.ibm.com/developerworks/cn/web/wa-clientmvc/

简介

15 年前,许多人都使用 Perl 和 ColdFusion 之类的工具构建网站。我们经常编写可以在页面顶部查询数据库的脚本,对数据应用必要的转换,以及在同一个脚本底部显示数据。这类架构适合于向网站添加简单的 “Contact us” 表单。然而,随着应用程序变得更加复杂,这种方法无法进行相应的扩展来处理更大的复杂问题。大部分 Web 应用程序现在已经对模型-视图-控制器 (MVC) 架构进行了标准化,使用单独的代码实现业务逻辑、显示逻辑和用户交互(路由)逻辑。涌现出从 Spring MVC 到 Rails 的各种框架可以帮助您快速实现基于 MVC 的 Web 应用程序。

妈妈,我是从哪里来的?

博客分类: 

今天看到央视在采访路人“妈妈,我是从哪里来的”这个问题。

看到如下答案:

妈妈说,从肚子里来的。

路边捡到的。

石头堆里捡到的。

床底下翻出来的……

胳肢窝里掉出来的……

 

上次看到微博,有个搞笑图片也有个回答说:

冲手机话费送的~

 

 

我记得小时候,我妈说,我是从渔船上抱过来的……

 

你们有其他回答不?

建站会用到的Drupal modules大全

博客分类: 

转自:http://www.yciydong.com/thread-900-1-1.html

1.为Drupal增加视频播放功能

使用video和flowplayer

http://drupal.org/project/video

http://drupal.org/project/flowplayer

 

2.为Drupal增加邮件服务器 SMTP和PHPMailer

使用SMTP和phpmailer

http://drupal.org/project/phpmailer

http://drupal.org/project/smtp

 

3.为Drupal增加高级论坛功能

先启用7.0核心自带的Forum功能,然后安装以下模块(如果没有安装的话)

http://drupal.org/project/advanced_forum

http://drupal.org/project/ctools

贫二代与富二代的区别

博客分类: 

贫二代与富二代的区别:

 

(贫二代)一、在各种拼爹游戏中失败。尤其是消费和就业方面劣势更加明显。 

(富二代)一、在各种拼爹游戏中胜出。尤其是消费和就业方面优势更加明显。 

 

(贫二代)二、感到当农民工和大学生区别不大,于是勇敢地放弃高考。 

(富二代)二、感到当农民工和大学生区别不大,于是果断地放弃高考。进机关、做生意、移民海外……多项选择。 

 

(贫二代)三、别人说:家里钱不是问题;你说:问题是家里没钱。 

(富二代)三、别人说:问题是家里没钱;你说:家里钱不是问题。 

 

(贫二代)四、寒暑假,经常需要到田里收庄稼或在城里打工挣学费。 

(富二代)四、寒暑假,经常需要到俱乐部飙车或在农村体验农家乐。 

 

(贫二代)五、有当城管的冲动,好罩着天天被驱逐的父母。 

(富二代)五、有当交警的冲动,好罩着天天闯红灯的兄弟。 

 

(贫二代)六、经常有扼住命运喉咙的冲动,但每次喉咙都被命运扼住。 

(富二代)六、经常有扼住舆论喉咙的冲动,但每次喉咙都被舆论扼住。 

 

[转]安装Windows和Linux双系统

网上看到一篇关于安装Windows和Linux双系统的博客,写得很好,这里收藏并转发下。

转自: CoffeeCat's IT Blog

 

Windows和Linux双系统的安装方法

Linux经过这些年的发展,其易用性大大提高,这也体现在Linux的安装程序上,所以,将Linux安装在一台已安装了Windows的电脑上已经不是什么难事。下面,我就谈谈如何在windows电脑上安装Linux。

《江南Style》这么2B,为啥会火?

博客分类: 

网络上疯传《江南Style》的各种版本,为了见识下这个火遍全球的歌曲,我特地去网上搜了下原版。看完发现,很失望,说搞笑吧又不那么搞笑,说有舞姿好吧,舞姿很烂。基本就是没有技术含量且不能让我感受任何文化的歌曲,烂到不行了。(纯粹我个人观点)

 

于是我也上网搜了下为什么它会火的原因,转载如下:

事件回放:

 

《江南Style》作为Psy第6张专辑的主打歌曲于7月15日登录YouTube网站,短短26天点击率就突破了2000万次。到8月27日,《江南Style》成功问鼎itunesMV实时排名第一位。此后,其一直以当下HOT歌曲的姿态,霸占韩国各大音乐榜单的首位,截至9月3日上午,MV在Youtube的点击次数达到了9300万次,已经超过少女时代的《Gee》,成为了Youtube 上点击次数最高的韩国MV,破亿指日可待。“一秒钟,可以变疯子”,是很多人看完韩国艺人“鸟叔”Psy的《江南Style》之后的感觉。

一个不错的图片轮放flash——bcastr3.0 通用图片轮换播放器

博客分类: 

今天在网上找到一个用于图片轮放的flash,可以动态的加载图片。

bcastr3.0 通用图片轮换播放器

可以用于各种新闻系统或者blog系统

  • 可以读取xml设置播放列表,自定义xml地址
  • 可以将图片地址直接写网页中直接,不需要xml
  • 自动适应图片大小
  • 循环播放,自定义自动播放时间
  • 不限制图片数量
  • 自定义尺寸,自动适应任何比例,图片不变形
  • 自定义图片题目(可选)
  • 浏览过程中下载
  • 自定义图片连接(可选)
  • 自定界面色彩放案

3.0新增特点:

jQuery、PHP与API等实现脸部辨识功能

博客分类: 

导读:脸部辨识是通过图像算法来判断人脸位置和大小的计算机技术。它指认面部特征,忽略其他图像噪音,譬如建筑物,树木和身体。现在大多数社交网络平台的相册都有这个功能,在你上载了一张照片后,它自动跑算法,在照片上标识出你的朋友。此文向你介绍用不同的插件和库来实现这个功能。

jQuery 脸部辨识

jQuery 的插件在照片上标识脸部并给出他们的坐标和大小。这个插件是由六六(音译:Liuliu)结合 HTML5 canvas 开发的,所以只能在支持 HTML5 的客户端跑。有兴趣的话可以参见这个样例(见下图,不过要翻墙),整套算法代码可以在 git hub 下载。

      PHP 脸部辨识扩展

提供了用 PHP 实现的 OpenCV (Open Source Computer Vision) 。它包含两个函数 face_count () 和 face_detect (). 第一个给了在一张图像上所标识的面部数量。第二个给了一个他们的坐标数列和总数量。你可以在 XARG’s page.找到安装程序和使用手册,还有 Demo。

脸部辨识 API

Java环境配置及遇到的问题解决方法

博客分类: 

 

先说下,我写这篇文章时,使用的是win7 64位机。

Java环境配置:

Java环境的一般配置如下:

依次点击:“我的电脑”-(右键)“属性”-“高级”-“环境变量”,弹出Windows的“环境变量”配置卡。

在“系统变量”栏下:

1. 新建“JAVA_HOME”,设置其值为JDK所在的绝对路径(例如 C:\workspace\Applications\JAVA\SDK)。注意最后不要加分号“;”。

2. 新建“CLASSPATH”(如果已有,则直接编辑),设置其值为 .;%JAVA_HOME%\lib (若值中原来有内容,用分号与之隔开)。注意路径前的符号为.;不能漏掉

3. 新建“PATH”(如果已有,则直接编辑),值: %JAVA_HOME%\bin; (若值中原来有内容,用分号与之隔开)。

 

Java环境配置遇到的问题:

- 新建“JAVA_HOME”时,后面不要加分号“;”。

- 在执行java时提示错误:

Error occurred during initialization of VM

php 判断是否有中文字符的两种方法[转]

博客分类: 

1、用正则判断是否为中文的代码

文件为GB2312格式:

<?php

$str= 'incode'; 

//$str= '程序设计'; 

if (!preg_match("/^[".chr(0xa1)."-".chr(0xff)."]+$/", $str)) 

     echo '请您使用中文,谢谢!';

}?>

文件为UTF-8格式:

把正则判断改为://if(preg_match("/([/x4e00-/x9fa5])/",$str, $arr) )

 

2、使用php中的mb_strlen和strlen函数判断 <!-- [if gte mso 10]>

方法比较简单:分别使用以上两个函数以当前编码测出字符的返回值,然后比较返回值。

返回值相等的为纯英文、纯数字、英数混排;

返回值不等,且strlen返回值可被mb_strlen整除的为纯汉字

返回值不等,且strlen返回值不可被mb_strlen整除的为英汉或数汉混排

 

 

2012版QQ手机客户端,屏蔽群消息的设置

博客分类: 

安装2012版的手机QQ之后一直不停的提示群消息,烦死了。

找了半天才发现原来设置在“群资料”里。步骤:

  1. 登录手机QQ
  2. 切到群组里
  3. 打开你不想接受消息的群
  4. 然后按设置菜单键-> 群资料
  5. 关闭接受群消息

Drupal 7 隐藏次菜单(secondary menu)

博客分类: 

使用Drupal时,菜单默认有主菜单(Main menu)和次菜单(secondary menu)。

在Drupal 7 里面次菜单主要是 User menu,意思是:当用户登录上去之后,在顶部有"My Account | Logout"的菜单显示,大部分情况都是默认显示的。在开发时,这个菜单经常需要修改甚至大部分是需要替换的。所以,我们就需要把它给隐藏掉。

在page.tpl.php里面可以找到对应的PHP code:

页面