自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 数据结构Java实现01----算法概述

【声明】 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/文章来源:http://www.cnblogs.com/smyhvae/p/4724692.html 【正文】   一、数据结构涵盖的内容: 二、算法的基本概念:1、算法的概念:Algorithm,是对特定问题求解步骤的一种描述...

2019-01-23 17:19:24 275

转载 Android碎片知识(十).开发中的gps定位(转)

一、LocationManagerLocationMangager,位置管理器。要想操作定位相关设备,必须先定义个LocationManager。我们可以通过如下代码创建LocationManger对象。[java] view plain copy  LocationManger locationManager=(LocationManager)this.getSystemServ...

2019-01-13 21:07:25 217

转载 Android碎片知识(九).handler用法

方法一:(java习惯,在android平台开发时这样是不行的,因为它违背了单线程模型)刚刚开始接触android线程编程的时候,习惯好像java一样,试图用下面的代码解决问题   new Thread( new Runnable() { public void run() { myView.invalidate(); } ...

2018-05-17 11:52:26 298

原创 错误处理(二).java.lang.NullPointerException的新人易犯问题

作为一个新人,今天在试图往一个自定义view中传值时始终不成功,百思不得其解。报错如上java.lang.NullPointerException一般来说报这个错是因为声明了变量没有初始化之类的。因此也是为此反复检查,无果。加断点调试,反正锁定了问题,调用的view内的值就崩溃,打印此自定义view则显示null。那么应该比较明确了,是因为没有绑定上。在findviewbyid后面加打印。则显示在...

2018-05-16 15:24:56 702

原创 关于tcp握手的理解

tcp三次握手。关于tcp三次握手举例。首先, 在尝试建立链接时,tcp client先发送请求syn至server,这是第一次。然后server收到此syn,并进行ack相应,并发送syn至client确认对方状态,这是第二次。最后client收到server的syn并返回ack,这是第三次,然后数据就开始传输。总结一下其实就是,client:你准备好接受和我链接了吗(syn)(第一次)serv...

2018-05-15 16:20:48 197

转载 tcp与udp的区别(转)

TCP UDPTCP与UDP基本区别  1.基于连接与无连接  2.TCP要求系统资源较多,UDP较少;   3.UDP程序结构较简单   4.流模式(TCP)与数据报模式(UDP);   5.TCP保证数据正确性,UDP可能丢包   6.TCP保证数据顺序,UDP不保证   UDP应用场景:  1.面向数据报方式  2.网络数据大多为短消息   3.拥有大量Client  4.对数据安全性无特殊...

2018-05-15 16:12:10 114

原创 关于vbox虚拟机创建添加磁盘

VBoxManagecreatehd --filename F:\ASM_DISK\asm7-1.vdi --size 1024 --format VDI --variantFixed在vbox的目录下,cmd运行以上命令,可以创建磁盘,注意:filename后为目录及名称。size后为大小,单位为M。 VBoxManage storageattachxxx --storagectl "SATA"...

2018-05-15 14:49:51 995

原创 oracle11g 静默安装日志

1登陆入root用户2检测硬件是否符合需求内存:2g内存以上。         交换空间:swap=1.5ram(1g-2g)swap=ram(2g-16g)         因此修改内存至等于Swap         磁盘至少要6g空间 dr-h查看         确定共享内存         tmp中至少要有1g检查软件是否符合要求         确定os版本(应该是Oracle Linu...

2018-05-15 14:43:06 3062

转载 android碎片知识(八).int String类型转换方法

1 字串 String 转换成整数 intA. 有两个方法:1). int i = Integer.parseInt([String]); 或 i = Integer.parseInt([String],[int radix]);2). int i = Integer.valueOf(my_str).intValue(); 注: 字串转成 Double, Float, Long 的方法大同小异. ...

2018-05-15 14:22:30 102

转载 android碎片知识(七).关于随机数(转)

import java.util.Random;Random rand = new Random();int i = rand.nextInt(100);这个就很简单,生成100内的随机数。//参数可为无,意义是生成任意随机数。是的就是这么简单。下面是详细的几种应用:MainActivity如下:[java] view plain copy print?package cc.test...

2018-05-14 15:39:27 401

转载 android碎片知识(六).android math的用法(转)

java中有一个很好用的工具类,可以少去很多的if else判断, 但是使用的人并不是很多,发布这篇文章 目的是想让跟多的人使用这个工具类, 提高代码质量和逼格Math.PI   返回记录的圆周率Math.E  返回记录e的常量Math.abs 返回绝对值Math.sin 返回正弦函数 Math.asin 反正弦函数Math.cos 返回余弦函数 Math.acos 反余弦函数Math.tan  ...

2018-05-14 15:17:04 347

转载 android碎片知识(五).android自定义弹出框样式实现

前言:做项目时,感觉android自带的弹出框样式比较丑,很多应用都是自己做的弹出框,这里也试着自己做了一个。废话不说先上图片:实现机制1.先自定义一个弹出框的样式2.自己实现CustomDialog类,继承自Dialog,实现里面方法,在里面加载自定义样式的弹出框;3.使用时,与使用Dialog一样具体代码dialog_normal_layout.xml样式文件[html] view plain...

2018-05-11 16:21:44 1561

原创 错误处理(一).non-static method cannot be referenced ......

今天在处理activity调用其他activity的方法的时候,提示了如上错误。一开始确实使完全摸不着头脑。我使用了Monster.xxx进行调用的方法和静态与否关系不大吧。。。好像报错文不对题。出于怀疑的态度和某种习惯,我还是点开了alt+enter进行自动的错误修改emm,提示要把这个方法静态化那就姑且一试。然后,进到方法,看到一片红彤彤,怕是凉凉。那就undo回来。后来查找资料,发现比如说M...

2018-05-11 15:57:55 35685 9

原创 Android碎片知识(四).关于mappy地图编辑器

在进行Android2d游戏开发的时候,很可能会遇上需要绘制地图,或者背景,总之需要自定义图案的时候。在这个时候,虽然我们可以直接根据素材来填充我们的二维数组来生成图片,但是如果这个工作量大到一定程度,则会显得十分复杂与繁琐。比如背景分为多个不同的覆盖层次,或比如地图较大使用元素较多等等。这时候使用一个地图编辑器就比较有必要。玩过war3的可能都知道war3等游戏自带地图编辑器。其原理都是设置改变...

2018-05-10 11:42:53 820 2

原创 android碎片知识(三).关于获取手机分辨率信息

int width=getWindowManager().getDefaultDisplay().getWidth();int height=getWindowManager().getDefaultDisplay().getHeight();首先,很简单,通过这样一个内置的函数就可以解决问题得到当前屏幕的宽和高。Toast.makeText(this, "您的手机分辨率为:"+width+"×...

2018-05-10 11:09:43 716

原创 android碎片知识(二).适应屏幕的方法之设置全屏以及无标题

首先在activity类中重写onCreate时就可以使用以下代码,分别是去掉app顶上的标题与自动全屏。requestWindowFeature(Window.FEATURE_NO_TITLE);getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FL...

2018-05-10 10:58:43 255

转载 android碎片知识(一).适应屏幕的方法之xml方法

转载请注明出处:http://blog.csdn.net/zhaokaiqiang1992    由于Android设备的碎片特性,关于屏幕适配的话题一直绵绵不休,这篇文章是Android开发者官网的屏幕适配教程,算是非常官方的解决方案,我们可以从这里学到很多。    原文链接:http://developer.android.com/training/multiscreen/screensize...

2018-05-10 10:44:07 632

转载 Canvas开篇之drawBitmap方法讲解

尊重原创,欢迎转载,转载请注明: FROM  GA_studio   http://blog.csdn.net/tianjian4592   前面讲了paint,后面会花几篇主要讲讲canvas,并且由于最近项目比较紧,所以近期的文章都会“短小精悍”;paint 作为画笔,里面有非常多而强大的设置方法,比如设置颜色过滤器,设置位图渲染、渐变,设置图像的混合模式等等,而canvas呢?里面提供了哪些...

2018-05-08 11:20:14 39024 5

转载 android Bitmap类方法

android Bitmap类方法属性 详细说明(转:http://blog.csdn.net/ymangu666/article/details/37729109)1.  BitMap类public void recycle()——回收位图占用的内存空间,把位图标记为Dead public final boolean isRecycled() ——判断位图内存是否已释放 public final...

2018-04-17 15:56:21 207

转载 handler总结-转载自http://mobile.51cto.com/aprogram-442833.htm (侵删)

Android开发中Handler的经典总结当应用程序启动时,Android首先会开启一个主线程(也就是UI线程),主线程为管理界面中的UI控件,进行事件分发。作者:佚名来源:pin5i|2014-06-18 14:41 收藏  分享技术沙龙 | 4月21日多位区块链专家进行区块链技术应用场景解读!一、Handler的定义:主要接受子线程发送的数据, 并用此数据配合主线程更新UI。解释:当应用程序...

2018-04-17 15:23:05 131

空空如也

空空如也

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

TA关注的人

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