- 博客(20)
- 收藏
- 关注
转载 数据结构Java实现01----算法概述
【声明】 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/文章来源:http://www.cnblogs.com/smyhvae/p/4724692.html 【正文】 一、数据结构涵盖的内容: 二、算法的基本概念:1、算法的概念:Algorithm,是对特定问题求解步骤的一种描述...
2019-01-23 17:19:24
306
转载 Android碎片知识(十).开发中的gps定位(转)
一、LocationManagerLocationMangager,位置管理器。要想操作定位相关设备,必须先定义个LocationManager。我们可以通过如下代码创建LocationManger对象。[java] view plain copy LocationManger locationManager=(LocationManager)this.getSystemServ...
2019-01-13 21:07:25
247
转载 Android碎片知识(九).handler用法
方法一:(java习惯,在android平台开发时这样是不行的,因为它违背了单线程模型)刚刚开始接触android线程编程的时候,习惯好像java一样,试图用下面的代码解决问题 new Thread( new Runnable() { public void run() { myView.invalidate(); } ...
2018-05-17 11:52:26
318
原创 错误处理(二).java.lang.NullPointerException的新人易犯问题
作为一个新人,今天在试图往一个自定义view中传值时始终不成功,百思不得其解。报错如上java.lang.NullPointerException一般来说报这个错是因为声明了变量没有初始化之类的。因此也是为此反复检查,无果。加断点调试,反正锁定了问题,调用的view内的值就崩溃,打印此自定义view则显示null。那么应该比较明确了,是因为没有绑定上。在findviewbyid后面加打印。则显示在...
2018-05-16 15:24:56
735
原创 关于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
217
转载 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
135
原创 关于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
1037
原创 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
3108
转载 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
124
转载 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
444
转载 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
378
转载 android碎片知识(五).android自定义弹出框样式实现
前言:做项目时,感觉android自带的弹出框样式比较丑,很多应用都是自己做的弹出框,这里也试着自己做了一个。废话不说先上图片:实现机制1.先自定义一个弹出框的样式2.自己实现CustomDialog类,继承自Dialog,实现里面方法,在里面加载自定义样式的弹出框;3.使用时,与使用Dialog一样具体代码dialog_normal_layout.xml样式文件[html] view plain...
2018-05-11 16:21:44
1591
原创 错误处理(一).non-static method cannot be referenced ......
今天在处理activity调用其他activity的方法的时候,提示了如上错误。一开始确实使完全摸不着头脑。我使用了Monster.xxx进行调用的方法和静态与否关系不大吧。。。好像报错文不对题。出于怀疑的态度和某种习惯,我还是点开了alt+enter进行自动的错误修改emm,提示要把这个方法静态化那就姑且一试。然后,进到方法,看到一片红彤彤,怕是凉凉。那就undo回来。后来查找资料,发现比如说M...
2018-05-11 15:57:55
35759
9
原创 Android碎片知识(四).关于mappy地图编辑器
在进行Android2d游戏开发的时候,很可能会遇上需要绘制地图,或者背景,总之需要自定义图案的时候。在这个时候,虽然我们可以直接根据素材来填充我们的二维数组来生成图片,但是如果这个工作量大到一定程度,则会显得十分复杂与繁琐。比如背景分为多个不同的覆盖层次,或比如地图较大使用元素较多等等。这时候使用一个地图编辑器就比较有必要。玩过war3的可能都知道war3等游戏自带地图编辑器。其原理都是设置改变...
2018-05-10 11:42:53
873
2
原创 android碎片知识(三).关于获取手机分辨率信息
int width=getWindowManager().getDefaultDisplay().getWidth();int height=getWindowManager().getDefaultDisplay().getHeight();首先,很简单,通过这样一个内置的函数就可以解决问题得到当前屏幕的宽和高。Toast.makeText(this, "您的手机分辨率为:"+width+"×...
2018-05-10 11:09:43
756
原创 android碎片知识(二).适应屏幕的方法之设置全屏以及无标题
首先在activity类中重写onCreate时就可以使用以下代码,分别是去掉app顶上的标题与自动全屏。requestWindowFeature(Window.FEATURE_NO_TITLE);getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FL...
2018-05-10 10:58:43
281
转载 android碎片知识(一).适应屏幕的方法之xml方法
转载请注明出处:http://blog.youkuaiyun.com/zhaokaiqiang1992 由于Android设备的碎片特性,关于屏幕适配的话题一直绵绵不休,这篇文章是Android开发者官网的屏幕适配教程,算是非常官方的解决方案,我们可以从这里学到很多。 原文链接:http://developer.android.com/training/multiscreen/screensize...
2018-05-10 10:44:07
659
转载 Canvas开篇之drawBitmap方法讲解
尊重原创,欢迎转载,转载请注明: FROM GA_studio http://blog.youkuaiyun.com/tianjian4592 前面讲了paint,后面会花几篇主要讲讲canvas,并且由于最近项目比较紧,所以近期的文章都会“短小精悍”;paint 作为画笔,里面有非常多而强大的设置方法,比如设置颜色过滤器,设置位图渲染、渐变,设置图像的混合模式等等,而canvas呢?里面提供了哪些...
2018-05-08 11:20:14
39489
5
转载 android Bitmap类方法
android Bitmap类方法属性 详细说明(转:http://blog.youkuaiyun.com/ymangu666/article/details/37729109)1. BitMap类public void recycle()——回收位图占用的内存空间,把位图标记为Dead public final boolean isRecycled() ——判断位图内存是否已释放 public final...
2018-04-17 15:56:21
228
转载 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
150
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人