会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
janbar
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
下一页
2020年10月14日
golang不想http自动处理重定向的解决方案
摘要: 前言 有时候发送http请求不想让库自动帮忙处理重定向,库里面默认的是会把所有重定向都完成一遍,结果就是最后一个没有重定向的请求的结果。因此需要一种方案直接获取首次访问的结果,不走重定向。go的http库里面是使用如下代码检查重定向的,以前我傻傻的修改源码让下面这段代码直接返回,这样需要重新编译go
阅读全文
posted @ 2020-10-14 13:15 janbar
阅读(1823)
评论(0)
推荐(1)
2020年10月12日
学习WebDav
摘要: 前言 在之前一篇文章【keepass+坚果云管理我的密码】中我使用了坚果云的WebDav服务来让我的KeePass实现多平台和设备共享数据库文件。然后我就想学一学WebDav是什么,有什么用,以及如何使用。在这之前我也用过相关网络存储功能的服务,用来保存我定时打包的备份文件,当时考虑用百度网盘这类网
阅读全文
posted @ 2020-10-12 17:57 janbar
阅读(2941)
评论(4)
推荐(2)
2020年10月8日
keepass+坚果云管理我的密码
摘要: 前言 KeePass是一款免费、小巧、绿色且开源的密码管理工具,多年来一直深受大众的好评,它能为用户提供一个足够安全的加密技术来保存各种各样的账号和密码。由于KeePass自身不带同步功能,所以如果有多设备使用需求的人,可以搭配【坚果云】进行使用。本人之前也是一直用keepass,但是没有发现可以把
阅读全文
posted @ 2020-10-08 14:00 janbar
阅读(1147)
评论(0)
推荐(0)
2020年9月26日
定制右键功能,看这一篇就够了
摘要: 前言 有时候有些经常用到的功能希望可以自定义加入右键菜单中,那么本文可以带你了解通过修改注册表方式定制右键菜单。 特别注意修改注册表属于高危操作,不认识、不知道的注册表不要轻易删除或修改。在编辑注册表之前记得备份注册表。 右键菜单分为很多种,后面我会介绍几个常用的情况,大致情况有下面几种: 1. 桌
阅读全文
posted @ 2020-09-26 22:36 janbar
阅读(5086)
评论(6)
推荐(3)
2020年9月20日
翻转二叉树
摘要: 1.递归 当前节点不为空则交换左右子节点,递归非常直观。 func invertTree1(root *TreeNode) *TreeNode { if root != nil { root.Left, root.Right = invertTree1(root.Right), invertTree
阅读全文
posted @ 2020-09-20 10:32 janbar
阅读(227)
评论(0)
推荐(0)
加密sqlite3数据库文件
摘要: GitHub地址 EncryptSqlite3 加密sqlite3数据库,产生的数据库文件别人打不开。 实现原理 在写入文件前对每个字节加密,这样存入文件的就是加密后的数据。 将从文件读取的数据每个字节都解密,这样就得到正确数据用于处理。 可以搜索c/sqlite3.c和go/sqlite3-bin
阅读全文
posted @ 2020-09-20 10:22 janbar
阅读(1944)
评论(0)
推荐(0)
算出cron表达式接下来几次执行时间
摘要: 1.使用cron库 需要使用的go库:【点击跳转】。 具体使用方法可以参照例子使用,下面主要实现计算接下来几次cron表达式执行时间。 package main import ( "flag" "fmt" "log" "time" "github.com/robfig/cron" ) func ma
阅读全文
posted @ 2020-09-20 10:18 janbar
阅读(2657)
评论(0)
推荐(0)
关于斐波那契数列的3种解法
摘要: 1.斐波那契 关于斐波那契数列的定义和应用网上已经有一大堆介绍了,可以去查一查。我以前只知道用循环和递归这两种方式求,但是最近发现一种矩阵乘方的方式来求解。因此就用C语言实现了这3中方式。 求斐波那契第n个数,循环 求斐波那契第n个数,递归(n大了后会有很多重复运算,不推荐) 矩阵法计算 #incl
阅读全文
posted @ 2020-09-20 10:15 janbar
阅读(543)
评论(2)
推荐(1)
golang通过cgo调用lua
摘要: 1.前期准备 1.第三方库:https://github.com/aarzilli/golua 2.下载lua源码:https://www.lua.org/ftp/lua-5.1.4.tar.gz 3.编译lua: 在windows下使用“mingw32-make.exe mingw test” 在
阅读全文
posted @ 2020-09-20 10:12 janbar
阅读(1233)
评论(0)
推荐(0)
学习go语言并完成第一个作品
摘要: 之前有使用C#写一个Windows下的发送邮件的命令行工具,方便一些脚本出现异常时向我的邮箱发送邮件提醒。但这并没有被我频繁使用,因为我的有些脚本还是在linux下面运行,因此我又有一篇文章用linux的C编写一个发送邮件的可执行程序,但是功能太简单了,中文字符很难处理。 因此我选择了Go语言,因为
阅读全文
posted @ 2020-09-20 10:08 janbar
阅读(356)
评论(0)
推荐(0)
在shell中截取心仪的字符串
摘要: file=/dir1/dir2/dir3/my.file.txt ${file#*/} 去掉左边 ${file##*/} 去掉左边最后一个 ${file%/*} 去掉右边 ${file%%/*} 去掉右边第一个 ${file:5:5} 截取5开始长度5的字符 ${file/dir/path} 将第一
阅读全文
posted @ 2020-09-20 09:58 janbar
阅读(207)
评论(0)
推荐(0)
网页添加 Live2D 看板娘
摘要: 我是先参考别人的【点击跳转】博客来做的。不过我发现网上很多人都没有把一些细节写出来,用了别人那里下载的文件后里面的一些跳转链接就跳到他们的页面了。所以我这里写一写如何修改这些跳转链接吧。 1. 首页跳转链接 $('.waifu-tool .fui-home').click(function (){
阅读全文
posted @ 2020-09-20 09:13 janbar
阅读(728)
评论(0)
推荐(1)
2020年9月19日
学习使用PSTools工具中的psping
摘要: 初识PsTools 在工作中我们都会想探测某个IP是否能通,基本上都使用过ping命令,但是某些服务器禁用了ping,而且有些时候也想探测某个IP的某个端口是否能通。之前的我一般都是用“telnet ip port”,但是我发现一个不好的体验就是没啥明显的结果,不通的时候会超时要等一下下,通的时候也
阅读全文
posted @ 2020-09-19 17:20 janbar
阅读(1996)
评论(0)
推荐(0)
2020年8月9日
selenium登录163邮箱,得到cookie,requests后续请求
摘要: 1.场景 很多时候登录操作是比较复杂的,因为存在各种反爆破操作,以及为了安全性提交数据都会存在加密。如果要完全模拟代码去实现登录操作是比较复杂,并且该网站后续更新了登录安全相关功能,那么登录的模拟操作又得修改。但是通过selenium模拟人为登录得操作是永远不会过时。因此一个好得方案就是通过sele
阅读全文
posted @ 2020-08-09 23:50 janbar
阅读(337)
评论(0)
推荐(0)
2020年5月17日
不用加减乘除做加法,求2个数的平均数
摘要: 1.不用加减乘除做加法 1.分析二进制加法规律: carry = A&B sum = A^B output = carry<<1 + sum = (A&B)<<1 + (A^B) 2.上面仍然用了加法,因此还要继续拆分加法,直到carry=0及没有进位结束 ╔═══════╤════════════
阅读全文
posted @ 2020-05-17 15:25 janbar
阅读(142)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
下一页
公告