卷积输出特征图大小计算公式 如果添加了步幅 stride的话,那么公式为(n+2p-f)/stride+1 ,如果商不是整数,那么向下取整。如果想要输出大小和输入大小尺寸一样,那么就让padding=(f-1)/2。如果是没有padding填充,那么公式为n-f(滤波器大小)+1。如果有padding填充,那么公式为 n+2p-f+1。
驻点和极值点的关系 驻点和极值点的关系怎么说呢:互相并不完全是充分必要条件驻点:可导极值点叫驻点极值点:存在驻点时并不一定是极值点 而且也有可能是一阶不可导点驻点和极值点互相推导本身存在着一种看似紧密但是并不紧密的关系比如|x| 当x=0时候 他是驻点么 并不是因为他虽然是极小值点 但是他并不可导 所以并不是驻点x^3当x=0的时候 他存在极值么 他是驻点没错 但是他并不是极值点...
shell case和select 1 #!/bin/bash23 function apache()45 {6 echo “$1”78 }910 function php()1112 {1314 echo “$1”15 }1617 select i in “apache” “php”18 do1920 case $i in21 php)22 ...
shell运维之while与案例 1 #!/bin/bash23 while read line #读取到文件内容到变量4 do5 IP=echo $line |awk '{print $2}' ###过滤条件67 echo -e “\033[32mscp -r ./test.txt root@$IP:./ \033[0m”8910 done <test.txt1 #!/bin/bash2 i=03...
shell运维之for #!/bin/bashj=0for ((i=0;i<=100;++i))doj=exprt $i + $j ###exprt 是用来做运算符操作的doneecho $jseq 1 15 就是列举1到15的数字可以这样玩for i in seq 1 15doecho “\033[32mthis is $i\033[1m”done...
crontab的使用 使用这个时候会出现一个选择编辑器 你可以选择3 或者用select-editor 这个进行选择然后把事先写好的脚本 用crontab -e 进行写入 定时启动 但是要记得末尾加个>/dev/null 2>&1因为每次定时任务都会产生一个邮件 如果你有sendmain服务器的话 并且没开启 在/var/spool/mosquence的目录里面会产生冗余文件 所以末尾加>...
shell 运维if else INT1 -eq INT2 INT1和INT2两数相等为真 ,=INT1 -ne INT2 INT1和INT2两数不等为真 ,<>INT1 -gt INT2 INT1大于INT1为真 ,>INT1 -ge INT2 INT1大于等于INT2为真,>=INT1 -lt INT2 ...
shell运维之系统环境变量 shell运维常用的系统变量注意一点:echo $?这个是相对于上一条命令的执行状态 如果是0 那么就是指令执行成功 否则非0 错误其他变量可以自己定义:name=皇甫懿echo “my name is $name”...
用代码进行linux的重定向 #include<stdio.h>#include<signal.h>#include<unistd.h>#include<stdlib.h>#include<fcntl.h>int main(){//这个地方也可以用dup2(1,out) 这样更简便一点int out=open("/dev/fd/1",O_RDWR|O_...
操作系统的启动 操作系统的启动 是通过boot/bootsect.s 先进行bios中断的初始化和检测硬盘 然后进入引导程序进行引导 然后接着载入启动程序进行建立一个数据结构 并且把对应系统的代码载入到0x0000的位置 并且转换到保护模式 (通过gdt 全局描述符进行跳转) 进入系统代码的main函数进行初始化各种数据结构 在进入main函数之前会进行压栈处理 方便main函数运行完毕之后 跳转回setup....
程序的bss段和data段对比 bss段是指的是用来存放未初始化的内存空间.lcomm 相当于局部的static 未初始化局部变量.comm 相当于全局的未初始化变量 或者static 全局未初始化变量用来申请对应的运行时内存 它是通过操作系统进行初始化 而且bss段申请的空间 并不会占用elf文件的空间只是在程序运行成为进程的时候 才会占用响应的内存空间 否则在硬盘的程序中 只是一个标识 用来标记 这一块要有多大...