会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
janbar
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
下一页
2021年1月24日
折腾了好久的输入法显示已禁用
摘要: 本来喜欢右下角显示中英字样,方便查看当前输入法使用的是中文模式还是英文模式。 结果最近显示了一个叉叉,如下图所示: 网上到处找解决方法,烂大街的去计划任务里面启用一个服务,然后就是运行ctfmon,我用tasklist都没看到ctfmon运行。 最终还是bing上面搜索到解决方案,原来是不小心把一个
阅读全文
posted @ 2021-01-24 13:18 janbar
阅读(432)
评论(0)
推荐(0)
2021年1月23日
文件下载上传小工具
摘要: 前言 虽然现在文件上传下载工具多如牛毛,比如http、ftp、sftp、scp等方案都可以用于文件传输,但都是需要安装服务器甚至客户端。 有一种场景是我只需要临时上传或下载一个文件,完了就不用服务器运行了,如果使用那些文件传输工具,不光安装麻烦,开启关闭也恼火额。 因此才想搞小工具,不过Python
阅读全文
posted @ 2021-01-23 19:57 janbar
阅读(733)
评论(0)
推荐(0)
隐藏进程命令行参数,例如输入密码等高危操作
摘要: 前言 启动程序很多时候用命令行参数可以很方便,做到简化一些配置,但是输入用户名密码等操作,如果通过进程查看工具直接看到密码就太不安全了。 因此很有必要研究如何隐藏命令行参数中的某些字段,当然做成配置文件也是极好的,但是无疑给运行程序增加额外操作。编辑保存配置文件也会费点事。 我结合网上找到的一些方案
阅读全文
posted @ 2021-01-23 12:18 janbar
阅读(2035)
评论(0)
推荐(1)
2021年1月21日
创建并使用https证书
摘要: 前言 https要比http更安全些,因此可以配置Nginx服务器使用证书,客户端就会去第三方平台校验证书。 但是我们自己的服务器和客户端只是想要加个密而已,也没必要跑去第三方平台校验证书,省钱方便。 因此研究了一下生成证书和使用证书的笔记。 产生证书 网上很多都是用openssl命令行去产生,有点
阅读全文
posted @ 2021-01-21 21:14 janbar
阅读(2702)
评论(0)
推荐(0)
2021年1月18日
编译lua可执行程序
摘要: 前言 lua是一个非常好用的动态语音,最适合嵌入其他程序中使用。 我已经见过很多软件使用lua脚本让用户自定义想要的功能,而那些软件为lua提供接口即可,完成高度可定制的需求。 例如大名鼎鼎的Redis就使用lua作为嵌入脚本,还有Nginx-lua,Skynet等我用过的软件都是嵌入lua脚本。
阅读全文
posted @ 2021-01-18 21:42 janbar
阅读(1787)
评论(0)
推荐(0)
使用msys2在window下构建和使用Linux的软件
摘要: 前言 在window下构建Linux编译环境是很常见的,以前用过mingw弄过差不多的环境。 但是使用msys2后就根本停不下来咯,太好用咯。 安装 去官网下载吧,安装跟着官网来,很简单。 在执行官网更新时如果有代理那就先配置代理吧,export http_proxy="127.0.0.1:1081
阅读全文
posted @ 2021-01-18 21:17 janbar
阅读(1193)
评论(0)
推荐(0)
2021年1月15日
golang遍历时修改被遍历对象
摘要: 前言 很多时候需要将遍历对象中去掉某些元素,或者往遍历对象中添加元素,这时候就需要小心操作了。 对于go语言中的一些注意事项我做了总结和示例,留下点笔记。 遍历切片 遍历切片时去掉元素,错误示例: func main() { arr := []int{1, 2, 3, 4} for i := ran
阅读全文
posted @ 2021-01-15 12:31 janbar
阅读(2543)
评论(0)
推荐(0)
2020年12月25日
使用shell发送邮件,方便快捷
摘要: 前言 很多时候我们需要发送邮件,比如定时任务,比如邮件验证码等等。 各大编程语言都可以实现发送邮件功能,但还是太麻烦了,所以通过tcpdump抓包发现smtp发送邮件原理还是很简单嘛。 所以就想着能不能通过shell搞定,这样在Linux平台下就很通用,不必准备各种安装环境啥的。 鉴赏代码 该脚本需
阅读全文
posted @ 2020-12-25 20:03 janbar
阅读(749)
评论(0)
推荐(0)
2020年12月16日
关于golang的time包总结
摘要: 前言 各种编程语言都少不了与时间有关的操作,因为很多判断都是基于时间,因此正确和方便的使用时间库就很重要额。 golang提供了import "time"包用来处理时间相关操作,找到合适的api可以高效的处理时间,找到正确的使用方式可以少出bug。 可以去百度2020 年的第一天,程序员鸭血粉丝又碰
阅读全文
posted @ 2020-12-16 11:53 janbar
阅读(637)
评论(0)
推荐(0)
2020年11月30日
获取Win和Linux系统启动时间,类似uptime功能,用于判断是否修改过系统时间
摘要: 前言 有时候需要判断系统是否有修改过时间,最简单的方法就是获取当前时间A,然后sleep X秒,然后获取 时间B,如果 时间B - 时间A ≠ X,那就表示系统时间被修改过。 上面方案是可行的,但时间A和延时X在进程重启时不太好判断系统时间是否修改过时间。 已经有接口可以获取系统运行秒数,那么可以用
阅读全文
posted @ 2020-11-30 19:37 janbar
阅读(533)
评论(0)
推荐(0)
2020年11月23日
新建Chrome标签页,极简+自用
摘要: 【跳转GitHub】 chromeNewTab 已经入坑Chrome应用开发者,可以去:【应用商店地址】直接添加使用。 使用说明 下载chrome的一个【window组策略文件】,解压文件后找到(\policy_templates.zip\windows\adm\zh-CN\chrome.adm)
阅读全文
posted @ 2020-11-23 11:43 janbar
阅读(849)
评论(14)
推荐(0)
2020年11月17日
没有真实串口设备时使用"虚拟串口驱动"调试你的串口代码
摘要: 前言 很多时候需要编写串口代码,但是又没有真实串口设备来调试代码。以及本身就是要操作2个串口的情况,可以使用“虚拟串口驱动”工具方便的调试代码。 使用方法就是点击添加端口,此时“COM1 <-> COM2”是一组,即对COM1写数据会让COM2读到,对COM2写数据会让COM1读到,是不是很方便。
阅读全文
posted @ 2020-11-17 20:13 janbar
阅读(1808)
评论(0)
推荐(1)
2020年11月16日
各种编程语言忽略http的SSL证书认证
摘要: 前言 我们内部测试的http服务器很多时候证书都是没有经过第三方认证的,我们发送http请求基本上都是忽略证书认证。 我总结了一下常用编程语言使用http请求时忽略证书认证的代码片段,记录一下下。 代码 go语言 func httpPost(url, body string) ([]byte, er
阅读全文
posted @ 2020-11-16 20:49 janbar
阅读(4386)
评论(0)
推荐(1)
2020年11月15日
使用邮箱验证登录后台ssh,再也不怕被人攻击服务器了!
摘要: 前言 之前写过使用用户名密码,以及扫描二维码方式验证后台登录ssh的文章:【点击跳转】。 但是这样还是不太保险,也存在被人利用的情况,因为别人破解你的后台你压根不知道。因此想到使用邮件验证码来提高验证服务器登录ssh的安全性。 如果有人破解了你ssh的用户名和密码,那么就会发送一个验证码邮件,当你在
阅读全文
posted @ 2020-11-15 16:57 janbar
阅读(522)
评论(4)
推荐(0)
2020年11月14日
git clone 出现"error: RPC failed; curl 56 GnuTLS recv error (-9): A TLS packet with unexpected length was received."
摘要: 1. 最近用git pull几个大项目,总是出现如下错误: error: RPC failed; curl 56 GnuTLS recv error (-9): A TLS packet with unexpected length was received. fatal: The remote e
阅读全文
posted @ 2020-11-14 18:04 janbar
阅读(15136)
评论(0)
推荐(1)
上一页
1
2
3
4
5
6
7
8
下一页