V2EX - 技术 |
- 你们公司是如何做开发的?
- 作为十多年的老程序员,突然想分享个想法给大家
- 只开虚拟专用网端口,还能攻入内网吗?
- 逃离到 Linux 两周的感受
- 关于 Java 类加载和 Springboot Bean 动态加载的一点想法
- 彦祖们看道题, GO 之 TCP 编程代码找错误
- golang 中多个协程池如何优雅退出
- 新开源项目 Hora, 一个基于 Rust 的高速近似最近邻搜索 (ANN)算法库 ,欢迎围观与参与 (≧∇≦)ノ
- idea 热加载怎么设置,麻烦知道的告诉一下新手
- 8 月份编程比赛汇总
- 吐槽一下 golang 的 select 模型,居然不自带超时机制
- 吐槽自己的两个开源工具(msmbps, V File Name)
- 在 Python 中如何放置一个钩子劫持接下来发生的标准输出?
- 有开源的 windows 远程工具吗?
- ICP 备案信息查询 API 接口开源
- 关于英文技术面试
- 请问大佬 rss 阅读器的滚动向下 自动标记链接为已访问 这个功能大致应该如何实现 在网上搜索了几天 没啥满意的结果
- Microsoft Teams 出错有点吓人呀
- OneDev 4.9 发布 - 自带 CI/CD 功能的开源 Git 服务
Posted: 07 Aug 2021 04:21 AM PDT 刚工作不久,我们公司是使用华为云桌面,连接到公司内部机房的机器做开发,所有数据都在里面,也没有拷贝出去的权限(因为要保密)。这个云桌面体验有时很不好,老是卡顿,而且用惯了 MacOS 后,在 Windows 里开发真是不适应。 你们在公司是如何做开发的呢?纯好奇贴 |
Posted: 07 Aug 2021 04:11 AM PDT 与人相处和写代码一样,也是需要前后端分离的。你把后端所有的数据都暴露在前端,让前端直接写库,不论是程序还是人际交往,都是非常危险的行为。 大家都那么会抽象,不妨尝试把自己的生活也抽象一下,认真设计一下自己的人生架构,前后端分离一下,别把心里的都写在脸上,也别把看到的都写到心里。 祝大家生活愉快。 |
Posted: 07 Aug 2021 04:02 AM PDT |
Posted: 07 Aug 2021 03:55 AM PDT 前文提要:最近折腾 hyper-v 的一些吐槽 这里是我折腾的一些配置: https://gist.github.com/leyafo/856fe83d3d7681744b895a66baa62486 首先说好的方面: 说说不好的方面: 我个人认为 Linux 正确的服用方式: 另外一方面,机器没有很多 fancy 的软件,很多东西感觉都很原生,粗糙。你会感受到你开的是辆不怎么漂亮完美的车,但是车上几乎所有的零件你可以控制的感觉真的挺好。 |
关于 Java 类加载和 Springboot Bean 动态加载的一点想法 Posted: 07 Aug 2021 03:53 AM PDT 最近遇到一个情况,需要修改数据库里的一些数据,这些数据是用 json 形式保存的,要给某些 key 对应的 value+1.如果用 sql 写会很复杂,如果能用 java 写好程序触发一下拿到结果就好了,但是这样做要发布到正式环境,调试也是非常不方便,每次发布要等好久。 于是想到用户 java 的自定义类加载器和 springboot 的 bean 动态加载结合起来,提供一个页面,在本地写好代码,copy 到页面上,点击运行就可以生效。有复杂的导出表格需求也可以实现。(明明当初做管理端的时候弄了那么多数据统计功能,结果还是不能满足业务线的需求) 大概流程是:点击运行后,把输入的代码变成文件流喂给类加载器,加载新定义的类,然后再加载到 spring 的 bean 容器里面,触发一下这个 bean 的运行,拿到结果返回给页面(有点像在线面试题的感觉)。 具体细节感觉还是有很多优化的点,想问下有没有类似的现成的工具?最好能和 springboot 结合起来,毕竟复杂逻辑还是要依靠已存在的一些 bean 。(如果没有的话就尝试糊一个好了 2333 ) |
Posted: 07 Aug 2021 03:46 AM PDT 已经是几个月前碰到的题目了,补了几个月基础知识还是不会做,惭愧惭愧 题目:找出下面代码的错误 |
Posted: 07 Aug 2021 03:10 AM PDT 假设有三个协程池(A,B,C), 三个分别处理不一样的业务且每个协程池中的 worker 数量不一致 当前数据流向为 A => B => C,任务在任一协程池中都有出现 err 导致该任务跳过的可能 在如下两种情况下:
最后在主程序中,针对上述两种情况,有没有优雅的办法知道任务已经全部完成且让主程序退出 ? |
新开源项目 Hora, 一个基于 Rust 的高速近似最近邻搜索 (ANN)算法库 ,欢迎围观与参与 (≧∇≦)ノ Posted: 07 Aug 2021 03:03 AM PDT Hora 是一个近似最近邻搜索算法 (wiki) 库 Hora 完全基于 Rust🦀 实现,事实证明,Rust 确实非常非常快,完全可以媲美 C++ ,且 Hora ,日语为 「ほら」,读法像 [hōlə] ,意思是 Wow, You see! , Look at that! 。 这个名字的灵感来自日本著名歌曲 「小さな恋のうた」 。 github: https://github.com/hora-search/hora Python 库: https://github.com/hora-search/horapy Javascript 库: https://github.com/hora-search/hora-wasm Hora 定位上是Rust实现的 ANN 算法库,希望能基于 Rust 本身的优势,能够提供多个安全的语言库,且能部署在任何地方。目前已经能在Linux, macOS 和 Windows以及WebAssembly部署,未来还会支持Android和IOS以及 嵌入式设备 Demo这是 Hora 的在线演示(可以在这里找到它,强烈推荐试试速度!! https://horasearch.com/) 👩 Face-Match [online demo], have a try! 🍷 Dream wine comments search [online demo], have a try! benchmarkHora 非常快,bench (与 Faiss 和 Annoy 相比) Usage安装极为简单:
使用上 API 也非常简单:
我们很欢迎任何参与,欢迎任何贡献,包括文档和测试。 我们使用 GitHub 问题来跟踪 Issue 和 bug,你可以在 github 上进行 Pull Requests 、Issue 最后如果觉得这个项目做的还不错,或者比较感兴趣,或者你们想用的,欢迎在 github 上 star 或者给我们提 issue github: https://github.com/hora-search/hora Python 库: https://github.com/hora-search/horapy Javascript 库: https://github.com/hora-search/hora-wasm |
Posted: 07 Aug 2021 02:42 AM PDT 从 vscode 转 idea,我网上搜了,说要修改 Registry 里的 compiler.automake.allow.when.app.running,可是我设置里 compiler 开头的根本没有这一项,我的 idea 版本是 2021.2 ultimate edition |
Posted: 07 Aug 2021 02:30 AM PDT |
吐槽一下 golang 的 select 模型,居然不自带超时机制 Posted: 07 Aug 2021 01:17 AM PDT 使用 Timer 的 Channel 来配合的超时机制,怎么都有漏洞。 timer 的超时状态和 channel 的 sendTime 数据,也不做到原子状态。判断出来是超时了,既有可能 channel 中有数据,也有可能没有数据。完全是薛定谔的定时器。 就这种情况下,为什么不 native 提供一个 select 的超时方式呢? 各位大牛们是如何解决这个问题的啊? 容忍(理论上)一定概率的立即超时? 或者干脆不重用,每次循环重新创建一个新的 Timer ? |
吐槽自己的两个开源工具(msmbps, V File Name) Posted: 07 Aug 2021 12:52 AM PDT msmbps 测量云服务的延时和下载,V File Name 是粗暴的基于压缩包的版本管理。 刚开始的时候,想着国外云服务是小众需求;而粗暴的版本管理,倒腾 office 文档的普罗大众都需要(它也是个归档备份的好助手)。 后面就翻车了:测量云服务很多 star,开心呀;粗暴版本管理,star 就比较少了。 我看了一下,然后明白了:v2ex 程序员很多,不少人需要国外云服务;对于粗暴的版本管理,需求较少。 小广告: https://www.msmbps.com/ https://github.com/msmbps/msmbps https://www.vfilename.com/ https://github.com/vfilename/vfilename (求 star 啦) |
在 Python 中如何放置一个钩子劫持接下来发生的标准输出? Posted: 06 Aug 2021 06:12 PM PDT |
Posted: 06 Aug 2021 01:36 PM PDT win 自带远程桌面的弊端是不能同步操作,不能跟被控端那边的人实时沟通协同处理问题。 那么有没有此类的开源工具呢?如果自搭中转服务器,且有代码可查的话,感觉就能安心很多吧... |
Posted: 06 Aug 2021 12:16 PM PDT 由于找了一下此 API 全部都是收费的,自己就去官网研究了下,然后就搞定了 采用管局官网北岸接口,查询结果为最新 ICP 北岸数据 请求示例: https://check.lzfh.com/api/icp.php?domain=qq.com 请求方式:get 请求参数:domain=需查询的域名,可以包含 http 或二级 返回示例: { "icp": "粤 B2-20090059-5", "unitName": "深圳市腾讯计算机系统有限公司", "natureName": "企业", "msg": "查询成功", "result": "1" } 返回 result 为 0 则查询失败。 开源地址: https://github.com/yitd/ICP-API 小弟纯自学 php,代码很搓,大神勿喷,咱只管能用就行! |
Posted: 06 Aug 2021 11:13 AM PDT 各位大佬,用于英文技术面试以及沟通的话,如何提高口语? |
请问大佬 rss 阅读器的滚动向下 自动标记链接为已访问 这个功能大致应该如何实现 在网上搜索了几天 没啥满意的结果 Posted: 06 Aug 2021 08:34 AM PDT |
Posted: 06 Aug 2021 08:31 AM PDT Microsoft Teams 是基于 Edge WebView 开发的,这是基于 Web 技术原生应用的通病了。 |
OneDev 4.9 发布 - 自带 CI/CD 功能的开源 Git 服务 Posted: 06 Aug 2021 06:54 AM PDT 这个版本主要加入了 service desk 的功能,使得用户可以通过邮件创建和讨论工单。 4.9 版本还加入了 git 仓库和工单导入功能,目前支持从 GitHub,GitLab,Gitea,BitBucket Cloud,JIRA Cloud 和 YouTrack 导入数据。 另外增加了对命令输出的 ANSI color 的支持。 具体介绍请移步: https://github.com/theonedev/onedev/wiki/4.9 望大家多提宝贵意见。 |
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