05 2019 档案

摘要:CodeForcs 1169B Good Triple 题目链接: 题目描述:给你m对不超过n的数字,找出一对x,y,满足在这m对数中至少有一个数字等于x或者y。 思路:假设第一对为(a,b),若x,y存在,则其中之一一定是a,b中的一个数,那么如果存在(c,d),使得与a,b都不相同,那么x,y中 阅读全文
posted @ 2019-05-31 13:12 Youpeng 阅读(344) 评论(0) 推荐(0)
摘要:粘贴自:微信公众号: "程序员共成长" 分支操作: 1. git branch 创建分支 2. git branch b 创建并切换到新建的分支上 3. git checkout 切换分支 4. git branch 查看分支列表 5. git branch v 查看所有分支的最后一次操作 6. g 阅读全文
posted @ 2019-05-31 13:05 Youpeng 阅读(391) 评论(0) 推荐(0)
摘要:整理几个实验楼小项目,有免费的也有会员的,会员的可以参考他们的实验报告。 直接去 "实验楼" 这个网站,粘贴上就能搜到。 免费专区: Kmeans聚类算法评估足球比赛 Python实现3D建模工具 K 近邻算法实现手写数字识别系统 PyQt 实现简易浏览器 Python 基于共现提取《釜山行》人物关 阅读全文
posted @ 2019-05-31 10:42 Youpeng 阅读(1556) 评论(0) 推荐(0)
摘要:题目链接:http://codeforces.com/problemset/problem/580/A AC代码: 阅读全文
posted @ 2019-05-30 22:29 Youpeng 阅读(210) 评论(0) 推荐(0)
摘要:题目链接:http://codeforces.com/problemset/problem/131/A 水题,但容易出错 对以下几种情况进行处理: 多于一个字符的情况: 1.全是大写的情况 改成 全是小写 2.第一个字母是小写,剩下的全是大写 改成 第一个大写,剩下的全是小写 一个字符的情况: 1. 阅读全文
posted @ 2019-05-30 22:03 Youpeng 阅读(245) 评论(0) 推荐(0)
摘要:题目链接:http://codeforces.com/problemset/problem/160/A 注意排序是从大到小排,不要上来就sort导致从小到大排,细节水题。 AC代码: 阅读全文
posted @ 2019-05-30 21:55 Youpeng 阅读(244) 评论(0) 推荐(0)
摘要:``` /** * 猜猜输出结果是什么 */ public class appalet { public static void main(String[] args) { char x = 'x'; int i = 0; System.out.print(true ? x : 0); System.out.print(f... 阅读全文
posted @ 2019-05-28 19:42 Youpeng 阅读(360) 评论(0) 推荐(0)
摘要:粘贴自:https://www.jianshu.com/p/a6a0d2a29591 1.Apache的安装: 装好后,配置文件位于/etc/apache2中,默认情况下无需修改即可使用。默认的网站目录为/var/www/。 启动 Apache: 重启 Apache: 停止 Apache: 上述命令 阅读全文
posted @ 2019-05-27 22:37 Youpeng 阅读(561) 评论(0) 推荐(0)
摘要:关于多态的一段代码 输出结果: 虚函数 虚函数的存在是为了多态。 Java 中其实没有虚函数的概念,它的普通函数就相当于 C++ 的虚函数,动态绑定是Java的默认行为。如果 Java 中不希望某个函数具有虚函数特性,可以加上 final 关键字变成非虚函数。 重写 Employee.java代码 阅读全文
posted @ 2019-05-27 20:35 Youpeng 阅读(263) 评论(0) 推荐(0)
摘要:方法的重写规则 参数列表必须完全与被重写方法的相同; 返回类型与被重写方法的返回类型可以不相同,但是必须是父类返回值的派生类(java5 及更早版本返回类型要一样,java7 及更高版本可以不同); 访问权限不能比父类中被重写的方法的访问权限更低。例如:如果父类的一个方法被声明为public,那么在 阅读全文
posted @ 2019-05-27 19:47 Youpeng 阅读(179) 评论(0) 推荐(0)
摘要:继承的格式 在 Java 中通过 extends 关键字可以申明一个类是从另外一个类继承而来的,一般形式如下: 继承的类型 Java不支持多继承 继承的特性 子类拥有父类非 private 的属性、方法 子类可以拥有自己的属性和方法,即子类可以对父类进行扩展 子类可以用自己的方式实现父类的方法 Ja 阅读全文
posted @ 2019-05-27 19:36 Youpeng 阅读(268) 评论(0) 推荐(0)
摘要:粘贴自:https://jingyan.baidu.com/article/425e69e61eb578be15fc16ae.html VMware在开启虚拟机的时候,突然弹出【无法连接MKS:套接字连接尝试次数太多;正在放弃;】错误信息,下面将详细介绍解决办法 " " 工具/原料 电脑 VMwar 阅读全文
posted @ 2019-05-23 21:07 Youpeng 阅读(3185) 评论(0) 推荐(0)
摘要:TensorFlow指定GPU/CPU进行训练和输出devices信息 1.在tensorflow代码中指定GPU/CPU进行训练 2.输出devices的信息 在指定devices的时候往往不知道具体的设备信息,这时可用下面的代码查看对应的信息 进入Python环境 输出以下信息: 找到对应dev 阅读全文
posted @ 2019-05-23 20:15 Youpeng 阅读(9050) 评论(0) 推荐(0)
摘要:Ubuntu在命令行安装显卡驱动 1.进入电脑的BIOS,把Security Boot设置为Disabled。 2.进入终端,输入一以下命令(这里以安装NVIDIA 390进行演示) 3.重启 4.检查 5.将驱动设置为NVIDIA驱动 6.查看当前使用的驱动 会输出nvidia 阅读全文
posted @ 2019-05-23 19:42 Youpeng 阅读(5281) 评论(0) 推荐(0)
摘要:tensorflow 使用CPU而不使用GPU的问题解决 粘贴自: 今天发现一个怪现象,在训练keras时,发现不使用GPU进行计算,而是采用CPU进行计算,导致计算速度很慢。 用如下代码可检测tensorflow的能使用设备情况: 可用设备为: 原来只有一个CPU设备可用了。于是检查下tensor 阅读全文
posted @ 2019-05-23 19:27 Youpeng 阅读(1060) 评论(0) 推荐(0)
摘要:Ubuntu下多个gcc版本之间的切换 1.查看当前系统的gcc版本 会输出以下信息: 2.查看系统中安装了哪些gcc版本 可以看出我系统中安装了两个gcc版本,一个是gcc 5的版本,一个是gcc 7的版本 3.如果我想安装某个版本的gcc,可以用 安装,比如说我想安装gcc 6,则命令为 下载完 阅读全文
posted @ 2019-05-23 19:21 Youpeng 阅读(5031) 评论(0) 推荐(0)
摘要:Ubuntu18.04安装OpenCV4.1.0 1.首先要安装依赖 2.下载OpenCV 下载Sources 到下载目录解压 把解压后的文件夹移动到主目录(/home/cyp/下的目录,注意我电脑的用户名是cyp),为了方便,可以先改一下文件夹的名字 ,然后移动到主目录 3.编译 添加路径库 打开 阅读全文
posted @ 2019-05-20 09:06 Youpeng 阅读(1908) 评论(0) 推荐(0)
摘要:对于普通pip,把pip3改成pip即可,其他的修改一样 1.执行命令 2.改成下面的形式 再运行就没有问题了 阅读全文
posted @ 2019-05-19 14:15 Youpeng 阅读(5458) 评论(0) 推荐(0)
摘要:卸载CUDA和cuDNN 1.卸载CUDA 本教程只针对对于.run方式安装的,其他的没有进行测试 打开终端,输入 执行完后,删除cuda文件即可 2.卸载cuDNN 打开终端,输入 然后,你可以选择把自己下载的文件也删除掉,这个需要你到自己存放文件的地方删除了,不同的人存放的地方可能不同,在这不过 阅读全文
posted @ 2019-05-18 22:30 Youpeng 阅读(9624) 评论(0) 推荐(0)
摘要:卸载TensorFlow 1.先用 查看安装了那些TensorFlow,一般只有两个,另一个是TensorBoard 2.执行命令卸载 阅读全文
posted @ 2019-05-18 22:28 Youpeng 阅读(9448) 评论(0) 推荐(0)
摘要:然后看运行窗口的出错信息,点击最右边的view,发现缺少个文件,如代码所示 解决方法如下,但是每次新建立一个文件都得配置一下,不过不麻烦,如果有更好的解决方法,欢迎留言评论,谢谢。 1.先上一段测试代码 新建立的文件可能在 的时候,没有tensorflow提示,也就是导入失败,这就需要第一步配置,配 阅读全文
posted @ 2019-05-18 22:22 Youpeng 阅读(3331) 评论(0) 推荐(0)
摘要:执行 出错 NVIDIA SMI has failed because it couldn’t communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running; 阅读全文
posted @ 2019-05-18 22:18 Youpeng 阅读(2311) 评论(1) 推荐(0)
摘要:运行TensorFlow代码时报错 错误信息 原因:TensorFlow版本与CUDA版本不匹配 可使用 将TensorFlow版本切换到制定版本中去,其对应的version可在TensorFlow官网查看 另: 1.查看cuda版本(在ubuntu下): 或者 2.查看cudnn版本(在ubunt 阅读全文
posted @ 2019-05-18 22:18 Youpeng 阅读(205) 评论(0) 推荐(0)
摘要:Linux下周期性查看GPU状态 NVIDIA自带了 命令来查看GPU的使用情况 了解一下 命令 作用:周期性执行某一命令,并将输出显示。 的基本语法是: 最常用的参数是 n, 后面指定是每多少秒来执行一次命令。 监视GPU:我们设置每 5s 显示一GPU的情况: 这样,只要开着这个命令行窗口,就可 阅读全文
posted @ 2019-05-18 22:15 Youpeng 阅读(859) 评论(0) 推荐(0)
摘要:解决国内安装tensorflow, opencv等安装不成功或下载太慢问题 复制自博客: 1.安装tensorflow官方方法与使用国内源方法 1.1 官方安装方法 适用FQ tensorflow安装方法比较常见,参考谷歌的官方教程,安装方法如下: 1.2 国内源方法 无需FQ 但是国内网络问题,网 阅读全文
posted @ 2019-05-18 22:14 Youpeng 阅读(2886) 评论(0) 推荐(0)
摘要:查看是否用GPU跑的TensorFlow程序 第一种方法,直接输出日志法(推荐) 第二种方法,跑计算量打的程序,然后用 查看GPU的使用情况 阅读全文
posted @ 2019-05-18 22:13 Youpeng 阅读(5022) 评论(0) 推荐(0)
摘要:查看TensorFlow的版本以及安装路径 进入到Python环境 查看TensorFlow版本的另一种方法 查看TensorFlow版本的另一种方法 输出 另一种方法 查看tensorflow gpu的版本: 阅读全文
posted @ 2019-05-18 22:12 Youpeng 阅读(21327) 评论(0) 推荐(0)
摘要:CUDA和TensorFlow的版本匹配问题 部分转载自博客:https://blog.csdn.net/MahoneSun/article/details/80809042 列举一些CUDA和TensorFlow版本搭配时出现的一些问题 CUDA9.2 + 1.8版本tensorflow Impo 阅读全文
posted @ 2019-05-18 22:10 Youpeng 阅读(4659) 评论(0) 推荐(0)
摘要:Ubuntu18.04安装 NVIDIA驱动 参考自博客: 我确定这篇文章是否很有必要,我最开始的时候,按照这篇文章所述,重新安装了NVIDIA驱动,但是后来以为 CUDA与TensorFlow的版本问题,选择了软件更新管理器中附加驱动里的专有驱动(nvidia driver 390),然后后续安装 阅读全文
posted @ 2019-05-18 22:09 Youpeng 阅读(28777) 评论(0) 推荐(0)
摘要:安装TensorFlow gpu 本文介绍的是安装CUDA9.0和TensorFlow1.8,当然,如果你想安装更高版本的,可以仿照本文思路来安装,只是版本不同,思路是一样的。 可以从下面这个网址查看TensorFlow与CUDA的版本对应情况 一、安装CUDA 最新版本的CUDA Tookit() 阅读全文
posted @ 2019-05-18 22:05 Youpeng 阅读(353) 评论(0) 推荐(0)
摘要:HTTP 简介 ​ HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。。 ​ HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 阅读全文
posted @ 2019-05-15 08:47 Youpeng 阅读(2771) 评论(0) 推荐(0)
摘要:粘贴自:https://www.linuxidc.com/Linux/2012 08/68122.htm ZIP zip可能是目前使用得最多的文档压缩格式。它最大的优点就是在不同的操作系统平台,比如Linux, Windows以及Mac OS,上使用。缺点就是支持的压缩率不是很高,而tar.gz和t 阅读全文
posted @ 2019-05-14 16:11 Youpeng 阅读(298) 评论(0) 推荐(0)
摘要:1.解压缩 这是两层压缩,外面是xz压缩方式,里层是tar压缩 所以可以分两步实现解压 压缩包xz格式的比7z要小,但是压缩时间比较长 xz使用格式 压缩 解压 tar格式 压缩 解压 另外,也可以直接解压 阅读全文
posted @ 2019-05-14 16:07 Youpeng 阅读(11109) 评论(0) 推荐(0)
摘要:注:该方法来自我学习时别人分享的出现问题的解决方法,并没有亲自测试,仅供参考 是因为建的是普通 java 工程,需要把它转换成 maven project 。 1、右键工程 maven Disable maven nature 2、在当前目录下执行命令(就是有pom.xml文件的那个目录) —— m 阅读全文
posted @ 2019-05-13 19:48 Youpeng 阅读(2241) 评论(0) 推荐(0)
摘要:父(Super) POM POM标签大全详解 阅读全文
posted @ 2019-05-13 15:55 Youpeng 阅读(5575) 评论(0) 推荐(1)
摘要:粘贴自:https://www.runoob.com/maven/maven setup.html Maven 环境配置 Maven 是一个基于 Java 的工具,所以要做的第一件事情就是安装 JDK。 如果你还未安装 JDK,可以参考我们的 "Java 开发环境配置" 。 系统要求 | 项目 | 阅读全文
posted @ 2019-05-13 15:37 Youpeng 阅读(184) 评论(0) 推荐(0)
摘要:题目链接: 问题描述:给你n个电话号码(都是字符串形式),目前有 t 组数据, n 个电话号码,如果拨打号码的时候 先拨通了某个号码,那么这一串号码就无法全部拨通,(eg:911 和 9112016652 相比 后者就无法被拨通,因为 911 会先被拨通。) 如果都可拨通 输出 YES ,不然输出 阅读全文
posted @ 2019-05-08 13:09 Youpeng 阅读(142) 评论(0) 推荐(0)
摘要:题目链接: 解题思路: dfs遍历出所有的路径,遍历过程中用记录当前点的前缀,每次搜到一条道路直接递归输出即可 AC代码: c++ include include include include using namespace std; const int maxn = 21; int pre[ma 阅读全文
posted @ 2019-05-08 09:17 Youpeng 阅读(323) 评论(0) 推荐(0)
摘要:题目链接: 题目描述:给出一个目标值target,然后给出一个字符串,在字符串中A=1,B=2,...,Z=25,问能否满足运算:$$ v w^2 + x^3 y^4 + z^5 = target $$,若满足,则输出字典序最大的字符串,否则输出no solution; 网上说也可以用多重循环暴力来 阅读全文
posted @ 2019-05-08 08:22 Youpeng 阅读(169) 评论(0) 推荐(0)
摘要:字符串 KMP 马拉车 Trie树() AC自动机() 图论 Floyd SPFA 正负环判断 动态规划 基础背包 01背包 完全背包 搜索 DFS BFS Hash Vector set list map 数据结构 线段树模板题 线段树 () (Poj3367加强版) () 线段树 + 延迟标记 阅读全文
posted @ 2019-05-07 07:53 Youpeng 阅读(124) 评论(0) 推荐(0)
摘要:题目链接: 关于八皇后问题的参考链接: AC代码: c++ include using namespace std; const int maxn = 110; int vis[3][maxn]; int sum; int dp[11]; void DFS(int row, int n) { if 阅读全文
posted @ 2019-05-06 20:19 Youpeng 阅读(94) 评论(0) 推荐(0)
摘要:题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=4706 思路:字符串是一个集合(由0到多个A~Z字符组成),我们可以假设初始集合是多个A,多个B……多个Z组成。用unsigned char nums[26] 来标记它们 阅读全文
posted @ 2019-05-04 07:51 Youpeng 阅读(179) 评论(0) 推荐(0)
摘要:题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=4712 求a对于m的最小正整数逆元 先回顾一下几个定理 定理一:如果d = gcd(a, b),则必能找到正的或负的整数 x 和 y ,使 d = a x+ b y。 定 阅读全文
posted @ 2019-05-04 07:03 Youpeng 阅读(132) 评论(0) 推荐(0)
摘要:题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=4713 题目很水,但是注意,越是简单的题目越应该关注细节,比如说输出上的陷阱(有空格),不要想当然的就粗心大意的写了。 AC代码: include using names 阅读全文
posted @ 2019-05-04 06:45 Youpeng 阅读(137) 评论(0) 推荐(0)
摘要:题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3607 思路:最小的相隔时间肯定是两个时间的间隔,只需要计算每个时间间隔所获的价值的平均值,取最大的平均值以及其对应的时间间隔即可,注意,当平均值相等的时候,取时间间 阅读全文
posted @ 2019-05-03 17:33 Youpeng 阅读(170) 评论(0) 推荐(0)
摘要:题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3710 说下思路: 用vector记录每个人所结交的朋友,利用set的特性(不能存在重复元素)筛选出不是两个人共同的朋友的数量,然后 x结交的朋友的数量 + y结交的 阅读全文
posted @ 2019-05-02 15:20 Youpeng 阅读(154) 评论(0) 推荐(0)
摘要:题目连接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=5009 题意:给你两个数字,可以把其中一个拆成两个数字,计算这三个数字通过加或者减能组成的最多数字。 分析下三个数通过加或者减的组合以及数据规模来看,直接暴力枚举即可,枚 阅读全文
posted @ 2019-05-02 14:42 Youpeng 阅读(183) 评论(0) 推荐(0)
摘要:``` /** * 使用方法(推荐使用Chrome 浏览器) * 1.点开将要播放的视频 * 2.按F12 或者 鼠标在空白处右击 --> 检查 * 3.鼠标点击console * 4.把代码粘贴上,按回车,会看到需要播放的视频列表变成蓝色 * 5.然后就进行刷课了。 */ var ti = $("body"); var video = $(".catalogue_ul1 li[i... 阅读全文
posted @ 2019-05-02 12:59 Youpeng 阅读(17138) 评论(0) 推荐(0)
摘要:题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=5766 求两个序列的相对元素的差出现次数最多的,最低出现一次。 AC代码 1 : //用数组先把所有值都读入,再进行判断 //Run Time(ms): 170 incl 阅读全文
posted @ 2019-05-01 15:40 Youpeng 阅读(207) 评论(0) 推荐(0)
摘要:题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=5265 想多了 如果m = n,肯定时n个dish中用时最多的 如果m using namespace std; int test; int n, m; int x; l 阅读全文
posted @ 2019-05-01 12:43 Youpeng 阅读(138) 评论(0) 推荐(0)