V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  igoist  ›  全部回复第 2 页 / 共 4 页
回复总数  76
1  2  3  4  
2021-07-22 19:09:16 +08:00
回复了 css3 创建的主题 问与答 mac 怎么修改刘览器快捷键?
这个的 chrome 插件实现起来很容易的,可以自己写一个符合自己审美的 /doge

跟 chrome API 相关也就两点,一个是获取标签页 getTabs,一个是关闭指定标签 closeTab

```js
// 获取所有标签页 tabs
const getTabs = () => {
return new Promise((resolve) => {
chrome.tabs.query({}, (tabs) => {
resolve(tabs);
});
});
};

// 根据 id 关闭指定 tab
closeTab = (id) => {
chrome.tabs.remove(id, function () {
console.log('should be successful');
});
};
```

tabs 数组中的 tab 对象,具有 id 、title 、url 、favIconUrl

至于在多少分钟前浏览时间过这个似乎没办法
@James369

昨天其实没仔细审题,NPL 我也没研究过,大意了,好想撤回消息啊😂

以查询短字串、匹配单个为例,前面的 fuzzyMatches 稍微改一下,调整下测试用例,可以有下面这样的结果:

[ 15, 16, 17, 18 ] 路边有一

[ 18, 19, 20 ] 边有一


按照你的需求,还得判断结果区间能否接受,之后要确定具体位置,就是楼上说的,还需要有个 fNPL 去分别处理区间左右两侧内容,这是左侧:

fNPL(index = 15, distance = n, originalText, dictionaryForLeft)

fNPL(index = 18, distance = n + 1, originalText, dictionaryForLeft)

右侧同理,你加油!/逃
我抛砖引玉下吧,有兴趣的可以自己加参数去做精度的设置、优化:

(() => {
const fuzzyMatches = (fuzzy, text) => {
fuzzy = fuzzy.toLowerCase();
text = text.toLowerCase();

let tp = 0; // text position / pointer
let matches = [];

// 这边随你去优化
for (let i = 0; i < fuzzy.length; i++) {
const f = fuzzy[i];

for (; tp < text.length; tp++) {
const t = text[tp];
if (f === t) {
matches.push(tp);
tp++;
break;
}
}
}

return matches;
};

// let r = fuzzyMatches('路边有一条狗', '路边有一只狗'); // r = [ 0, 1, 2, 3 ]
// let r = fuzzyMatches('路边有一条狗', '路边有一只小狗'); // r = [ 0, 1, 2, 3 ]
// let r = fuzzyMatches('路边有一条狗', '路边有一只小花狗'); // r = [ 0, 1, 2, 3 ]
let r = fuzzyMatches('路边有一条狗', '道路旁边有一只小狗'); // r = [ 1, 3, 4, 5 ]

console.log(r);
})();
2020-04-24 10:32:31 +08:00
回复了 DoUSeeMe 创建的主题 程序员 这种实习生如果是你带你会怎么处理?
其实以后招实习生在最后环节聊一聊个人平常技术方面遇到问题,都是怎么去解决,可以例举一个王二或者张三,说这兄弟不管遇到什么问题,首先就是问人,自己也不去想、不去搜,你怎么看,主要看他以后在公司,问别人问题前是否偏向于自己先动动脑筋

还有如果加班或者不加班,可以一开始就说清楚,顺便也询问,如果平常其实是不用加班的(前提条件,划重点),但偶尔真的遇上问题来不及解决,能否接受至少走之前尽可能把自己的问题解决掉,不给人添麻烦,最主要看个人是个什么样的态度,会不会一看到这个就想到说什么 996 啊没人权、无法接受
2020-04-15 09:51:01 +08:00
回复了 igoist 创建的主题 前端开发 前端正则表达式的规则是不是变更过了?
@autoxbc

“除 \ 和 \ 外” 其实我发的时候也是一个但斜杠 还有一个双斜杠,文本被过滤了,当时没考虑到,发完也没仔细看,闹笑话了
2020-04-15 09:46:40 +08:00
回复了 igoist 创建的主题 前端开发 前端正则表达式的规则是不是变更过了?
@autoxbc

对的,这俩是一样的,我本来就是复制过来有换行,发出来之后变了空格

不好意思的是上面被我贴错了

原来的代码一直都是 btn.className.match(/goto-(\\S+)/)[1]
2020-04-13 19:03:15 +08:00
回复了 murisan 创建的主题 问与答 数学学的懂,但代码就是学不懂怎么办?
呃,不管前端后端,掌握特定语言是最基础的,之后学习实践的过程中还需要积累特定应用领域的领域知识

比如前端我要写 PC Web 网页,我除了得掌握 html 、css 、js 语法,还得了解 DOM 、WebGL 有那些 api 可以用,之后怎么通过 js 来组合利用?

要写浏览器插件,我得了解 chrome 的 api,比方要获取标签页信息、要实现页面和 background 的通信,都能够用哪些 api 来实现需求?

用 Electron 写客户端程序,用哪些 api 怎么来完成 ipc 进程间通信?

之后遇到需求要实现的各种模块组件,让我自己来,该怎么写呢?再之后,为什么目前实际工作中开发,肯定得用 React 或 Vue 或 Angular 这些框架,它们本身都解决了哪些问题,给我们的开发带来哪些便利?

还有什么文件的编译打包,npm 上的各种包,太多啦!

当然还是积累不够,真想要入行,肯定得一步一步脚踏实地慢慢积累
2020-03-27 19:52:03 +08:00
回复了 skenan 创建的主题 酷工作 [远程] [全职] 招聘资深前端工程师
发了份邮件,希望最后不论如何能反馈一下,谢谢
2019-11-20 13:58:35 +08:00
回复了 kisshere 创建的主题 程序员 双显示器有了,那有没有双鼠标的软件?
工作和住处都是 3 个屏幕

但是用的是触摸板,不会有这种问题

设想了下,要是也用鼠标,从最左移到最右,可能确实得需要去练一手之前全职高手真人预告片里的大距离精准甩手腕绝学
2019-11-11 11:12:01 +08:00
回复了 3dward 创建的主题 机械键盘 HHKB TB 版 1799 入手划算么,使用体验感如何?
用了快两年了,我自己这个无线信号连接什么的都没问题,挺稳的

说真的,肯定无线爽啊,少一根烦人的线,本来键盘放桌上的,想换个姿势,放大腿上也可以

甚至在住处,连着显示器,我可以键盘拿着坐床上写代码、或者看番剧看网页进行任何操作

想换趁早
2019-10-15 15:58:37 +08:00
回复了 toma77 创建的主题 问与答 现在大家写 js/ts 语句末尾加分好吗?
每个人都有自己偏好、自己代码审美,这个没什么必要互相贬损比较优劣的

团队就用 prettier,大家讨论一下,定制好自己规则

不然除了分号,等下还有 tab space 缩进,4 个 space 还是 2 个 space,各种换行,

if 与后面括号之间要不要空格,用单引号还是双引号,bracket {} 之间的变量要不要加 space

等等等等

甚至,就算你本来想着要加分号或不加,最后实际手工写出来的代码很容易跟你想法有出入
锵锵三人行,bilibili 搜得到很多历年往期合集,如果能翻墙,youtube 上能看到更多

开个优酷会员,看看圆桌派的第一季到第四季

谷阿莫、木鱼水心的影评了解关注一下,bilibili 上都有,去看一下往期

如果有闲情,bilibili 搜历史,随缘点进去看历史节目

看这些的时候会派生出非常多的关键词,然后再自己搜索

总之,建议苦闷时别一个闷头闷在自己的精神世界,去听听别人的各种观点,正经也好、稀奇古怪也罢,多看点人文类节目
大多数网页,白色背景、黑色字体,个人感觉看着太亮了,看久了眼睛吃不消。。。

打个比方,每次看网页,我自己后来写了插件,按 3 下 ctrl 可以把字体背景颜色调整掉,阅读什么的舒服多了

![test.jpg]( https://hbimg.huabanimg.com/c36a2629b151cb106cfd26e45971dc1a5b32ea2c66c89-DVsLZy_fw658)
2019-08-19 10:00:15 +08:00
回复了 Yang2333 创建的主题 问与答 租房能选择俩个地点折中的 app
其实可以自己地区的豆瓣租房小组先看好几个,然后写个爬虫把每个组最近的比方 200 页都爬下来,把数据处理一下

此外自己实地考测一下,看好自己大致想租的位置,大概是 XX、DD 小区,或者其他区域性关键词

然后直接 grep 'XX'、grep 'DD'
2019-07-09 11:27:28 +08:00
回复了 annoy1309 创建的主题 程序员 怎么看待喜欢随手顺东西的我这位同事?
有可能是故意不想跟自己身边、几乎每天要在一起的人搞客套...

要是真的在一个陌生的环境,我觉得他也是自己心里有数,不可能真的说不经过人同意就去拿完全不认识人的东西
2019-04-16 15:34:49 +08:00
回复了 dovme 创建的主题 职场话题 我让 996 的女朋友辞职了
“人事跟她讲的是,早上 8.30 上班,下午 5.30 下班,单双休” “当天就 GG 了,晚上 10.30 下的班。”

就冲这一点我觉得可以趁早溜之大吉,信誉都没有,真野鸡、不正规,你女友小年轻偏偏还认了,我若是你女友公司那边上级主管,肯定会想,哎哟,小年轻,一捏响动都么的,噶老实,很好欺负嘛。具体也得看,人好点还好,那顶多辛苦些;但可能性更大的是后者,坏一点,之后可以进行拖欠工资、各种克扣等各种操作

顺便一说今天中午出去吃饭,路上听到后面两小姑娘聊租房的事,其中一个大致意思合同里写着每月 1700,离到期还有半年多,然后房东那个糟老头要强行涨房租,可小姑娘不同意,于是房东就偷偷带人闯进去看房,不管正好撞见还是谁转告了她,小姑娘质问房东说怎么能这样子的,房东一来二去最后说要么就涨个 50 好了,小姑娘又说合同还有半年多呢,原话有点记不清,总之意思房东说合同可以改的嘛,让那小姑娘觉得非常糟心

我之前还在码字以上内容,后来刷新了下看到 46 楼的 joiejia 已经举出实际例子了

也就是想说,不讨论劳苦大众血淋淋的现实情况,我们找工作不谈别的,至少是希望要能够在一个人与人能够正大光明、讲诚信、友善诸如此类的一个良好环境,要不然,像前面头家公司,流氓客户,这一家,都不遮遮掩掩一下给新人点好印象,直接开始操作,想想,才两星期你们俩就这样了,继续下去,以后呢,糟心的事估计不会少


最后,这件事,我觉得随便拉个三观正经的朝阳大妈过来参与评论下,都看得明白:哦呦,介个小伙子不错的

而另外几个呢,用我们方言讲大概就是:个两古宁,有捏社头挂西,脑西搭得牢,是不是脑子瓦特啦
2018-11-09 12:58:32 +08:00
回复了 Rizio 创建的主题 问与答 同事用 notpad++写 js
这让我想起王小波的某一篇杂文,写他当年在国外和同学的打工经历
找了一下,有兴趣可以看看
https://www.douban.com/note/503458824/?type=rec --《打工经历》 王小波
2018-08-26 09:22:08 +08:00
回复了 Mascdo 创建的主题 CSS 一个前端的问题,实现正反两面翻转
https://github.com/igoist/Web/tree/master/demos/3D/demo0004

你说基础不好,怕你不晓得 scss ;晓得的话自己 sass 编译一下

不然把第 7 - 12 行的

.flip-container {
perspective: 1000px;
.flipper.flip {
transform: rotateY(180deg);
}
}

改成

.flip-container {
perspective: 1000px;
}

.flipper.flip {
transform: rotateY(180deg);
}

再把文件名后缀 .scss 改成 .css 就好
记得在 index.html 里面把 .front img 与 .back img 的图片地址改一下
1  2  3  4  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   970 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 31ms · UTC 19:03 · PVG 03:03 · LAX 11:03 · JFK 14:03
Developed with CodeLauncher
♥ Do have faith in what you're doing.