1 day25 2 1、打印如图所示图案,要求支持指定行数,但行数必须是奇数行 3 def print_img(num): 4 if num % 2 != 0: 5 b = num // 2+1 6 c = num // 2 7 d = [] # 1,2,3 8 for k in range(1,b
原创 2021-12-28 14:36:31
43阅读
day25739. 每日温度力扣题目链接题目给定一个整数数组 temperatures ,表示每天的温
原创 2022-09-09 10:42:09
73阅读
方法: *方法的基础语法 *方法的重载机制overload 应该在Java语言当中有这样一种机制: -某个功能代码只需要写一遍。 -要使用这个功能,只需要给这个功能传递具体的数据 -这个功能完成之后返回一个最终的结果。 这样代码就可以重复利用了,提高代码的复用性。【这就是“方法”】 使用这个方法我们 ...
转载 2021-08-04 19:47:00
73阅读
2评论
ABCDEFGHIJK
C
原创 2022-02-03 11:27:25
39阅读
今天学习了UDP数据发送实现以及URL下载网络资源 UDP实现两个端口数据传输: package com.Cra2iTeT.chat; import java.io.BufferedReader; import java.io.InputStreamReader; import java.net.D ...
转载 2021-07-23 12:00:00
73阅读
2评论
进程管理 进程介绍 进程/程序的关系 1.开发写好的代码,没有运行的时候,只是静态文件,我们称之为程序,程序是数据和指令的集合。 2.当我们把开发好的代码程序运行起来的时候,我们称之为进程。 3.当程序运行的时候系统会为进程分配Pid,运行用户,分配内存等资源。 进程的生命周期 1.当程序运行的时候 ...
转载 2021-10-31 17:48:00
95阅读
2评论
回溯算法455. 分发饼干题意:假设你是一位很棒的家长,想要给你的孩子们一些小饼干。但是,每个孩子最多只能给一块饼干。对每个孩子 i,都有一个胃口值 g[i],这是能让孩子们满足胃口的饼干的最小尺寸;并且每块饼干 j,都有一个尺寸 s[j] 。如果 s[j] >= g[i],我们可以将这个饼干 j 分配给孩子 i ,这个孩子会得到满足。你的目标是尽可能满足越多数
原创 2023-07-21 20:02:57
110阅读
203. 移除链表元素给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val == val 的节点,并返回 新的头节点 。
原创 2022-07-07 15:01:50
44阅读
前言 在Java开发中,经常会使用代理模式来实现一些特殊的需求,例如AOP编程、RPC调用等。Java中的代理模式主要有静态代理和动态代理两种,其中静态代理需要手动编写一个代理类,而动态代理则可以在运行时动态生成代理类,更加灵活方便。 本文将介绍Java中的动态代理,包括动态代理的实现原理、使用方法、以及动态代理实现中的常见问题和注意事项。 摘要 本文将分以下几部分介绍Java中的动态代理: 动
原创 精选 5月前
144阅读
1点赞
NIO:New IO-----------------1.ByteBufferallocate: 堆分配allocateDirect  : 直接分配. Channel:  mark <= position: <= limit <= capacityflip(): 拍板. limit = position ; position = 0 ;clear()
原创 2016-06-26 16:43:04
387阅读
shell基础练习
原创 2019-01-21 13:28:45
389阅读
day25 组合和内置函数 一、组合 # 解决类与类之间代码冗余问题: 1. 继承 2. 组合 组合:一个对象拥有一个属性, 属性的值必须是另外一个对象 继承满足的是:什么是什么的关系 # is-a 组合满足的是:什么有什么的关系 # has-a 案例1: class People: school ...
转载 2021-08-27 20:22:00
77阅读
2评论
和库,也不使用编译器和引用。现在你看到的是这系列指南的第 2
原创 2023-04-08 16:28:33
64阅读
# 人类 狗类 相同的属性 提取了一个__init__方法,在这个方法里放一些共有的属性# 猫类和狗类 相同的方法 直接把相同的方法提取出来,放在基类里 通过继承建立了派生类与基类之间的关系,它是一种'是'的关系,比如白马是马,人是动物。 当类之间有很多相同的功能,提取这些共同的功能做成基类,用继承
转载 2017-11-21 16:36:00
75阅读
2. 数据库 管理 安装上数据库之后,就需要开始学习指令了,通过指令让MySQL去做出一些文件操作。 如果将数据库管理系统与之前的文件管理做类比的话: 数据库管理系统 文件管理 数据库 文件夹 数据表 文件夹下的excel文件 接下来,我们先学习 数据库(文件夹)相关操作的指令。 2.1 内置客户端 ...
转载 2021-08-05 21:54:00
272阅读
HTML4出现并且维持了10年时间 2008年 HTML5出现,2012
原创 2023-03-21 17:17:04
61阅读
1. 内部类 内部类定义 内部类就是在一个类的内部再定义一个类,比如,A类中定义一个B类,那么B类相对于A类来说就成为内部类,而A类相对B类来说就是外部类了。 内部类的种类 成员内部类 静态内部类 局部内部类 匿名内部类 example: 1)成员内部类 //定义 public class Oute ...
写一个脚本:判断当前主机的CPU生产商,其信息在/proc/cpuinfo文件中vendorid一行中。如果其生产商为AuthenticAMD,就显示其为AMD公司;如果其生产商为GenuineIntel,就显示其为Intel公司;否则,就说其为非主流公司。#!/bin/bashcpu=grep'^vendor_id'/proc/cpuinfo|head-1|awk-F':
原创 2019-01-21 21:55:00
412阅读
目录​​1.实现关系没有继承关系的耦合​​​​2.实现多线程方式的比较​​​​3.获取和设置线程名称​​​​4.当方法有native修饰是去调用系统方法,也就是用c语言交互​​​​5.线程之间如果没有锁会相互干扰​​​​6.同步代码块​​​​7.锁要一直才可以保护线程运行不一样锁也没用​​​​8.锁必须唯一并且共享​​​​9.synchronized修饰的方法一般都是线程安全的​​​​10.同步方
原创 2020-10-10 20:53:51
86阅读
RPM包管理思维导图:RPM包概述什么是rpm包由红帽开发的软件 升级、安装、卸载、查询 工具为什么要使用rpm就像在windows系统中一样,如果你想要安装一个QQ,安装一个微信,安装一款游戏,首先要去该软件的官网上去下载相关的软件包,通常都是.exe的安装包。还有那种绿色软件包,一下载下来,解压开就能使用无需安装。那么Linux中也有很多种类的安装包,我们在Linux上也需要安装软件,软件包的
原创 2022-04-20 15:41:53
389阅读
  • 1
  • 2
  • 3
  • 4
  • 5