Windows核心编程-笔记
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/LawGeorge/article/details/82356386 1.每个进程都有自己专有的地址空间,当进程中的各线程运行时,他们只能访问属于该进程的内存,线程看不到且无法访问其他进程的内存。地址空间只是一个内存地址区间,需要把物理存储器分配或映射到相应的地址空间,才能够正常读写数据。 2.进程地址空间的划分及使用 空指针赋值区 00000000-0000FFFF 禁止访问,帮助程序员捕获空指
记录制作MFC项目遇到的问题
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/LawGeorge/article/details/81872957 1.字符编码问题 为了程序的简易与快速开发,以后都选择Unicode作为工程的字符集。 转载于:https://www.cnblogs.com/gaohongchen01/p/4006700.html 多字节字符集: 在最初的时候,Internet上只有一种字符集——ANSI的ASCII字符集,它使用7 bits来表示一个
机器学习笔记(三)--决策树
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/LawGeorge/article/details/79548548 学习机器学习算法之决策树,这个大侠的文章写得不错:http://www.cnblogs.com/yonghao/p/5061873.html 总结一下: 1.对于信息熵的理解: 选假设有一个离散型随机变量X有4中可能的结果:A-1/2,B-1/4,C-1/8,D-1/8,后面的是每种结果的发生概率。那么如果顺序的去猜测X,就会有
数学建模学习笔记(一)--PCA
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/LawGeorge/article/details/86188910 一、PCA主成分分析法 优秀文章:http://blog.codinglabs.org/articles/pca-tutorial.html 1.方差 其中N为总体数量,但是在现实中总数往往是无法得到的,所以经校正后,用n-1即样本容量-1来代替N。 2.协方差 衡量两个变量的总体误差。如果为正,说明同向变化,为负则是反向变化,
机器学习笔记(一)--归一化与标准化与正则化
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/LawGeorge/article/details/86605366 优秀文章:https://zhuanlan.zhihu.com/p/29957294 一、归一化 归一化目的是将数据映射到同一个范围,增加可比性。 二、标准化 标准化目地是加速收敛,更快找到最优解,计算上与正态分布标准化类似,变换在空间中的位置。 三、正则化 正则化目的是避免过拟合,减少误差。计算上在一般loss函数上加上正则项
自然语言处理笔记(一)--句子编码
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/LawGeorge/article/details/88312133 NLP最初的步骤就是将文本中的句子表示成计算机能够处理的数字矩阵,而句子是由多个单词组成的,所以表达句子的任务就变成了如何表达单词。表达单词一般有两种大方法:词袋模型,词向量模型。 一、词袋模型(BOW) 将所有出现过的单词装进一个袋子里,忽略词法与语序,每个单词都是独立的。那么单词的维度就是词袋的大小(用单词的出现次数表达)。
数学建模学习笔记(二)--TOPSIS
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/LawGeorge/article/details/86595286 一、TOPSIS优劣解距离法 优秀文章:https://zhuanlan.zhihu.com/p/37738503 这个方法是使用在多方案评估问题中,给出每个方案的得分,选出最优的方案。 1.指标同向化 意思就是:有的变量越大越好,有的变量越小越好,有的变量在一个区间就可以,那么就需要处理这些变量,变换成同个方向。
【洛谷1345】 [USACO5.4]奶牛的电信(最小割)
传送门 洛谷 Solution emmm,直接对于每一个点拆点就好了。 然后边连Inf,点连1,跑最小割就是答案。 代码实现 #include<bits/stdc++.h>
using namespace std;
const int N=100010,Inf=1e9+10;
int front[N],cnt,s,t,n;
struct node
{
int to,nxt,w;
}e[500010];
queue<int>Q;
int dep[N];
void Add(int u,in
128th LeetCode Weekly Contest Pairs of Songs With Total Durations Divisible by 60
In a list of songs, the i-th song has a duration of time[i] seconds. Return the number of pairs of songs for which their total duration in seconds is divisible by 60. Formally, we want the number of indices i < j with (time[i] + time[j]) % 60 == 0.
Web前端-Ajax基础技术(下)
Web前端-Ajax基础技术(下) 你要明白ajax是什么,怎么使用? ajax,web程序是将信息放入公共的服务器,让所有网络用户可以通过浏览器进行访问。 浏览器发送请求,获取服务器的数据: 地址栏输入地址,表单提交,特定的href或src属性。 <script>
var xhr = new XMLHttpRequest();
xhr.open('GET', 'test.php');
xhr.send()
xhr.onreadystatechange = function() {
if(t
小功能——简单代码实现邮箱发送邮件
首先在ssettings中设置邮件服务配置文件,本文以QQ邮箱为例: 如图: QQ邮箱密钥授权办法: 1:首先登陆QQ邮箱找到设置-->>账户 2,下拉找到SMTP服务并开启 如图: 3,开启后需要发送验证么进行验证 验证成功后系统会生成一个密钥 然后再settings中直接输入即可 注:settings中访问来源也需要相应的设置 本人设置的为“ * ” 如图: 其次写一个发送邮件的复用类 以防以后作邮箱验证,修改密码之时要用 具体代码如下: 创建 mail_tool.py 文件 #导包
#
Linux中建立软raid
Linux内核中有一个md(multiple devices)模块在底层管理RAID设备,它会在应用层给我们提供一个应用程序的工具mdadm。 mdadm用于构建、管理和监视Linux MD设备(即RAID阵列) (1).mdadm的常用选项 -C,--create 新建一个阵列
-r,--remove 删除列出的设备,设备不可处于活动状态
-A,--assemble 激活阵列
-l,--level== 设置阵列级别
-D,--detail 打印一个或多个阵列设备信息
-n,
Azure上几种常见的VM复制操作
对于很多新上手使用Azure 虚拟机的客户,常常有做快照,做镜像,复制OS盘等的需求,有时会出现没有事先阅读到azure.cn上对应部分的文档,创建完虚拟机下意识在portal上点了错误的按钮出现“意料之外的停机”的情况,因此这里针对常见的VM复制的需求和操作做一个简单的梳理,以截图的方式帮助我们的Azure用户更好的理解VM复制这块的操作,以根据实际需求选择正确的处理方式。 快照(snapshot) 快照是VHD在某个时间点的完整只读副本,要对VM的OS盘或者数据盘做快照,或者通过快照创建虚
Math_Linear_algebra_02_矩阵与线性方程
矩阵向量 http://www.xuetangx.com/courses/course-v1:TsinghuaX+10421094X+2019_T1/courseware/cec13a7a3f6b4afa85d645618a174d05/ 总结: 1. 矩阵和线性方程组:A向量*x向量=b向量,Ab为扩展向量。有解:说明b向量可以被A向量线性表示;无解:说明b向量无法被A向量线性表示。 2. 线性方程的行图和列图 行图:是从坐标系的角度看线性方程,(2元/3元)方程组的每一行代表是一条直线/平
结对编程(暨软工实践第二次作业)
软件工程实践第二次作业 ——结对编程 [Jewish]SHOU 1759223 sjw同学 结对编程对象:1759233 xhy同学 目录: 《软件工程综合实践专题》……1 ——结对编程……1 1.语言选择以及需求分析……2 2.结对编程……3 3.源代码……4 4.测试用例……5 5.感悟总结……6 Page 2 语言选择以及需求分析 ①需求分析:某位小学老师要每周给同学出300道四则运算练习题: 1.两个运算符100以内的数字,不需要写答案 2.需要写答案,并且保证答案在【0,100】区间
Docker学习(转)
1、简介 Docker是一个开源的应用容器引擎;是一个轻量级容器技术; Docker支持将软件编译成一个镜像;然后在镜像中各种软件做好配置,将镜像发布出去,其他使用者可以直接使用这个镜像; 运行中的这个镜像称为容器,容器启动是非常快速的。 2、核心概念 docker主机(Host):安装了Docker程序的机器(Docker直接安装在操作系统之上); docker客户端(Client):连接docker主机进行操作; docker仓库(Registry):用来保存各种打包好的软件镜像; doc
线性递推规律BM杜教
#include <cstdio>
#include <cstring>
#include <cmath>
#include <algorithm>
#include <vector>
#include <string>
#include <map>
#include <set>
#include <cassert>
#include<bits/stdc++.h>
using namespace std;
#define rep(i,a,n) for (int i=a;i
今日推荐
周排行