ICode9

精准搜索请尝试: 精确搜索
  • 软件设计模式学习总结2019-09-09 10:03:24

    软件设计模式的基本概念 软件设计模式(Software Design Pattern),又称设计模式,是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结,它描述了在软件设计过程中的一些不断重复发生的问题,以及该问题的解决方案; 通常包含以下几个基本要素: 模式名称 问题 解决方案

  • 组合模式就是几个模式组合一起吗?来看看组合模式原理2019-09-09 10:00:12

    组合模式引导篇及组合模式原理在上一个《迭代器模式》中,我们讲到了阿里收购网易考拉后,店铺合并的问题使用到了迭代器模式。现在又有了新需求。我们先来看看新需求:先说明:组合模式并非是把之前学过的设计模式组合在一起的一种模式哈。别理解错了。来源:凯哥Java(kaigejava)在原有菜单

  • Java对象的序列化和反序列化2019-09-08 23:07:47

    原文链接:https://my.oschina.net/u/1781072/blog/542643 一、序列化和反序列化的概念   把对象转换为字节序列的过程称为对象的序列化。   把字节序列恢复为对象的过程称为对象的反序列化。   对象的序列化主要有两种用途:   1) 把对象的字节序

  • EL表达式详解2019-09-08 23:05:10

    原文链接:https://my.oschina.net/u/1781072/blog/542615 1、作用: 开发人员在无须java代码的情况下,可以方便的访问page、request、session、application作用域中的对象和其他对象。   2、EL 表达式语言   3、语法; 例如:${user.id } 、${session

  • spring MVC --spring MVC原理2019-09-08 23:01:56

    原文链接:https://my.oschina.net/u/1781072/blog/542626 Spring MVC工作流程图 图一 图二  Spring工作流程描述       1. 用户向服务器发送请求,请求被Spring 前端控制Servelt DispatcherServlet捕获;       2.  DispatcherServlet对

  • C++学习笔记(三)类与对象2019-09-08 22:35:24

    面相对象的方法的目的:解决软件产业化问题 对象之间通过消息来通讯 抽象(数据抽象<int Hour>、代码抽象<SetTime( )>)—具体 类可以实现数据的封装、隐蔽、继承和派生 类包含:属性和行为 对象是类的实体 内联成员函数 关键词inline/直接在class内实现à适用于功能较为简单的成员

  • Jquery的Dom操作2019-09-08 21:06:20

    Jquery的Dom操作:(调用方式:jq对象.function()) 1.内容操作: 1.html():获取或设置元素标签体的全部内容 JQuery的html(): 而不用像getElements的JS对象那样for遍历设置innerHTML html(vlaue): 空参时(value===undefine)返回首元素的innerHTML 非空参时

  • 【考前必看一】面试前夕知识点梳理之JavaScript2019-09-08 21:02:45

    一、JavaScript 1. 构造函数 构造函数是一种特殊的方法,主要用来创建对象时初始化对象,总与new运算符一起使用。 2. new运算符 new运算符会创建一个空对象,并且构造函数中的 this 指向这个空对象。 这个新对象会被执行[[原型]]连接,即连接构造函数的原型。 执行构造函数,将属性和

  • 【考前必看二】面试前夕知识点梳理之ES62019-09-08 21:00:55

    二、ES6 1. let、const 和 var let 和 const 定义的变量不会出现变量提升,而 var 定义的变量会提升。 let 和 const 会出现暂时性死区,而 var 不会出现暂时性死区。 在相同作用域中,let 和 const 不允许重复声明,var 允许重复声明。 let 和 const 在块级作用域内有效,而 var 在

  • [19/09/08-星期日] Python的几个概念2019-09-08 20:52:10

    一、表达式、语句、   1.表达式   就是一个类似于数学公式的东西 ,比如:10 + 5 8 - 4;表达式一般仅仅用了计算一些结果,不会对程序产生实质性的影响         如果在交互模式中输入一个表达式,解释器会自动将表达式的结果输出 2.语句 在程序中语句一般需要完成某

  • K-Means算法及代码实现2019-09-08 19:53:13

    1.K-Means算法   K-Means算法,也被称为K-平均或K-均值算法,是一种广泛使用的聚类算法。K-Means算法是聚焦于相似的无监督的算法,以距离作为数据对象间相似性度量的标准,即数据对象间的距离越小,则它们的相似性越高,则它们越有可能在同一个类簇。之所以被称为K-Means是因为它可以发现k个

  • 我对Java动态代理的理解2019-09-08 19:50:24

    虽然面向应用开发的程序员很少直接使用动态代理技术,但是诸如AOP,事务控制,Spring容器注入等等,实际上都是基于动态代理实现的,可见,动态代理是多么重要。这篇随笔记录了我对动态代理技术原理的一两点理解。 1. 什么是代理 1.1 什么是代理        下图所示为一般地代理模式类图,实际

  • 设计模式之单例模式(Singleton Pattern)2019-09-08 16:57:01

    单例模式是最简单的设计模式之一。属于创建型模式,它提供了一种创建对象的最佳方式。使应用中只存在一个对象的实例,并且使这个单实例负责所有对该对象的调用。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方

  • C++ 类2019-09-08 14:38:27

    C++ 类 面向对象的语言: 将 对某种功能的处理 封装在一起,便于理解,扩充,查错,重用。 面向对象的程序 = 类 + 类 + 类… 类: 抽象: 将某种客观事物的属性归纳出来,形成一个数据结构。再将这类事物可以进行的行为也归纳出来,形成一个个函数,这些函数可以用来操作这些数据结构。 封装:

  • Junit的基本使用2019-09-08 14:36:40

    欢迎浏览我的博客 获取更多精彩文章 https://boyn.top Junit的基本使用 文章目录Junit的基本使用环境安装一个简单的例子Assert方法组Matcher方法对异常进行测试Stub,Mock和代理测试 环境安装 基本的Junit环境安装很简单,只需要junit和hamcrest-core两个依赖包即可.在这

  • spring 集成 shiro安全框架2019-09-07 21:01:07

    基于xml 配置文件集成   1. web.xml 文件 <!-- 配置Shiro安全过滤器 --><filter> <filter-name>shiroFilter</filter-name> <!-- 此类由spring-web 提供 --> <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class&g

  • 面向对象和面向过程解读2019-09-07 19:42:15

    首先来看一下常见的名词: OOA 面向对象分析(分析问题) OOD面向对象设计(定义问题) OOP面向对象编程(解决问题) 面向对象思考: 面向过程的范式重点在于设计方法 面向对象的范式将数据和方法结合在一起构成对象,使用面向对象范式软件设计重点在于对象以及对象的操作上 面向对象开发就

  • 我的ECMAscript 待续2019-09-07 19:38:09

    ECMAscript 运行在客户端的脚本语言 计算机组成:1.硬件:输出设备 输入设备 CPU 硬盘(永久) 内存(临时)二进制数据 软件:系统:wd mc linux 软件 :qq之类 程序运行:数据放到硬盘到内存条到cpu 发展历史:布兰登。艾奇 1961年生,1995年十天完成js设计,网景公司原名livescript,后与sun合作

  • 离散仿真引擎基础作业与练习2019-09-07 19:08:54

    作业内容一、简答题1. 解释 GameObjects 和 Assets 的区别与联系2. 下载几个游戏案例,分别总结资源、对象组织的结构3. 使用 debug 验证 MonoBehaviour 基本行为或事件触发条件4. 了解 GameObject、Transform、Component 对象5. 整理相关学习资料,编写简单代码验证以下技术6.

  • JavaWeb、Jsp和 Servlet2019-09-07 19:07:46

    Java Web HTTP1.1 1.发出请求 2.获取响应 B/S模型:浏览器-服务器模型 C/S模型:客户端-服务器模型 B/S模型的优点: 具有分布式特点,可以随时随地进行查询丶浏览等业务处理 业务扩展简单方便,通过增加网页即可增加服务功能 维护简单方便,只需要改变网页,即可实现所有用户的同步更新

  • C++ Primer(5th) Chap1.Getting Started2019-09-07 17:56:08

    在CommandPrompt上:(即cmd)   假定文件名为prog1.cc:   编译:$Compiler'sName prog1.cc   打开(prog1.exe):$prog1   打开(在当前目录):$.\prog1   执行之后:$echo %ERRORLEVEL% 运行GUN编译器的命令默认是g++,例如:$ g++ -o prog1 prog1.cc 关于命令行的内容暂不继续推进,核

  • 大白话通俗易懂的讲解javascript原型与原型链(__proto__、prototype、constructor的区别)2019-09-07 16:04:11

      javascript原型和原型链是js中的重点也是难点,理论上来说应该是属于面向对象编程的基础知识,那么我们今天为什么要来讲这个呢?(因为我也忘了,最近看资料才揭开面纱……  哈哈哈)      好了,直接进入正文。在js的编程世界中,万物皆对象;不管你是数组还是函数还是对象,都是属于对象类

  • 面向对象笔记2019-09-07 16:00:24

    一:类与对象     class       结构化开发(面向过程开发) c语言     衣服找出来  ----->  洗衣机打开 ----->衣服放进去--> 加洗衣粉----> 启动洗衣机    (洗衣服)     袜子找出来  -----> 洗衣机打开  -----> 袜子放进去---->加洗衣粉---> 启动洗衣机     

  • <javaScript>谈谈JavaScript中的变量、指针和引用2019-09-07 15:04:01

    1、变量我们可能产生这样一个疑问:编程语言中的变量到底是什么意思呢?事实上,当我们定义了一个变量a时,就是在存储器中指定了一组存储单元,并将这组存储单元命名为a。变量a的值实际上描述的是这组存储单元中存放的具体信息。例如,在JS中 var a;a=10;   第一个语句在存储器中指定了一

  • JavaEE(一)2019-09-07 11:38:39

    java EE 基础 前端脚本:能够被浏览器识别,并能够被理解的脚本,html,css,js,java将这些都看成字符串 后端脚本:服务器脚本,java,php,c#,.net,能够同过服务器编译执行的 静态页面:全部由为端脚本的页面文件 动态页面:通过后端脚本执行完成的页面 javaEE处理机制:(必须理解,背

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有