V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  qza1212  ›  全部回复第 2 页 / 共 3 页
回复总数  42
1  2  3  
2020-01-08 20:20:03 +08:00
回复了 Renco 创建的主题 程序员 上午水贴,睡傻了忘记带鼠标,获得了生产效率-50%的 debuff
触摸板真正的优势是不用找,就在键盘下面,打完字动下肘子就摸到触摸板了,写代码的时候注意力不用切换,眼睛盯着屏幕不用动。
如果是键盘鼠标混用,用完键盘找鼠标的时候还需要用眼睛找下鼠标的位置,再把手移过去。用完鼠标找键盘也需要先把手抬起来
就个人工作经验,公司里基本上都是光提个本子上下楼开会的,没谁愿意多拿一个鼠标,少个鼠标方便一些

最后,爱用什么用什么,对于个人而言当然是习惯了啥就用啥
2019-12-04 15:21:13 +08:00
回复了 jzq526 创建的主题 站长 苍天啊,现在建个个人网站真是一步一个坎啊
@Libby520
这网站不错啊,有 app 吗?
2019-12-03 16:07:46 +08:00
回复了 shazh520 创建的主题 程序员 关于代码的病 有解吗?
敏捷开发流水线了解一下
CI -> 静态检查 -> 编译 -> CR -> 单测 -> 功能测试 -> 回归测试 -> 打包 -> 沙盒部署 -> 小流量上线 -> 全流量上线 -> 回滚 =。=
楼主其实考虑的是软件工程能力
2019-10-22 14:28:55 +08:00
回复了 qazwsxkevin 创建的主题 Python 如何多线程(可控数量)历遍完字典?
一般多线程用生产消费模型,临界区用队列就行

假如非要用你说的字典这种,我推荐用 hash 分桶
shiro
2019-10-22 11:43:15 +08:00
回复了 h82258652 创建的主题 程序员 采取 RESTful 风格的 api 是否应该对结果包一层?
其实核心问题是,你的接口返回的数据类型和结构是否一致
emmm……scp?
还有公司招人只为了完成 zf 就业率指标
要么去大公司 要么考公务员吧
2019-09-25 11:16:14 +08:00
回复了 LeroyMooney 创建的主题 程序员 想买笔记本, v2er 提点一下
别问,问就是 mbp
不想用 macos 就买 dell xps
代码质量是生命线,这个规范必须是全组统一的
代码 ci 必须过静态检测,merge 之前必须过 cr,先制定规范,久而久之大家就会习惯
dark mode 真的丑,我觉得并不是流行,而是"别人有的我也要有"而已
2019-09-20 11:50:21 +08:00
回复了 onfuns 创建的主题 程序员 前端监控如果优雅的上报错误信息?
跟 log 一样分级呗
前端把空数据改下再传给后端不就完了么……
2019-09-20 11:16:29 +08:00
回复了 zazalu 创建的主题 程序员 [提问] 最近遇到的一个比较常见的现象
其实已经登录成功了,所以你刷新一下当前页面是已经登录状态,因为 session 已经保存了
并不是网站后台卡了,而是你本地网络卡了,登录成功之后会去下载跳转页面的资源,没下载下来所以就一直卡着了
2019-09-20 10:14:00 +08:00
回复了 dangyuluo 创建的主题 C CMake 如何控制生成的 Makefile 中链接顺序 (-la -lc -lb)
1. 使用 Xlinker "-("-lz -lxxx"-)" 通过-( )- 强制 repeat
2. 添加"-Wl,--no-as-needed"到 LDFLAGS
3. 使用 libc++.a (我不确定有没有静态库)
2019-07-31 10:24:11 +08:00
回复了 cxh116 创建的主题 问与答 请问这段代码是怎么实现图片的字符分割的? ( Python + opencv)
def captcha_solver(path,threshold):
image = cv2.imread(path) // 读取图片
image = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY) // 转灰度图

colmean = image.sum(axis=0)/70 // 对每列取和然后除以 70
colmean_index = np.where(colmean < threshold) // 找到所有小于阈值的列索引,这里索引已经从小到大排好序
min_val = np.min(colmean_index) // 拿到最小索引
max_val = np.max(colmean_index) // 拿到最大索引

colmean_index = list(colmean_index) // mat 转 list
separators = []

for i in np.arange(0,len(colmean_index[0]) - 1): // 遍历 list
if colmean_index[0][i] != colmean_index[0][i+1] - 1: // 其实就是找不相邻的列
separators.append(colmean_index[0][i])

整个算法比较简单,大概只能处理非自然场景下指定方向的连通域分割
2019-07-29 21:04:29 +08:00
回复了 cicada 创建的主题 MySQL MySQL 命令行客户端无法连接远程服务器,Navicat 可以
用户权限问题,你 navicat 用的用户名跟 shell 里不一定是同一个
2019-07-29 20:57:38 +08:00
回复了 onice 创建的主题 程序员 打算逃离大城市了
1 成都都是各种北上广深人逃离的目的地了,个人认为干程序员这行,成都这类城市已经是最低档了,没地儿逃了
2 网络安全工程师有前途哇,我们单位刚中了 Sodinokibi 病毒,损失惨重,现在人安逸太久了,都忘了 2000 年病毒泛滥那个年代了
3 为什么活着这个问题,想不明白的,你觉得自己想明白了不过是你以为的,这种问题还是一直想着比较好
1  2  3  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   881 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 37ms · UTC 20:48 · PVG 04:48 · LAX 12:48 · JFK 15:48
Developed with CodeLauncher
♥ Do have faith in what you're doing.