网络基础TCP/IP
TCP/IP协议族各层的作用如下 应用层 决定了向用户提供应用服务时通信的活动; 各类通用的应用服务。FTP(File Transfer Protocol,文件传输协议)、DNS(Domain Name System,域名系统)、HTTP; 传输层 对上层应用层提供处于网络连接中两台计算机之间的数据传输; TCP(Transmission Control Protocol,传输控制协议;可靠的传输层协议)、UDP(User Data Protocol,用户数据报协议)。 网络层(又称网络互连层
二叉树先序遍历 递归 非递归
先序遍历的操作如下: 1)访问根节点; 2)先序遍历左子树; 3)先序遍历右子树; 对应的递归算法如下: void PreOrder(Bitree T) {
if (T != NULL) {
visit(T);
PreOrder(T->lchild);
PreOrder(T->rchild);
}
} 对应的非递归算法如下: void PreOrder2(Bitree T) {
//借助栈实现
InitStack(
R 《回归分析与线性统计模型》page120,4.3
#P120习题4.3
rm(list = ls())
A = read.xlsx("xiti_4.xlsx",sheet = 3)
names(A) = c("ord","Y","K","L")
attach(A)
fm = lm(Y~log(K)+log(L))#线性回归模型
ei = resid(fm)
X = cbind(1,as.matrix(A[,3:4]))
t = ti(ei,X) #外部学生化残差
plot(fitted(fm),t) #绘制残差图
MySQL5.7的.zip文件的配置安装
由于MySQL5.7之后在javaEE中交互的端口发生了变化,而MySQL官网中5.6、5.7版本64位的只有.zip文件,而.zip文件不像直接下载installer一样可以获取到初始密码,需要通过管理员身份输入命令skip初始密码,所以记录.zip下安装配置过程。 1.官网下载.zip,正常解压。 2.在根目录下新建一个my.ini文件,文件内容为(其中basedir和datadir项的内容改为自己的目录): [client] port=3306 default-character-set
二叉树中序遍历 递归 非递归
中序遍历的操作如下: 1)中序遍历左子树; 2)访问根节点; 3)中序遍历右子树; 对应的递归算法如下: void InOrder(Bitree T) {
if (T != NULL) {
InOrder(T->lchild);
visit(T);
InOrder(T->rchild);
}
} 对应的非递归算法如下: void InOrder2(Bitree T) {
//借助栈实现
InitStack(S);
ubuntu16 安装opencv3.4.2
下载好opencv3.4.2.zip 执行命令: unzip opencv3.4.2.zip 进入解压后的文件夹: cd opencv3.4.2/ 创建编译路径: mkdir release 进入新创建的路径: cd release/ 后面接着用命令不适应,还是切换到cmake-gui了。
构建之法20191024-3 互评Alpha阶段作品
此作业要求参见https://edu.cnblogs.com/campus/nenu/2019fall/homework/9860 一、都是为了生活组评论链接https://www.cnblogs.com/goujianzhifa/p/11758012.html 二、扛把子组评论链接https://www.cnblogs.com/goujianzhifa/p/11762058.html 三、”组长”组评论链接https://www.cnblogs.com/goujianzhifa/p/1176
Ubuntu 14.04下超级终端Minicom连接ARM(转)
转自:https://blog.csdn.net/ajianyingxiaoqinghan/article/details/70209765 笔者的工作环境: PC系统:Ubuntu 14.04 LTS ARM板信息: Linux内核版本:Linux iMX6-ubuntu-desktop 3.0.35-g914453f-dirty #1 SMP PREEMPT Wed Nov 30 18:00:25 PST 2016 armv7l armv7l armv7l GNU/Linux 内核:Lin
【转载】解决Cannot download "https://github.com/sass/node-sass/releases/download...问题
因很早做了一个小demo,并且在其他成熟的电脑上(node配置好的)下载依赖包没什么问题,最近就在新的电脑上配置好所有东西后,去下载这个demo的依赖包,就出现了node-sass无法正常解析的问题,进行多次尝试,比如使用全局npm,还是cnpm(其实很不建议使用cnpm),但依然是报错,相信大家下载完成了却还是报错了,就有这些提示,可别想着是被拦截了哦,也别想着把这个https://github.com/sass/node-sass/releases/download/v4.9.3/win3
Emgucv 4 下载、安装、配置
1.下载、安装 过程可查看之前Emgucv 3的说明:https://www.cnblogs.com/doget/p/7776377.html 安装完成后,安装目录下会生成如下文件及文件夹: 2.配置 (1)配置环境变量 右击 计算机 ,选择属性,选择高级系统设置 -> 高级 ->环境变量 ->系统变量:Path选项下,添加:";D:\Program Files\Emgu\emgucv-windesktop 4.1.0.3420\bin",即我们添加的路径前用分号跟前面隔开。 (2)配置开发环
ThreadPoolExecutor八种拒绝策略浅析
转自:http://www.kailing.pub/article/index/arcid/255.html 前言 谈到java的线程池最熟悉的莫过于ExecutorService接口了,jdk1.5新增的java.util.concurrent包下的这个api,大大的简化了多线程代码的开发。而不论你用FixedThreadPool还是CachedThreadPool其背后实现都是ThreadPoolExecutor。ThreadPoolExecutor是一个典型的缓存池化设计的产物,因为池子
构建之法组Alpha互评作业——扛把子
基于NABCD评论作品,及改进建议 1.扛把子组NABCD (1).你的创意解决了用户的什么需求?(N) 在每周完成杨老师的作业过程中,做psp表格会花费很多时间,需要记录开始时间,暂停时间和结束时间,需要手工计算每项任务的工作时间,用户十分需要一个助手来帮他们完成这一繁琐的工作。 (2).你有什么招数来解决用户的痛苦或问题?(A) 微信是当代大学生使用最多的app,而且现在大家对小程序的使用已经驾轻就熟,用户就不必再下载其他app,所以我们选择开发的平台是微信小程序。在这个小程序上用户记
CF1225E题解 Rock Is Push
在打CF的时候没想到www这个dp真的蛮巧妙的 这是一道dp题(废话 假设我们走到了\((i,j)\)位置,因为我们只能下移/右移,那么我们所有上方与左方的石块(即\(\{ (i,j)|i<n \space || \space j<m \}\)的石块)不管被推到那里都与我无瓜(可以画几张图略推一推,还是比较明显),即该题无后效性,可用dp求解。 合在一起不是很好算,我们可以考虑将右移与下移分开对其进行dp。 因此我们可以用数组\(rs,ds\)来记录某位置右边的石头数量以及下方的石头数量,因为
周排行