首页 > 编程语言
实现SLIC算法生成像素画
前言 像素风最早出现在8bit的电子游戏中,受制于电脑内存大小以及显示色彩单一, 只能使用少量像素来呈现内容,却成就了不少经典的像素游戏。随着内存容量与屏幕分辨率的提升,内存与显示媒介的限制不再是问题,而像素风也慢慢演变成一种独特的创作风格。 像素画的一般的绘制流程包括了勾线、填色等,而逐个像素的绘 ...
分类:编程语言   时间:2021-06-24 22:29:58    收藏:0  评论:0  赞:0  阅读:26
JVM垃圾回收算法
JVM垃圾回收算法两个概念:新生代:存放生命周期较短的对象的区域。老年代:存放生命周期较长的对象的区域。 相同点: 都在Java堆上 1.标记–清除算法(Mark-Sweep)执行步骤: 标记:遍历内存区域,对需要回收的对象打上标记。清除:再次遍历内存,对已经标记过的内存进行回收。图解: 缺点: 效 ...
分类:编程语言   时间:2021-06-24 22:28:11    收藏:0  评论:0  赞:0  阅读:22
java面向对象向06-内存分析
//宠物类public class Pet { public String name; public int age; public void shout(){ System.out.println("叫了一声"); }}//main方法类 public class Application { pu ...
分类:编程语言   时间:2021-06-24 22:27:46    收藏:0  评论:0  赞:0  阅读:25
五十八、python 进阶 装饰器
装饰器总结 什么是装饰器? 处理函数的函数,加一个功能,但是不影响原来函数的内部结构 生活中的例子:给手机加一个外壳,外壳保护了手机 装饰器有什么用? 增强函数的功能 装饰器使用场景 增加被装饰函数的行为 代码复用 一个函数接收另一个函数作为参数,这种函数称之为高阶函数。 函数的重要特性 1.在py ...
分类:编程语言   时间:2021-06-24 22:27:30    收藏:0  评论:0  赞:0  阅读:16
浅谈Java中的SPI
1.SPI 简介 SPI 全称为 Service Provider Interface,是一种服务发现机制。 SPI 的本质是将接口实现类的全限定名配置在文件中,并由服务加载器读取配置文件,加载实现类。 这样可以在运行时,动态为接口替换实现类。正因此特性,我们可以很容易的通过 SPI 机制为我们的程 ...
分类:编程语言   时间:2021-06-24 22:26:15    收藏:0  评论:0  赞:0  阅读:22
JAVA 中 Map 与实体类相互转换的简单方法
1. 在 pom.xml 中引入依赖包 <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.54</version> </dependency> 2.代码 // 将 Ma ...
分类:编程语言   时间:2021-06-24 22:23:30    收藏:0  评论:0  赞:0  阅读:23
JavaSE:员工管理系统 (集合与IO流的结合使用 ObjectInputStream/ ObjectOutputStream)
1 package cn.employee_io; 2 3 import java.io.Serializable; 4 5 public class Employee implements Serializable{ 6 /** 7 * 8 */ 9 private static final lo ...
分类:编程语言   时间:2021-06-24 22:22:52    收藏:0  评论:0  赞:0  阅读:17
spring-security-csrf
README.md # adapa-security ### 1. Introduction **adapa-security**是基于spring-security实现的安全验证组件。 ### 2. QuickStart #### pom.xml ```xml <dependency> <grou ...
分类:编程语言   时间:2021-06-24 22:22:22    收藏:0  评论:0  赞:0  阅读:18
JavaScript 原生数字千分位格式化函数(多功能的toLocaleString)
Number.prototype.toLocaleString([locales [, options]]) toLocaleString()方法返回这个数字在特定语言环境下的表示字符串。 新的 locales 和 options 参数让应用程序可以指定要进行格式转换的语言,并且定制函数的行为。 d ...
分类:编程语言   时间:2021-06-24 22:21:45    收藏:0  评论:0  赞:0  阅读:17
寻找两个正序数组的中位数-python
# 给定两个大小分别为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出并返回这两个正序数组的 中位数 。 # # # # 示例 1: # # # 输入:nums1 = [1,3], nums2 = [2]# 输出:2.00000# 解释:合并数组 = [1,2,3] ,中位 ...
分类:编程语言   时间:2021-06-24 22:21:36    收藏:0  评论:0  赞:0  阅读:14
机器学习sklearn(四十三):算法实例(十二)随机森林总结
1 Bagging vs Boosting 2 RFC的参数列表 3 RFC的属性列表 4 RFC的接口列表 ...
分类:编程语言   时间:2021-06-24 22:21:17    收藏:0  评论:0  赞:0  阅读:9
《JavaScript设计模式》章3--封装和信息隐藏
前面两章感觉有点囫囵吞zao... 封装 在java中通常使用关键字private来实现信息的隐藏,表明只有类的内部才能进行调用和访问 在js中没有private关键字,我们是使用闭包来创建只允许对象内容访问的属性和方法 创建对象的基本模式 同样的,每中模式都各有利弊,我们不能武断说哪种模式好或者坏 ...
分类:编程语言   时间:2021-06-24 22:20:21    收藏:0  评论:0  赞:0  阅读:17
drf 第三方模块的过率 排序 处理异常 自己封装的response对象
一 过滤Filtering 对于列表数据可能需要根据字段进行过滤,我们可以通过添加django-fitlter扩展来增强支持。 安装 pip install django-filter 注册 INSTALLED_APPS = [ ... 'django_filters', # 需要注册应用, ] 全 ...
分类:编程语言   时间:2021-06-24 22:18:11    收藏:0  评论:0  赞:0  阅读:24
JavaIO流
Java中执行输出和输入操作,需要通过IO流。例如最常见的System.out.println()就是一个输出流。IO流的类比较多,但核心体系就是由File、 InputStream 、OutputStream、Reader、Writer和Serializable(接口)组成的,后续会一一详细说明。 ...
分类:编程语言   时间:2021-06-24 22:17:32    收藏:0  评论:0  赞:0  阅读:26
python loggin模块封装
#!/usr/bin/env python # -*- coding:utf-8 -*- import logging import time from util import get_path class TestLog(object): ''' 封装后的logging ''' def __ini ...
分类:编程语言   时间:2021-06-24 22:13:45    收藏:0  评论:0  赞:0  阅读:13
Go语言中的并发安全和锁
如果没有锁 在我们的项目中,可能会存在多个goroutine同时操作一个资源(临界区),这种情况会发生竞态问题(数据竞态)。 直接代码解释: 开启两个goroutine去累加变量x的值,这两个goroutine在访问和修改x变量的时候就会存在数据竞争,导致最后的结果与期待的不符。 互斥锁 互斥锁能够 ...
分类:编程语言   时间:2021-06-24 16:06:15    收藏:0  评论:0  赞:0  阅读:18
JavaScript 数组排序
1、冒泡排序 两次循环比较相邻元素,交换位置 1 function popSort(arr) { 2 for (let i = 0; i < arr.length; i++) { 3 for (let j = i + 1; j < arr.length; j++) { 4 if (arr[i] > ...
分类:编程语言   时间:2021-06-24 16:05:16    收藏:0  评论:0  赞:0  阅读:18
Python如何生成器函数?
对于程序而言,内存也是很重要的,因为程序中很多数据都是保存在内存中的,如果内存中存储的数据过多,那么系统就会崩溃,这是人们不希望发生的。   可以采用生成器推导式来解决内存不足的问题。例如,利用生成器推导式创建一个生成器n,数据为1~33数字,可以写成n = (i for i in range(1, 34))。这样当程序需要一个数时,程序才生成数据,可以节省内存。然而生成器推导式太过简单,只能
分类:编程语言   时间:2021-06-24 16:03:29    收藏:0  评论:0  赞:0  阅读:13
浅析Spring的@bean注解
一、Spring注解分类 从广义上Spring注解可以分为两类: 1、一类注解是用于注册Bean 假如IOC容器就是一间空屋子,首先这间空屋子啥都没有,我们要吃大餐,我们就要从外部搬运食材和餐具进来。这里把某一样食材或者某一样餐具搬进空屋子的操作就相当于每个注册Bean的注解作用类似。 注册Bean ...
分类:编程语言   时间:2021-06-24 16:03:17    收藏:0  评论:0  赞:0  阅读:9
Java对象及对象引用变量
Java对象及其引用 关于对象与引用之间的一些基本概念。 初学Java时,在很长一段时间里,总觉得基本概念很模糊。后来才知道,在许多Java书中,把对象和对象的引用混为一谈。可是,如果我分不清对象与对象引用, 那实在没法很好地理解下面的面向对象技术。把自己的一点认识写下来,或许能让初学Java的朋友 ...
分类:编程语言   时间:2021-06-24 16:03:03    收藏:0  评论:0  赞:0  阅读:15
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!