09 2020 档案
摘要:前言 有时候有些经常用到的功能希望可以自定义加入右键菜单中,那么本文可以带你了解通过修改注册表方式定制右键菜单。 特别注意修改注册表属于高危操作,不认识、不知道的注册表不要轻易删除或修改。在编辑注册表之前记得备份注册表。 右键菜单分为很多种,后面我会介绍几个常用的情况,大致情况有下面几种: 1. 桌
阅读全文
摘要:1.递归 当前节点不为空则交换左右子节点,递归非常直观。 func invertTree1(root *TreeNode) *TreeNode { if root != nil { root.Left, root.Right = invertTree1(root.Right), invertTree
阅读全文
摘要:GitHub地址 EncryptSqlite3 加密sqlite3数据库,产生的数据库文件别人打不开。 实现原理 在写入文件前对每个字节加密,这样存入文件的就是加密后的数据。 将从文件读取的数据每个字节都解密,这样就得到正确数据用于处理。 可以搜索c/sqlite3.c和go/sqlite3-bin
阅读全文
摘要:1.使用cron库 需要使用的go库:【点击跳转】。 具体使用方法可以参照例子使用,下面主要实现计算接下来几次cron表达式执行时间。 package main import ( "flag" "fmt" "log" "time" "github.com/robfig/cron" ) func ma
阅读全文
摘要:1.斐波那契 关于斐波那契数列的定义和应用网上已经有一大堆介绍了,可以去查一查。我以前只知道用循环和递归这两种方式求,但是最近发现一种矩阵乘方的方式来求解。因此就用C语言实现了这3中方式。 求斐波那契第n个数,循环 求斐波那契第n个数,递归(n大了后会有很多重复运算,不推荐) 矩阵法计算 #incl
阅读全文
摘要: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” 在
阅读全文
摘要:之前有使用C#写一个Windows下的发送邮件的命令行工具,方便一些脚本出现异常时向我的邮箱发送邮件提醒。但这并没有被我频繁使用,因为我的有些脚本还是在linux下面运行,因此我又有一篇文章用linux的C编写一个发送邮件的可执行程序,但是功能太简单了,中文字符很难处理。 因此我选择了Go语言,因为
阅读全文
摘要:我是先参考别人的【点击跳转】博客来做的。不过我发现网上很多人都没有把一些细节写出来,用了别人那里下载的文件后里面的一些跳转链接就跳到他们的页面了。所以我这里写一写如何修改这些跳转链接吧。 1. 首页跳转链接 $('.waifu-tool .fui-home').click(function (){
阅读全文
摘要:初识PsTools 在工作中我们都会想探测某个IP是否能通,基本上都使用过ping命令,但是某些服务器禁用了ping,而且有些时候也想探测某个IP的某个端口是否能通。之前的我一般都是用“telnet ip port”,但是我发现一个不好的体验就是没啥明显的结果,不通的时候会超时要等一下下,通的时候也
阅读全文