在路上第5周

在路上第5周 周总结 axios 大部分vue项目都在用的http请求工具,用法和ajax差不多。利用ES6模块的import和export功能对axios请求接口进行统一管理,使项目结构清晰,便于协作开发。 遇到的坑 遇到跨域问题,已拦截跨源请求:同源策略禁止读取位于 http://xxxxxxxx/api/login 的远程资源。(原因:CORS 头缺少 'Access-...
分类: 编程语言 发布时间: 09-14 23:32 阅读次数: 0

Spring boot Bean扫描原则

https://blog.csdn.net/tengdazhang770960436/article/details/80542382
分类: 其他 发布时间: 09-14 23:32 阅读次数: 0

Java8 之Lambda 表达式学习笔记让

Lambda表达式有三个部分 参数列表。 箭头——箭头->把参数列表与Lambda主体分隔开。 Lambda主体。 假设有实体类: class Apple 有属性 weight; 现在想比较两个苹果得weight 关于@FunctionInterface ...
分类: 其他 发布时间: 09-14 23:31 阅读次数: 0

Elasticsearch 学习笔记(一)

存储数据到 Elasticsearch 的行为叫做 索引 ,但在索引一个文档之前,需要确定将文档存储在哪里。 一个 Elasticsearch 集群可以 包含多个 索引 ,相应的每个索引可以包含多个 类型 。 这些不同的类型存储着多个 文档 ,每个文档又有 多个 属性 。 存入: PUT /megacorp/employee/1 { "first_name" : "John", ...
分类: 其他 发布时间: 09-14 23:31 阅读次数: 0

VS中的多线程(/MT)、多线程调试(/MTd)、多线程DLL(/MD)、多线程调试DLL(/MDd)的区别

一种语言的开发环境往往会附带有语言库,这些库就是对操作系统的API的包装,我们也称这些语言库为运行库 对于MSVC的运行库(CRT),按照静态/动态链接,可以分为静态版和动态版;按照调试/发布,可以分为调试版本和发布版本;按照单线程/多线程,可以分为单线程版本和多线程版本(但是目前VS中已不提供单线程版本了) 在调试模式下,使用调试运行库:多线程调试(/MTd)、多线程调试DLL(/MDd) ...
分类: 其他 发布时间: 09-14 23:31 阅读次数: 0

8.DLL导出C++类

DLL中不仅可以导出函数和变量,也可以导出C++类。只需要在导出类名前关键字class后加上_declspec(dllexport),就可以实现导出类 1.DLL简单导出类代码 class _declspec(dllexport) Stu { public: Stu(int a); void print(); private: int _a; }; 实例: .c...
分类: 其他 发布时间: 09-14 23:30 阅读次数: 0

9.DLL的入口函数DllMain函数

1.dll的入口函数 类似程序的入口函数main或者WinMain一样,DLL也有一个入口函数,就是DllMain   2.DllMain函数原型 BOOL APIENTRY DllMain( HMODULE hModule, //指向自身的句柄 DWORD ul_reason_for_call, //调用原因 ...
分类: 其他 发布时间: 09-14 23:30 阅读次数: 0

第一个Windows编程项目

1.基本步骤 1)像正常控制台程序一样建立项目 2)包含"windows.h"头文件 3)主函数: WinMain ( _In_ HINSTANCE hInstance, _In_opt_ HINSTANCE hPrevInstance, _In_ LPSTR lpCmdLine, _In_ int nShowCmd );   2.简单实例 ...
分类: 其他 发布时间: 09-14 23:30 阅读次数: 0

Windows编程之生成一个简单的完整的窗口

#include <windows.h> //窗口过程回调函数 LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM); int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nShowCmd) { H...
分类: 其他 发布时间: 09-14 23:30 阅读次数: 0

第一个MFC程序

1.MFC使用C++语言把Windows SDK API函数包装成了几百个类 2.最重要的两个MFC类 1)CwinApp 2)CFrameWnd 3.两种方法 1)一个继承 2)两个继承   4.具体实现 4.0VS设置 1)正常创建控制台程序 2)设置项目属性 在常规中: a.将MFC的使用改为-》在静态库中使用MFC(动态也行) b.将字符集改为-》使用Unico...
分类: 其他 发布时间: 09-14 23:29 阅读次数: 0

MFC程序之消息映射

1.MyApp.h文件 #pragma once #define _WIN32_WINNT 0x0502 #include <afxwin.h> class CMyApp :public CWinApp { public: virtual BOOL InitInstance(); }; class CMainWindow :public CFrameWnd { public:...
分类: 其他 发布时间: 09-14 23:29 阅读次数: 0

使用向导进行MFC程序设计

1.创建项目 1)选择MFC-》MFC应用程序 2)选择单个文档  3)默认 4)默认  5)默认  6)默认  点击完成即可   2.运行 生成的MFC可以直接运行,运行的结果是一个空白框:   3.添加消息映射 3.1添加Paint 1)点击视图-》类视图 找到...View类,右键属性   2)在属性中,找到消息并点击: 3)在消息...
分类: 其他 发布时间: 09-14 23:29 阅读次数: 0

Python之字符串操作

1.字符串 1)字符串可以用单引号或者双引号表示(创建) 2)字符串格式化-》使用操作符百分号(%)实现,使用方法与C中的printf函数相似,有多个输出参数时,用括号括起来,如果要输出百分号(%),就需要写两个百分号 hello = 'hello' # String literals can use single quotes world = "world" # or dou...
分类: 其他 发布时间: 09-14 23:28 阅读次数: 0

【ACM】- PAT. A1078 Hasing 【散列表 - 平方探测】

题目链接 题目分析 散列表的插入;冲突处理方法:单向平方探测法!! 注意:探测边界 step在[0, M)范围内查找即可(循环节是M)(M为散列表的最大值) AC程序(C++) /********************************** *@ID: 3stone *@ACM: PAT.A1078 Hasing *@Time: 18/8/27 *@IDE: ...
分类: 其他 发布时间: 09-14 23:28 阅读次数: 0

【ACM】- PAT. A1096 Consecutive Factors 【水题】

题目链接 题目分析 (略) 解题思路 暴力搜索即可! AC程序(C++) /********************************** *@ID: 3stone *@ACM: PAT.A096 Consecutive Factors *@Time: 18/8/28 *@IDE: VSCode + clang++ ***************************...
分类: 其他 发布时间: 09-14 23:28 阅读次数: 0

【小算法整理】- 质因子分解

质因子分解 | 存储结构 定义结构体factor存放质因子及其个数 //质因数 结构体 struct Factor { int x; //质因子 int num; //个数 }fac[10]; //int范围内,10位够用了 考虑到 2x3x5x7x11x13x17x19x23x29 就已经超过了int范围,因此对一个int范围内的数来说,fac[]数组的大小只...
分类: 其他 发布时间: 09-14 23:27 阅读次数: 0

【ACM】- PAT. A1059 Prime Factor 【数学问题 - 质因子分解】

题目链接 题目分析 (略) 解题思路: 质因子分解 AC程序(C++) /********************************** *@ID: 3stone *@ACM: PAT.A059 Prime Factor *@Time: 18/8/28 *@IDE: VSCode + clang++ **********************************...
分类: 其他 发布时间: 09-14 23:27 阅读次数: 0

【ACM】- PAT. A1049 Counting Ones 【数学问题 - 找规律】

题目链接 题目分析 给出一个数N,求从0到N的所有数中含有多少个1 解题思路(摘自《算法笔记》) 寻找数学规律: 若当前位为0:左侧数值 * 10^右侧位数; 若当前位为1:左侧数值 * 10^右侧位数 + 右侧数值 + 1; 若当前位为其他数字:(左侧数值+1) * 10^右侧位数; 感悟: 如果对题目没有明确思路,可以举几个简答例子找下规律,再推广至一般情况。 A...
分类: 其他 发布时间: 09-14 23:27 阅读次数: 0

【ACM】- PAT. A1104 & B1049 Sum of Number Segments 【数学问题 - 找规律】

题目链接 题目分析 给出一段序列,求出所有子序列的数值和! 解题思路:寻找规律 在序列下方用横线画出所有集合,就能很明显看出规律; 第i个数,出现(N - i + 1)次,共出现i组! AC程序(C++) /********************************** *@ID: 3stone *@ACM: PAT.A1104 Sum of Number Segm...
分类: 其他 发布时间: 09-14 23:27 阅读次数: 0

【ACM】UVA-10305 Ordering Tasks 【拓扑排序】

题目链接 题意分析 实现拓扑排序 解题思路 用邻接表存储有向图,按拓扑排序算法解决即可! AC程序(C++) /********************************** *@ID: 3stone *@ACM: UVA-10305 Ordering Tasks *@Time: 18/9/10 *@IDE: DEV C++ 5.10 *@KEY:莫要好高骛远,你先成为...
分类: 其他 发布时间: 09-14 23:26 阅读次数: 0