V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  YUCOAT  ›  全部回复第 1 页 / 共 11 页
回复总数  206
1  2  3  4  5  6  7  8  9  10 ... 11  
我认为不可行,因为我觉得翻译的工作量太大了
2022-11-21 10:25:34 +08:00
回复了 iloveMonica 创建的主题 Apple 关于 iPhone 安全性的思考
有没有一种可能:苹果早就把解锁方式告诉 FBI 了,然后 FBI 声称苹果拒绝将解锁 iPhone 的方式透露给 FBI ,FBI 只能暴力解锁 iPhone 。

我是说存在这种可能,我没有石锤的证据,我自己就是 iPhone 用户。
2022-10-31 11:37:51 +08:00
回复了 toaruScar 创建的主题 程序员 都 2022 年了,居然许多国内的厂商还没有时区的概念
玩过一款国产手游,在海外发行的。同一个服务器里,有世界各地的玩家。游戏里面用的是 UTC 时间,游戏界面的左上角有一个时钟显示当前的 UTC 时间,我感觉挺好的。
2022-10-18 11:25:29 +08:00
回复了 hardwork 创建的主题 程序员 c/c++多线程读写问题,怎么反驳?
不用反驳,直接让他跑一下我这段代码,编译的时候开 /O2 优化,按照他的理论,我这段代码应该每次运行都输出 123456 。
代码里的 Sleep(0),只是想让代码执行得慢一点,防止出现 foo 线程已经跑完了,bar 线程开没开始的情况。

#include <iostream>
#include <windows.h>
#include <thread>
#include <atomic>

//std::atomic<int> val = 123456;
int val = 123456;

void foo()
{
for (size_t i = 0; i < 20000; i++)
{
val -= 1;
Sleep(0); //这里是为了让代码执行得慢一点
}
}

void bar()
{
for (size_t i = 0; i < 20000; i++)
{
val += 1;
Sleep(0);
}
}

int main()
{
std::thread f(foo);
std::thread b(bar);
f.join();
b.join();

std::cout << "Hello World! " << val << std::endl;
return 0;
}
2022-10-13 15:28:33 +08:00
回复了 kisshere 创建的主题 程序员 网页怎样尽可能禁止用户复制图片地址?
不考虑截屏这种情况,

我觉得可以在网页上创建多个 canvas ,让这些 canvas 拼在在一起,让后将图片各给部位分别绘制到这些 canvas 上,从而看起来像一张图。
最好让这些 canvas 有一些区域重叠,重叠的地方,下面的那一层弄一些混淆。

至于图片的源数据就用 websocket 之类的东西传。
2022-09-21 10:00:53 +08:00
回复了 summerLast 创建的主题 问与答 付费应用调查
1 、买了哪些?
买了 QQ 音乐音乐包和 50G 的 iCloud 容量。

2 、愿意为什么应用付费?
使用频率高,价格不贵且具有一定的不可替代性的应用。我不会单纯因为一款产品好而付费。
随机试了 5 个兑换码,都被用过了。
不过还是感谢楼主,支持楼主~
2022-05-17 14:36:59 +08:00
回复了 hxd 创建的主题 程序员 极讨厌那些阻碍返回的设计!
产品经理当然知道这样做很恶心,可是跟 ta 的 KPI 规定了 ta 只对 ta 做的这一个功能负责。虽然 ta 这样做对整体的留存有影响,但是只要是没有特别明显,就可以装作看不见。
2022-03-25 09:45:05 +08:00
回复了 YUCOAT 创建的主题 程序员 请问这段 C++代码为什么会编译不过
@darklights 那用什么替代呢
2021-12-16 10:14:27 +08:00
回复了 PepperEgg 创建的主题 程序员 chromium 相关,浏览器的 winsock 套接字处理在哪
@PepperEgg 可以试试先研究一下代理插件,看代理插件调用了 Chromium 中的哪些 API ,然后再从 Chromium 中找这些 API 的实现。
2021-11-23 09:52:03 +08:00
回复了 bmpidev2019 创建的主题 程序员 SO 只用了 9 台 Web 服务器
他们的 APP 之所以只有几个员工,一是因为他们的产品比较简约,功能比较少,而且不用组建庞大的运营团队来逐个审查用户上传的图片是否合规。
2021-11-19 14:15:29 +08:00
回复了 PepperEgg 创建的主题 程序员 chromium 相关,浏览器的 winsock 套接字处理在哪
看看这里:
src\net\socket\tcp_socket_win.cc

打断点进不去有可能是因为那段代码没有被用到,也有可能是那段代码在别的进程里跑。
chromium 使用的是多进程模式,它的网络请求是在独立的进程进行操作的。
你可以在启动的时候加--single-process 命令行参数,让它以单进程的模式运行
2021-10-08 11:14:09 +08:00
回复了 mlhadoop 创建的主题 汽车 长沙,第一辆车, 10-20w 预算
丰田家的车没有 carplay 这一点很恼火。

我有一辆卡罗拉,车机真的太弱了,最多看看倒车影像或者听歌,而且听歌的话音质还不咋地。自带的的地图严重过时,看导航得用手机,蛋疼的是车子上并没有一个好的固定手机支架的地方。

再一个就是,我感觉车灯不够亮,不知道雷凌会不会好一点。

其他方面的话,如果要求不苛刻,这车子还可以。
2021-09-15 09:53:33 +08:00
回复了 q1angch0u 创建的主题 iPhone 我买的不是手机吗…
因为手机的发展已经到了瓶颈了,你出个新手机总得有卖点吧,现在除了拔高摄影摄像之外,还能拔高什么?
2021-08-13 00:46:40 +08:00
回复了 waiaan 创建的主题 程序员 要多健壮的代码才能支撑起千变万化的需求?
@shyangs 我说的不是开闭原则。我说的情况是,之前那个开发节奏特快特别快的团队,旧代码本身就没设计好,因为主张尽可能少修改旧代码,导致函数参数本来已经有 5 个参数了,慢慢变成了 6 个,7 个,8 个……if 语句的分支也越来越多,某些函数也慢慢有了 xxx_v2, xxx_v3 的版本。
2021-08-11 12:21:34 +08:00
回复了 waiaan 创建的主题 程序员 要多健壮的代码才能支撑起千变万化的需求?
我觉得方法只有一种,那就是“看到 shit 的时候及时把屎铲掉,别等堆起来”。

以前所在的团队,我们写代码遵循两条原则:
1 、以前的旧代码,能不动就不动。
2 、添加新代码的时候,尽可能少的对旧代码进行修改。

正是因为这两条原则,使得垃圾代码越堆越高。

纯靠设计来防止垃圾代码越堆越高根本不现实,项目早期的时候,我们会对未来需求的预测来设计代码结构。
刚开始可能设计良好,一两年以后,新的需求与早期的预测差别越来越大,这时老的设计已经无法通过扩展代码的方式来满足新的需求了,这时如果不对部分代码进行翻新,垃圾代码就会慢慢堆积起来。
我是一枚写了多年的 C++的程序员,C++20 发布之后,感觉我已经看不懂 C++了。

我之前也写过 JavaScript,对 JavaScript 里面的 promise 机制还算熟悉。但是,我在看 C++20 里面的 coroutines 的时候,真的看了好久都没看懂。
1  2  3  4  5  6  7  8  9  10 ... 11  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1056 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 36ms · UTC 19:14 · PVG 03:14 · LAX 12:14 · JFK 15:14
Developed with CodeLauncher
♥ Do have faith in what you're doing.