1. 应用K-means算法进行图片压缩 读取一张图片 观察图片文件大小,占内存大小,图片数据结构,线性化 用kmeans对图片像素颜色进行聚类 获取每个像素的颜色类别,每个类别的颜色 压缩图片生成:以聚类中收替代原像素颜色,还原为二维 观察压缩图片的文件大小,占内存大小 源代码: import m ...
分类:
编程语言 时间:
2020-06-14 11:15:45
阅读次数:
61
把多个企鹅的信息添加到集合中查看企鹅的数量及所有企鹅的信息删除集合中部分企鹅的元素判断集合中是否包含指定企鹅 package duixiang; import java.util.ArrayList; import java.util.List; public class test { public ...
分类:
编程语言 时间:
2020-06-14 11:13:13
阅读次数:
69
import java.util.*;/** * 图的拓扑排序 * 1)从图中找到所有入度为0的点输出 * 2)把图中入度为0的点删掉,继续寻找入度为0的点输出,周而复始 * 3)图的所有节点被删除后,依次输出的顺序就是拓扑排序 * 要求:有向图且无环 * 应用:事件安排、编译顺序 */public ...
分类:
编程语言 时间:
2020-06-14 11:10:17
阅读次数:
61
for-else for-else结构: for 变量 in 序列: ? 循环体 else: ? 代码块 **列:**输入一个数字判断是否是素数。 num = int(input('请输入一个正整数:')) for i in range(2, num): if num % i == 0: print ...
分类:
编程语言 时间:
2020-06-14 11:04:53
阅读次数:
83
ThreadLocal介绍 我们知道,变量从作用域范围进行分类,可以分为“全局变量”、“局部变量”两种: 1.全局变量(global variable),比如类的静态属性(加static关键字),在类的整个生命周期都有效; 2.局部变量(local variable),比如在一个方法中定义的变量,作 ...
分类:
编程语言 时间:
2020-06-14 11:04:25
阅读次数:
59
目录:andorid jar/库源码解析 HotXposed: 作用: 免重启手机,实现Xposed hook更新。(当然app是要重启的) 栗子: 入口: // Hook 入口 public void handleLoadPackage(XC_LoadPackage.LoadPackagePara ...
分类:
编程语言 时间:
2020-06-14 11:04:12
阅读次数:
66
问题:数组对象去重 var arr = [{name: 'a',id: 1}, {name: 'a',id: 2}, {name: 'b',id: 3}, {name: 'c',id: 4}, {name: 'c',id: 6}, {name: 'b',id: 6}, {name: 'd',id: ...
分类:
编程语言 时间:
2020-06-14 11:02:19
阅读次数:
83
本文主要介绍Java中,使用URLEncoder.encode和URLDecoder.decode对url地址链接中,中文字符及特殊字符用 UTF-8字符集进行编码和解码的方法,及相关的示例代码。 原文地址:https://www.cjavapy.com/article/709/ ...
分类:
编程语言 时间:
2020-06-14 11:02:02
阅读次数:
79
SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。 python的smtplib提供了一种很方便的途径发送电子邮件。它对smtp协议进行了简单的封装。 SMTP 对象语法如下: impor ...
分类:
编程语言 时间:
2020-06-14 10:54:12
阅读次数:
67
本文简单解析各种数组和对象属性的遍历方法: 原生for循环、for-in及forEach ES6 for-of方法遍历类数组集合 Object.key()返回键名的集合 jQuery的$.each() underscore的_.each() 文中的范例基于以下数组和对象。 1 2 3 4 5 6 7 ...
分类:
编程语言 时间:
2020-06-14 10:53:51
阅读次数:
55
托管调试助手 "DisconnectedContext":“针对此 RuntimeCallableWrapper 向 COM 上下文 0xc75058 的转换失败,错误如下: 系统调用失败。 (异常来自 HRESULT:0x80010100 (RPC_E_SYS_CALL_FAILED))。原因通常 ...
分类:
编程语言 时间:
2020-06-14 10:51:07
阅读次数:
92
1040 有几个PAT (25分) 和1045快排那个思想很像 左边、右边的分别累加在数组中存入 #include<iostream> #include<vector> #include<cctype> #include<map> #include<set> #include<sstream> #i ...
分类:
编程语言 时间:
2020-06-14 10:47:12
阅读次数:
75
今天在做Leetcode 102. 二叉树的层序遍历 时, 不管怎么试,每一层的输出都为空,如下图: 上述结果所使用的代码如下。 1 public List<List<Integer>> levelOrder(TreeNode root) { 2 if(root == null) return nu ...
分类:
编程语言 时间:
2020-06-14 10:46:26
阅读次数:
134
Spring 中的 IoC 的实现原理就是工厂模式加反射机制。 示例: interface Fruit { public abstract void eat(); } class Apple implements Fruit { public void eat(){ System.out.print ...
分类:
编程语言 时间:
2020-06-14 10:43:56
阅读次数:
92
多线程类似于同时执行多个不同程序,多线程运行有如下优点: 使用线程可以把占据长时间的程序中的任务放到后台去处理。 用户界面可以更加吸引人,这样比如用户点击了一个按钮去触发某些事件的处理,可以弹出一个进度条来显示处理的进度 程序的运行速度可能加快 在一些等待的任务实现上如用户输入、文件读写和网络收发数 ...
分类:
编程语言 时间:
2020-06-14 10:40:56
阅读次数:
61
SpringMVC MVC介绍 MVC 全名是 Model View Controller,是 模型(model)-视图(view)-控制器(controller) 的缩写, 是?种?于设计创建 Web 应?程序表现层的模式。 MVC 中每个部分各司其职: Model(模型):模型包含业务模型和数据 ...
分类:
编程语言 时间:
2020-06-14 10:35:16
阅读次数:
189
1.N个台阶的走法递归【这里设为10个台阶】 /** * N个台阶的走法递归 * <p> * 有个楼梯,台阶有10个,每次可以跳上1阶 或者 2阶 ,那么台阶的走法一共有多少种 */ @Test public void t() { System.out.println(f(10)); } //斐波那 ...
分类:
编程语言 时间:
2020-06-14 10:34:48
阅读次数:
42