- 博客(23)
- 资源 (1)
- 收藏
- 关注
原创 肿瘤放射物理学(一)计量学中的辐射剂量及其单位
计量学中的辐射剂量及其单位一、粒子注量粒子注量(particle fiuence)是以入射粒子数目描述辐射场性质的一个量。 dN粒子数目 ,截面积d二、能量注量能量注量(energy fluence)是以进入辐射场内某点处单位截面积球体的粒子总动能描述辐射场性质的一个量。dR进入截面积d的球体内的粒子的能量之和,截面积d这两个能量都是描述辐射场性质的物理量。三、照射量照射量X (exposure)等于dQ除以dm的商。它是X()辐射在质量为dm的空气中释放的...
2021-06-29 18:05:19 1649
原创 android面试(5) 事件处理
55.AsyncTask异步任务的理解?AsyncTask是一个抽象类,这个类是对Thread类的一个封装,该类(asyncTask<Params,Progress,Result>)定义了3种泛型参数。不使用时Void型 Params:启动任务执行的输入参数,例如HTTP的URL,任务执行器需要的数据类型Progress:后台任务执行的百分比Result:后台执行任...
2019-08-29 21:45:24 213
原创 android 面试 持续更新(四)
类加载器相关面试题 37.什么是类加载器ClassLoader是用来动态加载class文件到内存中,虚拟机把描述类的数据从Class文件中加载到内存,并对数据进行校验,转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载机制。加载->验证->准备->初始化->卸载加载:将类的信息从文件中获取并且载入到JVM内存中验证:检查读...
2019-08-29 17:23:32 218
原创 android面试题 持续跟新(三)之android 通信过程
36.IPC机制Binder是Android中使用最广泛的IPC机制。IPC:Inter-Process Communication,即跨进程通信AIDL:Android Interface Definition Language,即Android接口定义语言;用于让某个Service与多个应用程序组件之间进行跨进程通信,从而可以实现多个应用程序共享同一个Service的功能。对于...
2019-08-29 17:22:02 198
原创 android面试题 持续跟新(二)
发下Tree底层都是使用了红黑二叉树来进行排序。红黑二叉树是一种特殊的平衡二叉树。平衡二叉树是1空树、2,左右两个子树的高度差的绝对值不超过1,并且左右两个子树都是一颗平衡二叉树。详情参考大神的https://www.cnblogs.com/guweiwei/p/7080971.html26.线程实现的方式创建线程只有一种方法,构造Thread类,但实现线程的执行单元有两种方法...
2019-08-29 17:17:53 162
原创 android面试题 持续跟新
blog中的图片有些事转载自其他大神,目前想找Android方面的工作,所以,会不定时的跟新我自己整理的知识点。大家多多交流,如有问题,请大家批评指正Android组件和线程框架1、进程和线程地址空间和其他资源:进程间相互独立,进程中包括多个线程,线程间共享进程资源某进程内的线程在其他进程内不可见 通信:进程间通信通过IPC机制,线程间通信通过数据段(如:全局变量)的读写,需要进程同...
2019-05-26 19:54:30 189
原创 AsyncTask异步任务的理解
AsyncTask是一个抽象类,这个类是对Thread类的一个封装,该类(asyncTask<Params,Progress,Result>)定义了3种泛型参数。不使用时Void型Params:启动任务执行的输入参数,例如HTTP的URL,任务执行器需要的数据类型Progress:后台任务执行的百分比Result:后台执行任务最终返回的结果,如String,Intege...
2019-05-14 20:34:22 242
翻译 Peakdet 寻找极小值和极大值不同版本
matlab 版本function [maxtab, mintab]=peakdet(v, delta, x)%PEAKDET Detect peaks in a vector% [MAXTAB, MINTAB] = PEAKDET(V, DELTA) finds the local% maxima and minima ("peaks") in the v...
2019-04-17 10:27:40 806 2
原创 Android Bundle传递数据
Bundle 是用来传递数据的,其以key-value保存数据,可以传递boolean,byte,int,long,float,double,string等基本类型或他们对应的数组,也可以是对象或对象数组,但必须实现Seriallzable或Parcelable接口。传递基本类型:putXxx()和getXxx()方法,用于基本的读写操作。写操作: MainFragment frag...
2019-04-16 11:11:42 2702
原创 androidStudio 导入opencvLibrary库
1.从https://opencv.org/releases.html官网上下载最新的OpenCV sdk for android并解压该zip文件2.将Opencv导入Android Studio,从文件 - >新建 - >导入模块,在解压缩的opencv存档中选择sdk/java文件夹3.在导入的opencv模块下跟新build.gradle以跟新4个部分来匹配自己的...
2019-04-15 17:20:54 3346
原创 安卓从Flickr获取Json数据
https://www.flickr.com/services/api/中可以查看使用细节打开界面如图,在申请API Keys之前,需要先注册一个雅虎账号才可以使用。申请一个非商业用途的api_key得到APIkey时,可在浏览器再搜索https://api.flickr.com/services/rest/?method=flickr.photos.getRecent&a...
2019-03-30 16:47:02 393
原创 Type parameter T has incompatible upper bounds: ViewDataBinding and FragmentBeatBoxBindin
Go to your "some_layout.xml" Click right -> Refactor -> Rename (or SHIFT + F6) Rename your layout to "some_layout2.xml" for example Rename this file back to the original "some_layout.xml" 将出...
2019-02-21 21:38:02 2831 2
翻译 如何解决Android的13个最常见的错误消息(三)
9.应用程序无响应错误这是一个错误,显示为您用于测试应用的Android设备或AVD上的对话框。在未响应的应用时,你的应用程序的UI冻结,仍然没有反应,为五秒钟以上用户输入时(ANR)错误。这通常是因为您的应用尝试在Android的主UI线程上执行冗长或密集的操作。在Android中,主UI线程负责将所有用户输入事件分派到适当的UI小部件,以及更新应用程序的UI。但是,此线程一次只能处理一...
2019-01-21 16:21:53 402
翻译 如何解决Android的13个最常见的错误消息(二)
5. INSTALL_FAILED_INSUFFICIENT_STORAGE如果在尝试安装项目时遇到此错误,则表示目标设备没有足够的内存。如果您尝试在AVD上安装项目,那么您应该检查您为此特定AVD分配了多少空间:启动AVD Manager。 找到有问题的AVD,然后单击其随附的编辑此AVD图标。 在出现的窗口中,单击“ 显示高级设置”。 滚动到“ 内存和存储”部分。本节列出了...
2019-01-21 16:16:55 275
翻译 如何解决Android的13个最常见的错误消息(一)
测试是Android开发的重要组成部分,允许您解决可能潜伏在应用程序中的所有错误,错误和性能问题,然后再向公众发布。每次遇到错误时,Android都会生成错误消息,然后将该消息显示为Android Studio的Logcat Monitor的一部分,或者作为您用来测试应用的设备上的对话框。这些错误消息通常很短且非常重要,乍一看似乎没有任何帮助。但是,这些消息实际上包含了使项目重回正轨所需的...
2019-01-21 15:58:40 1775
原创 数字图像matlab边缘检测(一)
1.图像的一阶边缘检测 图像的边缘检测,是图像分割的重要依据,一般图像的边缘可分为阶梯状,脉冲状,屋顶状一阶微分算子主要是依据图像梯度在边缘取得最大值。数据模板a0 a1 a2 a3 a4 a5 a6 a7 a8 mx=(a2+C*a5+a8)-(a0+C*a3+a6)my=(a6+C*a7+a8)-(a0+C*C1+a...
2018-12-22 12:29:56 1465
原创 android权威编程第三版第8章挑战
修改4个部分,先修改list_item_crime的布局,然后需要相应地修改Crime和CrimeLab,添加 Boolean isRequesPoilice以及出初始化sRequesPoilice的值,将ID为3的倍数的Crime对象设置为需要呼叫最后在CriemListFragment中修改,有几处需要注意的,在RecyclerView中创建了两类列表项,一般性Crime,需要警方介入...
2018-12-17 11:23:47 261 2
原创 AndroidStudio 导入Github中的开源项目
up主是新手,在Github上找到了一个很好的开源项目,想在AndroidStudio上运行一下。查了很多网上的资料,都不太齐全。自己在这写个自己是如何导入成功的。首先,需要在GitHub注册ni你自己的账户,然后查找你自己感兴趣的项目,这里我找了一个手机拍照的开源项目 点击Clone or Download下载源代码,随便下载在你电脑的一个盘,然后解压,最后解压成根目录下的一级子...
2018-10-20 16:43:41 11948 3
翻译 基于MATLAB的几种图像分割算法
最大类间方差法:基本思路是根据直方图以某一会灰度为阈值将图像分割成两部分,计算两组的方差,当被分成的两组之间的方差最大时,这个灰度为阈值灰度值img = imread('C:\Users\dell\Desktop\前单图\3.3.JPG');%原图 I_gray=rgb2gray(img);%转换为灰度图subplot(121),imshow(img);%转换为双精度I_d...
2018-09-06 16:08:11 78312 9
原创 安卓开发Material Design ToolBar的DrawerLayout 学习经验
首先介绍一下动作条,ActionBar就是活动最顶部的那个标题栏。但只能位于活动的顶部,多有不便。Google便又推出了ToolBar,它继承了ActionBar的所有功能,并且灵活性高。ToolBar一般会有个主题,在style.xml中定义。动作项一般为ToolBar中的按钮或文本,在menu文件布局中定义,通过<item>为菜单增加菜单项,new menu之后,需要调用...
2018-08-02 09:07:39 389
原创 android Studio 编写美图秀秀的简单demo
借鉴在慕客网上的学习,给大家分享一下。目前在自学之中,没什么编程背景,JAVA也在自学之中。希望志同道合的朋友能留个言,大家一起交流。首先在主界面创建了3个按钮,这三个按钮分别是通过不同的机理来处理图像。PrimaryColor通过选取图像像素的HSI值来改变图像的色调,饱和度,亮度。public static Bitmap handleImageEffect(Bitmap bm,float h...
2018-05-18 10:47:15 2570 10
原创 安卓开发小程序之美图秀秀
今天调试了一个慕课网上的小程序,功能是通过HSI 来调整图像的色调,饱和度,亮度。一开始虚拟机出现App has stopped 后面经过调试 app成功运行 出现Bug的原因是没有创建setContentView(R.layout.primary_color);<?xml version="1.0" encoding="utf-8"?><manifest xmlns:an...
2018-05-16 21:02:12 1841 5
翻译 java之图像处理的取样,量化
package comTest;import java.awt.*;import java.awt.event.*;import java.awt.image.*;import java.io.File;import javax.swing.*;public class Sample extends Frame{ Image im,tmp; int iw,ih; int[]...
2018-05-14 09:14:44 697
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人