V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  geelaw  ›  全部回复第 63 页 / 共 175 页
回复总数  3500
1 ... 59  60  61  62  63  64  65  66  67  68 ... 175  
2019-05-21 12:19:48 +08:00
回复了 lyshine 创建的主题 编程 一道前端算法题, 想了要好久没想出来如何写 . 请大神指导一下
先 preprocess 把结构 flatten,每次询问时进行路径压缩。

但是这个数据结构品位很差,因为 child 的复数是一 children。
2019-05-21 12:16:04 +08:00
回复了 fdgdbr 创建的主题 Java springmvc 返回 json 里面的 map 顺序反掉了
map 通常没有保持原来 key 顺序的功能。你不应该依赖 JSON 对象里面 key 的顺序,先写后写都是相等的对象。
2019-05-21 12:00:05 +08:00
回复了 stdying 创建的主题 程序员 win10 外接显示器,扩展屏幕和主显示器如何在不同的桌面
如果你说的是 Windows 10 虚拟桌面,答案是不能。如果你说的是多监视器不要复制,则是 Windows+P 选择“扩展”。
2019-05-19 18:12:45 +08:00
回复了 letianqiu 创建的主题 程序员 今天的一道面试题没能写出来,求思路。
@letianqiu #23 各行之间是对称的,答案是 A-3B+3C-D。在计算 B 的时候已经考虑了第一行可以以三种方式全同,在计算 C 的时候已经考虑了前两行可以以 9 种方式分别全同(实际计算需要拆开成 3+6 ),等等。
2019-05-19 12:51:17 +08:00
回复了 mattx 创建的主题 Windows win10 强制电源键重启, 丢了一些软件用户配置数据
@mattx #7 Windows Security 对话框在 Windows 10 上是全屏对话框,默认有 4 或 5 个选项,分别是:

锁定
切换用户
注销
更改密码(如果你用 Microsoft 账户登录 Windows 则不出现)
任务管理器

然后有一个“取消”按钮。据我所知,在 Windows 上用 Ctrl+Alt+Del 唤起 Windows Security 对话框是不可能关闭的,且从该对话框删除“注销”只能通过管理员设置的策略完成。
2019-05-19 03:21:59 +08:00
回复了 mattx 创建的主题 Windows win10 强制电源键重启, 丢了一些软件用户配置数据
@cmheia #1 文件变成 0 是因为文件被修改过但修改的内容还没到达磁盘(例如仍然在缓存中)。

即使用户没有修改配置,软件可能会强行重写一次配置,因此楼主遇到那样的问题。

如果 Visual Studio 卡住,可以用 Ctrl+Alt+Del 进入 Windows Security 对话框,然后选注销。通常来说 VS 一个用户空间的程序还不至于干扰到 SAS 的运作。
2019-05-18 08:20:07 +08:00
回复了 orcinusorca 创建的主题 分享创造 写了一个 Windows API 版的 markdown 编辑器,希望有人喜欢
可以用 COM 的形式提供编译服务吗
2019-05-17 18:50:31 +08:00
回复了 liukanshan 创建的主题 程序员 Java 直接操作二进制的疑问
你当然可以自己做一个包装,以一个 byte stream 为基础提供 bit stream 的外观。你需要做的不是“不给你转换为 byte ”,而是“把读进来的 byte 转换为 bit 提供给消费者”以及“送进来的 bit 转换为 byte 再输出出去”。
2019-05-17 18:37:49 +08:00
回复了 letianqiu 创建的主题 程序员 今天的一道面试题没能写出来,求思路。
进行如下计算:
满足第二个条件的
满足第二个条件且第一行全同
满足第二个条件且前两行分别全同
满足第二个条件且前三行分别全同

然后用容斥原理算出需要的答案。

也可以用动态规划来做,用 f(0/1/2/3,0/1/2/3,0/1/2/3,k) 表示如下状态的染色方法数:
前三个参数表示第一二三行是否已经有两个颜色,是则是 0,否则不是 0 且等于全同的颜色;
第三个参数表示一共有多少列。

初始状态是 f(x,y,z,1)=0 若 xyz=0,否则等于 1。
状态转移方程写起来比较麻烦,略去。
2019-05-16 07:50:29 +08:00
回复了 glouhao 创建的主题 问与答 手机版 chrome 为啥不能打开很多应用呢
@Ley #1
@acehow #2

你们谈论的是一个完全不同的问题,楼主想问为什么手机上已经有了 app 但是网站以为没有这个 app。
2019-05-15 17:08:25 +08:00
回复了 TomVista 创建的主题 问与答 JavaScript getElementById('id')==querySelector('#id') //true 为什么相等.
@temporary #1 在文档更靠后的返回值部分用了不同的类型。

HTMLElement 是 Element 的子类(更准确地说是 IHtmlElement 是 IElement 的子接口),一个 HTMLElement 对象自然也是 Element 对象(一个实现了 IHtmlElement 接口的对象自然也实现了 IElement 接口)。

JavaScript 是动态类型语言,因此通过对象的引用可以访问的方法 /属性 /事件只和对象的运行时类型有关系,和“引用的静态类型”无关——打引号是因为后面这个概念在 JavaScript 里根本不存在。

换句话说,这代码大概可以这样翻译成 C++:

IUnknown *ptr;

IHtmlElement *getElementById(...)
{
return dynamic_cast<IHtmlElement *>(ptr);
}

IElement *querySelector(...)
{
return dynamic_cast<IElement *>(ptr);
}

这返回的是同一个对象,如果在 C++ 里比较,那就相当于是

dynamic_cast<IUnknown *>(getElementById(...)) == dynamic_cast<IUnknown *>(querySelector(...))

这当然是相等的。当然,这在 JavaScript 里面都是不存在的——你可以认为所有的 JavaScript 对象都是 IDispatch2。
2019-05-15 09:59:58 +08:00
回复了 wisefree 创建的主题 C 请教 C++ Python 进程间通信
也并不非要用网络协议,命名管道就可以。
2019-05-15 08:30:25 +08:00
回复了 kkhu2004 创建的主题 问与答 为啥 surface pro 侧过来键盘就失效?
键盘是否启用主要决定于电脑和键盘的加速度传感器决定的相对位置,可能是微软没有想到还有那种用法 - -
2019-05-14 09:06:36 +08:00
回复了 googlefans 创建的主题 问与答 如何跟踪邮件是否被读的
最好不要这么干,大多数人都很反感,而且这样做的结果可能是你的邮件被扔进垃圾箱。
2019-05-14 04:04:39 +08:00
回复了 rumu3f 创建的主题 问与答 宿舍晚上断电,有没有过来人,求个活路
用带有电池的电脑(笔记本)

以及“以前我都是写代码到深夜两三点,现在。。。玩手机到两三点。每天足足浪费四个多小时。本来就嫌时间不够。这下。。。”让人很不理解,如果你觉得时间宝贵并且懒得颠覆学校的规则,那就睡觉。
2019-05-12 01:46:21 +08:00
回复了 toconoma 创建的主题 问与答 onedrive 客户端不能单纯地浏览云端文件吗?
是因为有程序非要打开一个文件夹的时候碰一下所有文件,把这些程序从自动下载里 block 掉就行了,一个显著的 offender 是 iTunes 媒体库扫描服务
2019-05-10 14:32:40 +08:00
回复了 Davic1 创建的主题 程序员 shell 中的自定义文件描述符有什么用途?
你想要在程序里处理多个 stream 的时候就有用,比如你可以写一个 shell script 通过 4 来传输一些 verbose 信息
也可能是 local server 的 COM
1 ... 59  60  61  62  63  64  65  66  67  68 ... 175  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   720 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 48ms · UTC 22:02 · PVG 06:02 · LAX 15:02 · JFK 18:02
Developed with CodeLauncher
♥ Do have faith in what you're doing.