- 博客(36)
- 资源 (4)
- 收藏
- 关注
原创 数字图形处理知识点整理
数字图像处理多采用计算机处理,因此,有时也称之为计算机图像处理。概括地说,数字图像处理主要包括如下几项内容:几何处理,算术处理,图像增强,图像复原,图像重建,图像编码,图像识别,图像理解。
2024-02-16 21:51:05 732
原创 线程与进程的关系和区别
关系线程是进程的基本执行单元,一个进程的所有任务都在线程中执行;进程要想执行任务,必须得有线程。区别1、同一进程的线程共享本进程的地址空间,而进程之间则是独立的地址空间;2、同一进程内的线程共享本进程的资源,而进程间的资源是独立的。关系线程定义线程是进程的基本执行单元,一个进程的所有任务都在线程中执行进程要想执行任务,必须得有线程,进程至少要有一条线程程序启动会默认开启一条线程,这条线程被称为主线程或 UI线程进程定义进程是指在系统中正在运行的一个应用程序每个进程之间是独
2021-11-03 10:18:50 561
原创 嵌入式软件工程师面试题总结
嵌入式软件工程师是现在人才市场上比较紧缺的职位,该职位由于学习困难大,学习资源少,对开发者拥有的知识面较广,所以很多招聘公司找不到这类人才,所以需要我们不停的学习自我,充实自我,走向成熟才行。下面我们一起来看看嵌入式软件工程师一般面试的题目。1、关键字valotile有什么含义?解:一个硬件寄存器;中断中的一个非自动化变量;线程任务共享的变量2、嵌入式系统总是要用户对变量或寄存器进行位操作。给定一个整型变量a,写两段代码,第一个设置a的bit 3,第二个清除a 的bit 3。在以上两个操作中,要
2021-11-02 16:24:05 13314 1
原创 软件开发流程及类型图
前记今天接触到了软件开发流程,对其想进行进一步了解,于是网上搜索了软件开发流程的各种资料和信息,网上的资料真是多如牛毛,数不胜数,让人不觉眼前一亮,茅塞顿开,现把自己的想法和感受整理如下,望大家不吝指教,谢谢。关于软件开发流程图,大体分为如下几种:思维导图,跨职能流程图(水平跨职能流程图和垂直跨职能流程图),鱼骨图,N/S图等。软件开发流程图感悟通过这个流程图发现自己以前写程序真有点简单,而且简单得有点过头了,实际写一个软件项目包含很多内容,分析,开发,调试,验证等多个内容,若要真真
2021-11-01 17:07:28 9878
原创 Redis概述与安装
Redis简介首先,简单了解一下NoSQL(Not only sql),不要错误的理解为:没有SQL,而是不仅仅是SQL。NoSQL工具也是一种简易的数据库,它主要是基于内存的数据库,并提供一定的持久化功能。现在有很多这种技术如:memcachedb,redis,MongoDB等等。Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。Redis的性能十分优越,可以支持每秒十几万的读/写操作,其性能超数据库,并且支持集群、分布式、主从同步等配置,还支持一定事务能力。
2021-10-13 14:15:20 122
原创 Redis 读写分离技术
背景Redis 不管主从版还是集群规格,replica作为备库不对外提供服务,只有在发生HA的时候,replica提升为master后才承担读写流量。这种架构读写请求都在master上完成,一致性较高,但性能受到master数量的限制。经常有用户数据较少,但因为流量或者并发太高而不得不升级到更大的集群规格。为满足读多写少的业务场景,最大化节约用户成本,云数据库Redis版推出了读写分离规格,为用户提供透明、高可用、高性能、高灵活的读写分离服务架构Redis集群模式有redis-proxy、m
2021-10-12 17:37:31 191
原创 JavaWeb-案例分析-查询、模糊查询、删除操作(3)
一、查询操作(1)Servlet中的查询主体代码://1、调用CustomerDAO的getAll()得到Customer的集合 java.util.List customers = customerDAO.getAll(); //2、把Customer的集合放入request中 request.setAttribute("customers", custom
2021-01-25 09:56:11 2129
原创 Android-四大应用组件之Activity
一、理论概述-Activity的理解二、Intent和IntentFilter的理解显示意图:当目标组件是当前应用的,则用显示意图隐式意图:当目标组件是其他应用的,则用隐式意图三、相关API四、Activity的启动流程通过ActivityManager可以了解软件启动了界面。注:Ctrl+sh
2021-01-25 09:54:56 255
原创 JAVAWEB-MVC案例-新增-修改-配置底层存储源(4)
一、新增操作(1)表单参数回显(2)使用重定向,可以避免表单的重复提交问题response.sendRedirect("success.jsp");(3)设置信息到另一个界面request.setAttribute("message","用户名已经存在,请重新填写");Object msg =request.getAttribute("message");(
2021-01-25 09:51:09 226
原创 Android-用户界面(上)
一、如何排查解决常见异常(1)常见的异常: 1.NullPointerException 原因: 调用值为null的对象的方法或属性 2.ClassCastException 原因: 执行强制转换, 但类型不匹配 3. Act
2021-01-25 09:50:05 180
原创 JAVAWEB Cookie
一、会话与状态管理注:设置Cookie的作用路径:作用范围:可以作用当前目录和当前目录的子目录,但不能作用于当前目录的上一级目录。-->可以通过setPath方法来设置Cookie的作用范围,其中/代表站点的根目录-->Cookie cookie =newCookie("cookiePa
2021-01-25 09:49:01 188
原创 Android-用户界面(下)
一、常见的UI二、视图标签属性三、ListView四、ListView优化//如果没有复用的if(convertView==null) { Log.e("TAG", "getView() position="+position+" convertView="+conver
2021-01-25 09:46:42 158
原创 Android-数据存储(上)
一、Debug调试(1)跟踪程序的运行过程,找出问题出现的地方,更快的解决问题(bug)(2)梳理已有功能代码的运行逻辑流程二、数据存储(1)sp存储(2)手机内部存储(3)手机外部存储三、练习
2021-01-25 09:45:37 178
原创 Error:Execution failed for task ‘:app:mergeDebugResources‘. > Error: java.util.concurrent.ExecutionE
我的解决办法是:点击Gradle Scripts下的build.gradle(Module:app),添加如下两行:aaptOptions.cruncherEnabled= falseaaptOptions.useNewCruncher = false效果如下:
2021-01-25 09:44:07 306
原创 代码调试中的一些问题和解决办法
相信大家在调试代码中一定遇到过各种各样的bug,但不一定都是逻辑错误和语法错误,前两者是比较明显能够看出来的,但有些错误就不是那么明显,下面我们总结如下:...
2020-12-18 10:41:48 1040
原创 电动汽车简介
随着社会的发展和进步,科技的日新月异,电动汽车已经越来越普及了,它给社会带来便利的同时,也对解决空气污染有很大的作用,下面让我们来一起了解一下电动汽车的相关知识。...
2020-12-18 10:39:32 366
转载 VS2015和Opencv3.2.0的安装和配置
VS2015和Opencv3.2.0的安装和配置 用了Opencv一段时间了,简单记录一下opencv在vs2015下的配置。第一部分:OpenCV3.2.0的下载OpenCV官方下载地址: https://opencv.org/releases.html#根据自己的电脑下载,windows选择win pack,版本号可根据需求自行选择...
2020-12-18 10:32:43 336
原创 Android Studio出现的若干问题及解决办法
问题1:Android Studio新建工程后,出现“Failed to resolve:com.android.support:appcompat-v7:27.+”错误问题2:Android Studio卡在Gradle Sync:Download https://services.gradle.org/distributions/gradle-3.2-all.zip问题3:有时运行他人...
2020-12-18 10:22:23 205
原创 图文详解:数据结构基础篇-概述
刚开始学习编程的时候,有的同学就听说了数据结构这门课程,听说它是多么的重要,但又听说它是多么的难学,其实并没有想象中的那么困难,下面我把学这门课程的经验和方法分享给大家。什么是数据结构? 具体来说,数据结构可以理解为数据的组织形式,它是数据的集合,并且数据元素之间具有一种或多种关系,在现实生活中,学校机构,城市交通都属于数据结构范畴。为什么要...
2020-12-17 18:01:41 272
原创 Python下载与安装
Python是一种跨平台的计算机程序设计语言。 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发。Python是一种解释性脚本语言,可以应用于以下领域:1、Web和Internet开发2、科学计算和统计3、人工智能4、桌面界面开发5、软件开发6、后端开发7、网络爬虫1、登录百度,搜索Python官网,然后点击进入官网。2、第...
2020-12-17 11:18:02 618
原创 iSlide插件安装与使用
iSlide插件安装与使用iSlide是一个功能非常丰富的一站式PPT插件,可以帮大家解决各种PPT制作问题。满足你在PPT设计上的各种需求,无论是查找模板、图片、图标素材,还是设计配色、页面布局、智能优化,都可以协助你更高效的创建出专业幻灯片文档。网络PPT模板鱼龙混杂,设计不规范,二次编辑工作量更大,同时还存在各种素材版权风险。当“复制,粘贴”成为做PPT的常态,无休止的文本排版、编辑对齐、调整大小等繁琐的操作接踵而来。各种色彩搭配、图文排版让PPT设计变得更加纠
2020-12-16 12:31:17 5345 1
原创 冈萨雷斯《数字图像处理》节选
为了学习基本的图像处理知识,讲本书与《Digital Image Processing, Third Edition》结合学习实用。选学了其中的数字图像基础、灰度变换与空间滤波、频率域滤波及图像分割等章节。以下是数字图像处理的一些matlab程序。Compiler:Win10及matlab2016b
2020-12-15 12:30:19 169
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人