- 博客(30)
- 资源 (18)
- 收藏
- 关注
原创 k8s容器跨节点ping不通
用的flannel,遇到的情况是各节点有两个网卡enp0s3和enp0s8,需要加参数--iface=enp0s8让flannel.1关联到enp0s8上。这个不正确,不仅容器跨节点ping不通,也可能会容器内nslookup查域名不正常,通过ingress集群外访问service不正常。...
2022-02-11 21:26:49
2264
原创 nginx反向代理进行统一鉴权
场景:服务器上几个管理后台服务的web应用程序,都挂在*.test.localhost域名下,如mysql.test.localhost、redis.test.localhost。但是每个web应用自身可能没有权限认证或权限认证不够安全,所以希望在访问任意一个*.test.localhost地址的应用前,都先进行统一的登录和权限认证。方法:使用nginx的auth_request,如下配置。访问mysql.test.localhost或redis.test.localhost时,根据auth
2021-02-28 22:37:18
4736
原创 使用otp动态口令ssh登录linux
linux上各应用的权限认证使用pam机制,pam参考资料:https://github.com/linux-pam/linux-pam,https://blog.51cto.com/tyjhz/1436175这里需要一个支持otp验证的pam模块,可以直接用pam_script模块,通过编写脚本实现。1. 安装pam_scriptyum install pam_script或从https://github.com/jeroennijhof/pam_script编译安装。这里直...
2021-02-19 23:30:14
3371
原创 兰顿蚂蚁html版
1024快乐!用html+js模拟兰顿蚂蚁(Langton‘s Ant)。地图和蚂蚁是分离的,地图自动扩充,地图能拖动缩放,,bug未知兰顿蚂蚁,是于1986年,由克里斯·兰顿提出来的,属于细胞自动机的一种。平面上的正方形格子被填上黑色或白色。在其中一格正方形内有一只“蚂蚁”。蚂蚁的头部朝向为:上下左右其中一方。蚂蚁的移动规则十分简单:若蚂蚁在黑格,右转90度,将该格改为白格,并向前移一格;若蚂蚁在白格,左转90度,将该格改为黑格,并向前移一格。规则虽然简单,蚂蚁的行为却十分复.
2020-10-24 12:07:03
1401
1
原创 在chrome网页上通过点击链接或执行js打开本地文件夹
用来能在网页上方便的打开常用文件夹或文件。方法:下面文件放到c:/tools/位置;执行mycall.reg添加注册信息;试试在chrome里点击<a href="mycall://openfolder?arg=d:">D:</a>打开D盘;继续完善mycall.py支持其他功能。文件:(1)mycall.regWindows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\mycall]@="UR
2020-07-26 23:53:06
5138
原创 java使用jintellitype捕获热键,修改剪贴板
可以用来粘贴随机测试数据package com.superzlc.test;import java.awt.Toolkit;import java.awt.datatransfer.Clipboard;import java.awt.datatransfer.DataFlavor;import java.awt.datatransfer.StringSelection;i...
2020-03-13 19:51:51
575
原创 小度音箱+esp8266做语音控制开关
起因是早上起床后要用热水,不想下床按烧水壶开关,需要能遥控打开。大概用到:插板、esp-01s继电器模块、usb转串口ttl模块、https服务器、小度音箱。大概原理:https服务器上提供开关状态查询接口,esp-01s烧录编写的固件,使得可以连接wifi后轮询这个接口,并根据接口返回的状态打开或关闭继电器。在小度技能平台创建开关技能,在https服务器上提供oauth2.0接口和遵...
2019-12-23 01:23:04
9620
3
原创 学着车轮的otp
有java、js和php版本,可以加入自己程序里,用来做登录验证。代码放在https://gitee.com/superzlc/otp另外微信小程序“动态口令”能够提供otp验证java:package com.superzlc.utils;import java.util.HashMap;import javax.crypto.Mac;import javax.cry...
2018-10-04 12:08:45
258
原创 JSNES连发和连跳
JSNES是javascript做的网页版的nes模拟器,https://github.com/bfirsh/jsnesJSNES没有连跳和连发,不习惯,尝试加了一下。总体看来,正常游戏机和游戏原本不支持连跳和连发,需要手柄模拟连续点按A和B来实现。然后修改keyboard.js,调试,原来键盘的J、K映射B和A,现在长按U模拟连续点按B,长按I模拟连续点按A,效果还好。另外,看g...
2018-09-17 02:30:43
2385
1
原创 SHA1计算过程
参考资料,按字节的角度(加密的数据是字节数组,不是位数组),理解大致过程是:1. 原字节数组补字节,使得字节数为64的倍数,且补的部分第一个字节是0x80,最后的8个字节存储原字节数组的总位数。2. 补后的字节数组,每64字节为一块,循环计算。3. 每64字节的一块再分16份,每份4字节,这16份会扩展计算,和自身的16分,组成80份,再循环计算。4. 这80份的每份,按公式计算得...
2018-09-08 20:18:07
1852
原创 atmega64a单片机+lcd19264液晶屏+GT23L16U2W字库的小板子
从论坛搬过来。。。。之前买的,这几天(0422)试了试,以前没接触过avr,试了好多天,出了不少错,印象深的一是一定要仔细接对线,二是对于一些情况可能要禁用jtag功能。(1)板子原本已经启用了jtag和isp,手上有isp编程器,jtag引脚要用做他用,所以熔丝关闭jtag,开启isp,另外外带的晶振不知道多少hz,熔丝设置的内部8MHz的RC振荡器,熔丝低位E4,高位D9,扩展位0,加密...
2018-08-27 00:31:28
1413
原创 简单的html颜色选择器
查资料参照着做了一个,用来理解颜色选择器,效果如图:主要渐变色显示和颜色计算,还有点小问题,勉强能自用<style>.select-color {}.select-color .select-color-aaa { display:inline-block;width:256px;height:256px;background-color:#ff0000;}....
2018-08-26 23:33:29
9749
原创 java截屏为BufferedImage对象,可以保存到剪贴板
package com.superzlc.zlctest.proj.image;import java.awt.AWTException;import java.awt.Color;import java.awt.Dimension;import java.awt.Graphics;import java.awt.GraphicsDevice;import java.awt.Grap...
2018-05-23 12:25:30
923
原创 usbasp下载器制作
到http://www.fischl.de/usbasp/下载http://www.fischl.de/usbasp/usbasp.2011-05-28.tar.gz按电路焊就行了,熔丝EFD9买过一个usbasp下载器,打算把一片atmega16a和usbasp下载器焊一个板子上方便些,找了一版,和买的usbasp电路一致,焊完烧录,插usb不识别,下载http://www.fischl.de/...
2018-05-09 01:09:09
1821
原创 java与51单片机串口通信
起因是做微信跳一跳物理辅助,用java控制单片机,单片机控制马达点击屏幕,这里协议所以只是简单的电脑端发送一个字节,单片机接收到这个字节后设置p0口,并返回收到的字节。串口java端库用的RXTXcomm.jar,注意还要安装rxtxParallel.dll和rxtxSerial.dll,看下面代码里说明。另外注意用11.0592mhz晶振,不然收发的字节会错误。java端代码示例:package...
2018-03-16 13:04:41
3771
原创 git修改之前提交的版本删除敏感数据
git里提交了敏感的数据,和文件,需要替换掉一些字符串,删除掉一些文件。看有两种方法,用bfg或git filter-branch。bfg简单试了下删文件 java -jar bfg.jar --delete-files hello.php替换字符串(未成功) java -jar bfg.jar --replace-text passwords.txt --no-blob-protectiong...
2018-03-16 12:44:21
728
原创 html版键盘
打算用来做按键测试用的,事件处理还有些可以再调整。功能上,只是按实体键盘,页面上的键盘的对应按键会显示,键值也会显示。 按键测试,键值查看。左右shift16 ctrl17 alt18 prtscr numenter<hr><textarea id="txt" style="width: 600px; height: 100px;"></textar...
2017-08-27 10:58:21
2239
3
原创 android开发环境遇到的一些问题
android adt环境和android工程遇到的几个问题,缺少android-support-v4.jar包、不生成BuildConfig.java和R.java、手机不连接电脑、jdk版本
2017-03-03 11:26:29
849
原创 spring配置静态资源文件放到war包外的指定目录
web应用用了spring,有些静态资源不想放到war包里,查查试试:原本是spring里配置现在可以再添加配置,指定原先的js文件放到c:/test1/static/js,注意新加的配置可能需要放在原来的配置上面(放下面可能不行,没测)。用properties配置c:/test1的话,在改成进一步可以查查uri相关资料
2017-01-09 13:28:10
3925
原创 java继承或实现方法时异常和返回值的类型范围
之前写代码,有遇到一个方法在父类抛异常(class T)、子类不抛异常(class T1),或者在父类不抛异常(class T)、子类抛异常的场景(class T2);还有是返回值类型在父类是类型T(class T)、在子类是T的子类T1(class T3),或者返回值类型在父类是类型T的子类T1(class T)、在子类是T(class T4)。class T { public
2017-01-09 12:20:45
1911
原创 javax.xml.bind.DatatypeConverter.printBase64Binary("abc".getBytes())报NullPointerException异常
看https://developer.ibm.com/answers/questions/200553/jaxb-datatypeconverter-throws-nullpointerexception.htmlThis have been resolved by changing the 3rd party code to not use DatatypeConverter.,To cor
2016-12-13 15:22:05
4128
原创 jenkins构建下游任务不能自动触发
之前做自动构建,分打war包和部署war包两部分的任务,前者是定时任务,前者执行完后自动触发后者执行,正常运行一段时候后后来总是不能全部触发后者任务(后者是并行的多个任务)。类似问题可以看看https://issues.jenkins-ci.org/browse/JENKINS-29876,是旧版本bug,升级到最新的即可。
2016-06-09 09:11:55
1502
原创 jenkins打包Built-By的值修改为Administrator
war包里的MANIFEST.MF文件的Built-By值,jenkins打出来的包一直是主机名,mvn命令打出来的是Administrator,不得劲。修改jenkins所属tomcat的服务,设置“登录为”的用户为Administrator即可(原来是“本地系统”)
2016-06-08 14:41:04
1448
原创 thinkpad x200开机卡logo画面
不幸今天遇上了,最后的原因是摄像头usb线短路。经历:笔记本休眠后按fn开机,结果开时开了,屏幕就只显示个光标,鼠标和任何键都不管用。后关机重启(只能关机重启),直接卡logo画面,测试多等一会还是卡logo画面。测试多等一会发现掌托那特热,拆机看那是一芯片,查是南桥,了解下是低速小数据量io相关的(北桥对应内存显卡之类高速快速的,南桥usb无线硬盘之类),网上查查找找半天x2
2016-06-05 01:31:05
2320
原创 thinkpad x200 bios 超级密码破解方法
搞了一晚上一上午终于破解了,主要用到两个2k2电阻和两个5v1稳压管和一台带串口电脑。本方法是在修自己笔记本thinkpad x200时发现的,不确定其他笔记本也可以这样破解,也不确定是否会损坏笔记本,仅供参考。大致是通过影响bios读取超级密码,使超级密码不起作用,从而清空和重新设置超级密码,只需要在bios界面设置,不需要其他软件。两个2k2电阻和两个5v1稳压管做的串口i2c编程
2015-04-11 15:16:07
13753
win7远程桌面mstsc
2017-11-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人