1 刘诗歌

尚未进行身份认证

我要认证

技术连接你我

等级
TA的排名 35w+

full_permutation

下面是全排列的测试程序多敲几次代码,记录一下。#include<iostream>#include<vector>#include<string>using namespace std;void fullPermutationRecursion(vector<string> &vec, string str, int index,...

2019-10-25 21:29:22

C++程序的内存布局(根据大牛博客转载+勘误)

转载自:https://blog.csdn.net/gatieme/article/details/43567433本文已对大牛博客进行勘误由C语言代码(文本文件)形成可执行程序(二进制文件),需要经过编译-汇编-链接三个阶段。编译过程把C语言文本文件生成汇编程序,汇编过程把汇编程序形成二进制机器代码,链接过程则将各个源文件生成的二进制机器代码文件组合成一个文件。C语言编写的程序经过编译-连...

2019-10-21 10:01:31

十分钟学习C++内存/结构体对齐原则(有彩蛋哦)

今天花了三个小时,专门研究了一下c++中内存对齐原则csdn上其他的数据实例都是抄来抄去,没有新意接下来我结合 “ 32/64bit系统下的各数据类型所占字节数 ” 的知识给大家说一下,也当做自己的笔记csdn关于字节对齐的讲解都是抄来抄去,今天用十分钟带大家学习一下坚持读下去,吸收了这个对齐法则之后,你还收获了32/64bit下各数据类型的字节数字节、结构体字节对齐就是遵循下面 三个...

2019-10-08 19:29:45

牛客网剑指offer:数组中重复的数 & 如何在函数内获取整形数组(参数)的长度

题目描述:在一个长度为n的数组里的所有数字都在0到n-1的范围内。 数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中任意一个重复的数字。 例如,如果输入长度为7的数组{2,3,1,0,2,5,3},那么对应的输出是第一个重复的数字2。这篇博客的初衷 : 做到剑指offer这道题,又在网上浏览到下面这个帖子。{虽然最后牛客在判数据时候,根本不需要我对参数...

2019-09-30 14:24:49

解决方案:关于VMware Workstations打开.vmx虚拟机无反应问题

解决方案: 关于VMware打开虚拟机没反应1. 如果断网,关闭防火墙后,打开虚拟机还是没有反应.可能是软件运行的权 限不够,此时要以管理员身份来运行VMware.解决方案:右键VMware图标-属性-兼容性-以管理员身份运行此程序.2. 虚拟机打不开也有可能是因为防火墙拦截.解决方案:断网;关闭杀毒软件;关闭防火墙.3. 删除虚拟机目录下的“.lck”文件夹,重启。4. 关闭vm...

2019-09-09 14:11:24

解决方案:DEV C++调试报错You have enabled debugging info (-g) and/or stripped it from the executalbe (-s)

Dev C++调试报错You have enabled debugging info (-g) and/or stripped it from the executalbe (-s)解决方案如下按顺序点击Tools —> Compiler Options —> Settings —> Linker在此界面把 Generate debugging in...

2019-09-09 11:51:26

c/c++随机数生成函数的实现原理及库函数源码

对于c/c++下生成随机数的函数用法再熟悉不过了,现在让我们一探究竟,看看该函数的底层实现。函数原型及简单应用示例如下:// review#include <cstdlib> // 日常随机数生成用法#include <ctime>int main(){ srand (time(NULL)); rand() % n; // n是一个你自...

2019-09-08 21:45:37

红蓝球游戏

假设有 红球n个, 蓝球m个;A、B和C一起做游戏,ABC依次抓球,C抓的球只对某色球起到数量减少的作用,不参与输赢(只有A和B参与输赢);求A获胜的概率(小数部分精确五位)。实验样例:输入: 1 1输出: 0.50000样例解释: 输入的两个数为 红球n 和 蓝球m; 输出为A获胜的概率。

2019-09-08 21:18:31

堆排序(转载链接:https://blog.csdn.net/u013384984/article/details/79496052)

https://blog.csdn.net/u013384984/article/details/79496052

2019-08-26 15:51:46

union讲解

https://blog.csdn.net/nyist_zxp/article/details/80801897

2019-08-25 15:57:31

对struct求sizeof()

对struct求sizeof()总体上遵循两个原则:(1)整体空间是 占用空间最大的成员(的类型)所占字节数的整倍数(2)数据对齐原则----内存按结构成员的先后顺序排列,当排到该成员变量时,其前面已摆放的空间大小必须是该成员类型大小的整倍数,如果不够则补齐,以此向后类推。。。。。注意:数组按照单个变量一个一个的摆放,而不是看成整体。如果成员中有自定义的类、结构体,也要注意数组问题。———...

2019-08-25 15:42:02

Linux系统常用指令练习

以下是在Linux系统(Ubuntu)上常用的操作指令的测试链接在此,请点击此处注:我是用FastStone Capture进行录屏的。

2019-08-18 16:34:02

关于CDN的几点思考

关于CDN的几点思考今天了解了一下CDN(content delivery network)下面是wiki的词条查询以备以后温习下面说下我对cdn的几点思考1. 感觉在网络上下载一些资源时,出现的各个省的联通/电信下载地址应该就是和c d n有关2. 感觉一些互联网公司脑子很活络,用一些奖励来试水实践征用个人pc闲置资源;这点和现在的云服务器的思想很类似3. 若资源距离请求者最...

2019-05-17 17:01:45

Python之全网最详细map讲解

PYTHON之奇葩的map函数全CSDN最详细讲解如果你想了解全csdn最最详细的map函数用法,快到碗里来吧!ps:我研究了整整一下午(捂脸.JPG),欢迎各位批评指正。首先我们去官网看一看https://docs.python.org/3/library/2to3.html?highlight=map#2to3fixer-map献上截图: map ( function, it...

2019-05-16 18:08:02

升级版水仙花问题

升级版水仙花问题题目要求: 用户输入一个正整数,进而寻找该正整数位数的水仙花数 注意: 假设四位数 abcd 是水仙花数, 则要求 abcd = pow(a, 4)+ pow(b, 4) + pow(c, 4) + pow(d, 4) 。 例如: 输入: 4 输出: 1634 8208 ...

2019-03-30 20:49:35
勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。