上一页 1 ··· 3 4 5 6 7
摘要: 需求 我的博客需要增加登录验证码,想通过邮件发送验证码希望提供一个http服务,其他服务和编程语言不必再写一个发邮件的方法 实现 package main import ( "encoding/base64" "errors" "net" "net/http" "strconv" "time" ) 阅读全文
posted @ 2020-04-13 20:39 janbar 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 废话不多说直接上代码,很多人在写程序时双击打开都会一闪而逝,因此都会在程序执行最后加上获取输入的代码。但是命令行时又不想再敲一次回车。下面代码就能解决你的烦恼,原理就是判断父进程是否为cmd.exe,如果不是则说明不是命令行打开,则加上获取输入回车。 package main import ( "f 阅读全文
posted @ 2020-01-16 21:06 janbar 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 1.先上代码 package main import ( "bytes" "errors" "flag" "fmt" "io" "os" "sort" "syscall" "unsafe" ) func main() { out := flag.String("o", "-", "write res 阅读全文
posted @ 2020-01-16 20:09 janbar 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 1.先上代码 package main import ( "crypto/tls" "flag" "fmt" "io/ioutil" "net/http" "net/url" ) func main() { u := flag.String("u", "http://www.baidu.com", 阅读全文
posted @ 2020-01-15 11:44 janbar 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 上代码 #include<stdio.h> #include<string.h> #include<stdlib.h> const char padding = '='; const char base64e[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmn 阅读全文
posted @ 2020-01-10 18:27 janbar 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 初衷 windows下有自解压文件,直接双击就能释放文件,并且还能执行释放文件前后要执行的脚本。Linux下我也想要这样的功能,因为我希望直接拷贝一个shell脚本给别人,别人直接运行就能用,而不是一个压缩文件,需要别人解压。 实现 #!/bin/bash # write header cat > 阅读全文
posted @ 2020-01-09 22:07 janbar 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 下图就是7z官网源代码里面的ico文件,如果有条件自己编译,可以直接替换下面的图标,然后编译一个你自己的7z工具就行。不过我比较懒,还是通过修改注册表的方式改成别的ico图标吧。 源码和可执行程序下载 百度网盘,提取码: iz2t 使用方法 .\ico7Zip.exe -h Usage of .\i 阅读全文
posted @ 2019-12-30 19:16 janbar 阅读(3801) 评论(0) 推荐(0) 编辑
摘要: 码云地址 sshdTwoVerification 介绍 ssh登录二次验证 问题:现在很多人的Linux服务器可能会被攻击,只校验一次后台用户名密码登录变得不再保险。 当然大家首先要做的是修改ssh服务端口,不要用默认22,这样会增加攻击难度,但还是不保险。 方案1:使用ssh密钥文件登录,好处就是 阅读全文
posted @ 2019-11-12 09:37 janbar 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 1.遇到问题 因为平时需要查看json内容,有时候修改后需要压缩json,虽然已经有网页可以实现,但每次打开网页也很麻烦啊。虽然notpad++也有NPPJSONViewer这个插件,但是目前只有格式化json的功能,没有压缩json的功能。这就比较蛋疼咯。 2.解决方案 set compact=c 阅读全文
posted @ 2019-11-01 16:04 janbar 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 最近浏览器主页被篡改了,网上到处找方法 什么改注册表啊、改快捷方式中多于的链接啊,等等都没用。 最终在几个知乎上的专业回答中看到了原因,https://www.zhihu.com/question/21883209 第一个回答就是了,说是explorer.exe被恶意dll修改了打开软件的过程,只要 阅读全文
posted @ 2018-04-24 11:28 janbar 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 去除代码中注释需要注意下面几点 首先注释有”/*”开始到”*/”结束的多行或单行注释 其次还有”//”这种单行注释 另外还需要注意双引号和单引号内的字符不要算到注释中因此我设计以下程序 当遇到””“双引号和”’“时需要跳过整个字符串,特别注意字符串和字符内部转义字符。 当遇到”/“斜杠时,匹配下一个 阅读全文
posted @ 2017-12-15 15:59 janbar 阅读(511) 评论(0) 推荐(0) 编辑
摘要: 首先是我的一个出错提示的头文件<myerr.h>,自从用了根本停不下来啊!!! #ifndef _MYERR_H_ #define _MYERR_H_ #include <stdio.h> #include <string.h> #include <errno.h> extern int errno 阅读全文
posted @ 2014-12-09 14:19 janbar 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 本文之前由于技术不到位,写的比较挫,最近花了大半天时间写了一个高级点的版本。 这里是我写的代码,已经上传到github了。跳转到github 主要是使用了链表保存ini文件的内容,在程序运行最初会初始化链表,接下来的查询操作都只是查询内存,比较快,而且此时也不依赖文件了。最大的改变就是自己对编程的熟 阅读全文
posted @ 2014-11-13 20:11 janbar 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 本程序可以完美输出,效果如下: 相信你已经很期待代码实现了吧,其实代码真的不难,关键是思想。我说说我的想法吧,首先我构造了一个数组,保存了上面图片中字符一行的一半。聪明的你肯定看出来了,上面多数字符都是相同的,是的我只不过是一行一行的打印了这些重复的字符,当然是用下标访问那个数组了。我把上面图片看成 阅读全文
posted @ 2014-10-30 13:20 janbar 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 以下是代码的实现使用gcc已经成功运行了,下面是效果图 #include <stdio.h> #include <stdlib.h> #define OPT_ADD 43 /* + */ #define OPT_SUB 45 /* - */ #define OPT_MUL 42 /* * */ #d 阅读全文
posted @ 2014-10-30 13:00 janbar 阅读(93) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7