整理了一下博客

有关typecho上GitHub我在【GitHub】上托管了一些关于typecho的代码。其中有登录页面获取验证码,以及很早以前写的评论验证码插件。用图床减少占用资源使用chrome插件"新浪微博图床",把服务器上所有图片都删除了,换成这个工具生成的链接。简直不要太爽了。增加看板娘左下角增加了...

阅读更多

加密sqlite3数据库文件

【GitHub】EncryptSqlite3加密sqlite3数据库,产生的数据库文件别人打不开。实现原理在写入文件前对每个字节加密,这样存入文件的就是加密后的数据。将从文件读取的数据每个字节都解密,这样就得到正确数据用于处理。可以搜索c/sqlite3.c和go/sqlite3-bindin...

阅读更多

双击打开避免一闪而逝,命令行自动忽略

废话不多说直接上代码,很多人在写程序时双击打开都会一闪而逝,因此都会在程序执行最后加上获取输入的代码。但是命令行时又不想再敲一次回车。下面代码就能解决你的烦恼,原理就是判断父进程是否为cmd.exe,如果不是则说明不是命令行打开,则加上获取输入回车。package main import (...

阅读更多

win32获取进程树,以及命令行参数

1.先上代码package main import ( "bytes" "errors" "flag" "fmt" "io" "os&...

阅读更多

golang的http库使用代理

1.先上代码package main import ( "crypto/tls" "flag" "fmt" "io/ioutil" "net/http"...

阅读更多

实现base64的编码解码,深刻理解base64

上代码#include<stdio.h> #include<string.h> #include<stdlib.h> const char padding = '='; const char base64e[] = "ABCDEFGHIJKL...

阅读更多

shell携带附件,Linux下的自解压文件诞生了

初衷windows下有自解压文件,直接双击就能释放文件,并且还能执行释放文件前后要执行的脚本。Linux下我也想要这样的功能,因为我希望直接拷贝一个shell脚本给别人,别人直接运行就能用,而不是一个压缩文件,需要别人解压。实现#!/bin/bash # write header cat &...

阅读更多

在shell中截取心仪的字符串

file=/dir1/dir2/dir3/my.file.txt ${file#*/} 去掉左边 ${file##*/} 去掉左边最后一个 ${file%/*} 去掉右边 ${file%%/*} 去掉右边第一个 ${file:5:5} 截取5开始长度5的字符 ${file/dir/pat...

阅读更多