- 浏览: 42350 次
- 性别:
- 来自: 北京
文章列表
GBK (GB2312/GB18030)
x00-xff GBK双字节编码范围
x20-x7f ASCII
xa1-xff 中文 gb2312
x80-xff 中文 gbk
UTF-8 (Unicode)
u4e00-u9fa5 (中文)
x3130-x318F (韩文
xAC00-xD7A3 (韩文)
u0800-u4e00 (日文)
字符串中文判断
$str = "php编程";
if (preg_match("/^[x{4e00}-x{9fa5}]+$/u",$str)) {
print("该字 ...
Ubuntu 系统提取压缩包乱码问题
Ubuntu 系统提取压缩文件之后,经常会出现文件乱码问题,我们需要安装一个叫unar的软件,(在软件中心搜索unar,然后安装即可)然后利用命令。
unar + 压缩包路径;
windows环境下
导出数据库
mysqldump -u 用户名 -p 数据库名 > 导出的文件名
mysqldump -u dbuser -p dbname > dbname.sql
导出表
mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名
mysqldump -u dbuser -p dbname users> dbname_users.sql
导出 ...
Compile Error 服务器编译问题 重启php服务
php扩展安装 gd 库
当执行完apt-get 命令后 gd.so 会出现在 /usr/lib/php/20151012 目录下
a. 需要在/etc/php/7.0/mods-available目录下 创建 gd.ini
b. 在/etc/php/7.0/fpm/conf.d/ /etc/php/7.0/cli/conf.d 目录下 创建软连接
sudo ln -s /etc/php/7.0/mods-available/gd.ini 20-gd.ini
并且在内配置
; configuration ...
//去除ios上,alert弹窗显示的地址栏
window.alert = function(name){
var iframe = document.createElement("IFRAME");
iframe.style.display="none";
iframe.setAttribute("src", 'data:text/plain,');
document.documentElement.appendChild(iframe);
...
md5加密
md5 计算字符串的散列值 属于单向加密
md5(str,true/null);
如果第二个参数设置为true,那么md5报文摘要将以16字节长度的原始二进制格式返回,
否则以32位16进制形式返回散列值
注:所谓的md5解密网站实质是把常用的加密串存入到数据库,然后去对比然后显示加密之前的值。
可以md5加密两次,md5(md5($str,true)),这样网站解密就不能解出原来的子串
crypt加密
crypt(str,salt)
参数描述
str
必需。规定要编码的字符串。
salt盐值
可选。用于增加被编码字符数目的字符串,以使编码更 ...
Swoole:重新定义PHP
PHP的异步、并行、高性能网络通信引擎,使用纯C语言编写,提供了PHP语言的异步多线程服务器,异步TCP/UDP网络客户端,异步MySQL,异步Redis,数据库连接池,AsyncTask,消息队列,毫秒定时器,异步文件读写,异步DNS查询。 Swoole内置了Http/WebSocket服务器端/客户端、
$("#int").on("search",function() {
var $value = $(".sch input").val();
arr.push($value);
sessionStorage.setItem("data", arr)
window.location.href = "/wap/searchgoods-index.html?search_keywords="+$value;
} ...
OAuth 2.0 微信认证学习
- 博客分类:
- 微信开发
认证步骤
在微信开放平台注册开发者帐号,并拥有一个已审核通过的网站应用,并获得相应的AppID和AppSecret,申请微信登录且通过审核后,可开始接入流程。
第三方发起微信授权登录请求,微信用户允许授权第三方应用后,微信会拉起应用或重定向到第三方网站,并且带上授权临时票据code参数
什么是授权临时票据(code)?
答:第三方通过code进行获取access_token的时候需要用到,code的超时时间为10分钟,一个code只能成功换取一次access_token即失效。code的临时性和一次保障了微信授权登录的安全性。第三方可 ...
我赢了因为我敢于进场!
人生中遇到的每一件事情,做出的每一次尝试,都有撞到南墙甚至输得一塌糊涂的风险,就看你是不是有勇气来承受暂时的失败。如果你抚摸着满是伤痛的胳膊,告诉自己只要再试几次,坚硬的 ...
Mysql 存储过程
- 博客分类:
- mysql
一.创建存储过程
1.基本语法:
create procedure sp_name()begin………end
2.参数传递
二.调用存储过程
1.基本语法:call sp_name()注意:存储过程名称后面必须加括号,哪怕该存储过程没有参数传递
三.删除存储过程
1.基本语法:d ...
Shell 是命令行解释器,其中的命令的构成本质是命令字母对应的ASCII码(0/1的对应)也就是计算机内核
Shell 还是一个功能强大的编辑语言,易编写 易调试 灵活性较强
Shell是解释执行的脚本语言,在Shell中可以调用Linux系统的命令
作用:接收用户命令 像内核发送请求
Windows 当中本质也是Shell 只不过在像素位置检测到点击 调用 Shell
Shell 分类:Bourne shell(基本淘汰) (Bash) / c shell (csh/tchs)
echo $Shell 输出:bin/bash
vi etc/she ...
数据库操作类base_db_connections(强烈不建议直接调用)
对于数据库的操作, 建议通过model进行处理,.在model的基类中对于数据库的操作会通过dbschema定义文件对操作的信息进行校验并作相关的转义. 如果有特殊需求无法通过model进行处理, 应用本类时请慎重.
本类不允许直接调用, 调用方式可见base_db_model
数据库集群支持
本类支持mysql主从数据库, 一主一从, 主数据库为读写, 从数据库只读.
规则
1. 通过exec进行处理的通过主数据库服务器
2. 在一次http请求过程中, 使用用select/selectrow/s ...
desktop开发指南
desktop简介
desktop是基于base的一个独立的app。
通俗的讲desktop就是后台管理系统。
desktop还有以下特点:
desktop提供了常用的后台操作实现机制,这大大节省了你后台开发的时间。
desktop提供一个带有权限和工作流的操作环境。
desktop作为ecos的一个基础app一般不单独存在,是其他app操作流程的载体。
安装desktop后,访问后台,会出现如下登录界面:
文件/目录名
作用
index.php
web访问入口文件
.htaccess
apache支持的目录配置文件, 作用是让Ecos支持url rewrite, 可参考Apache重写指南
licence.txt
ShopEx的软件授权协议