码迷,mamicode.com
首页 >  
搜索关键字:如何    ( 142661个结果
随机打乱一组数据(算法)
最近一个项目的开发中遇到一个需求,有一组数1,2,3,4,5,6,7,8,0.如何将一组随机打乱随机生成比如0-9的任意排列的一组数。比如生成0.6.1.2.3.4.5.7.8等等。 算法思路: 1、使用Arraylist存放这组数 2、随机生成Arraylist的下标值,根据下标值依次取出Arraylist值,直到Arraylistwei为空 哈哈,是不是很简单。。。。。。。。。。 下...
分类:其他好文   时间:2014-07-22 23:05:15    阅读次数:481
设计模式初探
感悟:     画了大概11个番茄,把《大话设计模式》这本书从头到尾翻了一遍。画了一张导图。整本书介绍了面向对象和设计 模式,但显然这两部分是不可分割的。每个设计模式都是面向对象思想的灵活运用,无不体现着封装,继承,多态,最 终归结为抽象二字。     正如“精彩的代码是如何想出来的,要比看到精彩的代码更加令人期待”。每个设计模式中闪动的思想的光芒,总 让人心动不已。     过去,我...
分类:其他好文   时间:2014-07-22 23:04:15    阅读次数:335
让你提前认识软件开发---学长的软件开发经验总结(17)
第1部分 重新认识C语言makefile文件的书写及应用 【文章摘要】        makefile用于Linux下整个工程的编译,对于Linux下的C/C++语言的编译是至关重要的。       本文以实际的C源程序为例子,介绍如何使用makefile来编译Linux下的C语言工程,为相关开发工作的开展提供了参考。 【关键词】        makefile  C语言  Linux  编译  ...
分类:其他好文   时间:2014-07-22 23:02:53    阅读次数:294
MPI程序的任务分解方法
用MPI编写并行程序时,任务分解是很重要的一部分,如何把T个任务(T块数据,T行矩阵等)分给P个进程,实现负载均衡,是需要好好考量的问题。分解任务时需要解决两个问题: 1.给出一个进程p,如何得知要处理的任务是哪些 2.给出一个任务t,如何得知它是由哪个进程处理的 (这里的p和t都是从0开始计数。) 一个好的任务分配,应该能够保证这两种计算都能高效完成。下面讨论三种分配方式。这里只讨论T>...
分类:其他好文   时间:2014-05-01 21:52:30    阅读次数:434
C++的那些事:你真的了解引用吗
一、引用的本质是什么 说到引用,一般C++的教材中都是这么定义的: 1,引用就是一个对象的别名。 2,引用不是值不占内存空间。 3,引用必须在定义时赋值,将变量与引用绑定。 那你有没有想过,上面的定义正确吗?编译器是如何解释引用的? 这里先给出引用的本质定义,后面我们再进一步论证。 1,引用实际是通过指针实现的。 2,引用是一个常量指针。 3,引用在内存中...
分类:编程语言   时间:2014-05-01 18:06:17    阅读次数:388
【大话QT之六】QT皮肤系统的动态切换
应用需求:         提供皮肤切换选项,在不重启应用程序的情况下实现皮肤的动态切换。 理论基础:         1) 图片资源是如何被利用的             这里先简要说明一下实现原理,皮肤的动态切换其关键在于图片资源的加载方式。QT中每个应用程序启动后都会维护属于自己的资源子库,所有的图片以及UI资源都实现编译到rcc文件中,而rcc文件是整合了所有资源的二进制文件,这种...
分类:其他好文   时间:2014-05-01 17:19:33    阅读次数:465
android 发送短信 如何做到一条一条的发送,只有在上一条发送成功之后才发送下一条短信
android发送短信截获上一条发送是否成功,然后再来发送下一条短信 1.问题:在项目中遇到如下要求:代发短信有N条,实现一条一条的发送并在上一条短信发送成功之后再来发送下一条。   for(int i=0;i   sendSMS(10086, text1, i);   } private void sendSMS(String toAddress, String body, Lon...
分类:移动开发   时间:2014-04-30 22:26:39    阅读次数:368
SystemServer中的WatchDog
对手机系统而言,因为肩负着接听电话和接收短信的“重任”,所以被寄予7x24小时正常工作的希望。但是基于成本,普通的手机系统很难做到完全不出故障。但是大部分的故障都会做重启后消失,不会影响继续使用。所以简单的办法是,如果检测到系统不正常了,将设备重新启动,这样用户就能继续使用了。那么如何才能判断系统是否正常呢。通常的做法是在设备中增加一个硬件看门狗,软件系统必须定时的向看门狗硬件中写值来表示自己没出...
分类:其他好文   时间:2014-04-30 22:21:39    阅读次数:407
如何分析Android的Log
首先,让我们看一看Android Log的格式。下面这段log是以所谓的long格式打印出来的。从前面Logcat的介绍中可以知道,long格式会把时间,标签等作为单独的一行显示。 [ 12-09 21:39:35.510   396: 416 I/ActivityManager ] Start proc net.coollet.infzmreader:umengService_v1 for...
分类:移动开发   时间:2014-04-30 22:18:39    阅读次数:523
三层(3-tier architecture)基础
之前看过很多关于三层的博客,所以这次自己重学三层之前,就给自己提了几个问题:一,三层指的是哪三层,每层的作用是什么? 二,为什么要分三层?  三,三层结构的优缺点?  四,如何分层?      下面,让我们来逐一回答这些问题。      一,三层指的是哪三层,每层的作用是什么?          三层架构(3-tierarchitecture) 通常意义上的三层架构就是将整个业务应用划分为:...
分类:其他好文   时间:2014-04-30 22:11:38    阅读次数:343
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!