
程序人人生
文章平均质量分 87
AI大模型-大飞
总是容易被往事打动
展开
-
入职避坑指南(杭州)
前言求职都说金三银四,今天和大家分享一个亲身经历的事情。 今天讲的是杭州*群电商公司 规模500人左右 说说我被公司白瞟的亲身经历 希望看到这篇文章的同学能避开这些坑面试过程公司比较远,附近没有地铁,大概坐了一个多小时的公交车去面试。 到达公司后,前台小姐姐让填基本信息表,还有性格测试 信息填完以后等待面试官到来,一个技术经理和公司唯一的前端 面试问题大致是Vue生命周期,父子组件挂载顺序以及简历项目 面完以后,自我感觉不是很好。大概率凉了hr电话发offer面完...原创 2022-03-19 09:37:41 · 2092 阅读 · 0 评论 -
程序员会怎么打发业余时间?
网上好多程序员加班加到GG的消息一堆,那么程序员真的没有业余时间吗?在大厂我就不知道了,因为没去过,但一般企业,其实忙的时候,也就忙那么几天,我在上一家公司的时候,我们一个同事,一般就干2个小时的工作,其他时间就学习,老板还很喜欢他,他也挺喜欢那种感觉,也许很多人都会觉得这样的生活也太爽了吧。其实我也一样,只不过我自己不太喜欢那种状态,自从我加入程序员的行业,我就想凭借自己的所学,去打造那些去改变世界、造福人类的软件出来,但只在公司上班,那我的这个想法估计就得变成白日做梦了,永远不可能实现。于是乎一年前我离原创 2022-03-16 09:16:34 · 1234 阅读 · 0 评论 -
十道腾讯算法真题解析
前言大家好,收集了腾讯常考的十道算法题(真题)。在金三银四,希望对大家有帮助呀。重排链表 最长递增子序列 环形链表 反转链表 最长回文子串 全排列 LRU 缓存 合并K个升序链表 无重复字符的最长子串 删除链表的倒数第 N 个结点1. 重排链表给定一个单链表 L 的头节点 head ,单链表 L 表示为:L0 → L1 → … → Ln - 1 → Ln复制代码请将其重新排列后变为:L0 → Ln → L1 → Ln - 1 → L2 → Ln - 2 →原创 2022-03-10 11:19:08 · 1882 阅读 · 0 评论 -
使用MQ的时候,怎么确保消息100%不丢失?
面试官在面试候选人时,如果发现候选人的简历中写了在项目中使用了 MQ 技术(如 Kafka、RabbitMQ、RocketMQ),基本都会抛出一个问题:在使用 MQ 的时候,怎么确保消息 100% 不丢失?这个问题在实际工作中很常见,既能考察候选者对于 MQ 中间件技术的掌握程度,又能很好地区分候选人的能力水平。Python学习资料点击免费领取接下来,我们就从这个问题出发,探讨你应该掌握的基础知识和答题思路,以及延伸的面试考点。案例背景以京东系统为例,用户在购买商品时,通常会选择用京豆抵扣一原创 2022-03-02 10:49:18 · 658 阅读 · 1 评论 -
爬取Google Scholar论文列表,如何利用公开数据进行合著作者分析?
Preface之前同学读研选导师,帮忙参考了一下。我发现有些老师很年轻,但是 Google Scholar 各项数据都高得离谱(主要是 citation 和 h-index ),甚至轻松碾压一些在人口耳的小牛导。直觉上来说这种应该是数据虚高了,我猜测是因为老师之间合作比较多,一篇文章挂好几个老师的名字,而这种成果共享在 gs 上的体现就是,每个人都多了一篇文章。编程学习资料点击免费领取虽然参与论文即需署名是基本的学术规范,老师们合作并共享成果肯定是没问题的,但是这会导致老师的 gs 数据虚...原创 2022-03-01 12:00:00 · 2539 阅读 · 1 评论 -
Spring-动态数据源
动态数据源的原理得先说清原理平常在使用Mysql的时候是通过JDBC的,得给一个url,userName,和password,如下: jdbc:mysql://localhost:3306/t_db1?useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=UTC复制代码一个url对应一个Connection对象,需要在url中指定需要连接的库。编程学习资料点击免费领取之后的Mysql的CRUD的操作都是通过C原创 2022-02-27 09:46:55 · 790 阅读 · 0 评论 -
突然意识自己曾经引以为豪的编程其实是一种工具,这是一种悲哀吗?
罗曼•罗兰说过一句话,可能不太适合回答这个问题,但我觉得还是有必要写在这里:世界上只有一种真正的英雄主义,那就是在认清生活的本质之后依然热爱生活。或许你发现酷酷的python作为工具,大部分时候做的都是一些excel表操作,微信好友数据分析,爬网页,Python学习编程资料点击免费领取或许你发现成就了许多大神的各种开源项目,比如spring boot,最后只是在互联网公司的服务器上做做增删改查,或许你发现刚开始学习C#时带给你很多成就感的winform,wpf,blazor,相较于各种开源的原创 2022-02-25 10:40:04 · 918 阅读 · 0 评论 -
服务器被黑客攻击,用来挖矿,怎么办?
昨天下午一个朋友和我说,他的服务器被阿里云监测出来在挖矿,然后阿里云官方把服务器给关停了。不用急,这个时候最简单的方法是在阿里云里提一个工单,反馈相关问题。编程学习资料点击免费领取解禁服务器要解决问题、排查删除挖矿程序,首先我们需要解禁服务器,登录阿里云官方平台后,依次点击控制台->个人头像->安全管控进入相关页面。在处罚列表,我们可以看到相关处罚记录,点击解除封禁后即可正常进入服务器了。会有提示,需要在解禁后三日内找到挖...原创 2022-02-23 09:31:41 · 2939 阅读 · 0 评论 -
Redis入门与实践(附源码)
今天继续更新austin项目,如果还没看过该系列的同学可以点开我的历史文章回顾下,在看的过程中不要忘记了点赞哟!建议不要漏了或者跳着看,不然这篇就看不懂了,之前写过的知识点和业务我就不再赘述啦。编程学习资料点击免费领取今天要实现的是handler消费消息后,实现平台性去重的功能。01、什么是去重和幂等这个话题我之前在《对线面试官》系列就已经分享过了,这块面试也会经常问到,可以再跟大家一起复习下「幂等」和「去重」的本质:「唯一Key」+「存储」唯一Key如何构建以及选择用...原创 2022-02-22 09:21:40 · 1117 阅读 · 0 评论 -
图像卷积的常见误区与个人思考
我:pytorch里想让输入原封不动输出应该用什么模块呀群友A:1*1的卷积核我:万一我输入是多通道的呢群友A:1*1*N呗群友B:conv2d(input_ch, input_ch, 1),输入输出通道保持一致。但1*1有点类似全连接。复制代码看到这里,我已经开始笑了——看来大家跟我一样,对这些基础知识的理解并不是特别透彻。而除此之外,跟其他同学聊到卷积时,我也能感觉到卷积尤其是1*1卷积是一个误解的重灾区。因此,今天打算把之前的思考整理下来,以便回顾。Python学习资料...原创 2022-02-21 10:20:32 · 2485 阅读 · 0 评论 -
强得很:Github Copilot 初体验
Preface去年11月份申请了 Github Copilot 的内测,今天终于收到了邀请。玩了一下午,整体感受是很惊喜的,迫不及待地想写一篇使用体验。Github Copilot 是 OpenAI 和 Github 联合推出的 AI 编程工具,能根据用户输入的部分代码或注释自动生成完整代码。Python学习资料点击免费领取Warm-up我上手之后敲下的第一行代码是def gcd():,不出所料,Copilot 果然帮我完成了求最大公约数的函数,而且根据我输入的不同,也会联想不同的...原创 2022-02-20 11:00:00 · 4746 阅读 · 0 评论 -
写给前端的网络知识 - 上
网络在OSI模型中, 第三层网络层负责IP地址, 第二层数据链路层则负责MAC位址一、物理层我们从最底下的一层开始。电脑要组网,第一件事要干什么?当然是先把电脑连起来,可以用光缆、电缆、双绞线、无线电波等方式。这就叫做"实体层",它就是把电脑连接起来的物理手段。它主要规定了网络的一些电气特性,作用是负责传送0和1的电信号。Python编程学习资料点击免费领取二、链接层1. 定义单纯的0和1没有任何意义,必须规定解读方式:多少个电信号算一组?每个信号位有何...原创 2022-02-19 13:38:55 · 1621 阅读 · 0 评论 -
看了Bullshit Generator之后,我发现狗屁不通领域大有可为
引言那年我八岁,当我第一次看到狗屁不通文章生成器,我被它深不可测的语言功底深深震撼。编程学习资料点击免费领取狗屁不通文章生成器,到底是一种怎么样的存在?了解清楚狗屁不通文章生成器到底是一种怎么样的存在,是解决一切问题的关键。可是,即使是这样,狗屁不通文章生成器的出现仍然代表了一定的意义。在这种困难的抉择下,本人思来想去,寝食难安。莎士比亚曾经说过,意志命运往往背道而驰,决心到最后会全部推倒。带着这句话,我们还要更加慎重的审视这个问题。正因为如此,我决定从百忙之中抽出空来,瞻仰一下这...原创 2022-02-17 11:01:11 · 1887 阅读 · 0 评论 -
动动手指就能体验的 Windows 技巧,你注意过吗
去年暑假在废弃已久的公众号里发了一篇推送,介绍了几个我常用的 Windows 使用技巧,虽然都是非常基础、可能很多人都经常使用的,但引起了不少朋友的热烈反响。这一方面说明这些技巧确实是有用的,另一方面也表明大家平时可能专注于自己的工作而忽视了这些工作外的细节。因此,我希望把这些技巧整理成博客分享出来,但凡能帮到一位读者,也算是有意义的。Python编程学习资料点击领取多桌面在笔记本的触摸板上三指上滑(或 Win+Tab),进入任务视图,左上角新建桌面;四指左右滑动(或 Ctrl+Win+←/→...原创 2022-02-14 09:35:38 · 661 阅读 · 0 评论 -
Python爬虫学习记录- httpx库的使用
我这里简单把下载写了下,直接运行代码就能下载,默认主下载目录是D:\bcy,一个用户图片一个文件夹,也可以自己修改文件主文件夹,没有文件夹会自动创建只需要安装Python3环境和requests库就能使用,我用的Python版本是3.9很多人学习蟒蛇,不知道从何学起。很多人学习寻找python,掌握了基本语法之后,不知道在哪里案例上手。很多已经可能知道案例的人,却不怎么去学习更多高深的知识。这三类人,我给大家提供一个好的学习平台,免费获取视频教程,电子书,以及课程的源代码!Q..原创 2022-02-12 09:29:15 · 772 阅读 · 1 评论 -
为什么很多新型编程语言都抛弃了 C 语言风格的 for 语句?
因为C风格的for循环有太多不确定的地方,这些东西都非常的不直观:典型的C风格的for循环像这样:for( initialize; condition; increment ) statement( block);那么存在这么一大堆问题:initialize声明的变量可见性范围是?生命周期是? condition在第一次循环结束后还是开始前判断? increment在第一次循环前执行还是第一次循环后执行? 循环结束后,是先执行increment还是先判断condition?原创 2022-02-10 09:23:13 · 5756 阅读 · 5 评论 -
11个值得掌握的Java代码性能优化技巧
1. 前言在开发任何Java应用的时候,我们都会谈及optimization——优化的概念。作为一个开发者,我们应该尽可能地保证自己写的代码干净、没有缺陷,并且尽可能地考虑性能问题。为此,笔者总结了以下11个你肯定会用到的Java代码性能优化的技巧。编程学习资料点击免费领取2. 11个优化的技巧2.1 避免方法过长我们在定义一个方式的时候,应该考虑到一个方法不应该太长,它就应该是专门是来执行单一功能的。这样其实对维护和性能都有好处。一方面,从维护角度来说,适当长度的方法易读性更强,更原创 2022-01-25 10:43:38 · 4572 阅读 · 0 评论 -
2021 年 6 个GitHub推荐前端项目
2021年已成过去,2022年已来,对于中国人来说,春节过后才算是新的一年开始。在这个2022年的第一个月里面,来总结一些跟技术相关的报告,本文就来总结2021年6个GitHub上的推荐前端项目,基于GitHub上的 star 数量,从这个趋势可以看出前端开发的一些发展趋势。Python学习资料点击免费领取1. Next.jsReact 已经流行了很多年,但令人惊讶的是,它在 2021 年仍然获得了巨大的增长。Next.js 是一个用于生产的 React 框架,它提供了生产环境所需的所有特性:...原创 2022-01-24 17:58:13 · 3631 阅读 · 0 评论 -
Win11打游戏时自动关机是什么原因?Win11自动关机原因及解决方法
Win11打游戏时自动关机是什么原因?本文就为大家带来了Win11自动关机原因及解决方法,需要的朋友一起看看吧。编程学习资料点击领取 最近很多反映在使用Win11系统玩游戏的时候经常会自动关机,不知道是什么原因导致的。其实这可能是由于电脑配置不足,或者系统故障造成,下面一起来看看原因及解决方法吧。 win11自动关机什么原因? 一、配置不足 1、win11对于系统的cpu和内存要求都比win10更高。 2、尤其是在玩一些大型游戏的时候,很容易出现这种问题。 3、我们可原创 2022-01-19 18:15:13 · 4541 阅读 · 0 评论 -
使用Flask构建一个web站点
flask—website,是flask曾经的主站源码,使用flask制作,包含模版渲染,数据库操作,openID认证, 全文检索等功能。对于学习如何使用flask制作一个完备的web站点,很有参考价值,我们一起来学习它。Python学习资源点击免费领取项目结构flask-website已经归档封存,我们使用最后的版本8b08,包括如下几个模块:模块 描述 run.py 启动脚本 websiteconfig.py 设置脚本 update-doc-searchinde原创 2022-01-19 09:28:22 · 1437 阅读 · 2 评论 -
垄断时代,开源让程序员过的更好还是更坏?
先丢结论。我的结论是,开源是好的,但时代变了,在现在的环境和趋势下,互联网在走向封闭和垄断,现在的开源就是大公司单方面在掠夺程序员的成果。编程学习资料点击免费领取借着一个新闻,跟大家讨论一个非常灵魂的问题,关于生产力,生产关系和生产资料。我们从一个新闻开始。这两天有一位程序员大佬,删掉了自己一个非常著名的,使用量非常大的开源项目,很多依赖这个项目的公司和技术人员都遇到了麻烦。为了方便看视频的大家理解,先简单介绍一下什么叫做开源。举个例子,我发明了一种饺子馅制作技术,可以低成本的快.转载 2022-01-12 17:16:42 · 470 阅读 · 2 评论 -
摸鱼周报年终总结
今年摸鱼周报的发展超出预期的顺利,离不开各位编辑小伙伴的帮助和读者的支持,非常感谢大家。到了年后最后一周就休刊一期发一个总结吧,今年有很多有趣的事值得再回顾下。编程学习资料点击免费领取梦开始的地方最开始的想法开始写摸鱼周报是因为社群建立早期,为了增加跟大家的互动和督促自己学习,我会每天在群里分享一些东西。最开始的每天整理一个开发概念就是那个时候想出来的点子,早期加群的同学应该知道这个。这些内容积攒多了就有了发布的想法,但只发布这些可能还不足以支撑整篇文章,于是就再加一些自己工作中遇到的知识点..原创 2022-01-11 09:47:33 · 7380 阅读 · 5 评论 -
万物皆可 API
今天看到一个开源项目,叫做 Command2API,感觉挺有意思的,分享给大家。编程学习资料点击免费领取起源关于这个项目为什么诞生,原 Repo 有这么一段:以近期 Log4j 的 RCE 举例,在内网的安全测试中,由于网络环境限制导致没有 DNSLog 平台可用,这时候做 Log4j 的漏洞验证就考虑直接查看 LDAP 服务是否有连接进来,但是现成的 JNDI 注入工具开启服务并没有 API 可以直接拉取对应服务的结果,这就导致需要人工去查看,很费时间,再加上已经写好 BurpSuite 被原创 2022-01-04 17:55:49 · 4713 阅读 · 1 评论 -
Redis 抽奖大转盘的实战示例
本文主要介绍了Redis抽奖大转盘的实战示例,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。编程学习资料点击领取目录1. 项目介绍2. 项目演示3. 表结构4. 项目搭建4.1 依赖4.2 YML配置4.3 代码生成4.4 Redis 配置4.5 常量管理4.6 业务代码4.7 总结5. 项目地址1. 项目介绍这是一个基于Spring boot + Mybatis Plus + Redis 的简单案例。.原创 2022-01-02 12:00:00 · 796 阅读 · 0 评论 -
五个Python迷你版小程序附代码
在使用Python的过程中,我最喜欢的就是Python的各种第三方库,能够完成很多操作。下面就给大家介绍5个通过 Python 构建的实战项目,来实践 Python 编程能力。欢迎收藏学习,喜欢点赞支持。编程学习资料点击领取一、石头剪刀布游戏目标:创建一个命令行游戏,游戏者可以在石头、剪刀和布之间进行选择,与计算机PK。如果游戏者赢了,得分就会添加,直到结束游戏时,最终的分数会展示给游戏者。提示:接收游戏者的选择,并且与计算机的选择进行比较。计算机的选择是从选择列表中随机选取的。如果游戏者获原创 2021-12-28 16:31:33 · 1332 阅读 · 0 评论 -
Python实现消消乐小游戏
本文主要介绍了Python实现消消乐小游戏,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,编程学习资料点击免费领取提到开心消消乐这款小游戏,相信大家都不陌生,其曾在 2015 年获得过玩家最喜爱的移动单机游戏奖,受欢迎程度可见一斑,本文我们使用 Python 来做个简单的消消乐小游戏。实现消消乐的构成主要包括三部分:游戏主体、计分器、计时器,下面来看一下具体实现。先来看一下游戏所需 Python 库。 1 2 3 4原创 2021-12-28 10:04:33 · 5512 阅读 · 7 评论 -
全网最全Git命令手册,收藏下来慢慢看
Git是一个很强大的分布式版本控制系统。它不但适用于管理大型开源软件的源代码,管理私人的文档和源代码也有很多优势。本文主要介绍了全网最全Git命令手册,感兴趣的可以了解一下。编程学习资料点击领取目录常用语句新建配置状态信息:获取某些文件,某些分支,某次提交等 git 信息添加删除分支检出远程同步撤销:提交diff: 显示当前工作空间和提交的不同grep:可以在版本库中快速查找log: 显示这个版本库的所有提交merge: 合并就是将外部的.原创 2021-12-27 09:12:01 · 549 阅读 · 1 评论 -
Pillow图像颜色处理的具体使用
Pillow提供了颜色处理模块ImageColor,该模块支持不同格式的颜色,可以修改RGB的颜色,具有一定的参考价值,感兴趣的可以了解一下,编程学习资料点击领取目录颜色命名getrgb()方法getcolor()示例——修改证件照背景色Pillow 提供了颜色处理模块 ImageColor,该模块支持不同格式的颜色,比如 RGB 格式的颜色三元组、十六进制的颜色名称(#ff0000)以及颜色英文单词("red")。同时,它还可以将 CSS(层叠样式表,用来修饰网页)风格的颜色转..原创 2021-12-25 09:46:27 · 4656 阅读 · 1 评论 -
为什么互联网大厂都在争抢应届生,应届生VS老员工谁更吃香?
在某乎上看到了一个话题还挺有趣的,问题如下:华为天才少年、阿里星、腾讯大咖、美团北斗、快star,都在争抢一些应届生。为什么这么多大厂都要去争抢应届生?应届生们去了就能带来高产出吗?大厂渴望引进人才来提升效率这里的应届生说的应该是那种在校期间获奖无数、双商超群的同学,这些同学在今年的这种形势中占据着十分主动的地位,看现在大家对就业的偏好更趋于稳定,他们会有更多的选择,比如体制内的公务员、科研所的研究员、高校任职等等,甚至国外大厂也会对这种人才偏爱有加。为此,提升其Offer薪资也是为了提.原创 2021-12-24 17:01:19 · 6499 阅读 · 5 评论 -
win11快捷键常用表 最全面的win11快捷键使用指南
win11系统内置了大量的键盘快捷键,可以让我们快速进行某些操作。但是很多的用户不仅不知道win11键盘快捷键有哪些,也不习惯使用,因此小编下面就给大家带来了win11键盘快捷键大全,一起来学习一下吧。编程资料点击领取最全面的win11快捷键使用指南:一、F键F1 显示帮助全部F2 重命名选定项全部F3 搜索文件或文件夹全部F10 激活活动程序中的菜单栏全部二、Ctrl键Ctrl + A 选择文档或窗口中的所有项全部Ctrl + C 复制选定项全部Ctrl + D 将原创 2021-12-16 09:00:24 · 8225 阅读 · 1 评论