- 博客(55)
- 收藏
- 关注
原创 img标签使用after和before伪元素失效
https://www.w3.org/TR/CSS21/generate.html#before-after-contentNote.This specification does not fully define the interaction of :before and :after with replaced elements (such as IMG in HTML). This will be defined in more detail in a future specificat..
2020-05-25 11:23:20 1670
原创 iphone会默认加点击态
tap-highlight-color设置或检索对象的轻按时高亮。当用户轻按一个链接或者JavaScript可点击元素时给元素覆盖一个高亮色如果想取消这个高亮,将值设置为全透明即可,比如transparent设置:-webkit-tap-highlight-color: rgba(0, 0, 0, 0);即可清除。...
2020-01-15 17:01:28 241
原创 flex:1
flex 属性是 flex-grow、flex-shrink 和 flex-basis 属性的简写属性。「flex」属性可以用来指定可伸缩长度的部件:扩展比率、收缩比率,以及伸缩基准值。当一个元素是伸缩项目时,「flex」属性将代替主轴长度属性决定元素的主轴长度。若元素不是伸缩项目,则「flex」属性没有效果。<‘flex-grow’>此<number>...
2020-01-08 17:16:48 155
原创 whistle.js连接ios手机中https步骤
1:对于安卓直接扫码安装https的证书:对于ios 连接电脑发出的wifi,打开whistle,配置代理之后(一定要保证先链接电脑发出的wifi,且配置代理)用Safari打开网址:http://rootca.pro。下载rootca证书进行安装;最后一步:设置----通用-----关于本机------证书信任设置------>找到whistle证书打开信任...
2019-12-06 16:20:49 1377
原创 企业微信调试发送消息接口只能发送5个中文字符问题
请参考此博客。https://www.cnblogs.com/gtsup/p/10150927.html问题在于'Content-Length': postData.length 的问题。中文是三个字符的。
2019-09-18 15:07:09 245
原创 chrome performance调试
https://software.intel.com/en-us/vtune-amplifier-help-self-time-and-total-timehttps://developers.google.com/web/tools/chrome-devtools/rendering-tools/?hl=zh-cnhttps://nicholaslee119.github.io/2017/10/...
2019-08-22 14:37:26 406
原创 游览器缩小放大改变的是什么,canvas怎么做适配
https://www.quirksmode.org/blog/archives/2012/07/more_about_devi.htmlhttps://www.html5rocks.com/en/tutorials/canvas/hidpi/?redirect_from_locale=zhhttps://segmentfault.com/a/1190000009511784https...
2019-08-21 16:57:08 803
转载 每天一个linux命令:chown
转摘来自于:https://www.cnblogs.com/xqzt/p/5432612.html1、命令简介 chown(Change owner)用来改变某个文件或目录的所有者和所属的组,该命令可以向某个用户授权,使该用户变成指定文件的所有者或者改变文件所属的组。用户可以是用户或者是用户ID,用户组可以是组名或组ID。只有文件主和超级用户才可以便用该命令。2、...
2019-05-31 14:52:27 171
转载 微信小程序image图片自适应宽度比例显示的方法
转摘来自于:http://www.qianduan8.com/1005.html我们都知道微信小程序的组件image是用来显示图片的,它有一下几个属性:1、src 图片资源地址2、mode 图片裁剪、缩放的模式3、binderror 当错误发生时,发布到 AppService 的事件名,事件对象event.detail = {err...
2019-05-24 22:44:02 20661
转载 HTML5文件上传组件的深度剖析、分块上传、断点续传、秒传
转载:http://www.zuidaima.com/blog/2819949848316928.htm对于文件上传,相信还有不少同学还停留在FLASH时代,其实现在 HTML5 不仅可以实现文件上传,而且可以做得更好。以下是对 HTML5 与 FLASH 就文件上传方面的功能调研测试得出的结果。功能描述 FLASH HTML5 文件多选 √ √ ...
2019-04-15 10:16:32 442
转载 移动Web Passive
移动Web滚动性能优化: Passive event listeners文章链接:https://segmentfault.com/a/1190000007913386今年的 Google I/O 已经过去一段时间了,大部分人都关注了一些新产品的发布,比如 Allo 和 Duo、Android N、Daydream、Android Studio、Firebase……还有 PWA。...
2019-04-11 20:47:08 136
转载 Git撤销&回滚操作(git reset 和 get revert)
转:https://blog.csdn.net/asoar/article/details/84111841git的工作流工作区:即自己当前分支所修改的代码,git add xx 之前的!不包括 git add xx 和 git commit xxx 之后的。暂存区:已经 git add xxx 进去,且未 git commit xxx 的。本地分支:已经git commit -m...
2019-03-31 12:04:40 678
转载 7种方法实现移动端Retina屏幕1px边框效果
转载来自于:https://www.cnblogs.com/lhb25/p/seven-method-for-1px-retina-screen.html在Reina(视网膜)屏幕的手机上,使用CSS设置的1px的边框实际会比视觉稿粗很多。在之前的项目中,UI告诉我说我们移动项目中的边框全部都变粗了,UI把他的设计稿跟我的屏幕截图跟我看,居然真的不一样。没有办法,只有在后面的版本中...
2019-03-20 12:01:40 123
转载 react如何通过shouldComponentUpdate来减少重复渲染
引用来自于:https://segmentfault.com/a/1190000016494335在react开发中,经常会遇到组件重复渲染的问题,父组件一个state的变化,就会导致以该组件的所有子组件都重写render,尽管绝大多数子组件的props没有变化render什么时候会触发首先,先上一张react生命周期图:这张图将react的生命周期分为了三个阶段:...
2019-03-11 15:44:39 208
转载 A new image format for the Web
转载来自于:https://developers.google.com/speed/webp/WebP is a modern image format that provides superior lossless and lossy compression for images on the web. Using WebP, webmasters and web developers ca...
2019-02-20 14:43:46 151
转载 查看linux系统常用的命令,Linux查看系统配置常用命令
转摘来自于: https://www.cnblogs.com/xuchunlin/p/5671572.html 一、linux CPU大小 cat /proc/cpuinfo |grep "model name" && cat /proc/cpuinfo |grep "physical id" 说明:Linux下可以在/proc/cpuinfo中看到每个c...
2019-02-19 16:09:26 181
转载 移动端触摸(touch)事件
文章转摘于:https://www.cnblogs.com/cangqinglang/p/8794621.htmltouchstart:手指触摸到一个 DOM 元素时触发。touchmove:手指在一个 DOM 元素上滑动时触发。 touchend:手指从一个 DOM 元素上移开时触发。Touch 属性事件对应的三个列表虽然名字不一样,但是它们里面装的东西都是差不多的,包含...
2019-02-12 16:17:51 958
转载 HTML5的学习--performance获取加载时间的工具
转载:https://www.cnblogs.com/CraryPrimitiveMan/p/3817527.html 将times.js引入想应的HTML中,打开console(按F12),刷新一下页面就可以看到详细的加载时间。 也可以在JS中使用times()方法调用。其运行结果如下图源码及注释如下var times = function() { ...
2019-01-15 10:21:14 770
转载 在命令行打开 vscode
根据终端命令行使用 bash 还是 zsh 选择编辑环境变量的文件。bash,写入 ~/.bash_profile zsh, 写入 ~/.zshrc在里面以上相应文件中写入code () { VSCODE_CWD="$PWD" open -n -b "com.microsoft.VSCode" --args $* ;}...
2019-01-03 21:08:36 6456
转载 Maven:Eclipse上Maven的配置
转载:https://www.cnblogs.com/supiaopiao/p/7276805.html?utm_source=itdadao&utm_medium=referralEclipse上Maven的配置:步骤:①Maven下载地址: http://maven.apache.org/download.cgi# ②解压apache-maven-3.5....
2018-12-30 12:44:26 126
转载 Mac中如何正确地设置JAVA_HOME
参考文章:https://blog.csdn.net/a158123/article/details/79684499/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home
2018-12-26 16:48:31 1417
转载 vim选中字符复制/剪切/粘贴
地址:https://www.cnblogs.com/luosongchao/p/3193153.html 问题描述:vim 中选中指定字符,进行复制/剪切/粘贴问题解决: 进入vim中visual模式,visual模式进入,可以有三种方式: (1)在普通模式(normal)下,直接按键 v 就可以进入默认visual模式,可以使用v+j/k/...
2018-12-26 16:47:13 312
转载 java 防止xss攻击
https://blog.csdn.net/lovehappylucky/article/details/52452359XSS 全称(Cross Site Scripting) 跨站脚本攻击, 是Web程序中最常见的漏洞。指攻击者在网页中嵌入客户端脚本(例如JavaScript), 当用户浏览此网页时,脚本就会在用户的浏览器上执行,从而达到攻击者的目的. 比如获取用户的Cookie,导航到恶...
2018-12-11 10:17:38 453
转载 java操作Json数据
最近要使用java来操作Json数据,虽然Json用过几次,但一直没有好好总结,趁这次来总结一下java操作Json数据。Java操作Json有很多工具包,地址为http://www.json.org/,可以自己上去挑选。 这里我使用第一个org.json,最新源码地址为:https://github.com/douglascrockford/JSON-java,可以自己去下载,我也会在...
2018-12-04 10:31:22 674
转载 Base64编码简介
转载来自于:https://www.cnblogs.com/antineutrino/p/3756106.html基本概念 Base64这个术语最初是在“MIME内容传输编码规范”中提出的。Base64不是一种加密算法,虽然编码后的字符串看起来有点加密的赶脚。它实际上是一种“二进制到文本”的编码方法,它能够将给定的任意二进制数据转换(映射)为ASCII字符串的形式,以便在只支持文...
2018-11-30 13:30:41 233 1
转载 Java中的String,StringBuilder,StringBuffer三者的区别
最近在学习Java的时候,遇到了这样一个问题,就是String,StringBuilder以及StringBuffer这三个类之间有什么区别呢,自己从网上搜索了一些资料,有所了解了之后在这里整理一下,便于大家观看,也便于加深自己学习过程中对这些知识点的记忆,如果哪里有误,恳请指正。 这三个类之间的区别主要是在两个方面,即运行速度和线程安全这两方面。首先说运行速度,或者说是执行速度,在...
2018-11-09 10:33:06 84
转载 在 Node.js 中利用 js-xlsx 处理 Excel 文件
参考链接:http://scarletsky.github.io/2016/01/30/nodejs-process-excel/var _headers = [''], _headers_len = _headers.length;headers = _headers.map((v, i) => Object.assign({}, {v: v, position: Stri...
2018-11-05 16:46:09 559
转载 xml之SAX解析以及数据结构存入java对象
引用来自于:https://www.cnblogs.com/Qian123/p/5231303.html https://blog.csdn.net/qq_36935755/article/details/77106322?utm_source=copy SAXParserHandler.javapackage com.suse.handler;import java.u...
2018-10-15 15:56:51 254
转载 Java 四种线程池newCachedThreadPool,newFixedThreadPool,newScheduledThreadPool,newSingleThreadExecutor
转载:https://www.cnblogs.com/zhujiabin/p/5404771.html 介绍new Thread的弊端及Java四种线程池的使用,对Android同样适用。本文是基础篇,后面会分享下线程池一些高级功能。1、new Thread的弊端执行一个异步任务你还只是如下new Thread吗?new Thread(new Runnable() { ...
2018-10-10 17:17:49 116
转载 java模拟多线程http请求
package test; import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import java.util.Map.Entry;import java.util.concurrent.ExecutorService;import java...
2018-10-10 15:21:57 2051
转载 Java多线程--让主线程等待子线程执行完毕
参考链接:https://www.cnblogs.com/eoss/p/5902939.html使用Java多线程编程时经常遇到主线程需要等待子线程执行完成以后才能继续执行,那么接下来介绍一种简单的方式使主线程等待。java.util.concurrent.CountDownLatch使用countDownLatch.await()方法非常简单的完成主线程的等待:public...
2018-10-10 15:19:26 273
转载 Java并发编程:volatile关键字解析
volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。 volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于volatile关键字是与Java的内存模型有关的,因此在讲述volatile关键之前,我...
2018-10-09 20:28:16 94
转载 透明图片判定
for (int j = 0; j < height; j++) { for (int i = 0; i < width; i++) { int p = image.getRGB(i, j); int a = (p >> 24) & 0xff; int r = (p >> 16) & 0...
2018-09-27 13:17:43 1246
转载 如何判断图片为透明图片 getImageData rgba
let _img = new Image(), _canvas = window.document.createElement("canvas"), _context = _canvas.getContext("2d"); _img.onload = function ...
2018-09-26 17:30:42 4815
转载 Java 枚举(enum) 详解7种常见的用法
本文来自 微wx笑 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/testcs_dn/article/details/78604547?utm_source=copy enum这个关键字,可以理解为跟class差不多,这也个单独的类。可以看到,上面的例子里面有属性,有构造方法,有getter,也可以有setter,但是一般都是构造传参数。还有其他自定义方法...
2018-09-24 12:34:18 318
转载 Git 清理无效的远程追踪分支
在使用git进行版本控制时,经常会创建一些特性分支方便产品功能的开发和迭代,在远程版本库创建了一个分支后,在本地可以使用 $ git remote update可以在本地创建远程追踪分支,但是,如果在远程版本库上删除了某一分支,该命令并不会删除本地的远程追踪分支,这时候,有另一个命令$ git remote prune该命令可以删除本地版本库上那些失效的远程追踪...
2018-09-18 10:44:02 2438
转载 ThreadLocal-面试必问深度解析
引用:https://www.jianshu.com/p/98b68c97df9b ThreadLocal是什么ThreadLocal是一个本地线程副本变量工具类。主要用于将私有线程和该线程存放的副本对象做一个映射,各个线程之间的变量互不干扰,在高并发场景下,可以实现无状态的调用,特别适用于各个线程依赖不通的变量值完成操作的场景。从数据结构入手下图为ThreadLocal的内部...
2018-09-11 16:23:50 104
转载 前端性能监控方案window.performance 调研(转)
链接地址:https://www.cnblogs.com/sunshq/p/5312231.html1. 业界案例目前前端性能监控系统大致为分两类:以GA为代表的代码监控和以webpagetest为代表的工具监控。代码监控依托于js代码并部署到需监控的页面,手动计算时间差或者使用浏览器的的API进行数据统计。影响代码监控数据的因素有以下几种:浏览器渲染机制; 浏览器对API的...
2018-09-10 11:19:25 549
转载 mac 下终端利用sublime神器,打开文件夹或文件
参考链接:https://www.sublimetext.com/docs/3/osx_command_line.htmlhttp://www.jianshu.com/p/ece0852ca414符号链接:ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" /usr/local/bin/ ...
2018-08-24 20:55:46 1520
转载 Mac安装、配置Maven
Mac下安装maven步骤如下:下载maven, http://maven.apache.org/download.cgi 下载 我们选择binary zip archive 的类型 。解压maven 解压下载好的maven’,将目录丢到终端命令去获取文件路径。设置path: vi ~/.bash_profile 添加maven的路径,将下载好的maven资源引入path 中:...
2018-08-24 20:21:20 121
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人