首页 > 编程语言
数组模拟单链表和双链表
链表通常通过结构体指针或者数组来实现,但当元素较多时,结构体指针生成链表的速度就会显得很慢,所以我今天主要想谈一下我对数组模拟链表的一些新得 先来实现单链表 实现一个单链表,链表初始为空,支持三种操作: 向链表头插入一个数; 删除第 k个插入的数后面的数; 在第 k 个插入的数后插入一个数。 现在要 ...
分类:编程语言   时间:2021-05-04 23:40:45    收藏:0  评论:0  赞:0  阅读:25
java流程控制(2)
面向对象 面向对象的本质:以类的方式组织代码,以对象的组织(封装)数据 打印九九乘法表 /** 1*1=12*1=2 2*2=43*1=3 3*2=6 3*3=94*1=4 4*2=8 4*3=12 4*4=165*1=5 5*2=10 5*3=15 5*4=20 5*5=256*1=6 6*2=1 ...
分类:编程语言   时间:2021-05-04 23:39:20    收藏:0  评论:0  赞:0  阅读:30
JAVA:注解和反射
注解 注解简介 Annotation 可以被其他程序读取 格式:@+注稀名 package com.xiaobai.annotation; public class lesson01 { @Override//这个就是注解,说明重写 public String toString() { return ...
分类:编程语言   时间:2021-05-04 23:38:54    收藏:0  评论:0  赞:0  阅读:36
【UE4 C++ 基础知识】<15> 智能指针 TSharedPtr、UniquePtr、TWeakPtr、TSharedRef
基本概念 UE4 对 UObject 对象提供垃圾回收 UE4 对原生对象不提供垃圾回收,需要手动进行清理 方式 malloc / free new / delete 缺点 如果不及时清理,则会占用内存,或者导致内存泄漏 如果不小心提前清理,则会导致野指针 UE4 提供共享指针库来管理内存,它是C+ ...
分类:编程语言   时间:2021-05-04 23:37:28    收藏:0  评论:0  赞:0  阅读:158
java复习
1.一个包里面有两个类,test和test2,test2 继承test,但是就是输出不了 test中变量a 的值,报错 Cannot make a static reference to the non-static field a 后得知,原来 statci 静态方法中不能引用非静态变量,把 te ...
分类:编程语言   时间:2021-05-04 23:37:01    收藏:0  评论:0  赞:0  阅读:52
Java 创建对象的几种方式
测试类: package com.baidou.demo01; import org.junit.Test; import java.io.*; import java.lang.reflect.*; /** * @ClassName: NewObjectTest * @Description: 创 ...
分类:编程语言   时间:2021-05-04 23:33:18    收藏:0  评论:0  赞:0  阅读:29
java设计模式
oop七大原则: 开闭原则:一个软件的实体应当对扩展开放,对修改关闭 依赖倒转原则:要针对接口编程,不要针对实现编程 迪米特法则:只与你直接的朋友通信,而避免和陌生人通信 一、工厂模式 作用:实现了创建者和调用者的分离 核心本质: 实例化对象不使用new,用工厂方法代替 将选择实现类,创建对象统一管 ...
分类:编程语言   时间:2021-05-04 23:32:25    收藏:0  评论:0  赞:0  阅读:35
python3之lambda表达式
本文主要展示了一些lambda表达式的使用示例,通过这些示例,我们可以了解到lambda表达式的常用语法以及使用的场景。在一般情况下,其最大的意义还是简化了python中函数的定义方式,在可读性上远不如def所定义的函数。 ...
分类:编程语言   时间:2021-05-04 23:30:56    收藏:0  评论:0  赞:0  阅读:36
Javascript异步解决方案总结
1.回调函数(callback) 思想: 通过参数传入回调函数,未来调用回调函数是让函数的条用着判断了发生了什么 优点: 容易实现,容易部署 缺点: 可读性变差,容易出现回调地狱 栗子 function a(cb) { console.log("a"); cb(c); } a(b); functio ...
分类:编程语言   时间:2021-05-04 23:30:45    收藏:0  评论:0  赞:0  阅读:28
python 循环结构
五、循环结构 5.1循环结构的基本概念 5.1.1计算平均分 ##计算平均分 a = int(input("请输入第1个成绩")) b = int(input("请输入第2个成绩")) c = int(input("请输入第3个成绩")) d = int(input("请输入第4个成绩")) e = ...
分类:编程语言   时间:2021-05-04 23:30:13    收藏:0  评论:0  赞:0  阅读:30
7,python3 生成Html文件
#! /usr/bin/python3 # coding:utf-8 # 设置生成文件的文件名 # 设置编码 encoding="utf-8" ,不然可能会出现乱码的情况 file_name = "test.html" # 打开文件,准备写入 f = open(file_name, 'w', enc ...
分类:编程语言   时间:2021-05-04 23:28:30    收藏:0  评论:0  赞:0  阅读:41
《Java基础知识》 Java创建对象的5种方法
前言 学习的过程,遇到很多情况需要通过非“new”的方式创建对象。 第一种(new) public class Test { @Override public String toString() { return " Test "; } } public class TestDemo { publi ...
分类:编程语言   时间:2021-05-04 23:27:54    收藏:0  评论:0  赞:0  阅读:21
java利用注解写个简单的测试框架
要求:利用注解测试某个类中的方法,并且将异常信息写入文件中 计算器类 public class Caculator { @Check public int add() { return 1 + 3; } @Check public int sub() { return 3 - 1; } @Check ...
分类:编程语言   时间:2021-05-04 23:27:41    收藏:0  评论:0  赞:0  阅读:18
vscode 建立Java项目和配置LeetCode插件
vscode Java环境配置及建立新项目 注意:VScode 需要jdk 11及以上才行(下11就好了,稳定) Java项目建立 下载一些必要插件 CTRL+shift+p 创建一个Java项目,右键Run Code,成功运行即可 2.LeetCode插件使用 先下载leetcode插件设置Lee ...
分类:编程语言   时间:2021-05-04 23:27:32    收藏:0  评论:0  赞:0  阅读:52
UnityPlugins——1.UniWebView
一、在Unity开发中如果只是想要简单使用webview打开网页或者webview在游戏页面ui中,可以直接使用UniWebView的Unity插件进行开发 (需要注意的是,尽量使用新版本的UniWebVie进行开发或者3.0版本以上的UniwebView,因为2.0左右的版本,ios中使用的是Ui ...
分类:编程语言   时间:2021-05-04 23:26:36    收藏:0  评论:0  赞:0  阅读:26
Java学习——接口
面向接口编程: 1, 在定义一个引用变量时, 心里想的应该是:我在这里需要一个什么样的功能,我是因为需要什么功能才创建变量的! 接口定义了功能的集合! 所以我应该是用接口来定义这个引用变量嘛! 2, 定义好了引用变量以后, 要让它引用一个对象, 这个对象就应该是实现了那个接口的类的实例了! 随便一个 ...
分类:编程语言   时间:2021-05-04 23:25:29    收藏:0  评论:0  赞:0  阅读:26
Python爬虫爬取爱奇艺、腾讯视频电影相关信息(改进版)---团队第一阶段冲刺
爱奇艺 1 import time 2 import traceback 3 import requests 4 from lxml import etree 5 import re 6 from bs4 import BeautifulSoup 7 from lxml.html.diff impo ...
分类:编程语言   时间:2021-05-04 23:25:10    收藏:0  评论:0  赞:0  阅读:29
java解析注解
自定义注解 import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.an ...
分类:编程语言   时间:2021-05-04 23:23:56    收藏:0  评论:0  赞:0  阅读:31
线程池
23.线程池 package com.wen.thread; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; /** * @Author WangEn * @CreateTime: ...
分类:编程语言   时间:2021-05-04 23:20:27    收藏:0  评论:0  赞:0  阅读:24
Head First Java(第二版)——第三天
10、数字与静态 (1)静态变量的作用:被同类的所有实例共享的变量 (2)例题: public class TestBox{ Integer i; int j ; public void go(){ j = i; System.out.println(i); System.out.println(j ...
分类:编程语言   时间:2021-05-04 23:19:13    收藏:0  评论:0  赞:0  阅读:31
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!