03 2023 档案
摘要:图书 推荐:节点1 图书节点2 图书节点三,感觉一般 论文 论文1. sci
阅读全文
摘要:句柄 指针,指向某个窗口,让windows知道是那个窗口HWND WNDCLASS 结构 Windows 的窗口总是基于窗口类来创建的,窗口类同时确定了处理窗口消息的窗口过程(回调函数)。 在创建应用程序窗口之前,必须调用 RegisterClass 函数来注册窗口类。该函数只需要一个参数,即指向
阅读全文
摘要:ascll 在计数器中ascll码占用8位, 一般编码 在计算机中占用7位 Unicode编码 占用16位 那么就是个符号,基本上包含了所有字符 在win32中一般设置 static TCHAR szname = TEXT(".....");
阅读全文
摘要:概念 首先进制运算都是在二进制状态下运算的 或 16进制或(0x) 0x001 | 0x002 //0x003,将每位16进制转化为4个2进制,然后这里的3个16进制为那么就是12位二进制,然后每位或 0x001 | 0x003 //0x003
阅读全文
摘要:1 概念 宏定义一般是不安全的所以cpp一般用const 来定义数 1.1特点: 直接文本替换 没有数据类型 1.2宏定义只是存文本替换 # define Num 100 //其实就是100的一个文本,没有类型 条件编译 在大规模开发,特别是跨平台和系统的软件里,define 最重要的功能是条件编译
阅读全文
摘要:1.无穷小 1.1概念 或者趋于无穷,极限为零,则称f(x) 为的无穷小量 1.2性质 有限个无穷下和/积还是无穷小 无穷小与有界函数乘积为无穷小 2.无穷大 对于无穷小,趋于无穷大, 2.1常见无穷大比较 : $ln^\alpha n
阅读全文
摘要:1.有界性 有界不一定收敛 无界一定发散,但发散不一定无界 极限存在 == 收敛 2.保号性质 2.1 数列保号 A>0(< 0)存在N > 0 ,使得n > N 的 ( < 0) 这里不能写A
阅读全文
摘要:定义 描述函数极限值与A的距离,意思当x->时,有无数个点落在的领域 描述x与的趋近值, 极限存在充要条件 左右极限存在且相等,, 个人理解 在x->的过程中,x是不等于的,且不要理解x == ,所以是
阅读全文
摘要:几何意义 对x的偏导,假设y不动,平面y = 与曲面的交线得到曲线,去直线的任意一点对x做导数,就是对x的偏导, 上面的阐述也间接说明 对某个变量偏导将其他看作常数(上面几何解释y不变 y = )
阅读全文
摘要:问题 以前花费大量时间记一个单词,时间过了,单词没住,一个小时大概40词左右,但是一到中午基本上忘完了, 时间浪费,单词没记住,效率为零,个人也翻阅了前人的经验,英语单词学习,不是在一个点花费大量时间,而是零星时间 非大量集中,而是高频低时,反复重复, 高频 第一次直接快速背诵,没必要学的太深,后面
阅读全文
摘要:不定积分 换元后,最终化简,要将换元之间的式子带入,换回来 定积分 不需要换回来,原因,主要是定积分换元换线,且最终都是某个值相互加减
阅读全文
摘要:等价代换何时该用 其实这还是比较纠结的问题 在书中一般只阐述了乘除法, 武的书添加了部分加减法,(加减和不为零),具体原因没有给出, 然后做题又有指数形式,武说指数没有定义定义,确实,书只给出了加减,有时能用有时不能用 今天,将阐明何时用以及等价无穷小的来历, 泰勒 实现了解什么是泰勒,泰勒其实就是
阅读全文
摘要:存储转发 什么叫做存储转发,首先是 了解 报文,不能一次发送全部数据,都是经过将报文拆分,转换为分组形式,当然后面考虑(分组的具体) 然后交给交换机(交换机想到与是中转站,就像你做火车不能直达一样),那么只有一个分组的所有数据到达了才能进行下一次传送 这里转速与路径长度无关,以为相当于是光速,所以一
阅读全文
摘要:有理函数积分 真分式 假分式 计算 首先看分母为几次几重 几次 直接看x上面的次数 (), 这里前面就是二次 后面x为一次 为多少次,分子就为n-1次 几重 看有多少个(整体乘积) 为2重 多少重,就有多少个分式 例子 这里分母整体是3重,前面$
阅读全文
摘要:
阅读全文
摘要:真的奇葩 //Main #include "fStruct.h" #include "otherHear.h" #include "menu.h"; int main() { PFOLDER root; cout << (initRoot(root) == true ? "创建根目录成功": "创建
阅读全文
摘要:先x后y 对于先x后y的积分 做平行与x走的线,交图像入出线就是x轴的上下限 先y后x 做平行与y轴的直线,入出线,就是y的上线下 举例 先y 这里先y就有两个, 先x
阅读全文
摘要:协议 协议 (protocol) 定义了在两个或多个通信实体之间交换的报文的格式和顺 序,以及报文发送和 或接收一条报文或其他事件所采取的动作 端系统 如 计算机 服务器,移动设备。。。。 为什么叫端系统, 在internet的边缘 主机 == 端系统
阅读全文
摘要:设置 侧边栏 <script type="text/javascript"> window.cnblogsConfig = { info: { name: 'yomi', // 用户名 startDate: '2021-03-30', // 入园时间,年-月-日。入园时间查看方法:鼠标停留园龄时间上
阅读全文
摘要:驻点与极值点(一元) 链接 多元极值点 f(,) > f(x,y)就为极大值,小于为极小值 多元 驻点也不一定是极值点 xy 极值点也不一定是驻点|x|+|y| 在(0,0)点 因为|x|+|y|在(0,0)不可导 要想极值点是驻点,前提可导
阅读全文
摘要:大学时光何其多,万事追忆成蹉跎 看某佬分享有感 大学时光,已经所剩不多,遥想当年,高考结束,填报志愿,9个学校全部都是计算机 结果还是分配了制药专业,后来回返往复,历经磨难终于来到了‘向往之城’ 当年意气风发,励志专研源码,从底层触发,一心算法,甚至是想学很多技术, 当然学很多技术本没有错,当然是在
阅读全文
摘要:隐函数 对于隐函数,一般是没有写出标准的y与x得等式,通常为x与y杂糅在一起 对于这样的函数首先理解变量为x,因变量y 所以一般是将y看作复合函数,函数对x求导通常也是要对y求导 如果y = y(x)函数, 这种对x求导, 多元
阅读全文
摘要:导数有n阶,只能用到n-1次, 如果要用n阶可导 只能看n阶导数是否连续,如果n阶连续,可n次洛必达 n阶连续,n-1阶函数存在
阅读全文
摘要:什么是贪心算法 整体分为若干子问题,得到子问题的最优解,在从子问题最优解合并整体最优解(分久必合,合久比分)
阅读全文
摘要:做法 首先是将x提出来,常见的三种类型: 将x看作常量提出 换元: 如:u = x - t 不变上限,换元 解惑 关于为什么将x提出来 在被积函数中,x为常数,但是在对x求导过程中,x就为自变量, 当x没有提出来,还是用变上限积分求导公式 ,时 x就作为常量,没有作为变量的性质
阅读全文
摘要:leect 78 子集 代码 //自己的弱鸡代码 class Solution { private: vector<vector<int>> result; vector<int> ans; void backtracking(int num, int h, vector<int>& nums, i
阅读全文
摘要:case WM_PAINT: hdc = BeginPaint(hWnd, &ps); // TODO: 在此添加任意绘图代码... //绘制图像 //x直线 MoveToEx(hdc,xpos,ypos,NULL); LineTo(hdc,xpos+600,ypos); //y线 MoveToEx
阅读全文
摘要://6.处理消息(窗口过程) LRESULT CALLBACK WindowProc( HWND hWnd, //消息产生的窗口句柄 UINT Msg,//具体消息名称 ,WM_XXX消息名(消息名A)A代表鼠标等 WPARAM wParam,//键盘消息 LPARAM lParam //鼠标消息
阅读全文
摘要:环境 vs10 报错 解决方法 ALT+F7键盘 使用多字符集
阅读全文
摘要:#include <Windows.h> //CALLBACK __stdcall 参数的传入顺序:右向左,入栈,函数返回前清空栈 LRESULT CALLBACK WindowProc( HWND hWnd, //消息产生的窗口句柄 UINT Msg,//具体消息名称 ,WM_XXX消息名(消息名
阅读全文
摘要:消息的处理过程 当点击或者按钮, 最开始是通过操作系统捕获,然后传到消息队列 应用程序通过getMessage()得到消息队列中的消息, 通过应用程序通过dispatchMessage分发给os ,再有os调用回调函数,此函数交窗口过程,
阅读全文
摘要:Software Development Kit 软件开发包:类似jdk API: Windows操作系统提供给应用程序编程接口,通过c语言写的函数,在文件Windows.h中,
阅读全文
摘要:监听windows发送的消息 MSG msg; while (GetMessage(&msg, NULL, 0, 0)) { TranslateMessage(&msg); DispatchMessage(&msg); } return (int) msg.wParam; MSG结构 包含来自线程(
阅读全文
摘要:typedef struct tagWNDCLASSEXW { UINT cbSize; UINT style; //指向窗口过程的指针,类似js的事件,详见窗口过程一般设置lpfnWndProc = WndProc WNDPROC lpfnWndProc; int cbClsExtra; int
阅读全文
摘要:头文件 Windows 桌面程序需要 <windows.h>。 <tchar.h> 定义了 TCHAR 宏,如果在项目中定义了 UNICODE 符号,该宏最终会解析为 wchar_t,否则解析为 char。 如果总是在启用 UNICODE 的情况下生成,则不需要 TCHAR,可以直接使用 wchar
阅读全文
摘要:WinMain或者wwinMain int WINAPI wWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, PWSTR pCmdLine, int nCmdShow); hInstance 称为“实例句柄”或“模块句柄”。操作系统使用此值在
阅读全文
摘要:概念 一个windows程序至少要有一个窗口,为主窗口 主窗口 子窗口: 除类型窗口外,子窗口还有按钮单选按钮,复选框,组框,文本编辑等 句柄类似指针地址,就是每个组件(窗口,图标etc)的身份,句柄就是相当于每个组件组件的身份标识 屏幕和窗口坐标 (0,0)在左上角 参考 什么是句柄
阅读全文
摘要:考研真的累,每天15小时真的顶 数学题头皮都扣掉了 每天回到寝室话都变少了好多,真的值得吗,有什么? 有时间写blog还不如去记单词 记单词去了,也许考研考研都没时间抱怨
阅读全文
摘要:函数连续推出原函数可导 说实话,感觉这个很好笑,我既然都有导函数,那么原函数在区间各点还不可以导么 正经推: 设f(x)在区间[a,b]连续,那么原函数可表示(积分上限函数),且知道该积分在 时一定存在。 = $\lim_{h-
阅读全文
摘要:一元函数,可导 = 可微 多元函数可微推可导,但是可导不一定可微
阅读全文
摘要:可导推原函数连续, 因为函数f(x) 可导,那么根据导数定义(左右导数存在且相同) 存在 g(x) = $\lim_{\Delta x->0} {f(x + \D
阅读全文
摘要:极值与驻点 极值点不一定是驻点,如果|x|在x = 0处为极小值点,但是不是驻点,因为不可导 驻点也不一定是极值点:当x3在x等于0时为驻点,但是一阶导数左右两侧不异号 极值与最值 极值推不出最值 因为极值其实就是在领域的最值,在整个区间不一定是最值,所以有结论为极值不一定是最值, 最值推不出极值
阅读全文
摘要:零点(非点) 使得函数值为零的x的值,如 中零点为 x = 1 驻点(不是点为x值) 什么是驻点 一阶导数为零的点,描述的是函数图像的平稳性 ; 拐点(点) 定义 区分弧线上凹凸分解点为拐点 必要条件 在处二阶可导,且点
阅读全文
摘要:lc 2379 得到k个黑色快的最少operate 说实话,滑动窗口还是见少了,知道有这个东西,一直没总结,刚看到题,自己还是很懵逼的,以为是dp,但是是简单题,都说用滑动窗口做,才有思路 大概思路如下图,滑动窗口每次都是双指针,来固定大小,当left++时right也++,使得窗口大小保持固定 直
阅读全文
摘要:机场 注意 在生成括号的过程,左括号要限制又括号数量 代码 class Solution { private: vector<string> result; string str; void backtracking(int n, int left, int right) { if (str.siz
阅读全文
摘要:概念 内存连续,可变数组 封装了一个动态大小数组顺序容器,vector<int> ans '[]' , '*' 等运算符都是通过重载运算符来实现的 创建 // 1. 创建空vector; 常数复杂度 vector<int> v0; // 1+. 这句代码可以使得向vector中插入前3个元素时,保证
阅读全文
摘要:概念 个人感觉在比较这个之前,应该理解vector是动态分配存储容量 按 capacity() 是指在不分配更多内存的情况下可以保存的最多元素个数,如果元素到了一个范围,那么capacity就会增加,元素个数不会超过capacity 即 capacity >= size,size接近某个值,那么 c
阅读全文
摘要:指针与迭代器区别 指针: 指向的是原始对应的内存地址,也属于迭代器中的一种 能够指向函数 迭代器: 功能上类似指针, 迭代器是类模板通过重载指针一下操作符,来封装指针 使用后就释放 迭代器使用 迭代器一般就两种运输 (++ --) * 输出 int* p = ...; cout << p; //输出
阅读全文
摘要:leet 46 全排列 解题思路 还是全排列的板子题 Class Solution { private: vector<vector<int>> result; vector<int> ans; public: void backingtrack(...){ if (){ ... return; }
阅读全文
摘要:函数 substr() 定义 substr(size_type _Off = 0,size_type _Count = npos) _Off——所需的子字符串的起始位置。字符串中第一个字符的索引为 0,默认值为0。 _Count——复制的字符数目 返回值——一个子字符串,从其指定的位置开始 第二个参
阅读全文
摘要:leetcode:131 分割回文串 问题 说实话,状态学了回溯,感觉已经懂了但是,今天这是搞笑 代码 直接上代码 先上图,理解这个startIndex class Solution { private: vector<vector<string>> result; vector<string> s
阅读全文
摘要:leetCode 组合数II 40 这道题和以往不同的是要去重 //关键 if (i > 0 && candidates[i] == candidates[i - 1] && used[i - 1] == false) { continue; } //如果used上一个used为true表示包含在其
阅读全文
摘要:leetcode:216组合总和 与77题的差别就是这题有了优化 class Solution { public: vector<vector<int>> result; vector<int> path; int sum = 0; void backtracking(int target, int
阅读全文
摘要:leetcode组合数 类似组合洛谷:P1157 组合的输出 问题描述 给定两个整数 n 和 k,返回范围 [1, n] 中所有可能的 k 个数的组合。 感悟 作为菜鸡的自己,这题一直是自己的心头之恨,上次和好友打比赛,遇到这题直接卡顿, 想法是直接暴力,k为2直接两个for循环,但是k很大,直接暴
阅读全文
摘要:概念: 什么是回溯算法: 回溯算法是对问题的一种穷举思想,及对于一些复杂的问题进行解析,一般采用递归,只是对一些穷举进行能优化(修枝),但是本质上还是穷举,原因是 没有找到更好的方法来对复杂问题的求解, 为什么是有优化效果 因为在递归的过程中不满足条件就退回上一步, 个人感悟 原来自己一直卡的地方是
阅读全文