自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 Android笔记

【android】getDimension()、getDimensionPixelOffset()和getDimensionPixelSize()区别使用java代码获取在xml中定义的尺寸:getDimension():基于当前DisplayMetrics进行转换,获取指定资源id对应的尺寸。函数的返回值是float。getDimensionPixelOffset():与getDimension()功能类似,不同的是将结果转换为int,并且小数部分四舍五入。getDimensionPixelSi

2021-07-20 09:53:47 283

原创 自用快捷键

记录一下常见的快捷键,帮助我写代码ctrl+A:全选ctrl+C:复制ctrl+V:粘贴shift+Tab:多行反向缩进ctrl+S:保存ctrl+D:将此行复制到下一行(D和X ,devc++相反)ctrl+X:将此行删除ctrl+Z:撤销,万能通用Fn+space:键盘打光,光线暗的时候贼拉方便先写这么多,下次接着记录...

2021-04-12 23:32:14 116

原创 Fragment-02

与Activity交互尽管Fragment被实现为一个对象,它独立于Activity并可以在多个Activity中使用,一个给定的fragment实例直接被捆绑在包含它的Activity中。特别是,fragment可以通过getActivity()函数访问Activity,并且很容易的执行类似于查找activity布局中的视图的任务:View listView = getActivity().findViewById(R.id.list);同样的,activity能够调用fragment的函数fi

2020-11-21 09:41:33 186

原创 Activity的启动模式

任务栈栈是一种”先进后出“的数据结构。Android中,采用任务栈的形式来管理Activity,任务栈是一种用来存放Activity实例的容器。操作:压栈和出栈启动模式活动总是拥有特定的启动模式,启动模式决定了Android系统如何在任务栈中管理活动的实例。活动的启动模式有4种:standard、singleTop、singleTask和singleInstance。可在清单文件AndroidManifest.xml中使用<activity>元素的launchMode属性来指定活动

2020-11-16 23:31:45 113

原创 Android中的数据存储方式

文件存储文件存储是一种较常用的方式,与Java中的文件存储类似,都是通过I/O流的形式存储数据。SharedPreferencesSharedPreferences是Android提供的用来存储一些简单的配置信息的一种机制。SharedPreferences是Android平台上一个轻量级的存储类。用于存储应用程序的配置参数,如用户名、密码等。通过key/value(键值对)的形式将数据保存在XML文件中。value值只能是float、int、long、boolean、String、Strin

2020-11-16 23:15:17 108

原创 NFC

NFC近场通信(Near Field Communication,简称NFC),是一种新兴的技术,使用了NFC技术的设备可以在彼此相互靠近的情况下进行数据交换,是由非接触式射频识别(RFID)及互连互通技术整合演变而来的,通过在单一芯片上集成感应式读卡器、感应式卡片和点对点通信的功能,利用移动终端实现移动支付、电子票务、门禁、移动身份识别、防伪等应用NFC标准为了和非接触式智能卡兼容,规定了一种灵活的网关系统,具体分为三种工作模式:读卡器模式仿真卡模式点对点模式读卡器模式数据在NFC芯片中

2020-11-16 23:03:29 451

原创 Fragment——01

FragmentsFragment表现Activity中用户界面的一个行为或者是一部分。你可以在一个单独的activity上把多个fragment组合成为一个多区域的UI,并且可以在多个activity中再使用(复用性)。你可以认为fragment是activity的一个模块零件,它有自己的生命周期,接收它自己的输入事件,并且可以在activity运行时添加或者删除。(独立性)Fragment必须总是被嵌入到一个activity之中,一旦activity被暂停,它里面所有的fragment也被暂停,一旦

2020-11-01 23:59:08 143

原创 关于脚本第一行的 #!/usr/bin/python 的解释

关于脚本第一行的 #!/usr/bin/python 的解释,相信很多不熟悉 Linux 系统的同学需要普及这个知识,脚本语言的第一行,只对 Linux/Unix 用户适用,用来指定本脚本用什么解释器来执行。有这句的,加上执行权限后,可以直接用 ./ 执行,不然会出错,因为找不到 python 解释器。#!/usr/bin/python 是告诉操作系统执行这个脚本的时候,调用 /usr/bin 下的 python 解释器。#!/usr/bin/env python 这种用法是为了防止操作系统用户没有将

2020-10-23 23:21:13 408

原创 消除递归的方法_递归转非递归

1. 栈结构利用栈来人工模拟系统堆栈的操作过程,其实这种方法本质上还是递归,只不过本来计算机帮你完成的事由你自己做了,所以这对算法的优化效果不明显。2. 递推如果递归函数是尾递归(在函数末尾递归调用本函数的方式,且递归调用语句只有一个),就可以很容易的将递归消除,用推导出来的数学公式代替。 其效率与循环的代码执行效率基本上是相当的。其优化主要是对栈内空间的优化,这个优化是O(n)到O(1)的;至于时间的优化,其实是由于对空间的优化导致内存分配的工作减少所产生的,并不会带来质的飞跃。下面是尾递归的形式:

2020-05-17 15:33:32 4330

原创 C语言实现最大子序列和 暴力穷举法 优化穷举法 动态规划法 分治法

#include<stdio.h> #include<String.h>#include<limits.h>int N, num[7];//暴力穷举法int BaoliSubSum(int num[], int n){ int thissum, i, j, k, maxsum; maxsum = 0; for ( i = 0; i < n;...

2020-03-19 10:59:05 1085 1

原创 C语言实现删除从i开始后面的K个结点

#include<stdio.h>#include<stdlib.h>typedef struct Lnode{ int data; struct Lnode *next;}Lnode,*LinkList;LinkList del(LinkList L, int i, int k){ LinkList p, q; int j; if(i==...

2020-03-19 10:57:19 754

原创 C语言实现链表的反转

#include<stdio.h>#include<stdlib.h>typedef struct Lnode{ int data; struct Lnode *next;}Lnode,*LinkList;LinkList reverseList(LinkList L){ if(L==NULL||L->next==NULL)retu...

2020-03-19 10:56:20 293

原创 C语言实现两个有序表的合并

/*有序表的合并*/#include<stdio.h>#include<stdlib.h>typedef struct Lnode{ int data; struct Lnode *next;}Lnode,*LinkList;void crea(LinkList *L,int n){ LinkList p,q; int i; *L=(LinkL...

2020-03-19 10:55:25 2306

原创 Hadoop _ org.apache.hadoop.fs.UnSupportFileSystemException: No FileSystem for scheme: hdfs 问题解决

今天用Ubuntu里的eclipse写代码时,碰到了这个错误,其实是少了jar包所以你直接新建一个library:选中工程->右键->buildPath->Configure Build Path->library->Add library->User library如果之前没有建过library可以看到有一个新建,将hadoop中的jar包加进来,就OK...

2020-03-11 15:36:28 3543 2

原创 操作系统笔记——01

1.操作系统引论1.1操作系统的目标和作用1.1.1操作系统的目标在计算机系统上配置操作系统,其主要目标是:方便性、有效性、可扩充性和开放性。1.1.2操作系统的作用OS作为用户与计算机硬件系统之间的接口 OS作为计算机系统资源的管理者在一个计算机系统中,通常都含有多种硬件和软件资源。归纳起来可将这些资源分为四类:处理机、存储器、I/O设备以及文件(数据和程序)。处...

2020-03-07 10:06:42 348

原创 尝试连接“ECONNREFUSED - 连接被服务器拒绝”失败。

之前尝试连接的时候,一直没填端口号,使用默认端口,后面在网上无意间看见一位大佬的建议,直接把端口号填为22就成功了,有谁知道原因吗,菜鸡小白在线求教...

2020-03-02 19:09:00 3866 4

原创 如何进入BIOS设置

今天想设置BIOS的一些参数,在网上搜了半天,试了都没用,后面发现开机时,电脑Logo下有一行字会提示按什么键,我的电脑是Lenovo,提示的是Enter键,希望对你们有帮助...

2020-03-02 10:56:12 390

原创 SpringMVC对比Struts2

SpringMVC的入口是servlet,而Struts2是FilterSpringMVC会稍微比struts2快些。springMVC是基于方法设计,而struts2是基于类,每发一次请求都会实例一个actionspringMVC使用更加简洁,开发效率springMVC确实比struts2高:支持JSR303,处理Ajax的请求更加方便struts2的OGNL表达式使页面的开发效率相比s...

2020-02-27 09:41:04 170

原创 Spring学习笔记_01

1.Spring是什么简单来说,spring是一个IOC(DI)和AOP容器框架IOC(Inversion of Control):即控制反转,反转资源获取的方向,容器主动地将资源推送给它所管理的组件。DI(Dependency Injection):即依赖注入,IOC的另一种表述方式,组件以一些预先定义好的方式接受来自如容器的注入。2.在Spring的IOC容器里配置Bean(这里先...

2020-02-23 10:55:14 232

原创 学习mybatis_02笔记

vdsvd

2020-02-21 13:06:08 84

原创 学习mybatis_01day笔记

如果创建maven项目,要使用mybatis,则必须将依赖代码置于 pom.xml 文件中`<dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>x.x.x</version>&l...

2020-02-20 15:00:30 88

原创 学习mybatis时的配置文件

文件名称log4j.properties# Set root category priority to INFO and its only appender to CONSOLE.#log4j.rootCategory=INFO,CONSOLElog4j.rootCategory=debug,CONSOLE,LOGFILE# Set the enterprise logger categ...

2020-02-20 11:19:35 247 4

原创 java.lang.ExceptionInInitializerError解决办法

第一次用idea,导入eclipse项目的时候,依赖,部署什么的都弄好了,一直报java.lang.ExceptionInInitializerError错误,搞了一天,网上的方法都不管用,所以我打开了我另一个简单的web工程,里面的jar包比之前的要少,发现这个工程可以成功运行,那么一定是我之前的工程有些jar过时了,所以我把jar包的版本都更新了一遍,就可以成功运行啦,希望对你们有帮助,不会像...

2020-02-16 14:41:31 3880

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除