- 博客(86)
- 资源 (1)
- 收藏
- 关注
转载 66. 编写高效的 JavaScript
7.1 管理作用域 7.3 控制流 7.4 字符串优化 7.5 避免运行时间过长的脚本 7.6 总结 1.字面量存储变量2.使用局部变量3.把 DOM 对象放到变量里(每次操作
2016-10-31 23:54:27 381
转载 7. gii
http://yii.local/web/index.php?r=gii 1.Model Generator 2.Controller Generator 3.CRUD Generator public function actionTest5() { $test = new Test(); //指定场景// $te
2016-10-31 21:54:11 322
转载 6.缓存
1.数据缓存 缓存依赖:public function actionTest5() { //获取缓存组件 $cache = \Yii::$app->cache; // 往缓存中写数据 //$cache->add('key1','hello,world'); //读缓存 //echo $cache
2016-10-31 17:42:35 274
转载 136. PHP 编程
1. 输入一个字符串,将其中第一个出现的字母大写<?phpfunction test($str){ $len = strlen($str); $flag = false; $j = ''; for ($i = 0; $i < $len; $i++) { $alpha = substr($str,$i,1); if (ctype_alp
2016-10-31 01:41:28 229
转载 5.延迟加载
1.延迟加载<?php//其实就是自动加载function my_loader($class){ require_once './lib/' . $class . '.php';}spl_autoload_register('my_loader');/*require_once './lib/Class1.php';require_once './lib/Class2.php';
2016-10-30 21:09:31 273
转载 8. Sphinx 站内搜索
Sphinx 站内搜索 http://sphinxsearch.com/http://sphinxsearch.com/docs/current.html#installing-debian http://www.sphinxsearch.org/sphinx-tutorial
2016-10-30 20:34:49 308
转载 6. 移动端Web开发调试之Chrome远程调试(Remote Debugging)
http://blog.csdn.net/freshlover/article/details/42528643
2016-10-30 15:42:24 795
转载 4.model
1.配置数据库 数据模型创建: public function actionTest() { //查询数据 //$sql = 'select * from test where id = 1'; $sql = 'select * from test where id = :id'; // select * from tes
2016-10-30 15:41:27 337
转载 7.秒杀
1.商品展示层 2.用户登记层 3.数据接入层 数据校验:微软序列号生成技术,加密解密算法存入队列:redis 有序集合最大数量校测:计数标志位4.数据处理层 第一层 对象存储(Object Storage Service,简称OSS)https://cn.aliyun.com/product/oss秒杀等待页面切换为秒杀进行的页面 秒杀进行页面切换为秒杀结束的页
2016-10-30 15:02:00 258
转载 65. 布置行内脚本
6.1 行内脚本阻塞并行下载 6.2 保持 CSS 和 JavaScript 的执行顺序 6.3 风险:把行内脚本放在样式表之后
2016-10-30 13:43:22 390
转载 3. View
public function actionView() {// $hello = 'hello,abc'; $hello = 'hello,abc<script>alert(3)</script>'; $test_arr = array(1,2); // 创建一个数组 $data = array();
2016-10-30 00:26:55 272
转载 1.Yii2 -- Controller, Request, Response, Cookie, Session
1.创建控制器 2.请求处理public function actionIndex() { //全局类 Yii 的静态属性 $app 中的 request 组件 $request = \Yii::$app->request; $id = $request->get('id'); //$id = $request->get(
2016-10-29 23:14:50 533
转载 64. 整合异步脚本
5.1代码示例: menu.js 5.2 竞争状态 5.3异步加载脚本时保持执行顺序 5.4多个外部脚本 5.5 综合解决方案 5.6 实现互联网中的异步加载
2016-10-29 17:03:47 309
原创 135. PHP 发送邮件
1.邮件发送原理 2. telnet 模拟邮件发送 状态码说明:220 : 服务就绪250 :请求邮件动作正确,完成(HELO,MAIL FROM,RCPT TO,QUIT 指令执行成功会返回此信息)235 :认证通过221 :正在处理354 :开始发送数据,结束以 .(DATA指令执行成功会返回此信息)500 :语法错误,命令不能识别550 :
2016-10-29 16:03:36 817
转载 63. 无阻塞加载脚本
4.1 脚本阻塞并行下载 4.2 让脚本运行得更好 http://stevesouders.com/cuzillion/?ex=10009&title=Load+Scripts+using+XHR+Evaleval(xhrObj.responseText) http://stevesouders.com/cuzillion/?ex=1015&title=XHR+Injectio
2016-10-29 00:06:57 314
转载 3. LAMP 安装与配置
1. ubuntu下允许root用户ssh远程登录 桥接模式ssh命令用于远程登录上Linux主机。常用格式:ssh [-l login_name] [-p port] [user@]hostname更详细的可以用ssh -h查看。http://blog.sina.com.cn/s/blog_7e64a87b0100rn8w.html2. 安装 PHP sudo wget 下载地址tar -zx
2016-10-27 22:01:32 266
转载 62. 拆分初始化负载
3.1 全部加载 3.2通过拆分来节省下载量 3.3 寻找拆分 3.4 未定义标示符和竞争状态 3.5 个案研究:Google 日历
2016-10-27 12:56:37 401
转载 61. 创建快速响应的Web应用
2.1 怎样才算足够快 2.2测量延时时间 2.3线程处理 2.4 确保响应速度 http://www.cnblogs.com/giggle/p/5350288.html
2016-10-27 00:09:16 355
转载 14. Controller
1. Requestpublic function request1(Request $request) { //1.取值 http://127.0.0.1:8000/request1?name=aa //echo $request->input('name'); //如果没有,输出 未知// echo $request->in
2016-10-25 11:37:45 196
转载 13. Blade 模板引擎
<!DOCTYPE html><html lang="en"><head> <meta charset="utf-8"> <title>轻松学会 Laravel</title> <style> .header { width: 1000px; height: 150px; margin
2016-10-25 00:10:31 419
转载 12.数据库(2)
1.新建一个 Student Model public function orm1() { //all()// $students = Student::all(); //find()// $student = Student::find(1001); //findOrFail(),根据主键查找,没找到抛出异常/
2016-10-24 23:16:16 220
转载 11.数据库
CREATE TABLE IF NOT EXISTS student( `id` INT AUTO_INCREMENT PRIMARY KEY, `name` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '姓名', `age` TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '年龄', `sex`
2016-10-23 23:05:54 206
转载 8.控制器
1.路由器与控制器关联 //路由器与控制器关联//Route::get('member/info','MemberController@info');//Route::get('member/info',['uses' => 'MemberController@info']);//别名/*Route::get('member/info',[ 'uses' => 'MemberCo
2016-10-23 18:24:46 255
转载 7.路由
1.添加一个 路由 //基础路由Route::get('basic1',function(){ return 'hello,world';});//基础路由Route::post('basic2',function(){ return 'basic2';});//多请求路由Route::match(['get','post'],'multy1',function(
2016-10-23 18:03:37 191
转载 59. web 攻击技术(3)
3.3 开放重定向 4. 因会话管理疏忽引发的安全漏洞 4.1 会话劫持 4.2 会话固定攻击 4.3 跨站点请求伪造 5.1 密码破解 5.2 点击劫持 5.3 DOS 攻击 5.4 后门攻击
2016-10-23 16:32:05 312
转载 58. web 攻击技术(2)
2.3 OS 命令注入攻击 2.4 HTTP 首部注入攻击 2.5 邮件首部注入攻击 2.6 目录遍历攻击 2.7 远程文件包含漏洞 3. 因设置或设计上的缺陷引发的安全漏洞 3.1 强制浏览 3.2 不正确的错误消息处理
2016-10-23 13:43:05 326
转载 56. 基于 HTTP 追加协议
1.消除 HTTP 瓶颈的 SPDY 2. 使用浏览器进行全双工通信的 WebSocket https://www.w3.org/TR/websockets/
2016-10-22 12:47:06 286
转载 20. 自定义配置文件
一个环境一个文件,代替 _dev , _prod 后缀 http://symfony.com/doc/current/configuration/configuration_organization.html
2016-10-17 23:20:06 376
转载 19. 配置Symfony(和环境)
1.默认配置信息的剥离 php bin/console config:dump-reference FrameworkBundle php bin/console config:dump-reference framework //扩展专用假名2.导入其他配置文件imports: - { resource: parameters.yml } - { resource: securi
2016-10-16 23:25:52 344
转载 18.模板引擎(2)
1.Twig定义了三种特殊的语法:{{ ... }}"Says something": prints a variable or the result of an expression to the template. 输出一个变量值或者一个表达式的结果到模板。{% ... %}“做些什么”:控制模板逻辑的*tag(标签)*,用于执行声明,如for循环语句等。"Does something"
2016-10-16 22:49:30 250
转载 17. Contoller(2)
1.请求、控制器、响应的生命周期 2.Redirecting /** * @Route("/index/number") */ public function indexAction() { return $this->redirectToRoute('test_url',array('url'=>2,'aaa'=>'bbb'),301
2016-10-16 01:11:35 273
linux下vim使用详解.pdf
2014-04-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人