随笔 - 741  文章 - 0  评论 - 260  阅读 - 416万
11 2016 档案
C++11:POD数据类型
摘要:版权声明:本文为博主原创文章,未经博主允许不得转载。 版权声明:本文为博主原创文章,未经博主允许不得转载。 目录(?)[+] 目录(?)[+] 啥是POD类型? POD全称Plain Old Data。通俗的讲,一个类或结构体通过二进制拷贝后还能保持其数据不变,那么它就是一个POD类型。 平凡的定义 阅读全文
posted @ 2016-11-28 20:17 莫水千流 阅读(760) 评论(0) 推荐(0) 编辑
Android 触摸手势基础 官方文档概览2
摘要:Android 触摸手势基础 官方文档概览 触摸手势检测基础 手势检测一般包含两个阶段: 1.获取touch事件数据 2.解析这些数据,看它们是否满足你的应用所支持的某种手势。 相关API: MotionEvent 兼容版的: MotionEventCompat (Note that MotionE 阅读全文
posted @ 2016-11-27 17:43 莫水千流 阅读(337) 评论(0) 推荐(0) 编辑
札记:android手势识别,MotionEvent
摘要:札记:android手势识别,MotionEvent 摘要 本文是手势识别输入事件处理的完整学习记录。内容包括输入事件InputEvent响应方式,触摸事件MotionEvent的概念和使用,触摸事件的动作分类、多点触摸。根据案例和API分析了触摸手势Touch Gesture的识别处理的一般过程。 阅读全文
posted @ 2016-11-27 15:36 莫水千流 阅读(2020) 评论(0) 推荐(0) 编辑
手势识别(一)--手势基本概念和ChaLearn Gesture Challenge
摘要:以下转自: http://blog.csdn.net/qq1175421841/article/details/50312565 像点击(clicks)是GUI平台的核心,轻点(taps)是触摸平台的核心那样,手势(gestures)是Kinect应用程序的核心。和图形用户界面中的数字交互不同,手势 阅读全文
posted @ 2016-11-27 13:52 莫水千流 阅读(21591) 评论(1) 推荐(0) 编辑
Android: 触屏fling/scroll/drag的区别及其详细过程
摘要:Google了一下,终于搞清了touch screen下的几种操作模式(对应的是事件)。 对于一个view, 常用的操作有点击(click)和长按(long press)二种。实际上,这些操作类型是Android内部在onTouchEvent(MotionEvent event)里对用户的动作做了一 阅读全文
posted @ 2016-11-27 08:42 莫水千流 阅读(4088) 评论(0) 推荐(0) 编辑
scrollview
摘要:http://www.jianshu.com/p/c3ed4253f87e 阅读全文
posted @ 2016-11-21 12:01 莫水千流 阅读(117) 评论(0) 推荐(0) 编辑
[OpenGL ES 03]3D变换:模型,视图,投影与Viewport
摘要:[OpenGL ES 03]3D变换:模型,视图,投影与Viewport 罗朝辉 (http://blog.csdn.net/kesalin) 本文遵循“署名-非商业用途-保持一致”创作公用协议 系列文章: [OpenGL ES 01]OpenGL ES之初体验 [OpenGL ES 02]Open 阅读全文
posted @ 2016-11-21 11:02 莫水千流 阅读(1839) 评论(0) 推荐(0) 编辑
[Android实例] Scroll原理-附ScrollView源码分析
摘要:想象一下你拿着放大镜贴很近的看一副巨大的清明上河图, 那放大镜里可以看到的内容是很有限的, 而随着放大镜的上下左右移动,就可以看到不同的内容了 android中手机屏幕就相当于这个放大镜, 而看到的内容是画在一个无限大的画布上~ 画的内容有限, 而手机屏幕可以看到的东西更有限~ 但是背景画布是无限的 阅读全文
posted @ 2016-11-20 20:14 莫水千流 阅读(1888) 评论(0) 推荐(0) 编辑
22个值得收藏的Android开源代码-UI篇
摘要:本文介绍了android开发者中比较热门的开源代码,这些代码绝大多数可以直接应用到项目中。 FileBrowserView 一个强大的文件选择控件。界面比较漂亮,使用也很简单。特点:可以自定义UI;支持复制、剪切、删除、移动文件;可以用在Fragment、ativity、DialogFragment 阅读全文
posted @ 2016-11-18 07:10 莫水千流 阅读(624) 评论(0) 推荐(0) 编辑
Android 自定义ScrollView 支持惯性滑动,惯性回弹效果。支持上拉加载更多
摘要:先讲下原理: ScrollView的子View 主要分为3部分:head头部,滚动内容,fooder底部 我们实现惯性滑动,以及回弹,都是靠超过head或者fooder 就重新滚动到 ,内容的顶部或者底部。 之前看了Pulltorefresh 他是通过不断改变 head或者 fooder的 padi 阅读全文
posted @ 2016-11-18 03:17 莫水千流 阅读(5566) 评论(0) 推荐(0) 编辑
界面里滑动时的弹性效果应该叫什么?阻尼效果?
摘要:一直这么叫,但是核对了“阻尼”的定义:阻尼(英语:damping)是指任何振动系统在振动中,由于外界作用和/或系统本身固有的原因引起的振动幅度逐渐下降的特性,以及此一特性的量化表征。界面的运动只是呈现了弹性的效果,并没有阻尼运动的特征。应该用什么来描述呢? 弹性效果」指的是类似“页面滚动从快到慢到静 阅读全文
posted @ 2016-11-18 02:52 莫水千流 阅读(1671) 评论(0) 推荐(0) 编辑
纯c++实现之滚动窗口
摘要:别在MFC了,先分析下,上图 我们以左上角为坐标原点,用position_width和position_height来保存当前显示坐标。 根据msdn说明,滚动条默认情况下的值在0~100之间。 根据图可以知道positon_width的活动范围是0到canvas_width-screen-widt 阅读全文
posted @ 2016-11-18 02:42 莫水千流 阅读(442) 评论(0) 推荐(0) 编辑
Android酷炫实用的开源框架(UI框架) 转
摘要:Android酷炫实用的开源框架(UI框架) 前言 忙碌的工作终于可以停息一段时间了,最近突然有一个想法,就是自己写一个app,所以找了一些合适开源控件,这样更加省时,再此分享给大家,希望能对大家有帮助,此博文介绍的都是UI上面的框架,接下来会有其他的开源框架(如:HTTP框架、DB框架)。 1.S 阅读全文
posted @ 2016-11-18 02:31 莫水千流 阅读(1068) 评论(0) 推荐(0) 编辑
capture同focus
摘要:SetCapture函数功能:该函数在属于当前线程的指定窗口里设置鼠标捕获。一旦窗口捕获了鼠标,所有鼠标输入都针对该窗口,无论光标是否在窗口的边界内。同一时刻只能有一个窗口捕获鼠标。如果鼠标光标在另一个线程创建的窗口上,只有当鼠标键按下时系统才将鼠标输入指向指定的窗口。 SetFocus函数功能:该 阅读全文
posted @ 2016-11-15 10:22 莫水千流 阅读(141) 评论(0) 推荐(0) 编辑
c++101rule
摘要:组织策略0,不拘于小结缩进, 行的长度,命名,注释,空格,制表,1-4,高警告级别干净利落地进行编译,使用构建系统,使用版本控制,代码审查风格5,一个实体应该只有一个紧凑的职责。 (依赖性管理,继承,抽象,隐藏)6,正确简单清晰7, 01, 视c++为一个语言联邦 multiparadigm pro 阅读全文
posted @ 2016-11-11 17:34 莫水千流 阅读(329) 评论(0) 推荐(0) 编辑
老生常谈,正确使用memset
摘要:前段项目中发现一个问题,程序总是在某个dynamic_cast进行动态转换时出异常,查了半天才发现问题原来是出在memset的使用上,虽然问题本身显而易见,但当处于几十万行代码量级中时,就变得不太那么容易定位了。 本文归纳了下使用memset几个需要注意的地方,虽然内容很简单,但也希望对大家有所帮助 阅读全文
posted @ 2016-11-11 13:45 莫水千流 阅读(1192) 评论(0) 推荐(0) 编辑
C语言的数组名和对数组名取地址
摘要:相信不少的C语言初学者都知道,数组名相当于指针,指向数组的首地址,而函数名相当于函数指针,指向函数的入口地址。现在又这样一个问题,如果对数组名取地址,那得到的会是什么呢?很多人立刻会想到:给指针取地址,就是指针的指针,既二级指针嘛!当然这样的结论是错误的,不然这篇笔记也就没有意义了。 下面我们来逐步 阅读全文
posted @ 2016-11-11 10:26 莫水千流 阅读(4049) 评论(1) 推荐(1) 编辑
Camel、Pastal、匈牙利标记法
摘要:原来我一直用的是Camel标记法……收藏学习了。 */ Camel标记法采用首字母小写,接下来的单词都以大写字母开头的方法,如myName。 Pastal标记法采用首字母大写,接下来的单词都以大写字母开头的方法,如MyName。 匈牙利标记法是在Pastal标记法的基础上,变量名前面加上一个小写字母 阅读全文
posted @ 2016-11-11 08:44 莫水千流 阅读(1032) 评论(1) 推荐(0) 编辑
Authentication token manipulation error for ubuntu ubuntu-16.04.1-desktop-amd64
摘要:https://ubuntuforums.org/showthread.php?t=1772894 Hi, I faced the same problem when I tried to recover my Ubuntu password following the tutorial on: h 阅读全文
posted @ 2016-11-10 10:11 莫水千流 阅读(275) 评论(0) 推荐(0) 编辑
linux grep命令
摘要:1.作用Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。 2.格式grep [options] 3.主要参数[opt 阅读全文
posted @ 2016-11-10 10:05 莫水千流 阅读(1018) 评论(0) 推荐(0) 编辑
python字符串函数
摘要:生成字符串变量str='python String function' 字符串长度获取:len(str)例:print '%s length=%d' % (str,len(str))连接字符串sStr1 = 'strcat'sStr2 = 'append'sStr1 += sStr2print sS 阅读全文
posted @ 2016-11-10 09:16 莫水千流 阅读(624) 评论(0) 推荐(0) 编辑
三千年来振奋过中国人的100句口号
摘要:一、古代中国(从先秦到1840): 春秋战国时期:公元前770年-公元前221年 1:天行健,君子以自强不息。———《易经》 http://www.crifan.com/category/life/personal_recommendation/ 阅读全文
posted @ 2016-11-09 15:24 莫水千流 阅读(258) 评论(0) 推荐(0) 编辑
Linux使用笔记: 定制core dump文件的文件名
摘要:在开发过程中,当一个Linux程序异常退出时,我们可以通过core文件来分析它异常的详细原因。缺省情况下,Linux在程序异常时不产生core文件,要想让程序异常退出时产生core dump文件,需要使用ulimit命令更改coredump的设置: 上面的命令表示在程序异常时产生core dump文 阅读全文
posted @ 2016-11-07 11:23 莫水千流 阅读(2452) 评论(0) 推荐(0) 编辑
Segment fault及LINUX core dump详解 (zz)
摘要:C 程序在进行中发生segment fault(core dump)错误,通常与内存操作不当有关,主要有以下几种情况: (1)数组越界。 (2)修改了只读内存。 (3)scanf("%d",n),n不是指针。 …… 1. 前言: 有的程序可以通过编译, 但在运行时会出现Segment fault(段 阅读全文
posted @ 2016-11-07 11:22 莫水千流 阅读(1168) 评论(0) 推荐(0) 编辑
Segment fault及LINUX core dump详解
摘要:源自:http://andyniu.iteye.com/blog/1965571 core dump的概念: A core dump is the recorded state of the working memory of a computer program at a specific tim 阅读全文
posted @ 2016-11-07 11:21 莫水千流 阅读(13082) 评论(0) 推荐(0) 编辑
communication ports in DOS systems:
摘要:: CON, PRN, AUX, NUL, COM1, COM2, COM3, COM4, COM5, COM6, COM7,COM8, COM9, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, and LPT9. ISO 3166-1 alpha 阅读全文
posted @ 2016-11-06 10:11 莫水千流 阅读(142) 评论(0) 推荐(0) 编辑
Ubuntu 16.04 LTS (Xenial Xerus)
摘要:Canonical刚刚正式发布了Ubuntu 16.04 LTS (Xenial Xerus),这是一个长期支持版本,官方会提供长达5年的技术支持(包括常规更新/Bug修复/安全升级),一直到2021年4月份,而且后续会按惯例发布16.04.1、16.04.2、16.04.3等升级版本。 Ubunt 阅读全文
posted @ 2016-11-03 17:25 莫水千流 阅读(608) 评论(0) 推荐(0) 编辑
C++ 常见崩溃问题分析
摘要:一、前言 从事自动化测试平台开发的编程实践中,遭遇了几个程序崩溃问题,解决它们颇费了不少心思,解决过程中的曲折和彻夜的辗转反侧却历历在目,一直寻思写点东西,为这段难忘的经历留点纪念,总结惨痛的教训带来的经验,以期通过自己的经历为他人和自己带来福祉:写出更高质量的程序; 由于 C 和 C++ 这两种语 阅读全文
posted @ 2016-11-03 09:46 莫水千流 阅读(25612) 评论(0) 推荐(2) 编辑
PC-Lint安装配置与集成到VS2010
摘要:第一篇 PC-lint 9 安装及配置教程 1.从这里下载PC-lint.9.0e.rar,解压缩(目录中的patch文件夹不用,因为它只能将PC-lint升级到9.0e ) 2.点击pclint9setup.exe 进行安装,安装目录为C:\lint 3.安装之后勾选:I want to run 阅读全文
posted @ 2016-11-02 09:16 莫水千流 阅读(7495) 评论(0) 推荐(0) 编辑

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

点击右上角即可分享
微信分享提示