python 对unicode字符进行normalized
参考:https://blog.csdn.net/weixin_42401159/article/details/112187778 https://cloud.tencent.com/developer/article/1406445 在处理一些自然语言文字的过程中,会遇到一些表面很奇怪的现象。 ...
springboot3 security 从始至终--02 PasswordEncoder
接下来几个章节,将逐个介绍身份验证流程中主要接口 | 接口 | 描述 | | | | | UserDetails | 代表SpringSecurity所看到的用户 | | GrantedAuthority | 定义应用程序目的范围内允许用户执行的操作(读、写、删除等) | | UserDetails ...
相较去年大幅下降?腾讯校招最新薪资待遇出炉
现在形势不好,有好几个校招的同学给熊哥反馈,他们今年找工作非常的困难。我看了他们的简历都很优秀,在我那个年代是很容易进大厂的。 感叹去年和今年很多互联网公司裁员,hc收缩,人员只出不进。社招都不好找工作,更别提校招同学了。很多公司甚至只招社招或者干脆就不招人。 腾讯2023届校招薪资最近也正式开奖了 ...
刚上班三天就被裁。。还有谁!!
作者:大眼睛图图 链接:https://juejin.cn/post/7156483709338648613 前言 还有谁?刚上三天班就被公司公司的工作不适合我,叫我先提升一下。 后面我也向公司那边讨要了一个说法,我只能说他们那边的说辞让我有些不服气。 现在之所以把这件事在掘金上记录一下,一是记录一 ...
浅谈PHP设计模式的中介者模式
简介: 中介者模式,属于行为型的设计模式。用一个中介对象来封装一系列的对象交互。中介者是各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变他们之间的交互。 适用场景: 如果平行对象间的依赖复杂,可以使用中介者解耦。 优点: 符合迪米特法则,减少成员间的依赖。 缺点: 不适用于系统出现对 ...
LeetCode-343. 整数拆分 - 题解分析
题目来源 343. 整数拆分 题目详情 给定一个正整数 n ,将其拆分为 k 个 正整数 的和( k >= 2 ),并使这些整数的乘积最大化。 返回 你可以获得的最大乘积 。 示例 1: 输入: n = 2 输出: 1 解释: 2 = 1 + 1, 1 × 1 = 1。 示例 2: 输入: n = ...
__int128:懒人的福音
前言 对于一个懒懒的,不想写高精的人(就是我),每次都会遭遇到答案爆$long$ $long$的危险 比如说这道题: 题目传送门 最后的$23-25$的两个点,$long$ $long$甚至$unsigned$ $long$ $long$都无法满足,难道真的要手打高精度了吗? 不,我们有$\_$$\ ...
使用vscode调试PHP底层C源码
使用vscode调试PHP底层C源码 一直想着有机会调试一下php底层代码来着,这周正好心血来潮,就跟着教程配置了一下。本篇文章是基于macOS,可能在编译php源码之前的步骤对使用windows的师傅没啥可参考的。 windows下比较麻烦,主要是在编译php源码这一步,最方便的办法是用docke ...
C++ 一种交换两个数的思路
在 Lua 或者 Python 中可以使用多值赋值语句来交换两个数。例如:a, b = b, a。在 C++ 中有没有类似的操作? 先解析一下多值赋值的原理,a, b = b, a 等价于 t1, t2 = b, a a, b = t1, t2 可以看到多值赋值还是用到了中间变量,而且还是两个。想到 ...
代码随想录算法训练营day01 | leetcode 704/27
前言 考研结束半个月了,自己也简单休整了一波,估了一下分,应该能进复试,但还是感觉不够托底。不管怎样,要把代码能力和八股捡起来了,正好看到卡哥有这个算法训练营,遂果断参加,为机试和日后求职打下一个基础。 我之前断断续续地刷过一些LeetCode,但是不成体系,数量也少得可怜,才区区50+,在寻找暑期 ...
LeetCode刷题第八九十周
509、斐波那契数 class Solution { public int fib(int n) { // 方法一:递归 // if(n==0){ // return 0; // }else if(n==1){ // return 1; // }else{ // return fib(n-1)+fi ...
C++ move()函数及priority_queue队列使用记录
最近刷leetcode题,使用了move()函数及优先队列(堆)priority_queue数据结构,记录一下! 1.move函数 move(obj)函数的功能是把obj当做右值处理,可以应用在对象的移动上。 右值引用 为了支持移动操作,新标准引入了一种新的引入类型——右值引用,所谓右值引用就是必须 ...