• 等级
  • 1026999 访问
  • 1313 原创
  • 11 转发
  • 412 排名
  • 2032 评论
  • 947 获赞

通过若干次 rand() 使得随机数的和超过 RAND_MAX 的随机次数的期望

最近看到一个代码,感觉十分有趣,MarkMarkMark 一下,来源不太清楚了。 首先说一下代码的功能:通过若干次随机使得随机数的和超过 RAND_MAXRAND\_MAXRAND_MAX,求这个随机次数的期望。 代码里通过 1e81e81e8 次操作,最后求随机次数的平均值的方法来得到这个期望。 #include <stdio.h> #include <stdlib.h>...

2018-11-11 02:38:56

周记:Nineteen

深夜更新……额,也不算太深了。 昨天晚上,睡得有些晚,一直到 11:3011:3011:30 才睡,对,是第二天早上十一点半,打了通宵游戏,很久很久很久没有通宵通得如此彻底、如此酣畅淋漓、如此虚弱了,打完游戏,眼睛已经快要睁不开了,吃了早饭,还要上八楼,要命的,每上一个台阶都感觉在突破自我。 本来朋友今天要去加班的,但是因为昨晚游戏的太嗨,一直睡到了晚上八点才起床,嗯,我是八点起床了,吃了饭,收拾...

2018-11-11 02:20:26

周记:Eighteen

刚刚写了月初随笔,周记就写的简单一些吧…… 这周本来要将最近三个月写的代码给重构好,但是因为乌镇那边数据比较多,总管一个人忙不过来,所以中间给总管帮了一些忙,也就没有足够的时间给重构完,估计需要下周再搞两三天,当然,就算不给总管帮忙,我估计一周时间也很难重构完,因为要细化的地方还是蛮多的。 这周基本上只把核心的五个模块中的两个给搞定了,还有三个模块,希望接下来要顺利一些,不要再像这周一样,遇见 B...

2018-11-04 14:20:27

TIME-Nov.

很开心哦,我的实习期立马满三个月了。 头几天,HRHRHR 小姐姐也和我聊了待遇,感觉十分满意。 短短三个月,过的太快,太快了,快的我还没有反应过来,就已经拿到秋招 OfferOfferOffer 了。 嗯,也许大佬们会说,你个菜鸡现在才拿一个 OfferOfferOffer,我都收割了十来个 OfferOfferOffer 了。对,我的确很菜,但是我真的很开心,因为自从我来了 RoadStarR...

2018-11-04 13:53:04

周记:Seventeen

转眼间,十月底了,立马实习就满三个月了。 很开心,这周总算将写了俩多月的工具的核心功能都实现了,虽然周期略显长,但是总体来说,一遍学一遍写,已经很努力了。 这个工具最开始总管只给我了十几行代码,并且命名为 BigWindowBigWindowBigWindow,说实话,我不喜欢这个名字,但是当时也没有换……这周将 BigWindow V_1.0BigWindow\ V\_{1.0}Big...

2018-10-28 13:53:00

周记:Sixteen

这周做了很重要的事情,花了大部分时间用来重构代码…… 同时也深刻认识到只有足够的项目经验了以后,才会发现自己前期准备有多么不足。 因为一开始自己什么也不会,白纸一张,一边学一边做,导致很多功能都是学一点做一点而缺乏整体逻辑的认知。 在项目中,虽然现在流行模块化开发,但是个人感觉,这必须开发者对技术足够熟悉并且对项目需求足够了解,因为不同的模块之间对接所需要的具体需求会改变模块的开发逻辑。如果单纯的...

2018-10-20 17:14:27

OpenGL 之 glLoadMatrix 无法加载矩阵

在 OpenGLOpenGLOpenGL 中,可以通过变换矩阵来实现视图的变化,想要获取变换矩阵,可以使用 glGetFloatvglGetFloatvglGetFloatv 或者 glGetDoublevglGetDoublevglGetDoublev,参数是两个,前者是想要获取的矩阵,后者是一个指针,将获得的数据存放到指针指向的位置。 glGetFloatv(GL_PROJECTION_MAT...

2018-10-15 21:55:00

crontab 定时任务

在 Mac OSMac\ OSMac OS 上处理周期执行的任务一般用 croncroncron 来搞,croncroncron 会读取一个或者多个包含定时任务的配置文件——"crontab""crontab""crontab"。 cron 服务 service crond start # 启动服务 se...

2018-10-14 14:50:49

周记:Fifteen

这一周是我工作以来最惊心动魄的一周,太刺激了! 原本,这周本不该有什么刺激的,就是使用 protobufprotobufprotobuf 进行数据的通信,虽然第一次用,但是总归算不上什么难事儿,遇见比较刁钻的 bugbugbug 也无非是当 messagemessagemessage 内部嵌套 messagemessagemessage 时,内部 messagemessagemessage 的成员...

2018-10-13 17:02:34

Linux: rm 之安全的删除文件

由于前几天因为脚本中一句命令,差一点失业…… rm -rf * 所以痛下决心,以后再也不轻易使用该命令,但是需要删除的时候,又不能不用,为了解决这个令人纠结的问题,故决定写一个 rm−securerm-securerm−secure 的版本。 这个版本主要是通过 mvmvmv 替代 rmrmrm 后结合定时删除任务来实现垃圾清理的,这也不是我本人的突发奇想,而是很久很久以前在知乎上看到某大佬提到...

2018-10-13 00:08:27

太可怕了,差点因为一个命令而失业!!!

上周开始用 CMakeCMakeCMake 编译项目,每次编译都需要在 build/build/build/ 文件下先 rm −rf ∗rm\ -rf\ *rm −rf ∗,然后 cmake ..cmake\ ..cmake .. 和 makemakemake

2018-10-10 23:51:06

周记:Fourteen

终于国庆七天假结束了,太无聊了。 休假休的我脑壳疼,每天除了睡觉就是打游戏,真的无聊了,就打开电脑编译一下工程,折腾一下 cmakecmakecmake 和 protobufprotobufprotobuf 的东西,每天都能遇见新的坑。 那七天,遇见最大的坑就是 cmakecmakecmake 编译总是遇见 QTQTQT 版本问题,有一个 uiuiui 设置只有在 Qt5.9Qt5.9Qt5.9 ...

2018-10-10 00:13:26

TIME-Oct.

过去的一个月吧,真的很累。 额,应该说是两个月。 猫咪生病真的好难搞,但是又不能不治,所以就只能经常成为动物医院的座上宾了。 来深圳两个月,基本上有三十多天都要去宠物医院。 然而,我的小星罗,看了一个半月的病,还是没有办法救治过来,绝症,淋巴瘤,一直到最后两天才查出来,第二天手术确诊后直接安乐了。 虽然工作上感觉很好,但是生活的压力真的太大了,在这边也没有什么朋友,周末显得实在是无聊。 我并不后悔...

2018-10-02 15:47:24

周记:Thirteen

刚刚过去中秋,这不,国庆又来了。 这周也算是够折腾了,周二开始上班,周三就病了,中途休了一天,然后连着上了四天班就开始了国庆七天乐了(因为调休,所以周末上班,平时是不加班的)。 这周发生了很多事,多得我有些心累。当然,并不是因为工作,工作每天虽然都在折腾自己不懂的东西,但是每天都可以学习新东西我还是蛮开心的,蛮有动力的。 这周本来要搞好 protobufprotobufprotobuf,但是 Qt...

2018-10-01 15:03:05

周记:Twelve

这周网上流行起来秀月饼,很多公司的月饼都是私人定制的,好漂亮的讲,不过在网上有人传貌似某公司中秋快乐的礼盒里装的竟然是粽子,滑稽…… 这周也没有什么太新鲜的东西可讲,周一周二依然是在完善 HadoopHadoopHadoop 的脚本,并且买了两本 PythonPythonPython 的高级编程书,然后周三拿到了点云的素材,并且和用韬、张欢开了一个小会,彻底说清楚了细节,也大概理解要怎么去做了。随...

2018-09-22 19:20:50

周记:Eleven

这一周终于开始上班了,连着休息了九天,整个人都快要废了,无聊致死…… 这周开始上班,但是 mentormentormentor 还在硅谷度假,不过这并不影响我的工作,我先解决了一下窗口自适应的问题,很笨的办法,通过代码控制的,貌似可以通过 uiuiui 设计那里更改,但是我找了好久没有找到具体的用法,所以只能用笨的老办法了。 搞窗口自适应的问题,没有用多久,不到一天就解决了,然而尴尬的是,刚解...

2018-09-15 17:38:21

周记:Ten

这周带薪休假一周,玩儿了一周差不多…… 一开始以为是带薪休假一两天,谁成想 mentormentormentor 说是估计要一两周,问我有没有打算出去玩儿,他正在硅谷度假,让我在国内自己出去玩玩儿,然而因为我给猫看病基本花完了我的预算,所以告诉 mentormentormentor 说没有条件出去了,然后 mentormentormentor 二话不说直接给我发了 500050005000 红包...

2018-09-08 19:26:19

Eigen 学习笔记(一)

最近由于工作原因,所以需要学习使用 EigenEigenEigen,顺便写一下学习笔记,方便你我他。 简介 简单的说,EigenEigenEigen 就是一个线性代数的 C++C++C++ 库,它对矩阵(MatrixMatrixMatrix)和向量(VectorVectorVector)等相关线性代数的运算操作进行了比较系统的实现。 注意:后文的示例代码中使用的变量名之间并无上下文关系,只是...

2018-09-08 18:21:31

编程命名规范之 Google C++ 编程命名规范

大一的时候曾经特别关注过命名规范的问题,并且写了一个博客总结了一些基础的规范——《三种编程命名规范》,后来得知有一种命名规范叫做 Google C++Google C++Google\ C++ 命名规范的时候,特意看了一下,但是特别反感,感觉太糟糕了,所以就没有深究过……我讨厌压行,这是我反感这个规范的最大原因。 不过,现在我不得不开始使用它了,因为我们公司我们部门我们组使用...

2018-09-07 01:41:28

TIME-Aug. & Sep.

这个月初准备写过去一个月总结的时候发现,上个月初也忘了写……尴尬,可能是上个月因为跳槽从北京南下到深圳,比较忙,所以没有顾得上写吧…… 七月份在快手工作,换了两次住的地方后,八月初跳槽来到深圳,最开始在自如住,结果因为养猫被举报而被迫搬出,短短两个月,我住了四个地方,真是难受,每次搬家都要亏钱……算算到现在,我大概外欠两万了吧,其中租房亏了一万多,剩下的钱,基本就是花在猫咪身上了。 七月的事儿...

2018-09-03 16:38:36

f_zyj

一个追逐蝴蝶的人!
关注
  • 计算机软件/在校生
  • 河南省 郑州市
奖章
  • 专栏达人
  • 持之以恒
  • 1024超级勋章