随笔分类 - Web开发
诸如脚本语言PHP、前端语言Javascript、Resful API、运维相关、网站架构等
摘要:1. 名词解析: 正向代理:我访问谷歌,但是被墙了。现通过VPN去访问谷歌,这个VPN就是我的代理服务器,它代理我去请求谷歌 反向代理:我现在访问谷歌,但是全球人都在访问,无法用一台服务器响应全球人的请求。那么就要用多台服务器S1~S100。所以特设置一个代理服务器MidServer,我现在不请求某
阅读全文
摘要:``` 1.配置文件为了效率:应该在底层修改:一改则所有APP都能用 如果单独某个APP需要特定的配置,再在单独的conf.php中单独定义,或者C方法在特定位置单独修改 配置:TP底层{管理配置}+APP配置{我们自己每一个APP的自定义配置} {大家公用的配置放在惯例配置里面} {单独每个APP的特定配置写在自己的conf.php里面} ...
阅读全文
摘要:```
1. |--空操作和空模块出现: |--模块写错或者模块下的方法写错;(访问不存在的M和A也算是“广义上”写错了,因为它没有嘛) |--缺省模块和方法名,但是默认模块和方法也没有加载成功。 // 总之一句话,这是由于URL出错,找不到任何MA造成的。 |--而默认操作和模块出现的条件:...
阅读全文
摘要:``` 1.oop基本概念: {通过析构函数分析变量或者对象的生命周期}: 通过__destruct{echo $this->$name}玉洁,学敏的例子, 可以清楚分析到,PHP的OOP构建对象的过程其实就是个压栈的过程, 最先生成的对象被压入栈底,最后生成的对象位于栈顶, 所以当我们人工执行析构函数或者程序执行到最后一行即将自动执行析构函数的时候, 释放内...
阅读全文
摘要:``` 1.复习OOP: * 析构函数:|--默认是在程序结束时自动调用,目的是释放所有的资源{比如打印机资源} |--本质:PHP通过监测一个对象或者变量,发现它再不会被使用,就决定销毁它,释放内存。 * 但是注意 * 检测一个对象是不是真的再也不...
阅读全文
摘要:```
1->GD库: //形成画布资源,传入filename,返回资源 $im = imagecreatefromjpeg(); //获取大小的信息: 1).形成资源,基于imagesx,imagesy: $im = imagecreatefromjpeg($filename); ...
阅读全文
摘要:```
1.数组函数: //大多返回一个数组,键有可能变化,也可能不变。查手册 (1).键值操作: array_values(); //提取value array_keys(); //提取key in_array(); //value存在? ar...
阅读全文
摘要:``` 1. 一维数组的定义:两种(1) $arr = array('0'=>123, 'hh'=>'hh'); (2) $arr[] = 123; $arr['hh'] = 'hh'; 这个数组等价于上面的. 常用二维数组 $arr = array( '0'=>'aaa', 'zh'=>'hhq...
阅读全文
摘要:``` ' echo print_r() var_dump() ', '8种变量类型' => ' int float string bool || array() object{} || resource null ', '变量测试' => 'is_int(), is_srting()......' ...
阅读全文
摘要:``` 1. 页面中引入js: 2. js基础: 3. 什么是DOM,DOM的API: 4. 什么是事件,如何绑定事件 5. json格式 6. 什么是后端API,怎么做后端API 7. 注:自己实现一个log(),用于调试js代码 web 9 ...
阅读全文
摘要:1. ajax: 使用js来提交数据到服务器,服务器返回数据给js,然后js局部刷新显示在浏览器。js可以实现异步刷新浏览器界面。 ajax无法跨域访问 {即无法直接跳转至当前的模块外部,需要另写重定向函数及重定向路由} 2. ajax改造todo: ajax()的执行流程:{下面3、4的顺序可以交
阅读全文

浙公网安备 33010602011771号