- 博客(23)
- 资源 (2)
- 收藏
- 关注
原创 跨域问题——服务器端解决
从服务器端解决跨域问题Apache:1、找到Apache配置文件httpd.conf,找到这样一行:#LoadModule headers_module modules/mod_headers.so把#注释符去掉(也有可能默认去掉了)用于开启apache头信息自定义模块2、找到被跨域的网站配置文件,大概长这样:<VirtualHost *:80> DocumentRoot "/www/wwwroot/XXX.com" ServerName XXX...
2020-07-13 19:07:10 306
原创 three.js——阴影配置
阴影配置1、开启渲染器渲染阴影:renderer.shadowMapEnabled = true;2、光源及产生投影的网格模型:directionalLight.castShadow = true;mesh.castShadow = true;3、对于接收阴影的物体调用:planeMesh.receiveShadow = true;...
2020-07-12 18:35:02 425
原创 three.js——设置模型顶点颜色
设置模型顶点颜色1、设置几何体Geometry顶点颜色属性geometry.colors,对网格模型Mesh是无效的,对于点模型Points、线模型Line是有效果的。2、设置三角形Face3的颜色对threejs网格模型Mesh有效,对于点模型Points、线模型Line是无效的。...
2020-07-12 11:27:21 2342
转载 在canvas上绘制3d图形
项目简介文章里有相当多的用到中学数学中的知识,推导3d的几何模型是如何绘制到2d平面中去的,最终利用推导出的结论编写代码,实现一个波纹的demo项目地址:https://github.com/zz632893783/canvas-3d安装项目依赖模块npm install运行项目npm run dev从z轴观察yz平面上的点想象一下有这么一个三维空间(如图),有一个点B,我们从A点观察B点。那么B点在xy平面上的投影即AB的延长线与平面xy的交点C。..
2020-06-26 10:29:44 6624 3
原创 tp5打包到服务器踩坑——只有index模块可以被访问
只有index模块可以被访问问题:只有index控制器中的index方法可以被访问,其他都不存在解决:找到站点的伪静态文件,或在根目录创建.htaccess文件并写入以下内容<IfModule mod_rewrite.c>Options +FollowSymlinks -MultiviewsRewriteEngine onRewriteCond %{REQUEST_FILENAME} !-dRewriteCond %{REQUEST_FILENAME} !-fRewrit
2020-06-25 22:55:38 661
原创 vue3.0打包到服务器踩坑——刷新后空白
刷新后空白问题:页面可以正常跳转,但刷新后提示404错误解决:vue在build打包后只有一个HTML文件,跳转访问时是程序重新写了url,但是刷新时浏览器直白地进行了访问,如web.XXX.com/blog,那服务器上当然是没有blog这个路由的。在伪静态配置内或在站点根目录下创建伪静态文件.htaccess,并写入RewriteEngine OnRewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-
2020-06-25 18:44:43 402
原创 vue3.0打包到服务器踩坑——代理转发
代理转发问题:本地vue项目运行,统一接口位置解决:1、在根目录创建vue.config.js文件,填入以下代码module.exports = { devServer: { proxy: { '/api': { target: 'https://api.XXX.com/', //对应自己的接口 changeOrigin: true, ws: true
2020-06-25 18:36:19 1028
原创 vue3.0打包到服务器踩坑——重复点击导航报错
重复点击导航报错:Avoided redundant navigation to current location问题:单击路由后跳转成功,再次点击报错解决:在main.js里添加import VueRouter from 'vue-router'const originalPush = VueRouter.prototype.push;VueRouter.prototype.push = function push(location) { return originalPush.c
2020-06-25 17:25:55 864
原创 Vue2.0将对象属性加入到响应式系统
Vue官方教程描述:只有当实例被创建时data中存在的属性才是响应式的。这意味着,绑定在vue实例创建后定义的对象属性的视图将不会实时更新。将对象属性加入到响应式系统:使用Vue.set(object, key, value)方法将响应属性添加到响应式系统Vue.set(this.form, 'status', true)还可以使用vm.$set实例方法,这也是全...
2019-08-14 15:03:24 490
原创 Mac关于隐藏文件和隐藏文件夹
一、隐藏所有文件或文件夹1、打开终端,输入命令defaults write com.apple.finder AppleShowAllFiles -bool true2、重启finder,按住option/alt键,单机dock上的finder图标不放,两秒后弹出菜单,点击重启3、隐藏文件已显示二、显示所有文件或文件夹1、输入命令defaults write...
2019-06-15 13:33:25 313
原创 Mac配置Apache+MySQL+PHP踩坑
通用:1、command+shift+g 全局搜索文件夹位置,在finder下使用Apache:命令:1、sudo apachectl -v 查看Mac自带Apache版本2、sudo apachectl start 启动Apache3、sudo apachectl stop 停止Apache4、sudo apachectl restart ...
2019-06-13 17:27:59 382
原创 alert(1) to xss.haozi.me with #0x03
#0x03题目:这道题使用正则表达式,当 ( ) 出现在 [ ] 中时,( ) 会被当做普通括号,所以该函数会将 ( ) 替换成空,使用``模板字符串可以避免过滤...
2019-06-05 17:01:51 260
原创 alert(1) to xss.haozi.me with #0x02
#0x02题目:这道题将我们输入的内容放入 input 标签的 value属性中,同样我们只需要破坏 input 标签即可,输入 input 的闭标签,使js代码放在标签外面...
2019-06-05 16:55:02 245
原创 alert(1) to xss.haozi.me with #0x01
#0x01题目:这道题将我们输入的内容放入 textarea 标签,使js代码被当做字符串渲染,那么我们只需要破坏 textarea标签即可,输入 textarea 的闭标签,使js代码放在标签外面...
2019-06-05 16:52:14 290
原创 【微信小程序】wx:if与hidden的区别
wx:if 与 hidden都用来控制小程序元素的显示wx:if1、条件为 true 时显示2、当元素显示时渲染3、元素变为不显示时销毁元素hidden1、条件为 false 时显示2、当元素显示时渲染3、元素变为不显示时保留元素总结:1、当元素频繁切换是否显示时使用 hidden ,因为 wx:if 会频繁地销毁渲染元素2、当元素不...
2019-06-05 14:33:01 795
原创 git多人合作版本控制(小型项目)
前置1、有github账号2、本地安装了git目录 涉及git命令 建立仓库 日常操作 注意事项正文一、涉及git命令git init --本地初始化建立git仓库git clone <url> --克隆远程代码仓库git remote add origin <url>--在url远程建立仓库orig...
2019-06-04 11:50:19 1833
原创 alert(1) to xss.haozi.me with #0x00
题库来源于xss.haozi.me,题目的终极目标在于想方设法让浏览器渲染出JavaScript代码alert(1)并成功弹窗#0x00题目:这道题对于input输入没有过滤措施,且直接将用户输入渲染至div中,那么我们直接在input中输入script代码即可,作为第一道题,快速清晰地让我们了解xss的简单攻击手段:成功破解:...
2019-05-29 22:20:46 339
原创 GitHub访问及git工具克隆慢问题解决
一、查询合适的DNS服务器1、站长工具DNS查询服务器github.comgithub.global.ssl.fastly.net2、选择TTL值最小的记录,记录下对应服务器IP地址例如github.com192.30.255.112github.global.ssl.fastly.net151.101.189.194二、更改hosts文件的DNS配置...
2019-05-27 10:16:57 474
原创 PHPstorm配置同步服务器文件
一、配置服务器1、连接配置打开菜单栏 Tools -> Deployment -> Configuration点击 + 选择 SFTP,并填写相关服务器信息:Type:连接类型,这里选择SFTPHost:服务器ip地址Port:端口,默认22User name:登录账户名,例如:rootAuthentication:验证登录方式,选择password...
2019-05-20 14:49:16 416
原创 php网络请求
get请求/** * get请求 * @param $url,请求地址 * @return bool|string */function getRequest($url){ $headerArray =array("Content-type:application/json;","Accept:application/json"); $ch = curl_init(...
2019-05-20 12:23:51 1003 1
原创 百度音乐接口api
百度音乐接口百度音乐全接口http://tingapi.ting.baidu.com/v1/restserver/ting请求方式:GET参数处理:format=json&calback=&from=webapp_music&method=以下不同的参数获得不同的数据一、获取列表例:method=baidu.ting.billboard....
2019-05-20 12:22:20 6864 3
原创 phpExcel操作
下载PHPExcel资源https://github.com/PHPOffice/PHPExcel引入PHPExcel资源include "/lib/PHPExcel/Classes/PHPExcel/IOFactory.php";//读取Excel所需文件include "/lib/PHPExcel/Classes/PHPExcel.php"; //写入excel所需的类文...
2019-05-20 12:20:36 753
互联网企业安全高级指南.pdf
2019-05-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人