大家好,我是 Java陈序员。 浏览器是我们日常生活工作中必备的工具软件,使用非常频繁。 目前很多浏览器的新标签页虽然说功能齐全,但是充斥着广告和各种无效的信息,十分影响体验! 今天,给大家安利一个浏览器新标签页插件,主打美观、无广告。 关注微信公众号:【Java陈序员】,获取开源项目分享、AI副业 ...
KMP算法 KMP算法 是一个解决模式串在文本串是否出现过,如果出现过,最早出现的位置的经典算法。 重点是找到字符串的最长公共前后缀。用最长公共前后缀在匹配的同时,实现快速跳转。 KMP的时间复杂度 假设 m为模式串strM的长度,n为待匹配的字符串strN的长度。 时间复杂度为 \(O(m+n)\ ...
1. 回头看 日更坚持了517天。 读《天才与算法:人脑与AI的数学思维》更新完成 2023年至2024年5月底累计码字1177253字,累计日均码字2277字。 2024年5月码字95875字,同比增长66.7%,环比增长9.3%,日均码字数3092字,累计码字459290字,累积日均码字3021 ...
DP笔记 目录DP笔记一、动态规划总结二、线性DP三、背包问题四、区间DP五、树形DP换根DP(也算是树形的DP)六、状压DP七、数位DP八、概率DP、期望DP 一、动态规划总结 要使用动态规划需要哪些 条件? 最优子结构 子问题重叠 无后效性 1 和 2 中只需要满足一个,再加上 3,接下来就可以 ...
半年前,我亲历失业挑战,写了博客文章《35岁失业程序员现身说法》记录当时心境。过去的大半年,我思考最多的还是关于中年和怎么开启第二职业,抽空把主要感想记录下来。 35+对我意味着什么 我今年36岁, 工作了16年,35岁前后更换了两次工作,对我来讲体会最深的是: 薪酬与职位的双重挑战:随着年龄增长, ...
介绍了在不同指令集环境下(SSE4\SSE3\SSE2)统计二进制中1的个数的优化,其优化速度较最原始版本的有近80倍提高。 ...
一晃半年多忘了更新了 新公司的工作太忙,期间公司还搬了一回家 晚上9点多才下班的情况以前的公司也有过,但是这次不知道为什么我的身体总是不舒服 先是后背感觉像拉伤了一新疼了小半年 然后就是我的眼最近也开始看远处的景物有点模糊,不知道是不是我工位上的一排射灯导致 不过这些都过去了,因为我被裁员了 之前一 ...
同步、异步、阻塞、非阻塞、回调函数 一、同步、异步和回调函数 1. 概念 程序在执行过程中会存在函数调用,区分同步和异步的关键点在于函数调用后主程序如何运行。 同步:函数调用后,主程序等待着函数返回才会继续往下运行。 异步:函数调用后,主程序不等待函数返回就继续往下运行。 下图示例的程序中,在调用s ...
JAVA程序员换新笔记本软件大盘点 趁着618马上到了,想把用了几年的公司电脑换了,自己买个新的~ 因为目的很明确,主打的就是性价比,果断入手了ThinkBook 14+ ,32G+1T目前来说应该是够用的,但是对下班都不愿意关电脑的我来说,换新机意味着所有的环境和软件都要重新来过,好在goolge ...
很多时候,都是在找自己 23年初的时候,我的体重一路飙升,最重的时候,来到了近215斤! 来描述一下,就是脸上的横肉清晰可见,而且第一直观感受就是蠢,看着镜子中的自己,自己都很嫌弃! 然后,我就开启了每日5公里的模式,从去年2月中旬开始,坚持了四个多月瘦到了170多斤,真的很怀念那时候的状态。 没错 ...
推介四款高效工具:影刀,跨平台自动化升级版按键精灵;Snipaste,高级截图编辑利器;ScreenToGif,录屏动画面面俱到;墨滴Markdown编辑器,美化文章神器。 ...
作为一名程序员常常都是与代码为伴,平常写个技术文档或PPT都费劲的人,竟然不知不觉地写了这么多文字,我也是感到十分的惊讶。17年毕业到今年刚好七年了,俗话说七年之痒,这一次的自述也算是对自己一个职业生涯的复盘了。 ...
你是否在职场打拼多年,却始终原地踏步,为升职无望而焦虑?你是否在风云变幻的环境中,整日提心吊胆,不知道何时会被裁员?你是否正步入 35+的行列,面临年龄危机,心生恐惧?如果你正被这些问题所困扰,又苦无对策,那么不妨尝试写作吧。 ...
作为一名IT民工,平时喜欢写一些文档,博客,并且比较喜欢 Markdown 语法,但一直以来比较困扰的一个问题就是插入图片麻烦,因为文档可能会放置到各个网站中,如何保证图片能够正常显示是一件头痛的事情。另外,图片上传要足够方便,正好 Chrome 插件能完全满足需求。 ...
人生第一次参加区域级 XCPC 比赛。如果成绩好,可能只是第一次。如果成绩不好,可能就是最后一次了。 Day -2 / 2024.5.22 平静的一天。 学校的数学周练,依旧是毫无头绪的压轴题和毫无难度的前置题。 自闭了。 压轴题老是不会。 好在今天切了人生中第一道 lxl 题,Welcome ho ...
写在前面 在尝试过Hugo、Jekyll等博客框架后,我最终选择了MkDocs+Github的方案,主要出于以下几点考虑: 博客内容可基于Markdown写作,不需要掌握html等其它语法。 发布简单,只需几个命令就可以部署好本地框架,更新也很方便。 页面简洁,可能对追求美观的用户而言还有提升空间, ...
写在前面 在大约一个月前,我在掘金上发了《我一个测试仔,做了20多天开发的感受......》这样一篇文章。 在文末我看到了很多评论,虽然,我没有给出任何回应,但每一条评论都有认真看,真的很感谢每一位朋友的关注。 向钱看齐,向钱看 这是评论区中,很多人的看法,都是本着自身利益最大化原则,一点毛病也没有 ...
大家好,我是 Java陈序员。 “打工这辈子是不可能打工的”! 仅仅靠打工、上班是很难实现财务自由的,当我们积累了一定的财富,就会去理财。将自己的资本投入到一些理财产品中,如基金、股票等。但常常操作不当,就会被“割韭菜”! 今天,给大家介绍一款 VSCode 插件,支持实时查看股票、基金数据,上班摸 ...
最近,跟踪了15个月的项目,预算2000万,最终投标失败。投标价是倒数第二低,中标方是投标价倒数第一低,中标价基本是预算的50%左右,中标单位还是一个行业内有名的企业。 最近群友交流,反馈也是比较难做,如下图: 我们回顾过去,原来的程序员开发程序按代码行数收费,原来会OFFICE就可以找到工作,原来 ...
6岁,进入村小,一年级,老师问我的梦想是什么,我说我长大了我要成为科学家。 9岁,三年级,知道科学家不现实,开始学习英语。又因为科学家英语不好发音,于是我的梦想变了,长大了我要成为经理。 11岁,五年级,开始成为网瘾少年,边玩游戏边挣钱才是我的梦想,所以我长大了我要做网吧管理员或开一间电脑修理店。 ...