自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 272

转载 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-&gt;request; $id = $request-&gt;get('id'); //$id = $request-&gt;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

转载 60. 理解 Ajax 性能

1.2优化原则 1.3 Ajax 1.4 浏览器 1.5 哇! 1.6 JavaScript 1.7 总结

2016-10-26 00:30:12 281

转载 15.表单

1.表单

2016-10-25 15:28:06 190

转载 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

转载 10.模型

1. model 的新建与调用

2016-10-23 18:37:46 202

转载 9. 视图

1.输出 php 模板 2.输出 blade 模板 输出变量:

2016-10-23 18:33:45 229

转载 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 311

转载 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

转载 57. web 攻击技术

1.攻击模式 2.因输出值转义不完全引发的安全漏洞 2.1 跨站脚本攻击 2.2 SQL 注入攻击

2016-10-23 00:24:14 292

转载 56. 基于 HTTP 追加协议

1.消除 HTTP 瓶颈的 SPDY 2. 使用浏览器进行全双工通信的 WebSocket https://www.w3.org/TR/websockets/

2016-10-22 12:47:06 286

转载 55. 安全 HTTP(3)

1. 过程:

2016-10-22 12:13:14 313

转载 54. Cache-Control

Cache-Control

2016-10-20 18:01:40 243

转载 10. Zend_Loader

6.1 加载文件

2016-10-19 00:16:52 295

转载 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

转载 53. 使 Ajax 可缓存(14)

Rule 14 : Make Ajax Cacheable

2016-10-15 15:39:19 1172

linux下vim使用详解.pdf

不要试图从本手册中去获取什么知识,使用Vim更多的是一种技能而 不是一种知识,Vim的学习需要的更多的不是头脑而是双手,经常按书中 的指示进行示例性的操作,在学习Vim众多精致的技巧时,不要贪图一下 子全都掌握,最好是看一条技巧后,马上在编辑器上进行操作,这样在以 后实际的编辑操作时你的手指就会建立一种自然的反应而不是由头脑来搜 索该使用哪一条操作技巧。建议读者不动手来不读书。如果手边没有一 个合适的Vim编辑器环境可供操练,那么建议读者还是不要在这里浪费时 间。

2014-04-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除