近日在做一个入职练习中,我遇到了随机数的问题,将分析过程做些整理。 本文主要讨论大范围内随机数的产生办法,讨论在随机范围内的等概率问题。 一,要求 1, 产生一个比较大的随机数。 2, 产生的随机数在随机范围内等概率。 二,知识背景 我们知道在C语言中有rand()函数可以提供随机数,rand()函数的范围为0到32727。我们假定认为rand(
使用C++实现类QQ空间图片查看器,支持本地图片上传与网络图片在线预览。源码见附件。 1,可以选择任意图片放大查看 2,可以点左右按钮,查看上一页,下一页图片 3,整个窗体是自适应,可以任意拖动查大小,自动计算在当前窗体显示多少张图片 4,双击任意图片,可以打开新窗体,在新窗体里显示当前图片,可以拖动窗体,观察任意大小的图片。 5,支持图片
在最近的一个项目中,需要实现几万字符的查找替换,我使用CString的Replace花了两个小时,才完成替换。使用stl的string,花了大概6分钟。 万般无赖,使用char*,自己实现查找替换吧,在1秒以内完成了替换。参考了网上的代码。 直接上代码吧。 void CWebTransfer::Substitute(char *pInput,&nb
12306,因为系统问题,成了IT业界内大家茶余饭后经常谈论的话题。 先分享一个真实故事,我同事看了12306这个网站,他说,这个网站做下来只要5万,我反驳,被他嘲笑。笑话终归笑话,没有讽刺铁道部,以及12306研发方的意思,我同事是实习生,他不懂12306。 近日,我们在一个技术群里讨论了一个开放式话题:如果我是12306架构师,该怎样设计系统架构? 讨论的内容太多,我只将
在我创业的一个项目中,为了节约网络带宽,因此在网络中传输数据需要实现紧凑存取,在国防,科研,航天,军工等多个领域其实也有类似的需求。 实现紧凑存取,不是按一个字节一个字节地存取,而是按位存取。比如一个字节,我们可以存储8个bool信息,废话少说,直接分享代码(备注:里面的代码算法值得优化)。 //以下为函数定义 /*********************
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号