V2EX - 技术 |
- 微博 IP 归属地
- go 用来业务开发, 开发速度是不是吊打其他语言?
- 求推荐 Linux server 发行版
- 请教一个 RAID 的问题
- js 有清除缓存的方法么
- sql 平均值为什么要 full group by??
- 如何提高轮询查询效率
- con.py 这个文件是有特殊含义吗?
- Android 上有类似于 Surge 和 Quantumult X 的 app 吗?
- 再也不用写异步代码?
- 尝试了下 wezterm,推荐试用,非常方便自定义
- 论安卓/Android 发展不起来的原因
- celery worker 正常运行,但不消费任务,试了很多办法,解决不了。
- 职业技能等级证书有啥用没?
- 请教一个服务器 IP 和路由的配置问题
- [JVM]为什么 eden 区很周期性的达到 100%?
- 详解 LB 负载均衡的应用
- Linux 中 0755 和 755 有什么区别?
- 特别讨厌三目的人,第一次看到各种库的 typescript 的类型声明是什么感觉
- #一点认知 工作十年,我们何以不同
- 有啥 mpi4py 比较好的入门资料吗
- mac wireshark 怎么抓取本机的包
- ipa 打包一定要买开发者账号吗
- 居家办公,一台电脑不够用。怎么把一台电脑当成两台用?
- [疑问] Dapper 在.Net 开发者中是否相对于 EF Core 更受欢迎
- 现在是不是没必要学 shell 编程了?
- 开源运维平台 Spug V3.1 版本发布
- 用了多年 Windows,发现还是喜欢 Windows
- 两个 page 或者 webview,能够相互通讯么?
- 求助!长按电源没法关掉电脑!
- 微信文件传输助手 API
- 从零开始搭建一个简单实用的微服务模板 Part 2
- Python 如何发送超大附件邮件
Posted: 29 Apr 2022 08:53 AM PDT 昨晚在 OpenClash 设置了 |
Posted: 29 Apr 2022 08:48 AM PDT 运行性能啥的不考虑, 不行就加机器就是了. 但就纯开发速度而言, go 是不是最简洁快速, c#100 行的代码, go 几行就搞定了? |
Posted: 29 Apr 2022 08:23 AM PDT 如题,最近刚下单一套 i3 10100 的 itx 配置准备 diy 一台 nas 主机,主要需求:文件共享 、docker 、跑一些脚本。体验了 truenas 后还是决定放弃成品的 nas 系统,很多地方用起来很不顺手。现在准备装 linux server ,我自己只用过 centos 和 ubuntu ,如果想换换口味,想请教下老哥们更推荐什么发行版呢 |
Posted: 29 Apr 2022 08:06 AM PDT 目前用的是黑群晖,十分担心哪天硬盘挂了数据和系统环境丢失。数据的话重要的有 Cloud Sync 和 Hyper Backup 多重备份,但是系统环境的备份比较麻烦,尝试过恢复 Hyper Backup 到另一台虚拟机,发现部分软件和一些环境配置都丢了,没有做到 100%的恢复,因此想通过 RAID 1 保证可靠性。 目前有几个问题:
非常感谢各位! |
Posted: 29 Apr 2022 07:56 AM PDT 医院项目 项目有时修改到 js 后 替换到生产环境 有时有效 有时无效 清理缓存后则会好 但又不太好每次都让 user 清理缓存,他们也不一定会 所以有办法 清理缓存的方法么 目前想的是写到到登录入口 登录成功后就清理缓存 保证每次登录后是没有缓存的 |
Posted: 29 Apr 2022 07:50 AM PDT sql 平均值为什么要 full group by?? |
Posted: 29 Apr 2022 07:35 AM PDT 问题描述: 创建任务之后需要调别的平台的接口去查询结果。任务执行时间未知,调接口结果有可能返回任务正在进行中。外部原因,服务端不推送消息给我,那么怎么设计能使轮询效率提高呢? 单线程:轮询时间间隔太长导致任务结果不能及时返回更新;太短 cpu 利用率高,且目前用队列来做的话,会被反复放入队列,查询结果出不来。 |
Posted: 29 Apr 2022 06:45 AM PDT |
Android 上有类似于 Surge 和 Quantumult X 的 app 吗? Posted: 29 Apr 2022 06:38 AM PDT 之前一直用 iPhone ,有点想换 Android ,好奇有没有类似于 Surge 和 Quantumult X 这种支持 rewrite 和 mitm 的 app ?主要用途是去除 app 内广告。 |
Posted: 29 Apr 2022 05:40 AM PDT |
Posted: 29 Apr 2022 05:32 AM PDT 比如自动读取 ssh 配置文件,加几行代码就行,用于管理远程主机,感觉比 xshell 那些 GUI 界面的更方便,支持模糊搜索主机。 完整配置见: https://blog.hanxi.cc/p/82/ |
Posted: 29 Apr 2022 05:09 AM PDT We are also interested in developing the app for the Android version but we simply lack the resources to do it. Building an Android version from scratch will require around 2 years of development time and investment that we don't have. Another problem is that there's fewer Android paying users on tablets than on iPad, so the sales may not be able to cover the development and on-going update cost. In view of this we don't have a plan for an Android version in the short term but we'll continue to evaluate the market. |
celery worker 正常运行,但不消费任务,试了很多办法,解决不了。 Posted: 29 Apr 2022 05:08 AM PDT
|
Posted: 29 Apr 2022 04:34 AM PDT 考菊花的 HCIP ,还送了一个职业技能等级证书,二级 /技师,已知可以申请技能提升补贴,不知道还有没有其他什么用…… |
Posted: 29 Apr 2022 02:47 AM PDT 买了台 clouvider 的独服,主 IP 是 10.10.201.3 ,网关是 10.10.201.1 ,配了一个 /29 的 IPv4 段:10.12.20.96-103 ,商家说这个子网已经已经直接路由给了主 IP ,不需要提供额外的网关。请教一下 Ubuntu18.04 下如何配置呢? |
Posted: 29 Apr 2022 02:41 AM PDT 俺写了一个简单的服务, 接入了监控, 没有流量. 但看监控, eden 区会周期性的达到 100% usage, 然后触发 YGC. 俺有点不明白, 这一点流量也没有, 为什么 eden 区会不断增加? 服务是使用 springboot 搭建的 web 服务, 同时接入了监控向 influxdb 上报一些 jvm 指标. 监控图如下, 20 分钟触发一次 YGC, 很规律. 另: 俺把 YGC 之前和之后 Heap Dump 了出来, 使用 MAT 来比较不同, 没发现什么异样啊, 但是两个 heap 文件大小还是明显有差别... |
Posted: 29 Apr 2022 02:19 AM PDT Cloudpods 是一个开源的 Golang 实现的云原生的多云和混合云融合平台。 Cloudpods 不仅可以管理本地的虚拟机和物理机资源,还可以管理其他公有云和私有云平台的资源。 GitHub: https://github.com/yunionio/cloudpods,欢迎使用+star 今天分享的内容是"云上负载均衡产品的应用"。会从以下几个方面展开:
一、产品简介 1. 以 NGINX 为例 提到负载均衡,我们以前一般先会想到 NGINX ,或者淘宝的分支 Tengine 。我们先来看看
在加入了 NGINX 之后,客户端( Client IP )首先与 NGINX 建立连接( Virtual IP+Virtual Port ),请求也先发给 NGINX ,再由 NGINX 从多个后端服务器中选择一台,建立连接后把请求转发给后端服务器( Real IP )。 NGINX 作为网络转发节点,不参与后端服务的业务逻辑处理。而相比客户端直连后端,多个后端服务器可同时处理业务请求,应用的服务能力得到水平扩展。同时,转发节点上可以对后端做健康检查,自动屏蔽掉不健康的后端服务器,保障业务的高可用,使得单个后端服务器在故障、升级、过载时依然对用户连续可用。 因此,我们说水平扩展、高可用是负载均衡解决的最基本的两个问题。从另外一方面来说,使用负载均衡的业务,在架构设计上应该是能够水平扩展的。比如,一个应用的多个实例之间不需要通信,相互之间没有复杂的状态维护。 2. 业务词汇 在使用云上负载均衡的时候,不管哪个厂商的产品,我们会遇到一些常用的业务词汇。我们围绕一张图来简要介绍。 负载均衡实例,除了区域、可用区之外,每个实例至少有一个 IP 地址。同一个负载均衡实例下可以有多个监听,每个监听一般至少有协议、端口两个属性。后面还会介绍监听的其它属性,比如调度算法、健康检查、转发策略等。 实例和监听对应到 NGINX 上,其实是 Virtual IP 和 Virtual Port 的组合。每个监听有一个后端服务器组,组内可以有多个后端服务器,监听将来自客户端的请求转发给后端服务器( Real IP 、Real Port )。 对于 HTTPS 协议的监听,我们还会遇到 TLS 证书的概念。 通常每个监听还可以绑定一个访问控制列表,用来设置黑名单、白名单,限定业务的服务范围。 将业务词汇放到转发模型上,我们可以得到这样一张图。在壹云的负载均衡实现中,转发节点使用 HAProxy 负责具体的流量转发。实例和监听的配置被转换为 HAProxy 的配置应用到转发节点上。HAProxy 据此将流量转发到后端服务器组。 因篇幅过长,后续的功能与应用场景,和总结等详细内容请点击链接查看 https://mp.weixin.qq.com/s/3IWF-HwGAI6FquKsoGbAcA |
Posted: 29 Apr 2022 02:05 AM PDT 在浩瀚互联网,总是能看到设置权限 0755 或者 755 的。 755 、644 、600 等等这些很好理解。 read == 4 write == 2 execute == 1 三组数字分别代表 owner 、group 和 others 的权限声明。 最前面的 0 是什么意思?查了一下说 755 (represented in octal notation as 0755) 0755 是八进制的一种写法?实际设置权限时,0755 和 755 有区别吗? |
特别讨厌三目的人,第一次看到各种库的 typescript 的类型声明是什么感觉 Posted: 29 Apr 2022 12:56 AM PDT 我个人觉得三目还可以,但前提是格式化必须严格做到 这种格式,这样的话两三层以内都完全不会有歧义,各个分支都看得比较清楚 但是第一次看到包含各种奇奇怪怪格式的三目的类型声明的时候还是不免骂一句,这写的什么寄吧 |
Posted: 28 Apr 2022 11:32 PM PDT 首发微信: https://mp.weixin.qq.com/s/kzUG75BuSdFObFBoYqVdEA 从大四实习到现在,眼看就要十年了。 经历过很多公司,有的做大做强了,有的衰败落魄了,有的还在蛰伏等待。认识过很多同龄人,有的如我一样依然通过代码来构建一种生活,有的离开了帝都这座城市,有的转换了身份,很少的人发了大财。 十年很久,有很多东西变化看起来也不算很大。PHP 从 5 来到 8 ,大部分经验是相通的;面试问来问去,也似乎还是那些『八股』问题;我最常用的 APP 始终还是那三五个。 有很多东西变化很大,比如人。确切的说,是一部分人。所以,变化的底层逻辑,驱动力是什么呢。 最重要的一票我投给『热情』。 我承认人是生而不同的,天赋是存在的,就是有的人生来算的更快记得更牢;热情也绝对算是天赋的一种,只不过更加隐蔽一点。 大部分人是 三分钟的热度,少部分人能坚持到五分钟;但是总有人能找到热爱终生的事业,把挑战和辛苦转换成持久稳定的热情,我认为是一种幸运。 有人肯定反驳,热情是可以培养的。这么说,计算能力和记忆力等等都是可以培养的,有技巧可以提高的,但我还没见过谁通过这样的技巧获得了之前不可能的成功。 发自内心的热情,不经任何技巧培养的热情,绝对是野性而充满力量的。 其次重要的是『选择』。 学生时代,大家的目标和结果是相同的,在『内卷』的逻辑里,拼的是努力与技巧。 毕业后的真实生活,目标是开放的,突然间大家有了选择的权力,但大部分人是『随大流』的,很少人才真正思考这个问题。 虽然在信息不对等的情况下,选择更像是一次压大小的随机式下注,但我觉得,成功的选择,一定是『遂了自己意愿』的选择,不后悔的选择,再来一次还是义无反顾的选择。 这就要求对自己有真正的坦诚的了解,不是『我希望我能怎样』,而是『我真心喜欢怎样』,我就是这样的一个人,在当时已知的情况下,这就是我最好的选择。 做对了选择的,就更有可能达成一种热情,完成一次正反馈。哪怕结果不尽如人意,也只是缺乏一种运气,毕竟运气是很重要的。 做错了选择的,似乎会渐渐磨去自己的锐气与热情,最后怀疑起自己来了。然后就很容易生出一种感慨,我已经不能改变了,这辈子就这样了。失去了一种可能性。 失去可能性才是人生中相当可怕的一种境地。 |
Posted: 28 Apr 2022 10:17 PM PDT RT. 最近准备用超算处理数据,有啥比较好的入门资料吗? |
Posted: 28 Apr 2022 08:28 PM PDT 现在想用 wireshark 抓取本机 socket , 有没有比较好用的组合搭配 wireshark |
Posted: 28 Apr 2022 08:08 PM PDT 正在做一个课题,需要打包 ipa 到自己手机上。 一定要申请一个开发者账号吗? 感觉有点亏,因为一个 ipa 就要付 99 刀。 |
Posted: 28 Apr 2022 07:07 PM PDT 一台只是用来开开表格啥的。 一台用来画 CAD 。性能是够的。 就是有什么方案么? |
[疑问] Dapper 在.Net 开发者中是否相对于 EF Core 更受欢迎 Posted: 28 Apr 2022 04:32 PM PDT 最近在为公司重构一个服务 专门做短信服务对接 负责发送短信和对短信的数据统计 原先的项目中用的是 EntityFrameWork Core 和 LinQ 集成写起来挺方便的 尤其是查询的时候 现在自己用 Dapper 来写 Orm 层的逻辑 主要是手写 SQL 加上 Dapper 对 IDbConnection 的方法扩展 个人感觉 Dapper 的最大优势就是比较自由 也是比较麻烦 需要自行编写 SQL 语句 |
Posted: 28 Apr 2022 03:34 PM PDT 有程序员大哥和运维大哥吗? 我想上网科学一点的时候,就去 github 找脚本,发现开源作者用 bash shell 写的脚本很方便。 于是萌发了自己学一学 shell 编程。 但是又听说现在自动化运维挺火的,很多东西直接 python 一把梭。 现在是不是没必要学 shell 编程了呢 我自己主要是想做一些服务器的安全监控。比如某个指定用户登录 ssh ,或者是 ssh 日志产生大量登陆失败日志,或者是系统文件被恶意替换,发送一封告警邮件。 学 python 还是 shell 呢?希望大家给点意见。谢谢! |
Posted: 28 Apr 2022 03:28 PM PDT
Spug V3.1 版本主要功能:Web 终端
文件管理模式当某些时候只想让一些用户能够查看服务器上文件但不需要操作命令行时,可以只给这些用户分配 这时用户访问 标签栏菜单在主机标签栏新增了右键菜单及双击标签快速复制的功能。 窗口宽度自由调整再也不怕主机名称过长显示不完整了 批量执行模版参数化现在的批量执行模版支持配置参数了,提供在执行时的交互能力,目前仅支持 3 种创建的参数类型 当执行模版时会弹出交互的参数输入框 自定义发布配置调整动作顺序现在自定义发布的动作顺序可以自由调整,不需要删了再加了 补偿发布功能在之前每次发布都会完整执行所有关联主机的发布,现在可以在发布异常后,仅发布失败的主机。 其他优化更新
注意事项
升级方法可参考官网: https://spug.cc/docs/update-version/ 开源链接: https://github.com/openspug/spug
更多资讯、视频、欢迎关注公众号"Spug 社区" |
Posted: 28 Apr 2022 03:19 PM PDT 大一买的暗影精灵 4 ,Windows 10 用到现在快毕业了。 以前在 Windows 上折腾 VS ,玩大乱斗;后来折腾双系统,搞 Arch Linux ;现在回到 Windows ,搞个 WSL2 美滋滋。 反正只是需要命令行,WSL2 上搞个 Arch Linux 足够使用了,所有代码环境全放到 WSL 里,Windows 拿来听歌看视频刷网页玩大乱斗。 ( doge |
Posted: 28 Apr 2022 11:38 AM PDT 现在有一个 windows 程序,需要打开两个 webview ,显示不同的 UI components 比如 component a, http://a.sample.com/componenta/index.html component b, http://b.sample.com/componentb/index.html 想问一下,这两个 webview 的 components ,能够通讯么? |
Posted: 28 Apr 2022 10:39 AM PDT 情况是这样的,我司有台 Ubuntu 服务器今天死机了,接上屏幕看到错误是个 CPU stuck ,然后接上键盘准备看看能不能换个 tty 登录,结果发现键盘没反应,然后想着没辙就重启吧,按住电源准备重启,结果按了快一分钟了还是卡在错误黑屏界面。 之前也出过几次这种情况,当时查过电源跳线 CMOS 电池应该都没啥问题,然后直接拔了电源线,结果就是电脑好几天没法开机,放了几天才打开,找维修也看不出问题就这么将就着,结果今天又出问题了。。。 各位有见过或者知道咋整的吗。。。 |
Posted: 28 Apr 2022 09:26 AM PDT 微信文件传输助手可以网页登录了, 所以我想使用这个扩展一下文件传输助手的功能, 作为一个人控制中心. 比如像第三方服务发送消息(flomo 等), 控制家里的电脑关机等等 为什么要用文件传输助手呢? - 因为方便 所以, 各位大佬, 如何获取文件传输助手的登录, 发送, 接收消息的 api 呢? 参考过一些文档和项目, 但是没搞明白. 好像和文件传输助手的不太一样 |
Posted: 28 Apr 2022 07:46 AM PDT 这是用 Go 写微服务系列第二篇, 围绕于业务层中的标准方法展开. 主要内容如下:
由于里面处理事务的方式是我自己想的, 所以如果有更直观的方案 (尽量不加额外的依赖) 欢迎留言讨论. 照例贴下第一段引言. 引言在 前篇文章 中我们搞定了最基础的三件事: 启动, 路由, 可观测性. 正因为基础, 所以这部分代码的变化频率也是最低的. 这次我们就集中精力来处理变化稍快的业务层. 按照我们之前的规则, 业务层其实也可以分成两部分: API 和 具体实现. 其中 API 较为稳定, 很少出现破环性的变更, 一般维护良好的 API 会充分考虑其兼容性. 相较而言, 具体实现的变化速度就快得多了. 由于这篇文章的主要目的还是带着大家一起写代码, 所以如何得到一个设计良好的 API 就不是本篇的重点了, 想深入了解的话推荐读读看 <软件设计哲学> 这本书. 这里我就直接采用 Google API 设计指南 中的接口方案了, 可以稍微浏览下, 有个大概的概念. 至于业务场景, 就假想一个购物车的场景吧, 之后正好可以用来说明事务处理相关的流程. 数据库选择 SQLite, 这样方便在本地把 Demo 跑起来. 另外, 这次我考虑把篇幅稍微控制一下, 上次一口气写太多了, 估计读起来也挺累的 XD. |
Posted: 28 Apr 2022 07:21 AM PDT RT, 一般邮件都会限制附件大小,比如最大不能超过 50M ,python 有什么方法可以发送超过 50M 附件的邮件吗 |
You are subscribed to email updates from V2EX - 技术. To stop receiving these emails, you may unsubscribe now. | Email delivery powered by Google |
Google, 1600 Amphitheatre Parkway, Mountain View, CA 94043, United States |
No comments:
Post a Comment