- 博客(26)
- 资源 (3)
- 收藏
- 关注
原创 TensorFlow-CPU+Python3.7的安装
本人使用的使用Python3.7 + wWindows 10基本上两步走,首先得有一个Anaconda的环境 打开Prompt 注意不要用cmd窗口 更新pip python -m pip install --user --upgrade pip 安装tensorflow 注意不要使用清华的镜像(他的镜像位置换了,直接照搬别的博客命令行会报错)这里使用豆瓣的镜像直接安装 pip install tensorflow -i https://pypi.douba
2021-01-29 11:49:29
551
原创 Anaconda添加和删除镜像,并下载相关库
python-anaconda添加中科大镜像加速打开Anaconda Prompt(Win10可自行搜索) 输入以下命令:conda config --add channelshttps://mirrors.ustc.edu.cn/anaconda/pkgs/free/ conda config --set show_channel_urls yes删除Anaconda源,还原为默认的如果添加的镜像有错误或者想还原成默认的镜像源,使用以下命令: conda config...
2020-11-27 01:10:19
435
1
转载 Robocup-Rescue仿真救援简介
作为一个比赛,我们的比赛任务是在模拟的地震火灾现场火势蔓延和建筑倒塌的恶劣环境下,利用有限的救援人员在给定的时间内尽可能地救出多的市民(存活的市民数量越多、总生命值越大,得分越高)利用有限多的消防员来进行灭火操作,尽量减少烧毁建筑的面积(未被完全烧毁的建筑越多,得分越高,如果仿真周期结束时某个建筑在燃烧但是没有烧毁,则不减分)。 1 人类: 救援人员包括警察(蓝色),救护员(白色),消防员(红色) 普通市民的颜色为绿色 各自的任务: 对人类而言,有以下几个常用的重要属性,罗列如下: 属性名含义
2020-09-22 21:14:52
3427
原创 桥本分数式-DFS法-Java
【问题描述】将 1-9不重复地赋给不同的 9个元素 ,实现形如 a/bc+d/ef=g/hi 的形式: 例:1/26+5/78=4/39 1/32+5/96=7/84 (注意:1/26+5/78=4/39 和 5/78+1/26=4/39 只能算一种解) 求满足条件的解共有多少个?【解决思路】首先想到回溯和DFS,这里选择了类全排列的DFS。可以设置一个num数组存放这些不重复的数字,此时可以类比全排列方法,使用数组访问法或者是交换法进行排列(两种方法具体点击这里)。此处我们选择交换法,因为两者难度和
2020-06-22 20:41:57
1180
1
原创 计算机组成原理复习(一)
冯诺依曼计算机的主要设计思想和工作原理:存储程序并按地址顺序执行冯诺依曼计算机主要以运算器为中心,而现代计算机以控制器为中心运算器主要由ALU和各类通用寄存器构成存储元:用于保存一位0/1二进制数据的物理器件,若干个存储元构成一个存储单元,存储容量指一个存储器保存的所有存储单元的总数。6. 指令由操作码和地址码组成。7. 控制器工作周期分取指期和执行周期。8. 相关概念计算机字:在计算机中作为一个整体来处理或运算的一串数码;数据字:该字代表要处理的数据;指令字:该字为一条指令;.
2020-05-28 16:00:34
255
原创 数塔三角形问题的三种解法-(递归,递归hashmap优化,动态规划)
例题描述:设有一个三角形的数塔,顶点为根结点,每个结点有一个整数值。从顶点出发,可以向左走或向右走,求出从顶到底连起来的最短路径,如图所示:(对于节点中的数据可以自己定义)解题思路:一、先思考是否可以用递归解决,这道题明显可以使用dfs递归算出所有可能性,然后求出最短路径。对于上图的递归而言,应从上往下走,2->3或2->4,3->6或者3->5等(即...
2020-03-31 17:51:35
5903
1
原创 存储器基础杂谈
一、存储器概述 基础常识:存储器中的最小存储单位是存储位元,而非存储单元,存储单元是由若干个存储位元构成,而存储位元是一段二进制的代码位,存储器是由若干个存储单元构成。 分类:存储介质:分为半导体存储器,磁表面存储器,光盘存储器。 存储方式:随机存储器,顺序存储器 存储内容可变性:可读存储器(ROM),随机读写存储器(RAM) 信息易失性:断电后失去信息的存储器叫做易失性存储器...
2020-03-25 23:07:05
452
原创 mysql如何永久更改默认character-set-server等字符集
首先看一下问题,在insert是警告说字符不对,于是用的status命令查看当前状态,发现sever端和db端都默认是拉丁字符,导致插入错误。解决方案:1.找到my.ini文件,并用记事本打开它。注意文件位置(要打开隐藏文件夹)2.打开后找到如下图的位置,添加gbk或者utf-8以及其他语句,与下图对比,缺啥补啥。3.一定要重启服务,可以在任务管理器中选择...
2020-03-19 11:30:19
4675
原创 阿里云高校——‘学生在家实践’--云计算最全题目
下面说的这个活动是针对今年的新冠肺炎推出的活动——高校学生在家实际计划,主要是靠免费服务器圈了一波粉。下面是题目和答案,都比较基础 ,可以直接复制到word里看,更清楚单选 1.在数据库中,空值是指( C)A. 数值0 B. 空的字符串 C. 未知的值 D. 任何值单选 2.数据库管理系统是( B)A. 操作系统的一部分 B. 在操作系统支持下的系统...
2020-03-17 10:01:58
3466
原创 Windows net start mysql 启动服务报错 服务名无效 或者 发生系统错误 5 发生错误1058。
问题如下图1.首先看任务管理器服务的名称,发现是MySQL57,这里大小写无所谓,可以写成mysql57。所以要改成正确的mysql572.要注意是否为管理员的cmd窗口若不是管理员的cmd,很有可能会发生系统错误 5 ,如下图所以应该找到管理员的cmd窗口,可以在win10中点击搜索(就是“开始”按钮的右边那个放大镜),然后搜索cmd,再右击,选择管理员...
2020-03-11 21:55:08
2291
原创 A=9/64, B=-13/32,求A+B:十进制分数相加(补码方式)
第一步明确如何将A和B两个分数转换成二进制。方法:将分子乘2,再与分母比较 if(小于分母) 写0 if(大于分母) 写1,且将乘后的数字减去分母当成新分子 继续第一步,直到分子与分母相同。文末是我写的转换代码,可以用来检验正确性(只支持真分数的小数部分输出,符号位可以自己判断的)第二步求两个分数的二进制补码(A和B为例)A=0.001001 B=-0.01101,则 A...
2020-03-09 22:41:20
10239
7
原创 Java——蓝桥杯基础练习回形取数
问题描述 回形取数就是沿矩阵的边取数,若当前方向上无数可取或已经取过,则左转90度。一开始位于矩阵左上角,方向向下。输入格式 输入第一行是两个不超过200的正整数m, n,表示矩阵的行和列。接下来m行每行n个整数,表示这个矩阵。输出格式 输出只有一行,共mn个数,为输入矩阵回形取数得到的结果。数之间用一个空格分隔,行末不要有多余的空格。样例输入 ...
2020-03-07 22:54:14
700
2
原创 生成排列(全排列)的两种写法
问题简述:输出任意各自然数(可不连续)所有不重复的排列,即全排列,要求所产生的任一数字序列中不允许出现重复的数字。解决方法:1.交换法 2.数组访问法,两种方法都是由dfs回溯完成,也可以使用剪支。文末将给出DFS的套路模板一.交换法 方法是先固定一个元素,然后将固定的数字与其他元素进行交换见下图import java.util.Scanner;publi...
2020-03-06 23:25:10
3534
原创 数组越界问题
首先一点是明白数组是有固定的大小的,然后是数组的下标是从0开始到定义的数组size-1。数组越界常发生在非法索引访问数组,非法是指索引值为负值或大于等于数组大小,这里最常迷惑人的是大于等于数组大小。首先,因为在往数组中插入数据时,数组此时的大小是等于数组中数据长度的,并不是你之前的规定的值。那之前规定的值有什莫用呢?之前规定的值是用来限制数组长度的,规定数组中只能存放这么多数据。所...
2020-02-29 21:25:12
444
原创 Java字符串中那些你想不到的知识点
Java中的字符串重要性不言而喻,许多的内容都会有牵扯。今天就来梳理一下关于Java中的字符串的知识!一.String字符串的不变性String的对象一旦创建之后就不可再进行修改了,因为所谓的修改实际上是使其指向了不同的内存,类似于关键字fianl一样。那如果想改变怎么办呢,请往下翻到第三点。下面来看一段代码:String s1 = "huhu";String s2 = "huhu......
2020-02-24 23:10:54
257
原创 求任意个数字的最小公倍数(LCM)和最大公约数(GCD)
其实就是不断地递归和for循环,结合代码来看:(前面看不懂请往下翻!)import java.util.Scanner;public class 多个数字求GCD和LCM { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String str = sc.nextL...
2020-02-24 00:04:57
503
原创 简谈求2个及多个数字的最小公倍数(LCM)和最大公约数(GCD)
问题一:求两个数字的最大公约数(GCD)及其最小公倍数(LCM)问题二:求任意个数字的最大公约数(GCD)及其最小公倍数(LCM)其实问题二就是问题一的重复与递归形式。相信大家都了解过很多求GCD和LCM的方法,但个人最推荐辗转相除法(即欧几里得算法),思想简单,代码简短易于理解。本文先看两个数字的GCD与LCM的代码和问题二的代码。涉及到原理,想仔细看任意个数字的GCD与LCM的请点...
2020-02-23 23:44:33
434
原创 由全排列问题简谈DFS
先贴简单的全排列问题地址 : https://www.luogu.com.cn/problem/P1706 本题说的是n的全排列本题是最典型的最入门的DFS问题,可采用回溯法。一眼看觉得很简单,第一次动手写发现许多细节问题,也理解了很长时间,所以在此分享一下个人的理解(PS:很多大佬发的题解确实没有仔细地说明缘由和代码的层次问题,我这个菜鸡还是说一下吧)首先要知道DFS的原理,如果不理解的...
2020-02-22 17:35:12
671
2
原创 【Java】蓝桥杯第六届B组 第二题 “立方变自身”
题目立方变自身观察下面的现象,某个数字的立方,按位累加仍然等于自身。1^3 = 18^3 = 512 5+1+2=817^3 = 4913 4+9+1+3=17...请你计算包括1,8,17在内,符合这个性质的正整数一共有多少个?本题其实有两个难点:1.如何确定整数的范围,即数字循环到哪里结束? 2.变量的重置首先是整数的范围,从小往大想,一般这种题目...
2020-02-19 15:35:11
858
原创 计算机专业学生最应该有的“学习工具”
微信公众号:软件安装管家 可以自己搜,可以先点下方链接看看。你想要找的所有学习软件这里都有,而且全部免费,傻瓜教程从下载到安装到使用,手把手教学! https://mp.weixin.qq.com/s/zeq1sTmaPsKt7Bsok0Ldrg 百度网盘会员!这个其实挺有用的,因为有很多软件或者文件需要用网盘,但是又逃不掉百度的限速!这个具体的可以私信我,我可以免费提供给你...
2020-02-17 15:45:52
634
原创 算法(5) -【Java】洛谷P1598 垂直柱状图
题目描述写一个程序从输入文件中去读取四行大写字母(全都是大写的,每行不超过100个字符),然后用柱状图输出每个字符在输入文件中出现的次数。严格地按照输出样例来安排你的输出格式。输入格式四行字符,由大写字母组成,每行不超过100个字符输出格式由若干行组成,前几行由空格和星号组成,最后一行则是由空格和字母组成的。在任何一行末尾不要打印不需要的多余空格。不要打印任何空行。本题两个...
2020-02-04 13:31:24
325
原创 算法(4) -【Java】洛谷P1308 统计单词数
题目描述文本编辑器都有查找单词的功能,该功能可以快速定位特定单词在文章中的位置,有的还能统计出特定单词在文章中出现的次数。现在,请你编程实现这一功能,具体要求是:给定一个单词,请你输出它在给定的文章中出现的次数和第一次出现的位置。注意:匹配单词时,不区分大小写,但要求完全匹配,即给定单词必须与文章中的某一独立单词在不区分大小写的情况下完全相同(参见样例1 ),如果给定单词仅是文章中某一单词的...
2020-02-03 10:20:52
378
原创 算法(3) -【Java】洛谷P1200 [USACO1.1]你的飞碟在这儿
题目描述众所周知,在每一个彗星后都有一只UFO。这些UFO时常来收集地球上的忠诚支持者。不幸的是,他们的飞碟每次出行都只能带上一组支持者。因此,他们要用一种聪明的方案让这些小组提前知道谁会被彗星带走。他们为每个彗星起了一个名字,通过这些名字来决定这个小组是不是被带走的那个特定的小组(你认为是谁给这些彗星取的名字呢?)。关于如何搭配的细节会在下面告诉你;你的任务是写一个程序,通过小组名和彗星名来决...
2020-02-01 16:27:54
388
原创 eclipse中没有dynamic Web Project的解决办法
这种情况往往是因为安装的eclipse为简化版,其中的web插件未安装,只需将web插件安装上就可以了。确定自己eclipse的版本号(Help -> About Eclipse IDE)Help -> Install New Software在红圈中输入自己的版本号相关的字母数字(我的版本是2019-09,所以可以输入“2” 来查询并直接选中,或者你也可以试试 “O” ...
2020-01-15 18:08:35
6026
1
原创 算法(2) - 【Java】埃氏筛法求1-n之间的所有素数
本题的思路为将数组中所有数据标志量先初始化为0 ,再通过for循环遍历,将非素数的标志量置为1,最后再遍历输出标志量为0的数据。import java.util.Scanner;public class P3912素数个数 { public static void main(String[] args) { int num=0; Scanner sc = new Scanner(...
2019-12-16 15:00:56
573
原创 算法(1) - 【C】实现实心和数字菱形
作为一个菜鸡,我从今天开始记录自己的程序学习进度。争取每几天就写一篇博客吧。今天是菱形的实现!第一步,应该明确菱形对角线有多长,也就是高度n,一般都为奇数,如果是偶数,我们将n+1当作高度。第二步,明确应该用C还是JAVA等语言。下面将C与JAVA编程都实例一次。第三步,开始编程。C语言编写#include <stdio.h>#include <...
2019-09-14 23:58:24
643
基于QuartusII的16位补码加减法运算器
2020-11-01
保证完备!城市通信网络线路设计(Prim和Kruskal).rar
2020-01-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人