js window.open
懒惰——它是一种对待劳动态度的特殊作风。它以难以卷入工作而易于离开工作为其特点。 —— 杰普莉茨卡娅 有时我们需要在js中触发打开新标签页、或者是在当前页面跳转以及在iframe中替换父页面 使用window.open即可,关于它的参数,为以下四个: URL:需要打开的页面URL 1window.open("https://VampireAchao.github.io/") name:打开页面的方式或名称 12345678// 新窗口打开,默认window.open("https://VampireAchao.github.io/","_blank")// 父窗口打开,ifame中使用window.open("https://VampireAchao.github.io/","_parent")// 当前窗口中打开window.open("https://VampireAchao.github.io/","_self")// 顶层窗口...
查看apk的sha1签名
在逆风里把握方向,做暴风雨中的海燕,做不改颜色的孤星。——余光中 首先解压apk 找到META-INF 执行命令: 1keytool -printcert -file CERT.RSA 即可
nginx配置wss
草木蔓发,青山可望。一一王维 最近接入websocket,项目上线了,把nginx配置wss和https分享下 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849events { worker_connections 1024; ## Default: 1024}http{upstream websocket { server 域名:端口;}upstream ruben { server 域名:端口;}server { listen 80; server_name api.ruben.com; #需要将yourdomain.com替换成证书绑定的域名。 rewrite ^(.*)$ https://$host$1; #将所有HTTP请求通过rewrite指令重定向到HTTPS。 location / { p...
shaun中在不需要安全拦截的接口获取用户信息
我将仇恨写在冰上,然后期待太阳的升起。——加西亚马尔克斯 这里Opt用的是之前博客提到的复制修改过的Optional: https://VampireAchao.github.io/2021/07/19/%E6%96%B0%E7%89%88Optional/ shaun我之前也稍微写过:https://VampireAchao.github.io/2021/09/02/shaun/ 代码很简单: 1234567891011/** * 获取用户信息 * * @return com.baomidou.shaun.core.profile.TokenProfile * @author <achao1441470436@gmail.com> * @since 2021/9/9 10:33 */public static Opt<TokenProfile> getProfile() { final JEEContext context = WebUtil.getJEEContext(false); return Opt.ofNullable...
mybatis-plus使用代码配置configuration
我之所以写作,不是我有才华,而是我有感情。——巴金 12345678910111213141516/** * mybatis-plus自定义配置 * * @return com.baomidou.mybatisplus.autoconfigure.ConfigurationCustomizer * @author <achao1441470436@gmail.com> * @since 2021/9/8 16:09 */@Beanpublic ConfigurationCustomizer configurationCustomizer() { return configuration -> { // 开启通用枚举支持,默认使用ordinalType configuration.setDefaultEnumTypeHandler(org.apache.ibatis.type.EnumOrdinalTypeHandler.class); // 开启mybatis日志 confi...
将class文件打成jar包
如果真相是种伤害,请选择谎言。如果谎言是一种伤害,请选择沉默。如果沉默是一种伤害,请选择离开。——徐志摩 命令很简单,在class文件目录下执行: 1jar -cvf ruben.jar . 例如我这里执行后: 预览也能看到大致结构
置顶小标签
美色不同面,皆佳于目;悲音不共声,皆快于耳。——王充 原理是通过一个红色div加红色背景颜色,旋转45后度再整个边框设置超出部分隐藏 效果如下: 代码: 12345<div class="top-article-tag-parent"> <div class="top-article-tag"> 置顶 </div></div> 样式: 123456789101112131415161718.top-article-tag-parent { overflow: hidden; position: absolute; right: 46rpx; height: 80rpx; width: 100rpx; zoom: 0.8;}.top-article-tag { color: #fff; background-color: #ff0000; width: 150rpx; height: 40rpx; text-align: cente...
echarts中国主要城市空气质量
行之苟有恒,久久自芬芳。——崔瑗 中国主要城市空气质量: 代码出处:https://echarts.apache.org/examples/zh/editor.html?c=effectScatter-bmap 这是我在echarts官方网站示例上找到的 然后是代码: 注意下方要换成百度地图的AK 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151...
echarts入门
社会犹如一条船,每个人都要有掌舵的准备——易卜生 根据官方文档入门echarts: 首先我们先引入cdn 1<script src="https://cdn.jsdelivr.net/npm/echarts@5.2.0/dist/echarts.min.js"></script> 然后为 ECharts 准备一个具备大小(宽高)的 DOM 12<!-- 为 ECharts 准备一个具备大小(宽高)的 DOM --><div id="main" style="width: 600px;height:400px;"></div> 然后就是JavaScript代码了 先基于准备好的dom,初始化echarts实例 1var myChart = echarts.init(document.getElementById('main')); 接下来指定图表的配置项和数据 12345678910111213141516171819// 指定图表的...
css超出省略号
攀登科学高峰,就像登山运动员攀登珠穆朗玛峰一样,要克服无数艰难险阻,懦夫和懒汉是不可能享受到胜利的喜悦和幸福的。——陈景润 注意使用的时候要指定宽度width 123456789101112131415/* 单行 */.text-omit-one-line { white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}/* 多行 */.text-omit-more-line { word-break: break-all; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
