上一页 1 ··· 166 167 168 169 170 171 172 173 174 ··· 236 下一页
摘要: 对于触摸屏,其原生的消息无非按下、抬起、移动这几种,我们只需要简单重载onTouch或者设置触摸侦听器setOnTouchListener即可进行处理。不过,为了提高我们的APP的用户体验,有时候我们需要识别用户的手势,Android给我们提供的手势识别工具GestureDetector就可以帮上大忙了。基础GestureDetector的工作原理是,当我们接收到用户触摸消息时,将这个消息交给GestureDetector去加工,我们通过设置侦听器获得GestureDetector处理后的手势。GestureDetector提供了两个侦听器接口,OnGestureListener处理单击类消息 阅读全文
posted @ 2013-06-08 21:00 爱生活,爱编程 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 编译一段程序时,出现连接器错误:error LNK2019: unresolved external symbol _main referenced in function ___tmainCRTStartup该程序大致如下:VisualStudio 10.0properies | general | character set : "Use Unicode Character Set"properies | linker | system : "Console (SUBSYSTEM:CONSOLE)"namespace mystock{const in 阅读全文
posted @ 2013-06-08 20:59 爱生活,爱编程 阅读(9087) 评论(0) 推荐(3) 编辑
摘要: Linux下多任务介绍 首先,先简单的介绍一下什么叫多任务系统?任务、进程、线程分别是什么?它们之间的区别是什么?,从而可以宏观的了解一下这三者,然后再针对每一个仔细的讲解。 什么叫多任务系统?多任务系统指可以同一时间内运行多个应用程序,每个应用程序被称作一个任务。 任务定义:任务是一个逻辑概念,指由一个软件完成的任务,或者是一系列共同达到某一目的的操作。 进程定义:进程是指一个具有独立功能的程序在某个数据集上的一次动态执行过程,它是系统进行资源分配和调度的最小单元。 线程定义:线程是进程内独立的一条运行路线,是处理器调度的最小单元,也可以成为轻量级进程。 看了定义,有点晕,还是通俗的说一下它 阅读全文
posted @ 2013-06-08 20:57 爱生活,爱编程 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 系统管理员或dba 进行管理时,都喜欢用SecureCRT远程登录管理,在此过程中,需要上传下载数据,那么用secure 怎么来上传下载数据呢? SecureCR下的文件传输协议有ASCII、Xmodem、Zmodem 文件传输协议 文件传输是数据交换的主要形式。在进行文件传输时,为使文件能被正确识别和传送,我们需要在两台计算机之间建立统一的传输协议。这个协议包括了文件的识别、传送的起止时间、错误的判断与纠正等内容。常见的传输协议有以下几种: ASCII:这是最快的传输协议,但只能传送文本文件。 Xmodem:这种古老的传输协议速度较慢,但由于使用了CRC错误... 阅读全文
posted @ 2013-06-08 20:56 爱生活,爱编程 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 写一个函数,实现对给定的字符串(字符串里面包括:英文字母,数字,符号)的处理。经过处理后的字符串其内容按字母,数字,符号的顺序存放。函数声明如下: voidParseString(char*pstr);要求:a.不能改函数声明;b.不改变字母数字等在字符串中原有的出现顺序;c.直接使用pstr所值指缓冲区,不允许另开缓冲区。 本来不会做,问了同学才知道用冒泡法,比较规则按类型比较 // maopao.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <iostream>#include <algorithm 阅读全文
posted @ 2013-06-08 20:55 爱生活,爱编程 阅读(2432) 评论(0) 推荐(0) 编辑
摘要: android整体audio包括android层和底层ASLA驱动。最近开始调3G 通话功能继而开始接触android 音频架构,之前调试声卡的时候也有过接触,不过那些都相对比较简单,基本上只需要修改audio path, 也就是修改audio_codec.h, 该文件定义了各种情况下的音频数据流程。其中有个结构体定义,如下:typedef struct AudioMixer_tag { const char *ctl; const int val; } AudioMixer;具体定义格式如下: onst AudioMixer device_out_SPK [] ... 阅读全文
posted @ 2013-06-08 20:53 爱生活,爱编程 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 4.写一个函数,对给定整数的二进制表示进行描述 如:给定整数131,其二进制表示为10000011,要求函数输出以下结果:1:20:51:1表示从最低位开始,包含2个1,5个0,1个1。参考上一题,确定本函数的名字,入口出口及返回值,并实现本函数 // js.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <iostream>using namespace std;void ParseInt(int n);int _tmain(int argc, _TCHAR* argv[]){ int n; cin > 阅读全文
posted @ 2013-06-08 20:52 爱生活,爱编程 阅读(240) 评论(0) 推荐(0) 编辑
摘要: SQL Tuing Advisor(STA) 是Automatic Tuning Optimizer(自动优化调整器)的一部分。在前面的文章使用SQL tuning advisor(STA)自动优化SQL中描述了SQL Tuing Advisor(STA)的相关背景并给出示例。本文主要是描述STA底层到底为我们作了什么使得SQL语句得以优化,同时演示绑定变量的情形下接受sql profile后,后续SQL是否采纳对应的sql profile的执行计划的情形。最后给出了awr中的SQL通过STA tuning的脚本。1、使用STA优化library cache中的SQL--演示环境hr@CNM. 阅读全文
posted @ 2013-06-08 20:51 爱生活,爱编程 阅读(460) 评论(0) 推荐(0) 编辑
摘要: 在mysql中,delete掉上千万条数据时,会造成表被锁,甚至给mysql服务器带来很大压力。这是目前mysql无法避免的一个问题,可以说是在处理大数据量方面的不足。而在业务中,又无法避免这种delete需求,因此,借用oracle的思想,写存储过程,分而治之,批量删掉。 delimiter $$ create procedure sp_del_test() begin declare done int default 0; declare uid_1 int default 0; declare i int default 0; declare cur_te... 阅读全文
posted @ 2013-06-08 20:49 爱生活,爱编程 阅读(676) 评论(0) 推荐(0) 编辑
摘要: 前段时间,有几个研究ESFramework的朋友对我说,ESFramework有点庞大,对于他们目前的项目来说有点“杀鸡用牛刀”的意思,因为他们的项目不需要文件传送、不需要P2P、不存在好友关系、也不存在组广播、不需要服务器均衡、不需要跨服务器通信、甚至都不需要使用UserID,只要客户端能与服务端进行简单的稳定高效的通信就可以了。于是,他们建议我,整一个轻量级的通信组件来满足类似他们这种项目的需求。我觉得这个建议是有道理的,于是,花了几天时间,我将ESFramework的内核抽离出来,经过修改封装后,形成了StriveEngine,其最大的特点就是稳定高效、易于使用。通过下面这个简单的dem 阅读全文
posted @ 2013-06-08 20:48 爱生活,爱编程 阅读(400) 评论(0) 推荐(0) 编辑
上一页 1 ··· 166 167 168 169 170 171 172 173 174 ··· 236 下一页