自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

白马笑西风的专栏

做一切能做的,明天从今天开始

  • 博客(29)
  • 资源 (5)
  • 收藏
  • 关注

转载 2013-09-16 构建C1000K的服务器(1) – 基础

高性能分布式 Web 和网络应用开发, 架构设计, 移动应用开发首页文章精选简单想法SSDBiCometCpyToviCocoaUI留言关于2013-09-16构建C1000K的服务器(1) – 基础Computer System, 高性能Web架构Views: 3614

2015-12-29 16:03:07 392

转载 Andriod分辨率适配 ”葵花宝典“

1. 射鸡师 VS 攻城师 在日常的Andriod开发中经常会遇到各种各样的PK,其中设计师和工程师的矛盾非常突出,我们来看一下双方的主要矛盾。主要原因是由于设

2015-12-29 15:37:11 359

转载 理解RESTFul架构

1 什么是RESTREST全称是Representational State Transfer,中文意思是表述性状态转移。 它首次出现在2000年Roy Fielding的博士论文中,Roy Fielding是 HTTP 规范的主要编写者之一。 他在论文中提到:“我这篇文章的写作目的,就是想在符合架构原理的前提下,理解和评估以网络为基础的应用软件的架构设计,得到一个功能强、性能好、适宜通信

2015-12-29 15:15:03 271

转载 三种方法实现移动端HTTPS加速和省电

HTTPS网站的普及使大家更加关注HTTPS性能优化,一般做HTTPS优化可能只是针对PC端,在移动端的效果并不理想。去年Google就已经在移动端做了HTTPS的性能加速,为Android平台的Chrome浏览器增加了一个新的TLS加密套件:ChaCha20-Poly1305,这是专门为移动设备推出的加密套件。接下来我们深入探讨如何使用ChaCha20-Poly1305加密套件实现HTTPS移动

2015-12-29 14:10:32 1466

转载 android手机获取手机号

最近做到一个项目,需要获取手机号。项目中使用的手机卡为电信卡,那么就以此为例吧。网上不符合需求的方法Google了一下,网上的做法如下: //获取手机号码  TelephonyManager tm = (TelephonyManager)this.getSystemService(Context.TELEPHONY_SERVICE);    String d

2015-12-29 11:40:55 528

转载 全站 HTTPS 来了

!版权声明:本文为腾讯Bugly原创文章,转载请注明出处腾讯Bugly特约作者:刘强 最近大家在使用百度、谷歌或淘宝的时候,是不是注意浏览器左上角已经全部出现了一把绿色锁,这把锁表明该网站已经使用了 HTTPS 进行保护。仔细观察,会发现这些网站已经全站使用 HTTPS。同时,iOS 9 系统默认把所有的 http 请求都改为 HTTPS 请求。随着互联网的发展,现代互联网正在逐渐进入

2015-12-28 18:46:47 302

转载 AndroidTestCase来进行android 单元测试简介

1 通过AndroidTestCase 实现的大致步骤:添加自己的test case code, 让它们继承自AndroidTestCase.定义自己的testSuite类,用来管理test cases.定义自己的testRunner,用来执行测试.2 这种方法所涉及到的android的类以及接口:Android Test Case classes需要从AndroidTes

2015-12-28 15:02:10 660

转载 动态Android编程

注意:本文章有些例子需要对Java或Android有一定编程基础。与Python相比,Java是一门比较严肃的语言。作为一个先学Python的程序员,做起Android难免会觉得不舒服,有些死板,非常怀念decorator等方便的方法。为了实现一个简单的逻辑,你可能需要写很多额外的代码。举个例子,做数据库查询时,怎么从一个Cursor里取出类型为User的实例到List?假设User是

2015-12-23 16:27:30 358

转载 OkHttp使用教程

Android系统提供了两种HTTP通信类,HttpURLConnection和HttpClient。关于HttpURLConnection和HttpClient的选择>>官方博客尽管Google在大部分安卓版本中推荐使用HttpURLConnection,但是这个类相比HttpClient实在是太难用,太弱爆了。OkHttp是一个相对成熟的解决方案,据说Android4.4的源码中可

2015-12-21 15:24:31 425

转载 Java多线程编程中Future模式的详解

Java多线程编程中,常用的多线程设计模式包括:Future模式、Master-Worker模式、Guarded Suspeionsion模式、不变模式和生产者-消费者模式等。这篇文章主要讲述Future模式,关于其他多线程设计模式的地址如下:关于其他多线程设计模式的地址如下:关于Master-Worker模式的详解: Java多线程编程中Master-Worker模式的详解关于Gua

2015-12-20 19:14:32 669 1

转载 (Factory Method)工厂方法模式的Java实现

工厂方法模式(Factory Method):定义一个用于创建对象的接口IFactory,在具体的ConcreteFactory子类中根据传进的参数即具体子类ConcreteProduct决定实例化哪一个IProduct产品,该模式使得一个类(即IProduct)的实例化延迟到其子类(即ConcreteProduct)。通用类图如下:代码实现如下:  // 产品接口,定

2015-12-20 18:48:51 411

转载 Git Reference---Example

GETTING AND CREATING PROJECTSIn order to do anything in Git, you have to have a Git repository. This is where Git stores the data for the snapshots you are saving.There are two main ways to

2015-12-17 14:39:51 3782

转载 Git Reference---Getting and Creating Projects

NAMEgit-init - Create an empty Git repository or reinitialize an existing oneSYNOPSISgit init [-q | --quiet] [--bare] [--template=] [--separate-git-dir ] [--shared[=]]

2015-12-17 14:37:09 419

转载 Git Reference---Inspection and Comparison

NAMEgit-log - Show commit logsSYNOPSISgit log [] [] [[\--] …​]DESCRIPTIONShows the commit logs.The command takes options applicable to the git r

2015-12-17 14:35:21 1348

转载 Git Reference---Sharing and Updating Projects

NAMEgit-remote - Manage set of tracked repositoriesSYNOPSISgit remote [-v | --verbose]git remote add [-t ] [-m ] [-f] [--[no-]tags] [--mirror=] git remote rename git rem

2015-12-17 14:33:42 942

转载 Git Reference---Branching and Merging(2)

NAMEgit-merge - Join two or more development histories togetherSYNOPSISgit merge [-n] [--stat] [--no-commit] [--squash] [--[no-]edit] [-s ] [-X ] [-S[]] [--[no-]rerere-auto

2015-12-17 14:31:16 723

转载 Git Reference---Branching and Merging

NAMEgit-branch - List, create, or delete branchesSYNOPSISgit branch [--color[=] | --no-color] [-r | -a] [--list] [-v [--abbrev= | --no-abbrev]] [--column[=] | --no-column]

2015-12-17 14:27:52 635

转载 Git Reference---Basic Snapshotting

NAMEgit-add - Add file contents to the indexSYNOPSISgit add [--verbose | -v] [--dry-run | -n] [--force | -f] [--interactive | -i] [--patch | -p] [--edit | -e] [--[no-]all

2015-12-17 14:22:34 1246

转载 Android动画学习笔记-Android Animation

http://www.cnblogs.com/angeldevil/archive/2011/12/02/2271096.html3.0以前,android支持两种动画模式,tween animation,frame animation,在android3.0中又引入了一个新的动画系统:property animation,这三种动画模式在SDK中被称为property animati

2015-12-14 17:31:41 184

转载 android转场动画windowAnimation和ActivityAnimation的区别

显而易见,window与Activity本身从名字上就知道不同,但对于项目开发中 windowAnimation和ActivityAnimation的区别必须心领神会。区别主要如下1.windowAnimation包括windowEnterAnimation和windowExitAnimation;ActivityAnimation包含android:activityOpenEnt

2015-12-14 17:27:02 3442

转载 Git 常用命令速查表(图文+表格)

http://www.jb51.net/article/55442.htm一、 Git 常用命令速查git branch 查看本地所有分支git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支git branch -r 查看远程所有分支git commit -am "init" 提交并且加注释 git remo

2015-12-14 17:04:59 373

转载 MySQL性能优化的最佳20+条经验

今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对你有用。1. 为

2015-12-14 15:58:48 181

原创 Android学习方向

2015-12-14 15:44:36 293

转载 canvas.save() canvas.restore() 作用

暂时先看此博客,待以后再研究这里canvas.save();和canvas.restore();是两个相互匹配出现的,作用是用来保存画布的状态和取出保存的状态的。这里稍微解释一下,  当我们对画布进行旋转,缩放,平移等操作的时候其实我们是想对特定的元素进行操作,比如图片,一个矩形等,但是当你用canvas的方法来进行这些操作的时候,其实是对整个画布进行了操作,那么之后在画布上的元素

2015-12-14 15:01:18 234

转载 BufferKnifer使用

Butter Knife处理字段和方法绑定.配置:用gradle配置的时候加入:compile 'com.jakewharton:butterknife:6.1.0'注意是加在Module: app的gradle文件中.加上之后不用运行什么命令,直接Sync一下就可以在External Libraries里面看到butterknife. 

2015-12-11 18:05:05 1182

转载 vim 插件

原文:http://blog.csdn.net/namecyf/article/details/7787479 1写在前面 Linux下编程一直被诟病的一点是: 没有一个好用的IDE, 但是听说Linux牛人, 黑客之类的也都不用IDE. 但是对我等从Windows平台转移过来的Coder来说, 一个好用的IDE是何等的重要啊, 估计很多

2015-12-11 14:03:02 306

转载 vim多标签和多窗口

vim多标签和多窗口分类: linux2013-03-11 10:53 665人阅读 评论(0) 收藏 举报vim多标签多窗口目录(?)[+]多标签进入vim前 vim -p 以多标签形式打开文件。如vim -p * 就是编辑当前目录的所有文件, vim编辑中 :tabnew 增加一个标签 :tabc       关闭当前的tab :tab

2015-12-11 14:01:15 1840

转载 vim 命令合集

Vim命令合集命令历史以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。启动vim在命令行窗口中输入以下命令即可vim 直接启动vimvim filename 打开vim并创建名为filename的文件文件命令打开单个文件vim file同时打开多个文件vim file

2015-12-11 13:59:03 230

转载 Android系统匿名共享内存Ashmem(Anonymous Shared Memory)在进程间共享的原理分析

在前面一篇文章Android系统匿名共享内存Ashmem(Anonymous Shared Memory)驱动程序源代码分析中,我们系统地介绍了Android系统匿名共享内存的实现原理,其中着重介绍了它是如何辅助内存管理系统来有效地管理内存的,在再前面一篇文章Android系统匿名共享内存Ashmem(Anonymous Shared Memory)简要介绍和学习计划中,我们还提到,Andro

2015-12-01 11:30:25 429

飞思卡尔技术报告4(内容详尽,全面)

飞思卡尔技术报告4(内容详尽,全面) 含全国各个队伍的技术报告

2011-02-22

飞思卡尔技术报告3(内容详尽,全面)

飞思卡尔技术报告3(内容详尽,全面) 含全国各个队伍的技术报告

2011-02-22

飞思卡尔技术报告2(内容详尽,全面)

飞思卡尔技术报告2(内容详尽,全面) 含历年全国各个参赛队的技术报告

2011-02-22

飞思卡尔技术报告1(内容全面,详尽)

飞思卡尔技术报告1(内容全面,详尽) 含历年全国各队的技术报告

2011-02-22

单片机基本知识单片机基本知识,有助于初学者学习。希望对大家有帮助,谢谢

单片机基本知识,有助于初学者学习。希望对大家有帮助,谢谢 讲解430的书现在也有很多了,不过大多数都是详细说明底层硬件结构的,看了不免有些空洞和枯燥,我认为了解一个MCU的操作首先要对其基础特性有所了解,然后再仔细研究各模块的功能。 !

2010-06-04

空空如也

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

TA关注的人

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