自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 问答 (1)
  • 收藏
  • 关注

翻译 Ubuntu 16.04出现:Problem executing scripts APT::Update::Post-Invoke-Success 'if /usr/bin/test -w /var/

错误: Reading package lists... Done E: Problem executing scripts APT::Update::Post-Invoke-Success 'if /usr/bin/test -w /var/cache/app-info -a -e /usr/bin/appstreamcli; then appstreamcli refresh > /d

2017-09-12 15:18:17 462

原创 tcp ip详解 笔记--第三章

ip协议: ip协议是TCP/IP协议簇中最为核心的协议。所有的TCP、UDP、ICMP、IGMP数据都以Ip数据报格式传输。 而ip协议是不可靠的,因为ip仅提供最好的传输服务,也就是以最快速度转发数据包,而数据包能不能到达终点, 能不能按照发送的顺序到达终点都是不能保证的。 IP首部: 图为ip数据报格式及首部中的各字段 本章使用了大量的篇幅来介绍Ip首部,由于各种协议都有各自

2017-05-15 17:03:30 299

转载 const 和 #define区别

(1) 编译器处理方式不同   define宏是在预处理阶段展开。   const常量是编译运行阶段使用。 (2) 类型和安全检查不同   define宏没有类型,不做任何类型检查,仅仅是展开。   const常量有具体的类型,在编译阶段会执行类型检查。 (3) 存储方式不同   define宏仅仅是展开,有多少地方使用,就展开多少次,不会分配内存。

2017-02-17 13:50:08 210

原创 AndroidMainiFest启动模式

Android在AndroidMainiFest中设计了4种Activity的启动方式,分别是: 1、Standard 2、SingleTop 3、SingleTask 4、SingleInstance 1、Standard: 默认的启动方式,每一次启动Activity都会创建一个新的实例 2、SingleTop 这种启动方式会在创建的时候查看栈顶Activity是

2017-01-14 10:52:36 275

原创 poj 1050 To The Max

题意很简单,就是给你一个n,再给你一个n*n的二维数组每一个数在-127-127 之间,求出这个二维数组的子数组的和,这个子数组的和是这个二维数组所有子数组的和中最大的一个。 要解决这个问题可以参考求一维数组的最长子序列和的方法。对于一个一维数组,要求他的最长子序列和的可以用到动态规划   状态转移方程是if dp[i-1] > 0   dp[i] = dp[i - 1] + num

2017-01-09 21:29:32 167

原创 android复合控件的学习

虽然android有许许多多的控件满足大多数需求,但是总会有一些情况下需要我们编写自定义控件满足自己的需求,而这边文章就是讲述学习自定义控件中复合控件的编写的心得。 编写复合控件首先需要在res/values 文件夹中创建attrs.xml文件,一个简单的例子如下

2017-01-07 19:16:10 283

空空如也

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

TA关注的人

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