avatar
文章
162
标签
107
分类
5

首页
分类
友链
说说
Doraemon's Blog
搜索
首页
分类
友链
说说

Doraemon's Blog

回归问题
发表于2024-02-02|算法|线性回归
利用多项式拟合非线性函数:sin和cos
迭代加深算法
发表于2024-01-08|算法|迭代加深•ACM
迭代加深算法从一定方面讲结合了dfs和bfs的优势,但对于特殊性数据时间和空间复杂度不如以上两种算法,需要结合剪枝来控制复杂度
聚类算法
发表于2023-11-24|记录|kmeans
讲解一些重要的聚类算法
miniob初体验
发表于2023-11-04|记录|miniob•Oceanbase
Oceanbase组织的一场针对数据库开发初学者的一场比赛
CPP文件读写
发表于2023-10-22|记录|文件读写
记录C++文件读写操作
C++ 笔记
发表于2023-10-10|算法|01字典树
四区 全局区 静态变量、全局变量、常量 代码区 存储编写的代码,本质就是把代码编译形成的二进制文件放在内存的代码区 栈区 形参、临时变量(由操作系统负责分配与回收) 堆区 new的变量(由程序员负责分配与回收) argc和argv如果在命令行中编译运行C或C++文件,可能会传入某些参数,argc为参数的个数,argv为每一个参数的名称 main(int argc, char *argv[]) argv[0]为运行文件的目录地址(第一个参数) argv[1]为传入的第二个参数 … argv[argc-1]为传入的argc个参数 argv[argc]为NULL 图片中hello即为传入的第二个参数 函数的分文件编写 把函数声明放在.h的头文件中 把函数定义写在.cpp的函数文件中 在main.cpp中包含了函数声明头文件即可直接使用此函数 123456789101112131415161718192021222324252627swap.h#include <iostream>using namespace std;void swap(int *a, int ...
每日一题-动态规划(从不同类型的物品中各挑选一个,使得最后花费总和等于1000)
发表于2023-10-05|算法|ACM冷知识
四种类型的物品,每一种类型物品数量都是n,先要从每种类型的物品中挑选一件,使得最后花费总和等于1000 暴力做法10000^4 看到花费总和是1000,很小且固定的数字,肯定有玄机,从这里想应该是用dp,不难想到用dp[i][j]表示前i种类型的物品花费为j的方案数量,思考转移方程: dp[i][j] = dp[i-1][j-A] * js[i][A],js[i][A]表示i类型的物件花销为A的方案数量,如此只需要枚举j和A,它们的范围就是1000以内 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354#include <iostream>#include <vector>#define ios ios::sync_with_stdio(0);cin.tie(0);cout.tie(0)using namespace std;int dp[5][1100], js[5][11000];int n;vector< ...
函数对象以及labbda表达式浅析
发表于2023-10-03|算法|ACM冷知识
函数对象函数对象就是仿函数,之所以叫仿函数,是因为使用起来书写形式和调用函数的代码形式很像,之所以叫函数对象,是因为本shi质还是个对象,只不过写这个类是为了使用类似函数的功能。 仿函数就是重载了括号,例如以下代码 123456789101112131415161718192021#include <iostream>using namespace std;class myPrint{ public: int cnt; void operator()(int n) { cout << n << endl; ++ cnt; }}; int main(){ myPrint func; func(2);// myPrint()(2); return 0;} myPrint类声明的对象就是函数对象,func()本质上是调用成员函数func.operator()(2),但是由于经过运算符重载后也可以写成func(2),形式就像是调用函数一样,所以称为函 ...
环境配置-转载的文章
发表于2023-10-01|算法|ACM冷知识
1. opencv+qt+MinGW click here 2. CLion+opencv click here
Git如何推送当前代码到远程仓库
发表于2023-10-01|算法|ACM冷知识
第一种方法(建立在已经配置好用户变量和ssh基础上) 在本地创建git仓库 git init 绑定远程仓库,origin是给远程仓库起的别名,也可以起其他名字,但是如果用origin,git push时可以不指出名字,如果用其他名字需要指出名字,git push 名字 git remote add origin git@github.com:*/test.git 提交到暂存区,提交所有文件 git add . 从暂存区提交到本地仓库 git commit -m “time” 从本地仓库推送到远程仓库 git push 第二种方法与第一种方法不同的只有绑定远程仓库的方法不同 git clone [远程仓库地址] 之后的步骤一样,git add. git commit git push 工作区、暂存区、版本库、远程仓库 workspace: 工作区 staging:暂存区 local repository:本地仓库(版本库) remote repository:远程仓库 本地分支名字必须和远程分支名字一样本地分支名字必须和远程分支名字一样才能push成功,现在Git ...
1234…17
avatar
Doraemon
记录成长经历
文章
162
标签
107
分类
5
Follow Me
公告
纵岁月在笔尖洇开深浅,初心始终是砚台上那方不涸的墨。
最新文章
分布式 ID 的生成方案
分布式 ID 的生成方案2025-09-20
分布式事务
分布式事务2025-09-19
秋招-操作系统篇
秋招-操作系统篇2025-09-17
利用云服务器搭建 vpn
利用云服务器搭建 vpn2025-09-14
Java的线程池
Java的线程池2025-03-03
最新评论
正在加载中...
分类
  • 技术8
  • 生活5
  • 算法88
  • 记录21
  • 题目36
标签
线段树+欧拉函数 AIO kmeans 强化学习 hexo 笔试 凸包 雪花算法 高精 背包 状压+前缀异或和 动态规划 分布式 ID 信息安全 操作系统 ACM冷知识 题目 文件读写 类的加载过程 STL 全排列 Leetcode BIO A*算法 miniob dfs 可持久化系列 异或题 单调栈 二进制 win10 三分 事务隔离 数据一致性 算法 图论 BFS 考研 div3 随笔
归档
  • 九月 20254
  • 三月 20252
  • 二月 20255
  • 一月 20251
  • 九月 20243
  • 八月 20242
  • 七月 20242
  • 二月 20242
网站资讯
文章数目 :
162
已运行时间 :
本站总字数 :
251.9k
本站访客数 :
本站总访问量 :
最后更新时间 :
©2020 - 2025 By Doraemon
框架 Hexo|主题 Butterfly
Hi, welcome to my blog!
搜索
数据库加载中