上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 54 下一页
摘要: 使用var关键字声明的全局作用域变量属于window对象。 使用let关键字声明的全局作用域变量不属于window对象。 使用var关键字声明的变量在任何地方都可以修改。 在相同的作用域或块级作用域中,不能使用let关键字来重置var关键字声明的变量。 在相同的作用域或块级作用域中,不能使用let关 阅读全文
posted @ 2020-04-23 17:15 唯一客服系统开发笔记 阅读(807) 评论(0) 推荐(0) 编辑
摘要: 整体流程是 ,参照腾讯企业邮的对外开放API , 传递client_id + client_secret就可以获取到access_token , 拿着access_token+ 用户的标识 , 去请求一个登陆地址 , 获取到登陆地址直接跳转过去就能登陆成功 1. 首先在管理后台 , 申请生成自己的c 阅读全文
posted @ 2020-04-23 16:03 唯一客服系统开发笔记 阅读(801) 评论(0) 推荐(0) 编辑
摘要: KRA:基于对战略方向理解、关键成功要素分析,制定出的“关键绩效领域”。 针对某一项业务领域,采取某项行动,达到某种状态,以支持战略目标实现,因此KRA的描述需要通过“动词+形容词+名称”构成。通过KRA的有效定义,指引关键任务的界定,对工作做优先级排序,制订计划和考核指标,KRA的设定范围是整个年 阅读全文
posted @ 2020-04-21 15:33 唯一客服系统开发笔记 阅读(1047) 评论(0) 推荐(0) 编辑
摘要: 影响到某些框架对于模板缓存的清理功能 , 因为会根据模板的修改时间进行判定 , 判定文件的修改时间时会误差8小时 在用phpstorm上传文件的时候,发现时差8个小时,用FTP软件都没有问题,于是找了很久没有找到资料后来到Deployment中的options里发现这个选项:当打上勾后,时差就8小时 阅读全文
posted @ 2020-04-20 18:55 唯一客服系统开发笔记 阅读(391) 评论(0) 推荐(0) 编辑
摘要: PHP 7.4.5的错误修复修复了错误#79364(复制空数组时,未指定下一个键)。修复了错误#78210(无效的指针地址)。curl:修复了错误#79199(curl_copy_handle()内存泄漏)。Date:修复了错误#79396(DST向前跳转时,DateTime小时不正确)。修复了错误 阅读全文
posted @ 2020-04-20 10:25 唯一客服系统开发笔记 阅读(367) 评论(0) 推荐(0) 编辑
摘要: new: func new(Type) *Type 接收一个参数,这个参数是一种类型,而不是一个值,分配好内存后,返回一个指向该类型内存地址的指针,这个指针指向的内容的值为该类型的零值。 对于不同的数据类型,零值的意义是完全不一样的。比如,对于bool类型,零值为false;int的零值为0;str 阅读全文
posted @ 2020-04-19 18:58 唯一客服系统开发笔记 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 类似乌龟svn的git版本工具,也有绿色对号的图标,下载地址是 https://tortoisegit.org/download/ =版本2.10.0.2 =发行日期:2020-03-24 ==错误修复== *修复问题#3557:TortoiseGitMerge'使用此文本块'不起作用 *已修复问题 阅读全文
posted @ 2020-04-19 00:56 唯一客服系统开发笔记 阅读(723) 评论(0) 推荐(0) 编辑
摘要: 现在的前端真的看不懂啊,还有重学ES6 TypeScript , 还要安nodejs npm 编译 vue-next 状态:测试版。 1.所有计划中的RFC已合并。 2.所有合并的RFC已实现。 3.Vue CLI现在通过vue-cli-plugin-vue-next提供了实验性支持。 这里还有一个 阅读全文
posted @ 2020-04-18 12:24 唯一客服系统开发笔记 阅读(1614) 评论(0) 推荐(0) 编辑
摘要: 现在使用的js语法,基本是ES5的规范 ,15年出的ES6的规范增加了很多其他语法,要看浏览器的支持情况,如果浏览器不支持那么就会报错 ES6 块级作用域 关键字let, 常量const,对象字面量的属性赋值简写,赋值解构,函数参数 - 默认值、参数打包、 数组展开(Default 、Rest 、S 阅读全文
posted @ 2020-04-18 11:59 唯一客服系统开发笔记 阅读(5514) 评论(1) 推荐(0) 编辑
摘要: 现在的js代码都是这种高级点的方式语法 , 就是ts语法 ,要使用ts语法那就要先安装一下 先安装nodejs最新版,直接下载二进制文件 https://npm.taobao.org/mirrors/node/v12.16.2/node-v12.16.2-win-x64.zip 安装cnpm npm 阅读全文
posted @ 2020-04-17 23:07 唯一客服系统开发笔记 阅读(249) 评论(0) 推荐(0) 编辑
摘要: oauth2.0中的隐式模式是下面这样的 , 直接通过前端页面访问授权服务获取token , 授权服务直接重定向回去 , 在浏览器//域名/回调url#access_token 把token以url哈希的形式 , 在#后面带回去了 这种方式非常不安全 , token容易泄露 一般的流程是在申请应用的 阅读全文
posted @ 2020-04-17 18:06 唯一客服系统开发笔记 阅读(562) 评论(0) 推荐(0) 编辑
摘要: OAuth 2.1是整合和简化OAuth 2.0的一项正在进行中的工作。 自2012年OAuth 2.0(RF​​C 6749)首次发布以来,已经发布了一些新的RFC,它们在核心规范中添加或删除了功能包括用于原生APP的OAuth 2.0(RF​​C 8252)用于代码交换的证明密钥(RFC 763 阅读全文
posted @ 2020-04-17 17:28 唯一客服系统开发笔记 阅读(954) 评论(0) 推荐(0) 编辑
摘要: 开启两个环境变量 go env -w GO111MODULE=ongo env -w GOPROXY=https://goproxy.cn,direct 在自己的项目里 go mod init 然后如果有引用github上的包 , 直接go mod tidy ,就会自动安装 golang开启go m 阅读全文
posted @ 2020-04-15 22:36 唯一客服系统开发笔记 阅读(4645) 评论(0) 推荐(0) 编辑
摘要: tcpdump想要捕获发送给imap服务器的数据 , 可以使用下面的参数 , 默认端口是143 tcpdump -i any dst port 143 -l -s 0 -w -|strings dst port 是目标端口 , 只获取发送的数据 , 不获取返回的数据 -l 是监听模式 -s 0 不限 阅读全文
posted @ 2020-04-14 20:00 唯一客服系统开发笔记 阅读(2002) 评论(0) 推荐(0) 编辑
摘要: Redis 6在许多关键方面对Redis进行了改进,并且是该项目历史上最大的Redis版本之一,因此,这里我们仅列出此版本中的最大功能: *模块系统现在具有许多新的API这使得模块作者可以完成过去无法实现的任务。可以将任意模块私有数据存储在RDB文件中,以挂接不同的服务器事件,捕获和重写命令执行,阻 阅读全文
posted @ 2020-04-13 12:00 唯一客服系统开发笔记 阅读(582) 评论(0) 推荐(0) 编辑
摘要: 1. 不允许多个Host请求头 2. 忽略额外的Transfer-Encoding请求头 3.修复在HTTP/2时的socket泄露 4.修复使用OCSP时,工作进程中可能会发生分段错误 5.更改使用“ error_page”指令重定向了494时,把状态码400换成494 6.修复在njs模块和使用 阅读全文
posted @ 2020-04-11 15:41 唯一客服系统开发笔记 阅读(501) 评论(0) 推荐(0) 编辑
摘要: 根据鸟哥的博客总结 , 因为原文中对底层的介绍太多了 ,大部分人应该都看不明白 , 我总结的几个点是下面这样的 1. 数组整体内存占用更少了 , 数组存储的底层数据结构从72字节降到56字节 ,数据核心存储从72字节降到32字节 2 .内存分配更集中可以利用到cpu缓存 3. foreach循环数组 阅读全文
posted @ 2020-04-11 11:44 唯一客服系统开发笔记 阅读(584) 评论(0) 推荐(0) 编辑
摘要: PHP中请求一个HTTP服务,一般都是阻塞的, 如果有多个HTTP请求 , 需要串行的执行 , 一个接一个的请求 , 可以使用guzzle php这个类库来异步的同时发送多个HTTP请求 . 结果的响应时间取决于最长的那个请求的响应时间 测试代码如下: $client = new \GuzzleHt 阅读全文
posted @ 2020-04-09 19:09 唯一客服系统开发笔记 阅读(6046) 评论(0) 推荐(0) 编辑
摘要: 这个错误是字符编码的问题 , 因为内容里有可能有表情等特殊字符 , 需要使用utf8mb4编码 重点还有一个是 , 在php代码中连接上mysql后一定要执行一下 set name utf8mb4 否则也是不行的 比如下面这个表的字符编码 create table laruence( id int 阅读全文
posted @ 2020-04-08 19:09 唯一客服系统开发笔记 阅读(1197) 评论(0) 推荐(0) 编辑
摘要: Bcmath: 修复了错误#78878(bc_shift_addsub中的缓冲区下溢)。 (CVE-2019-11046)。 核心: 修复了错误#78862(Windows上的null字节后,link()默默地截断)。 (CVE-2019-11044)。 修复了错误#78863(DirectoryI 阅读全文
posted @ 2020-04-02 10:43 唯一客服系统开发笔记 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 核心: Windows上的预加载支持已被禁用。 修复了错误#79022(对于尚未准备好使用的类,class_exists返回True)。 修复了错误#78929(Cookie值中的加号转换为空格)。 修复了错误#78973(CV释放期间的析构函数如果从未保存opline会导致段错误)。 修复了错误# 阅读全文
posted @ 2020-04-02 10:30 唯一客服系统开发笔记 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 核心: 修复了错误#71876(内存损坏htmlspecialchars():不支持字符集*))。 修复了错误#79146(CScript在某些系统上可能无法运行)。 修复了错误#78323(无效选项返回代码0)。 修复了错误#76047(访问已破坏的回溯参数时可以自由使用)。 CURL: 修复了错 阅读全文
posted @ 2020-04-02 10:19 唯一客服系统开发笔记 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 核心: 修复了错误#79329(一个空字节后get_headers()默默地被截断)(CVE-2020-7066) 修复了错误#79244(PHP在解析INI文件时崩溃)的问题。 修复了错误#63206(restore_error_handler无法还原以前的错误掩码)。 COM: 修复了错误#66 阅读全文
posted @ 2020-04-02 10:07 唯一客服系统开发笔记 阅读(509) 评论(0) 推荐(0) 编辑
摘要: 最早知道的概念是进程 , 每个进程里面的执行单元是线程 , 一个进程肯定有一个主线程 , 也可以开出一些子线程 ,这俩都是操作系统控制的 协程是啥概念? 现在又在线程里面增加了个协程的单元 , 这个是各程序自己去实现的概念 , 是比线程更小的一个单元 在一个线程里面如果开启了一个协程 , 这个主线程 阅读全文
posted @ 2020-04-01 18:53 唯一客服系统开发笔记 阅读(682) 评论(0) 推荐(0) 编辑
摘要: 前面业务里有个搜索功能 , 入口比较深 , 现在想要把入口挪到有公共header的地方 , 在不想完全实现一遍功能的情况下 , 就需要模拟进行多个点击事件来执行点击后的效果 执行先点击1 ,再给inout赋值 ,再点击2 基本思路是类似jquery的trigger方法 , 原生js也是可以实现 , 阅读全文
posted @ 2020-04-01 11:26 唯一客服系统开发笔记 阅读(676) 评论(0) 推荐(0) 编辑
摘要: 1. 前几天开发一个双语网站企业站 , 实现思路大部分情况下 , 我们可以想到是使用一个语言包数组文件 . key和value的形式 , 我们在展示界面时 , 输出数组对应的key而不是固定写死这个值 大概的设计是这样的 , 有两个这样的php文件 cn.php en.php 里面就是返回一个数组 阅读全文
posted @ 2020-03-31 19:21 唯一客服系统开发笔记 阅读(1068) 评论(0) 推荐(0) 编辑
摘要: 有人针对我公司业务开发了批量注册机,本来想要分析下看看调用的哪个我们的接口,之前测试过ethereal抓包 , windows系统下使用最多的还是wireshark进行抓包 , 使用方式也很简单 1. 打开以后选择对应的网卡 2. 然后就可以开始抓数据了 过滤器选择http就可以看到它调用的接口 , 阅读全文
posted @ 2020-03-31 14:08 唯一客服系统开发笔记 阅读(549) 评论(0) 推荐(0) 编辑
摘要: 默认隔离级别下 , mysql没有解决幻读问题 , 需要应用代码里加一个锁来解决 幻读问题是啥? 默认的隔离级别是可重复读 REPEATABLE-READ , 在这个模式下出现幻读的例子一般是这两种情况: 事务1和事务2同时 , 事务1读数据 , 事务2插入数据提交 , 事务1插入同样的数据时报错说 阅读全文
posted @ 2020-03-30 15:52 唯一客服系统开发笔记 阅读(1031) 评论(0) 推荐(0) 编辑
摘要: 1.PDO::ERRMODE_SILENT 静默模式,不终止代码,只能使用 $pdo->errorCode() 和 $pdo->errorInfo() 获取错误信息 , 这个是默认情况下 , 也就是不停断 , 不记日志 注意这种形式下不容易错误排查 2.PDO::ERRMODE_WARNING 警告 阅读全文
posted @ 2020-03-30 15:15 唯一客服系统开发笔记 阅读(440) 评论(0) 推荐(0) 编辑
摘要: vmstat可以查看 系统 , 内存 , cpu , io 等的使用情况 , 方便查看系统负载 可以用这个命令判断是CPU密集型还是IO密集型 CPU密集型的表现: cpu的us列(用户态)值高, sy列(系统态)系统利用率高 id列(空闲态)空闲率低 IO密集型: 进程列的b特别高 , 这是等待I 阅读全文
posted @ 2020-03-30 14:30 唯一客服系统开发笔记 阅读(462) 评论(0) 推荐(0) 编辑
摘要: mysql的innodb引擎本身存储的形式就必须是聚簇索引的形式 , 在磁盘上树状存储的 , 但是不一定是根据主键聚簇的 , 有三种情形: 1. 有主键的情况下 , 主键就是聚簇索引 2. 没有主键的情况下 , 第一个非空null的唯一索引就是聚簇索引 3. 如果上面都没有 , 那么就是有一个隐藏的 阅读全文
posted @ 2020-03-30 12:04 唯一客服系统开发笔记 阅读(1128) 评论(0) 推荐(0) 编辑
摘要: 在用户收到发送过来的文件后 , 要能够检测出这个文件是否是病毒 , 核心的软件是clamav , 可以在linux命令行执行,检测文件或目录里的病毒 下载和安装可以参考其他博文 需要注意的是要开启下配置文件中的 LocalSocket /tmp/clamd.socket 运行时是以守护进程的方式运行 阅读全文
posted @ 2020-03-26 16:32 唯一客服系统开发笔记 阅读(606) 评论(0) 推荐(0) 编辑
摘要: 邮箱中最重要的一个功能就是读取一封信 , 也是使用的最多的接口 , 对此接口的读取效率是有一定要求的. 1. 最早的邮箱架构邮件还是存放在本地的共享文件目录下 , 每次读取邮件 ,就是在本地寻找到这个文件本体 ,然后把文件内容返回来就可以了. 2. 随着邮件越来越多 ,在本地遍历邮件目录和文件列表变 阅读全文
posted @ 2020-03-25 12:22 唯一客服系统开发笔记 阅读(288) 评论(0) 推荐(0) 编辑
摘要: xdebug除了调试程序外 , 还可以来检测程序的性能损耗点 , 展示成图表的形式 在php.ini中增加如下配置: xdebug.profiler_output_dir=/tmpxdebug.profiler_enable=1 访问程序后 , 会在tmp目录生成cachegrind.out.xxx 阅读全文
posted @ 2020-03-24 19:07 唯一客服系统开发笔记 阅读(468) 评论(0) 推荐(0) 编辑
摘要: B树的数据指针存储在各层节点中 , B+树的数据都存储在了叶子节点 , 那查找的时候B+树比B树效率按逻辑应该更高吗? 这样的情形下 , B树的数据存储的比较分散 , 在磁盘里进行查找的时候 , 不能利用上局部性原理 , 反而效率是更低的. B+树叶子节点之间还有链表连起来了 , 如果是个范围的查询 阅读全文
posted @ 2020-03-24 10:47 唯一客服系统开发笔记 阅读(464) 评论(0) 推荐(0) 编辑
摘要: 在一张表里有多个索引 , 我们where字段里条件有多个索引的值 , 那么究竟使用的哪个呢? 我们可以使用explain来查看 , 其中的key_len字段可以看得出来 比如下面这条sql explain select * from ent_calendar_diary where email='x 阅读全文
posted @ 2020-03-23 18:51 唯一客服系统开发笔记 阅读(657) 评论(0) 推荐(0) 编辑
摘要: mysql严格模式下 , 不允许给blob text geomtry json列增加默认值 可以使用 select @@sql_mode 查看当前模式 , 例如下面这样 mysql> select @@sql_mode -> ;+ +| @@sql_mode |+ +| STRICT_TRANS_T 阅读全文
posted @ 2020-03-23 14:04 唯一客服系统开发笔记 阅读(4106) 评论(0) 推荐(0) 编辑
摘要: 经常我们会遇到502错误 , 502错误究竟是啥呢 , 在字面意思是指bad gateway 网关错误 , 网关是啥 在我们的nginx + php-fpm中 , nginx相当于网关 ,但是这里的错误却是指的nginx的上游服务出错了 , 也就是fpm出错了. nginx连不上fpm或者fpm自身 阅读全文
posted @ 2020-03-23 11:13 唯一客服系统开发笔记 阅读(4970) 评论(0) 推荐(0) 编辑
摘要: 当我们开发时候需要对外开放接口 , 不管是GET还是POST , 都有点害怕对方传递给我们参数的方式被别人知道 , 然后直接改改参数搞破坏. 这时候就需要对参数进行一下安全的验证工作 , 对参数进行加密后的字符串拼接在要传递的参数后面 , 接收方同等加密进行判断一致 比如在get参数部分 , 一般有 阅读全文
posted @ 2020-03-23 10:18 唯一客服系统开发笔记 阅读(928) 评论(0) 推荐(0) 编辑
摘要: 在写代码的时候,经常要进行跳转连接,但是大家大部分不清楚302和301是啥区别,其实对于我们后端开发来说,这俩大部分没啥区别。 这俩的区别基本是语义上的区别 301是我这资源早就没有了,永远没有了,你跳走吧,然后我把Location传给你 302是我这资源没有了,下次有没有不知道,先临时跳走吧,这是 阅读全文
posted @ 2020-03-22 11:58 唯一客服系统开发笔记 阅读(407) 评论(0) 推荐(0) 编辑
上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 54 下一页