相关文章
git会忽略我们工作改动中的大小写
在我们日常git工作中,我们对于文件名字的大小写修改正常是不会被git记录的
这是因为默认情况下git是不区分大小写的
这会导致一个问题,由于我们修改了文件名字的大小写,而对于文件之间相互依赖的导入代码没有对应修改
如果我们此时本地推送…
建站知识
2025/2/1 4:13:42
C++ 时间处理-从字符串中解析日期时间
1. 关键词2. 问题3. 解决思路4. 代码实现5. 测试代码6. 运行结果7. 源码地址
1. 关键词
C 时间处理 从字符串中解析日期时间 跨平台
2. 问题
C如何将字符串的日期时间解析成对应的时间戳?
3. 解决思路
可以用正则表达式将字符串解析成 struct tm 类型的对象。…
建站知识
2025/2/1 4:10:56
基于树的存储数据结构demo
一.简介
由于之前博主尝试Java重构redis,在redis中的的字典数据结构底层也是采用数组实现,字典中存在两个hash表,一个是用于存储数据,另一个被用于rehash扩容为前者两倍。但是我注意到了在redis的数据结构中,并没有像…
建站知识
2025/1/9 21:14:18
CCF20220901——如此编码
CCF20220901——如此编码 代码如下:
#include<bits/stdc.h>
using namespace std;
int main()
{int n,m,cnt1,a[1000],c[1000]{1};cin>>n>>m;for(int i1;i<n;i){cin>>a[i];cnt*a[i];c[i]cnt;}int b[1000]{0};for(int i1;i<n;i)b[i](…
建站知识
2024/10/6 9:06:07
第13章 Python建模库介绍
以下内容参考自https://github.com/iamseancheney/python_for_data_analysis_2nd_chinese_version/blob/master/%E7%AC%AC05%E7%AB%A0%20pandas%E5%85%A5%E9%97%A8.md 《利用Python进行数据分析第2版》 用以学习和记录。
本书中,我已经介绍了Python数据分析的编程基…
建站知识
2024/12/16 1:19:57
阻塞、非阻塞、IO多路复用(Selector)网络编程
阻塞 阻塞模式下,相关方法都会导致线程暂停。 ServerSocketChannel.accept 会在没有连接建立时让线程暂停 SocketChannel.read 会在没有数据可读时让线程暂停 阻塞的表现其实就是线程暂停了,暂停期间不会占用 cpu,但线程相当于闲置 单线程…
建站知识
2024/12/13 20:03:45
关于Git 的基本概念和使用方式
Git是一个分布式版本控制系统,用于跟踪和管理代码的改动。它具有以下基本概念和使用方式:
1. 仓库(Repository):Git使用仓库来存储代码和相关的历史记录。仓库可以是本地的,也可以是远程的。本地仓库保存在…
建站知识
2025/1/14 1:26:31
微服务框架Go-kit 01 - 基础示例
一、Go kit简介
Go kit 是一个用于构建可扩展、灵活和可维护微服务的框架和工具集合。它提供了一系列库和组件,涵盖了微服务开发的各个方面,包括服务发现、负载均衡、通信、日志记录、请求跟踪、限流、熔断等。
Go kit 构建微服务时遵循一种类似于传统…
建站知识
2024/10/6 9:06:04