Java并发(1)线程基础重新学习 Java 并发,本文包括线程的创建,线程的状态切换方法,守护线程。 As We All Know进程是系统分配资源和调度的基本单位线程是在 CPU 上运行的基本单位 在 Java 中,启动 main 函数即启动一个 JVM 进程,main 函数的线程是这个进程的一个线程,也称主线程。线程有自己的程序计数器(执行位置)和栈(局部变量);进程有堆与方法区,前者存放 new 的对象实例,后者 2020-03-16 学习相关 #笔记 #java
SpringMVC初探上方的图片是《Spring实战第四版》给出的,DispatcherServlet处理请求,发给对应的控制器(Controller),控制器返回应答的模型数据和视图名称,DispatcherServlet再去找视图,做出应答发送给用户(浏览器)。下方的是第五版的,简化了服务器端的细节,实际上在服务器端仍然有那些流程。 以下是《Spring实战》第五章的项目流程: 1. 创建项目通过mave 2020-01-15 学习相关 #spring
视觉实验三 全景图这次实验让我们分别使用平移变换和单应变换(仿射变换)拼接图像,生成全景图。时间过去很久了,简单说一下实验步骤和遇到的问题 一、球面坐标变换使用平移变换需要先求得球面变换坐标,并校正径向畸变。按照公式可得代码 12345678910# 球面座标变换xt = np.sin(xf)*np.cos(yf)yt = np.sin(yf)zt = np.cos(xf)*np.cos(yf)xt = xt/z 2020-01-10 学习相关 #视觉
资治通鉴笔记(汉高后-武帝)开学时从图书馆一排资治通鉴中抽出来了一本,断断续续读了两个月,大概读了一半。感觉这样没有目标的阅读是抓不到重点的。总归还是记了点什么,稍稍整理一下。这一卷起自汉高后(卷十三),终于汉宣帝(卷二十七),中华书局版。在网上也找到了不错的版本。 一、楚汉的新理解这部分是从另一本书上看到的,觉得很有意思就记了下来。 1.项羽是楚国没落贵族,刘邦是个人冒险主义者。项羽的八千子弟是贵族兵,是精英团体。作战能 2019-12-29 人文社科 #笔记 #史部
视觉实验二 特征检测与匹配可以看到这次实验大致上可以分为三部分:特征检测、特征描述、特征匹配 一、特征检测角点检测需要我们实现Harris角点检测功能计算Harris的2*2矩阵,如图所示 使用3*3的Sobel算子对图上每个点计算x方向与y方向导数,也就是 1234imx = np.zeros(srcImage.shape)ndimage.sobel(srcImage, 1, imx)imy = np.zeros( 2019-11-19 学习相关 #视觉
笔记-儒家思想中的政教关系最近在读一些关于思想史的东西,做点笔记。超越:名词,意思是不属于现实世界的领域,如精神、神话之类。超越实体化:超越在现实世界的体现与化身。 殷:王是政教合一的领袖,只有商王可以通过祭祀先祖来祭祀上帝。上帝只不过是在另一领域,他不是无所不能的。另:商、帝、辛 字形的相似 西周:发现了“天”、“天命”、“德性”的概念,天是无所不能的超越存在,天命是统治合法性的来源。统治者的德性决定了天命的归属。天厌 2019-11-01 人文社科 #笔记 #史部
视觉实验一 混合图像目标是将用低通滤波与高通滤波处理的图像混合,生成新的图像。该图像放大时看到的以高频信号为主,缩小时看到的以低频信号为主,呈现出两种图像。实验需要通过python、numpy、OpenCV,设计函数实现图像卷积、高斯模糊、得到滤波处理后的图像。不能使用已有的卷积与滤波函数。 这个项目需要实现 5 个函数,每个函数都建立在前面函数的基础上: cross_correlation_2d :互相关函数 2019-10-06 学习相关 #视觉
Spring初探-核心特性与解耦Spring用JavaBean来表示应用组件,JavaBean在此处指的是POJO,即简单老式java对象。 Spring通过以下四个方面简化java开发: 基于POJO的轻量级和最小侵入性编程 通过依赖注入和面向接口实现松耦合 基于切面和惯例进行声明式编程 通过切面和模板减少样板式代码 依赖注入:DI 面向切面编程:AOP Spring不强迫使用接口或类,在Spring应用中通常看不到使 2019-08-31 学习相关 #spring
MySQL安装排错在Windows上使用了msi安装MySQL2.0的版本,结果出了问题。主要报错原因是Data文件夹以及8.0版本的MySQL配置程序自动创建了一个MySQL服务引起的。记录下安装的步骤及排错过程。 1. 运行安装程序打开mysql-installer-community-8.0.16.0.msi,默认安装。 在这一步中程序会自动生成一个服务并让你配置,我当时并没有意识到这是一个服务,所以后来又 2019-05-12 学习相关 #MySQL
Git的操作Git是很好用的项目管理工具,记录下它的常用操作。 一、创建仓库 选择一个空目录(不要包含中文) 通过git init命令把它变为仓库:123$ git initInitialized empty Git repository in /Users/michael/learngit/.git/ 提示: 不要用记事本编辑.txt(Windows会在首位加上一串0xefbbbf(十六进制)的字符) 2018-11-19 学习相关 #git #工具