自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (18)
  • 收藏
  • 关注

原创 k8s容器跨节点ping不通

用的flannel,遇到的情况是各节点有两个网卡enp0s3和enp0s8,需要加参数--iface=enp0s8让flannel.1关联到enp0s8上。这个不正确,不仅容器跨节点ping不通,也可能会容器内nslookup查域名不正常,通过ingress集群外访问service不正常。...

2022-02-11 21:26:49 2154

原创 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 4045

原创 使用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 2428

原创 兰顿蚂蚁html版

1024快乐!用html+js模拟兰顿蚂蚁(Langton‘s Ant)。地图和蚂蚁是分离的,地图自动扩充,地图能拖动缩放,,bug未知兰顿蚂蚁,是于1986年,由克里斯·兰顿提出来的,属于细胞自动机的一种。平面上的正方形格子被填上黑色或白色。在其中一格正方形内有一只“蚂蚁”。蚂蚁的头部朝向为:上下左右其中一方。蚂蚁的移动规则十分简单:若蚂蚁在黑格,右转90度,将该格改为白格,并向前移一格;若蚂蚁在白格,左转90度,将该格改为黑格,并向前移一格。规则虽然简单,蚂蚁的行为却十分复.

2020-10-24 12:07:03 1029 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 4761

原创 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 483

原创 小度音箱+esp8266做语音控制开关

起因是早上起床后要用热水,不想下床按烧水壶开关,需要能遥控打开。大概用到:插板、esp-01s继电器模块、usb转串口ttl模块、https服务器、小度音箱。大概原理:https服务器上提供开关状态查询接口,esp-01s烧录编写的固件,使得可以连接wifi后轮询这个接口,并根据接口返回的状态打开或关闭继电器。在小度技能平台创建开关技能,在https服务器上提供oauth2.0接口和遵...

2019-12-23 01:23:04 8957 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 226

原创 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 2246 1

原创 SHA1计算过程

参考资料,按字节的角度(加密的数据是字节数组,不是位数组),理解大致过程是:1. 原字节数组补字节,使得字节数为64的倍数,且补的部分第一个字节是0x80,最后的8个字节存储原字节数组的总位数。2. 补后的字节数组,每64字节为一块,循环计算。3. 每64字节的一块再分16份,每份4字节,这16份会扩展计算,和自身的16分,组成80份,再循环计算。4. 这80份的每份,按公式计算得...

2018-09-08 20:18:07 1733

原创 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 1270

原创 简单的html颜色选择器

查资料参照着做了一个,用来理解颜色选择器,效果如图:主要渐变色显示和颜色计算,还有点小问题,勉强能自用&lt;style&gt;.select-color {}.select-color .select-color-aaa { display:inline-block;width:256px;height:256px;background-color:#ff0000;}....

2018-08-26 23:33:29 9594

原创 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 863

原创 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 1725

原创 java与51单片机串口通信

起因是做微信跳一跳物理辅助,用java控制单片机,单片机控制马达点击屏幕,这里协议所以只是简单的电脑端发送一个字节,单片机接收到这个字节后设置p0口,并返回收到的字节。串口java端库用的RXTXcomm.jar,注意还要安装rxtxParallel.dll和rxtxSerial.dll,看下面代码里说明。另外注意用11.0592mhz晶振,不然收发的字节会错误。java端代码示例:package...

2018-03-16 13:04:41 3673

原创 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 682

原创 html5视频播放器和服务端

html5视频播放器和服务端,用来在先播放mp4视频

2017-08-27 11:05:46 1113

原创 html版键盘

打算用来做按键测试用的,事件处理还有些可以再调整。功能上,只是按实体键盘,页面上的键盘的对应按键会显示,键值也会显示。 按键测试,键值查看。左右shift16 ctrl17 alt18 prtscr numenter&lt;hr&gt;&lt;textarea id="txt" style="width: 600px; height: 100px;"&gt;&lt;/textar...

2017-08-27 10:58:21 2112 3

原创 html版电子表,秒表,倒计时

html版简单的电子表、秒表、倒计时

2017-08-27 10:47:35 1763

原创 九连环解法java版

九连环解法java版

2017-04-02 14:50:10 1403

原创 八皇后计算

java版八皇后计算

2017-03-24 13:32:41 370

原创 java通过jni调用虚拟游戏控制器vjoy

java通过jni调用虚拟游戏控制器vjoy

2017-03-03 13:12:41 1620 1

原创 android开发环境遇到的一些问题

android adt环境和android工程遇到的几个问题,缺少android-support-v4.jar包、不生成BuildConfig.java和R.java、手机不连接电脑、jdk版本

2017-03-03 11:26:29 811

原创 spring配置静态资源文件放到war包外的指定目录

web应用用了spring,有些静态资源不想放到war包里,查查试试:原本是spring里配置现在可以再添加配置,指定原先的js文件放到c:/test1/static/js,注意新加的配置可能需要放在原来的配置上面(放下面可能不行,没测)。用properties配置c:/test1的话,在改成进一步可以查查uri相关资料

2017-01-09 13:28:10 3870 1

原创 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 1858

原创 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 4050

原创 jenkins构建下游任务不能自动触发

之前做自动构建,分打war包和部署war包两部分的任务,前者是定时任务,前者执行完后自动触发后者执行,正常运行一段时候后后来总是不能全部触发后者任务(后者是并行的多个任务)。类似问题可以看看https://issues.jenkins-ci.org/browse/JENKINS-29876,是旧版本bug,升级到最新的即可。

2016-06-09 09:11:55 1433

原创 jenkins打包Built-By的值修改为Administrator

war包里的MANIFEST.MF文件的Built-By值,jenkins打出来的包一直是主机名,mvn命令打出来的是Administrator,不得劲。修改jenkins所属tomcat的服务,设置“登录为”的用户为Administrator即可(原来是“本地系统”)

2016-06-08 14:41:04 1377 1

原创 thinkpad x200开机卡logo画面

不幸今天遇上了,最后的原因是摄像头usb线短路。经历:笔记本休眠后按fn开机,结果开时开了,屏幕就只显示个光标,鼠标和任何键都不管用。后关机重启(只能关机重启),直接卡logo画面,测试多等一会还是卡logo画面。测试多等一会发现掌托那特热,拆机看那是一芯片,查是南桥,了解下是低速小数据量io相关的(北桥对应内存显卡之类高速快速的,南桥usb无线硬盘之类),网上查查找找半天x2

2016-06-05 01:31:05 2235

原创 thinkpad x200 bios 超级密码破解方法

搞了一晚上一上午终于破解了,主要用到两个2k2电阻和两个5v1稳压管和一台带串口电脑。本方法是在修自己笔记本thinkpad x200时发现的,不确定其他笔记本也可以这样破解,也不确定是否会损坏笔记本,仅供参考。大致是通过影响bios读取超级密码,使超级密码不起作用,从而清空和重新设置超级密码,只需要在bios界面设置,不需要其他软件。两个2k2电阻和两个5v1稳压管做的串口i2c编程

2015-04-11 15:16:07 13127

win7远程桌面mstsc

包含mstsc.exe,mstscax.dll,zh-CN\mstsc.exe.mui,zh-CN\mstscax.dll.mui四个文件,解压后要保持当前目录结构,直接运行mstsc.exe即可。

2017-11-21

java通过jni调vjoy_vjoy4java

java通过jni调虚拟游戏控制器vjoy,包含java和c++源码以及编译后的dll,可以直接加入java工程使用。

2017-03-03

opera浏览器单文件

opera浏览器,单文件,wap浏览,能上3Gqq

2012-10-31

深度VMware6.0完美精简版.rar

深度VMware6.0完美精简版,小巧,几兆大小,见过的好用的最小的wmware虚拟机,转来转走

2012-10-31

Sizerv3.3设置窗口位置大小

设置窗口的位置和大小的工具

2012-10-31

dos下的打字练习软件

两个dos下的打字练习软件,分别进行英文和五笔打字练习

2012-10-31

TooManyltems1.2.5pre我的世界修改器1.2.5

TooManyltems1.2.5pre 我的世界修改器1.2.5版

2012-09-19

控制台俄罗斯方块

转的没源码,控制台下的游戏,俄罗斯方块。直接打开,上下左右控制。

2012-09-19

class反编译

反编译成java源文件,不过好像不生成*.java,只直接显示,临时查看用用

2012-05-13

迷你ftp服务器

slyar ftp server 局域网里用它做个最简单的ftp服务器,若机房里文件共享设置麻烦的话用它

2012-05-13

iso引导grldr需用的bif文件

用ultraiso做启动光盘并引导里面的grldr需要用的bif文件

2011-11-26

msdos7.1.img镜像

纯msdos7.1的img镜像,从别处下载的

2011-11-26

maxdos8.img镜像

maxdos8.img img的,更多信息自己找

2011-11-25

diskgen.img镜像

diskgen.img 正用着的1234

2011-11-25

ghost.img镜像

ghost.img 正用着呢 补够20字

2011-11-25

Grub4dos工具集合

grub4dos 0.4.5b grubinst 内置菜单编辑器 帮助说明等等 我用到等几乎都在里面了

2011-11-25

Delphi7精简版

delphi7精简版,算提供个下载地址吧,安装了一下,能用,在具体就不清楚了,其他地方有说明

2011-10-28

exe反编译成c语言

exe反编译成c语言,黑框框,英文。 (PS:这个很久以前上传的,可能不适用于某些exe反编译,具体试试看)

2011-10-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除