-
spring boot 跨域
所属栏目:[C语言] 日期:2020-12-15 热度:79
package com.chatone.bim.config;?import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.web.cors.CorsConfiguration;import org.springframework.web.cors.UrlBas[详细]
-
media媒体查询,移动端适配尺寸大全
所属栏目:[C语言] 日期:2020-12-15 热度:107
pre class="de1"/ 第一种 / @media screen and(min-width: 320px)and(max-width: 359px) { html { font-size: 12.8px; } } @media screen and(min-width: 360px)and(max-width: 374px) { html { font-size: 14.4px; } } @media screen and(min-width: 375px)[详细]
-
获取图片地址,前端预览
所属栏目:[C语言] 日期:2020-12-15 热度:195
$(document).on(‘change’,‘.upload-item input’,function(){ var file = this.files[0]; // var fr = new FileReader(); // var $box = $(this).siblings(‘.upload-img-box’); // layer.load(); // fr.onload = function(ele){ // layer.closeAll(‘lo[详细]
-
Unity C# 判断点是否在正六边形内
所属栏目:[C语言] 日期:2020-12-15 热度:114
《高效判断点是否在正六边形蜂窝内的方法》 C#代码 // 平面直角坐标系中 检测某点与(x,y)为中心点的六边形 是否发生碰撞 public bool HitHex(Vector2 point,Vector2 cellPoint) { float x = Mathf.Abs(point.x - cellPoint.x); float y = Mathf.Abs(point.y[详细]
-
动态阴影 创建一个类似box-shadow但基于元素本身颜色的阴影。
所属栏目:[C语言] 日期:2020-12-15 热度:200
HTML css[详细]
-
element组件分析
所属栏目:[C语言] 日期:2020-12-15 热度:104
element组件分析 如何使用vue写一个组件库 组件以插件的形式引入使用,当然,也可以直接在页面引入组件文件,两者按需使用。 安装插件: vue.install源码: 通过源码可知,vue不会重复安装同一个插件。以第一次安装为准 现在,可以在代码中使用组件啦~ 我是[详细]
-
react 异步加载数据时渲染问题
所属栏目:[C语言] 日期:2020-12-15 热度:148
componeNTWillmouNT(){axios.get("http://127.0.0.1:8088/user/userlist").then(res={this.setState({dataSource:res.data.data,haveData:true})})}render(){return(!this.state.haveData?"loading":())} /* 注意下面这个三目运算符,执行到render时,state[详细]
-
正则匹配一串数字,每三位数一个逗号
所属栏目:[C语言] 日期:2020-12-15 热度:157
var str = "100000000000",? ? reg = /(?=(Bd{3})+$)/g;console.log(str.replace(reg,","));[详细]
-
Unity C# 摄像机震动
所属栏目:[C语言] 日期:2020-12-15 热度:112
按持续时间和振幅震动: /// /// 摄像机震动 /// ZhangYu 2019-03-30 /// public class CameraShake : MonoBehaviour { public float time = 1; // 持续时间public float range = 0.5f; // 震动幅度public float remainTime = 0; // 剩余时间private Vector3[详细]
-
certbot建立https访问
所属栏目:[C语言] 日期:2020-12-15 热度:75
$ sudo apt-get update$ sudo apt-get install software-properties-common$ sudo add-apt-repository universe$ sudo add-apt-repository ppa:certbot / certbot$ sudo apt-get update$ sudo apt-get install certbot python-certbot-nginx?$ sudo certbot[详细]
-
asyncio高性能爬虫
所属栏目:[C语言] 日期:2020-12-15 热度:193
#asyncio 没有提供http协议的接口 aiohttpimport asyncioimport socketfrom urllib.parse import urlparse??async def get_url(url):? ? #通过socket请求html? ? url = urlparse(url)? ? host = url.netloc? ? path = url.path? ? if path == "":? ? ? ? pat[详细]
-
asyncio+ThreadPoolExecutor爬虫
所属栏目:[C语言] 日期:2020-12-15 热度:136
#使用多线程:在携程中集成阻塞ioimport asynciofrom concurrent.futures import ThreadPoolExecutorimport socketfrom urllib.parse import urlparse??def get_url(url):? ? #通过socket请求html? ? url = urlparse(url)? ? host = url.netloc? ? path = ur[详细]
-
Array operation
所属栏目:[C语言] 日期:2020-12-15 热度:189
push and pop are more efficient than shift and unshift since shift and unshift need to re-index push O(1) pop O(1) shift O(N) unshift O(N) concat O(N) slice O(N) splice O(N) sort O(NlogN) forEach/map/filter/reduce... O(N)[详细]
-
微任务、宏任务与Event-Loop
所属栏目:[C语言] 日期:2020-12-15 热度:55
以后进行疯狂 ,如果没有关闭弹框,控制台是不会显示出一条 信息的。 ”而往后推。 ?或者 ? console.log(4))newPromise(resolve=>{resolve()console.log(1)}).then(_=>{console.log(3)})console.log(2) 就是作为宏任务来存在的,而 则是具有代表性的微任务[详细]
-
object-fit和object-position
所属栏目:[C语言] 日期:2020-12-15 热度:134
object-fit: fill; object-fit: contain; object-fit: cover; object-fit: none; object-fit: scale-down; object-position要比object-fit单纯的多,就是控制图片在盒子中显示位置的。默认值是50% 50%,也就是居中效果,所以,无论上一节object-fit值为那般[详细]
-
彻底弄懂HTTP缓存机制及原理
所属栏目:[C语言] 日期:2020-12-15 热度:110
前言 Http 缓存机制作为 web 性能优化的重要手段,对于从事 Web 开发的同学们来说,应该是知识体系库中的一个基础环节,同时对于有志成为前端架构师的同学来说是必备的知识技能。 但是对于很多前端同学来说,仅仅只是知道浏览器会对请求的静态文件进行缓存,[详细]
-
个人书单
所属栏目:[C语言] 日期:2020-12-15 热度:171
已买: Core Java Head First 设计模式 Effective Java 数据结构与算法分析 深入理解java虚拟机 阿里巴巴java开发手册 重构 改善既有代码的设计 java并发编程实战 java8实战 Thinking In Java 待买: java并发编程的艺术 分布式服务框架原理与实践 代码整洁[详细]
-
Apollo本地环境链接超时
所属栏目:[C语言] 日期:2020-12-15 热度:175
Apollo部署在公有云上,本地开发环境无法连接,但又需要做开发测试的话,客户端可以升级到0.11.0版本及以上,然后通过-Dapollo.configService=http://config-service的公网IP:端口来跳过meta service的服务发现[详细]
-
箭头函数 嵌套用法
所属栏目:[C语言] 日期:2020-12-15 热度:172
把 wx.xxx({suc:callback,fail:callback}) 调用方式 改造成 wx.xxx().then().catch() 方式 箭头函数写法 const asyncWrap = fn => (option={}) => new Promise((resolve,reject){ let conf = { suc:res=>{ resolve(res) },fail:err=>{ rejiect(err) } }[详细]
-
nginx: [emerg] unknown "connection_upgrade"
所属栏目:[C语言] 日期:2020-12-15 热度:184
当Nginx代理websockt,其中涉及到了一个nginx的设计问题 End-to-end and Hop-by-hop Headers 需要添加map配置,map在nginx中是为一个或多个变量设置映射表 http { map $http_upgrade $connection_upgrade { default upgrade; '' close;} server { location / {[详细]
-
会话cookie的失效时间
所属栏目:[C语言] 日期:2020-12-15 热度:123
提出问题: cookie 不设置失效时间的话,默认是会话结束失效,这个会话结束是指浏览器的所有窗口都关闭,还是说这个网站的页面全部关闭就可以了? ? 具体场景: Chrome浏览器开了两个窗口A B,A打开了网站1的两个标签页(tab1 tab2)和网站2的两个标签页(tab3[详细]
-
js-promise/blue-vue
所属栏目:[C语言] 日期:2020-12-15 热度:65
compute可以监测和设置值router中的data是一个函数需要返回一个对象router:route可以直接写成router$route.params.id 获取路由/:id接收到的值$route.querybeforeRouteUpdate(to,from,next):{}监测路由嵌套路由 children:[{path:'',component:{templetes:''[详细]
-
贫穷的九个理由
所属栏目:[C语言] 日期:2020-12-15 热度:127
犹豫不决 比鲁莽还糟糕畏惧错误 === 毁灭进步 拖延 逃避问题和懒惰、消极陷入人生越来越无聊、工作越来越误区 三分钟热度 半途而废从来没有体验到坚持做一件事成功后带来的喜悦 害怕拒绝 一个能放下自尊做事的人是专注目标成果导向的人 自我设限 但是...因为[详细]
-
HOMEBREW_GITHUB_API_TOKEN, WTF?
所属栏目:[C语言] 日期:2020-12-15 热度:171
homebrew 通过请求 Github 的公共 API 来获取数据,然而匿名请求的 rate limit 比较低,解决的办法是使用自己的 Github 账号生成一个 Access Token,然后在 shell 下创建一个变量保存它以供 homebrew 使用: export HOMEBREW_GITHUB_API_TOKEN=xxxx[详细]
-
数据模型的关联删除
所属栏目:[C语言] 日期:2020-12-15 热度:186
//删除一条数据库记录的时候希望能自动删除这条记录关联的其它数据。//可以用Eloquent的deleting事件来实现: class User extends Eloquent{ public function photos() { return $this-hasMany(‘Photo’); } public function posts() { return $this-hasMan[详细]