菜鸟小筑

一只平凡的菜鸟,一片浩瀚的天空,我自翱翔…

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

中国移动开发者社区 - 远程真机测试(RTS)服务

远程测试服务(RTS)是一个真实设备实验室,为开发者提供主流厂家的手机终端,方便开发者进行手机应用的开发、测试工作。开发者可以通过互联网,在远程手机设备上安装并测试应用。节省开发者的开发时间,降低开发成本。 远程测试服务(RTS)使用入口

2011-12-11 08:53:10

阅读数:2786

评论数:5

经典算法研究系列:一、A*搜索算法

作者:July、二零一一年一月 更多请参阅:十三个经典算法研究与总结、目录+索引。 ---------------------------------- 博主说明: 1、本经典算法研究系列,此系列文章写的不够好之处,还望见谅。 2、本经典算法研究系列,系我参考资料,一篇一篇原创所作,转载...

2011-12-04 15:51:57

阅读数:53433

评论数:0

移动IP研究之分享几个代理服务器

221.130.162.242:8080 120.203.214.148:80 218.204.14.18:80 上面的代理均是匿名代理服务器, 但是通过这些代理仍然不能访问一些网站(如WAP飞信,139邮箱等), 说明这些IP不在移动的安全列表中(或者缺少某些HTTP He...

2011-11-19 19:04:56

阅读数:22057

评论数:3

DJ Java Decompiler【附破解方法】

With DJ Java Decompiler you can decompile java CLASS files and save it in text or other format. It's simple and easy. DJ Java Decompiler is Window...

2011-11-06 08:14:54

阅读数:12866

评论数:7

斐波那契数列算法的三种C#实现及时间复杂度分析

斐波那契数列是一个很有意思的数列,应用领域非常广. 定义: F(n+1)=F(n) + F(n-1) 有意思的是, F(n) / F(n+1) 趋于黄金分割0.618. 如何计算斐波那契数呢? 最朴素的思想,利用定义. 算法1代码如下: static int Fibonac...

2011-10-07 15:34:45

阅读数:32143

评论数:0

Google Protocol Buffer 学习

1. 概念       Protocol Buffer是一种类似于XML的灵活高效的结构化数据存储格式,和XML相比,Protocol具有以下优势:            1) simpler            2) smaller:3-10倍

2011-09-12 08:29:43

阅读数:40741

评论数:1

静态代码分析 – 理解预定义规则【英文】

SKU: Premium, Ultimate Versions: 2010 Code: vstipTool0140     In vstipTool139 (“Static Code Analysis – Simple Code Analysis”) we scratc

2011-08-30 14:10:50

阅读数:1445

评论数:1

Mobile Devs: Why Windows Phone Matters to You

Everyone knows how competitive the mobile space is.  There are a wide range of platforms available for you as a developer to adopt and build

2011-08-30 14:02:28

阅读数:1094

评论数:1

高级软件工程师的新面试问题

[原文发表地址] New Interview Questions for Senior Software Engineers [原文发表时间] 11-02-17 11:27   我在帮一位失业的朋友汇总一些面试练习问题。亲爱的读者,我想如果能从你们那里收集一些问题的话

2011-08-30 13:57:16

阅读数:1151

评论数:1

源代码 – 微型管理操作系统版本

[原文发表地址] The Weekly Source Code 15 - Tiny Managed Operating System Edition [原文发表时间] 2008-02-04 11:17PM 感谢Thijs Kroesbergen给了这周源代码的灵感。他让我

2011-08-30 13:51:49

阅读数:1134

评论数:0

让你的 C/C++ 程序更有效率的 10 种方法

任何代码的美丽不仅在于找到一个给定的问题的解决方案,还在它的简单性,有效性,紧凑性和效率(内存)。设计的代码比实际执行更难 。因此,每一个程序员当用C语言开发时,都应该保持这些基本的东西在头脑中。 本文向你介绍规范你的C代码的10种方法 1. 避免不必要的函数调用 考虑下面

2011-08-30 10:06:43

阅读数:5660

评论数:2

迷宫 DFS 递归 解法

/* 迷宫的递归解法 比栈解法清爽的多了 DFS小应用 总体思想 DFS+条件回溯 */ #include #include #include #define N 30 using namespace std; int m,n,find,dir[4][2]={0,1,0,-1,1

2011-08-30 10:03:53

阅读数:1192

评论数:1

KMP算法的前缀next数组最通俗的解释

我们在一个母字符串中查找一个子字符串有很多方法。KMP是一种最常见的改进算法,它可以在匹配过程中失配的情况下,有效地多往后面跳几个字符,加快匹配速度。 当然我们可以看到这个算法针对的是子串有对称属性,如果子串是一个毫无关系的串,那这个算法也没什么作用。   在KMP算法中有

2011-08-30 10:01:56

阅读数:3474

评论数:3

把一个含有N个元素的数组循环右移K位, 要求时间复杂度为O(N)

分析与解法 这个解法其实在《啊哈!算法》有讲到。 假设原数组序列为abcd1234,要求变换成的数组序列为1234abcd,即循环右移了4位,比较之后,不难看出,其中有两段的顺序是不变的:1234和abcd,可把两段看成两个整体。右移K位的过程就是把数组的两部分交换一下。变换过程通过以下步骤完...

2011-08-30 09:56:34

阅读数:1454

评论数:1

假设已经有了前序遍历和中序遍历的结果,通过一个算法重建这棵树

分析与解法 前序: a b c d e f 后序: d b a e c f “a”是前序遍历节点的第一个元素,它把中序遍历的结果分为“db”和“ecf”两个部分,这两部分也是“a”的左右子树的遍历结果。 如果能够找到前序遍历中对应的左子树和右子树,就可以把“a”作为当前的

2011-08-30 09:53:18

阅读数:762

评论数:1

IP Connection tracking

连接跟踪用来跟踪和记录连接状态,是netfilter的一部份,也是通过在hook点上注册相应的结构来工作的。无论是发送,接收,还是转发的数据包,都要经过两个conntrack模块。

2011-08-29 09:13:55

阅读数:1891

评论数:0

浅记计算机系统结构、组成及实现之间的区别与关系

计算机系统结构(Computer Architecture)、计算机组成(Computer Organization)和计算机实现(Computer Implementation)是三个不同而又重要的概念, 它们有各自不同的内容定义和技术层面,又有紧密的关联关系。随着计算机的不断普及和大众对相关学...

2011-08-23 12:59:49

阅读数:60513

评论数:0

VC++中如何产生一个随机数?

我们可以使用CRT中的rand函数来产生一个随机数。在调用rand前,请使用srand()函数设置种子,这个函数能触发随机数发生器(RNG)产生一个相对特定的值(主要是根据当前的时间)。 代码: int randNumber srand(time(NULL)) randN

2011-08-22 08:43:41

阅读数:3698

评论数:2

在 Visual C++/Native 代码中调用.NET 程序集

在本地 Visual C++中基本上有四种方法可以调用.NET程序集。微软的All-In-One Code Framework  All-In-One Interop and Fusion Code Samples有一些可以工作的例子来说明这个问题。 1.本地 VC++模型调用CLR ...

2011-08-22 08:40:09

阅读数:47163

评论数:0

C++编程中设置文件长度的方法

bool SetFileLength(const char *FilePath, off_t Length) { #ifdef WIN32 System::IO::FileStream *File = System::IO::File::Open(Length, File

2011-08-21 10:19:23

阅读数:2507

评论数:1

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