首先说说这个技术的实现环境,大家都知道windows的近几个版本都是使用了消息循环机制的,所谓的消息循环机制就是在windows上跑的各种程序之间和windows 之间的交互都是通过消息实现的,这里特指的是windows 和应用程序之间而不是各个程序之间,既然提到了消息,那就说可以截获消息,这里截获消息处理消息的过程就是消息钩子。
简单说下windows消息队列,其实每一个IO操作,控制操作...
分类:
其他 时间:
2014-04-01 23:01:47
收藏:
0 评论:
0 赞:
0 阅读:
534
官网定义了 layout_gravity的使用方法。意思是用于控制子view在父view中的显示位置:
Standard gravity constant that a child supplies to its parent. Defines how the child view should be positioned, on both the X and Y axes, withi...
分类:
移动平台 时间:
2014-04-01 22:16:33
收藏:
0 评论:
0 赞:
0 阅读:
983
最近工作较忙,勿发私信,最近看了一篇不错的博客(http://blog.csdn.net/t12x3456/article/details/13290349),使用第三方插件实现京东广告Banner,3D旋转的ViewPager,虽然博主只是讲解了一些简单的nineoldandroids,但是对nineoldandroids这个控件产生了浓厚的兴趣,于是又看了大神任玉刚的详解nineoldandr...
分类:
移动平台 时间:
2014-04-01 21:55:05
收藏:
0 评论:
0 赞:
0 阅读:
751
有些动态规划可以仅仅使用一个一维数组换成状态转移方程。而有些却不可以。 如何判断可以与否呢? 相信看完本文您会有个大致的了解。...
分类:
其他 时间:
2014-04-01 21:13:56
收藏:
0 评论:
0 赞:
0 阅读:
801
最近看了一堆js框架的文档,有点乱,想分门别类整理一下,但是首先需要搞清楚这些框架里面经常谈论的MV*之类的概念。MVC的概念很早就知道,现在发现还有MVP、MVVM,那么这些设计模式有什么区别呢?谈一下自己的理解。
刚开始理解这些概念的时候认为这几种模式虽然都是要将view和model解耦,但是非此即彼,没有关系,一个应用只会用一种模式。后来慢慢发现世界绝对不是只有黑白两面,中间最大的一块其实...
分类:
Web开发 时间:
2014-04-01 21:16:06
收藏:
0 评论:
0 赞:
0 阅读:
566
委托和事件的区别:
事件是一个私有的委托变量,加上两个方法:add和remove方法,在外界通过+=和-=进行赋值操作
事件机制可以避免在其他无关方法中提供委托调用功能,造成委托盗用。
委托是类型,事件是委托类型的变量,...
分类:
其他 时间:
2014-04-01 21:59:20
收藏:
0 评论:
0 赞:
0 阅读:
690
在安装mysql后,会安装一个名为 mysql_secure_installation的程序,此程序主要完成以下几个功能:
1、为root用户设置密码;
2、删除匿名账号;
3、取消root用户远程登录;
4、删除test库和对test库的访问权限;
5、刷新授权表使修改生效;
通过这几项加固设置能够提高mysql库的安全。...
分类:
数据库技术 时间:
2014-04-01 23:06:08
收藏:
0 评论:
0 赞:
0 阅读:
707
在MAC桌面上新建文件夹和文件...
分类:
其他 时间:
2014-04-01 22:25:14
收藏:
0 评论:
0 赞:
0 阅读:
579
//#include "stdafx.h"
#include
typedef struct _UNICODE_STRING { // UNICODE_STRING structure
USHORT Length;
USHORT MaximumLength;
PWSTR Buffer;
} UNICODE_STRING;
typedef U...
分类:
Windows开发 时间:
2014-04-01 21:20:27
收藏:
0 评论:
0 赞:
0 阅读:
1667
1、不要使用过小的图片做背景平铺。这就是为何很多人都不用 1px 的原因,这才知晓。宽高 1px 的图片平铺出一个宽高 200px 的区域,需要 200*200=40, 000 次,占用资源。
2、无边框。推荐的写法是 border:none;,哈哈,我一直在用这个。 border:0; 只是定义边框宽度为零,但边框样式、颜色还是会被浏览器解析,占用资源。
3、慎用 * 通配符...
分类:
Web开发 时间:
2014-04-01 22:05:50
收藏:
0 评论:
0 赞:
0 阅读:
615
/*
* 创建时间:2011-10-09
* liud
* 使用目录:
* ==============================================
* 01==查看表描述信息
* 02==添加列(可多列)\修改列\删除列\修改列名
* 03==删除表\字段描述
* 04==添加表\字段描述(方法1、2)
* 05==修改表\字段描述
* 06==修改列允许为空或不为空
* 0...
分类:
数据库技术 时间:
2014-04-01 22:53:10
收藏:
0 评论:
0 赞:
0 阅读:
697
/*
*程序的版权和版本声明部分:
*Copyright(c)2014,烟台大学计算机学院学生
*All rights reserved.
*文件名称:
*作者:赵加响
*完成日期:2014 年 4 月 1 日
*版本号:v1.0
*对任务及求解方法的描述部分:
*输入描述:三个点坐标
*问题描述:本项目设计一个三角形类,其数据成员不再是三角形三条边的边长,而是三角形的三个顶...
分类:
其他 时间:
2014-04-01 21:22:41
收藏:
0 评论:
0 赞:
0 阅读:
485
给你后序左遍历二叉树 求后序右遍历二叉树
直接深搜 最后一个数一定是根 从右往左找出第一个比根小的数 位置为x 然后递归左子树(l, x) 递归右子树(x+1, r-1) 如果没找到x 说明全都是右子树递归(l, r-1)
一直递归下去 直到l > r
#include
#include
const int maxn = 3010;
int a[maxn], b[maxn];
int f...
分类:
其他 时间:
2014-04-01 21:48:30
收藏:
0 评论:
0 赞:
0 阅读:
550
python内置的loging模块非常简便易用, 很适合程序运行日志的输出。
而结合python的装饰器模式,则可实现简明实用的代码。测试代码如下所示:
#! /usr/bin/env python2.7
# -*- encoding: utf-8 -*-
import logging
logging.basicConfig(format='[%(asctime)s] %(messag...
分类:
编程语言 时间:
2014-04-01 22:55:24
收藏:
0 评论:
0 赞:
0 阅读:
596
题目描述:
有N个学生的数据,将学生数据按成绩高低排序,如果成绩相同则按姓名字符的字母序排序,如果姓名的字母序也相同则按照学生的年龄排序,并输出N个学生排序后的信息。
输入:
测试数据有多组,每组输入第一行有一个整数N(N
每个学生的数据包括姓名(长度不超过100的字符串)、年龄(整形数)、成绩(小于等于100的正数)。
输出:
...
分类:
其他 时间:
2014-04-01 22:18:40
收藏:
0 评论:
0 赞:
0 阅读:
543
今天我们来讲一下在Unity3D中如何实现小地图。首先,我们来一起看看最终实现的效果:
要实现小地图效果,需要实现对于小地图和角色的绘制,所以这里需要用到OnGUI()方法,我们一起来看代码:
using UnityEngine;
using System.Collections;
public class CameraScript : MonoBehav...
分类:
其他 时间:
2014-04-01 21:50:45
收藏:
0 评论:
0 赞:
0 阅读:
553
ASIHTTPRequest 默认是有Cookie的。今天清除Cookie后,接口不能使用,清除方法:[ASIHTTPRequest
setSessionCookies:nil];...
分类:
其他 时间:
2014-04-01 22:57:32
收藏:
0 评论:
0 赞:
0 阅读:
575
源代码被编译成程序集:
c#代码会被编译器编译成程序集。程序集包括资源文件,类型元数据(命名空间,类的成员及类的关系的信息,相当于类的关系表,MSIL代码(程序的执行代码,被装在.exe或者.dll中),程序集元数据(有关程序集的信息)。其中,含有main方法的类被编译成.exe程序集。其他类库被编译成.dll程序集。类库的编译是即时编译,即只有当需要访问类库时,才会将其编译 成.dll程序集。...
分类:
Web开发 时间:
2014-04-01 21:44:15
收藏:
0 评论:
0 赞:
0 阅读:
575
移动互联时代来临,对传统IT行业带来了新的挑战。你必须要考虑iOS, Android, Windows 这三个主流平台的用户。
当你是一个投资者,当然希望公司的应用能够多平台的兼容,并且在短时间内用最少的投入开发出产品投放到市场。这就需要企业去建立不同平台的开发团队去完成相应的工作。
当你是一个程序员,你必须要懂得在不同平台上用不同的开发技术来满足企业的要求。作为一个程序员你必须要...
分类:
移动平台 时间:
2014-04-01 22:59:38
收藏:
0 评论:
0 赞:
0 阅读:
478
svn版本管理...
分类:
其他 时间:
2014-04-01 21:46:24
收藏:
0 评论:
0 赞:
0 阅读:
578