C++中的指向常量的指针(pointer to const)和常量指针(const pointer)
在 C++ 中有 const 常量限定符,即被限制的对象的值不可改变。
指针是指向(point to)另外一种类型的复合类型。
当指针遇上常量就会产生「常量指针」和「指针常量」。
指针有两个东西,一个是指针本身,一个是指针所指的那个变量。这两个东西都可以是常量。
指针本身可以是常量,指针所指的变量也可以是常量。
逐个分析:
指针本身是常量
int *const q = &i;
也就是说指针 q 的值不可被改变,也就是 q 指向 i 这个事实不可被改变,也就是 q 不可以再指向别人了。
int i = 1;int *const q = &i;// q 是 const*q = 26; // OK++ q; // ERROR,q 的值不可被改变
指针所指向的变量是常量
const int *q = &i;
这里要搞清楚,i 的值是可以改变的,只是不能通过 q 来改变,因此 *q = 3;// ERROR。
int i = 1, j = 2;const int *q = &i;// (*q) 是 const*q = 3;// ERRORq = & ...
乌合之众
大众没有辨别能力,因而无法判断事情的真伪,许多经不起推敲的观点,都能轻而易举的得到普遍的赞同。结群后,由于人多势众,个人会产生一种幻觉,感到自己力大无穷,不可战胜,好像没什么事是办不到的。人一到群体中,智商就严重降低,为了获得认同,个体愿意抛弃是非,用智商去换取那份让人倍感安全的归属感。群体有着各种狂乱的愿望,群体没有能力做任何长远的打算或思考。群体盲从意识会淹没个体的理性,个体一旦将自己归入该群体,其原本独立的理性就会被群体的无知疯狂所淹没。群体在智力上总是低于孤立的个人,但是从感情及其激发的行动这个角度看,群体可以比个人表现得更好或更差,这全看环境如何。一切取决于群体所接受的暗示具有什么性质。群众没有真正渴求过真理,面对那些不合味的证据他们充耳不闻…凡是能像他们提供幻觉的,都可以很容易的成为他们的主人;凡是让他们幻灭的,都会成为他们的牺牲品。群体追求和相信的从来不是什么真相和理性,而是盲从、残忍、偏执和狂热,只知道简单而极端的感情。不要轻易的成为集体狂欢的一份子,这样很容易被别有用心的人利用,即使你以为自己只不过是随声附和了一声而已,实际上你已经成为了帮凶。个人一旦成为群体的一员, ...
经济机器是怎样运行的
今天看了「经济机器是怎样运行的」这个视频,现在自己总结下来。
支出是经济活动的驱动力。一个人的支出是另一个人的收入。
信贷是经济活动中最重要的组成部分。信贷简单说就是个人凭借信用向银行借款以增加自己的支出。信贷会产生经济周期。经济周期分为长周期和短周期。其中长周期一般持续75-100年,短周期持续5-8年。信贷的借款人会产生债务,贷款人产生资产。
因为一个人的支出是另一个人的收入,所以通过信贷借来更多的钱,这样会增加另一个人的收入,另一个人的收入增加,就会使他的支出增加,这就会让另外的人收入也增加,通过这样一直循环,所以增长率(GDP)会呈上升趋势。但是这样也会使债务积累起来。
价格 = 支出金额 / 产销量。
如果收入的增长速度大于商品的生产速度,那么就会导致价格上升,进而导致通货膨胀。
这时央行会通过调整利率来控制通货膨胀。因为如果利率高,那人们会降低贷款频率和金额,反之利率低人们就会增加贷款频率和金额。
因为一个人的支出是另一个人的收入,当利率提高,人们贷款金额少时,市场上的资金就会变少,债务也随之减少,这样就可以抑制通胀。
如果利率提的太高,抑制过了头的话,那就会产生通货紧 ...
我的一些「奇葩」生活习惯
我会一直保持手上干净平时回到家第一件事基本就是洗手(这应该算是个好习惯吧)。
吃完饭后我会去洗手,因为吃饭时手上会沾上油。如果吃完饭我没有立刻去洗手,那就是说明我在等家人吃完饭后帮着一起收拾饭桌,等收拾完后我再去洗手。同样因为吃饭时手上会沾上油,所以我吃饭时一般不会玩手机。我讨厌手机上油乎乎的。
平时我也会保持我所触及到的物品的干净。
反正就是手一脏我就想洗。
用洗面奶洗脸前,我会先洗一遍手我洗脸的步骤:
在水龙头上用一丢丢洗面奶洗一遍手(比别人多出来的一步)。
洗脸。
然后去擦脸,抹乳液。抹完乳液之前我不会碰脏东西,比如说拖把。
外边穿的衣服我不会洗的很勤,贴身穿的衣服我会每天一换洗外边穿的衣服如果经常洗就没有一开始买来的版型和颜色,所以我不会经常去洗,而且平时穿的也很省。这里的「省」包括但不限于:
对于裤子:
我不会长时间蹲着,因为这会让膝盖后边有很多褶皱。
牛仔裤我基本不洗,注意我说的是基本(但是因为穿的省,所以不会太脏)。
对于上衣外套:
穿羽绒服或者是其他有「蓬松感」的外套时我不会长时间靠在椅背上。
我不会把长款的衣服直接坐在屁股底下。
对于贴身的衣服,我如果脱下 ...
贰零贰壹年贰月
02.01// …
停更了。
贰零贰壹年一月
01.01喜迎2021!
01.02// …
01.03房子是一个城市的股票。人口的去留是城市的现金流。
人的一生,爱情也好,友情也罢,确实会有那么几个人,成为终身伴侣、至交好友,虽然走得近,但是依然能保持亲密和优质的关系。但大部分时候,大部分人,没必要走的太近,陪伴比贴身好,雪中送炭比平日嘘寒问暖好。于江湖相望,必要时扶持一下,然后继续向前走,就是挺好的方式。
所以,不要和时间走的太近,不要和灾难走的太近,不要和大多数人走的太近,带上口罩,间隔一米,也能合作的挺好不是? -摘自公众号:MacTalk
你属狗的?一抬腿儿撒泡尿这地儿就你家的了?
01.04// …
01.05最终,时间会消解一切,只有自己记得自己。
不要向别人证明自己,要向自己证明自己。
01.06// …
01.07// …
01.08今晚有个快递,打算吃了晚饭再去拿。吃完饭碰巧遇见快递小哥开着小三轮往校外走。我当时犹豫了一下喊不喊他,心想说不定这个不是我的那个快递,这么多人在这喊多不好意思,不如我过去快递点看看,要真是他那就打电话说明天再拿。但是犹豫了一下后,我还是选择了抓住这个机会,喊了他一下, ...
我的2020年终总结
这一年过得也太快了吧,几乎没怎么感觉就来到了年底。
2020年发生了好多大事:新冠、科比去世、美国大选、原油负价格、美股四次熔断等等,2020可谓不平凡。
有人说「2020年是过去十年最艰难的一年,也是未来十年最轻松的一年」。由于疫情很多人离职在家,找不到工作;有人也好久没有回到办公室,一直是远程办公。也正是因为疫情,激发了线上办公、线上教育的兴起。真是任何事物都有可能会火起来,但前提是你要有基础,才能有机会分一块蛋糕。
2020年对于我来说,发生的大事应该是考研成功上岸,来到了杭州这个美丽的城市。
2020年我读的书比我过去二十多年读的书加起来还要多(当然不能包括教材),同时也看了不少经典的电影和电视剧。
2020年我也通过读书、知识星球、公众号等渠道提升了不少的个人认知,也有幸关注到曹大、冯大、帅张、bobo老师等人。
2020年我也养成了知识付费的习惯,在极客时间、慕课网以及其他网站都学习了一些课程。
2020年身体除了还是那么瘦以外也没有其他的问题,同时也为父母和自己配置了一定的保险。
2020年我看了《乔布斯传》,并且第一次熬夜看了Apple发布会,抢了首发iPhone 12 ...
贰零二零年十二月
12.01今天网站迁移工作已经差不多做完了。
12.02// …
12.03验证性偏差:人们常常寻找那些能证明自己正确的信息,而不是那些证明自己错误的证据。
12.04
这水是死的,鱼是活的。
说的玄乎了点吧。这没了水,鱼怎么活啊?总不能飞到树上装鸟吧。
设计者确定其设计已经达到了完美的标准不是不能再增加任何东西,而是不能再减少任何东西。
12.05我们或许需要表达更为清楚、不太有火药味的信息,更好地倾听,保持冷静和礼貌。
12.06《大明王朝》
优秀者抄袭,伟大者剽窃。-乔布斯
12.07// …
12.08
12.09对别人要求低一点,对自己要求高一点。
或许生活就不那么拧巴了。
摘自:公众号「小道消息」
12.10肝完《大明王朝》。
12.11读书要带着问题去读,在书中找答案,这样才能记得住。
另外不要说读书了就是学习了。读书或许是为偷懒找的一种借口,或许是在变向偷懒。
行有余力再读书。
12.12躲过了双十一,没躲过双十二。
12.13汪曾祺《下雪》
雪花想下又不想下,犹犹豫豫。
你们商量商量,自己拿个主意。
对面人家的房顶白了。
雪花拿定 ...
少有人走的路
强烈向大家推荐这本书《少有人走的路》。
自律健全心理的基本前提,自律的根基:「我是个有价值的人」。
自律的四原则:1. 解决问题 2.承担责任 3.尊重事实 4.保持平衡。
神经官能症:让自己痛苦。人格失调:让别人痛苦。人格神经官能症:都痛苦。
你不能解决问题,那么你就会成为问题。
作为成年人,整个一生都充满选择和决定的机会,接受则变为自由人。
尊重事实,绘制人生地图,难处不在于从头开始,而在于要不断修订,不要故步自封。
移情:抱残守缺,与现实脱节。坚守过时的观念,对现实漠然置之。
献身真理意味着自我反省,敢于接受其他「制图者」的挑战。
不讲白色/黑色谎言。更要限制性的表达个人意见。
在需要、目标、责任之间保持平衡。其最高原则就是「放弃」。但是先要确立自我,才能放弃自我。放弃固有人格、行为模式、人生理念。
爱爱:为了促进自我和他人心智成熟,而具有的一种自我完善的意愿。
区别爱与不爱:1.当事人的意识思维和潜意识思维的目标是否一致。 2.爱是长期、渐进的过程 3.真正意义上的爱,是爱自己也是爱他人。 3.爱是自我完善也是帮他人完善。
爱是行动,不是空想。爱是一种客观的存在,不是头脑的主观 ...
Matplotlib的常见用法
plt.subplots()返回一个包含figure和axes对象的元组。因此,通常使用fig,ax = plt.subplots()将元组分解为fig和ax两个变量。
首先我们先介绍下Figure、Axes和Axis吧。具体区别看下官方的图。
Figure是整个「画板」,也就是红色的框。在上边可以画多个图像(Axes),也就是蓝色的框。而蓝色的框才是具体的坐标轴(Axis)。
Axes是Axis的复数,Axes在这里指的是一套坐标轴,而Axis才是指的具体单个坐标轴。何为「一套坐标轴」、「单个坐标轴」呢?有人这么说:
Axis 指 x、y 坐标轴等(如果有三维那就还有 z 轴),代表的是 “坐标轴”。而 Axes 在英文里是 Axis 的复数形式,也就是说 axes 代表的其实是 figure 当中的一套坐标轴。之所以说一套而不是两个坐标轴,是因为如果你画三维的图,axes 就代表 3 根坐标轴了。所以,在一个 figure 当中,每添加一次 subplot ,其实就是添加了一套坐标轴,也就是添加了一个 axes,放在二维坐标里就是你添加了两根坐标轴,分别是 x 轴和 y 轴。所 ...