自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

UN_spoken的博客

大家一起交流,一起学习~

  • 博客(46)
  • 资源 (1)
  • 收藏
  • 关注

原创 Anaconda+flask+uwsgi服务器环境搭建

安装Anaconda+flask+uwsgi及配置

2022-08-09 13:48:15 1143 1

原创 Java创建maven项目的pom.xml的配置文件

<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.13.2</version> </dependency> <dependency&g..

2021-10-13 17:20:38 916

原创 谈谈Java中的多态

super注意点: 1. super调用父类的构造方法,必须在构造方法的第一个 2. super必须只能出现在子类的方法或者构造方法中 3. super和this不能同时调用构造方法!VS this: 代表的对象不同: this: 本身调用者这个对象 super:代表父类对象的调用 前提 this:没有继承也可以使用 super:只能在继承条件下才可以使用 构造方法 thi.

2021-03-23 20:38:08 231

原创 深度学习课程笔记

作业1-1:类比牛顿第二定律的案例,在你的工作和生活中还有哪些问题可以用监督学习的框架来解决?模型假设和参数是什么?评价函数(损失)是什么? 为什么说深度学习工程师有发展前景?怎样从经济学(市场供需)的角度做出解读?回答1-1:比如说商品的价格x与销售量y之间的关系,模型假设是销售量y与商品价格x是一个反比例的关系,参数是销售量y与商品价格x,模型假设是m,则评价函数是1/N * (m*x-y)^2 ,这个N应该是总的样本个数。 因为深度学习工程师实际上进行的是一个端到端的一个计算过程,他不需

2020-08-12 11:25:37 2378

原创 安卓学习日志第一课——调试

不管学习什么语言,什么编程软件,最重要的第一件事就是学习调试,说来也很惭愧,可以自己写代码,但是出现了问题总是不知所措,看了很久也不知道要怎么解决,这就是不会调试的后果吧,所以我的安卓学习第一课就是要去学习如何调试。1. Logcat输出语句有了这个图,你想要输出什么,也都显而易见了,可以使用这种方式输出你想要输出的语句来进行调试,看到底是程序中哪个值,哪个代码不对。那实际上还有就是使用安卓自带的调试工具,debug这个就是debuug图标,打一个断点之后,一步一步调试就好,看看到底

2020-07-31 10:53:12 187

原创 Windows10安装tensorflow+mxnet踩坑

我是在Anaconda Prompt中安装的,一开始直接安装了Tensorflow2以上的版本,结果与manet所需要的环境依赖(如requests包)冲突,可以大致看一下:导致报错,报的错是OSError:解决办法的核心思路就是不要装tensorflow2以上的版本,就装1.x版本就ok了。怎么安装的我就不说了,直接去官网上看:https://tensorflow.google.cn/installhttps://mxnet.cdn.apache.org/get_start

2020-06-29 11:34:55 509

原创 如何免费学习lynda.com上的课程

1.注册一个cuyahoga public labrary的账号,网址如下:https://sciron.cuyahoga.lib.oh.us/selfreg姓名可以用姓名随机生成网址来生成;http://www.xuanpai.com/tool/ennames?sex=3&submit=+%E7%A1%AE%E8%AE%A4%E7%94%9F%E6%88%90+地址这样填即可Address: Cuyahoga Community College 700 Carnegie

2020-06-18 10:21:47 634 2

原创 运行from scipy.ndimage import imread报错

我在使用Pycharm时,运行这条语句时报错,搜到的解决方案是 scipy 的安装需要 pillow依赖,还需安装 pillow ,但是我运行安装pillow的命令时,却显示已经安装:因此,又找到了一个方法,因为我装的scipy版本是1.4.3 ,通过降级的方法还原到1.2.1 就可以了首先卸载scipy,然后重新安装就可以了,我用的是conda命令,conda是用anaconda来安装的,而pip是使用python。命令如下:conda uninstall scipyconda ins

2020-06-17 21:54:26 2317 1

原创 python上一个很好用的密码学库——PyCryptodome

1. 关于安装不要再使用PyCrypto这个库了,因为这个库三年没有维护了,因此使用它的替代库——PyCryptodome,方法都差不多,安装方法也比较简单,使用下面的命令就可以安装了:pip3 install pycryptodome如果之前安装了PyCrypto库,那么,请使用下面的命令进行卸载:pip uninstall pycrypto2. 关于使用...

2020-06-01 20:35:32 1444

原创 Windiws子系统Ubuntu之下载换源

最新试了Windows的新性能——Ubuntu子系统,很好用,但是在下载的过程中出了一点问题,那就是太慢了,于是我采用了换源的方法,但是要注意换源也是有讲究的,方法如下:找到codenamelsb_release -a备份内置数据源cp /etc/apt/sources.list /etc/apt/sources.list_backup编辑数据源,西电就有源,我就换成西电的...

2020-01-10 10:11:36 995

原创 SageMath使用指南——笔记

random_prime(n,proof=None,lbound=2)该函数返回一个随机数 介于 lbound 和 n 之间,即从小于或等于n的素数集中随机选择返回的素数p。其中proof : bool类型或None(默认值:None)如果为False,则该函数使用伪素数测试,对于真正大的数,该测试快得多,但不提供素数证明。 如果为None,则使用全局默认值(请参阅“ sage.s...

2019-10-10 21:11:55 18107 3

原创 Java中 “==” 和 “equals” 的区别

最近用 Java写一个函数返回值时,发现老是有问题,不管怎么比较,两个明明相等的字符串,返回的就是False,就很气,怎么也想不通,后来在网上搜了一下,这才明白 ,在Java 中 字符串的比较用 ‘==’ 其实是不对的,这是怎么一回事呢?让我们一起来一探究竟吧~1. '==' 比较的是两个变量本身的值,即两个对象在内存中的首地址。 Java中,对象的首地址是它在内存中存放...

2019-08-14 21:10:37 170

原创 盘点python socket 中recv函数的坑

1. 首先来看一下recv函数的各个参数函数原型:int recv( SOCKET s, char *buf, int len, int flags)功能:不论是客户还是服务器应用程序都用recv函数从TCP连接的另一端接收数据。参数一:指定接收端套接字描述符;参数二:指明一个缓冲区,该缓冲区用来存放recv函数接收到的数据;参数三:指明buf的长度;参数四 :一般置为0...

2019-08-14 20:54:25 47097 19

原创 关于PyCharm 没有 DATABASE 的问题

在网上也看了很多解决方法,但好像都没有解决我的问题,可能是因为PyCharm的版本的问题吧,我对照着解决方案,发现了对应于自己的解决方案,看下图我的PyCharm的版本是2016.3的,如下:第一步,打开设置第二步,打开plugins,搜索database sql,每个版本出来的软件可能不一样,我的是这个:然后,就成功了,打开View下的Tool Windows 发现...

2019-07-17 11:24:56 16651 2

原创 python服务器与android客户端socket通信及问题解决

在实现python服务器与android客户端的demo的时候,我并没有自己去实现代码,我在网上找了一篇博客,链接如下:https://blog.csdn.net/wunghao8/article/details/40984151但是,它却有很多问题,客户端连不上服务端,首先来梳理一下:1. python 代码中的host最好不要为空,改为127.0.0.12....

2019-07-10 09:25:16 1978 8

原创 Java基础入门学习

想学Java很久了,但是一直担心很难很难,怕自己学不好,最近做的项目需要用到Java,只好开始学习Java了,学了一些,觉得也没有想像中那么难,特此记录自己在学习过程中觉得重要的,自己记不住的,并且和其他语言不一样的地方。一、Java变量类型Java一共支持三个变量类型:类变量:独立于方法之外的变量,用 static 修饰 实例变量:独立于方法之外的变量,不过没有static 修饰...

2019-07-04 19:08:03 154

原创 python:画python,即绘制蟒蛇图像

初学python,才知python的意思是蟒蛇的意思,学了turtle绘图库之后,就想着能不能画一个python(蟒蛇)的图像呢?于是乎,有了好几种想法,每一种都很不错。先简单介绍一下turtle库:Turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x、纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令的控制,在这个平面坐标系中移动,...

2019-05-19 21:48:06 1998

原创 python实现:hangman游戏——即猜单词游戏

思路:实现Hangman 游戏,将需要代码文件 words.txt。 它将加载到文件中的单词列表中。如果一切正常,经过一小段时间后,您应该看到以下内容:Loading word list from file...55909 words loaded.计算机必须从 words.txt 中提供的可用单词列表中随机选择一个单词。已经为您提供了加载单词列表和选择随机单词的功能。游戏必须是互...

2019-05-19 21:38:15 4734 1

原创 TensorFlow中张量,变量、常量、占位符概念

1、总结TensorFlow中的张量概念张量:数据结构:多维数组零阶张量表示标量(scalar),也就是一个数;一阶张量为向量(vector),也就是一个数组;N阶张量可以理解为一个n维数组;张量并没有真正保存数字,它保存的是计算过程张量的属性Tensor("Add:0", shape=(), dtype=float32)·名字( name)“node:src_...

2019-05-19 21:20:36 1065

原创 深度学习----tensorboard使用方法总结

在Anaconda Prompt中先进入日志存放的目录再运行TensorBoard,并将日志的地址指向程序日志输出的地址命令: tensorboard --logdir=/path/log启动服务的端口默认为6006;使用--port参数可以改编启动服务的端口。TensorBoard通过summary对数据进行汇总。常用操作如下:tf.summary.FileWriter...

2019-05-19 21:10:49 895

转载 10进制和2进制的相互转换(C/C++实现)

1、将输入的 2 进制字符串转换为 10 进制数输出。这里我将输入的2进制作为字符串去处理更为方便,直接用C语言实现:#include<stdio.h>#include<string.h>#include<math.h>int TwoToTen(char * str2){ int len = strlen(str2); int i = 0;...

2019-05-15 21:51:48 4399

原创 python实现:DNA翻译和凯撒密码

1、函数实现读文件操作和对文件内容进行处理的操作def read_seq(inputfile): """Reads and returns the input sequence with special characters removed.""" # your code here file = open(inputfile,"r") seq = file.r...

2019-05-15 20:54:14 3150

原创 Tic_Tac_Toe游戏即井字棋游戏

一直很喜欢玩井字棋,学了python之后,就开始想办法实现一下,看了一些资料,终于实现了,如下所示,有些方法个人觉得不是特别简洁,欢迎大家批评指正!import random #调用随机数库#打印Boarddef drawBoard(board): """ This function prints out the board that it was passed. ...

2019-05-08 21:25:17 1163

原创 C++ 引用

什么是引用?      引用不是新定义一个变量,而是给已存在变量取了一个别名,编译器不会为引用变量开辟内存空间,它和它引用的变量共用同一块内存空间。类型&amp; 引用变量名(对象名) = 引用实体;void TestRef(){ int a = 10; int&amp; ra = a;//&lt;====定义引用类型 printf("%p\n", ...

2018-11-25 16:58:23 149

原创 C++函数重载

·什么是函数重载?函数重载:是函数的一种特殊情况,C++允许在同一作用域中声明几个功能类似的同名函数,这些同名函数的形参列表(参数个数 或 类型 或 顺序)必须不同,常用来处理实现功能类似数据类型不同的问题int Add(int left, int right){ return left+right;}double Add(double left, double ri...

2018-11-25 16:21:29 527

原创 C++缺省函数

·什么是缺省函数呢?缺省参数是声明或定义函数时为函数的参数指定一个默认值。在调用该函数时,如果没有指定实参则采用该默认值,否则使用指定的实参。void TestFunc(int a = 0){ cout&lt;&lt;a&lt;&lt;endl;}int main(){ TestFunc(); // 没有传参时,使用参数的默认值 TestFunc(10); // 传参时,...

2018-11-25 15:27:35 4115

原创 C++输入与输出

C++的输入与输出与C语言有什么区别呢?#include&lt;iostream&gt;using namespace std;int main(){ cout&lt;&lt;"Hello world!!!"&lt;&lt;endl; return 0说明:1. 使用cout标准输出(控制台)和cin标准输入(键盘)时,必须包含&lt; iostream &gt;头文件以及st...

2018-11-25 15:16:07 187

原创 static用法总结

static//是一个关键字1.当它作用于函数定义时,或者用于代码块之外的变量声明时,static关键字用于修改标识符的连接属性。外部链接属性变为内部链接属性,标识符的存储类型和作用域不受影响。也就是说变量或者函数只能在当前源文件中访问。不能再其他源文件中访问。2.当它作用于代码块内部的变量声明时,static关键字用于修改变量的存储类型。从自动变量变为静态变量。变量的属性和作用域不受...

2018-11-22 12:39:42 237

原创 C++命名空间

今天我学习了C++中的命名空间,那么C++为什么会存在命名空间这个概念呢?在C/C++中,变量、函数和后面要学到的类都是大量存在的,这些变量、函数和类的名称将都存在于全局作用域中,可能会导致很多冲突。使用命名空间的目的是对标识符的名称进行本地化,以避免命名冲突或名字污染,namespace关键字的出现就是针对这种问题的。定义命名空间,需要使用到namespace关键字,后面跟命名空间的名字...

2018-11-04 22:34:07 184

原创 初识C++

最近开始学习C++了,首先我搜了一下,百度百科里这样说:C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计,因而C++就适应的问题规模而论,大小由之。C++不仅拥有计算机高效运行的实用性特征,同时还致力于提高大规模程序的...

2018-11-04 22:19:11 260

原创 深度理解指针

首先,指针是什么呢?我们看这样一段代码 #include&lt;stdio.h&gt;int main(){ int a = 10;//在内存中开辟一块空间 int *p = &amp;a;//取出变量a的地址,用&amp;操作符 //将a的地址存放在p变量中,p就是一个指针变量 return 0;}  知道了这些以后,让我们再来看几个有关...

2018-06-04 22:57:54 305

原创 main函数的参数解析

其实main函数也是有参数的。int main(int argc,char* argv[],char* envp[])那么这三个参数分别代表什么含义呢?第一个参数:argc是个整数变量,表示命令行参数的个数(含第一个参数)。第二个参数:argv是个字符指针的数组,每个元素是一个字符指针,指向一个字符串。这些字符串就是命令行中的每一个参数(字符串)。第三个参数:envp是字符指...

2018-06-04 20:22:43 2833

原创 找到一个数组中只出现一次的数

你有没有遇到这样的题,在一个数组中,只有1个数字出现一次,其他的数字都出现了两次,那么你能找到这个只出现一次的数字么?这只是简单的1.0版本,还有如果在这个数组中,有两个数字出现了一次,其他的数字都出现了两次,那么你能找到这两个数字么?还有2.0版本,三个数字出现一次呢?四个呢?五个呢?你要怎么去实现呢?首先,我们一步一步来,从找一个数字开始,其实,如果不是考虑到内存的关系,用桶排序是...

2018-05-30 21:52:17 3272

原创 关于string库函数的实现

关于&lt;string.h&gt;库函数的实现1. strlen的实现 strlen = string lenth;int strlen(const char * str);   原理比较简单,就是求一个字符串的长度。所以也有很多种方法实现。//法一:int my_strlen(const char * str){ int count = 0; a...

2018-05-28 23:32:52 440

原创 可变参数列表解析

有的时候你有没有想过一个函数可以实现处理可变个参数呢?也就是说你可以传一个参数,也可以传两个参数,也可以更多,那么要如何来实现呢?那我们先来看这样一个例子:这个例子是用一个函数来实现求任意个参数的平均值的#include&lt;stdio.h&gt;#include&lt;stdarg.h&gt;int average(int n,...){ va_list arg; in...

2018-05-24 23:35:49 196

原创 如何求两个数的平均数

有两个数a,b,如何求这两个数的平均数呢?方案一:(a+b)/2;但是这种方案可能会产生上溢出。方案二:b+(a-b)/2或b+(a-b)&gt;&gt;1;前提是a比b大,即小的数加上大的数减去小的数的一半,这种方案还不错。方案三:(a&amp;b)+((a^b)&gt;&gt;1)这种方法就运用了位运算,比较好。原理是:a&amp;b 就是a和b相同位数的平均值,而(a...

2018-05-24 17:11:56 2983

原创 判断一个字符串是否为另外一个字符串旋转之后的字符串

题目描述:判断一个字符串是否为另外一个字符串旋转之后的字符串给定s1 = AABCD 和s2 = BCDAA,返回1,给定s1 = abcd 和s2 = ABCD ,返回0.AABCD左旋一个字符得到ABCDAAABCD左旋两个字符得到BCDAA AABCD右旋一个字符得到DAABC我是这样解决的,我觉得完全可以一直左旋下去,如:AABCD 左旋一次得到ABCDA,判断...

2018-05-12 23:38:30 300

原创 左旋字符串

题目:实现一个函数,可以左旋字符串中的K个字符。如ABCD 左旋一个字符得到BCDAABCD左旋两个字符得到CDAB最简单的方法莫过于再创建一个数组,直接把左旋之后的字符串放进去,但是往往我们遇到的问题是不创建额外的数组空间,因此,我便想到了另一种方法。那便是:交换大法。例如:ABCD左旋一位,那么我们可以让A和B交换,得到BACD;再让A与C交换,得到BCAD;最后再让A与D交换得到...

2018-05-12 19:23:04 233

原创 i am a student

题目描述有一个字符数组的内容为“student a am i”.    请你将数组的内容改为“i am a student”.要求不能使用库函数,只能开辟有限个空间(空间个数和字符串的长度无关)。 第一种是利用数组实现的解决方案方案一:#include&lt;stdio.h&gt;#include&lt;assert.h&gt;void swap(char *a...

2018-04-27 20:44:24 496

原创 Linux 命令进行时

为了加强自己的记忆与理解,我特准备每天更新自己学会的可以熟练掌握的Linux命令。如下:ls----list  列出当前目录下的文件或者文件夹cd----change directory   切换目录mkdir----make directory   创建目录rm----remove   删除mv----move   移动文件touch----   创建文件pwd-...

2018-04-25 16:42:01 202

信息论课后习题答案.doc

2.1 莫尔斯电报系统中,若采用点长为0.2s,1划长为0.4s,且点和划出现的概率分别为2/3和1/3,试求它的信息速率(bits/s)。 2.2 一个8元编码系统,其码长为3,每个码字的第一个符号都相同(用于同步),若每秒产生1000个码字,试求其信息速率(bits/s)。

2019-07-04

空空如也

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

TA关注的人

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