• 2024-11-20大话Java系列-真假美猴王,论动态代理与反射机制
    文章目录动态代理的较量智慧的胜利在遥远的东土大唐,有一段传说,讲述着齐天大圣孙悟空与假美猴王之间的纠葛。这不仅是一场关于正义与邪恶的较量,也是一次关于Java编程语言中反射机制与动态代理技术智慧碰撞的奇妙旅程。话说那日,真美猴王孙悟空正于花果山中修炼神通,
  • 2024-11-06《大话设计模式》读后感
    大多数初学者都会有这样的问题,就是碰到问题就直觉地用计算机能够理解的逻辑来描述和表达待解决的问题及具体的求解过程。这其实是用计算机的方式去思考,但这样的思维却使得我们的程序只为满足实现当前的需求,不容易维护,不容易扩展,更不容易复用,从而达不到高质量代码的要求。面向对象
  • 2024-11-02大话Java系列-集合框架与中国十八般冷兵器的碰撞,刀,枪,剑,弓,戟,斧,钩,叉,锤,棍,鞭,锹,镖,锤,链,盾,匕,鞭
    文章目录Java集合框架的主要集合类与十八般冷兵器的碰撞1.ArrayList——刀2.LinkedList——枪3.HashSet——剑4.LinkedHashSet——弓5.TreeSet——戟6.HashMap——斧7.LinkedHashMap——钩8.TreeMap——叉9.PriorityQueue—
  • 2024-10-26《大话设计模式》java实现:第二章-策略模式
    《大话设计模式》java实现:第二章-策略模式第二章是使用策略模式实现商场收银系统,使收银系统的促销策略可以灵活更改。1.原始代码实现:packagegof;/**《大话设计模式》第二章策略模式*实现商场收银系统,可以选择不同促销策略*/importjavax.swing.*;importjava.aw
  • 2024-09-14小李移动开发成长记 —— 大话小程序
    小李移动开发成长记——大话小程序做传统网站前端开发的同学初次接触小程序,会有许多困惑:为什么没有div,view是什么、怎么没有ajax,wx.request为什么是回调方式、预览怎么要用小程序开发者工具、APPID有什么用、安装npm包怎么还要构建、tabBar是什么、语法怎么和vue很像但是有
  • 2024-08-12大话Numpy(一)数组——升级的List
    摘要以实例为导向,用一种简单易懂的方式介绍Numpy。笔者直接将numpy的方法写入目录,便于查询。参考文档:https://numpy.org/doc/stable/user/index.htmlhttps://numpy.org/doc/stable/user/absolute_beginners.htmlhttps://edu.csdn.net/job/pythonbe_02/python-3-195To:
  • 2024-08-02大话C语言:第34篇 指针与函数的关系
    1指针作为函数的参数指针作为函数的参数,语法格式:返回数据类型函数名(数据类型*指针变量1,...,数据类型*指针变量1)注意,指针变量的数据类型可以为任何数据类型,包括基本数类型和自定义数据类型代码示例:voidswap(int*ptr1,int*ptr2){//提前保存ptr1指向对象
  • 2024-07-10大话光学原理:3.干涉与衍射
    一、干涉        这是一束孤独的光,在真空的无垠中悄无声息地穿行。忽然,一堵高耸的墙壁挡住了它的去路,它别无选择,只能硬着头皮冲撞而去。在摸索中,它意外地发现墙壁上竟有两道孔隙,笔直而细长,宛如量身定做,似乎在等待着它轻盈的穿透。然而,刚刚逃脱束缚,一道新的屏障又挡在
  • 2024-07-08大话C语言:第29篇 指针
    1指针概念指针:地址的变量化形式,其存储的是内存中某个存储单元的地址。它是地址的数值表示。指针变量:一种特殊的变量,它专门用于存放变量的地址(即指针)。注意,指针和指针变量的区别:指针本身是一个地址,这个地址指向内存中的一个存储单元。它只是一个内存地址的抽象表示,没
  • 2024-07-01大话C语言:第26篇 静态库
    1静态库概述C语言静态库(StaticLibrary)是一种包含一组目标文件的归档文件,这些目标文件通常是由多个C语言源文件编译而成的。静态库在程序编译时被链接到目标程序中,成为程序的一部分,因此在运行时不再需要额外的库文件。与动态库(DynamicLibrary)不同,静态库在编译时就已经被完全
  • 2024-06-15大话考研数据结构:第3篇 数据结构的基本概念(下)
    1数据结构        数据结构(datastructure)是指相互之间存在一种或多种特定关系的数据元素的集合。现实世界中,任何的数据元素并非孤立存在的,它们之间存在千丝万缕的某种关系,它们的这种称之为“结构”。简而言之,数据结构是相互之间存在一种或多种特定关系的数据元素的
  • 2024-06-07[设计模式 1] 设计模式笔记(大话设计模式总结)
    设计模式总结(java版1)1.简单工厂模式需求:设计一个计算器,有一个抽象的运算类,他里边有两个数字属性和一个getResult()抽象方法,这个类被四个加减乘除的具体的算法类继承,然后有一个简单工厂类,这个简称工厂类是用来生成一个具体的运算类的,然后就在简单工厂类里有一个逻辑的判
  • 2024-04-09大话数据结构(1)
    1线性表的链式存储结构,头指针指向每一个结点,表明,头指针不是第一个结点, 还有就是头指针可以指向头结点,头结点再指向第一个结点2 散列表(哈希表): 采用散列技术将记录存储在一块连续的存储空间中, 这块空间就称为散列表或哈希表想想链表, 这个名词就好理
  • 2024-04-09大话设计模式-简单工厂模式
    简单工厂模式面向对象和面向过程在大话设计模式中,为了引出简单工厂模式这一个话题,作者举了一个计算器的例子,通过不断的去优化计算器功能的实现代码,来帮助我们理解面向对象这一概念。首先是初始的代码,逻辑简单明了,是面向过程的方法去解决的,用计算机的方式去思考问题,直接判断输
  • 2024-03-22大话设计模式
    设计模式的基本概念        设计模式是在特定上下文中解决设计问题的模板。它们不是代码,而是一套解决方案的指导思想。设计模式通常遵循以下几个原则:单一职责原则:一个类应该只有一个引起它变化的原因。开闭原则:软件实体应该对扩展开放,对修改关闭。里氏替换原则:子
  • 2024-01-11大话 JavaScript(Speaking JavaScript):第十一章到第十五章
    第十一章:数字原文:11.Numbers译者:飞龙协议:CCBY-NC-SA4.0JavaScript对所有数字都使用单一类型:它将它们全部视为浮点数。但是,如果小数点后没有数字,则不显示小数点:>5.0005在内部,大多数JavaScript引擎都会优化并区分浮点数和整数(详情请参见JavaScript中的整数)。但这
  • 2024-01-11大话 JavaScript(Speaking JavaScript):第十六章到第二十章
    第十六章:变量:作用域、环境和闭包原文:16.Variables:Scopes,Environments,andClosures译者:飞龙协议:CCBY-NC-SA4.0本章首先解释了如何使用变量,然后详细介绍了它们的工作方式(环境、闭包等)。声明变量在JavaScript中,您在使用变量之前通过var语句声明变量:varfoo;foo
  • 2024-01-11大话 JavaScript(Speaking JavaScript):第一章到第五章
    第一部分:JavaScript快速入门原文:I.JavaScriptQuickStart译者:飞龙协议:CCBY-NC-SA4.0这部分是JavaScript的一个独立快速介绍。你可以在不阅读本书中的其他内容的情况下理解它,本书的其他部分也不依赖于它的内容。然而,阅读本书的提示在阅读本书的提示中适用。第一章:基
  • 2023-11-21大话Unity Shader,带你带你从0开始了解
    前言Shader,一款中文名为着色器的东西,对于很多开发者来言它是一个神秘的存在,想学但是又不知道如何去学,或者学了一段时间又发现Get不到它的点,始终感觉游离在外,不得其法。那么本文今天就来给大家讲解一下如何从零基础入门Shader,目的在于让初学Shader的程序员或者美术er可以快速进入
  • 2023-11-01大话设计模式之装饰模式笔记
    装饰模式的基本结构classDiagramclassComponent{<<interface>>+operation();}classConcreateComponent{+operation();}classDecrator{-Componentcomponent;+operation();}class
  • 2023-10-20大话设计模式之策略模式笔记
    策略模式结构classDiagramclassContext{-Statagestatage+ContextIntegace(Statagestatage)}classStratage{<<abstract>>+algorithmInterface()}classConcreateStratage1{}classConcre
  • 2023-10-20大话设计模式之简单工厂模式笔记
    简单工厂模式以实现加、减、乘、除的计算器功能为例初级代码:输入数字交互界面@SuppressWarnings("resource")publicstaticvoidmain(String[]args){System.out.println("**********************************************");System.out.println("
  • 2023-08-29大话数据结构笔记
    1.ADT:AbstractDataType抽象数据类型。2.算法的五个基本特性:输入,输出,有穷性,确定性和可行性。3.大O阶:a.用常数1取代运行时间中的所有加法常数。 b.在修改后的运行次数函数中,只保留最高阶项。c.如果最高阶存在且不是1,则去除与这个项
  • 2023-08-10大话中国骨干网(下)
    上篇文章(链接),小枣君给大家介绍了国内骨干网的诞生过程。今天,我将继续介绍国内运营商IP骨干网的发展历史与现状。▉ 中国电信上篇文章中,我们提到,中国邮电部在1995年建立了ChinaNet(中国公用计算机互联网),也就是大家俗称的163网。这张网,当时是国内普通网民接入互联网的主要通道。因为