1. 让我来看看今天还有谁在上班
哦,是我
17 篇热帖
哦,是我
在 GitHub 上读代码总是觉得不方便,即使有了 Octotree 这种东西也总觉得切来切去太麻烦了,clone 下来有的库超级大还太慢了,于是便萌生了搞一个在线 VS Code 读 GitHub 代码的工具(这想法早就有了,一直懒得搞)
给大佬们推荐一个自己最近无聊做的小玩具,过年放假了方便各位大佬们在 GitHub 上读代码。
这小玩具用法很简单,比如你现在正在看 facebook/react 这个代码库的代码,觉得页面切来切去很麻烦,直接在浏览器地址栏 github.com 中的 github 后面,加上个 1s,然后回车就行了,所有的公开代码库都可以。
URL 从 https://github.com/facebook/react 变成了 https://github1s.com/facebook/react
纯前端的哈,直接用的 gh-pages 托管,获取代码是 GitHub REST API,如果遇到了 Rate Limiting 设置个 OAuth Token 就好了,没有自己的服务部署,所以这网站服务理论上不会挂。
仓库地址: https://github.com/conwnet/github1s
有啥好的建议欢迎提,反正过年在家也没啥事儿。
一个为键盘工作者设计的单词记忆与英语肌肉记忆锻炼软件
在线系统: https://qwerty-learner.vercel.app/
Github: https://github.com/Kaiyiwing/qwerty-learner
软件设计的目标群体为以英语作为主要工作语言的键盘工作者。部分人会出现输入母语时的打字速度快于英语的情况,因为多年的母语输入练就了非常坚固的肌肉记忆 💪,而英语输入的肌肉记忆相对较弱,易出现输入英语时“提笔忘字”的现象。
同时为了巩固英语技能,也需要持续的背诵单词 📕,本软件将英语单词的记忆与英语键盘输入的肌肉记忆的锻炼相结合,可以在背诵单词的同时巩固肌肉记忆。
为了避免造成错误的肌肉记忆,设计上如果用户单词输入错误则需要重新输入单词,尽可能确保用户维持正确的肌肉记忆。
For Coder:
内置了程序员工作常用单词的词库,方便练习工作中常用的单词、提高输入速度。也内置了 JS API 的练习,帮助以 JS 为主要工作语言的程序员练习常用的 API,其他语言的 API 正在逐步添加中...

内置了常用的 CET-4 、CET-6 、GMAT 、GRE 、IELTS 、SAT 、TOEFL 、考研英语、专业四级英语、专业八级英语,也有程序员常见英语单词以及 JS API 等词库。 尽可能满足大部分用户对单词记忆的需求。
方便用户在记忆单词时,同时记忆读音。未来也会支持单词自动发音的功能

在用户完成一个章节的练习后,会弹出选项是否默写本章,方便用户巩固本章学习的单词。

量化用户输入的速度和输入的正确率,让用户有感知的了解自己技能的提升

如果你对软件功能有任何建议,可以在 Github Issues 中提出 或直接联系我 ZHANG.Kaiyi42@gmail.com ,我们将尽可能满足您的需求
如果你也喜欢本软件的设计思想,欢迎提交 pr,非常感谢对我们的支持!
呆了好几个公司了,领导们都热衷于组织分享会。 个人感觉是个伪需求,浪费时间,毫无收获。
事情经过
早上去医院做核酸,队伍不长,也就 7 、8 个人。我排到第三位的时候,发现前面有 3 、4 个人在插队。于是我拍了拍最前面那个老哥,说您这别插队。老哥说他前面那个就在这排队,所以他根本没插队。然后我盯着老哥的眼睛说,交完费都是后面排队,没看到这么多人呢吗!
之后我就喊了工作人员,工作人员及时介入,把老哥旁边几个人喊到后面排队去了,只剩这个老哥。然后高潮来了:这货俯着身子盯着我,嘴里一遍遍的重复“你说谁插队呢”,“谁插队了”。
而我就站在旁边,不言也不语,内心 os:
结局
旁边几位老哥也看不过去了,过来把暴躁老哥拉走了
问题
遇到此类问题,是否有更好的应对方式,既可以制止别人插队,也可以不让事件升级
好像大多软件升级 update 就是更新下数据, upgrade 是更新软件
昨天中午接到一个浙江的电话,说我上学期间注册了他们公司的产品安逸花(马上消费金融股份有限公司旗下),有个教育额度需要取消,得我本人操作。
第一次来电那人还说的广西方言,我听了下就挂了,过了会又打来电话,然后让我加了个 qq,我半信半疑地加了,他们开始拨打 qq 电话让我操作。中途一直强调不要给账号 验证码等信息。
开始他让我下载安逸花并通过实名认证,他再帮我关联原始账号(说我上学时注册的,我也没映像了),接着就能注销掉,听起来好像没啥问题,我就根据他说的操作,结果到最后一步查贷款额度失败了。
然后他说可以通过支付宝来操作,先让我看看支付宝的百万资产保障(意图让我放心?),接着通过支付宝网商贷贷 15000 到余额,这时候我已经很怀疑是诈骗了,脑子当时也有点短路,就贷了,他们还把我拉到一个名为维权监管的 q 群,在群里发余额截图,发完图片发文字 申请中国银联代扣回收。接着让我把这比钱提现到银行卡,银联系统会代扣,我支付宝那边的贷款就自动抵扣了,还强调说手续费不用我承担。
到这里,我觉得一定有问题,就没有弄了,直接挂了语音电话。赶快还了支付宝网商贷,md, 还有 6 块钱利息。打了 96110 一直没人接,就按了 110,接线员大概问了下做了登记,一会儿附近派出所回了电话,说没有资金损失就好,不用太担心,有问题银行会联系我。
现在回想起来还心有余悸,他们应该有我全套个人信息。现在一想,我觉得他们就是诈骗的,和安逸花没有关系,就是想让我在借贷平台贷款然后通过银联代扣拿走我的钱,真是太坏了。
想问下那个教育优惠额度的东西,到底是真的吗?说是会影响我以后贷款 征信什么的,他们还有截图(可能是 p 的), 最后还放狠话,有没有可能还有其他安全隐患,比如说用我的信息贷款

以下下划线是我一定没遇到过的。其他的有些遇到过,有些有可能会遇到。内容有点多,更多的在 https://github.com/young1lin/notes/blob/master/Prepare%20for%20Interview/%E9%9D%A2%E8%AF%95%E9%97%AE%E9%A2%98%E7%AE%80%E5%8D%95%E6%B1%87%E6%80%BB.md
HashSet 的底层实现说下?为什么内置 HashMap ?说下它的数据结构,为什么 loadFactor 是 0.75 ?为什么要高位参与与运算?为什么它的 size 是 2 的 n 次方?为什么默认是 16 ?讲下它的扩容机制。什么时候转红黑树,为什么要转红黑树?为什么它是线程不安全的,它的哪些方法是线程不安全的?为什么会造成死循环? 1.8 是如何解决这个问题的?它的线程安全的实现有什么? ConcurrentHashMap 和 HashTable 有什么区别?说下它 1.7 和 1.8 的实现是什么?有什么区别?为什么要这么做?为什么说 ConcurrentHashMap 是线程安全的?它的 get 操作是有锁的吗?它是强一致性的吗?它为什么是弱一致性的? ConcurrentHashMap 1.7 和 1.8 是如何扩容的?sizeCtl 参数是干什么的,讲讲变换过程?为什么要用 volatile 修饰?说说它的功能?什么是 MESI 协议? CPU 原语是什么?什么是可见性? JMM 说说是什么?为什么要有 JMM ? Happened-before 是什么?它和 synchronized 的区别是什么?锁的升级与降级说下是什么?偏向锁是什么? Mark-Wrod 说下?锁的粒度是什么?锁消除了解吗?锁会被合并吗?什么时候会发生?你刚才说了 CAS,你能说下它是什么东西吗?为什么要引入 CAS ? ABA 问题是如何解决的? AQS 了解吗?它是如何实现的? CLH 又是什么? ReentrantLock 和 synchronized 区别是什么?为什么 ReetrantLock 能实现公平锁?默认构造器是公平锁吗?为什么不是? Copy-on-Write 了解吗? Fork/Join 又是什么?什么是线程,什么是协程?你刚才说了管程?你能说下这几个到底是做什么的吗?线程池说下参数,四种内置的拒绝策略,以及它的执行流程。你用过吗?为什么要这么设置参数? I/O 密集型应用和计算密集型应用如何设置其参数?你具体的业务线程池的参数是怎么设计的?为什么?测过吗?你定制化开发过吗?线程池预留了 3 个供子类扩展的方法你知道是哪三个吗?能做什么你知道吗? ThreadLocal 是什么?它为什么会造成内存泄漏?你实际开发中用到过吗? Spring 事务用这个干什么的?什么是事务的 SavePoint ?你知道死锁吗?如何解决死锁? sleep 和 wait 的区别是什么? BIO 、NIO 、AIO 是什么?说下区别,以及如何使用?了解 Netty 吗?如何解决粘包问题? ChannelPipeline 又是什么? ByteBuf 知道吗?读写指针又是什么?它和 mina 的区别是什么?它的 Zero-Copy ?了解过 FastThreadLocal 吗?它为什么比 ThreadLocal 快?有看过其中源码吗? Netty 解决了 NIO 类库的什么问题?空轮询又是什么? RPC 又是什么?序列化和反序列化又是什么?几个核心类说下。是干什么的?
你说你了解虚拟机,你知道虚拟机的运行时数据区吗?哪些是线程共享的,哪些是线程独有的?你了解 JVM 调优吗?调优过吗?为什么要这么设置?垃圾回收算法有几种?为什么要分代收集? Young 区说说它的分布结构,为什么 Eden 区 80%?为什么大对象直接进入老年代?控制的参数是什么?一个对象如果不是大对象,怎样才能进入老年代?控制的参数是什么?什么时候会发生 OOM ?你遇到过吗?怎么解决的?为什么低版本的 JDK 要把永久代内存调大点?默认大小是多少你知道吗?什么是 Major GC,什么是 Minor GC ?什么情况下会频繁 GC ?你查看过 GC 日志吗?什么时候回收对象?引用计数和可达性分析是什么?为什么 Java 使用后者? Python 使用前者?什么是 GCRoot ?什么时候对象不可达? Java 的四种引用说下,分别用在什么场景?你知道 JDK 源码哪里有用到 WeakReference 吗?什么是 STW ?什么是 Safepoint ?类加载的过程说下,什么时候优化,以及不同的时候的主要优化是什么?解语法糖是什么时候?为什么在编译的时候解语法糖?什么是双亲委派模型?可以破坏吗?各个 ClassLoader 加载哪部分类的?你自定义过 ClassLoader 吗?你说你用过 Jstack 诊断 CPU 使用率飙升的情况,说下具体步骤? Arthas 用过吗? Class 文件格式说下,什么是魔数,Class 文件的魔数是什么? JMX 了解吗?
ACID 说下是什么。你说你优化过 SQL,怎么优化的说下。like '%xx%',like '%xx',like 'xx%' 哪种情况会用到索引?说下 MySQL 执行流程。WAL(Write-Ahead Logging) 知道吗? redo log 和 undo log 是什么,它们作用说下。你说你改过 buffer_pool_size 等参数,为什么要改它?它里面的数据结构说下是什么?为什么冷热 3:7 ? join_buffer 你说你也改了,为什么?什么是驱动表和被驱动表?如何优化?你说你建了索引,什么是蔟集索引,什么是非蔟集索引?什么是回表?什么时候会索引失效?你的二级索引什么用得多?为什么优先使用普通索引,而不是唯一索引? MySQL 会死锁吗?什么是间隙锁?它会导致什么问题? MVCC 说下是什么? 4 种事务说下是什么?哪种或者哪几种事务隔离级别能避免幻读?能避免脏读?你说你还开启了 binlog,能说说是什么吗? canal 用过吗?说说它的原理。MySQL 主从模式如何开启?你是如何优化 SQL 的?上亿级别的数据你是如何优化分页的?为什么不建议在 MySQL 中使用分区机制?为什么删了数据还是磁盘空间不变?自增主键用完了会怎么样?如何解决这个问题?自增主键什么时候是不连续的?这样做的好处是什么?为什么推荐用自增主键? B+ Tree 又是什么?如何迁移数据库?为什么不建议使用外键?在高版本的 MySQL 中 count(1) 和 count(*) 区别是什么? order by 是如何工作的?分页机制又是什么? ACL 和 RBAC 是什么? grant 之后一定要刷新吗?视图用过吗?它的作用说下。视图和表的区别说下。存储过程写过吗?存储函数和存储过程的区别说下。NoSQL 用过吗? OceanBase 了解吗? HBase 了解吗?<u>HBase 有哪些坑,你碰到过吗?什么是 RegionServer ?</u>什么时候用 NoSQL,它能取代 RDBMS 吗?你说你用过 Elasticsearch,能说下它的请求执行过程吗?它的总体架构说下。它的插件你用过吗?你们的分词策略是什么?倒排索引说下是什么。
给二叉树后序和中序遍历,写前序遍历。手写个快排。翻转一下链表。O ( 1 )找出链表有环。DFS 找出二叉树搜索树第 k 大节点。
实现一个多线程类,并用该线程类实例化 3 个线程 A,B,C ; A 线程打印字符 A,B 线程打印字符 B,C 线程打印字符 C ;启动这 3 个线程,要求启动线程的顺序为 C 线程->B 线程->A 线程,并且最后输出内容为:A B C 。禁止使用 sleep 函数。阿里应该还有各种多线程打印的问题,这个得准备。
接下来应该是更高级的算法题目,至少是 LeetCode Menium 难度的,翻转链表确实有点初级,练个半个小时就搞定了。暂时还没碰到,碰到我也挂了。
你平时是怎么学习一门新技术的?
最近有看书吗?看的什么书?能和我讲讲吗?
你为什么离职?下一家公司的期望是什么?期望薪资?
今天下午在打开网易云音乐的时候,发现关注人数变多了,然后点进去发现被自动关注了一些歌手。 本来这个帖子下午就要发布,当时是手动取消关注之后就算了,毕竟之前也有被迫关注网易新闻什么的。 直至十几分钟前回家,打开 web 端,发现又被操作自动关注了一批歌手。
被迫关注的歌手有一个共同点: 我曾今对他们的音乐点过 like,包括已经取消的 like 。(也就是 xxx 喜欢的音乐列表 /歌单)
账户数据或许在产品协议里面是属于你司所有,但是你司产品经理的屎我不想吃。