DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  4737 随笔 :: 2 文章 :: 541 评论 :: 1614万 阅读
< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

04 2021 档案

摘要:govendor简介 golang工程的依赖包经常使用go get命令来获取,例如:go get github.com/kardianos/govendor ,会将依赖包下载到GOPATH的路径下。 常用的依赖包管理工具有godep,govendor等,在Golang1.5之后,Go提供了 GO15 阅读全文
posted @ 2021-04-30 18:04 DoubleLi 阅读(1056) 评论(0) 推荐(0) 编辑

摘要:go get 下载导入路径指定的包及其依赖项,然后安装命名包,即执行go install命令。(推荐:go语言教程) 用法:go get [-d] [-f] [-t] [-u] [-fix] [-insecure] [build flags] [packages] 标记名称 描述 -d 让命令程序只 阅读全文
posted @ 2021-04-30 17:34 DoubleLi 阅读(10645) 评论(0) 推荐(0) 编辑

摘要:打开运行设置 新建一个go build 新增一个设置,命名为“build windows”,赋值如图 其中最重要的是Environment 选择正确的配置,开始编译(运行) 会直接生成exe 双击可以直接运行 如果是想编译为linux可用的,配置如下(注意有三个变动,首先指定一个新的输出目录,其次要 阅读全文
posted @ 2021-04-29 11:12 DoubleLi 阅读(452) 评论(0) 推荐(0) 编辑

摘要:#include <stdio.h> #include <pthread.h> #include <sys/types.h> #include <sys/syscall.h> struct message { int i; int j; }; void *hello(struct message * 阅读全文
posted @ 2021-04-28 13:41 DoubleLi 阅读(280) 评论(0) 推荐(0) 编辑

摘要:在Linux的top和ps命令中,默认看到最多的是pid (process ID),也许你也能看到lwp (thread ID)和tgid (thread group ID for the thread group leader)等等,而在Linux库函数和系统调用里也许你注意到了pthread i 阅读全文
posted @ 2021-04-28 10:39 DoubleLi 阅读(524) 评论(0) 推荐(0) 编辑

摘要:前言 最近有一个需求,设计一款文件系统,而该文件系统会对不同文件进行不同的转码操作,如rmvb转码成mp4 mp3 与m3u8格式,ppt文件转码为swf pdf与h5。 经过调研以后发现,如果以关系型数据库来实现,单表会出现很多冗余字段,如上述两种文件,需要设计6个字段来存储相关转码信息,但对特定 阅读全文
posted @ 2021-04-27 18:18 DoubleLi 阅读(947) 评论(0) 推荐(0) 编辑

摘要:什么是WebAssembly? 是一个可移植、体积小、加载快并且兼容 Web 的全新格式 wasm是体积小且加载快的二进制格式, 其目标就是充分发挥硬件能力以达到原生执行效率 运行在一个沙箱化的执行环境中,甚至可以在现有的 JavaScript 虚拟机中实现。在web环境中,WebAssembly将 阅读全文
posted @ 2021-04-23 14:18 DoubleLi 阅读(1259) 评论(0) 推荐(0) 编辑

摘要:最近一直在捣鼓webassembly 的东西,趁着还有个印象,赶紧记下来。 老规矩,上官网,https://emscripten.org/,按照官网教程一步步来(强烈建议挂代理)。 git clone https://github.com/emscripten-core/emsdk.git # En 阅读全文
posted @ 2021-04-23 14:05 DoubleLi 阅读(200) 评论(0) 推荐(0) 编辑

摘要:1、简单的C/C++ 编写 我们可以将C 代码 编译成wasm 文件供js 调用,C 文件的写法和我们普通的C写法并没有太大区别,不需要太多的封装,连main 入口都可以丢弃。例如C实现一个简单的加法计算 #include <stdio.h> int add(int a, int b) { int 阅读全文
posted @ 2021-04-23 14:04 DoubleLi 阅读(1535) 评论(0) 推荐(1) 编辑

摘要:当nginx代理的后端服务器有301、302重定向时,我们可以通过proxy_redirect来重写Location请求头。 例如: location /test/ { proxy_pass http://127.0.0.1:8000; } 上面的配置中 访问xxx.com/test/,会被反向代理 阅读全文
posted @ 2021-04-23 11:07 DoubleLi 阅读(2044) 评论(0) 推荐(0) 编辑

摘要:今天在做nginx反向代理apache的时候出了一点点问题,原来后端apache用的端口是8080通过反向代理后,使用wireshark抓包发现location头域数值为http://192.168.1.154:8080/wuman/ 如果把这个返回给客户端肯定是不可以的,看起来别扭而且还暴露了ap 阅读全文
posted @ 2021-04-23 11:05 DoubleLi 阅读(290) 评论(0) 推荐(0) 编辑

摘要:route add命令的主要作用是添加静态路由,通常的格式是: route ADD 157.0.0.0 MASK 255.0.0.0 157.55.80.1 METRIC 3 IF 2 参数含义:^destination ^mask gateway metric ^interface destina 阅读全文
posted @ 2021-04-23 10:35 DoubleLi 阅读(30080) 评论(0) 推荐(1) 编辑

摘要:在Linux中,可以使用nohup将脚本放置后台运行,如下: nohup python myscript.py params1 > nohup.out 2>&1 & 但直接使用上面代码,无法在程序运行过程中查看Python中的print "computing" 输出结果,比如在每次循环中使用prin 阅读全文
posted @ 2021-04-13 15:20 DoubleLi 阅读(942) 评论(0) 推荐(0) 编辑

摘要:nohup和&究竟有啥区别?不少同学进行了回复,但并不是所有同学都理解得全对,今天把自己挖的坑自己填了。 测试代码如下: 是一个输出hello与循环轮数的死循环程序,每输出一行就休眠1秒。 使用 ./a.out 前台运行程序,会是什么效果呢? 程序每隔一秒会在终端输出一个字符串。 此时如果键入Ctr 阅读全文
posted @ 2021-04-13 15:18 DoubleLi 阅读(86) 评论(0) 推荐(0) 编辑

摘要:时至2018年的今天,C++ 在互联网服务端开发方向依然占据着相当大的份额;百度,腾讯,甚至以java为主流开发语言的阿里都在大规模使用C++做互联网服务端开发,而这恰恰是本文想要讨论的范畴。 第1章 C++协程近况简介 协程分两种,无栈协程(stackless)和有栈协程(stackful),前者 阅读全文
posted @ 2021-04-02 16:12 DoubleLi 阅读(648) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示