自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (2)
  • 问答 (4)
  • 收藏
  • 关注

原创 动态链接库dll,导入库lib,静态链接库lib

目前以lib后缀的库有两种,一种为静态链接库(StaticLibary,以下简称“静态库”),另一种为动态连接库(DLL,以下简称“动态库”)的导入库(ImportLibary,以下简称“导入库”)。静态库是一个或者多个obj文件的打包,所以有人干脆把从obj文件生成lib的过程称为Archive,即合并到一起。比如你链接一个静态库,如果其中有错,它会准确的找到是哪个obj有错,即静态lib只是壳子。动态库一般会有对应的导入库,方便程序静态载入动态链接库,否则你可能就需要自己LoadLiba...

2022-03-16 10:59:54 1454

原创 Ubuntu下django 数据库配置

django 数据库配置目录django 数据库配置前提1 安装django2 安装数据库3 配置django对mariadb数据库的访问前提Ubuntu安装好python3,这里我使用的是python3.7。可以直接安装anaconda,里面包含了python3,numpy等常用的库。1 安装djangosudo apt install dja...

2019-06-13 00:35:13 317

原创 numpy常用方法

目录numpy常用方法tilemeshgridnumpy常用方法tileimport numpy as npa=np.arange(0,10)print(a)b=np.title(a,2)print(b)[0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9]a=np.arange(0,10).reshape((2,5))p...

2019-06-11 20:10:45 139

原创 基于wide residural network 的cifar10数据集分类

wide residural network是在kaiming he大神的residural网络的基础上,将参差单元中的BN和RELU前置,并加大卷积层的filters数量,从而实现了更高的图像分类准确率。我基于原文实现了这个model,源码wide-residural-network...

2019-05-17 18:41:40 132

原创 提升方法AdaBoost算法

提升方法历史上首先提出了‘强可学习’和‘弱可学习’的概念。在概率近似正确(PAC)学习的框架下,一个概念(一个类),如果存在一个多项式的学习算法能够学习它,并且正确率很高,那么就称这个概念是强可学习的;一个概念,如果存在一个多项式的学习算法能够学习它,学习的正确率仅比随机猜测略好,那么就称这个概念是弱可学习的。后来有人证明强可学习与弱可学习是等价的,也就是说,在PAC学习的框架下,一个概...

2019-05-08 11:14:46 142

转载 在Ubuntu Linux下制作Windows 启动安装 USB盘

首先你的有个USB吧,这里我们假定USB在ubuntu中为/dev/sdb1. 给USB设备 /dev/sdb 分区,注意,要是主分区,sudo fdisk /dev/sdbCommand (m for help): nPartition type: p primary (0 primary, 0 extended, 4 free) e extendedSele...

2019-03-27 19:03:43 6470 2

转载 sigaction 函数

使用 sigaction 函数: signal 函数的使用方法简单,但并不属于 POSIX 标准,在各类 UNIX 平台上的实现不尽相同,因此其用途受到了一定的限制。而 POSIX 标准定义的信号处理接口是 sigaction 函数,其接口头文件及原型如下: #include  int sigaction(int signum, const struct sigaction *ac

2015-07-04 14:59:35 252

转载 extern "C"的用法解析

1.引言  C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变量和函数。但是,C++毕竟是一种面向对象的程序设计语言,为了支持函数的重载,C++对全局函数的处理方式与C有

2015-07-03 13:56:44 248

原创 wait,waitpid,waitid————等待进程改变状态

linux中子进程结束时,如果没有调用wait系列的函数时会变成僵死状态。内核会维持僵死进程的部分信息集(PID,结束状态,资源利用信息),用于父进程获取子进程的信息。如果调用父进程终止,处于僵死状态的子进程将被丢弃(init()——自动调用wait)。

2015-06-16 19:02:25 2911

转载 关于struct大小的计算

结构是一个或多个变量的集合,这些变量可能为不同的类型,为了处理的方便而将这些变量组织在一个名字之下。struct类型的计算分为三步:先算struct的对齐大小,对齐的大小也是取决于struct成员中字节对齐最大的那个;然后根据每个成员的对齐大小对齐每个成员算出分配的空间;最后算出struct实际分配的空间,在满足对齐每个成员的基础上,满足是Struct对齐大小的整数倍。Struct S1

2015-06-11 12:33:10 600

原创 关于union大小的计算

union联合体是可以(在不同时刻)保存不同类型和长度的对象的变量,通过单块的存储区存放不同类型的数据,各个成员分享共同的存储空间,联合的长度由两点决定:(1)要满足大于等于最大的成员长度;(2)且是满足(1)条件下最大的成员类型(union的对齐大小)的最小倍数。存放变量时将会从内存中的同一位置开始,后面的变量将会覆盖以前的变量,但是如果占用的内存小于前者,那么以前未被覆盖的内存存储对象将会

2015-06-10 20:27:25 3301

深入理解计算机系统第三版(中文).pdf

深入理解计算机系统第三版高清扫描中文版。书从程序员的视角详细阐述计算机系统的本质概念,并展示这些概念如何实实在在地影响应用程序的正确性、性能和实用性。全书共12章,主要包括信息的表示和处理、程序的机器级表示、处理器体系结构、优化程序性能、存储器层次结构、链接、异常控制流、虚拟存储器、系统级I/O、网络编程、并发编程等内容。书中提供了大量的例子和练习题,并给出部分答案,有助于读者加深对正文所述概念和知识的理解。 本书适合作为高等院校计算机及相关专业本科生、研究生的教材,也可供想要写出更快、更可靠程序的程序员及专业技术人员参考。

2018-10-17

MATLAB直方图全局阈值双峰自动分割

下面是一种直方图双峰法改进方法 1 求出图像中的最小和最大灰度值和的阈值初值 2根据阈值Tk将图像分割成目标和背景两部分求出两 部分的平均灰度值和其中 是图像上 点的灰度值 是 点的权重系数 取 点灰度的概率 3 求出新的阈值 4 若结束否则+ 1 转第2步 5 第4步结束后Tk即为最佳阈值。

2014-04-16

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除