6.1 键盘基础
6.1.1 忽略键盘
6.1.2 谁获得了焦点?
窗口过程通过WM_SETFOCUS和WM_KILLFOCUS消息来确定自己的窗口是否具有输入焦点
6.1.3 队列和同步
6.1.4 击键和字符
应用程序从windows接受的关于键盘事件的消息可分为击键和字符两种。
有些按键参数击键消息和字符消息
有些按键只产生击键消息
6.2 击键消息...
今天给大家讲讲android开发中比较常见的listView的下拉加载,其实也可以叫做分页加载。为什么会有这个叫法呢?说说我的理解吧!从字面上很好理解。当你滑动一个列表到底部的时候,这个时候就会出现正在加载的底部加载布局去加载更多的数据。这里拿微信作为一个例子,如下图所示:如上图所示红色方框的部分就是底部的加载布局。从一定程度上这样做是必要的,为了优化用户的体验。你可以想想,假如你点开微信的朋友圈的...
分类:
移动开发 时间:
2016-06-28 13:07:31
阅读次数:
323
尊重原创,转载请标明出处 http://blog.csdn.net/abcdef314159
在之前讲到Android Paint的使用详解的时候,其中setColorFilter(ColorFilter filter)方法没有讲,今天就来简单的分析一下,在Android中ColorFilter共有3个子类,ColorMatrixColorFilter,LightingColorFilter,PorterDuffColorFilter,今天先来看第一个ColorMatrixColorFilter,Co...
分类:
移动开发 时间:
2016-06-28 13:08:28
阅读次数:
299
目录
1. 多态性都有哪些?动态绑定怎么实现? 3
2. 虚函数,虚函数表里面内存如何分配? 3
3. 纯虚函数如何定义,为什么析构函数要定义成虚函数? 4
4. C++中哪些不能是虚函数? 4
5. 类型转换有哪些? (参考) 4
6. 为什么要用static_cast转换而不用c语言中的转换? 4
7. 操作符重载(+操作符),具体如何去定义...
分类:
编程语言 时间:
2016-06-28 13:08:11
阅读次数:
260
TCP与UDP的区别
1. 理解:窗口和滑动窗口
TCP的流量控制
TCP使用窗口机制进行流量控制
什么是窗口?
连接建立时,各端分配一块缓冲区用来存储接收的数据,并将缓冲区的尺寸发送给另一端
接收方发送的确认信息中包含了自己剩余的缓冲区尺寸
剩余缓冲区空间的数量叫做窗口
2. TCP的流控过程(滑动窗口)
2. TCP 与UDP的区别
很多文章都说TCP协议可靠,U...
分类:
其他好文 时间:
2016-06-28 13:08:17
阅读次数:
144
本人使用.md文档完全为了记录日常的编译和工作中遇到的问题,需要用到的功能大概就是常用的语法,强调,引用,代码,链接等。对于图片的插入需求不高,因此本文主要介绍一些语法特点,最后涉及一点可能用到的其他功能。
000-->功能函数详细条目:
区块元素
段落和换行
一个 Markdown 段落是由一个或多个连续的文本行组成,它的前后要有一个以上的空行(空行的定义是显...
分类:
编程语言 时间:
2016-06-28 13:05:50
阅读次数:
4217
由于 Objective-C 中的内存管理是一个比较大的话题,所以会分为两篇文章来对内存管理中的一些机制进行剖析,一部分分析自动释放池以及 autorelease 方法,另一部分分析 retain、release 方法的实现以及自动引用计数。
写在前面
这篇文章会在源代码层面介绍 Objective-C 中自动释放池,以及方法的 autorelease 的具体实现。
从 main 函数开始...
分类:
其他好文 时间:
2016-06-28 13:08:12
阅读次数:
277
我也不知道为什么突然会想写一下音乐播放器的,感觉应该挺好的玩,自己把自己喜欢的歌曲导出来,用程序加载跑
起来,那歌听起来必定很带感啊。。。。。。不过那首Love Story被我听了无数遍。。。。。。听吐了
各位看官有兴趣也可以听听。其实前期准备是很坑爹的,找歌词真的蛋疼啊。
废话不多说,老规矩,看成品先:
尼玛这东西占得空间太大了,录不了太多。。。。。。
...
分类:
移动开发 时间:
2016-06-28 13:05:09
阅读次数:
346
1.前言
音频合成在现实生活中应用广泛,在网上可以搜索到不少相关的讲解和代码实现,但个人感觉在网上搜索到的音频合成相关文章的讲解都并非十分透彻,故而写下本篇博文,计划通过讲解如何使用代码实现音频合成功能从而将本人对音频合成的理解阐述给各位,力图读完的各位可以对音频合成整体过程有一个清晰的了解。
本篇博文以Java为示例语言,以Android为示例平台。
本篇博文着力...
分类:
其他好文 时间:
2016-06-28 13:06:14
阅读次数:
220
Camera.Parameters
public class Camera.Parameters
extends Object
java.lang.Object
?
android.hardware.Camera.Parameters
This class was deprecated in API leve...
分类:
移动开发 时间:
2016-06-28 13:06:09
阅读次数:
355
本文概述通过Google 文档 Interacting with Other Apps,并通过复习该文档的知识,完成如下功能: 与其他应用交互我们开发的Android 应用一般具有若干个Activity。每个Activity显示一个用户界面,用户可通过该界面执行特定任务(比如,查看地图或拍照)。要将用户从一个Activity转至另一Activity,必须使用 Intent 定义当前应用做某事的“意...
分类:
移动开发 时间:
2016-06-28 13:06:55
阅读次数:
281
1.视频导出:UIAlertController *av = [UIAlertController alertControllerWithTitle:@"提示" message:@"您确定要将视频导出到相册?" preferredStyle:UIAlertControllerStyleActionSheet];
[av addAction:[UIAlertAction actionW...
分类:
移动开发 时间:
2016-06-28 13:05:08
阅读次数:
337
Pausing Scenes During a Transition你应该意识到两个重要的SKTrnsition属性在场景之间的过渡中.它们是pausesIncomingScene和pausesOutgoingScene,这些属性是bool类型,分别用来暂停入口和出口场景的动画.如果你想要在场景过渡中继续运行场景的动画,你只需要在显示场景之前将对应的属性设置为false.这两个属性的默认值都是tru...
分类:
其他好文 时间:
2016-06-28 13:05:52
阅读次数:
117
Watson Analytics是IBM基于Watson认知技术构建的一个创新云分析平台,它为用户提供了一系列自助式的分析服务,包括数据准备、数据探索、预测、构建分析仪表盘等。...
分类:
其他好文 时间:
2016-06-28 13:04:29
阅读次数:
158
res/raw和assets的相同点:两者目录下的文件在打包后会原封不动的保存在apk包中,不会被编译成二进制。
assets和res/raw工程目录下都可以放一些小于1M的文件(2.3版本以前要求,否则将不能读出数据。),这些文件将被打包到APK中应用使用。assets目录下的文件将不做任何处理被打包,,如果你的资源很大,例如视频等等,应该单独存储在文件系统中。
res/raw和assets的不同点:1.res/raw中的文件会被映射到R.java文件中,访问的时候直接使用资源ID即R.id.filena...
分类:
移动开发 时间:
2016-06-28 13:04:31
阅读次数:
136
本文的主要内容如下:
1、网络中进程之间如何通信?
2、Socket是什么?
3、socket的基本操作
3.1、socket()函数
3.2、bind()函数
3.3、listen()、connect()函数
3.4、accept()函数
3.5、read()、write()函数等
3.6、close()函数
4、socke...
分类:
其他好文 时间:
2016-06-28 13:05:32
阅读次数:
253