自定义博客皮肤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)
  • 资源 (16)
  • 收藏
  • 关注

原创 Android知识点之动态布局加载

经常困扰Android开发者的一个问题就是UI的自适应性,Android设备太多,屏幕大小五花八门(哎,还是iOS省心)一、横竖屏切换1)禁止转屏a、简单又霸道,免得切来切去麻烦死了,直接规定只能横屏或竖屏,省心又安心。b、设置方法 通过在AndroidManifest.xml中设置activity中的android:screenOrientation属性值

2017-03-28 14:56:17 731

原创 Android知识点之JNI与NDK

JNI即Java Native Interface,Java本地接口,能够使Java访问C/C++实现的Native方法。由于Java的跨平台特性,运行在Java虚拟机JVM之上,因此它对底层的调用实现不太好,一些与操作系统有关的操作没法完成,因此Java提供了JNI,便于Java与C/C++交互,基本属于底层和嵌入式开发范畴。NDK,即为了实现JNI而封装的一系列工具的集合,简化了JNI

2017-03-20 17:11:09 587

原创 Android知识点之网络底层封装:细数常用的网络请求框架

Android只是体系更新如此之快,让人一不小心就会感觉,额,我out了,翻看之前的文章,14年、15年大家讨论的网络底层框架大致从原生的httpURLConnection,到HttpClient,细数二者的异同优劣,到后来推崇的AsyncTask+HttpClient,往事如风,流行的很快过去HttpClient已被废弃,到如今如果不用Okhttp、Volley、Retrofit好像都不好意思开

2017-03-15 22:55:23 1264

原创 Android知识点之多线程:Thread、AsyncTask、IntentService

Android的线程主要分两种:主线程和子线程。主线程主要负责处理UI相关的操作,子线程主要负责一些耗时操作,各司其职,如果主线程中处理一些耗时操作(一般大于5s)就会导致程序无法响应异常,同时如果子线程越权处理更新UI操作,亦会出现异常,这也就是大家平常说的Android是线程不安全的。Android系统提供的线程实现方式主要有:原生的Thread、轻量级AsyncTask、服务Intent

2017-03-15 16:02:03 673

原创 Android知识点之延迟加载:ViewStub的使用

在看关于Android性能优化的文章时候,发现关于ViewStub的使用推荐颇多。ViewStub是一个轻量级的View,它一个看不见的,不占布局位置,占用资源非常小的控件。做一下简单总结:一、使用场景假如某一个View在界面上不是一直都显示的,只有特定条件下才展示给用户,或者是运行时动态决定加载那个View的场景,特别是当这个View比较复杂,加载会耗费一定的内存,采用ViewStu

2017-03-15 12:59:41 879

原创 Android studio编译加速

使用Android Studio的童鞋应该都会被它的Gradle蜗牛编译速度所困扰,想尽各种方法优化,至今也没寻得什么良方。总结一下,大家采用的方法主要有二种,一种是在Android Studio编译器上做文章,更改各种配置,另一种是采用引入其他插件实现增量编译,File->Setting ->Plugins ->searching ... 如下图1)在Android编

2017-03-14 16:58:13 694

原创 设计模式(三):Builder模式

Builder模式,构造者模式又叫生成器模式。一、意图将一个复杂对象的构造与表示分离,使得同样的构造过程可以得到不同的表示。二、Android典型应用Android中AlertDialog实现,builder返回自身。三、项目案例说明:生成器根据具体的数据逐步构建,最终生成复杂的对象,因此生成器可以对最终生成的产品

2017-01-11 11:22:25 245

原创 设计模式(二):简单工厂模式

简单工厂模式:根据具体的数据返回某一个类的一个实例,通常它返回的这些类实现了同一个接口。一、意图把类(继承自同一个接口的一类)的实例化放到工厂中进行,让工厂来选择具体实例化本接口的哪一个类。二、适用场景四、应用场景举例项目中,要设计实现一个通用数据采集系统,分别在呼伦湖,无量山、三江源保护区使用,一开始没想到保护区的增加更换,直接写代码里

2017-01-11 11:16:33 272

原创 设计模式(一):单例模式

这个是最简单的,也是最常用的。一、意图保证一个类仅有一个实例,并提供一个访问它的全局访问点。二、适用场景1. 应用中某个实例对象需要频繁的被访问。2. 应用中每次启动只会存在一个实例。如账号系统,数据库系统。android使用单例模式的地方很多,数据库对象(SQLiteOpenHelper)单例模式,并且数据库单例模式,可以利用java底层加

2017-01-11 11:04:14 232

原创 设计模式:概述

在校期间一直用C做嵌入式开发,SoC片上编程,毕业后直接转成JAVA做Android开发,三年,感觉到了一个瓶颈,发现其实我一直在用面向过程的编程思维做面向对象的开发。所以,再开始重新学习下编程理论,夯实基础,最近读了大量的书籍,包括经典的Robert C.Martin的《代码整洁之道clean code》,Martin Fowler《重构-改善既有代码设计 Reactoring》,Andre

2017-01-10 11:00:40 278

原创 2分钟让你彻底通读所有的算法设计

翻出之前的面试资料,移动硬盘上的一篇总结,都不知道是不是原创了~~~~(>_程序员面试题:描述下常见的算法总结解答如下:一般常用的算法有分治算法、动态规划、贪心算法、回溯法及分支限界法。1、  分治算法分治算法是一种自顶向下的算法,通常借助递归来实现。1)  设计思想它的设计思想是:将一个难以解决的大问题,分割成一些规模较小的相同问题,这些子问题相互独立并且与原

2016-10-25 21:27:22 880

原创 forever让nodejs应用后台执行

node应用常见的启动方式是 在在命令行如输入:        node  app.js但是用户断开连接服务就停止,如何让notejs应用在后台进行呢?用forever可以轻松实现。一、首先如果端口被占用先关闭相关进程。      在启动nodejs应用的时候,有时候会出现端口被占用的情况,导致启动或重启不成功,所以出现启动失败的现象可以查看

2016-10-12 09:30:22 937 1

原创 Android 网页抓取乱码问题解决方案

由于Android默认的编码方式是utf-8,而好多中文网页编码为GBK2312,因此会出现中文乱码方式。 public static String InputStreamTOString(InputStream in,String encoding) throws Exception{            ByteArrayOutputStream outStream =

2014-02-28 10:54:15 986

原创 Eclipse导入正确的project显示错误可能的原因

有时候导入一个正确的project,往往之前验证是正确的,或者是直接从官方获得的demo,但却显示错误,有时候莫名其妙,甚是头疼,先在总结一下遇到的情况,分享下,同时以便于健忘的我回来查看。O(∩_∩)O~1. 相应的library没有添加解决方案:工程右键-->properties-->android-->library-->  添加相应的library2. 相应的j

2013-12-15 00:44:56 2210

原创 Android面试题

1.说一下activity的生命周期   onCreate-onStart-onRestart-onResume-onPause-onStop-onDestroy  onCreate():完成activity的创建。  onStart():activity启动,不可见   onResume():界面课件,支持用户交互  onPause():当activity不占有焦点时,处于o

2012-12-25 00:07:39 503

原创 一道面试题:介绍下常用的数据库

今天面试官问我面试题:介绍下常用功能的数据库总结下回答:           常常被称作市场领导者的应该是oracle数据库,它是有着强大用户群的,它一个很大特点就是功能比较强大,有许多功能部件,并且比较灵活,允许使用者按需添加工具,特别是在web开发中oracle数据库还是比较流行的。          另外一个关系型数据是IBM的DB2数据库,DB2有很好的网络支持能力,特别是在大

2012-12-24 20:30:35 990

原创 一道C面试题:不改变main函数前提下改变输出结果

同学面试回来问我一道面试题:编程,不改变main函数中的一行代码,不做任何改变,改变输出。由原来的输出:World变为输出:Hello  world  over也就是原始输出的前后都增加了。原函数如下:#includeusing namespace std;int  main(){    coutreturn 1;}

2012-12-24 19:51:36 2006

原创 android 应用软件注册与自动登录代码

琢磨了很久实现系统第一次启动显示欢迎及快速注册界面,注册成功后下次运行实现自动登录。系统启动后首先进入系统主界面,读取用户名和密码,如果为空则直接跳转到快速注册界面,否则系统正常运行。快速注册界面实现用户名和密码的读取及保存。 主要通过SharedPreferences实现。 系统运行主界面://定义文件 public static final String P

2012-09-12 12:05:42 1538

原创 android password 警告

android:password is deprecated: Use inputType instead 将android:password="true"更改为:android:inputType="textPassword"ok!

2012-08-24 09:58:16 1407

原创 eclipse 虚拟机启动失败解决方案

最近经常发现,常常会遇到之前遇到的错误,却忘了当时的解决方法,所以文字记录一下,同时如果顺便给别人做个参考,未尝不是好事一桩啊。问题:The connection to adb is down, and a severe error has occured.[2012-08-13 09:48:30 - ISBNGet] You must restart adb and Eclipse.

2012-08-13 09:51:50 2021

BitComet_1.38_x86_setup

好用的BT下载工具

2016-03-09

ucos_ii移植过程详解(移植原理)

ucos_ii移植过程详解(移植原理

2016-03-09

韩顺平html+css+javascript---html笔记

韩顺平html+css+javascript---html笔记

2016-03-09

百度地图切图工具

百度地图切图小工具,1~~18级

2016-03-09

【动态】商务年终总结PPT模版

【动态】商务年终总结PPT模版,各种动图

2016-03-09

Google android4.4.2之后 SD卡无法写入问题解决方法,Root&写权限

由于google Android 4.4版本之后,系统默认SD卡对应用程序不授予写权限,导致应用程序不能往SD卡中写入文件,需要对默认的系统进行重新设置。 操作的详细步骤以及用到的全部辅助工具(先Root后打开SD卡写权限,步骤相对简单)

2014-07-22

Qt4短信应用例程

Qt4开发的短信应用,QMessageServiceActionExample,官网提供的标准源代码。

2012-06-21

s7-200系统手册

s7-200系统手册,刚买了西门子的cpu 226CN 系列的产品,学起来相当容易,感觉西门子的产品的确不错。配套的文档说明相当详细。

2012-06-19

PDF Editor

简易pdf编辑器,能够实现pdf的旋转,修改,调整大小等操作,免安装直接运行,相当方便。

2012-06-19

Qt 网络通信源码

网络通讯例程源码 TEMPLATE = app TARGET = QSystemNetworkInfoExample QT += core QT += gui QT += network

2012-06-19

Qt 官方短信例程

Qt Creator 4下短信例程源码,Qt SMS Preview,官方源码。内涵MSGGUI、MSGMonitor两个文件。

2012-06-19

android初学者入门教程ppt

android初学者入门教程 ppt Android系统简介 建立Android开发环境 第一个Android应用 Android程序基础 Intent与Activity Activity生命周期 使用Service Content Provider

2011-09-28

android入门与实战源代码

android入门与实战 第一章到第十五章所有程序源代码,欢迎广大的应用开发者能够加入到eoeAndroid应用专业开发社区里边,在这里可以相互交流开发技术。

2011-09-28

zigbee user guide 编程资料

zigbee编程参考资料 JN-UG-3048-ZigBee-PRO-UserGudie-1v2.pdf,JN-RM-2041-ZigBee-PRO-APIs-1v2.pdf

2011-04-08

图书馆管理——mfc

用mfc做的图书馆管理系统。界面优美,绝对原创 管理员进入帐号:小白 密码:000 学生进入:1133 密码 1133

2009-05-13

凌阳61板教程(ppt)

凌阳61板ppt教程,偶感觉挺好的。共享一下,呵呵。

2008-09-05

空空如也

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

TA关注的人

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