V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Jirajine  ›  全部回复第 156 页 / 共 213 页
回复总数  4245
1 ... 152  153  154  155  156  157  158  159  160  161 ... 213  
2020-06-04 22:08:26 +08:00
回复了 llj5935 创建的主题 问与答 请问如何将手机改造成无情的抖音机器?
Android 有个叫 anylauncher 的应用可以把任意应用设为 launcher,这样在任何情况下按 home 就会立刻回到应用里。
2020-06-04 15:07:43 +08:00
回复了 a2532521 创建的主题 Java 这段代码中,位运算,和 byte 是用来做什么的
把一个 int 的后两个 byte 拿出来放到 byte[]里。
2020-06-04 12:51:46 +08:00
回复了 takemefly 创建的主题 问与答 有没了解 RTOS 的,我似乎感觉这好像也是个卡脖子技术
什么叫卡脖子?举个程序员最熟知的例子,GitHub 。那上面托管了很多 996.icu 、v2ray 之类的反动内容,但因为国内程序员依赖它又不能封掉,你说难受不难受。所以程序员应该以身作则,尽量改用具有完善过滤系统、用户内容可防可控的国内平台,这样国家才能摆脱依赖,早日封掉它。
2020-06-03 23:43:23 +08:00
回复了 jackmod 创建的主题 输入法 关于输入法的成本、效率,以及打字的自由
开源+拼音效率一定低吗?
rime 可以导入第三方词库,可以培养用户词库,可以多端同步,积累久了并不算难用。
当然,也要考虑需求,如果你需要在中文互联网上跟人各种对喷、流行语,或者文字录入工作需要输入大量生僻字肯定是不适合用 rime,但对我这种“中文输入法的轻度用户”是足够的。
不过我最喜欢的输入法还是 Gboard,方便的中英文混输,单词拼写纠错,和滑动输入对我而言是非常高效的功能。
不想延迟肯定得本地开发,剩下的就是怎么同步过去了,git 、rsync 之类的随便选个就行
2020-06-03 18:49:38 +08:00
回复了 Jirajine 创建的主题 程序员 谈谈我为什么喜欢声明变量时类型后置的语言
@Nich0la5 #6
我也没写啥 rust 的特色,算不上传教吧。只是顺便黑了一把 cpp 而已。
Go,Rust,TypeScript,Kotlin,Swift 我都很推荐,还有 MS 新开的 verona 项目我也很期待。

@ZingLix #5 这个我完全赞同,C++就是啥都往里加的缝合怪,C++11 以后,后置返回值都加进去了,`auto sum(int a, int b)->int`,又前又后,以前 C 的协调性也丢的差不多了。
2020-06-03 18:26:25 +08:00
回复了 Jirajine 创建的主题 程序员 谈谈我为什么喜欢声明变量时类型后置的语言
@wutiantong #4 不只是函数类型,是整个 C 的类型系统的这种 expression 解方程表示法。除了函数调用,derefernce,index, 还有 top-level/low-level const 等修饰符结合到一块同样也混乱。存在函数类型的时候还有个问题就是 expression 中括号既表示调用函数,也用来强调运算符优先级,正文中 golang 博客上那个例子就是结果。
至于后置,主要是新的类型系统完全不同于以往的 expression,后置一来适合 type inference,二来不容易和以往的混淆,尤其是你习惯螺旋 parse 类型以后。
像:
```
let buffer:[u8;512];
let myfunc:Fn(i32,i32)->i32;
```
前置的话和以前的习惯似是而非反而更难受:
```some
[u8;512] buffer;
//c-style
u8 buffer[512];

Fn(i32,i32)->i32 myfunc;
//c-style
i32 *myfunc(i32,i32);
```
2020-06-03 17:11:03 +08:00
回复了 Jirajine 创建的主题 程序员 谈谈我为什么喜欢声明变量时类型后置的语言
@turi #2 当然,正式因为类型表示太坑,用别名之后会舒服很多。
但 C++这个别名我也要再黑一下,它有两种定义方式:
```c++
typedef char *strs[10];
using strs = char*[10];
```
两个关键字干同一件事语法还不一样本身就很不协调了,这两个方式还都有问题,第一种把定义变量的格式规定成类型的名字,容易混淆;第二种类型名抽出来看似清晰了,但 expression 中的变量名又省略了,类型复杂的时候还是很难看清楚。
还有个 trick 通过原型定义:
```
char *proto[10];
using strs = decltype(proto);
```
但同样不怎么好看。
2020-06-03 16:36:31 +08:00
回复了 IzayakI 创建的主题 问与答 除了 ctrl+c/v 之外 ,你最常用的快捷键是什么?
Ctrl +z / Esc+u ( vim 模式下)撤销
2020-06-03 16:22:55 +08:00
回复了 Jirajine 创建的主题 程序员 谈谈我为什么喜欢声明变量时类型后置的语言
关于 C 的声明风格详细可以参考这里: http://c-faq.com/decl/spiral.anderson.html 它需要你的眼睛“螺旋式”parse 代码
minio
2020-06-03 14:01:58 +08:00
回复了 black11black 创建的主题 Windows [经验分享贴] 虚拟化请使用 HyperV,它是香的!
https://www.nakivo.com/blog/hyper-v-virtualbox-one-choose-infrastructure/
https://www.nakivo.com/blog/vmware-vs-virtual-box-comprehensive-comparison/

这两篇文章把三个虚拟化方案说的很清楚了,简单来说:
1. hyper-V /esxi 是 type 1 hypervisor,vm worstation/ virtual box 是 type 2 hypervisor,前者直接运行在硬件上,更稳定可靠,适合生产环境,后者运行在 host OS 上,更灵活,适合桌面、开发时使用。
2. vm workstation 是图形性能支持最好的,所以如果有测试软件、游戏等需求优先选这个。hyper-V 图形性能最差,GUI 用的是 RDP 。
3. hyper-V 和 windows 深度契合,所以如果需要 windows container 、wsl2 、docker for windows 等功能,只能选这个。
4. virtual box (不包含扩展组件)开源免费,不想花钱就选这个。
5. 剪贴板共享、Drap & Drop 、映射 USB 等基本功能三者都是有的,没有说明你没配好。
6. 虚拟化方案尽量不要同时装多个,即使可以共存也容易遇到性能下降、驱动冲突导致蓝屏等问题。
2020-06-03 12:45:07 +08:00
回复了 whatCanIDoForYou 创建的主题 问与答 [老生常谈] 离职的时候,怎么清理自己使用的电脑。
把需要保存的(项目代码之类的)备份出来,然后全盘低格后重装
以前有漏洞,可以通过高通的 9008 端口刷机,绕过 bootloader 的限制。
现在不清楚了,而且他刷入 patch 的 ROM 绕过账号锁后就得一直用下去,没法回到官方系统,卖也是要降价很多。
我也觉得应该放一起,需要的时候再 vendor 出来
2020-06-02 21:26:05 +08:00
回复了 xmge 创建的主题 程序员 golang 面试题之 为什么这种更快呢?
2020-06-01 23:40:47 +08:00
回复了 asanelder 创建的主题 Java Java annotation processor 拿到被注解文件的内容
@asanelder 又看了一下,我弄错了,annotation 只能存元数据,你可以把类当参数传给你的 annotation 。
如果需要注入代码的话可以通过反射,参考这个 https://stackoverflow.com/questions/1079343/java-simple-technique-for-annotation-based-code-injection
2020-06-01 23:02:36 +08:00
回复了 asanelder 创建的主题 Java Java annotation processor 拿到被注解文件的内容
annotation 类似卫生宏吧,这种需求应该没问题才对。
2020-06-01 21:48:28 +08:00
回复了 WesleyNZ 创建的主题 macOS 怎么把无法预览的图片(也就是损坏了的 JPG 文件分离出来?)
用程序直接读取 decode,报错的就是坏了。
1 ... 152  153  154  155  156  157  158  159  160  161 ... 213  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2073 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 44ms · UTC 04:26 · PVG 12:26 · LAX 21:26 · JFK 00:26
Developed with CodeLauncher
♥ Do have faith in what you're doing.