- 博客(130)
- 收藏
- 关注
原创 AngularJS——success问题
出现这个问题是因为我在调用service层的方法的时候,service层没有使用return关键字导致的。
2021-04-26 16:45:54
201
原创 AngularJS——浏览器报错
出现这个问题的原因是因为,我的控制器有父控制器和子控制器,JS代码使用了父子类之间的继承,但是引入js文件到html中的时候,只引入了子控制器所导致的。
2021-04-26 14:59:40
207
原创 装船问题
思路:背包问题,使用贪心算法解决.这个题目并不是0-1背包问题.因为物品的单位是按吨进行计算的,0-1背包问题要么就全拿,要么就不拿,而这个问题,物品是可以拿一部分的.0-1背包问题比较的是重量和价格,而这个题比较的是价重比.也就是价格和重量的比值.还有就是这种题目一般情况下是可以装满背包的.#include <stdio.h>struct node{ int w; int p; int r;} thing[1005],t;int main(){ i.
2020-09-13 14:10:46
263
原创 最少拦截系统
思路:直接暴力解决就行.#include <stdio.h>int main() { int n; int a[100000]; scanf("%d",&n); for(int i = 0; i < n; i++){ scanf("%d",&a[i]); } int max;//记录拦截系统当前的最大值.用于和后面的数据进行比较 int num = 0;//记录的是拦截导弹的数量,当拦截数量和总.
2020-09-13 10:35:01
245
原创 删数问题(贪心算法)
思路:使用贪心算法,首先要明确贪心算法:贪心算法是满足局部最优解,即每一步都是当前最优的,但是结果不一定是最优的。这个题目:意思是,一个很长的数字,删除一些位置上的数之后,使得这个数字最小。使用贪心算法的话可以获得最小的解。思路是这样的:对于数字而言,越往左侧的数字越小,整体就会越小。这里就找到了贪心的条件。例如,12321 --> 删掉3 -->变为当前最小的数。1221,没有比这个小的了。为什么要删掉3,而不是其他的呢?因为要结合贪心的条件:越往左侧的数字越小,整体的数值就会越小.
2020-09-09 19:34:32
7707
7
原创 活动选择(贪心算法基础)
题目如下图所示代码思路很简单,就是将活动按照结束的时间进行排序,然后找不相交的几个时间段,输出即可。这里只是需要注意一点,就是:结束时间一样的活动按照原来的顺序排序,如果使用选择排序的话,由于选择排序是不稳定的排序,需要添加新的条件。#include <iostream>using namespace std;struct node { int Id; int Begin; int End;} activity[110], temp;int main() {
2020-09-02 15:58:58
580
原创 虚拟机中没有ifconfig指令
初次使用虚拟机查看网络配置的时候,会没有ifconfig指令。这个时候需要自己进行安装输入下面两行命令即可安装,安装过程中会有输入y/n的选项,默认全选y即可。安装完成之后,差不多显示如下信息就代表安装完成。...
2020-07-03 10:36:30
1786
2
原创 Python运行报错:can only concatenate str (not "int") to str
python个Java不一样,Java可以str = 1+"";就相当于str = (String)1;强制类型转换,但是python不行,python必须str1 = str(1)+"agasdf";不能是str1 = 1+"aabgasdf";都说python好,写了很长时间的python也没有感觉python那里好,可能是自己太菜了,没有体会到吧,最反感的就是缩进,笑死,垃圾设置,有的...
2019-12-24 21:36:30
1868
原创 py文件使用IDLE可以运行,但是使用pycharm不能运行
主要原因就是代码存在错误,IDLE只要不是致命的错误都可以运行,但是pycharm就不行了,只要有一点的错误,就无法运行成功,所以使用pycharm运行后修改所有的错误,知道pycharm可以运行项目之后,生成的exe文件自然也可以运行。...
2019-12-22 09:38:57
3091
原创 python遇到的关于删除列表中奇数还是偶数的问题
源代码:import randomls = [random.randint(1,100) for i in range(50)]print(ls)for i in ls: if i%2==1: print(i) ls.remove(i)print(ls)问题就是:编写程序,生成包含50个随机整数的列表,然后删除其中所有的奇数。随机生成的列表内...
2019-11-08 11:07:12
5974
1
原创 JavaEE入门遇到的404问题。(其中的一种情况)
如果是关于jsp访问页面出现这样的问题,可能是由于jsp文件在WEB-INF中,放到WEB-INF中的文件是受到保护的,因此只需要复制粘贴文件到WebContent下即可。在进行访问操作就可以了。...
2019-10-14 16:20:42
2311
原创 Java中的无参构造方法和自定义构造方法
如果没有自定义的构造方法,会自动提供一个无参构造方法,但是一旦定义了构造方法,就不会提供无参构造方法,这个时候如果想要使用的话需要自己创建。...
2019-09-08 14:57:08
1239
原创 Java中父类和接口生成对象
可以理解为向下的类型转换。除了你所说的父类 对象 = new 子类(),还有一种就是,接口 对象 = new 实现类()。定义时语法上的区别是:子类 extends 父类;实现 implements 接口。接口是抽象类,不能直接实例化,只能通过实现类实例化。...
2019-09-08 12:20:00
316
原创 求三角形面积的方式有哪一些?
一、海伦公式:海伦公式又译作希伦公式、海龙公式、希罗公式、海伦-秦九韶公式,传说是古代的叙拉古国王 希伦(Heron,也称海龙)二世发现的公式,利用三角形的三条边长来求取三角形面积.但根据Morris Kline在1908年出版的著作考证,这条公式其实是阿基米德所发现,以托希伦二世的名发表(未查证).我国宋代的数学家秦九韶也提出了“三斜求积术”,它与海伦公式基本一样.假设有一个三角形,边...
2019-08-22 15:32:13
739
原创 javax.servlet.ServletException: Error instantiating servlet class
今天遇到一个问题,就是运行servlet代码之后,网页上弹出来500错误,然后刷新之后,变成404问题。我遇到这样的错,是因为,没有在工程的WEB-INF目录中,没有生成classes,会报这样的错误。解决方法:project->properties->java build path->source->src,将Default output folder设置为[项目名...
2019-06-30 08:46:18
3483
1
原创 Java URL类的中的TCP
需要服务器端和客户端这里是服务器端package cn.sdut.net;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.ServerSocket;import java.net.Socket;//相当于打电话//端口[0,655...
2019-06-05 14:32:45
349
原创 折线分割平面
Problem Description我们看到过很多直线分割平面的题目,今天的这个题目稍微有些变化,我们要求的是n条折线分割平面的最大数目。比如,一条折线可以将平面分成两部分,两条折线最多可以将平面分成7部分,具体如下所示。Input输入数据的第一行是一个整数C,表示测试实例的个数,然后是C 行数据,每行包含一个整数n(0< n<=10000),表示折线的数量。Output对...
2019-05-21 16:03:19
311
原创 关于结构体指针(和结构体内容的交换)
在函数定义指针或者变量已经为指针本身和变量本身分配了内存所以用指针指向一个已经定义的变量时不需再分配内存 但是数据结构中用指针指向结构体时只为指针本身分配了内存如果要对结结构体填入内容就要分配一个结构体大小的内存才可以 ,但只自己分配的内存一定要养成用free()的好习惯.结构体内容的交换。(交换结构体的地址就可以了。使用指针,但是必须注意的是,结构体指针必须进行内存的开辟。才能使用。)...
2019-05-20 20:53:53
4700
1
原创 C语言实验——一元二次方程Ⅰ
Problem Description解一元二次方程ax2+bx+c=0的解。保证有解Inputa,b,c的值。Output两个根X1和X2,其中X1>=X2。 结果保留两位小数。Sample Input1 5 -2Sample Output0.37 -5.37Hint提示:计算过程中,分母是(2*a)SourceZJGSU超级简单的题,但是wa了n发。错误代...
2019-05-18 15:51:52
1487
原创 Java的分类
Java分为三个版本:Java SE(标准版)、Java EE(企业版)、Java ME(微型版)。其中JavaSE就是大家学JavaEE 和JavaME的基础,换而言之学Java先从JavaSE开始,JavaSE 包含了支持 Java Web 服务开发的类,JavaEE 是企业最常用的用于企业级开发应用的,Java ME主要是移动段的开发应用。...
2019-04-25 12:09:42
1890
原创 棋盘问题
Problem Description在一个给定形状的棋盘(形状可能是不规则的)上面摆放棋子,棋子没有区别。要求摆放时任意的两个棋子不能放在棋盘中的同一行或者同一列,请编程求解对于给定形状和大小的棋盘,摆放k个棋子的所有可行的摆放方案C。Input输入含有多组测试数据。 每组数据的第一行是两个正整数,n k,用一个空格隔开,表示了将在一个n*n的矩阵内描述棋盘,以及摆放棋子的数目。 n &l...
2019-04-16 18:19:17
172
原创 神、上帝以及老天爷(递推专题)
#include <iostream>#include <cstdlib>#include <cstdio>#include <cstring>using namespace std;//C语言课本上的例题,基本上不会了。。是时候拿起课本来了。//解题思路/*当没有人中奖的时候,有n个人抽奖,共有f[n]种抽法,如果第n个人抽不到第n个...
2019-04-16 16:55:01
338
原创 阿牛的EOF牛肉串(递推专题)
Problem Description今年的ACM暑期集训队一共有18人,分为6支队伍。其中有一个叫做EOF的队伍,由04级的阿牛、XC以及05级的COY组成。在共同的集训生活中,大家建立了深厚的友谊,阿牛准备做点什么来纪念这段激情燃烧的岁月,想了一想,阿牛从家里拿来了一块上等的牛肉干,准备在上面刻下一个长度为n的只由"E" “O” "F"三种字符组成的字符串(可以只有其中一种或两种字符,但绝对...
2019-04-16 15:56:32
220
转载 前后端是如何交互的?
转自:https://blog.csdn.net/joe_niu/article/details/794466981、前端请求数据URL由谁来写在开发中,URL主要是由后台来写好给前端。 若后台在查询数据,需要借助查询条件才能查询到前端需要的数据时,这时后台会要求前端提供相关的查询参数(即URL请求的参数)。2、接口文档主要由谁来写接口文档主要由后台设计和修改。 后台直接跟数据打交...
2019-04-13 11:44:20
5029
原创 Packets
Problem DescriptionA factory produces products packed in square packets of the same height h and of the sizes 11, 22, 33, 44, 55, 66. These products are always delivered to customers in the square pa...
2019-04-12 17:19:53
1788
原创 二进制运算
一、运算符:&(按位与)|(按位或)^(按位异或)~(按位取反)<<(按位左移)>>(有符号的按位右移)>>>(无符号的按位右移)二、算术运算:二进制数的算术运算包括:加、减、乘、除四则运算,下面分别予以介绍。(1)二进制数的加法:根据“逢二进一”规则,二进制数加法的法则为::0+0=00+1=1+0=11+1=0 (进位为1) ...
2019-04-04 14:58:02
565
转载 sql中全局临时表和局部临时表
SQL中全局变量以@@开头,局部变量以@开头,表变量的规则与变量是一样的。全局临时表以##开头,局部临时表以#开头,临时表并不存储在当前用户数据库中,而是存在系统数据库tempdb中局部临时表是只有创建局部临时表的连接才能看的到的临时表,当该连接断开时,SQL Server会自动去除局部临时表全局临时表在所有连接上都能看到,当创建全局临时表的连接断开后,SQL Server会自动出去全局...
2019-03-30 11:19:02
1962
转载 sqlserver SQL语句char varchar nchar nvarchar的区别
CHAR:固定长度,存储ANSI字符,不足的补英文半角空格。CHAR存储定长数据很方便,CHAR字段上的索引效率级高,比如定义CHAR(10),那么不论你存储的数据是否达到了10个字节,都要占去10个字节的空间,不足的自动用空格填充,所以在读取的时候可能要多次用到trim()。nchar: 固定长度,存储Unicode字符,不足的补英文半角空格。varchar: 可变长度,存储AN...
2019-03-28 11:52:13
434
原创 7-13 肿瘤诊断 (30 分)
以前的时候感觉这种题是简单的题型,不过好长时间不做了,有点陌生了。这个题就是简单的三维的bfs,dfs应该也是一种解题思路。反正思路很简单就对了。。。就是暴力搜索,判断一下边界。在诊断肿瘤疾病时,计算肿瘤体积是很重要的一环。给定病灶扫描切片中标注出的疑似肿瘤区域,请你计算肿瘤的体积。输入格式:输入第一行给出4个正整数:M、N、L、T,其中M和N是每张切片的尺寸(即每张切片是一个M×N的像...
2019-03-22 20:07:07
707
原创 7-11 悄悄关注 (25 分)
新浪微博上有个“悄悄关注”,一个用户悄悄关注的人,不出现在这个用户的关注列表上,但系统会推送其悄悄关注的人发表的微博给该用户。现在我们来做一回网络侦探,根据某人的关注列表和其对其他用户的点赞情况,扒出有可能被其悄悄关注的人。输入格式:输入首先在第一行给出某用户的关注列表,格式如下:人数N 用户1 用户2 …… 用户N其中N是不超过5000的正整数,每个用户i(i=1, …, N)是被其关注...
2019-03-21 15:54:33
379
原创 7-12 文件传输 (25 分)
其实我想说oj上不少题目的数据不是很完善,就拿有关连通分量的题目来说吧,oj上提交对的代码,交到pta上就有错误。仔细研究一下算法,发现当时没有理解透彻改算法,但是oj给你一个AC,自我感觉良好。真是难受的一批。并查集就是认亲戚(是一种树形结构),将直接或间接有关系的点放到一个集合中去,这时候进行的处理都是对代表进行操作的。所谓的代表就是这个集合的根节点。当两台计算机双向连通的时候,文件是可以...
2019-03-21 14:59:11
761
原创 数据结构实验之二叉树四:(先序中序)还原二叉树
Problem Description给定一棵二叉树的先序遍历序列和中序遍历序列,要求计算该二叉树的高度。Input输入数据有多组,每组数据第一行输入1个正整数N(1 <= N <= 50)为树中结点总数,随后2行先后给出先序和中序遍历序列,均是长度为N的不包含重复英文字母(区分大小写)的字符串。Output输出一个整数,即该二叉树的高度。Sample Input9AB...
2019-03-20 22:46:17
283
原创 7-9 旅游规划 (25 分)(驴友计划)
有了一张自驾旅游路线图,你会知道城市间的高速公路长度、以及该公路要收取的过路费。现在需要你写一个程序,帮助前来咨询的游客找一条出发地和目的地之间的最短路径。如果有若干条路径都是最短的,那么需要输出最便宜的一条路径。输入格式:输入说明:输入数据的第1行给出4个正整数N、M、S、D,其中N(2≤N≤500)是城市的个数,顺便假设城市的编号为0~(N−1);M是高速公路的条数;S是出发地的城市编号;...
2019-03-20 21:54:33
290
原创 数据结构实验之图论十一:AOE网上的关键路径
Problem Description一个无环的有向图称为无环图(Directed Acyclic Graph),简称DAG图。AOE(Activity On Edge)网:顾名思义,用边表示活动的网,当然它也是DAG。与AOV不同,活动都表示在了边上,如下图所示:如上所示,共有11项活动(11条边),9个事件(9个顶点)。整个工程只有一个开始点和一个完成点。即只有一个入度为零的点(源点)...
2019-03-20 21:35:54
469
原创 数据结构实验之图论二:基于邻接表的广度优先搜索遍历(待补充)
Problem Description给定一个无向连通图,顶点编号从0到n-1,用广度优先搜索(BFS)遍历,输出从某个顶点出发的遍历序列。(同一个结点的同层邻接点,节点编号小的优先遍历)Input输入第一行为整数n(0< n <100),表示数据的组数。对于每组数据,第一行是三个整数k,m,t(0<k<100,0<m<(k-1)*k/2,0< t<k),表示有m条边,k个顶点...
2019-03-20 13:42:33
173
原创 数据结构实验之排序六:希尔排序
什么是希尔排序?希尔排序是一种插入排序。将整块按照一定的步长分解成多个子序列。先将这些子序列进行插入排序。然后d=d/2一般的步长是1 2 3 5 9等。Problem Description我们已经学习了各种排序方法,知道在不同的情况下要选择不同的排序算法,以期达到最好的排序效率;对于待排序数据来说,若数据基本有序且记录较少时, 直接插入排序的效率是非常好的,希尔排序就是针对一组基本有...
2019-03-17 14:59:00
212
原创 数据结构实验之查找五:平方之哈希表
Problem Description给定的一组无重复数据的正整数,根据给定的哈希函数建立其对应hash表,哈希函数是H(Key)=Key%P,P是哈希表表长,P是素数,处理冲突的方法采用平方探测方法,增量di=±i^2,i=1,2,3,…,m-1Input输入包含多组测试数据,到 EOF 结束。每组数据的第1行给出两个正整数N(N <= 500)和P(P >= 2N的最小素数...
2019-03-16 18:59:57
143
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人