- 博客(20)
- 资源 (1)
- 收藏
- 关注
原创 Flex布局
1.在不考虑兼容性问题上,以及移动端开发,用Flex。因为它布局简单,操作方便。2.当父盒子用了Flex,子元素的float ,clear ,vertical-align属性就会失效。3.给父盒子用了Flex,来控制子盒子(项目)的位置和排列方式。4.flex-direction:设置主轴的方向。用法:flex-direction:row-reverse;主轴=X轴=水平向右(默认的);侧轴=Y轴=水平向下。(元素跟着主轴来排列的,当然我们也能把Y设置为主轴,那么X也就是测轴)row:默
2022-03-27 15:39:31
464
原创 1.3 向一个有序数组中插入一个新元素的算法
【问题描述】使用一种程序设计语言写出一种向一个有序数组中插入一个新元素的算法(需要判断原数组是升序还是降序),并分析其时间复杂性。#include <iostream>using namespace std;int shengxu(int a[],int x,int num);//记得声明int jiangxu(int a[],int x,int num);int main(){ int a[12]= {1,2,3,4,5,6,7,8,9,10,11,12};
2022-03-08 22:34:20
711
转载 HTTP中的Get与Post
1.get请求一般是去取获取数据(其实也可以提交,但常见的是获取数据);post请求一般是去提交数据。2.get因为参数会放在url中,所以隐私性,安全性较差,请求的数据长度是有限制的,不同的浏览器和服务器不同,一般限制在 2~8K 之间,更加常见的是 1k 以内;post请求是没有的长度限制,请求数据是放在body中;3.get请求刷新服务器或者回退没有影响,post请求回退时会重新提交数据请求。4.get请求可以被缓存,post请求不会被缓存。5.get请求会被保存在浏览器历史记
2022-03-06 15:05:43
467
原创 进程调度与CPU进程调度
进程调度是指根据既定规则挑选一个处于就绪状态的进程并将 CPU 资源分配给它的过程。多任务操作系统中,进程调度由特定的进程调度程序(或者称为进程调度器)负责。借助进程调度程序,多任务操作系统极大提高了 CPU 的利用率。进程调度机制包含 3 种进程调度程序,分别是长期调度程序、短期调度程序和中期调度程序。进程调度算法有:FCFS调度算法,SJF 算法,HRN 算法,轮转法,优先级调度法,多级队列调度算法CPU 调度指的是操作系统将 CPU 资源分配给不同进程的过程。CPU 调度的整...
2022-03-06 14:49:17
1881
原创 使用线程锁(Lock)实现线程同步
任务描述本关任务:使用Lock,实现对于某一块代码的互斥访问。相关知识上一关我们谈到了synchronized关键字,synchronized关键字主要用来同步代码,实现同步互斥访问,也就是在同一时刻只能有一个线程访问临界资源。从而解决线程的安全问题。如果一个方法或者代码块被synchronized关键字修饰,当线程获取到该方法或代码块的锁,其他线程是不能继续访问该方法或代码块的。而其他线程要能访问该方法或代码块,就必须要等待获取到锁的线程释放这个锁,而在这里释放锁只有两种情况:
2021-11-20 21:24:39
1829
原创 String&StringBuilder&StringBuffer类-练习
编写测试类,输入一个标准的网址,输出其域名的主体; 将该主体转换为大写,打印输出; 具体输出要求请看测试说明。 测试说明补充完代码后,点击测评,平台会对你编写的代码进行测试,当你的结果与预期输出一致时,即为通过。测试输入:https://www.educoder.net/预期输出:educoder EDUCODER测试输入:https://www.sina.com.cn/—— 预期输出 ———— 实际输出 ——sina SINAsina S..
2021-10-30 13:43:59
963
转载 多态,第八题
什么是多态所谓多态:就是指一个类实例的相同方法在不同情形有不同表现形式。多态机制使具有不同内部结构的对象可以共享相同的外部接口。这意味着,虽然针对不同对象的具体操作不同,但通过一个公共的类,它们(那些操作)可以通过相同的方式予以调用。 多态就是同一个接口,使用不同的实例而执行不同操作,如图所示:多态性是对象多种表现形式的体现。 现实中,比如我们按下F1键这个动作: 如果当前在Flash界面下弹出的就是AS 3的帮助文档; 如果当前在Word下弹出的就是Word帮助; 在
2021-10-15 23:57:11
1897
转载 接口,第七题,面向对象
接口的定义接口(interface)是Java所提供的另一种重要技术,它的结构和抽象类非常相似,也具有数据成员与抽象方法,但它与抽象类又有以下两点不同: 接口里的数据成员必须初始化,且数据成员均为常量; 接口里的方法必须全部声明为abstract,也就是说,接口不能像抽象类一样保有一般的方法,而必须全部是“抽象方法”。 接口定义的语法如下:interface 接口名称 // 定义抽象类 { final 数据类型 成员名称 = 常量; //数据成员必须赋初值 ab
2021-10-15 23:12:39
2419
原创 写动态风车
import turtleturtle.speed("fastest")turtle.pensize(1)for y in range (200): turtle.forward(3*y) turtle.left(19) turtle.right(173.5)
2021-10-15 22:41:43
194
原创 第2关:土地总面积、总周长--------中北大学许成
本关任务:编写一个小程序,能够计算出若干块土地的总面积和总周长。相关知识为了完成本关任务,你需要掌握:输入读取输入读取想要通过控制台进行输入,首先需要构造一个Scanner对象,并与标准输入流System.in关联。Scanner scan = new Scanner(System.in);Scanner类中各种方法的实现:next():一定要读取到有效字符后才可以结束输入。对输入有效字符之前遇到的空白,自动将其去掉。 nextDouble():读取浮点数。 nextL
2021-09-21 14:38:47
906
原创 面向对象最基础的问题----对象,格式
public class demoop01 {}public String say(){//返回值的类型是String ,名字叫say return "xxx";//xxx要和String类型匹配}public void say(){ return;//返回后面不写;}//没有返回的东西、 /** * 修饰符 返回值类型 方法名(){ * //方法体 * ......... * return 返回值;//返回值要与返回值类型匹.
2021-09-18 20:16:43
136
原创 稀疏数组的操作
package 第一次练习;import java.util.Arrays;import java.util.Scanner;public class first { public static void main(String[] args) { Scanner changkuan=new Scanner(System.in); System.out.println("输入长和宽"); int a=changkuan.nextInt();//长 ...
2021-08-03 21:34:57
115
原创 educoder/java/方法/6
任务描述本小节需要你掌握一个Java方法重载的小程序,在每一个重载的方法中打印相应的语句。相关知识问: 什么是方法的重载呢?答: 如果同一个类中包含了两个或两个以上方法名相同,方法参数的个数、顺序或类型不同的方法,则称为方法的重载,也可称该方法被重载了。如下所示 3 个方法名称都为 print ,但方法的参数有所不同,因此都属于方法的重载:问: 如何区分调用的是哪个重载方法呢?答: 当调用被重载的方法时,Java会根据参数的个数和类型来判断应该调用哪个重载方法,参数完全匹配的方法
2021-08-03 10:44:24
431
原创 educoder/java/方法/5
本关任务:将考试成绩排序并输出,返回成绩的个数。相关知识数组作为参数的样例:public static void main(String[] args) { // 调用方法时传递一个数组 int [] arrayData = {1 ,2 ,3 }; arrayManage(arrayData); } public static void arrayManage(int [] data){ for(int i = 0 ; i < data.length ;i++){
2021-08-02 17:55:47
1916
原创 educoder方法3/Java函数返回
有时方法的执行需要依赖于某些条件,就像生活中我们做一件事情时,也许需要前提条件,而方法的参数就相当于前提条件。我们先来看一个带参数,但没有返回值的方法:/* *带参无返回值 */ public static void show(String name){ System.out.println(name); }上面的代码定义了一个 show() 方法,带有一个参数 name ,实现输出欢迎消息。调用带参方法与调用无参方法的语法类似,但在调用时必须传入实际的参数值。例如:
2021-08-02 11:10:28
872
原创 冒泡排序Java
Scanner sc = new Scanner(System.in); //动态创建数组 int[] arr = new int[sc.nextInt()]; for(int i = 0 ; i< arr.length ; i++){ arr[i] = sc.nextInt(); } /********** Begin **********/ int t=0; ..
2021-08-02 10:23:18
95
原创 降序排列java
public static void main(String[] args) { Scanner sc = new Scanner(System.in); //动态创建数组 int[] arr = new int[sc.nextInt()]; for(int i = 0 ; i< arr.length ; i++){ arr[i] = sc.nextInt(); } for (.
2021-08-01 23:18:11
257
原创 输出九九乘法表
public static void main(String[] args) { for(int i=1;i<=9;i++){ for(int j=1;j<=i;j++) {System.out.print(j+"*"+i+"="+i*j+"\t");} System.out.print("\n"); } }for(int i=1;i<=9;i++){ for(int j=i;j>=1;j--) ..
2021-07-28 18:01:58
98
原创 输出三角形
#include<stdio.h>int main(){ for(int i=1; i<=9; i++) { for(int j=9; j>=i; j--) { printf(" "); } for(int j=1; j<=i; j++) { printf("*"); } for(int j=1.
2021-07-23 01:36:58
166
人工智能,第一次作业,遗传算法,旅行者问题,用Python写出来,包括结果图片。Hnust.
2022-04-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人