当你想让一个以上的对象有机会能够处理某个请求的时候,就使用责任链模式。 ...
分类:
其他好文 时间:
2021-07-07 17:51:14
阅读次数:
0
概述 做一一些事,可以将他们封装为函数,反复调用。 如果这些事很多,且不同事情之间有关联关系,假如十件事写成10个函数 没有逻辑无序编排,且很有可能多个事情会公用数据。 编写后的代码杂乱无章。 OOP:封装信息,用特征与行为将一类事物提炼抽象出来。 基本语法同java,也借鉴了python的语法。 ...
分类:
Web程序 时间:
2021-07-07 17:49:46
阅读次数:
0
Python学习(1)-基础语法学习,了解Python相关知识和语法。 ...
分类:
编程语言 时间:
2021-07-05 19:08:57
阅读次数:
0
表锁是MySQL最基本的锁策略,并且是开销最小的策略。表锁会锁定整张表,一个用户在对表进行写操作前需要先获得写锁,这会阻塞其他用户对该表的所有读写操作。只有没有写锁时,其他读取的用户才能获取读锁,读锁之间不相互阻塞。 行锁可以最大程度的支持并发,同时也带来了最大开销。innoDB和XtraDB以及一 ...
分类:
数据库 时间:
2021-07-05 19:06:17
阅读次数:
0
近期学习鸿蒙硬件物联网开发,用到的开发语言是C; 一、基础语法:第一个案例: 命令 gcc hello.c #include <stdio.h> //stdio.h 是一个头文件 , #include 是一个预处理命令,用来引入头文件 void func2(){ printf("C语言小白变怪兽") ...
分类:
编程语言 时间:
2021-07-05 19:05:43
阅读次数:
0
目的:为了减少应用程序与具体类之间的依赖(松耦合),将对象的创建进行封装。所有的工厂都是用来封装对象的创建。 - 简单工厂模式。(简单工程其实不是一个设计模式,反而像是一种编程习惯)- 工厂方法模式:定义了一个创建对象的接口,但由子类决定要实例化的类是哪一个。工厂方法让类把实例化推迟到子类。- 抽象 ...
分类:
其他好文 时间:
2021-07-05 19:04:02
阅读次数:
0
一.简介 xgboost在集成学习中占有重要的一席之位,通常在各大竞赛中作为杀器使用,同时它在工业落地上也很方便,目前针对大数据领域也有各种分布式实现版本,比如xgboost4j-spark,xgboost4j-flink等。xgboost的基础也是gbm,即梯度提升模型,它在此基础上做了进一步优化 ...
分类:
编程语言 时间:
2021-07-05 19:03:36
阅读次数:
0
本文主要针对与我一样的小白想使用CUDA加速方法,而经过Visual Studio编译器对cuda代码反复试验与调整得到以下成果。 目前本文主要使用一维数组对CUDA的grid与block的组合尝试,已实现CUDA一维数组的计算,将其记录如下。 而我也将会在下篇继续使用多维数组使用CUDA计算。 本 ...
分类:
编程语言 时间:
2021-07-05 19:02:58
阅读次数:
0
前言 谈常用GC回收算法之前,先说一下引用计数法 算法原理 引用计数算法很简单,它实际上是通过在对象头中分配一个空间来保存该对象被引用的次数。如果该对象被其它对象引用,则它的引用计数加一,如果删除对该对象的引用,那么它的引用计数就减一,当该对象的引用计数为0时,那么该对象就会被回收。 比如说,当我们 ...
分类:
编程语言 时间:
2021-07-05 18:55:36
阅读次数:
0
标注工具 标注工具推荐使用ITK-SNAP,windows、linux和MacOS平台都支持。 标注的读取 通过ITK-SNAP加载数据和label文件,我们可以看到用不同颜色区分的标注,如下图: 图中有两个label,分别为Label1和Label2,对应图中红色和绿色部分。 下面我们用程序读取l ...
分类:
其他好文 时间:
2021-07-05 18:51:01
阅读次数:
0