如果你是一个生活在2003年的程序员,却不了解字符、字符集、编码和Unicode这些基础知识。那你可要小心了,要是被我抓到你,我会让你在潜水艇里剥六个月洋葱来惩罚你。
这个邪恶的恐吓是Joel Spolsky在十年前首次发出的。不幸的是,很多人认为他只是在开玩笑,因此,现在仍有许多人不能完全理解Unicode,以及Unicode、UTF-8、UTF-16之间的区别。这就是我写这篇文章的原因。
言归正传,设想在一个晴朗的下午,你收到一封电子邮件...
你是怎样设计图标的?如果还没开始上手?不要紧,抓紧练习前,先看看 Craig Grannell 从设计大神那里总结的一些经验。
那么到底要怎样设计图标呢?我们一道来听听大师的看法,一道探索吧。
01.使用辨识度高的隐喻
(1)Edwards 首先注意到的一点便是图标通常尺寸都很小,因此图标设计的关键就在于:简单的勾勒出应用的整体概念
“一般的做法是使用一种或两种辨识度较高、能代表概念的物体。然后再用优秀的色彩和流畅的形状来塑造美...
公众号在有需要时(如认为用户在该页面不会用到浏览器前进后退功能),可在网页中通过JavaScript代码隐藏网页底部导航栏。
接口调用代码(JavaScript)
document.addEventListener('WeixinJSBridgeReady', function onBridgeReady() {
WeixinJSBridge.call('hideToolbar');
});
返回说明
隐藏底部导航栏没有返回值。(需要显示顶部导航栏,请把hideToolbar换成showToolbar)
VIA:微信公众平台开发者文档
截至目前(2014.2), PHP 的最新稳定版本是 PHP5.5, 但有差不多一半的用户仍在使用已经不在维护 的 PHP5.2, 其余的一半用户在使用 PHP5.3 。
因为 PHP 那“集百家之长”的蛋疼语法,加上社区氛围不好,很多人对新版本,新特征并无兴趣。
本文将会介绍自 PHP5.2 起,直至 PHP5.6 中增加的新特征。
PHP5.2 以前:autoload, PDO 和 MySQLi, 类型约束
PHP5.2:JSON 支持
PHP5.3:弃用的功能,匿名函数,新增魔术方法,命名空间,后期静...
汽车品牌从属关系
— End —
概要:
screen # 进入screen功能,窗口标题栏会变成“[screen 0: bash] root@svr1:~”
screen -ls # 列出当前所有的session
screen -x # 会话共享(进入使用中的会话,多人同时操作一个终端)
screen -r 1528 # 进入编号为 15287 的 screen,只有一个时可以不加编号
^a,c -> 在screen中创建一个窗口,标题栏会变成“[screen 1: bash] root@svr1:~”
^a,S -> 垂直拆分终端,下边的终端需要用 ^...
上下车的方法(坐进、坐出)
操纵装置的识别与使用
变速杆
135
O
24倒
驻车制动器(下:解锁,上:上锁),又名“手制动”、“手刹”
上时直接拉上,下时需要按住按钮
踏板:离合/制动(刹车)/油门(从左至右),左脚掌悬空控制离合,右脚支地控制刹车和油门
点火开关
方向盘(中间是喇叭,左中右按都会响)
左杆:转向
右杆:雨刷
附属装置:空调、收音机、风向
仪表:时速、转速、燃油表、水温表
驾驶姿势
{$smarty}保留变量不需要从PHP脚本中分配,是可以在模板中直接访问的数组类型变量,通常被用于访问一些特殊的模板变量。例如,直接在模板中访问页面请求变量、获取访问模板时的时间邮戳、直接访问PHP中的常量、从配置文件中读取变量等。该保留变量中的部分访问介绍如下。
1.在模板中访问页面请求变量
我们可以在PHP脚本中,通过超级全局数组$_GET、$_POST、$_REQUEST获取在客户端以不同方法提交给服务器的数据,也可以通过$_CO...
将以下代码保存为 web.conf 放于IIS7.5下的开启rewrite的网站的根目录中:
以下代码可以禁止在 uploads、data、templets、html 四个目录中执行 php 文件,并且可以禁止访问带有类似IP地址、参数名有 port 和 host 的参数的网址。
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="uploa...
说明:
使用 ctrl+z 会便停止进程并将进程转入后台
示例:
[1]+ Stopped vim sth.conf
[root@www ~]#
将停止的进程恢复为运行状态:
[root@www ~]# fg 1
# 1 是任务的编号
其它:
CTRL+Z停止进程并放入后台
jobs显示当前暂停的进程
bg %N使第N个任务在后台运行(%前有空格)
fg %N使第N个任务在前台运行
默认bg,fg不带%N时表示对最后一个进程操作
<完>
首先确认开启日志功能(ON为启用):
mysql> show variables like 'log_bin';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| log_bin | ON |
+---------------+-------+
1 row in set (0.00 sec)
查看使用中的日志文件(如果知道日志名,这步可以跳过):
mysql> show master status;
+------------------+----------+--------------+-------------...
<?php set_time_limit(0);
// 备份数据库
$host = "localhost"; // 服务器地址
$user = "root"; //数据库账号
$password = ""; //数据库密码
$dbname = "mysql"; //数据库名称
$charset = 'utf8'; //数据库编码 gbk、utf8
// 以下的代码不要修改了!!
if (!mysql_connect($host, $user, $password)) { // 连接mysql数据库
exit('Error: can\'t connect to server.'...