井字棋游戏--数组在函数参数中得使用
#include <stdio.h> #include<iostream> using namespace std; #define size 3 void input(int a[][size],int n); void output(int n); int whoiswin(int a[][size],int n); int main(){ int music[size][size]; input(music,size); //数组作为函数参数时直接写名字 int x; x=whoiswi
P2330 繁忙的都市
题目描述
城市C是一个非常繁忙的大都市,城市中的道路十分的拥挤,于是市长决定对其中的道路进行改造。城市C的道路是这样分布的:城市中有n个交叉路口,有些交叉路口之间有道路相连,两个交叉路口之间最多有一条道路相连接。这些道路是双向的,且把所有的交叉路口直接或间接的连接起来了。每条道路都有一个分值,分值越小表示这个道路越繁忙,越需要进行改造。但是市政府的资金有限,市长希望进行改造的道路越少越好,于是他提出下面的要求:
1.改造的那些道路能够把所有的交叉路口直接或间接的连通起来。 2.在满足要求1
java中什么是接口
一、什么是接口 接口就是一个规范,类似于硬件上面的接口,在电脑主板上的PCI插槽的规范就类似于Java接口,只要是遵循PCI接口的卡,不过是什么牌子的都可以插入到PCI插槽中。所以接口就是一个规范。接口就是某个事物对外提供的一些功能的说明。我们还可以利用接口实现多态功能,同时接口也弥补了Java单一继承的弱点,也就是类可以实现多个接口。 我们使用interface关键字定义接口,一般使用接口声明方法或常量,接口中的方法只能是声明,不能是具体的实现,这一点和抽象类是不一样的。接口是更高级别的抽象
梳理spark提交流程
很久不写spark代码,提交的时候遇到不少问题,操! 先记录下来,以后方便查看 先启动 spark集群,这里是三台(dfs-yarn-zk-spark) 启动完毕之后,需要关闭master服务 sbin/stop-master.sh 以ip方式启动 ./sbin/start-master.sh -h 192.168.199.120 spark 这就完毕了 这是提交的jar包 ./bin/spark-submit --class sparkstreaming_action.wordfreq.
03-Python的数据类型2
# 集合- set - 集合定义: - 集合就是一个无序不重复元素集,所有元素都包括在花括号里面,各个项用逗号隔开。 - 集合(set)是0个或多个对象引用的无序组合,这些对象所引用的对象都是可哈希运算的。 - 集合是可变的,因此可以很容易地添加或者移除数据项,但由于其中的项是无序的,因此没有索引位置的概念。 - 在集合中,任何元素都没有重复。 - 集合的常见操作: - 创建集合: - 可以通过调用集合的构造函数来创建集合。 - 要创建集合,必须使用set构
在webstorm下使用prettier
这里使用vue-cli创建项目,包含了prettier,eslint ,选了在文件保存时做检查,按理说按了保存就应该自动格式化,可是并没有 按如下配置 `file->settings->Tools->File Watchers->+->Prettier` 保存配置就行了 后面写了东西再保存就会自动格式化了
匹马行天下之思维决定高度篇——教你如何爱上“编程妹子”
“天上掉下个林妹妹 似一朵轻云刚出岫 只道他腹内草莽人轻浮 却原来骨格清奇非俗流 娴静犹如花照水 行动好比风扶柳 眉梢眼角藏秀气 声音笑貌露温柔 眼前分明外来客 心底却似旧时友” 前言: 作为一名刚入门两年的程序员,我深知编程行业的不容易,不仅需要应对高强度的工作,还需要大量的技术知识,而且编程这行业不像医生、律师这些知识相对稳定的行业越老越吃香,软件行业的技术每隔一段时间就会更新换代,有可能会让你清零,一切从头再来。所谓“活到老,学到老”,用到程序员身上再合适不过了。两年前的姻缘让我选择了软
快捷键和功能键、进入DOS命令行的方法、DOS命令讲解、java跨平台原理、JRE和JDK的定义、书写格式
快捷键和功能键 A:键盘功能键 * a:Tab * b:Shift * c:Ctrl * d:Alt * e:空格 * f:Enter * g:Window * h:上下左右键 * i:PrtSc(PrintScreen)屏幕截图 B:键盘快捷键 a:Ctrl+A 全选 b:Ctrl+C 复制 c:Ctrl+V 粘贴 d:Ctrl+X 剪切 e:Ctrl+Z 撤销 f:Ctrl+S 保存 DOS命令行的进入方式 * A:xp下如何打开DOS控制台? * a:开始–程序–附件–命令提示符 * b
java中Math类
Math类 Math类是一个很有用的数学帮助类,使用也非常简单,这个类比较特殊,首先他和String类一样都是用final修饰,所以不能有子类,还有就是它的构造方法是私有的,也就是我们不能通过new的方法在其它类中构造Math对象,那么我们怎样调用它的方法,原来它的所有的方法都是静态方法,也就是可以直接使用类名就可以访问方法了。 一、方法简介 static double abs(double a) 返回 double 值的绝对值。 static float abs(float a) 返回 fl
[题解] [bzoj2622] 深入虎穴
题解 题解 考虑到正着跑不好想, 我们尝试反向跑 以每个终点作为起点, 维护每个点的最小值和次小值(最小的被老虎ban掉了) 转移的时候用当前点的次小值去更新其所连的点的最小值和次小值 由于最小的次小值不能被其他次小值所更新, 所以我们可以使用dijkstra 把每个终点丢进去跑dijkstra 最后输出\(1\)的次小值即可 Code #include <algorithm>
#include <iostream>
#include <cstring>
#include <cstdlib>
【ABAP系列】SAP ABAP如何在调试查看EXPORT/IMPORT 内存数据
公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:【ABAP系列】SAP ABAP如何在调试查看EXPORT/IMPORT 内存数据 前言部分 大家可以关注我的公众号,公众号里的排版更好,阅读更舒适。 正文部分 These memory IDs can be accessed in the debugger, but the option isn't accessible by default
java异常的基本概念和处理流程
一、异常的基本概念 在java中把导致程序中断运行的情况分为两种,一种就是异常,而另外一种叫做错误。所有异常的基类是Exception,错误的基类是Error。Exception是在java程序中可以编码进行控制的,具有可编程性,而Error是指Java运行时系统来显示与运行时系统本身有关的错误,Error对于程序员来说是灾难性的,程序无法控制,比如jvm堆栈溢出错误,操作系统分配内存错误等。不管是Exception还是Error,他们的共同父类是java.lang.Throwable(可抛出
Spring随堂笔记
Spring IoC控制反转 IoC特点不用new 就可以初始化类; 控制反转的英文名叫 Ioc(Inversion of Control) ,依赖注入英文名叫DI(Dependency Injection) 类之间的关系,不用代码控制,而是由Spring容器(也就是Spring的jar包)来控制。控制权由代码翻转到容器里,这叫控制反转。 表现形式:再初始化对象时,在代码里无须new 而是把类之间的关系写到配置文件里。 DI 依赖注入 在代码运行时,,如果我们要在一个类里面使用(也叫注入)另一
java中各种常见的异常
一、各种常见的异常 在上一节中程序如果你注意留意,程序抛出的异常是:java.lang.ArithmeticException。这个异常是在lang包中已经定义的。在lang包中还定义了一些我们非常常见的异常,如下表: 上面这些异常要求都能记住,程序抛出了异常后,你要知道程序发生了是什么问题。我们可以举个例子说明一下。代码如下: public static void main(String[] args) {
Cal cal=null;//没有new对象
t
略读《构建之法》之心得与2019北航软工暑期培训作业
前几天,收到周筠老师相赠的邹欣老师所著《构建之法(第三版)》一书。回想第一次读《构建之法(第一版)》一书已是三年前,不禁感觉光阴似箭,也感慨邹老师出书的效率。 正值周末,快速拜读了一遍,有所得。 相比本书的第一版,《构建之法》第三版内容确实增加了许多,这点最直接从书厚度的增加就可以明显感觉到。略读之后,感觉在第一版的基础上,增加了讲解软件工程具体知识点的详细程度,这点对于没有大量工程经验的学生显得非常友好。内容组织也不同于传统的《软件工程》教材,内容主线不再是瀑布模型,更适合软件开发的实际情况
关于redis的详解
一.概念。redis是一款高性能的NOSQL系列的非关系型数据库。二.下载安装。 1、redis有中文网。 2、解压直接可以使用。 *redis.windows.conf:配置文件。 *redis-cli.exe:redis的客户端。 *redis-server.exe:redis服务器端。三.命令操作。 1、redis的数据结构:键值对格式,key是字符串类型,value
Write up PHP_encrypt_1_Bugku
https://ctf.bugku.com/challenges#PHP_encrypt_1(ISCCCTF)先看题目,给了一段base64密文和一个php文件。用txt打开是一段PHP加密代码: 首先搞清楚黑盒的输入和输出: Fun(key,data) à Str其中key=MD5(“ISCC”),Str也已经在题目中给出了:fR4aHWwuFCY
周排行