- 博客(95)
- 资源 (3)
- 收藏
- 关注
转载 使用adb shell dumpsys检测Android的Activity任务栈
http://blog.csdn.net/wangjia55/article/details/38536171谈起Android程序开发,就需要了解其四个主要的部件:Activity、Service、ContentProvider、 BroadcastReceiver。而其中Activity是唯一直接控制程序界面呈现,直面用户操作的部件(当然BrowadCastReceiver
2015-03-02 15:11:19 1299
转载 Android中实现可滑动的Tab的3种方式
Android中实现可滑动的Tab的3种方式http://www.jb51.net/article/46524.htm
2014-10-25 15:10:47 1960
转载 px 和 dp 转换
import android.content.Context; public class DensityUtil { /** * 根据手机的分辨率从 dp 的单位 转成为 px(像素) */ public static int dip2px(Context context, float dpValue) {
2014-10-24 15:56:12 676
转载 Android 动画之ScaleAnimation应用详解
http://blog.csdn.net/xsl1990/article/details/17096501
2014-10-24 13:58:52 491
转载 图片缩放设置
android:scaleType可控制图片的缩放方式,示例代码如下: android:src="@drawable/logo" android:scaleType="centerInside" android:layout_width="60dip" android:layout_height="60dip" android:layou
2014-10-24 13:51:01 976
转载 android 布局
android:grivity 指定控件的基本位置 ,比如举重,居右,android:padding 指定控件的内边距,控件当中的内容android:singleLine 如果设置为真的话,则将控件的内容在同一行当中显示android:layout_above 将该空间的底部至于给定ID的空间之上android:layout_b
2014-10-17 13:21:02 388
原创 android 布局总结
padding是站在父view的角度描述问题,它规定它里面的内容必须与这个父view边界的距离。margin则是站在自己的角度描述问题,规定自己和其他(上下左右)的view之间的距离,如果同一级只有一个view,那么它的效果基本上就和padding一样
2014-09-26 17:11:40 470
转载 openssl数字证书常见格式与协议介绍
证书主要的文件类型和协议有: PEM、DER、PFX、JKS、KDB、CER、KEY、CSR、CRT、CRL 、OCSP、SCEP等。PEM – Openssl使用 PEM(Privacy Enhanced Mail)格式来存放各种信息,它是 openssl 默认采用的信息存放方式。Openssl 中的 PEM 文件一般包含如下信息:内容类型:表明本文件存放的是什么信息内容,它的形
2014-09-26 14:57:20 445
转载 图片压缩
图片压缩第一:我们先看下质量压缩方法: Java代码 private Bitmap compressImage(Bitmap image) { ByteArrayOutputStream baos = new ByteArrayOutputStream(); image.compr
2014-09-25 13:55:26 616
转载 Android基础 -- Activity之间传递数据(bitmap和map对象)
Android基础 -- Activity之间传递数据(bitmap和map对象)做项目的时候需要用到在2个activity之间传递一些数据,之前做的都是些字符串之类的东东,结果这次卡了好久,折腾了一个下午。第一个:传递bitmap 这个问题非常奇葩(可能我android水平还不够),居然不会报错,我是直接用bundle或Intent的extral域直接存
2014-09-25 09:41:00 1537
转载 Android开发经验之intent传递大数据
在Activity或者组件之前传递信息时,一般采用intent绑定bundle的方式传值,但在使用过程中需要注意的是不要用bundle传递大容量数据: 在做项目的过程中,需要将听写界面的听写结果信息传递到听写记录界面供显示用,但是由于传递的数据量过大导致程序ANR,甚至直接报异常(传递的信息里面有bitmap转换成的byte数组、每一个词组的拼音、词语、语音信息),经过
2014-09-25 09:36:22 20380
转载 简述蓝牙协议栈
简述蓝牙协议栈 项目刚好做到蓝牙了,也不是很忙,讲讲自己最近一段时间做的东西。 提到协议栈,都会想到与开放式系统互联(OSI)协议栈的 ,OSI协议栈定义了厂商们如何才能生产可以与其它厂商的产品一起工作的产品。协议栈是指一组协议的集合,举个例子,把大象装到冰箱里,总共要3步。每步就是一个协议,3步组成一个协议栈。把应用层数据包发出去,也要好几
2013-05-27 22:07:08 1016
转载 C#常用控件介绍使用
C#常用控件介绍使用1、Form常用属性 (1)Name属性:用来获取或设置窗体的名称,在应用程序中可通过Name属性来引用窗体。 (2) WindowState属性:用来获取或设置窗体的窗口状态。取值有三种: Normal (窗体正常显示)、 Minimized(窗体以最小化形式显示)和 Maximized(窗体以最大化形式显示)。 (3)StartPosition属性:
2012-11-22 10:45:56 696
转载 C++项目中的extern "C" {}
在用C++的项目源码中,经常会不可避免的会看到下面的代码:?123456789#ifdef __cplusplusextern "C" {#endif /*...*/ #ifdef __cplusplus}
2012-08-02 13:22:58 512
转载 根据两站点的经纬度求两站点间的距离
根据两站点的经纬度求两站点间的距离 /**** 根据两站点的经纬度求两站点间的距离 ****/double D_jw(double wd1,double jd1,double wd2,double jd2){ double x,y,out; double PI=3.14159265; double R=6.371229*1e6; x=(jd2
2012-07-25 10:45:25 1268
转载 如何提高论文被SCI,EI,ISTP三大检索系统收录的几率??
如何提高论文被SCI,EI,ISTP三大检索系统收录的几率??近年来,在对个人或单位科研水平、学术成就的评价指标中,个人或团体单位所发表论文在三大检索系统中的收录量被作为主要评价指标。那么何为三大检索系统? 如何提高个人发表论文被三大检索系统收录的几率及团体单位在三大检索系统中的收录量?1 何为三大检索系统所谓三大检索系统是指《科学引文索引》(SCI)、《工程索引》(E
2012-07-23 21:54:43 3423
转载 Linux 的多线程编程的高效开发经验
Linux 的多线程编程的高效开发经验简介: 本文中我们针对 Linux 上多线程编程的主要特性总结出 5 条经验,用以改善 Linux 多线程编程的习惯和避免其中的开发陷阱。在本文中,我们穿插一些 Windows 的编程用例用以对比 Linux 特性,以加深读者印象。背景
2012-07-06 11:29:38 601
转载 自我管理数据缓冲区内存
自我管理数据缓冲区内存开发具有高效性、简单性、可移植性和安全性的代码简介: C 程序设计语言定义了两个标准的内存管理函数:malloc() 和 free()。C 程序员经常使用那些函数在运行时分配缓冲区,以便在函数之间传递数据。然而在许多场合下,您无法预先确定缓冲区所需的实际大小,这对于构造复杂的 C 程序来说,可能会导致几个根本性的问题。在本文中,Xiaomi
2012-07-06 10:53:06 588
转载 小心C语言时间函数陷阱
小心C语言时间函数陷阱 在编写C语言的应用程序时,为了获取或者打印一些跟时间有关的信息,我们经常会使用到C语言自带的一些时间函数,诸如:time、localtime、ctime、mktime和asctime等。但你可能没有注意到这里面含有一些有趣的现象,先来看一个例子: 1 #include stdio.h> 2 #in
2012-07-04 15:40:17 756
转载 linux串口数据读取方法
linux串口数据读取方法 |Linux下的串口操作说简单也简单,说复杂也复杂。简单在于其读写调用与文件操作一致,使用方便。但是参数设置相对复杂,而且在一些操作上需要注意技巧。在串口数据读取方法上,有一点很值得注意,就是操作超时退出处理。如果没有这方面的处理,只用使用read()函数阻塞读取,那么一旦串口buffer中没有数据可读,将会导致进程
2012-06-26 16:11:32 9857
转载 linux中文件描述符fd和文件指针flip的理解
linux中文件描述符fd和文件指针flip的理解简单归纳:fd只是一个整数,在open时产生。起到一个索引的作用,进程通过PCB中的文件描述符表找到该fd所指向的文件指针filp。文件描述符的操作(如: open)返回的是一个文件描述符,内核会在每个进程空间中维护一个文件描述符表, 所有打开的文件都将通过此表中的文件描述符来引用; 而流(如: fopen)返回的是
2012-06-21 15:03:01 793
转载 基于Linux的Socket网络编程的性能优化
基于Linux的Socket网络编程的性能优化1 引言 随着Intenet的日益发展和普及,网络在嵌入式系统中应用非常广泛,越来越多的嵌入式设备采用Linux操作系统。Linux是一个源代码公开的免费操作系统,具有强移植性,所以对基于Linux的Socket网络编程的研究越来越重要。 Socket实际是网络传输层供给应用层的编程接口。传输层则
2012-06-21 13:18:42 664
转载 Linux多线程编程(不限Linux)
Linux多线程编程(不限Linux)——本文一个例子展开,介绍Linux下面线程的操作、多线程的同步和互斥。前言线程?为什么有了进程还需要线程呢,他们有什么区别?使用线程有什么优势呢?还有多线程编程的一些细节问题,如线程之间怎样同步、互斥,这些东西将在本文中介绍。我在某QQ群里见到这样一道面试题:是否熟悉POSIX多线程编程技术?如熟悉,编写程序完成如下功能:
2012-06-19 17:05:28 275
转载 Linux 串口读写(一)
Linux 串口读写(一) 串口简介串行口是计算机一种常用的接口,具有连接线少,通讯简单,得到广泛的使用。常用的串口是 RS-232-C 接口(又称 EIA RS-232-C)它是在 1970 年由美国电子工业协会(EIA)联合贝尔系统、 调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标准。它的全名是"数据终端设备(DTE)和数据通讯设备(DCE)之
2012-06-19 11:45:30 1666
转载 Linux 串口读写(二)
Linux 串口读写(二) 下面是一个简单的读取串口数据的例子,使用了上面定义的一些函数和头文件/********************************************************************** * 代码说明:使用串口二测试的,发送的数据是字符,但是没有发送字符串结束符号,
2012-06-19 11:44:39 513
转载 Linux系统调用列表
Linux系统调用列表以下是Linux系统调用的一个列表,包含了大部分常用系统调用和由系统调用派生出的的函数。这可能是你在互联网上所能看到的唯一一篇中文注释的Linux系统调用列表,即使是简单的字母序英文列表,能做到这么完全也是很罕见的。按照惯例,这个列表以man pages第2节,即系统调用节为蓝本。按照笔者的理解,对其作了大致的分类,同时也作了一些小小的修改
2012-06-19 09:54:07 327
转载 Linux中文件操作
1.Linux文件系统 Linux支持多种文件系统,如ext、ext2、minix、iso9660、msdos、fat、vfat、nfs等。在这些具体文件系统的上层,Linux提供了虚拟文件系统(VFS)来统一它们的行为,虚拟文件系统为不同的文件系统与内核的通信提供了一致的接口。 在Linux平台下对文件编程可以使用两类函数:(1)Linux操作系统文件API;(2
2012-06-19 09:50:16 293
转载 linux文件设备与I/O:read/write函数与阻塞 Block
linux文件设备与I/O:read/write函数与阻塞 Block一,read 函数从打开的设备或文件中读取数据#include ssize_t read(int fd, void *buf, size_t count); 返回值:成功返回读取的字节数,出错返回-1并设置errno,如果在调read之前已到达文件末尾,则这次re
2012-06-19 09:48:47 766
转载 Linux C 语言 获取系统时间信息
Linux C 语言 获取系统时间信息比如获取当前年份: /* 获取当前系统时间 暂时不使用 int iyear = 0; int sysyear = 0; time_t now; struct tm *timenow; time(&now); timeno
2012-06-12 17:38:36 444
原创 linux下c获取localtime。 Y-M-D H:M:S Weekday
获取localtime。 Y-M-D H:M:S Weekday01#include 02#include 03#include 04int weekday(int w , char *buff)
2012-06-12 17:16:02 2354
转载 设计模式大集锦 程序员面试全攻略
设计模式大集锦 程序员面试全攻略无论你是参与Java面试还是C#面试,设计模式和软件设计问题在程序员面试中是必不可少的一部分。编程和设计技两者相得益彰,一名出色的程序员也是一名出色的设计师,他们懂得如何利用代码来解决问题或者软件设计,但是这些技能需要不断提升。这就要求你不断的保持设计理念,无论编程项目的大小,从失败中总结经验。从面向对象的设计原则开始学习是个不错的起点。本文总结
2012-06-08 10:07:01 434
转载 ubuntu右键添加终端
ubuntu右键添加终端可能有很多人从Redhat等Linux发行版转到ubuntu上面来遇到的第一个最常用的问题就是,右键单击桌面,发现没有“打开终端”这个选项,下面介绍两种方法来在右键添加“打开终端”这个选项。第一种方法:安装一个包,即可在右键里面添加一个“打开终端”的菜单。sudo apt-get install nautilus-open-terminal
2012-06-08 08:39:29 396
原创 Linux中记录终端(Terminal)输出到文本文件
Linux中记录终端(Terminal)输出到文本文件 一,如何把命令运行的结果保存到文件当中? 这个问题太简单了,大家都知道,用 > 把输出转向就可以了 例子: [lhd@hongdi ~]$ ls > ls.txt [lhd@hongdi ~]$ cat ls.txt 1.gtkrc-2.0 2009 a amsn_received
2012-06-07 16:55:56 1447
原创 linux下获取在终端中输出的数据
linux下获取终端输出的数据下面看一个例子:/********************************************************************************************* Name:popen.c** This program is used to show the usage of popen() .*******
2012-06-07 16:12:40 6026 1
转载 千姿百态项目经理3——“牛逼”项目经理2
千姿百态项目经理3——“牛逼”项目经理2 继续讲《千姿百态项目经理3——“牛逼”项目经理1》中项目经理的故事。 上一篇文章中,简单介绍了项目经理和项目的情况。下面先补充一点信息,以便更好地讲述他的故事。 他所管理的项目团队中,有3个人的工龄超过3年,其他团队成员工作时间最长的工龄也不超过3年,差不多85%的团
2012-06-07 15:32:33 521
转载 千姿百态项目经理3——“牛逼”项目经理1
千姿百态项目经理3——“牛逼”项目经理1 如果一个技术出身的项目经理,基本上不懂什么项目管理理论,也没有多少项目管理经验,却可以将一个中途接手并且项目成员流动性很高的,近70人的项目,管理的井井有条,并且最终成功拿到回款,这样的项目经理是不是很牛?不管你是什么感觉,反正我是觉得这是我见过的最牛的项目经理。 下面就详细说说这个项目经理和
2012-06-07 15:29:26 376
转载 千姿百态项目经理2——“缥缈”项目经理
千姿百态项目经理2——“缥缈”项目经理 这种类型的项目经理给人的整体感觉是:人在“虚无缥缈间”。整个儿的人也好,做的事也好,总觉得朦朦胧胧,虚无缥缈,很有点“空对空”的感觉。很多时候说了一大堆,也貌似给了一大堆信息,可是细想想,却什么都没有,什么信息没给,下面详细讲讲这个项目经理的故事。 第一次接触他是在刚来公司不久,以QA的身份进入
2012-06-07 15:27:05 358
转载 千姿百态项目经理1————“苦逼”项目经理二
千姿百态项目经理1————“苦逼”项目经理二 继续讲《千姿百态项目经理1——“苦逼”项目经理一》中的项目经理的故事,上个故事讲到他赢得了客户的信任,提高了客户满意度;赢得了外包公司的信任,增加了外包公司工作的积极性;避免了公司“紧缩战略”对项目的影响;并且因为赢得了客户的信任又顺利地签了一个小项目,现在就说说这个小项目的故事。 这个小项目的需求说起来很简
2012-06-07 15:23:15 920
转载 千姿百态项目经理1——“苦逼”项目经理一
千姿百态项目经理1——“苦逼”项目经理一 想写这个项目经理的时候,想了很久没想到一个合适的词,于是去网上溜达,无意中看到了“苦逼”两个字,觉得用到他身上真是在合适不过了。下面详细说说这个项目经理的故事。 故事中的项目,是这个项目经理作为真正意义上的项目经理所带的第一个项目,在此之前,他以开发经理的身份做过一两个项目,再往前,就是技术人员了。这个项目在
2012-06-07 15:17:43 1831
转载 千姿百态项目经理1—— “苦逼”项目经理三
千姿百态项目经理1—— “苦逼”项目经理三 继续讲《千姿百态项目经理1——“苦逼”项目经理二》中的项目经理的故事,上个故事讲到他与外包公司之间的关系重回微妙,项目陷入内忧外患的处境,他的脾气仍然很坏,做事仍然很拼命,仍然希望一个人可以做好所有事情。下面继续讲讲接下来发生的事情。 第一件事:设计工作漏洞百出 在前期与客户交流的时候,他给客
2012-06-07 15:14:50 405
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人