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

原创 win10下安装TensorFlow1.4.0-GPU
环境清单:Anaconda3+TensorFlow1.4+cuda8.0+cudnn_v7
2017-12-13 17:11:21
14282
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
2518
原创 【算法入门】广度优先搜索
1.图最短路径问题。 解决最短路径问题的算法被称为广度优先搜索,广度优先搜索指出是否有从A到B的路径。 求最短路径的两个步骤:1)使用图建立问题模型;2)使用广度优先搜索解决问题。 图由节点和边组成,一个节点可能与众多节点直接相连,这些节点被称为邻居。2.广度优先搜索一种用于图的查找算法 可解决两个问题:1)是否存在路径;2)哪条路径最短3.队列只支持两种操作:入队和出队...
2018-12-04 20:03:42
462
原创 【算法入门】散列表
1.散列函数条件:1)必须一致;2)不同输入应映射到不同的数字(索引),同样的输入映射到相同索引。 散列函数知道数组有多大,只返回有效索引2.散列表也称为散列映射、映射、字典和关联数组 python中提供的散列表实现为字典。 散列表由键和值组成book = dict()#book = {} #python创建散列表的快捷方式book["apple"] = 0.67...
2018-12-03 20:28:49
488
原创 【算法入门】最大网络流问题
一.网络与流1.基本概念与术语(1)网络:G是一个简单有向图, 。满足三个条件: 1)有一个源点S(入度为0:发点) 2)有一个汇点T(出度为0:收点) 3)每条边(
2018-12-03 20:06:54
1631
原创 【算法入门】快速排序
1.分而治之一种著名的递归式问题解决方法。 包括两个步骤:1)找出基线条件(比如数组为空或数组中只包含一个元素);2)不断将问题分解(缩小规模),直到符合基线条件。2.快速排序快速排序速度取决于选择的基准值 运行时间:平均情况下O(n*logn);最糟情况下:O(n^2)def quicksort(arr): if len(arr) < 2: ret...
2018-12-02 15:43:55
165
原创 【算法入门】递归
1.递归函数存在的问题:程序无限循环 递归函数的两部分:基线条件和递归条件 递归条件指的是函数调用自己;基线条件指的是函数不再调用自己,从而避免形成无限循环。2.递归函数python实现def countdown(i): print(i) if i<=1: #基线条件 return i else: #递...
2018-12-01 21:27:35
225
原创 【算法入门】选择排序
1.数组和链表数组中元素在内存中是相连的;链表中元素可存储在内存的任何地方,其中每个元素都存储了下一个元素的地址。 数组支持随机访问,链表只能顺序访问。 元素的位置称为索引。 在同一个数组中,所有元素的类型必须相同。 常见数组和链表的运行时间(数组读取速度快,链表的插入和删除速度快) 数组 链表 读取 O(1) O(n) 插入 O(n) ...
2018-11-30 11:05:50
155
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
308
原创 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
2645
3
原创 TensorFlow:Chap6笔记总结(卷积神经网络CNN)
1.卷积神经网络简介 先给图。图1 全连接神经网络与卷积神经网络结构示意图 在全连接神经网络中,每相邻两层之间的节点都有边相连,于是一般会将每一层全连接层中的节点组织成一列,这样方便显示连接结构。而对于卷积神经网络,相邻两层之间只有部分节点相连,为了展示每一层神经元的维度,一般会将每一层卷积层的节点组织成一个三维矩阵。 卷积神经网络和全连接神经
2017-12-10 11:41:40
9983
4
原创 TensorFlow:Chap5笔记总结(MNIST数字识别)
MNIST是一个非常有名的手写体数字识别数据集,是NIST数据集的一个子集,它包含了60000张图片作为训练数据,10000张图片作为测试数据。在MNIST数据集中,每一张图片都代表了0~9中的一个数字。图片的大小都为28*28,且数字都会出现在图片正中间。
2017-12-09 11:43:35
786
原创 TensorFlow:Chap4笔记总结
维基百科对深度学习的精确定义:“一类通过多层非线性变换对高复杂性数据建模算法的合集”。深度学习两个重要的特性:多层和非线性。一.深度学习与深层神经网络二.损失函数的定义三.反向传播算法及实现四.神经网络的优化一.深度学习与深层神经网络1.线性变换线性模型的最大特点是任意线性模型的组合仍是线性模型。y=∑wx+b。线性模型的局限性:能够解决的问题是有限的。
2017-10-11 16:06:02
774
原创 TensorFlow:Chap3笔记总结
计算模型——计算图(tf.Graph),数据模型——张量(tf.Tensor),运算模型——会话(tf.Session)
2017-09-25 16:36:13
379
转载 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
668
原创 垃圾回收机制
以下哪项陈述是正确的(E)A.垃圾回收线程的优先级很高,以保证不再使用的内存将被及时回收B.垃圾收集允许程序开发者明确指定释放哪一个对象C.垃圾回收机制保证了JAVA程序不会出现内存溢出D.进入"Dead"状态的线程将被垃圾回收器回收E.以上都不对分析:A: 垃圾回收在jvm中优先级相当相当低。B:垃圾收集器(GC)程序开发者只能推荐JVM进行回收,但何时回
2016-03-06 10:16:23
4717
原创 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
2512
原创 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
2083
原创 ==和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
499
原创 spring框架
关于spring的说法错误的是(D)A.spring是一个轻量级Java EE的框架集合 B.spring的“依赖注入”模式的实现C.使用spring可以实现声明事务 D.spring提供了AOP方式的日志系统解析:Spring Fra
2016-03-01 19:42:32
3117
1
转载 java的super关键字和this指针
1.什么是super?什么是this?super关键字表示超(父)类的意思。this变量代表对象本身。2.使用super&this调用成员变量和方法可以使用super访问父类被子类隐藏的变量或覆盖的方法。当前类如果是从超类继承而来的,当调用super.XX()就是调用基类版本的XX()方法。见示例1。当类中有两个同名变量,一个属于类(类的成员变量),而另一个属于某个特定的方
2016-01-03 16:30:44
1233
转载 java的throw和throws
用户程序自定义的异常和应用程序特定的异常,必须借助于 throws 和 throw 语句来定义抛出异常。(1)throw是语句抛出一个异常。语法:throw (异常对象); throw e;(2)throws是方法可能抛出异常的声明。(用在声明方法时,表示该方法可能要抛出异常)语法:[(修饰符)](返回值类型)(方法名)([参数列表])[throws(异
2016-01-03 16:06:18
479
转载 ubuntu系统根目录下各个目录用途说明
1、/ 根目录--------- 所有目录挂在其下2、/boot--------- 存放Ubuntu内核和系统启动文件。系统启动时这些文件先被装载。3、/etc--------- 系统的配置文件目录。密码文件、设置网卡信息、环境变量的设置等都在此目录中,许多网络配置文件也在其中。具体 参见 。4、/lib--------- 根文件系统目录下程序和核心模块的共享库。这个目录里
2015-12-13 11:46:27
871
原创 AES算法演示视频
AES算法演示视频:http://coolshell.cn/wp-content/uploads/2010/10/rijndael_ingles2004.swf
2015-11-23 13:42:18
1357
原创 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
30255
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
11875
原创 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
5881
原创 存储类的仓库之Java常用类库(一)
1.String类与StringBuffer类 String类用于比较两个字符串,查找或抽取串中的字符或子串,进行字符串与其他类型之间的相互转换等。String类对象的内容一旦被初始化就不能再改变。StringBuffer类用于内容可以改变的字符串,可以将其他各种类型的数据增加、插入到字符串中,也可以转置字符串中原来的内容。一旦通过StringBuffer生成了最终想要的字符串,就应该
2015-11-10 17:26:54
919
原创 AES加密算法之字节替换操作
字节替换的基本原理: 使用一个表(被称为S盒)对分组进行逐一字节替换。S盒是AES算法定义的矩阵,把State中每个字节的高4位作为行值,低4位作为列值,然后取出S一盒中对应行列的元素作为输出。这个步骤提供了AES算法加密的非线性变换能力。S盒与有限域乘法逆元有关,具有良好的非线性特性。为了避免简单代数攻击,S盒结合了乘法逆元及可逆的仿射变换矩阵建构而成。C语言实现过程直接使用S
2015-11-07 21:38:55
15549
原创 AES加密算法之轮密钥加操作
以AES算法明文128bit、密钥128bit为例:轮密钥加操作就是将轮密钥与明文(状态)按比特异或。轮密钥通过密钥扩展得到,初始密钥与初始明文均是用户自己设置。简单来说,密钥加操作就是逐字节相加,有限域GF(28)上的加法是模2加法,即异或。附上自己敲的C语言源码:#include using namespace std;void PrintfMatrix(unsign
2015-11-06 15:48:31
18865
原创 学术有眼光,业界有市场之Ethernet II帧和IEEE 802.3以太网帧
咱们先从Ethernet II帧格式和IEEE 802.3以太网帧格式讲起。Ethernet II帧格式:---------------------------------------------------------------------------------------------- | 前序 | 目的地址 | 源地址 | 类型 | 数据 | FCS |
2015-11-04 18:57:02
960
原创 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
6915
原创 浅谈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
1093
原创 latex的一些使用技巧
1.有些PDF文档中正文引用参考文献的位置可鼠标点击一下就直接转到最后参考文献。这个编Latex的时候怎么设置? 加上如下两个包: \usepackage{hyperref} \usepackage{cite} 或者: \usepackage[pdftex,pagebackref]{hyperref}2.LaTeX 标准文档类提供了 \secti
2015-10-31 15:45:06
662
转载 经验积累之C语言与汇编语言的区别
从事嵌入式系统开发多年,对于软件方面,从初期的单片机汇编语言编程,到后来的C++界面程序编写,已有相当多的经验累积。正是有了多年的实战经验,对于汇编与高级语言在原理及应用等方面形成了自已的一些理解,也是我经常思考的问题,但一直没有以书面的方式记录下来,今天之所以写下这些文字,正是想做一个归纳,日后也好参考。 其实,C语言与汇编语言的区别一直是程序员们津津乐道的话题。如果你问一个程序员
2015-10-27 11:12:13
1382
原创 Eclipse和MyEclipse的区别
Eclipse 是一个IDE(Integrated Developing Environment),而这个IDE是允许安装第三方开发的插件来使自身的功能得到扩展和增强的,而Myeclipse就是其中的一种有名的插件集之一,MyEclipse将开发者常用到的一些有用的插件都集合起来,但它是收费的。
2015-10-26 17:11:28
736
原创 越努力越幸运
1.给部分忙碌的大学生提个醒:越努力,越幸运。但也不能盲目的努力,盲目的努力很有可能造成本末倒置、因小失大。比如,大学生当以学业为重心,提高专业能力和综合素质,为未来长远发展打下良好的基础,而不是其它。 正确的方向,科学的方法、切实的努力!2.生活中需要傻劲,太聪明反而走不远。比如读书,许多时候,不要过多地去问它的意义,你只管去读就行了,读书的意义在读了书之后,而不是之前
2015-10-25 23:26:34
646
原创 80x86指令系统和寻址方式
一、数据类型 计算机执行指令过程中需要处理各种类型的机器数,可处理的数据类型有七种: 1)无符号二进制数 2)带符号二进制数 3)BCD码 4)数的定点和浮点表示法 5)串数据 6)ASCII码数据 7)指针类数据二、寻址方式 寻址方式是指寻找指令中操作数或指令转移地址的方式,分为数据寻址方式和程序寻址方式。数
2015-10-16 20:43:29
1690
Java开发实战经典
2015-11-10
GMP大数库简介(中文版)
2015-09-26
操作系统课程设计作业调度算法源程序
2015-07-25
操作系统作业调度课程设计
2015-07-25
proteus电子设计开发与仿真平台
2015-03-31
办公软件office使用技巧
2015-01-09
数据结构循环链表知识实现Joseph环(C语言)
2015-01-08
Toward Practical Homomorphic Evaluation of Block Ciphers Using Prince
2014-12-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人