自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 linux中目录说明

Linux 中没有雨磁盘一说,所有的都是路径。所以要了解Ubuntu就要了解这些路径的基文件夹的含义/bin 重要的二进制应用chnegx/boot 启动boot配置文件/dev 设备device文件/etc 配置文件,启动脚本/home 本地用户主目录/lib 系统库文件/media 挂载可移动介质,/mnt 挂载文件系统/opt 提供一个供可选的应...

2017-03-17 10:36:00 112

转载 如何使Ubuntu在vm里面全屏

1. 在vm的菜单里面找到vm->install vmware tools ,点击 安装。2. 在Ubuntu系统里面会有soft ware 如下图所标出现,点击进去,会有vmware tools的tar.gz3. copy 这个文件到home路径下4. 打开终端,执行 tar-zxvf vmwaretools-***.tar.gz5. 执行 ...

2017-03-17 10:12:00 274

转载 android 自定义view之 TypeArray

在定义view的时候,我们可以使用系统提供的属性,也可以自定义些额外的属性来设置自定义view的样式,这个时候,我们就需要TypeArray,字面意思就是Type 数组。今天我们就讲讲如何自定义View的属性。TypeArray是和xml文件联合使用,在android中,很多都是和xml文件联合使用的。我们在res/value 路径下创建一个attr.xml文件,这个文件里面...

2016-09-08 21:54:00 194

转载 Intent 能传递的数据类型

1. Serializable,将对象序列化成二进制数据传递2. charsequence: 主要用来传递String,char等3. parcelable: 这个android提供的一种新的类型,用来封装数据的容器,和Serializable相似,但是序列化的方式不同4.Bundle: Bundle是将数据传递到另一个上下文中或保存,或者回复自己状态的数据存储方式,数据不是...

2016-09-08 20:25:00 478

转载 重新认识Intent

相信android开发工程师,对Intent一定不陌生,在整个开发中随时都用到了,今天我们总结一下Intent。1. 为什么需要Intent?在android Intent机制是协助应用间的交互与通讯,Intent 负责对应用中的一次操作的动作,动作涉及数据,附加数据进行描述,Android则根据此Intent的描述,负责找到对应的组件,讲Intent传递给调用的组件,并完成组件...

2016-09-05 21:47:00 87

转载 Activity一共有以下四种launchMode

1. standard: 无论什么情况都会生成一个新的Activity实例,并且放于栈顶。2. singleTop:如果Activity纯在但是不位于栈顶,就重新生成一个Activity实例。3. singleTask:如果Activity存在, 则此Activity实例上的其他Activity实例统统出栈,让此Activity实例成为栈顶独享,显示到屏幕前。4. singl...

2016-09-05 10:34:00 81

转载 动态更新UI的方式

1. TimerTask 和 timer连用:这里主要是实现倒计时,TimerTask 里面有方法runOnUiThread,在这个方法里面调用timer cancel()停止倒计时,同样更新UI也是在这里实现的2.使用looper更新UI界面这里主要是随时将处理后的数据交给UI更新,这时就要重新开启一个线程来更新UI,android 提供了handler机制来实现...

2016-09-05 10:11:00 229

转载 后台的Activity被系统回收怎么办?

onSaveIntanceState,当程序中的某个Activity A在运行中,主动或者被动的运行另外一个新的Activity B,这个时候 A就会执行onSaveIntanceState(Bundle)。B完成以后又会来找A,这个时候A就有2种情况,一种情况是A被回收,一种是没有被回收,被回收的A要重新调用onCreate()方法,但是又和直接启动不一样,这次onCreate是带...

2016-09-05 08:49:00 150

转载 EventBus学习

EventBus是android 下高效的发布/订阅事件总线机制,可以代替传统的Intent,Handler,BroadCast 或者Fragment,Activity,Service,线程之间传递数据,是一种发布订阅设计模式(观察者模式)。如何使用呢?1. 在要接收的Activity注册订阅者,EventBus.getDefault().register(this), 发送的方...

2016-09-02 16:37:00 79

转载 android开发架构理解

1. android 开发和普通的PC程序开发的,我觉得还是不要过度设计,因为手机开发,项目相对传统软件开发就小很多,而且手机的性能有限,过度设计代码mapping需要消耗的能相对就高,而且手机开发的迭代较快,有时需求变化也大,一种设计模式可能不适用所有的情况。2. 那应该怎么做?首先还得要有分层的思想。比如从整体架构上,数据库层,UI刷新,数据异步读取,网络请求。更简单说视...

2016-09-02 16:21:00 87

转载 webview笔记

1. 用户上传文件webChromeClient的onShowFileChooser这个方法,这将打开一个文件选择器,如果要取消这个请求则是调用filePathCallback.onReceiveValue(null)2. webView调用JS方法webView调用Js的基本格式是loadurl("JavaScript:method(参数)");但是如果调用的js方法有...

2016-09-02 08:50:00 79

转载 handler机制和异步更新UI页面

Android 提供了Handler和Looper来满足线程之间的通行,Handler是先进先出原则,Looper类用来管理特定线程内对象之间的消息互换,也可以使用Runnable来完成页面异步更新Looper:一个线程可以产生一个looper对象,由他来管理此线程里的Message queue。Runnable:也可以处理多线程Handler:可以构造Handler对象来与...

2016-09-01 10:32:00 128

转载 android 5.0 受欢迎的API简介

android 5.0 作为系统的一次重大升级,给用户和开发者带来了全新的体验。Material Design不但在视觉和操作上更胜一筹,扩展UI工具包同时也引入了大量新的API。1. 3D视图和实时阴影: 只要重新设定elevation,图像下的实时阴影就会出现,漂浮在屏幕之上的感觉。2. Activity Transaction 主要是实现不同Activity之间的动画切换。...

2016-08-28 23:01:00 84

转载 OOM总结

本文主要信息是来自互联网,我只是自己做了一点总结和摘要。OOM发生的原因简单的说通过不同的内存分配方式对不同的对象进行操作,会因为android系统版本的差异而产生不同的行为。主要是2.0和4.0有较大的变化。在2.x系统中,dalvik allocated + external allocated + 新分配的大小>= getMemoryClass() 就会发生OO...

2016-08-28 22:16:00 115

转载 android内存优化之图片压缩和缓存

由于手机内存的限制和网络流量的费用现在,我们在加载图片的时候,必须要做好图片的压缩和缓存。图片缓存机制一般有2种,软引用和内存缓存技术。1.压缩图片:压缩图片要既不能模糊,也不能拉伸图片。图片操作的时候,最常用的是BitmapFactory,现在看看如何压缩图片。Bitmapfactory.Options options= new BitmapFactory.Option...

2016-08-23 22:48:00 82

转载 TabLayout

在2014年 Google在support Design 包中发布了一些新空间,今天就来学习下TabLayout。TabLayout 配合ViewPager 和Fragment可以帮组开发者快速打造一个滑动标签页。TabLayout会有2种使用场景,一个顶部标签页,比如新闻类的头条,搜狐新闻,还有就是出现在底部菜单栏,比如微信。TabLayout里面的每一个元素都是一个Tab项,...

2016-08-19 12:24:00 81

转载 如何给report自定义page number

问题描述:report在设置分页后会自动分页,但是有默认的page number,现在的问题是有时default page number不能满足我们的需求,此时就需要自定义page number。实现方式:1. 至少有2个行 group2. 使用“=Floor((RowNumber(Nothing) - 1) / 10)”说明: Nothing是代表计算datasou...

2014-04-14 23:36:00 160

转载 sql server windows账号不能登陆指定的数据库

问题描述: 1. windows账号登陆后,默认的数据库被删除 2. SA账号密码也忘记了此时就会导致用windows账号登陆Sql Server的时候,返回4064的错误,按照上面的问题描述,应该是windows账号不能登陆指定的数据造成的,所以此时我们应该修改windows账号登陆后默认指定的数据库,使用sqlcmd来完成,打开sql cmd的dos窗口1. sqlc...

2014-01-12 13:05:00 101

转载 RouteHttpMap要添加的引用

System.Web.Routing.RouteCollection' does not contain a definition for 'MapHttpRoute'此错的解决方式是添加 System.web.http.webhost的引用,要添加必要的转载于:https://www.cnblogs.com/heavenStrone/p/3506428.html...

2014-01-05 23:07:00 118

转载 .net web api 的route理解

.NET web api 的特性是和MVC一样,通过Route 来控制action的访问方式。Route匹配规则是个奇特的方式,首先看一段Route的模板Routes.MapHttpRoute(name:"DefaultApi",routeTemplate:"api/{orgid}/{controller}/{id}",defaults:new {id=RoutePara...

2013-12-10 21:40:00 385

转载 View not attached to window manager

java.lang.IllegalArgumentException: View not attached to window manager在用ProgressDialog的时候,任务结束后Dismiss对话框,但是如果由于一些原因,此时的activity在progressDialog的 dismiss之前,就给干掉了,就会有这样的错误。那如何正确处理呢?1. 不要在非UI线...

2013-09-11 22:26:00 87

转载 android R 文件生成不了

在android中比较头疼的是R文件生成不了。今天总结一下R文件生成不了的一些原因和解决方法 1. xml文件有错, 如果在res文件中的xml文件有错,android不会自动生成R文件,此时仔细查看报的错误信息,修改xml文件。特别是导入其他人的项目,一定要注意SDK的版本,注意布局的属性值fill_parent和match_parent 2. ADT损坏,最好用google提...

2013-08-27 22:15:00 88

转载 android 主要的布局控件简介

android 里面的布局控件主要有以下几种: 1. LinearLayout 看名字就知道了,线性布局。在这种布局里面,子控件可以竖直排列或者横向排列。子控件都是按照相对位置布局,当子控件超高过边界时将会出现显示不全或者消失。在水平方向上,只有一个高度,这个高度是最高子控件的高度加上边框的高度。控制子控件是横向还是竖直方向,主要是通过android:orientation这个属性设...

2013-05-26 22:59:00 166

转载 android 通信机制 socket

  socket 作为一种通信机制,可以实现单机或者跨网络之间的通信,要有明确的server端和client端。android里面最简单的socket 通信的demo://1. IP 地址InetAddress inetAddress = InetAddress.getByName("IP address");// socket portSocket client =...

2013-05-25 23:49:00 129

转载 如何在ubuntu里面使用JNI?

如何在ubuntu里面使用JNI?1. 新建一个java project,hello 和一个c++project2. 新建2个class,TestJIN.java 和 TestCall.java3. 在TestJIN.java 里面声明public native void Call(); 这是用来和C++通信4. 在终端里面执行命令 javac ./com/heave...

2013-05-19 22:16:00 92

转载 android 四大组件之 Activity

  今天是清明节,加班了一天。android里面的activity是人机交互的主要途径,也就是我们见到的view。每一个activity都对应着一个xml文件,这个xml文件的路径是res-> layout。如果你是刚刚接触android,应该好好的看看一个project里面有多少文件夹,这些文件夹有什么作用。  要画一个view,我们只要在activity对应的xml文件里面...

2013-04-09 21:14:00 69

转载 git使用

  一周了,终于把git给弄好了。复杂,给我的感觉,git复杂了,比SVN难弄。  但是难归难,还是弄好了。而且用Git的人还是蛮多的。如果想要checkout Google官网上android source code,Git就必须了,只能用Git。http://code.google.com/p/msysgit/downloads/list这个是Git的下载地址。 我用的是1.8...

2013-03-27 23:48:00 81

转载 sql server 关键字 二

17. checkpoint一个重要的指令,是讲内存中的数据写到.mdf文件中。insert,update,delete的操作,首先是在内存中进行,在sql server触发了checkpoint 事件后,会把内存中的数据写到磁盘上。这样做的好处是避免了磁盘多次操作,延长磁盘寿命。一般情况下,我们很少使用这个指令。语法/实例checkpoint 20,...

2013-03-09 22:34:00 90

转载 sql server 关键字一

从今天开始我们就讲讲SQL Server里面的一些关键字。这一部分我们分为9章,有的关键字会有详细的内容,有的就是很简单的说一下,因为那些真的太简单了。1.add用在alter tabel的时候,添加一个新字段,...

2013-03-09 22:32:00 133

转载 sql server 关键字 三

27. Continue 通常和while一起使用,停止快内的语句执行,并重新开始该块内的第一条语句。28. convert 显示的把一个数据类型转换为另一个数据类型的系统函数。29. count 一般用于计算表中的行数。select count(1) from table30. create 多用定义语言的一种。如: create table,create index等。31. cro...

2013-03-09 22:28:00 99

转载 漫步 sql server 第一站--sql server 历史

一直想写个博客,说说自己对SQL Server的一些认识,一方面能提高自己,另一方面也想给想要加入到SQL SERVER 大家庭里的新人们提供一点帮助,运量了好久,今天终于开始了第一篇--《SQL Server 历史》。本人在这方面不是什么专家,所以在文章里面,有不足之处,还请大家多多指教。废话不多说了,开始今天的内容吧。我们先了解一下SQL Server的历史。SQL Se...

2012-06-18 23:11:00 122

空空如也

空空如也

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

TA关注的人

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