V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  aguesuka  ›  全部回复第 16 页 / 共 46 页
回复总数  904
1 ... 12  13  14  15  16  17  18  19  20  21 ... 46  
2021-11-10 16:13:29 +08:00
回复了 aglsv 创建的主题 JavaScript 有一个关于 mathJax 中根号的问题
@aglsv 也许你应该用 latex 的 .sty 文件的语法来设置文字大小, 如果 mathJax 支持的话
2021-11-10 12:03:56 +08:00
回复了 oncetalk 创建的主题 问与答 大家怎么看待 5G 消息?是否有取代微信的可能?
28 楼把我想说的说完了. 这三家垄断公司完全不懂用户体验
2021-11-08 17:34:00 +08:00
回复了 aglsv 创建的主题 JavaScript 有一个关于 mathJax 中根号的问题
字号要求是什么, 所有公式文字一律固定高度吗
2021-11-04 15:02:31 +08:00
回复了 857681664 创建的主题 程序员 闲着没事用 Kotlin 写了个 Rust 风格的 Result
@857681664 我代码里的 FAIL 如果不和花括号一行的话就报错.
2021-11-04 14:58:14 +08:00
回复了 857681664 创建的主题 程序员 闲着没事用 Kotlin 写了个 Rust 风格的 Result
稍微改了一下
https://gist.github.com/ilhikki/fad115495ff78564a1e605eef11a864a
是中缀表达式吗, 怎么可以换行
2021-11-04 12:10:51 +08:00
回复了 yuhangch 创建的主题 分享发现 segmentfault 离栈溢出还差什么?
深度, segmentfault 是一个"学而不思"的社区.
广度, 几乎只讨论 JS, Java 等大众语言.

举个例子, 它缺少小众语言的问题, 而且不会问例如语言设计的问题.
https://stackoverflow.com/questions/12961651/why-not-be-dependently-typed
2021-11-02 21:27:54 +08:00
回复了 OnlyO 创建的主题 Java Java 有什么优雅的方式动态实例化子类吗
标准库有 SPI. 不过 Spring 会灵活很多.
2021-11-02 16:43:05 +08:00
回复了 shubei 创建的主题 程序员 请教一下,如何用 js 合并连续的相同的 span
简单地写了一下, 还可以继续优化, 不过这样应该够用了.

function isText(target, node) {
return target !== null && target.nodeType === Node.TEXT_NODE
&& node.nodeType === Node.TEXT_NODE
}

function shouldMerge(target, node) {
if (target === null) {
return false
}

return target.nodeType === Node.ELEMENT_NODE
&& node.nodeType === Node.ELEMENT_NODE
&& node.getAttribute('class') === target.getAttribute('class')
}

/**
* @param rootNode {Node}
*/
function mergeChildrenNodes(rootNode) {
if (!rootNode.hasChildNodes()) {
return;
}
let preChild = rootNode.firstChild;
const markToRemove = []
for (let i = 1; i < rootNode.childNodes.length; i++) {
const child = rootNode.childNodes[i];
if (isText(preChild, child)) {
preChild.textContent += child.textContent;
markToRemove.push(child);
} else if (shouldMerge(preChild, child)) {
child.childNodes.forEach(node => preChild.appendChild(node));
markToRemove.push(child);
} else {
preChild = child;
}
}
markToRemove.forEach(node => node.parentNode.removeChild(node));
for (const node of rootNode.childNodes) {
mergeChildrenNodes(node);
}
}

function test() {
const dom = new DOMParser().parseFromString(`<\span>高<\/span>
<\span class="del">情<\/span>
<\span class="del">已<\/span>
<\span class="match"><\span class="add">逐<\/span><\span class="add">晓<\/span><\/span>
<\span class="match"><\span>云</span><\span>空</span><\/span>`, 'text/html')
mergeChildrenNodes(dom)
const theSpanWitchClassIsDel = dom.lastChild.lastChild.childNodes[1];
console.info(theSpanWitchClassIsDel)
console.assert(theSpanWitchClassIsDel.getAttribute)
console.assert(theSpanWitchClassIsDel.textContent === '情已')
}
2021-11-02 14:58:46 +08:00
回复了 shubei 创建的主题 程序员 请教一下,如何用 js 合并连续的相同的 span
首先使用 DOMParser 解析成 dom 树, 先序遍历元素, 如果前一个元素和后一个元素的 tag 和 attr 相同, 则将后一个元素的子元素都 append 到前一个元素中, 并删除后一个元素.
2021-11-02 12:45:33 +08:00
回复了 SuperMild 创建的主题 分享发现 今天收到账单才发现 Vultr 快照开始收费
5 美分这个价格不太吉利
2021-11-02 12:36:23 +08:00
回复了 Removable 创建的主题 互联网 马斯克发了个《七步诗》的推
我觉得是玩了 Humankind 这个游戏有感

类似于马云发了一个微博
守卫远古遗迹
颠勺颠勺颠勺
颠勺颠勺颠勺
颠勺颠勺颠勺
颠勺颠勺颠勺
2021-11-02 11:32:12 +08:00
回复了 MakHoCheung 创建的主题 Java 大家看下这条推特的评论
去掉 Object#finalize 对 finally 没有任何影响
2021-11-02 09:08:25 +08:00
回复了 kisshere 创建的主题 问与答 2021 年末,如何证明自己当前不是生活在元宇宙当中?
元宇宙又来碰磁缸中之脑了
2021-11-01 18:12:01 +08:00
回复了 c6h6cl6 创建的主题 问与答 为什么国内常用的聊天软件都不支持已读回执?
为什么国内常用的聊天软件都(指 qq 和微信)不支持已读回执?
2021-11-01 18:08:57 +08:00
回复了 tracker647 创建的主题 程序员 在制定大三至大四的规划,欢迎分享建议
我只是说在代码量没有上去之前, 刷算法题的性价比太低了.

doc comments 不是文档, 而是注释, 比如说 Java 里的 /** 开头的, Python 里三引号开头的注释.
单元测试并不遥远, 比如说 leetcode 实际上就是提前为你实现的函数写了大量单元测试.
日志就是是 log, 既然写 spring-boot 的话离不开 log 吧.

说白了就是代码量, 现在作为大三学生, 代码量低, 不了解都是正常的. 能找个实习是最好的, 会有人教你, 在项目中成厂容易建立自信. 也没必要焦虑, 企业对应届生的要求并不高, 刷刷面经, 考考证, 优化下简历, 把自己卖个好价钱.
2021-11-01 14:12:49 +08:00
回复了 tracker647 创建的主题 程序员 在制定大三至大四的规划,欢迎分享建议
恕我直言这种做题家的规划就是在感动自己, 以后找不到工作很可悲, 找到工作以后发现是个高级打工崽更可悲.

我看算法题的比例比较大, 不过没有一定代码量的刷题有边际效应, leetcode 上的题解, 不会教你写 doc comments, 单元测试, 日志, 异常.不考虑代码复用, 滥用可变集合, 一些不完备的 hack 手段, 甚至函数名变量名都是 a b c solve 这种有害的. 当然看见一个算法能评估它的时间和空间复杂度是必要素养.

能实习就去实习, 找不到实习, 就写自己有兴趣且力所能及的项目.
2021-10-26 09:24:28 +08:00
回复了 monster1priest 创建的主题 Java Java 库为什么要这么写?
就是 4 楼的说法, 请相信这种简单的优化, 编译器比人更聪明.
2021-10-25 18:41:32 +08:00
回复了 xiaojianbang 创建的主题 科技 请教关于 Java 日期转换的问题
import java.time.LocalDate;
import java.time.YearMonth;
import java.time.temporal.WeekFields;
import java.util.List;
import java.util.stream.IntStream;

class Scratch {

public static void main(String[] args) {
// 问题 a, 需要生成出当前时间戳所在月全部天数的时间戳
System.out.println(daysOfMonth(YearMonth.now()));
// 问题 b 也许是个 XY 问题. 这里给出制定某天, 给出这天是第几周
System.out.println(getISOWeekOfYear(LocalDate.now()));
}

public static List<LocalDate> daysOfMonth(YearMonth yearMonth) {
return IntStream.rangeClosed(1, yearMonth.lengthOfMonth())
.mapToObj(yearMonth::atDay)
.toList();
}

public static int getISOWeekOfYear(LocalDate day) {
return day.get(WeekFields.ISO.weekOfYear());
}
}
2021-10-22 17:56:56 +08:00
回复了 x500 创建的主题 Windows 吐槽一下, win10 真是 bug 十足!
我也是 ubuntu 用户, win10 的 bug 远远远小于 ubuntu
1 ... 12  13  14  15  16  17  18  19  20  21 ... 46  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2922 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 38ms · UTC 13:58 · PVG 21:58 · LAX 06:58 · JFK 09:58
Developed with CodeLauncher
♥ Do have faith in what you're doing.