V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  liuxu  ›  全部回复第 55 页 / 共 145 页
回复总数  2899
1 ... 51  52  53  54  55  56  57  58  59  60 ... 145  
2020-05-04 16:29:01 +08:00
回复了 gozfree 创建的主题 程序员 五一宅家敲代码也挺爽
@gozfree 哈哈哈哈,没断好句

可以的大佬,搜藏了
2020-05-04 13:19:19 +08:00
回复了 debug 创建的主题 微信 有微信的人在吗?这是怎么做到的。
感觉要出事了
2020-05-04 12:58:37 +08:00
回复了 gozfree 创建的主题 程序员 五一宅家敲代码也挺爽
可以的,大佬收藏了
2020-05-04 12:19:52 +08:00
回复了 fensou 创建的主题 云计算 腾讯云主机为什么屏蔽了 ubuntu 的官方源?
@fensou 直接更新你能满速?你家什么条件,这么优秀
2020-05-03 21:18:40 +08:00
回复了 fensou 创建的主题 云计算 腾讯云主机为什么屏蔽了 ubuntu 的官方源?
国内源不香吗,用官方源我每次都得富强更新才有速度
2020-05-03 20:55:35 +08:00
回复了 enzo1205 创建的主题 程序员 网站 ssl 证书过期问题
@liuxu 一边发帖一边弄 rclone,忘了贴链接了。。。尴尬。。。

https://github.com/liuquanhao/docker-compose-letsencrypt-nginx-proxy-companion
2020-05-03 18:45:02 +08:00
回复了 enzo1205 创建的主题 程序员 网站 ssl 证书过期问题
给你分享一个我在用的 docker 项目,前置 nginx/ssl 服务器,它启动后,再启动你的网站,只需要添加 VIRTUAL_HOST ( 80),LETSENCRYPT_HOST ( 443)网站参数就行,多个域名就添加多个,很方便,它会自动把帮你安装更新 ssl

docker run -d -e VIRTUAL_HOST=your.domain.com \
-e LETSENCRYPT_HOST=your.domain.com \
-e [email protected] \
--network=webproxy \
--name my_app \
httpd:alpine
建议直接用包,用了 struct 反而不干净了

例如 OpenFile 这类与文件相关的方法只用于文件,所以用 func (*f File) Open(){}让包更干净,用 OpenFile(f File)会让包变得臃肿

但是你这个例子是希望组合一批有某类关联操作的函数,包里没有混合其他结构,所以直接用包更干净
2020-04-27 21:35:32 +08:00
回复了 felix021 创建的主题 Go 编程语言 踩坑记: go 服务内存暴涨
我帮你翻了一下 MADV_FREE 相关的文章,linux 内核有给出统计输出,你看看 /proc/${pid}/smaps,有 LazyFree 项,这项应该就是某进程被标记但是没释放的内存,你们的监控系统可以监控统计这一项

这是 linux 内核的 commit 邮件: https://lore.kernel.org/patchwork/patch/760452/
这个是参数说明: http://man7.org/linux/man-pages/man5/proc.5.html

下面是我系统的输出,我 ubuntu20.04

root@liuxu-TM1612:/proc/46591# uname -a
Linux liuxu-TM1612 5.4.0-26-generic #30-Ubuntu SMP Mon Apr 20 16:58:30 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux


root@liuxu-TM1612:/proc/46591# cat smaps | grep -i lazy
LazyFree: 0 kB
LazyFree: 0 kB
LazyFree: 0 kB
LazyFree: 0 kB
LazyFree: 0 kB
LazyFree: 1392 kB
LazyFree: 0 kB
LazyFree: 0 kB
LazyFree: 0 kB
LazyFree: 0 kB
LazyFree: 0 kB
LazyFree: 0 kB


root@liuxu-TM1612:/proc/46591# cat smaps
00400000-00b52000 r-xp 00000000 08:02 4456749 /home/liuxu/.config/qv2ray/vcore/v2ray
Size: 7496 kB
KernelPageSize: 4 kB
MMUPageSize: 4 kB
Rss: 6216 kB
Pss: 6216 kB
Shared_Clean: 0 kB
Shared_Dirty: 0 kB
Private_Clean: 6216 kB
Private_Dirty: 0 kB
Referenced: 6216 kB
Anonymous: 0 kB
LazyFree: 0 kB
AnonHugePages: 0 kB
ShmemPmdMapped: 0 kB
FilePmdMapped: 0 kB
Shared_Hugetlb: 0 kB
Private_Hugetlb: 0 kB
Swap: 0 kB
SwapPss: 0 kB
Locked: 0 kB
THPeligible: 0
VmFlags: rd ex mr mw me dw sd
......
......
c000200000-c000800000 rw-p 00000000 00:00 0
Size: 6144 kB
KernelPageSize: 4 kB
MMUPageSize: 4 kB
Rss: 5352 kB
Pss: 5352 kB
Shared_Clean: 0 kB
Shared_Dirty: 0 kB
Private_Clean: 1392 kB
Private_Dirty: 3960 kB
Referenced: 4764 kB
Anonymous: 5352 kB
LazyFree: 1392 kB
AnonHugePages: 0 kB
ShmemPmdMapped: 0 kB
FilePmdMapped: 0 kB
Shared_Hugetlb: 0 kB
Private_Hugetlb: 0 kB
Swap: 0 kB
SwapPss: 0 kB
Locked: 0 kB
THPeligible: 0
VmFlags: rd wr mr mw me ac sd nh
2020-04-27 21:16:54 +08:00
回复了 clockOS 创建的主题 推广 从编程到编曲 - 程序员转行指南(大量干货)
我想弄个副业,画漫画
2020-04-27 21:14:29 +08:00
回复了 felix021 创建的主题 Go 编程语言 踩坑记: go 服务内存暴涨
@felix021 这么一看感觉是内核的锅,没给个标记统计数据出来么

你这个问题我查了下,go1.12.5 好像修复了

https://github.com/prometheus/prometheus/issues/5524

https://github.com/golang/go/commit/fd3676302e8436ec9243ae0695582bbb3f31dc3a
2020-04-27 20:56:42 +08:00
回复了 fancy111 创建的主题 分享发现 来测试一下 IP 定位吧
国内能定位到你家的,要么运营商,其他的好像就百度有这个能力,多年前有出过定位服务,后来停了,大佬你什么路子,介绍介绍,给个接口玩玩
上云,业务需要突然扩展机器的时候很快很方便
select into outfile,load data infile
2020-04-27 20:39:45 +08:00
回复了 felix021 创建的主题 Go 编程语言 踩坑记: go 服务内存暴涨
好文,图有点多,干扰注意力。。

按照这个原理,你不需要处理这个问题啊,反而应该把所以内核升级到 4.5 以上,go 都使用 1.12

首先,资源是用来用的,既然不是内存泄露,内存用完是好事啊,说明程序资源利用率高,是为了性能才做的优化,并且内核需要内存的时候会自动收回

这里好比数据库建立的连接池,虽然占用了系统的文件描述符数量,但是可以避免总是重新建立连接,加快了访问,而且其他程序需要建立连接而系统不够的时候,还能释放连接池不用的连接然后给新程序分配连接,很好的一个设计啊
2020-04-17 22:35:58 +08:00
回复了 hanssx 创建的主题 Linux 新手工作使用 Linux ,桌面软件使用体验不流畅
ubuntu20.04 马上出来,换这个
2020-04-17 22:24:17 +08:00
回复了 jiasanke1 创建的主题 Linux 开源的力量!嘉楠 K210 被加入 Linux 内核
支持
@liuhan907 嗯。。。你我说的都不全面。。
ssl 前面握手是非对称,nginx 配置证书就有公钥和私钥,数据通信是对称加密,这个是请求时动态分配给的,所以逆向了 app 也拿不到
没看明白需求

普通连接+对称加密:逆向 app 拿到密钥就能劫持流量解密
普通连接+非对称加密:逆向 app 拿到密钥劫持流量无法解密
ssl 连接+对称 /非对称加密:多余的操作,ssl 本身非对称加密
ssl 连接+无加密数据:自己加密
2020-04-14 23:50:56 +08:00
回复了 jmyz0455 创建的主题 Linux Ubuntu 安装 Docker GitLab 屡屡失败。
selinux 默认在 centos7 开启,centos6.x,ubuntu/debian 目前所有版本都没有开启

missing port in address,监听没有指定端口号?得看看他们官方文档


建议:我私人 git 服务器用的 gitea(docker 版本),用 rclone 每天备份到我的 google 网盘,很香
1 ... 51  52  53  54  55  56  57  58  59  60 ... 145  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1581 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 44ms · UTC 16:50 · PVG 00:50 · LAX 09:50 · JFK 12:50
Developed with CodeLauncher
♥ Do have faith in what you're doing.