V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  cyrbuzz  ›  全部回复第 11 页 / 共 31 页
回复总数  617
1 ... 7  8  9  10  11  12  13  14  15  16 ... 31  
2021-10-20 17:31:05 +08:00
回复了 0kaka 创建的主题 广州 广州大石三号线怎么上班
9 点 10 分出门,9 点 20 到地铁站,经常有从大石开始加开的 3 号线,经常可以坐着= =...
之前投了没回复= =。
你要全部遍历一遍,这个算法已经 O(n),除了直接提速 for 和 append,可以用另外一种思路,就是看你的 xs,ys,zs 的用处,用 yield 把它改成生成器,类似 python2 里 range 到 xrange 的改变。

如果 ls 不变,进一步的优化可以加缓存,用 JSON 存到本地,第二次直接读取 JSON,虽然本身并没有优化到算法。
@Jekins 应该不是搞的注入,可能通过黑服务器,mysql 弱密码。
2021-09-29 16:23:13 +08:00
回复了 cwp374240920 创建的主题 问与答 掘金上居然有文章教人怎么给开源软件提 typo issue
利益相关= =,提 Typo 还好吧= =...,以前尝试翻译文档的时候,发 Issue 作者让直接提 PR= =.....提了人生第一个 PR,真的可以破除心魔。

https://github.com/aio-libs/aiohttp/issues/2760
2021-09-29 15:17:12 +08:00
回复了 coolair 创建的主题 Vue.js Vue 有办法把一大段 html 代码定义为一个变量吗?
@shilianmlxg

大佬客气~。
2021-09-29 14:00:32 +08:00
回复了 coolair 创建的主题 Vue.js Vue 有办法把一大段 html 代码定义为一个变量吗?
@shilianmlxg

emmm,多造轮子?

没看过类似文章,我自己是先把轮子造出来,不好用就看看难用在什么地方继续造= =。
2021-09-27 10:48:15 +08:00
回复了 sadfQED2 创建的主题 程序员 有加班处理个保法整改的老哥吗?你们方案是怎样的?
能不能定义一个虚拟用户,开了之后就替换为虚拟用户信息,造一个虚拟用户的数据还是比较容易的吧。
2021-09-26 11:52:45 +08:00
回复了 nanxiaobei 创建的主题 产品经理茶话会 抖音重新发明了电视
学到了,有一种以正合,以奇胜的感觉。
2021-09-18 19:06:04 +08:00
回复了 coolair 创建的主题 Vue.js Vue 有办法把一大段 html 代码定义为一个变量吗?
可以用 #9 的方法,

```

<components :is="a ? 'package' : 'div'">
<same-node>
<lots-nodes />
</same-node>
</components>
```
magic 对应隐式吧,框架在背后做了大量工作,不够透明,一眼看不出写的和编译渲染后的结果之间关联。
2021-09-15 10:37:00 +08:00
回复了 aizya 创建的主题 JavaScript js 怎么判断用户关闭了浏览器
道是有的,不过比较奇怪,要看用户是否接受。

昨天撸了一遍 Chrome 插件编写,其中有 tabs 权限与 window 权限(这个随便自己配)的插件,可以通过 tabs 的 onRemoved 和 window 的 onRemoved 事件监听到标签以及整个窗口的关闭,这样就可以感知到时 tab 的关闭还是窗口的关闭。

所以这个道可以是引导用户安装你的特定插件。

tabs remove https://developer.chrome.com/docs/extensions/reference/tabs/#method-remove

window remove https://developer.chrome.com/docs/extensions/reference/windows/

另外这种需求也比较好奇...
2021-09-13 16:46:13 +08:00
回复了 FrankFang128 创建的主题 分享创造 写给前端工程师看的函数式编程对话(系列文章)
半年后又读了几遍,收益很多,感谢~。
厉害。
2021-09-10 10:28:20 +08:00
回复了 yazoox 创建的主题 CSS 请教一下, flexbox,子元素超出父元素空间的问题。
好像没看懂具体意图,如果绿框内容不能省略,滚动或者红框变高,如果绿框内容可以省略,直接省略就好了啊。

你的期望难道是绿框内容自动缩到红框剩余高度且内容不变吗= =...
2021-09-08 10:04:20 +08:00
回复了 y4nssss 创建的主题 问与答 有人推荐一下优质的个人博客吗?
小透明前排蹭一蹭:

https://github.com/HuberTRoy/myown
2021-08-31 13:56:11 +08:00
回复了 Danmo 创建的主题 阅读 话说你有多久没看书了?以及最近看完的是哪本?
上一本看完的是《世界尽头与冷酷仙境》,有一段时间没看书了。
2021-08-26 19:29:27 +08:00
回复了 CraneLiu 创建的主题 微信 想弄个接活群
前端,Python,爬虫,Y3lyYnV6eg==
2021-08-10 10:34:52 +08:00
回复了 CSGO 创建的主题 问与答 JS 前端倒计时时间不准确如何解决?
@Biwood
@CSGO
@des

谢谢各位大佬的回复,感觉大佬们的回复没有解决我的疑问= =...可能是我理解力不够,我承认 CPU 处理不过来内容,掉帧情况等等都会有误差产生,否则也不会衍生出 raf, ric 这些按帧回调,空闲回调的 API 了。

但我还是不相信楼主这种代码都会产生 1s 的误差,所以做了一下测试,因为楼主没有贴 HTML 部分代码稍微还原了一下:

```
<body>
<div class="wifi-click">
</div>

<div id="explode-id">

</div>

<div id="nokit-id">

</div>

<div id="ownkit-id">

</div>

<div class="wifi-explode">

</div>


<div class="wifi-nokit">

</div>


<div class="wifi-ownkit">

</div>
</body>
<script>
function setNumber(elem, num) {
elem.innerText = `${num.toString().padStart(2, '0')}<br>${new Date()}`;
}

function countdown(elem, init) {
setNumber(elem, init);
return setInterval(() => {
let num = Number(elem.innerText.split('<br>')[0]);
let next = num - 1;
if (next < 0) next = init;
setNumber(elem, next);
}, 1000);
}
function init() {
var timeList = [
{ 'name': 'explode-id', 'node': 'wifi-explode', 'time': 60 },
{ 'name': 'nokit-id', 'node': 'wifi-nokit', 'time': 30 },
{ 'name': 'ownkit-id', 'node': 'wifi-ownkit', 'time': 35 }
];
timeList.forEach(function (item) {
clearInterval(parseInt(document.getElementById(item['name']).innerHTML));
document.getElementById(item['name']).innerHTML = countdown(document.getElementsByClassName(item['node'])[0], item['time']);
});
}
let wifiClick = document.getElementsByClassName('wifi-click')[0];
init();
wifiClick.addEventListener('click', () => {
init();
})

wifiClick.innerHTML = new Date()
</script>
```

在楼主代码基础上加了 new Date()方便观察,一开始这段代码确实会每分钟都比 new Date 慢一秒,此时我的电脑都处于 CPU 占用率 0~1%之间,记录 Performance 也没有发现异常。

直到注意到楼主的定时器代码里:

```
let next = num - 1;
if (next < 0) next = init;
```

当 next 小于 0 时才重置,这样就导致本应该 1 分钟 0~59,1~60 的循环变成了 0~60,多了一次....= =。
1 ... 7  8  9  10  11  12  13  14  15  16 ... 31  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   915 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 42ms · UTC 19:50 · PVG 03:50 · LAX 12:50 · JFK 15:50
Developed with CodeLauncher
♥ Do have faith in what you're doing.