各种混乱

RefSeq accession numbers and molecule types.

------------------------------- 转载-------------------------

http://www.cnblogs.com/lsok/archive/2012/01/02/2310281.html

MySQL数据库编码设置
一 创建数据库时设置编码


GBK: create database test2 DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci;
UTF8: CREATE DATABASE `test2` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci

二 创建表时设置编码

create table categroy
(
cid unsigned int not null auto_increment,
name varchar(20) not null,
primary key(cid)
)ENGINE=MyISAM DEFAULT CHARSET=utf8;


三 插入数据时设置编码


$query = '********';
mysql_query("set names 'utf8'");
mysql_query($query, $DB]));

四 设置页面编码


将页面的编码设置为UTF-8格式,代码如下:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

(另外,可通过在phpmyadmin中执行下面的语句查看表和字段的编码字符集,
show create table `表名`
show full columns from `表名`)

------------------------------- 转载-------------------------

PHP array 函数: http://www.w3school.com.cn/php/php_ref_array.asp

PHP数组操作:http://www.jb51.net/article/27725.htm

1. 数组定义 
数组的定义使用 array()方式定义,可以定义空数组: 
2. 创建数组 
compact() 
compact()函数——将一个或多个变量(包含数组)转换为数组:array compact ( mixed $varname [, mixed $... ] )。 
array_combine() 
array_combine()——将两个数组重组成一个数组,一个作键值一个做的值:array array_combine ( array $keys , array $values ) 
range() 
range()函数——创建指定范围的数组: 
array_fill() 
array_fill()函数——填充数组函数: 
3. 数组的遍历 
foreach遍历 
foreach (array_expression as $value){} 
foreach (array_expression as $key => $value){} 
while循环遍历 
while循环遍历一般结合list函数,以下是实例 
for循环遍历 
4. 数组的指针操作 
涉及函数包括reset、prev、end、next、current、each。 
5. 数组的增添删改操作 
增添数组成员 
实例一:$num[] = value直接赋值追加到数组末尾: 
实例二:array_pad函数,数组数组首尾选择性追加 
实例三:入栈操作追加(array_push): 
实例四:array_unshift()在开头添加数组成员 
删减数组成员 
实例一:unset()命令删除数组成员或数组: 
例二:array_splice()函数删除数组成员 
实例三:array_unique删除数组中的重复值:
实例四:array_merge、array_merge_recursive合并数组 
6. 数组的键值和值操作 
实例一:in_array()检测数组中是否有某个值存在 
实例二:key()取得数组当前的键名: 
实例三:list()函数把数组中的值赋给指定变量: 
实例四:array_flip()交换数组的键值和值: 
实例六:array_search()搜索数值: 
7. 数组的排序 
实例一:sort()、rsort()/asort()、arsort()对数组排序: 
实例二:将数组顺序打乱——shuffle()函数: 
实例三:array_reverse()数组反向: 
实例四:自然排序算法——natsort()和natcasesort(); 
实例五:对数组进行键值排序ksort(): 
8. 数组的其他用法 
cout($array) --------统计数组的单元个数 
  array_diff($array1,$array2)----------统计数组之间的不同点,返回第一个数组中有而第二个数组中没有的。 
  array_diff_assoc($array1,$array2)---------同array_diff(),只是它对键值也比较 
  array_diff_key($array1,$array2)------------比较键值 
  array_product($array)-----------返回数组的所有数的乘积 
  array_sum($array)--------------所有数值的和 
  array_rand($array,$n)----------在$array数组中取出$n个数值,返回数组 
  array_intersect($array1,$array2)----------------取得两个数组的交集 
  array_intersect_assoc($array1,$array2)---------------在array_intersect 的基础上进行键值比较 
  array_intersect_key($array1,$array2)-----------------比较两个数组键值的交集 

------------------------------- 转载-------------------------

VIM 查看文件编码
在Linux中查看文件编码可以通过以下几种方式:
1.在Vim中可以直接查看文件编码
:set fileencoding
即可显示文件编码格式。
如果你只是想查看其它编码格式的文件或者想解决用Vim查看文件乱码的问题,那么你可以在
~/.vimrc 文件中添加以下内容:
set encoding=utf-8 fileencodings=ucs-bom,utf-8,cp936

------------------------------- 转载-------------------------

PHP文件上传,文件格式

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值