Java(17)多态性(面向对象特征三)

2021年03月30日 阅读:552

多态性(面向对象特征三) 多态性在Java中有三种体现: 方法的重载overload 方法的重写override 对象的多态性——主要应用在抽象类和接口上 对象的多态性:Java引用变量有两个类型,编译时类型,运行时类型。编译时类型有声明该变量时使用的类型决定,运行时类型由实际赋给该变量的对象决定。 ... 查看全文

Java(16)java转型问题

2021年03月30日 阅读:737

java转型问题 基本数据类型的casting: 自动类型转换:小的数据类型可以自动转换为大的数据类型,如: long a=20; double b=12.0f; 强制类型转换:可以把大的数据类型转换成小的数据类型,如: int c=(int)1200L; 对JAVA对象的类型转换(造型) 需要记住 ... 查看全文

Java(15)继承(面向对象特征二)

2021年03月30日 阅读:590

继承(面向对象特征二) Java使用extends关键字来实现继承 package test; public class Person { private int age; private String name; public void fun1(){ System.out.println(thi ... 查看全文

数据结构与算法专题——第三题 最长公共子序列

2021年03月30日 阅读:562

一:作用最长公共子序列的问题常用于解决字符串的相似度,是一个非常实用的算法,作为码农,此算法是我们的必备基本功。二:概念举个例子,cnblogs这个字符串中子序列有多少个呢?很显然有27个,比如其中的cb,cgs等等都是其子序列,我们可以看出子序列不见得一定是连续的,连续的那是子串。我想大家已经了解了子序列的概念,那现在可以延伸到两个字符串了,你可以看出cnblogs和belong的公共子序列吗? 查看全文

数据结构与算法专题——第四题 字符串相似度

2021年03月30日 阅读:402

这篇我们看看最长公共子序列的另一个版本,求字符串相似度(编辑距离),我也说过了,这是一个非常实用的算法,在DNA对比,网页聚类等方面都有用武之地。一:概念对于两个字符串A和B,通过基本的增删改将字符串A改成B,或者将B改成A,在改变的过程中使用的最少步骤称之为:编辑距离。比如如下的字符串:我们通过种种操作,痉挛之后编辑距离为3,不知道你看出来了没有?二:解析可能大家觉得有点复杂,不好理解,我试着把 查看全文

数据结构与算法专题——第五题 并查集

2021年03月30日 阅读:612

这一篇我们看看经典又神奇的并查集,顾名思义就是并起来查,可用于处理一些不相交集合的秒杀。一:场景有时候我们会遇到这样的场景,比如:M={1,4,6,8},N={2,4,5,7},我的需求就是判断{1,2}是否属于同一个集合,当然实现方法有很多,一般情况下,普通青年会做出O(MN)的复杂度,那么有没有更轻量级的复杂度呢?嘿嘿,并查集就是用来解决这个问题的。二:操作从名字可以看出,并查集其实只有两种操 查看全文

一种简单快捷的 java 热部署方式

2021年03月30日 阅读:759

本文热部署插件(Arthas Hot Swap)是基于 Arthas redefine 命令实现的,使用该插件进行远程热部署无需任何配置,无需使用 debug 端口,只需几个简单动作就能完成。 查看全文

python创建包

2021年03月30日 阅读:594

python创建包 Python包实际上是一个文件夹,只不过这个文件夹必须包含__init__.py文件。__init__.py文件可以自己手动创建。 如果用pycharm来创建Python包的话,更方便一些,直接在project的任何一个地方右键,选择new --> python package, ... 查看全文

你知道购买车票的原理吗?Java 线程同步

2021年03月30日 阅读:444

先看再点赞,给自己一点思考的时间,如果对自己有帮助,微信搜索【程序职场】关注这个执着的职场程序员。我有什么:职场规划指导,技能提升方法,讲不完的职场故事,个人成长经验。 大周末的还是6点起床,起床的第一件事就是打开电脑,因为昨天下班晚,回去看了会书就休息了,本来今天是可以有一个休息时间的,结果项目出 ... 查看全文

网络UDP——Python

2021年03月30日 阅读:475

socket简介 socket(简称 套接字) 是进程间通信的一种方式 1. 创建socket 在 Python 中 使用socket 模块的函数 socket 就可以完成: import socket socket.socket(AddressFamily, Type) 说明: 函数 socket ... 查看全文

c语言反转链表

2021年03月30日 阅读:499

#include <stdio.h>#include <malloc.h>typedef struct Node{ int data; struct Node *next;}Node; void reverseNode(Node *head){ Node *cur = head->next; Nod ... 查看全文

用python给女朋友照片加上个性相框,学会等着她夸你!

2021年03月30日 阅读:760

讲解下如何给女朋友照片加上个性相框,学会让她夸你。。 素材1相框 你的女朋友图 代码 import cv2 import numpy as np def get_four_points(im): data = {} data['im'] = im.copy() data['points'] = [] ... 查看全文

阿里面试官:你连个java多线程都说不清楚,我招你进来干什么

2021年03月30日 阅读:557

创建线程的方法 继承Thread类 继承Thread类,重写run方法,通过线程类实例.start()方法开启线程。 public class TestThread1 extends Thread{ @override public void run(){ System.out.println("线 ... 查看全文

学习Python真的能找到工作吗?

2021年03月30日 阅读:538

起因一前几天,去个商场逛逛,突然有个小伙子给我一张传单,写着“人生苦短,我学Python”,就像从前“华尔街”英语一样...接下来,我发现很多手机里电脑上关于“学Python”的广告...从内心来讲,我觉得大家都学习一下编程思维是好事,毕竟现在讲“全民编程”了,但是似乎大家对Python给予了太高的期望。似乎大家都在传递一个信号“学Python”,就有更好的职位,就能找到好工作!(写这篇文章的目的 查看全文

【Leetcode】100 : 相同的树(Python)

2021年03月30日 阅读:558

题目: 给定两个二叉树,编写一个函数来检验它们是否相同。 如果两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的。 题目解析: 方法一: 这个题目很明显就可以用递归来做,有关树的题目用递归来做基本上是我们需要想到的首选!如果两个树是相同的,我们只需要比较其树根是相同的,同时递归调用比较树根 ... 查看全文

用VScode配置Python开发环境

2021年03月30日 阅读:629

学习教程:https://www.liaoxuefeng.com/wiki/1016959663602400/1018877595088352 前言 VScode是一个相当优秀的IDE,具备开源、跨平台、模块化、插件丰富、启动时间快、颜值高、可高度定制等等优秀的特质,不愧是微软爸爸的私生子。所以用V ... 查看全文

Python CockBook(二)python如何运行程序

2021年03月30日 阅读:463

python解释器运行原理 编译--> 提高运行速度 如果python进程在机器上有写入权限,那么会在当前目录生成一个.pyc后缀的文件. 下一次运行会检查源文件和字节文件的时间戳.如果都相同会直接跳过编译,直接运行 PVM python virtual machine 是系统的一个大循环, 不断地 ... 查看全文

Python CockBook(一)

2021年03月30日 阅读:750

python没有将将源代码的语句编译成底层的二进制(例如: Intel芯片的指令) 而在处理GUI或是文件的时候,程序实际上是以C语言的速度在运行的 用户图形接口 优点: 简洁,快速开发 Tk GUI AP: 以Tkinter的标准面向对象接口,不做任何改变就可以运行在Win, X win, lin ... 查看全文

kubernetes(七)二进制安装-worker节点安装

2021年03月30日 阅读:724

配置kubelet kubelet 运行在每个 worker 节点上,接收 kube apiserver 发送的请求,管理 Pod 容器,执行交互式命令,如 exec、run、logs 等。 kubelet 启动时自动向 kube apiserver 注册节点信息,内置的 cadvisor 统计和监 ... 查看全文

kubernetes(九)二进制安装-CoreDns安装

2021年03月30日 阅读:795

部署 coredns 插件(在master节点上执行) 1. 下载和配置 coredns 1. 启动 coredns 1. 遇到问题 启动coredns后,状态是CrashLoopBackOff 查看coredns对应的pod日志有如下错误 按照提示进入https://coredns.io/plug ... 查看全文

Ajax的原理及封装

2021年03月30日 阅读:826

Ajax原理 第一步:创建XMLHTTPRequest对象 var xhr = new XMLHttpRequest(); 第二步:配置 xhr 对象 xhr.open("请求方式" , "请求地址"); 第三步:发送请求 xhr.send( null ); 第四步:响应接收 xhr.onready ... 查看全文

node.js创建服务,发送请求后返回数据

2021年03月30日 阅读:644

1.引入http模块 var http = require('http'); 2.创建服务 var server = http.createServer(); 3.绑定request事件 server.on('request',function(req,res){ // req.url 是访问的地址 ... 查看全文

热门文章

推荐文章

最新文章

置顶文章