自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MacOS 将python默认版本设为3.x

mac默认python版本为2.7,现将默认版本变更为3.7在终端中执行which python 获取python3的安装路径比如我的python3安装路径为:/usr/local/Cellar/python/3.7.7/bin/python3在终端中执行open ~/.bash_profile,打开.bash_profile文件,添加export PATH=${PATH}:/usr/local/Cellar/python/3.7.7/binalias python="/usr/loc

2020-06-15 16:19:57 1305 1

原创 css实现多行文本溢出省略效果,考虑兼容性

单行:overflow: hidden;text-overflow:ellipsis;white-space: nowrap;多行:display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3; //行数overflow: hidden;兼容:p{ position: relative; l...

2019-08-20 13:55:04 801

转载 vue前端框架面试问题汇总

1、active-class是哪个组件的属性?嵌套路由怎么定义? 答:vue-router模块的router-link组件。 2、怎么定义vue-router的动态路由?怎么获取传过来的动态参数? 答:在router目录下的index.js文件中,对path属性加上/:id。 使用router对象的params.id 3、vue-rout...

2019-07-05 10:56:41 353

转载 CSS实现三栏布局,左右宽度固定,中间宽度自适应

在写布局代码之前,先写两段公共的样式,此段写在头部。<style media="screen"> html *{ padding: 0; margin: 0; } .layout article div{ min-height: 100px; }</style>1. ...

2019-07-05 10:53:09 343

原创 script标签应该写在哪儿?

如果script标签放在头部,网页内容必须等待所有的Javascript代码下载、解析、执行完毕后才能开始呈现,这样会导致网页打开延迟,不利于用户体验,所以一般的做法是放在body最底部。定义defer属性,脚本就会在整个页面都载入后再执行,这样就不会造成 网页打开延迟。也可以根据js的作用要放在不同的位置:(1)放在头部引用,比如一些函数库,例如常见的JQ库;(2)放在底部在内部...

2019-06-04 13:23:26 6239

转载 Normalize.css的作用

Normalize.css只是一个很小的css文件,但它在磨人的HTML元素样式上提供了跨浏览器的高度一致性。相比于传统的CSS reset,Normalize.css是一种现代的、为HTML5准备的优质替代方案。总之,Normalize.css是一种CSS reset的替代方案。我们创造normalize.css有下面这几个目的:保护有用的浏览器样式而不是去掉他们。一般化的样式:为大部分...

2019-05-31 10:03:26 1428

原创 CSS 字体图标

html中引入图片不但增加了总文件的大小,还增加了很多额外的"http请求",这都会大大降低网页的性能的。更重要的是图片不能很好的进行“缩放”,因为图片放大和缩小会失真。字体图标(iconfont)就解决了我们的问题。iconfont跟图片一样可以改变透明度、旋转度…由于其本质是文字,可以很随意的改变颜色、产生阴影、透明效果等等…占用空间更小,加载更快,但携带的信息并没有减少几乎支持所有...

2019-05-31 09:40:40 365

原创 CSS 清除浮动

浮动为了让多个块级元素显示在一行。块级元素一行只显示一个,行内元素一行显示多个,这种正常的显示方式称为“标准流”。所以浮动是脱标的。但浮动也有几条性质浮动在父级元素里面 不会超过内边距和边框的范围(父级元素设置了高度)如果子盒子有一个浮动了,其余的子盒子都应浮动,否则由于浮动的盒子不占位置会影响其他盒子位置有默认的隐式转换 块级元素转换为行内块元素消除浮动为了解决父级元素(...

2019-05-26 14:09:05 179

原创 停止线程 & 暂停线程

停止线程停止一个线程意味着在线程处理完任务之前停止正在进行的操作,即放弃当前的操作。Java中有以下3中方法可以终止正在运行的线程:使用退出标志,使线程正常退出(当run方法完成后线程终止)使用stop方法强行终止线程 (作废的方法,不安全)使用interrupt方法中断线程interrupt()方法不会马上停止线程,仅仅是在当前线程中打下停止标记。package stopthr...

2019-05-14 00:04:11 757

原创 MATLAB curving fitting tool(cftool)的使用

由于最近的工作涉及到数据拟合,之前没接触过这方面的工具,所以对Matlab curving fitting tool的使用方法进行总结。Matlab cftool能实现多种类型的线性、非线性曲线拟合。启动方法:cftool或菜单栏中APPS > curving fitting拟合数据示例 1假设我们要拟合的函数形式是 y=Ax^2 + Bx, 且 A>0, B&g...

2019-05-13 11:07:08 11803

原创 多线程编程实现方式

区分多线程与进程:进程是受OS管理的基本运行单元,也就是“一次程序的执行”;多线程则可以理解成在进程中独立运行的子任务,他们可以同时运行。使用多线程的优点:直观地,比如Windows(多任务操作系统)可以最大限度地使用CPU的空闲时间来处理其他任务,CPU在不同的任务之间不停地切换,由于切换的速度很快,我们就觉得这些任务好像是在同时运行。So,使用多线程可以在同一时间内运行更多不同类型...

2019-05-09 22:37:05 956 1

原创 Servlet & JSP简介

Java Servlet技术是Java体系中用于开发Web应用的底层技术。与CGI程序相比,Servlet更快,因为CGI技术为每一个请求创建相应的进程,这回耗费大量的CPU周期,导致难以编写可伸缩程序,但Servlet为响应第一次请求创建后,驻留在内存中以便响应后续请求。在Servlet之后发布的JSP(JavaServer Pages)技术能够帮助简化Servlet开发。Servlet是...

2019-05-06 22:22:21 425

原创 HTTP请求和响应

HTTP请求一个HTTP请求包含3部分内容:方法-URI-协议/版本(第一行)请求头信息请求正文(正文与头信息用一个空行分隔)GET /sample.jsp HTTP/1.1Accept:image/gif.image/jpeg,*/*Accept-Language:zh-cnConnection:Keep-AliveHost:localhostUser-Agent:M...

2019-05-06 21:43:54 294

原创 死锁

死锁是一个经典的多线程问题,是一个很严重的、必须要引起重视的问题。这里我收集总结多方知识,进行梳理。什么是死锁?一个线程永远的持有一个锁,当其它线程尝试获取这个锁时,这些线程将永远被阻塞。如果线程A持有锁L1且想获得锁L2,同时线程B持有锁L2且想获取锁L1,那么这两个线程将永远等待下去,这是最简单的死锁形式。在数据库系统的设计中考虑了监测死锁以及从死锁中恢复,数据库如果监测到了一组事务发生...

2019-05-06 19:06:27 160

原创 HTTP响应状态代码列表

**常见的web服务器响应返回代码:**200:正确响应所请求的资源401:访问未授权的资源404:Web服务器没找到与请求的URI匹配的资源405:使用被禁用的请求方法完整的见官网https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html...

2019-04-28 17:04:08 274

原创 Ubuntu Anaconda5.2 Python2.7配置 + TensorFlow

到Anaconda官网下载https://www.anaconda.com/download/,有Windows、macOS和Linux,因为我用的OS是Ubuntu 18.04.1 LTS,所以我下载了Anaconda 5.2 For Linux Installer Python 2.7 version(Python版本根据个人需要进行选择,因为我以后要配置Theano,所以选择2.7版本)...

2018-09-18 12:20:43 452

原创 九度OJ-题目1055 数组逆置

题目描述: 输入一个字符串,长度小于等于200,然后将数组逆置输出。 输入: 测试数据有多组,每组输入一个字符串。 输出: 对于每组输入,请输出逆置后的结果。样例输入: hdssg 样例输出: gssdh来源: 2011年哈尔滨工业大学计算机研究生机试真题没想到九度上还有这么简单的题,害得我以为有什么陷阱,原来没有套路。/* * 1055.c * * Created on:

2017-03-26 13:54:01 1103

原创 九度OJ-题目1019 简单计算器

题目描述: 读入一个只包含 +, -, *, / 的非负整数计算表达式,计算该表达式的值。 输入: 测试输入包含若干测试用例,每个测试用例占一行,每行不超过200个字符,整数和运算符之间用一个空格分隔。没有非法表达式。当一行中只有0时输入结束,相应的结果不要输出。 输出: 对每个测试用例输出1行,即该表达式的值,精确到小数点后2位。样例输入: 1 + 2 4 +

2017-03-26 10:44:57 841

原创 九度OJ-题目1016 火星A+B

题目描述: 读入两个不超过25位的火星正整数A和B,计算A+B。需要注意的是:在火星上,整数不是单一进制的,第n位的进制就是第n个素数。例如:地球上的10进制数2,在火星上记为“1,0”,因为火星个位数是2进制的;地球上的10进制数38,在火星上记为“1,1,1,0”,因为火星个位数是2进制的,十位数是3进制的,百位数是5进制的,千位数是7进制的…… 输入: 测试输入包含若干测

2017-03-25 15:44:17 884

原创 九度OJ-题目1008 最短路径问题

题目描述: 给你n个点,m条无向边,每条边都有长度d和花费p,给你起点s终点t,要求输出起点到终点的最短距离及其花费,如果最短距离有多条路线,则输出花费最少的。 输入: 输入n,m,点的编号是1~n,然后是m行,每行4个数 a,b,d,p,表示a和b之间有一条边,且其长度为d,花费为p。最后一行是两个数 s,t;起点s,终点t。n和m为0时输入结束。 (1#include<stdio.h>

2017-03-23 14:25:37 627

原创 九度OJ-题目1035 找出直系亲属

题目描述: 如果A,B是C的父母亲,则A,B是C的parent,C是A,B的child,如果A,B是C的(外)祖父,祖母,则A,B是C的grandparent,C是A,B的grandchild,如果A,B是C的(外)曾祖父,曾祖母,则A,B是C的great-grandparent,C是A,B的great-grandchild,之后再多一辈,则在关系上加一个great-。 输入:

2017-03-22 15:33:39 491

原创 九度OJ-题目1028 继续畅通工程

题目描述: 省政府“畅通工程”的目标是使全省任何两个村庄间都可以实现公路交通(但不一定有直接的公路相连,只要能间接通过公路可达即可)。现得到城镇道路统计表,表中列出了任意两城镇间修建道路的费用,以及该道路是否已经修通的状态。现请你编写程序,计算出全省畅通需要的最低成本。 输入: 测试输入包含若干测试用例。每个测试用例的第1行给出村庄数目N ( 1< N < 100 );随后的

2017-03-20 14:45:59 516

原创 九度OJ-题目1014 排名

题目描述: 今天的上机考试虽然有实时的Ranklist,但上面的排名只是根据完成的题数排序,没有考虑每题的分值,所以并不是最后的排名。给定录取分数线,请你写程序找出最后通过分数线的考生,并将他们的成绩按降序打印。 输入: 测试输入包含若干场考试的信息。每场考试信息的第1行给出考生人数N ( 0 < N < 1000 )、考题数M ( 0 < M < = 10 )、分数线(正整数

2017-03-19 17:14:39 518

原创 九度OJ-题目1027 欧拉回路

题目描述: 欧拉回路是指不令笔离开纸面,可画过图中每条边仅一次,且可以回到起点的一条回路。现给定一个图,问是否存在欧拉回路? 输入: 测试输入包含若干测试用例。每个测试用例的第1行给出两个正整数,分别是节点数N ( 1 < N < 1000 )和边数M;随后的M行对应M条边,每行给出一对正整数,分别是该条边直接连通的两个节点的编号(节点从1到N编号)。当N为0时输入结束。 输

2017-03-18 15:19:10 440

原创 九度OJ-题目1049 字符串去特定字符

题目描述: 输入字符串s和字符c,要求去掉s中所有的c字符,并输出结果。 输入: 测试数据有多组,每组输入字符串s和字符c。 输出: 对于每组输入,输出去除c字符后的结果。样例输入: heallo a 样例输出: hello来源: 2009年哈尔滨工业大学计算机研究生机试真题#include<stdio.h>#include<string.h>int main(){ c

2017-03-18 15:17:22 779

原创 九度OJ-题目1032 ZOJ

题目描述: 读入一个字符串,字符串中包含ZOJ三个字符,个数不一定相等,按ZOJ的顺序输出,当某个字符用完时,剩下的仍然按照ZOJ的顺序输出。 输入: 题目包含多组用例,每组用例占一行,包含ZOJ三个字符,当输入“E”时表示输入结束。 1<=length<=100。 输出: 对于每组输入,请输出一行,表示按照要求处理后的字符串。 具体可见样例。样例输入: ZZOOOJJJ ZZZZ

2017-03-18 15:15:58 588

原创 九度OJ-题目1034 寻找大富翁

题目描述: 浙江桐乡乌镇共有n个人,请找出该镇上的前m个大富翁. 输入: 输入包含多组测试用例. 每个用例首先包含2个整数n(0#include<stdio.h>#include<string.h>#include<stdlib.h>int cmp(const void *a, const void *b){ return (*(int *)b- *(in

2017-03-18 15:14:20 518

原创 九度OJ-题目1021 统计字符

题目描述: 统计一个给定字符串中指定的字符出现的次数。 输入: 测试输入包含若干测试用例,每个测试用例包含2行,第1行为一个长度不超过5的字符串,第2行为一个长度不超过80的字符串。注意这里的字符串包含空格,即空格也可能是要求被统计的字符之一。当读到’#’时输入结束,相应的结果不要输出。 输出: 对每个测试用例,统计第1行中字符串的每个字符在第2行字符串中出现的次数

2017-03-18 15:12:45 817

原创 九度OJ-题目1020 最小长方形

题目描述: 给定一系列2维平面点的坐标(x, y),其中x和y均为整数,要求用一个最小的长方形框将所有点框在内。长方形框的边分别平行于x和y坐标轴,点落在边上也算是被框在内。 输入: 测试输入包含若干测试用例,每个测试用例由一系列坐标组成,每对坐标占一行,其中|x|和|y|小于 231;一对0 坐标标志着一个测试用例的结束。注意(0, 0)不作为任何一个测试用例里面的点。一个没

2017-03-18 15:11:23 311

原创 九度OJ-题目1018 统计同成绩学生人数

题目描述: 读入N名学生的成绩,将获得某一给定分数的学生人数输出。 输入: 测试输入包含若干测试用例,每个测试用例的格式为第1行:N 第2行:N名学生的成绩,相邻两数字用一个空格间隔。 第3行:给定分数当读到N=0时输入结束。其中N不超过1000,成绩分数为(包含)0到100之间的一个整数。 输出: 对每个测试用例,将获得给定分数的学生人数输出。样例输入: 3 80 60 90

2017-03-18 15:09:45 430

原创 九度OJ-题目1015 还是A+B

题目描述: 读入两个小于10000的正整数A和B,计算A+B。需要注意的是:如果A和B的末尾K(不超过8)位数字相同,请直接输出-1。 输入: 测试输入包含若干测试用例,每个测试用例占一行,格式为”A B K”,相邻两数字有一个空格间隔。当A和B同时为0时输入结束,相应的结果不要输出。 输出: 对每个测试用例输出1行,即A+B的值或者是-1。样例输入: 1 2 1 11 21 1 1

2017-03-18 15:07:23 572 2

原创 九度OJ-题目1013 开门人和关门人

题目描述: 每天第一个到机房的人要把门打开,最后一个离开的人要把门关好。现有一堆杂乱的机房签到、签离记录,请根据记录找出当天开门和关门的人。 输入: 测试输入的第一行给出记录的总天数N ( N> 0 ),下面列出了N天的记录。 每天的记录在第一行给出记录的条目数M (M > 0 ),下面是M行,每行的格式为 证件号码 签到时间 签离时间 其中时间按“小时:分钟:秒钟

2017-03-18 15:05:44 518

原创 九度OJ-题目1012 畅通工程

题目描述: 某省调查城镇交通状况,得到现有城镇道路统计表,表中列出了每条道路直接连通的城镇。省政府“畅通工程”的目标是使全省任何两个城镇间都可以实现交通(但不一定有直接的道路相连,只要互相间接通过道路可达即可)。问最少还需要建设多少条道路? 输入: 测试输入包含若干测试用例。每个测试用例的第1行给出两个正整数,分别是城镇数目N ( < 1000 )和道路数目M;随后的M行对应M

2017-03-18 15:03:56 917

原创 九度OJ-题目1011 最大连续子序列

题目描述: 给定K个整数的序列{ N1, N2, …, NK },其任意连续子序列可表示为{ Ni, Ni+1, …, Nj },其中 1 <= i <= j <= K。最大连续子序列是所有连续子序列中元素和最大的一个,例如给定序列{ -2, 11, -4, 13, -5, -2 },其最大连续子序列为{ 11, -4, 13 },最大和为20。现在增加一个要求,即还需要输出该子序列的第一

2017-03-18 14:59:16 578

原创 九度OJ-题目1010 A + B

题目描述: 读入两个小于100的正整数A和B,计算A+B. 需要注意的是:A和B的每一位数字由对应的英文单词给出. 输入: 测试输入包含若干测试用例,每个测试用例占一行,格式为”A + B =”,相邻两字符串有一个空格间隔.当A和B同时为0时输入结束,相应的结果不要输出. 输出: 对每个测试用例输出1行,即A+B的值.样例输入: one + two = three four + fi

2017-03-18 14:57:16 507

原创 九度OJ-题目1009 二叉搜索树

题目描述: 判断两序列是否为同一二叉搜索树序列 输入: 开始一个数n,(1<=n<=20) 表示有n个需要判断,n= 0 的时候输入结束。 接下去一行是一个序列,序列长度小于10,包含(0~9)的数字,没有重复数字,根据这个序列可以构造出一颗二叉搜索树。 接下去的n行有n个序列,每个序列格式跟第一个序列一样,请判断这两个序列是否能组成同一颗二叉搜索树。 输出: 如果序列相同则输出YES

2017-03-18 14:54:12 564

原创 九度OJ-题目1045 百鸡问题

题目描述: 用小于等于n元去买100只鸡,大鸡5元/只,小鸡3元/只,还有1/3元每只的一种小鸡,分别记为x只,y只,z只。编程求解x,y,z所有可能解。 输入: 测试数据有多组,输入n。 输出: 对于每组输入,请输出x,y,z所有可行解,按照x,y,z依次增大的顺序输出。样例输入: 40 样例输出: x=0,y=0,z=100 x=0,y=1,z=99

2017-03-18 14:50:55 380

原创 九度OJ-题目1046 求最大值

题目描述: 输入10个数,要求输出其中的最大值。 输入: 测试数据有多组,每组10个数。 输出: 对于每组输入,请输出其最大值(有回车)。样例输入: 10 22 23 152 65 79 85 96 32 1 样例输出: max=152来源: 2009年哈尔滨工业大学计算机研究生机试真题#include<stdio.h>int main(){ int max= -1, n

2017-03-18 14:48:19 853

原创 九度OJ-题目1047 素数判定

题目描述: 给定一个数n,要求判断其是否为素数(0,1,负数都是非素数)。 输入: 测试数据有多组,每组输入一个数n。 输出: 对于每组输入,若是素数则输出yes,否则输入no。样例输入: 13 样例输出: yes来源: 2009年哈尔滨工业大学计算机研究生机试真题#include<stdio.h>int main(){ int n; int f; whi

2017-03-18 14:46:19 538

原创 九度OJ-题目1003 A+B

题目描述: 给定两个整数A和B,其表示形式是:从个位开始,每三位数用逗号”,”隔开。 现在请计算A+B的结果,并以正常形式输出。 输入: 输入包含多组数据数据,每组数据占一行,由两个整数A和B组成(-10^9 < A,B < 10^9)。 输出: 请计算A+B的结果,并以正常形式输出,每组数据占一行。样例输入: -234,567,890 123,456,789 1,234 2,345

2017-03-18 14:44:10 529

空空如也

空空如也

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

TA关注的人

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