V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  a132811  ›  全部回复第 9 页 / 共 20 页
回复总数  384
1 ... 5  6  7  8  9  10  11  12  13  14 ... 20  
2022-04-25 01:58:16 +08:00
回复了 liuidetmks 创建的主题 程序员 为什么国内前端都只写 chrome only 的 网站?
https://ipcrs.pbccrc.org.cn/ 人民银行的征信中心,到现在,还只能用 ie 呢
十多年前我跟你有一样的想法,我的签名就是“不用 QQ ,请用 pidgin 以及 gtalk 找我”,那时更垃圾更封闭的微信还没有出来

Decentralized IM 方案有很多,你应该也搜索到不少了,甚至还有各种各样的去中心化、去基站、无网络点对点通信方案。

技术上没有任何问题,你自己马上就可以部署一套

支持你搞一个,不过建议你先调查一下大家现在用微信的痛点在哪里?
用户不会关心 app 是不是垄断,为什么用微信会被封?为什么用你的 IM 不会被封?为什么我不可以用 tg ?能解决吗?
2022-04-22 02:50:43 +08:00
回复了 sadfQED2 创建的主题 Ubuntu Ubuntu22.04 马上发布啦
@agagega 3D 效果我也折腾过一阵,在同学面前炫的一楞
那时番茄花园和 deepin 还在搞装机 windows
@7UiL
对我们普通人而言,买房成家是很现实、又再正常不过的一件事

这跟资本真的关系不大,通常大家所谓马云马化腾这些资本家即没有炒房、宣扬什么买房才能家(敢这么说,不被喷死才怪)

因为房子这 10 年跑赢了通胀、有房才能落房、有房子才能有上学,所以有房子才能成家。
房子是过去十几年,普通人能接触到的、相对的安全的、跑赢通胀的、可放杠杆唯一工具。

如果房子阴跌不止,如果房子跟户口、教育解绑,相亲时就不会有那么多人认为买房才可成家了。
2022-04-14 00:02:33 +08:00
回复了 Rrrrrr 创建的主题 奇思妙想 能实现一种可以联系到任何人的应用吗?
按六度分隔理论,只要 6 个人,你可以认识世界上的任何一个人。

如果你可以开发一个 找人 app ,自动通过广播好友、手机号找人(路由器?),通过 6 个人就找到任何一个人。

这事就很恐怖,比骚扰短信、骚扰电话还恐怖!!
2022-04-13 23:43:13 +08:00
回复了 dunhanson 创建的主题 程序员 为什么要区分不同的 http 状态码?想说服同事
就算是完全用 200 一把唆, 也得判断 http code 。

如果返回结果确实需要自定义 code ,就需要两层处理:

// 第一层 无论如何都是要处理的
if(res.statusCode==200) {
// 第二层再判断一下 code
if(res.json().code==0){
// 正常业务代码
)else if(res.json().code==1){
raise Error(res.json().err)
}
}else if(res.statusCode==400){
raise Error(res.body)
}else if(res.statusCode==401){
// 未登录.....
}else if(res.statusCode==404){
// .....
}....500 ,501 xx
--------------------------------------------------------------------------------
如果返回结果简单,就用一层就够了。
(很多公司的 api 其实就一层: https://v2ex.com/t/846785

// 只有第一层
if(res.statusCode==200) {
// 只要是 200 , 就是正确的结果,不需要加第二层 code 判断
// 正常业务代码
}else if(res.statusCode==400){
raise Error(res.body)
}else if(res.statusCode==401){
// 未登录.....
}else if(res.statusCode==404){
// .....
}....500 ,501 xx
------------------
2022-04-09 17:30:08 +08:00
回复了 fu82581983 创建的主题 分享发现 终端 Warp 可以公开下载了
1. 跟我的清歌输入法不兼容,汉字提示符不能光标跟随。
2. 不支持 keymap, 比如我不能定制 Command+s 给我的 vim

兼容我的 karabiner 定制的全局 readline 快捷键,这点倒不错
2022-03-30 00:29:15 +08:00
回复了 leiuu 创建的主题 程序员 Android 机器怎么拦截垃圾短信(小米)
记得有个 陌生人 短信拦截
我尽量少写这关键词重复性的注释

另外考虑过自己实现一个插件

还有一个办法是写一个命令行工具:先过滤掉注释但是保留换行符, 能凑合用
cat code | trim-comment | ag -w Target
2022-03-22 22:19:23 +08:00
回复了 dokimaster 创建的主题 Go 编程语言 现在 GO 语言面试这么难吗?
这问得太偏了

我这儿面 golang 主要是做 2-3 道代码实现的题。不过有 golang 经验的候选人好少,基本上 java 经验来的最多
2022-03-20 17:42:32 +08:00
回复了 passer9527 创建的主题 JavaScript 准备学下 js,搜了一圈,发现 deno 并不怎么样
想学 js, 用 deno 、node 甚至只用 chrome 无所谓,都差不多的
学 ts 的话,用 deno 会更方便一点

学工程化,deno 现在就几乎没有工程化配套项目,有一个项目 alphejs 框架值得学一下。
你要是能写一个或封装个更好的 deno web 框架、UI 组件库、puppeteer ,那都是极大的贡献了
@darklights 下次要是重启的话我试试
2022-03-18 01:12:45 +08:00
回复了 hsuyeung 创建的主题 程序员 后端程序员想要学习一下前端,有无比较好的学习路线推荐
前端工程的概念很多都麻烦要死,还不通用,
webpack 什么的概念太多了,哪年就淘汰了,增加不少调试的复杂性,调试 async-wait 编译后的代码我就遇到不少断点错误的问题。

不过我想说基于 deno 的框架可能是未来 比如 https://alephjs.org/ 看起来还不错

不过现在 deno 没有任何生态可言,千万别用于生产。目前适合喜欢造轮子的把玩
2022-03-18 00:59:20 +08:00
回复了 Elietio 创建的主题 程序员 git 有什么办法能 Merge 部分文件夹保留原始 commit 信息吗
@Elietio 另外按目录选 commit 命令行很方便的:

git log dir1 dir2
git log --oneline dir1 dir2
git log --since=20.days dir1 dir2; # 20 天内的
2022-03-18 00:52:46 +08:00
回复了 Elietio 创建的主题 程序员 git 有什么办法能 Merge 部分文件夹保留原始 commit 信息吗
@Elietio
这样子呢:

git checkout -b mergeBC B
git merge C
git commit -am "merge B and C"; # 现在的 mergeBC 就有全部的记录,且包含所有的目录

git checkout -b mergePartialBC mergeBC
git checkout C -- <B 不想合并的目录>
git commit -am "merge partial B and C"; # 现在的 mergePartialBC 就有全部的记录,且只包含你只想合并的目录

git checkout -b restB mergePartialBC
git checkout B -- <B 不想合并的目录>
git commit -am "merge rest B" ;# 现在 restB 有全部的记录,以及 B 剩余未合并的目录
2022-03-18 00:04:32 +08:00
回复了 Elietio 创建的主题 程序员 git 有什么办法能 Merge 部分文件夹保留原始 commit 信息吗
@a132811 "基本 C" -> 基于 C
2022-03-18 00:03:09 +08:00
回复了 Elietio 创建的主题 程序员 git 有什么办法能 Merge 部分文件夹保留原始 commit 信息吗
把 B 的部分目录合并到 C?

考虑一下这样做吧

```
# 基本 C 创建一个分支 mergeC
git checkout mergeC C

# 把 B 的指定目录,copy 到 mergeC
git checkout B -- <path/to/(指定目录)>

# 检查一下 diff 确认一下
git diff

## 最后提交 mergeC
git commit -am 'merge: merge 部分目录'
git push origin mergeC:mergeC

```
2022-02-21 17:29:10 +08:00
回复了 geist 创建的主题 分享创造 开源项目 Geist 推荐大家尝尝鲜
@geist 遇到一点 error
error: TS2304 [ERROR]: Cannot find name 'ScrollToOptions'.
scrollTo?: (options?: ScrollToOptions) => void;
~~~~~~~~~~~~~~~
at https://cdn.esm.sh/v66/@geist-ui/[email protected]/esm/select/select.d.ts:6:27
2022-02-21 16:52:17 +08:00
回复了 cxytz01 创建的主题 程序员 mac 自带的 Terminal 有什么不足吗? 有必要安装个 tmux 吗?
terminal 有几个好像是没有的,iterm2 提供了:
1. 不能上下、垂直分屏 (split panes)
2. 不支持 iterm2 选中即复制

其它默认配置包括 ctrl+d 退出、字体、快捷键等都需要修改定制,不是开机即用
2022-02-21 12:27:40 +08:00
回复了 geist 创建的主题 分享创造 开源项目 Geist 推荐大家尝尝鲜
@geist alephjs/deno 没有 build 的,import anywhere ,抛弃了 webpack/rollup/babel 。
不支持 esm 还要手动转,有点麻烦
1 ... 5  6  7  8  9  10  11  12  13  14 ... 20  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1956 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 32ms · UTC 16:18 · PVG 00:18 · LAX 09:18 · JFK 12:18
Developed with CodeLauncher
♥ Do have faith in what you're doing.