2020年2月9日

正向代理设置

摘要: squid 进行正向代理 背景介绍 有两台服务器A(内网IP:10.8.200.100) 与 B(内网IP:10.8.200.200), A 与 B 之间可以在局域网内互相访问。A 不能访问外网,B 可以访问外网。现在需要以 B 作为代理服务器, A 通过代理服务器 B 访问外部网络资源。 操作步骤 阅读全文

posted @ 2020-02-09 18:32 张居斜 阅读(1765) 评论(0) 推荐(0) 编辑

2019年10月5日

vscode 调试 react 项目

摘要: 主要分为以下三个步骤 1. 安装 debug for chrome 2. 配置 launch.json 文件 配置内容如下 3 使用 npm 启动项目, 关掉弹出的浏览器页面 4 打断点,在 Debug 模块启动调试 本配置参考 csdn 博客进行配置,详细链接在此 "链接" 阅读全文

posted @ 2019-10-05 16:31 张居斜 阅读(6470) 评论(0) 推荐(0) 编辑

2019年8月19日

多边形直线剪裁算法

摘要: 直线与多边形求交算法 Cohen-Sutherland 采用位运算,计算直线与多边形之间关系 使用编码,将多边形窗口区域分为五个部分,根据区域选择抛弃线段 两端点都在视口区域内,区域码相或为 0 , 接受 两端点至少共享一个不可见区域,区域码相与不为 1 , 拒绝 阅读全文

posted @ 2019-08-19 19:15 张居斜 阅读(736) 评论(0) 推荐(0) 编辑

2019年8月18日

threejs 学习之射线的使用

摘要: 主要内容: 使用 threejs 创建 20x20 的网格,鼠标移动时,方块跟随移动,点击时在网格任意位置放置方块,按 shift 时,删除当前位置方块。 流程如下: 创建网格 创建一个与网格同样尺寸的平面 创建一个方块 mesh_1 与网格同样的尺寸 一个与网格同样的方块 geometry_2 , 阅读全文

posted @ 2019-08-18 23:44 张居斜 阅读(2701) 评论(0) 推荐(0) 编辑

2019年8月11日

vscode 配置 nodejs 开发环境

摘要: 1.配置 cnpm 镜像 (国内淘宝镜像网速更快) 2.配置智能提示 安装 typings 初始化 typings 安装 js 插件提示 3. 创建 jsconfig.json 文件 重启 vscode 即可 阅读全文

posted @ 2019-08-11 10:32 张居斜 阅读(10355) 评论(0) 推荐(0) 编辑

2019年7月3日

vscode 支持 threejs 的智能提示

摘要: VSCode Typings and Intellisense: Dummy Learning VS Code 1 Jun 20, 2016 Updated on Jun 20 2016 for 1.0 typings and 1.x.x VS Code I try to bring code in 阅读全文

posted @ 2019-07-03 12:40 张居斜 阅读(2647) 评论(0) 推荐(0) 编辑

2019年4月4日

回调在事件中的妙用

摘要: 回调定义 CallBack: A callback is a function that is passed as an argument to another function and is executed after its parent function has completed. 回调: 阅读全文

posted @ 2019-04-04 18:24 张居斜 阅读(361) 评论(0) 推荐(0) 编辑

2019年3月27日

laya2d 与 cad 之间的坐标转换

摘要: 坐标系基本概念 直角坐标系可分为左手坐标系与右手坐标系,cad 中用到的是右手坐标系, Laya2D 中用到的是左手坐标系, Laya3D 中使用右手坐标系。 那么如何判断二维直角坐标系是左手还是右手呢? 以原点 O 为支点, 将 x 轴逆时针旋转 90° 后, 若其与 y 轴同向则为右手坐标系,若 阅读全文

posted @ 2019-03-27 13:51 张居斜 阅读(344) 评论(0) 推荐(0) 编辑

2019年3月25日

Laya 中缩放的实现

摘要: Laya 缩放功能的实现 在 laya 中实现滚轮对选中对象的缩放,涉及到以下两个模块: 事件 容器坐标 1. 事件 在 Laya 中, Event 是事件类型的集合。包含了常见的鼠标事件、键盘事件。 + 1.1 事件的触发   触发一个事件,需要设置一个事件接收区域. 如若未明 阅读全文

posted @ 2019-03-25 20:46 张居斜 阅读(2190) 评论(0) 推荐(0) 编辑

2019年3月24日

用命令模式实现撤销与恢复

摘要: 命令模式实现撤销与恢复 命令模式定义 将请求封装成对象,以便使用不同的请求、队列或日志来参数化其他对象。 命令对象可以把行动及参数封装起来,于是这些行动可以被: 重复多次 取消 恢复(取消后又再) 整个模式的类图如下: 通过 ICommand 接口,实现了控制类与调用者的解耦。 下面通过一个简单的实 阅读全文

posted @ 2019-03-24 15:57 张居斜 阅读(3111) 评论(0) 推荐(0) 编辑

导航