- 博客(18)
- 资源 (23)
- 收藏
- 关注
原创 在无法用网线连接路由器刷机时手动组装编程器固件的方法
在无法用网线连接路由器刷机时手动组装编程器固件的方法:breed 分配128k,不够的用0补(并不是一定要128k,有的固件是从0x50000启动的,这时候就得分配320k,breed可以自动识别)sysupgrade.bin 从第0x20000(128k)到flash容量-64k处,不够的用0或0xff都行(我用的0xff)art.bin 在flash的最后64k之前刷的固件在0x20000就能启动,刷了一个其它型号的固件无法启动了,用串口救砖方法:0x9f000000 flash的
2021-11-15 10:14:49
1329
原创 sentry 9.1.0 中存在bug导致全新安装后无法保存配置,以及阿里云ECS封禁出站25端口导致无法使用sentry默认配置发邮件
按此仓库步骤安装即可https://github.com/getsentry/onpremise文档https://docs.sentry.io/sentry 9.1中存在bug导致全新安装后无法保存配置,以及阿里云ECS封禁出站25端口导致无法使用sentry默认配置发邮件config.yml中添加或修改:auth.allow-registration: falsebeacon.a...
2019-04-20 17:59:07
581
1
原创 golang encodeURIComponent
import ( "net/url" "strings")// 可以通过修改底层url.QueryEscape代码获得更高的效率,很简单func encodeURIComponent(str string) string { r := url.QueryEscape(str) r = strings.Replace(r, "+", "%20", -1) ...
2018-08-23 11:10:23
8889
1
原创 golang http服务的长连接、Transfer-Encoding: chunked传输方式
用在win上用telnet测试发现连接可以长达10分钟保持不断,再次输入http请求仍然可以响应,实际上可不止10分钟,因为我只测试了10分钟,这种长连接会在某些情况下导致服务器问题。怎样强行中断连接?在数据量大的时候也是以Transfer-Encoding: chunked传输的,实际上下面的代码数据量并不大,w.Write([]byte("hehe"))却又不是chunked。 如果我们...
2018-07-19 17:46:11
6092
原创 golang 获取当前文件路径
import ( "errors" "runtime")func CurrentFile() string { _, file, _, ok := runtime.Caller(1) if !ok { panic(errors.New("Can not get current file info")) } return file}func Caller fu...
2018-07-18 14:36:14
10125
原创 golang 强制结束http response响应
// go 会自动关闭连接 // resp.Header().Set("Connection", "close")
2018-07-04 15:34:05
1767
原创 golang ip2long long2ip
func iptest() { var m = map[string]uint32{ "217.171.224.66": 3651919938, "80.101.64.8": 1348812808, "188.204.155.170": 3167525802, "74.86.158.107": 1247190635, ...
2018-05-17 17:35:14
1208
原创 go语言开发的js服务器
javascript web server, js server, 一种新的javascript写服务端程序的方案,没有回调,完全不同于node.js,更像php,或者说是披着js皮的go,由GO语言编写,能运行在各种操作系统和各种CPU上,例如:linux, windows, mac, android, openwrt, lede等https://github.com/zengming00/go...
2018-04-17 15:07:38
695
原创 golang unshift
package libimport "reflect"// data := []string{"A", "B", "C", "D"}// data = append([]string{"Prepend Item"}, data...)// 实现类似javascript中array的unshift功能func Unshift(slice, v interface{}) interfa
2018-02-05 18:10:20
1046
原创 openwrt模拟器-lede模拟器-openwrt虚拟机-lede虚拟机
为了方便在电脑上调试路由器程序,我参考网上的教程搞了个虚拟机,过程很麻烦,于是为了方便有需要的人,特意打包了一个共享出来lede模拟器-openwrt模拟器-malta-mips-be-uClibc.part1.rar,由于文件太大,分成了两个文件上传part1和part2linux或windows都可以运行,需要安装qemu下载地址:http://downlo...
2018-01-29 14:20:06
3949
原创 go语言运行在openwrt路由器上, go1.8.3-golang-linux-mips-openwrt-lede
go1.8.3-golang-linux-mips-openwrt-lede,go语言1.8.3在mips芯片的openwrt路由器上运行为了方便玩路由器,我通过特殊的方法编译好了能在路由器上运行的go语言环境,并打包好了:下载地址:http://download.youkuaiyun.com/download/zengming00/10153100编译的过程记不太清楚
2018-01-29 14:11:40
6689
转载 go语言在range map时删除key,安全吗
package mainimport "fmt"type Info struct { value string}func main() { table := make(map[string]*Info) for i := 0; i < 10; i++ { str := fmt.Sprintf("%v", i) table[st
2018-01-08 16:30:27
10769
原创 golang传递接口类型参数时,什么时候用指针
conn, err = ln.Accept()go handleConnection(conn)看到这里我曾经有个疑问,为什么不是 handleConnection(&conn) ? 会想这个问题的人肯定都知道如果conn是个struct,那就会发生复制,可能是写时复制,也可能是立即复制,这里面发生了什么不太清楚,反正感觉就是浪费了资源,但如果是指针传递,那就放心了,因为我们知道那肯定就是
2018-01-04 15:06:46
10638
原创 openwrt升级uClibc
diff --git a/toolchain/uClibc/Config.version b/toolchain/uClibc/Config.versionindex 7804da4..b9c0627 100644--- a/toolchain/uClibc/Config.version+++ b/toolchain/uClibc/Config.version@@ -1,7 +1,7 @@
2016-09-27 13:38:40
2169
原创 express command not found
nodejs很多教程都非常老了,现在已经都不能用了下载解压node-v4.5.0-linux-x86.tar.xznode-v4.5.0-linux-x86文件夹的结构和/usr的结构是一样的,但是没有提供安装脚本ln -s ./bin/node /usr/bin/node #这种创建符号链接的方式不可取!,虽然能用,但是安装express会出问题应该将整个
2016-09-18 10:24:11
466
原创 php和java简便的方式读写串口(串口通信)
<?phpexec("mode com4: baud=115200 parity=n data=8 stop=1 to=off xon=off");$handle = fopen("com4", "rw+b");fwrite($handle, "lua /wo/a.lua\n");while (($c = fgetc($handle)) !== false) { echo $c;
2016-08-05 20:13:50
1984
原创 M4A格式的ID3信息提取
原始代码:http://blog.youkuaiyun.com/werocpp/article/details/8602707结合一个m4a文件进行十六进制分析,然后顺便把代码翻译成了java,和原文的代码有些不同,希望能帮到一些人import java.io.RandomAccessFile;import java.util.Arrays;public class Test { priv
2016-08-03 17:16:52
3743
zn-7200-2c ar9342+ar8032 openwrt编程器固件+art
2021-12-10
lede模拟器-openwrt模拟器-malta-mips-be-uClibc.part2.rar
2017-12-10
lede模拟器-openwrt模拟器-malta-mips-be-uClibc.part1.rar
2017-12-10
go1.8.3-golang-linux-mips-openwrt-lede
2017-12-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人