排序:
默认
按更新时间
按访问量

多叉树构建, 遍历(层次优先,深度优先),应用

项目上遇到了一个典型的多叉树应用案例, 记录一下。 (1) //结构 typedef struct st_OriTree { int levelValue; //树的level int orderValue; //排序值 QString nameValue...

2017-11-03 17:50:18

阅读数:231

评论数:0

多叉树应用(多叉树创建, 遍历)

多叉树创建, 遍历...

2017-11-03 17:32:01

阅读数:292

评论数:0

各种Hash函数和代码

常用的字符串Hash函数还有ELFHash,APHash等等,都是十分简单有效的方法。这些函数使用位运算使得每一个字符都对最后的函数值产生影响。另外还有以MD5和SHA1为代表的杂凑函数,这些函数几乎不可能找到碰撞。常用字符串哈希函数有BKDRHash,APHash,DJBHash,JSHash,...

2017-03-12 15:46:48

阅读数:278

评论数:0

各种hash 函数实现

常用的字符串Hash函数还有ELFHash,APHash等等,都是十分简单有效的方法。这些函数使用 位运算使得每一个字符都对最后的函数值产生影响。另外还有以MD5和SHA1为代表的杂凑函数, 这些函数几乎不可能找到碰撞。 常用字符串哈希函数有BKDRHash,APHash,DJBHash,JSHa...

2017-03-12 15:43:51

阅读数:284

评论数:0

宏与内联函数 深度解析

 用内联取代宏: 1.内联函数在运行时可调试,而宏定义不可以; 2.编译器会对内联函数的参数类型做安全检查或自动类型转换(同普通函数),而宏定义则不会;  3.内联函数可以访问类的成员变量,宏定义则不能;  4.在类中声明同时定义的成员函数,自动转化为内联函数。 文章(一)...

2016-12-27 15:49:04

阅读数:157

评论数:0

安卓-系统功能跳转

1.   ACTION_ACCESSIBILITY_SETTINGS :    // 跳转系统的辅助功能界面              Intent intent =  newIntent(Settings.ACTION_ACCESSIBILITY_SETTINGS);           ...

2016-09-11 19:48:30

阅读数:219

评论数:0

USB 设备热插拔的检测

系统检测USB 设备往往分为两个过程: 1. USB 设备已经插入, 打开软件。 此时需要枚举当前设备列表中所有的设备,并过滤指定的USB 设备。 2. 打开软件后, USB 热插拔 。 此时用WM_DEVICECHANGE 消息去获取设备信息。 当设备插入或者移除时,系统给当前主窗口...

2016-08-28 09:58:58

阅读数:3338

评论数:0

VS2013 Codejock 实现 MFC 换肤

之前一直在用Skin++ , 但是越来越发现占用资源太多, 导致程序效率很低 。 最主要是版本更新太慢 。 所以花了几个小时研究了一下 codejock . 1, 版本 : codejock 目前国内破解版last version  就是 15.3.1 . 这个版本只支持到 VS2010 ,最...

2016-07-24 16:58:52

阅读数:3304

评论数:3

贪心算法

一、基本概念: 所谓贪心算法是指,在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,他所做出的仅是在某种意义上的局部最优解。 贪心算法没有固定的算法框架,算法设计的关键是贪心策略的选择。必须注意的是,贪心算法不是对所有问题都能得到整体最优解,选择的贪心策略必...

2016-04-22 15:03:02

阅读数:320

评论数:0

Android 系统开机logo的修改

 看到了好几个修改logo的博文,但是说的不是很清楚,在这里亲手送上通过自己的动手修改过验证后的方法。    Android 开机其实总共会出现3个画面: 1、第一个就是 linux 系统启动,出现Linux小企鹅画面(reboot); 2、当android系统从Linux内核启动后...

2016-03-31 15:16:28

阅读数:6504

评论数:1

foreach适合在什么情况下使用+foreach的内部原理剖析

 先看下面这段代码;foreach是可以遍历的。没有问题! 1 ArrayList arrList1 = new ArrayList() { 20, 3, 49, 39, 48 }; 2 foreach (var item in arrList1) 3 ...

2016-02-01 14:30:29

阅读数:1729

评论数:0

返回键与moveTaskToBack的使用

 public class TestActivity extends Activity {   //...   // Working for all API levels   @Override   public boolean onKeyDown(int key...

2015-12-07 15:43:22

阅读数:1413

评论数:0

Android实现不重复启动APP的方法

   类似QQ、微信这样的APP,一般都不会打开两个实例。 比如:打开QQ客户端,进入到好友聊天界面,然后按HOME返回桌面 这时候有两种情况: 1、如果你在最近任务中切换会QQ客户端,那么还是显示好友聊天界面 2、如果点击QQ客...

2015-12-07 15:36:45

阅读数:1881

评论数:0

Win 8 安卓环境搭建

1.下载JDK,http://www.oracle.com/technetwork/java/javase/downloads/index.html,选择版本 2.安装刚刚下载的JDK3.环境变量配置, 新建JAVA_HOME系统变量:C:\Program Files\Java\jdk1.7....

2015-09-02 15:22:42

阅读数:352

评论数:0

webrtc--AudioProcessing-- 音频降噪的处理过程

1.AudioProcessing的实例化和配置: AudioProcessing* apm = AudioProcessing::Create(0);apm->level_estimator()->Enable(true);//启用重试次数估计组件apm->echo_ca...

2015-09-02 15:14:28

阅读数:6854

评论数:1

About Fast Lock in the WCE kernel

 What’s the Fast Lock ?   The Fast Lock is a read/write lock in the WinCE kernel. Structure: struct _FAST_LOCK {     PFAST_LOCK ...

2015-05-12 15:44:15

阅读数:513

评论数:0

MFC总结之CListCtrl用法及技巧(二)

       续第一篇:MFC总结之CListCtrl用法及技巧(一) http://blog.csdn.net/zwgdft/article/details/7560592         本篇重点介绍:禁止拖动表头、让第一列居中显示、设置行高与字体、虚拟列表技术、点击表头时进行归类...

2015-05-10 14:02:51

阅读数:502

评论数:0

MFC总结之CListCtrl用法及技巧(一)

 本文根据本人在项目中的应用,来谈谈CListCtrl的部分用法及技巧。当初学习时,查了很多资料,零零碎碎的作了些记录,现在主要是来做个总结,方便以后查阅。主要包括以下十三点内容:基本操作、获取选中行的行号、复选框操作、动态设置选中行的字体颜色、设置选中行的背景颜色、禁止拖动表头、让第一列居...

2015-05-10 14:01:29

阅读数:873

评论数:0

WCE Kernel Thread Schedule Source Code

// // Copyright (c) Microsoft Corporation.  All rights reserved. // // // Use of this source code is subject to the terms of the Microsoft shared...

2015-03-09 17:20:59

阅读数:921

评论数:0

WinCE线程调度

 WinCE使用抢占式的基于优先级的时间片轮转调度算法调度线程。对于就绪队列中的线程,优先级高的先获得时间片运行,优先级相同时按时间片轮转,正在运行的线程用完时间片后无论是否执行完毕都得让出CPU退回就绪队列等待下一次时间片分配。 WinCE优先级分256级(0~255)其中应用程序可...

2015-03-09 17:18:25

阅读数:1009

评论数:0

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