自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

﹎厡.唻

搬砖ing

  • 博客(57)
  • 资源 (20)
  • 收藏
  • 关注

原创 win10下安装TensorFlow1.4.0-GPU

环境清单:Anaconda3+TensorFlow1.4+cuda8.0+cudnn_v7

2017-12-13 17:11:21 14092 10

原创 SSH连接docker容器配置pycharm远程调试

1 测试环境操作系统:Ubuntu Server 16.04.6docker版本:18.09.4docker镜像:yxz_image2 配置步骤2.1 创建容器时指定映射的端口docker run -itd --runtime=nvidia --name=eloquent_mclaren -e NVIDIA_VISIBLE_DEVICES=6 -v /datasets/:/dat...

2019-05-05 21:47:47 2453

原创 【算法入门】广度优先搜索

1.图最短路径问题。 解决最短路径问题的算法被称为广度优先搜索,广度优先搜索指出是否有从A到B的路径。 求最短路径的两个步骤:1)使用图建立问题模型;2)使用广度优先搜索解决问题。 图由节点和边组成,一个节点可能与众多节点直接相连,这些节点被称为邻居。2.广度优先搜索一种用于图的查找算法 可解决两个问题:1)是否存在路径;2)哪条路径最短3.队列只支持两种操作:入队和出队...

2018-12-04 20:03:42 399

原创 【算法入门】散列表

1.散列函数条件:1)必须一致;2)不同输入应映射到不同的数字(索引),同样的输入映射到相同索引。 散列函数知道数组有多大,只返回有效索引2.散列表也称为散列映射、映射、字典和关联数组 python中提供的散列表实现为字典。 散列表由键和值组成book = dict()#book = {} #python创建散列表的快捷方式book["apple"] = 0.67...

2018-12-03 20:28:49 407

原创 【算法入门】最大网络流问题

 一.网络与流1.基本概念与术语(1)网络:G是一个简单有向图, 。满足三个条件:     1)有一个源点S(入度为0:发点)     2)有一个汇点T(出度为0:收点)     3)每条边(

2018-12-03 20:06:54 1431

原创 【算法入门】快速排序

1.分而治之一种著名的递归式问题解决方法。 包括两个步骤:1)找出基线条件(比如数组为空或数组中只包含一个元素);2)不断将问题分解(缩小规模),直到符合基线条件。2.快速排序快速排序速度取决于选择的基准值 运行时间:平均情况下O(n*logn);最糟情况下:O(n^2)def quicksort(arr): if len(arr) < 2: ret...

2018-12-02 15:43:55 130

原创 【算法入门】递归

1.递归函数存在的问题:程序无限循环 递归函数的两部分:基线条件和递归条件 递归条件指的是函数调用自己;基线条件指的是函数不再调用自己,从而避免形成无限循环。2.递归函数python实现def countdown(i): print(i) if i<=1: #基线条件 return i else: #递...

2018-12-01 21:27:35 146

原创 【算法入门】选择排序

1.数组和链表数组中元素在内存中是相连的;链表中元素可存储在内存的任何地方,其中每个元素都存储了下一个元素的地址。 数组支持随机访问,链表只能顺序访问。 元素的位置称为索引。 在同一个数组中,所有元素的类型必须相同。 常见数组和链表的运行时间(数组读取速度快,链表的插入和删除速度快)  数组 链表 读取 O(1) O(n) 插入 O(n) ...

2018-11-30 11:05:50 127 1

原创 【算法入门】二分查找

1.二分查找二分查找算法其输入是一个有序的元素列表,如果要查找的元素包含在列表中,二分查找返回其位置;否则赶回null。2,二分查找的python代码def binary_search(list, item): low = 0 high = len(list)-1 #low和high用于跟踪要在其中查找的列表部分 while low <= ...

2018-11-29 10:22:11 242

原创 win10 pytorch0.4.0-GPU安装

在已安装cuda、cudnn基础上,简要记录一下安装流程:(1)以管理员方式运行Anaconda Prompt,创建一个pytorch环境:        conda create -n pytorch python=3.5 numpy pyyaml mkl(2)激活pytorch环境:activate pytorch(3)增加一个镜像源:     conda config --add chann...

2018-05-08 16:40:02 2566 3

原创 CNN发展总结

https://www.cnblogs.com/52machinelearning/p/5821591.html

2018-01-25 13:55:16 345

原创 TensorFlow:Chap6笔记总结(卷积神经网络CNN)

1.卷积神经网络简介       先给图。图1 全连接神经网络与卷积神经网络结构示意图       在全连接神经网络中,每相邻两层之间的节点都有边相连,于是一般会将每一层全连接层中的节点组织成一列,这样方便显示连接结构。而对于卷积神经网络,相邻两层之间只有部分节点相连,为了展示每一层神经元的维度,一般会将每一层卷积层的节点组织成一个三维矩阵。        卷积神经网络和全连接神经

2017-12-10 11:41:40 9679 7

原创 TensorFlow:Chap5笔记总结(MNIST数字识别)

MNIST是一个非常有名的手写体数字识别数据集,是NIST数据集的一个子集,它包含了60000张图片作为训练数据,10000张图片作为测试数据。在MNIST数据集中,每一张图片都代表了0~9中的一个数字。图片的大小都为28*28,且数字都会出现在图片正中间。

2017-12-09 11:43:35 728

原创 TensorFlow:Chap4笔记总结

维基百科对深度学习的精确定义:“一类通过多层非线性变换对高复杂性数据建模算法的合集”。深度学习两个重要的特性:多层和非线性。一.深度学习与深层神经网络二.损失函数的定义三.反向传播算法及实现四.神经网络的优化一.深度学习与深层神经网络1.线性变换线性模型的最大特点是任意线性模型的组合仍是线性模型。y=∑wx+b。线性模型的局限性:能够解决的问题是有限的。

2017-10-11 16:06:02 720

原创 TensorFlow:Chap3笔记总结

计算模型——计算图(tf.Graph),数据模型——张量(tf.Tensor),运算模型——会话(tf.Session)

2017-09-25 16:36:13 348

原创 win7 64位TensorFlow1.2.1的安装

win7 64位TensorFlow1.2.1的安装

2017-09-25 16:00:46 1470

转载 android颜色color.xml设置

#FFFFFF其余颜色:#FFFFF0#FFFFE0#FFFF00#FFFAFA#FFFAF0#FFFACD#FFF8DC#FFF5EE#FFF0F5#FFEFD5#FFEBCD#FFE4E1#FFE4C4#FFE4B5#FFDEAD#FFDAB9

2016-03-22 22:18:47 612

原创 垃圾回收机制

以下哪项陈述是正确的(E)A.垃圾回收线程的优先级很高,以保证不再使用的内存将被及时回收B.垃圾收集允许程序开发者明确指定释放哪一个对象C.垃圾回收机制保证了JAVA程序不会出现内存溢出D.进入"Dead"状态的线程将被垃圾回收器回收E.以上都不对分析:A: 垃圾回收在jvm中优先级相当相当低。B:垃圾收集器(GC)程序开发者只能推荐JVM进行回收,但何时回

2016-03-06 10:16:23 4607

原创 JVM内存配置参数

对于JVM内存配置参数:-Xmx10240m -Xms10240m -Xmn5120m -XXSurvivorRatio=3其最小内存值和Survivor区总大小分别是(D)A.5120m,1024mB.5120m,2048mC.10240m,1024mD.10240,2048m解析:-Xmx:最大堆大小-Xms:初始堆大小-

2016-03-04 17:33:00 2437

原创 swing开发工具包

下面有关JAVA swing的描述,错误的是(C)A.swing是一个基于Java的跨平台MVC框架,使用单线程模式B.swing是为了 解决awt存在的问题而开发的包,以awt为基础C.swing优化了awt,运行速度比awt快D.swing是一个基于组件的框架,所有的组件都是从javax.swing.JComponent类继承而来解析:Swing是一个用于开发Java应

2016-03-02 10:28:06 2032

原创 ==和equals

public class Square { long width; public Square(long l) { width = l; } public static void main(String arg[]) { Square a, b, c; a = new Square(42

2016-03-01 19:55:25 422

原创 spring框架

关于spring的说法错误的是(D)A.spring是一个轻量级Java EE的框架集合                          B.spring的“依赖注入”模式的实现C.使用spring可以实现声明事务                                          D.spring提供了AOP方式的日志系统解析:Spring Fra

2016-03-01 19:42:32 2928 1

转载 java的super关键字和this指针

1.什么是super?什么是this?super关键字表示超(父)类的意思。this变量代表对象本身。2.使用super&this调用成员变量和方法可以使用super访问父类被子类隐藏的变量或覆盖的方法。当前类如果是从超类继承而来的,当调用super.XX()就是调用基类版本的XX()方法。见示例1。当类中有两个同名变量,一个属于类(类的成员变量),而另一个属于某个特定的方

2016-01-03 16:30:44 1195 1

转载 java的throw和throws

用户程序自定义的异常和应用程序特定的异常,必须借助于 throws 和 throw 语句来定义抛出异常。(1)throw是语句抛出一个异常。语法:throw (异常对象);         throw e;(2)throws是方法可能抛出异常的声明。(用在声明方法时,表示该方法可能要抛出异常)语法:[(修饰符)](返回值类型)(方法名)([参数列表])[throws(异

2016-01-03 16:06:18 446

转载 ubuntu系统根目录下各个目录用途说明

1、/ 根目录--------- 所有目录挂在其下2、/boot--------- 存放Ubuntu内核和系统启动文件。系统启动时这些文件先被装载。3、/etc--------- 系统的配置文件目录。密码文件、设置网卡信息、环境变量的设置等都在此目录中,许多网络配置文件也在其中。具体 参见 。4、/lib--------- 根文件系统目录下程序和核心模块的共享库。这个目录里

2015-12-13 11:46:27 810

原创 AES算法演示视频

AES算法演示视频:http://coolshell.cn/wp-content/uploads/2010/10/rijndael_ingles2004.swf

2015-11-23 13:42:18 1312

原创 AES加密算法之列混合变换

在AES算法中,需要模多项式m(x)=x^8+x^4+x^3+x+1。列混合即是用一个常矩阵乘以第二步变换后的矩阵,以达到矩阵中每一个元素都是该元素原所在列所有元素的加权和。附上自己敲的C语言源码:#include using namespace std;void PrintfMatrix(unsigned char m[4][4]){ for(int i=0;i<4;i

2015-11-17 22:22:53 28885 9

原创 两个路由器之间静态ARP和代理ARP配置

静态ARP表项:可以手工配置和维护,不会老化,也不会被动态ARP表项覆盖。实验一:配置静态(1)进入系统视图 sys(2)手工添加静态ARP表项     arp static {ip mac} [vlan-id int type int-num]若是短静态ARP表项,只需给出IP和Mac地址;长静态则需给出vlan-id号,接口类型和接口号。实验二:配置代理:(1)进入

2015-11-16 14:06:14 11649

原创 AES加密算法的数学基础

本文是根据自己对AES加密算法的理解,总结并整理出的AES算法数学基础。表述方面存在诸多不足,后续会慢慢改进。1、字节运算:有限域GF(2^8)上的运算(1)有限域GF(2^8)        有限域GF(2^8)表示特征为2的具有2^8个元素的有限域,这里表示成系数在{0,1}中的多项式集合:                                        b(x)

2015-11-14 00:39:19 5307

原创 存储类的仓库之Java常用类库(一)

1.String类与StringBuffer类   String类用于比较两个字符串,查找或抽取串中的字符或子串,进行字符串与其他类型之间的相互转换等。String类对象的内容一旦被初始化就不能再改变。StringBuffer类用于内容可以改变的字符串,可以将其他各种类型的数据增加、插入到字符串中,也可以转置字符串中原来的内容。一旦通过StringBuffer生成了最终想要的字符串,就应该

2015-11-10 17:26:54 883

原创 AES加密算法之字节替换操作

字节替换的基本原理:    使用一个表(被称为S盒)对分组进行逐一字节替换。S盒是AES算法定义的矩阵,把State中每个字节的高4位作为行值,低4位作为列值,然后取出S一盒中对应行列的元素作为输出。这个步骤提供了AES算法加密的非线性变换能力。S盒与有限域乘法逆元有关,具有良好的非线性特性。为了避免简单代数攻击,S盒结合了乘法逆元及可逆的仿射变换矩阵建构而成。C语言实现过程直接使用S

2015-11-07 21:38:55 14743 3

原创 AES加密算法之轮密钥加操作

以AES算法明文128bit、密钥128bit为例:轮密钥加操作就是将轮密钥与明文(状态)按比特异或。轮密钥通过密钥扩展得到,初始密钥与初始明文均是用户自己设置。简单来说,密钥加操作就是逐字节相加,有限域GF(28)上的加法是模2加法,即异或。附上自己敲的C语言源码:#include using namespace std;void PrintfMatrix(unsign

2015-11-06 15:48:31 18143

原创 学术有眼光,业界有市场之Ethernet II帧和IEEE 802.3以太网帧

咱们先从Ethernet II帧格式和IEEE 802.3以太网帧格式讲起。Ethernet II帧格式:---------------------------------------------------------------------------------------------- | 前序   | 目的地址 | 源地址 | 类型   | 数据       | FCS |

2015-11-04 18:57:02 868

原创 AES加密算法之行移位变换

行移位变换完成基于行的循环移位操作,变换方法为:第0行不变,第1行循环左移1个字节,第2行循环左移两个字节,第3行循环左移3个字节。如下图所示。附上自己敲的C语言源码:#include using namespace std;void PrintfMatrix(unsigned char m[4][4]){ for(int i=0;i<4;i++) { for(in

2015-11-04 11:01:49 6622

原创 浅谈Java中的System.out.println()

在Java编程中,我们常常用System.out.println()方法来输出字符串,也许我们都已经猜到println()是方法名,但System是什么,out又是什么呢?这里就涉及用到一个static关键字。如下图,其实System是java.lang里面的一个类。而out就是System里面的一个数据成员(也称为字段),但这个成员不是基本类,而是java.io.Pr

2015-11-01 21:18:51 1037

原创 latex的一些使用技巧

1.有些PDF文档中正文引用参考文献的位置可鼠标点击一下就直接转到最后参考文献。这个编Latex的时候怎么设置?   加上如下两个包:   \usepackage{hyperref}   \usepackage{cite}   或者:   \usepackage[pdftex,pagebackref]{hyperref}2.LaTeX 标准文档类提供了 \secti

2015-10-31 15:45:06 601

转载 经验积累之C语言与汇编语言的区别

从事嵌入式系统开发多年,对于软件方面,从初期的单片机汇编语言编程,到后来的C++界面程序编写,已有相当多的经验累积。正是有了多年的实战经验,对于汇编与高级语言在原理及应用等方面形成了自已的一些理解,也是我经常思考的问题,但一直没有以书面的方式记录下来,今天之所以写下这些文字,正是想做一个归纳,日后也好参考。      其实,C语言与汇编语言的区别一直是程序员们津津乐道的话题。如果你问一个程序员

2015-10-27 11:12:13 1237

原创 Eclipse和MyEclipse的区别

Eclipse 是一个IDE(Integrated Developing Environment),而这个IDE是允许安装第三方开发的插件来使自身的功能得到扩展和增强的,而Myeclipse就是其中的一种有名的插件集之一,MyEclipse将开发者常用到的一些有用的插件都集合起来,但它是收费的。

2015-10-26 17:11:28 687

原创 越努力越幸运

1.给部分忙碌的大学生提个醒:越努力,越幸运。但也不能盲目的努力,盲目的努力很有可能造成本末倒置、因小失大。比如,大学生当以学业为重心,提高专业能力和综合素质,为未来长远发展打下良好的基础,而不是其它。    正确的方向,科学的方法、切实的努力!2.生活中需要傻劲,太聪明反而走不远。比如读书,许多时候,不要过多地去问它的意义,你只管去读就行了,读书的意义在读了书之后,而不是之前

2015-10-25 23:26:34 608

原创 80x86指令系统和寻址方式

一、数据类型      计算机执行指令过程中需要处理各种类型的机器数,可处理的数据类型有七种:   1)无符号二进制数   2)带符号二进制数   3)BCD码   4)数的定点和浮点表示法   5)串数据   6)ASCII码数据   7)指针类数据二、寻址方式      寻址方式是指寻找指令中操作数或指令转移地址的方式,分为数据寻址方式和程序寻址方式。数

2015-10-16 20:43:29 1603

ctf比赛常用工具软件

ctf比赛常用软件工具,包括隐写、编辑、webtool(蚁剑、御剑)、exe、misc杂项、数据库相关工具

2021-04-21

路由查找算法

自己做的路由查找算法ppt,上课用。主要从四个方面总结,1.Internet地址结构的发展2. 路由查找算法3. 路由查找算法的评价4. 相关进展

2019-03-10

计算机系统结构第二版期末复习

计算机系统结构第二版期末复习尹朝庆版,主要是用ppt总结,章节内容全面

2019-03-10

最大网络流问题

算法设计与分析课程中的最大网络流问题,ppt自己做的,简洁明了

2018-12-01

Java开发实战经典

Java开发实战经典是一本综合讲解Java核心技术的书籍,在书中使用大量的代码及案例进行知识点的分析与运用,并且给出一些比较成熟的开发步骤,帮助读者更好地进行Java的开发。

2015-11-10

计算机组成原理与系统结构第五版课后习题答案(白中英)

计算机组成原理与系统结构第五版课后习题答案白中英版,文档中答案比较全面,有一定的参考价值。

2015-09-28

GMP大数库简介(中文版)

G​M​P​是​T​h​e​ ​G​N​U​ ​M​P​ ​B​i​g​n​u​m​ ​L​i​b​r​a​r​y​,​是​一​个​开​源​的​数​学​运​算​库​,​它​可​以​用​于​任​意​精​度​的​数​学​运​算​,​包​括​有​符​号​整​数​、​有​理​数​和​浮​点​数​。​它​本​身​并​没​有​精​度​限​制​,​只​取​决​于​机​器​的​硬​件​情​况​。

2015-09-26

操作系统课程设计作业调度算法源程序

该资源是操作系统课程设计中作业调度算法的源程序,程序中主要用三种作业调度算法来实现一次作业调度,三种算法分别为:先来先服务算法、短作业优先算法、响应比高者优先算法。程序简单易懂,包含大量注释。

2015-07-25

操作系统作业调度课程设计

本资源是操作系统课程设计中的作业调度设计,文档中描述了三种作业调度算法:先来先服务算法、短作业优先算法、响应比高者优先算法,并且给出了三种算法的数据分析比较。

2015-07-25

PDF版《刘海洋_Latex入门教程》

刘海洋老师编的《latex入门》教程完整版,很好的学习资源。

2015-06-01

陆丽娜版操作系统课后题练习答案

这是陆丽娜版操作系统课后题练习答案,非常详细,有原题和答案。

2015-05-18

proteus电子设计开发与仿真平台

主要内容包括:Proteus 概述、Proteus ISIS的特点、Proteus ProSPICE仿真与虚拟仪器、Proteus 虚拟系统模型(VSM)、Proteus PCB设计、实例演示,很不错的proteus学习资料。

2015-03-31

办公软件office使用技巧

详细介绍了办公软件office的使用,包括ppt2010、excel2010、word2010基础教程以及word使用技巧和word中快捷键的使用。

2015-01-09

数据结构循环链表知识实现Joseph环(C语言)

Joseph环问题描述如下: 编号是2,n个人按照顺时针方向围坐一圈,每个人只有一个密码(正整数)。一开始任选一个正整数作为报数上限值1开始顺序报数,报到m的人出列,将他的密码作为新的1报数,如此下去,直到所有人全部出列为止。设计一个程序来求出出列顺序。

2015-01-08

Toward Practical Homomorphic Evaluation of Block Ciphers Using Prince

关于同态加密很好的英文文献.提出了一种新思路。

2014-12-23

数据结构(C语言版)严蔚敏

数据结构经典教材,严蔚敏版。很好的学习数据结构资料。

2014-11-02

全键盘操作电脑

很实用的全键盘操作电脑,供大家下载,资料比较详细

2014-04-03

XP、win7、win8超级终端

终端,即计算机显示终端,是计算机系统的输入、输出设备。 提供了可运行的超级终端

2014-04-03

空空如也

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

TA关注的人

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