Giter Site home page Giter Site logo

platojobs / sflog Goto Github PK

View Code? Open in Web Editor NEW
5.0 2.0 1.0 3.24 MB

Excerpted reading notes, is to read with their own study, work, research issues related to the sentences, paragraphs and so on according to the original text accurately transcription down. After extracting the original text, the source shall be indicated, including the title, author, publisher, date of publication, page number, etc., so as to facilitate quotation and verification. Excerpts should be selected, with usefulness as the standard for excerpts.

License: MIT License

Python 100.00%
abstract technology mobile-development android ios

sflog's People

Contributors

platojobs avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

l-ingqin12

sflog's Issues

05云:我的女朋友

或许是回忆太美,只是物是人非

毕业答辩的前一天,我问喵小姐:“你真的愿意和我一起留在北京吃苦?**妈都给你安排好了一切,我要是你,早就回老家发展了。”

喵小姐说:“你再说,再说我可生气了哇!”然后把一块回锅肉夹起喂到我的嘴巴里。 喵小姐是北方人,对于川菜的辛辣有点接受不了,但每次出去约会的时候,她都愿意和我一起吃回锅肉。

吃一口,嘴巴就呼哧呼哧直喘气,然后一张一合地喝水:“真辣啊,但是很好吃!”我说:“你这是何必呢,不能吃辣就别勉强啊。”喵小姐说:“我就要和你吃一样的!”在一起两年后,喵小姐逐渐习惯了川菜的辛辣,每次出去吃饭的时候她都会点一份回锅肉。

有一次我和喵小姐拉着手在马路上散步,我问喵小姐:“你说毕业以后我们干什么呢?好迷茫啊,真想一辈子当学生,无忧无虑的。”喵小姐敲了一下我的脑袋:“就知道玩儿,一点儿也不成熟。不如我们开饭店吧,我朝我妈妈要一笔钱,咱们自己干。你不是很会做饭吗?你当主厨好了,我呢,我就当老板娘吧!”说完自己嘿嘿直傻笑。我则苦笑道:“说什么呢,我怎么可能要**妈的钱。”

俗话说,船到桥头自然直,虽然迷茫了很长一段时间,但当真正来临的那一刻,还是动了起来。我决定在北京先待几年再说,并做好了各种各样的准备。

当喵小姐和我说她妈妈在老家给她安排了一份薪水五位数一周还休息三天的工作的时候,我是很欣慰的,心想她要是回去了就不用跟着我吃苦了。结果喵小姐给她妈打电话说:“我不回去了,我要待在北京,和我男朋友在一起。”

我当时心情是很复杂的,有感动,有开心,还有对未来的恐惧和担忧。如果你是一个男人,你应该明白那种带着心爱的女人一起吃苦的屈辱感。

但一个人就不一样,一个馒头就能凑合一顿,没有地方睡花十来块钱在网吧上个通宵一晚上就过去了,如果带着心爱的女人就不行了啊! 我非常不可思议地看着喵小姐:“我以后可是要住一段时间地下室的,里面潮湿阴暗,不见阳光,憋得慌,还有很多怪叔叔和社会小青年,你不怕啊?”喵小姐说:“有你在,天塌了我都不怕。”

吃完回锅肉后,我和喵小姐拉着手往学校里走,我把她送到宿舍楼下准备离开的时候,她突然冲上来吻了我一下。我心里想着明天答辩的事儿,恍惚了几秒才反应过来,此时她已经跑出了几米远,冲我比了比剪刀手和拳头,以示努力、加油。

答辩结束的第二天,我就收拾东西搬到了地下室,我没有和喵小姐说,心里还是在期望她能回去的。我希望她也不和我告别,只要她能生活得好,一切都不重要。结果,我刚收拾完狭窄的地下室的床,转身就看到了她,我没有关门,她倚在门边叉着手似笑非笑地看着我。

我手足无措起来,尴尬得不知道说什么好。喵小姐没有说什么,她把她的行李往床上一放,开始收拾起屋子来。我知道,我们将要在地下室住一段日子了。 我在一家互联网公司做运营,每天晚上要加班到八九点钟。

喵小姐没有去上班,她每晚在我公司楼下等我,和我一起去路边摊吃晚饭,然后一边聊天一边向地铁站走。

开始我沉浸在这样的幸福中,但渐渐地我开始拒绝她等我,最后变成了反感。有一天晚上她又来等我,我们吃完东西往地铁站走的时候,她一边说话一边拉我的手,我突然气上心头,一下子甩开她的手。

她一脸惊愕,难以置信地看着我。我冲她吼叫:“我们能一直这样吗?我们能这样一辈子吗?” 喵小姐怔怔地看着我,眼眶里有泪水在闪烁,眼泪顺着脸颊流了下来。

她一哭我就心软,我抓了抓头发,向她道歉:“对不起,最近压力有点大。”然后轻轻地抱住了她。 第二天晚上下班的时候,喵小姐没有来接我,下午的时候她给我发微信说她去找了一份工作,在一家金融公司当总经理助理,我因为太忙,还没来得及回复。

        我掏出手机给她打电话,电话接通后,那边的声音很嘈杂,好像是有人在唱歌。正常的声音她听不清楚,我就吼着问她:“你那边怎么回事啊?”她也用吼的声音和我说:“经理说我今天就开始上班了,晚上正好有个饭局,就把我也带上了。”我说:“你看现在都几点了!你在哪儿?我去找你!”喵小姐说了地址后,我就匆匆向她那边赶去。

在KTV的门口,我见到了喵小姐,她满身酒气,还有些微醉,我扶住她:“走,跟我回家。”她说:“我不回去。”还想挣脱我的手,我厉声道:“快和我回去!”她说:“那你要答应和我一起开饭店。”我没吭声。

她又说:“那你别拦着我,他们还等着我呢。”我说:“好好好,我答应你。” 喵小姐一觉睡到了中午,醒来后没有发现我,就直接给我打了电话过来,惊慌失措地问我去了哪里。我说:“我在上班啊,还能去哪里?”她说:“不是说好和我一起开饭店的吗?”昨晚我当她喝醉了神志不清才说一起开饭店的,结果她一直记着。

我耍赖说:“你是不是记错了,我什么时候说啦。”她呵呵一笑:“我就知道你会这么说,我可录音了,你要不要听?”我很无奈:“那你总得让我把今天忙完吧,我还没辞职呢。” 我工作了三个月,这三个月过得昏天黑地的,每天除了有做不完的工作,还时常被办公室的各个人叫去跑腿,好像谁都能欺负我一般。我每天晚上加班的时候都想把桌子给掀了,然后一走了之。

  > 但我忍住了。我给自己灌鸡汤,生活不都是这样吗?每个成功人士都是这样走过来的。 当喵小姐再次和我说起一起开饭店这件事情的时候,我发现我并没有自己想象的那么坚强,我居然动摇了。

我可耻地想,日子每天都得照常过,我为什么要活得那么累呢?既然有机会,就要好好抓住啊,不珍惜机会的人都是傻子! 我花了三个晚上的时间平复自己的内心。

这三个晚上,我告别了那个曾经自以为坚持自我、能独自一人闯出一片天的自己,开始变得世故和圆滑。为了不那么辛苦,我开始接受喵小姐以及她们家的帮助,尽管我曾一度鄙视过会这样做的自己。虽然喵小姐的出发点和我想的截然不同,她只是希望我们的爱情不要那么辛苦而已。

我虽然会做几个菜,但离厨师这个职业还差一大截,我也没有学过管理。除了年轻有动力我爱喵小姐喵小姐也爱我之外,我没有其他条件能征求到喵小姐妈妈的支持。

虽然喵小姐对她妈妈拿钱给我们开店这件事情一直信心满满。 经过商议,我不做厨师,而是负责管理这家饭店上上下下的工作,还得在喵小姐妈妈的带领下。

她说我们刚毕业,没有任何经验,怕搞砸了。但我清楚地感觉到,她不相信我。 喵小姐她妈不让我叫她伯母,也不让我叫她阿姨,而是称呼其为老板。老板是个雷厉风行的女强人,在他面前我不能表现得太差,我把她当成了我和喵小姐过一辈子的考验,我必须得迈过去。

白天我绷紧了神经很努力地工作,晚上拼命看书学习,希望能在最短的时间内成熟和强大起来。 喵小姐倒是特别高兴,她没啥正经事儿干,每天就在店里转来转去,活脱脱一个富家千金的姿态。

有天晚上她对我说:“我想给我们饭店弄点特色。”我问她是什么,她说:“我打算叫你来做我们店里的回锅肉,限量版,每天只卖20份。”我说:“有专业的厨师不让他们做,让我做,搞错没有?”喵小姐说:“特色嘛,老板亲自做菜的店有几家啊。”我说:“**才是老板,我不是。”

喵小姐拉住我的手开始撒娇:“再等等吧,我妈想的也对,如果没有她,我们两个是玩不转这么大一个饭店的,等你变得更厉害了她就可以放心交给你打理了。”

我说:“那你让我先好好学习吧,做回锅肉什么的,等以后再说。” 喵小姐说:“我还从来没有吃过你给我做的回锅肉呢——不对,我从来没有吃过你做的饭!你真的会做饭吗?”我想了想,发现也是,和喵小姐在一起三年多了,我还没有给她做过饭。我开玩笑说:“你都没见过我做饭,怎么我说我会做饭你就信了呢?”喵小姐嘴巴一翘:“我看得出来你会做饭,我也知道你不会骗我。”

那天晚上我第一次给喵小姐做饭,炒了一份回锅肉,一份青菜,还有一份番茄鸡蛋,都是下饭的家常菜。喵小姐吃得很开心,一边吃一边朝我竖大拇指,平常只吃一碗饭的她,今天却吃了三碗饭。 不知道为什么,那一刻我有流泪的冲动。我在心里想,拥有这么好的姑娘,我应该更加努力才对。

半年之后,老板还是没有让我独立管理饭店的打算,虽然我自认为我已经足够有能力了。喵小姐说要去找她妈理论理论,我说等等吧。

喵小姐不干,拉着我跑到她妈妈面前非得问个为什么。 喵小姐用质问的口气问老板:“妈,不是说好了时机一成熟就把饭店交给我们打理吗?”老板看了一眼我,又看了一眼怒气冲冲的喵小姐,用蔑视的口吻说:“现在饭店的员工上上下下加起来有30多个人,食客也每天越来越多,你觉得他管得过来吗?”喵小姐说:“当然管得过来!”老板厉声道:“你让他自己说!”然后她们两人都把眼睛看向我,等着我回答。

我如站在火山口一样难受和煎熬,不知道为什么,我内心有很屈辱的感觉,像在跪求着别人肯定自己一样难受,还是从来没有看起过自己的人。我立在那儿,不知道怎么回答老板的问题,我很想一走了之,但那明显太不礼貌了。

我就那么尴尬地站了一会儿,然后做了一个鬼使神差的举动。我弯下腰,朝老板和喵小姐鞠了一躬就淡定地走了出去,全程没有说一句话。 我一直走到饭店门口的花坛边才停下来,我坐在花坛边的椅子上,点燃一支烟默默地抽了起来。

过了几分钟,我听到了高跟鞋走路的声音。喵小姐默默地走到我身边,坐下,不说话,我的头一直埋着,我不知道她的表情。 喵小姐打破了沉默:“你到底想怎样?”我说:“我不知道,我也不知道我在做什么。”喵小姐也不再说话。

又过了大概十分钟,喵小姐来拉我的手:“回家吧,外面好冷。”我坐在那儿,没动,我问她:“为什么你要对我这么好?”喵小姐说:“我爱你,我们有很深的感情不是吗?”我说:“我想离开。”喵小姐问:“你想去哪里?”我说:“一个没有你的地方。”说完这句话我立马就后悔了,我赶紧起身去追喵小姐,不能让她跑了。

和喵小姐在一起的时候,我们相互向对方约定,不管在任何时候任何地方任何情况下,都不能说分手,哪怕是玩笑也不行。 我追上喵小姐的时候,她已经泪流满面了。

我发现我是如此在乎她。我一把抱住她,她努力想要挣脱,我就是不放手。她呜呜呜地哭了出来,用手打我的背,我说:“别哭了,别哭了,我错了还不行吗?” 喵小姐边擦眼泪边说:“我只想和你好好的,我不知道我哪里做错了。

我就想我们一起开个饭店,一起经营,你没事给我做回锅肉吃,不用出去上班,不用受别人的气,我不知道你为什么那么不情愿……” 我帮喵小姐擦去眼泪:“你哪里都没有做错,都是我不好,都是我不好……”

但我和喵小姐最后还是分手了。不是我离开她,是她离开了我。 那天晚上之后,我决定不管多难都要坚持下来,于是我又坚持了大半年。老板也不再从门缝里看我,并允许我叫她阿姨了,还把饭店一些更重要的事情交给我打理。

我内心也得以转变,之前那种“上门女婿”的感觉也渐渐消失殆尽,我给自己换了另一套说辞:“喵小姐家里给我提供了平台,我靠自己的努力争取到了一切。” 就在我意气风发兴致勃勃的时候,喵小姐却向我提出了分手。

我震惊地问她原因,我知道她不是开玩笑的。她说:“其实我妈从来没有喜欢过你,不管你做得再好她也不可能接受你。虽然我一直在努力,我知道你也一直在努力。”我突然不知道如何接她的话了,好像说什么都显得那么苍白和无力。

虽然她很爱我,但她并不是言情剧里的女生,不是我装着暖男的样子求她不要离开我她就会回头的。说来也有些奇怪和可耻,她和我提分手,我心里居然有一些如释重负的感觉。

只是还是很难过。 我和喵小姐分手的事儿她妈不知道,我和喵小姐也没有和她提过,我还是每天按时去饭店工作和上下班,喵小姐却出国了,没说是去留学还是去旅游。

我和喵小姐的妈妈则一直保持着上下级的关系,除了工作上的事儿之外,我们从来没有聊过任何关于喵小姐的话题。这样的状态一直保持了四个月,四个月后的一天,喵小姐她妈突然问我:“你对未来有什么打算?” 我恍惚了几秒,微笑起来:“我还真没有想过这个问题,如果没啥太大的变故的话,我想我应该会继续干下去吧。”

她倒是干脆,直击我命门,一点也不拖沓:“你和我女儿的事,我已经知道了,她现在去了国外,一时半会儿也回不来。

我以前看在她的面子上,也没说什么,但我可以明确地告诉你,不管怎样,我是无法接受你的,我想,你也应该很清楚了不是吗?现在摆在你面前的有两个选择,继续在现在的岗位上干下去,我很认可你的能力,我还有其他的公司和产业,你会有很好的前途,但前提是不能和我女儿有丝毫接触。要么我给你一笔钱,永远不要再出现在这座城市里。”

我无法理解她的思维,为何会提出两个这么极端的要求。不过不重要,我第二天就直接辞了职,并离开了这座城市。

在回成都的火车上,我打开手机,看着电话通讯录里喵小姐的号码,犹豫良久,最后还是点了删除。有些故事还没有讲完就算了吧,结果什么的也并不重要了。那个可爱的人儿,就埋在回忆里吧。

我喜欢吃川菜,因为我在四川出生和长大,吃川菜对于我这样的游子来说在精神上会带来归属感,让浮躁的心变得安静。

只是,和喵小姐分手以后,我再未吃过回锅肉,虽然那是我最喜欢的川菜之一。 这三年来,我换过好几份工作,从事的行业也有好几个,但一直心神不宁。也就是说,我不知道自己要什么。 最后,我还是选择开了一家饭店,只是规模很小。

只做川菜,我是主厨,但没有回锅肉这道菜。 当喵小姐出现在饭店的时候,我居然没有感到太惊讶。我们坐在饭桌上,相互看着对方,沉默了大概有两分钟,她突然噗嗤一声笑了出来。

我也笑了。 喵小姐说:“我不知道为什么还是对你念念不忘。”

我微笑:“或许是回忆太美,只是物是人非。”我眼睛看向了她无名指上戴着的钻戒。 喵小姐说:“其实,当时我妈挺喜欢你的,只是她觉得你还太固执太清高,需要一些改变和突破——说得直白点,就是你的思维太执拗和传统,如果想做一件大事,你得具有多面性。

我很不喜欢我妈用商人的角度来看你,但她和我说,她只有我这一个孩子,她不可能轻易把自己一辈子努力的事业和最心爱的宝贝交给一个不懂得变通的人。我离开以后,你并没有坚持下来,无论是对我们的爱情,还是那家我帮你从我妈妈那里争取到的饭店。”

我静静地看着喵小姐,她的眼里流出了眼泪。 我把纸巾给她递过去,她抹了抹眼睛:“对不起,我失态了。” 我想说些什么,但还没开口,她就打断了我:“其实我跑这么远,只是想再吃一次你做的回锅肉。

自从那年你给我做了一份回锅肉后,我吃遍了上百家川菜店,都没有吃出你的味道。

所以,今天,你能再为我做一次吗?” 我点点头,进了后厨,开始准备做这道菜谱上没有的菜,也渐渐回忆起了当年回锅肉的味道。

热锅,倒油,煸香辣椒,我的眼泪缓缓流出。 一定是辣椒辣到了眼里,我想着。用手去擦,眼泪却怎么也擦不完。

06云:要么不开始,要么一辈子

我真的完全没有精力再失恋一次了。

图片
18岁失恋了,可以躲在厕所里哭,可以在ktv喝酒唱通宵,可以哭得昏天暗地,可以发誓以后和他老死不相往来,然后重新开始,像没有受过伤一样。

22岁失恋了,一夜未眠,一夜游荡,第二天却还要假装没事,因为你还要工作,还要生活,你面无表情,可你知道你心里已经塌了。

25岁,你想过无数次,要不索性回到十七岁,再轰轰烈烈的爱一次,可是你清楚的知道,你已经没有力气再失恋一次了。

第一次恋爱,心里住了梅花鹿,连看他一眼都小鹿乱撞。

后来心里生了一条蛇,一有人靠近就摇起尾巴,告诉别人你很危险更没有耐心。

经常有人问我,为什么不谈恋爱?

其实身边也不缺追求者,只是每次想答应的时候,都会胆怯害怕,然后习惯性的拒绝,爱一个人的成本太高了,要耗上大把时间和精力,还不一定会有回报,大概是件稳赔不赚的事。

所以,我怕了。

两个人在一起很简单,相互喜欢就好,但是分开,却要耗尽毕生的精力。

你花了大把的时间和精力去习惯了解一个人,最后却还是要分开,真的很累,我好不容易从上一段感情中活过来,不想再送死了。

我知道,我们都到了害怕失恋的年纪。

有人说,爱情是属于那些即使灰心失望,却仍继续期待的人,是属于那些被出卖欺骗,却仍坚信美好的人,是属于那些纵然伤痕累累,却仍渴求爱的人。

所以希望下一次恋爱,要么不开始,要么一辈子。

40云:不辜负对方,仅此而已

我有个朋友到现在一段恋爱都没谈过。

他有一次特别认真问我,害怕恋爱了没结果该怎么办?如果最终还是会分开不如就不要有第一步,至少不会难过。

我这位朋友的现状就是步入社会了好几年却一段恋爱没有谈过。他一直觉得,如果经历了一段感情到最后却分手了,对她对自己都不好,既浪费彼此的感情又消耗了生活里的热情,若是如此不如不恋爱。

我害怕朋友抱着这种念头就干脆隔绝了和异性的好感,毕竟成年人的世界里,本来就不是每段恋爱都会有好的结果,可能朋友都会反目,更别说易变的爱情。

小说、电视剧里的一见钟情在现实中总是少见的,更多的感情是日久见人心。爱情的火花让两人相遇,长久的相处见证人心。奔着结果恋爱,固然是种方式,只是总觉得缺少爱情的火热,生活的激情也少几分。

我想了很久。我们的恋爱就只有两种结果,分开或者继续。分开那就是恋人离心各奔前程,继续那就爱情美满迈入婚姻。

记得那天聊了很久但什么好像什么都没聊。只是有天晚上突然就想给他发条消息:如果每段感情都想着一定有个结果那也太累了,我能做到的是每段感情都不辜负对方,仅此而已,就已经做的很好了。

19云:iOS 13.0以后presentViewController

第一:基础的Present View Controller 解析

一、主要用途

弹出模态ViewControlleriOS变成中很有用的一个技术,UIKit提供的一些专门用于模态显示的ViewController,如UIImagePickerController等。弹出模态ViewController主要使用于一下这几种情形:

  • 1、收集用户输入信息

  • 2、临时呈现一些内容

  • 3、临时改变工作模式

  • 4、相应设备方向变化(用于针对不同方向分别是想两个ViewController的情况)

  • 5、显示一个新的view层级

这几种情形都会暂时中断程序正常的执行流程,主要作用是收集或者显示一些信息。

二、几个概念和常用设置

1、presenting view controller Vs presented view controller

当我们在view controller A中模态显示view controller B的时候,A就充当presenting view controller(弹出VC),而B就是presented view controller(被弹出VC)。官方文档建议这两者之间通过delegate实现交互,如果使用过UIImagePickerController从系统相册选取照片或者拍照,我们可以发现imagePickerController和弹出它的VC之间就是通过UIImagePickerControllerDelegate实现交互的。因此我们在实际应用用,最好也遵守这个原则,在被弹出的VC中定义delegate,然后在弹出VC中实现该代理,这样就可以比较方便的实现两者之间的交互。

2、Modal Presentation Styles(弹出风格)

通过设置presented VCmodalPresentationStyle属性,我们可以设置弹出View Controller时的风格,有以下四种风格,其定义如下:

typedef enum {

UIModalPresentationFullScreen = 0,

UIModalPresentationPageSheet,

UIModalPresentationFormSheet,

UIModalPresentationCurrentContext,

} UIModalPresentationStyle;

UIModalPresentationFullScreen代表弹出VC时,presented VC充满全屏,如果弹出VC的wantsFullScreenLayout设置为YES的,则会填充到状态栏下边,否则不会填充到状态栏之下。

UIModalPresentationPageSheet代表弹出是弹出VC时,presented VC的高度和当前屏幕高度相同,宽度和竖屏模式下屏幕宽度相同,剩余未覆盖区域将会变暗并阻止用户点击,这种弹出模式下,竖屏时跟UIModalPresentationFullScreen的效果一样,横屏时候两边则会留下变暗的区域。

UIModalPresentationFormSheet这种模式下,presented VC的高度和宽度均会小于屏幕尺寸,presented VC居中显示,四周留下变暗区域。

UIModalPresentationCurrentContext这种模式下,presented VC的弹出方式和presenting VC的父VC的方式相同。

这四种方式在iPad上面统统有效,但在iPhoneiPod touch上面系统始终已UIModalPresentationFullScreen模式显示presented VC。

3、Modal Transition Style(弹出时的动画风格)

通过设置设置presented VC的modalTransitionStyle属性,我们可以设置弹出presented VC时场景切换动画的风格,其定义如下:

typedef enum {

UIModalTransitionStyleCoverVertical = 0,

UIModalTransitionStyleFlipHorizontal,

UIModalTransitionStyleCrossDissolve,

UIModalTransitionStylePartialCurl,

} UIModalTransitionStyle;

我们可以看到有从底部滑入,水平翻转进入,交叉溶解以及翻页这四种风格可选。这四种风格在不受设备的限制,即不管是iPhone还是iPad都会根据我们指定的风格显示转场效果。

4、Dismiss Modal ViewController(消失弹出的VC)

消失presented VC,我们可以通过调用以下两个函数中的任何一个来完成

dismissModalViewControllerAnimated:                // 将要废弃,不赞成继续使用

dismissViewControllerAnimated:completion:

谁来调用这消失presented VC的这个方法:正确的做法是“谁污染谁治理”,即presenting VC调用上面的方法来取消presented VC的显示。这样做有一个好处,如果一个VC真不用户做的不同选择可能弹出不同的view controller,当不再需要显示被弹出的view controller的时候,直接调用[self dismissModalViewControllerAnimated]即可使之消失,而不用去关心其具体显示的哪一类view controller。当然系统在这里做了优化,当我们在presented VC里面调用上面的方法的时候,系统会自动的将这个消息传递到相应的presenting VC中,这样就可以实现不管谁弹出了自己,当不再需要的时候直接将自己消失掉的功能。在应用中具体要采用那种要看具体情况,如果presented VC需要和presenting VC有数据传递的话,建议在presenting VC实现的代理函数中dismiss弹出的view controller。

presentModalViewController支持5.0,而presentViewController支持5.0以下

你可以

if (SYSTEM_VERSION_LESS_THAN(@"5.0")) {

[self presentModalViewController:self.childVC animated:YES];

} else {

[self presentViewController:self.childVC animated:YES completion:nil];

}

或直接使用

[self presentViewController:self.childVC animated:YES completion:nil];

来解决兼容性问题

第二:高级自定义Present View Controller  解析

我们在使用View跳转的过程中,想使用各种各样的特效,例如:翻页、立方体等特效,我们就可以使用一下几种方法,实现自己想要的动态的效果。

presentModalViewController:animated:completion:使用系统自带四种动画

简单的实现方式:

[page2Controller setModalTransitionStyle:UIModalTransitionStyleFlipHorizontal];

[self presentModalViewController:myNextViewController animated:YES  completion:nil];

系统支持的四种动画:

typedef enum {

UIModalTransitionStyleCoverVertical=0, //默认方式,竖向上推

UIModalTransitionStyleFlipHorizontal, //水**转

UIModalTransitionStyleCrossDissolve,//隐出隐现

UIModalTransitionStylePartialCurl,//部分翻页效果

} UIModalTransitionStyle;

presentModalViewController:animated:completion: 不用自带的四种动画效果

以下是我们高级自定义的动画效果:

实现全翻页效果:

CATransition *animation = [CATransition animation];

animation.duration = 1.0;

animation.timingFunction = UIViewAnimationCurveEaseInOut;

animation.type = @"pageCurl";

//animation.type = kCATransitionPush;

animation.subtype = kCATransitionFromLeft;

[self.view.window.layer addAnimation:animation forKey:nil];

[self presentModalViewController:myNextViewController animated:NO completion:nil];

常見的轉換類型(type):

kCATransitionFade              //淡出

kCATransitionMoveIn          //覆盖原图

kCATransitionPush              //推出

kCATransitionReveal          //底部显出来

SubType:

kCATransitionFromRight

kCATransitionFromLeft    // 默认值

kCATransitionFromTop

kCATransitionFromBottom

设置其他动画类型的方法(type):

pageCurl  向上翻一页

pageUnCurl 向下翻一页

rippleEffect 滴水效果

suckEffect 收缩效果,如一块布被抽走

cube 立方体效果

oglFlip 上下翻转效果

总之,我们使用这些静态的ViewController过程中,实现更多的动画效果,就需要深入了解它的底层,了解更深入的IOS底层内容。

iOS13中使用presentViewController的时候,页面顶部会空出一部分来,并且可以手动往下滑动关闭界面。

原因:UIViewController的一个属性modalPresentationStyle

在iOS13中,modalPresentationStyle的默认值是UIModalPresentationAutomatic,而在iOS12以下的版本,默认值是UIModalPresentationFullScreen,这就导致了在iOS13中present出来的页面没法全屏。因此加上代码:

XXXX.modalPresentationStyle = UIModalPresentationFullScreen;

显示正常。

49云: 两相对比,你就什么都懂了

你相信吗?

频繁地和另一个人保持高密度的联系,不管是否处于暧昧状态,都会让人产生“亲密”的错觉。

几个月前,我刚失恋,在一个活动上认识一个男生。从留下联系方式那天起,他就频繁出现在我的对话列表里。

我们聊得投机,喜好相同,星座都非常适配。我们会讨论公司周围哪家外卖送得比较快,他去见客户打的什么车、路上到了哪一段比较堵,这种无巨细的小事都会跟我报备,就连711里哪道菜好吃,他都会跟我分享。

我相信任何一个人处在这种状态下都会觉得两个人是合拍的,是天生一对,我当时也确实是这么想的。

渐渐地,我就好像被这种亲密捆绑了一般。之后的几个月里,我会刻意地在朋友圈里发符合他审美的照片——虽然我不太喜欢,我会去看他一直在讲的那部动漫,会格外关注他follow的那个球星的动态。

不得不承认,我有种在和他谈恋爱的错觉。

我习惯了他的说话方式,习惯了他的作息,习惯了在我十一点半说完晚安之后他还会再回我一个表情。我开始期待以后,期待他跟我表白,期待他有跟我一样的情愫。

有一段时间我特别忙。忙的时候心里有盼头,想着忙完要跟他慢慢聊,熬夜聊,还要再约出来见面。可是忙完那天——很寻常的一天,我看到他发朋友圈说换了工作,我再去问,发现他对我只有寥寥数语了。

我懵了,以前一个外卖都会跟我分享的人,现在换了工作,我却完全不知情?

不痛不痒的冷淡,让我甚至不知道怎么去定义这一段。时间过去了很久,我耳机里还是会放他喜欢的乐队的歌,还在追着他推荐给我的美剧,晚上十一点半还是会习惯性地看一眼手机,只是再也没有收到他的晚安。

真的不怪我,聊天太容易给人亲密的错觉了。

总觉得什么都能聊出来,总觉得聊天就是交心,在一无所有的年纪也很容易觉得恋爱不过是“每天都可以聊天”,但频繁聊天其实真的不代表什么,我后来才懂。

人类的关系就是这么脆弱,就算暧昧的话题都说尽,就算用宠溺的语气说过“今天要记得想我”,可一旦转头两天不讲话,也能直接就这么断了联系。

那种曾经浪漫过头的“亲密”,最后的收场也不过是一场什么都抓不住的crush。

我当然有理由感到失落、难过,但说到底,这是一段没有任何实质确认的关系。就像你透过橱窗看到一条很好看的裙子,你每次经过都会多看好几眼,你会跟朋友讨论它的款式颜色,可你没有走进店铺买下它,它就终究不是你的。

再一次经过时,它被别人买走,你也只能在心里悄悄生气。

我一个朋友是我很佩服的那种女生,她处理感情问题斩钉截铁,从不拖泥带水。她说,如果没有确定关系的意思,一律按照“互相养鱼”处理。

之前她在熟人局上跟一个男生来电,之后每天都会聊天,有一天她试探性地想确认关系,对方巧妙地岔开了话题。

她也没有闹得很难看,在对方分享段子过来的时候还是能回复一串笑声,在对方准备煽情的时候自己先话锋一转避开,在心里,她知道这不是对的亲密关系,所以她早早树起防备,免得后来伤心。

与我总是黏黏糊糊的性格不同,她不会让自己陷进纠结与自我折磨的环境和关系里。

需要不停试探和揣测的关系注定是长久不了的。

就算频繁找你聊天也未必代表什么,对很多人来说这只是打发时间的一种方式。新鲜感出现的时候,总觉得彼此有着说不尽的默契,那句话怎么说的来着,「暧昧上头的那几秒像极了爱情」。

只是「像极了」,实质上根本不同。

我知道,人在孤独的时候,真的很依赖这种亲密感,忙完一天事情下班有人发消息关心你,怎么着都会心里一软。

但你要剖析自己,其实你需要的也不一定就是这个人,而是这种“亲密感”。也许换一个人来讲,你也一样,心里会有异样的感觉,你可能也依旧会为这样的关系伤脑筋,在等待中饱尝痛苦。

真正高质量的回应不是聊天,是真实的陪伴,是周到的考虑和明显的优先级。这些都有了,才能拿“爱”出来说一说。

有意思的事情那么多,为什么非要把安全感都寄托在这稍纵即逝的伪浪漫里呢?用这种方式填补寂寞,在当下空虚感也许会有所消减,可下头之后是不会感觉到快乐的。

反正这些虚幻的想象,一个接一个地总会破灭得干干净净。在你遇到笃定无疑的爱的那天,两相对比,你就什么都懂了。

34云:爱人啊,失去自己的同时,会先失去了对方

很多女孩在谈恋爱的时候有个误区。

刚开始的时候,也软声软语地撒娇,低低地钻进男友的怀里,讲世界上最好听的情话。

但心里是高高在上的,会理性地计算得到与失去,不肯多付出一点,坚守自己的阵地。脑子里总有一个声音在提醒“前方深渊”,所以步步为营,预备好随时接受各奔东西。

而他呢,他真傻,以为那时候的你最爱他。

爱得越久,姿态却放得越高。

会蛮横的指责,严厉的批评,口口声声把对方的缺点数落地仔仔细细。

但其实心里早就坦率地承认:“不想赢了,如果你愿意,我就把一切一切都给你。”

可那个时候他依然傻,只是认为你越来越蛮不讲理。

这就是许多人最后分开的原因——其实你早就输了,他却还以为你永远输不起。

爱人啊,失去自己的同时,会先失去了对方,这一点,要谨记。

46云:Block对象变量捕获

 FangYanPing * person = [[FangYanPing alloc] init];
            person.age = 10;
            void (^block)(void) = ^{
                NSLog(@"年龄:%ld",person.age);
            };
            person.age = 20;
            block();
            
            NSLog(@"%@",[block class]);

//2021-09-17 18:31:26.103463+0800 xxxApp[3845:180755] 年龄:20
//2021-09-17 18:31:26.103618+0800 xxxApp[3845:180755] __NSMallocBlock__


1、对象的局部变量捕获和基本数据类型有点区别,对象的局部auto变量捕获是指针捕获不是值捕获,所以捕获的内容会受外部变量的影响
2、因为block捕获了auto变量所以blockNSStackBlock,在ARC下将block赋值给__strong指针时会自动将栈上的block复制到堆上,block由NSStackBlock变为NSMallocBlock

44云:请珍惜那个每天都在和你聊天的人

我一个很好的朋友去年结婚了。

结婚之前,我问她,为什么要选择和这个人结婚呢?

她说,在她过去的所有情感经历里,这个人不是最令她刻骨铭心的,也不是交往时间最久的,甚至在她生气的时候对方都经常get不到她的点。

但打动她的一点是,这个人能够做到与她「彼此不厌烦,一直有话说」。

是那种不管怎么吵架第二天都会依然主动和她说话的类型。

聊天不是多么妙语连珠的持续性有趣对话。

她给我拿手机翻了一些两个人的日常微信截图,无非是一些天气状况,职场上发生的琐碎小事,关于电影的讨论,社交媒体上刷到的一个段子、一张图片,甚至都不需要对方回复,隔着半天再接着说,两个人的话题节奏和氛围都没有丝毫割裂的感觉。

让彼此的存在成为生活的日常。不需要24小时随时在线,不需要秒回,只需要对方在“客观条件允许“的情况下看到你的消息,自然而然想要拾起你的话题。

兴起时绵延不绝,平淡时亦不觉得尴尬与敷衍。

今天没有雾霾,心情真好呀”——其实不过朝阳和海淀的距离,怎么可能不知道你抬头就能看到的天空长什么样子,无非是想和你分享此刻的欢愉。

“公司楼下新开的餐厅换了菜单,下次带你来吃”——约会不是非要多大盛大的仪式感,有时候,一顿饭,饭后的一段散步,就足够令人体会爱情这件小事的奥妙无比。

“客观来讲,我觉得这部电影的评分,名副其实过高了”——两个人在一起不是要变成连体婴儿,更无须去刻意迎合对方,保持自我的独立观点、生活方式和兴趣爱好,但要给予对方平等表达的空间。我愿意多听听你的看法,了解你的世界,不是为了变成你喜欢的样子,而是让我们找到更舒服的爱的姿势。

“啊啊啊啊啊啊啊啊啊“

“好烦”——没关系,知道你在抒发情绪。

“我在”

言语的力量有限,但我会竭尽所能陪在你身边。

知我心者谓我心忧,不知我者谓我何求。我知道每个人都有自己需要面对的困惑、选择,以及别人怎么都无法给予解决方案的时刻,人生中,这样的时刻太多了。

我帮不上你什么忙,但哪怕只是说说话,也是好的。

石田良衣在《十六岁》中写道:“有个能陪我聊聊天的人,比看电视吃饭更重要。比如今天天气不错,我就能对她说,天气不错啊。如果天冷了,我就让她添件衣服。“

我们也不需要没话找话。

但我相信,爱对了人,其实每个人都是话痨。

我这么一个不爱聊天的人,遇到自己喜欢的人时,都忍不住滔滔不绝。夸张的时候能和对方打电话打到天亮,回头想想自己都觉得好笑,能有多少话说不完呢?说到底,还是贪恋和对方在一起的感觉。

因为是你,所有的文字都变成了金句。

流逝的时间和无聊的废话也都成为恋爱的纪念品。

人的感情,至繁至简,都大不过「能不能聊到一起去」。

有时候你遇到一个人,哪里都好,闪闪发亮,但就是感觉相处起来缺了点儿什么;有时候你千般不巧万般不愿,就怕所拥有的与自我期望截然相反,却偏偏着了魔,只有和那人说话的时候在笑。

爱情太微妙了。

当然,不是所有的“有话说”都能维持一辈子,恋爱就是一场互动,失去了任何一方的主动,情感的天秤都将迅速走向颠覆结局。在合适的时间给予别人回应也是对爱情的尊重。

请珍惜那个每天都在和你聊天的人。

38云:容易失去自我的人

我是个一旦恋爱,就很容易失去自我的人。

总是下意识地对别人越来越好,也习惯性地原谅他迁就他,我听他喜欢的音乐,玩他喜欢的游戏,看他喜欢的电影。

他变成了我的中心与重心,我的生活都绕着他转,做什么决定都第一个想到他,我需要他多过于他需要我。我变得敏感缺爱,没有安全感。

但往往这样的感情是不平衡的,被偏爱的才有恃无恐,主动爱的那个总是患得患失。

所以后来我们分手了,不是因为我不喜欢他了,恰恰是因为我太喜欢他了。

在喜欢他的时候我开始学会喜欢他的喜欢,习惯他的习惯,我变得越来越不像自己。

后来我给自己放了个假,去听了自己最喜欢的那个歌单,卸载了电脑上的那款游戏,去电影院看了自己期待已久的电影。

然后我发现,爱自己远比爱他要开心得多。

17云:安装包瘦身

1.常规瘦身方案

1.压缩资源

项目中资源包括图片、字符串、音视频等资源。由于项目中图片比较多,所以资源压缩一般会从图片入手。在把图片加入到项目中时候需要采用tinypng或者ImageOptim对图片进行压缩;另外,可以通知设计,对切图进行压缩处理再上传;不需要内嵌到项目中的图片可以改为动态下载。

  • png,jpg,gif可以替换成webp
  • 动画图片可替换为lotties、APNG
  • 小图或表情图可替换为iconFont
  • 大图可替换为svg
2.删除无用/重复资源

删除无用的资源。项目中主要以删除图片为主:

  • 图片用2x和3x图就可以,不要用1x图。
  • 可以用LSUnusedResources搜索出未使用的图片然后删除之。
    注意:该软件搜索出来的图片有可能项目中还在用,删除之前需要在工程中先搜索下图片是否有使用再确认是否可以删除。
3.删除无用代码

删除无用类和库:可以用WBBladesForMac来分析,注意:通过字符串调用的类也会检测为无用类。

2.非常规瘦身方案

1.Strip :去除不必要的符号信息。

-Strip Linked Product Strip Swift Symbols 设置为 YESDeployment Postprocessing 设置为 NO,发布代码的时候也需要勾选 Strip Swift Symbols

Strip Debug Symbols During CopySymbols Hidden by Defaultrelease下设为YES
Dead Code Stripping 设置为 YES
对于动态库,可用strip -x [动态库路径] 去除不必要的符号信息

2.Make Strings Read-Only设为YES。

3.Link-Time Optimization(LTO)release下设为 Incremental。WWDC2016介绍编译时会移除没有被调用的方法和代码,优化程序运行效率。

4.开启BitCode

  • watchOS,Bitcode是必选的;
  • Mac OS是不支持Bitcode的。
  • 对于iOS,Bitcode是可选的,根据你对APP的要求已经第三方库的事情情况决定是否使用

5.去除异常支持。不能使用@Try @catch,包只缩小0.1M,效果不显著。

Enable C++ ExceptionsEnable Objective-C Exceptions设为NO,Other C Flags添加-fno-exceptions

6.不生成debug symbols:不能生成dSYM,效果非常显著。

Generate debug symbols选项 release 设置为NO

29云:慢慢喜欢你,余生全是你

现代人的恋爱太快,看一眼顺眼就说一见钟情,三天聊得来就说喜欢,一个月玩得开心就说要一辈子,半年相处无虞就说要结婚。

结果往往不尽如人意。

朋友,你要懂得,在感情里,要慢慢来。

01.

慢热更笃情

电影《怦然心动》里,儿时的朱丽对布莱斯一见钟情,她聪明热情善良,而那时的布莱斯年幼而“不解风情”。

一直到长大,他们在很多误会中,彼此了解,然后慢慢走近彼此的内心世界。

对于朱丽来说,一开始,布莱斯在她心里近乎完美,到后来,她慢慢发现这个男孩有缺点,甚至产生了“厌恶”。

对于布莱斯来说,一开始,他很烦朱丽,到后来慢慢地接触了解,发现这个女孩真的值得被爱,她看似普通,却有着和别的女孩不一样的魅力,即便是校花也不能比。

时间给出了最好的答案。

电影中,布莱斯的外公对朱丽说了一句话,道出了爱情里的真谛:

“有些人浅薄,有些人金玉其外败絮其中,但是总有一天,你会遇到一个绚丽的人,她让你觉得你以前遇到过的所有人都只是浮云。”

就像韩寒对《怦然心动》的解读:

“有人住高楼,有人在深沟,有人光万丈,有人一身锈,世人万千种,浮云莫去求,斯人若彩虹,遇上方知有。”

你只有慢慢地用心感受,用心喜欢,不必急于一时。

去了解那个很喜欢的人,或许发现很多你不知道的缺点,如果你能慢慢接受、慢慢让他为你做出一些改变,那么,这一段感情会更笃定。

哪有一蹴而就的深爱,不过是,
慢热一点,更加懂心。

02.

慢热更长情

向往一种爱情:虽然慢热,却会保温,流失温度的同时,也一点点累积热量,它会一直温热,很长情。

“速热的人也速冻,慢热的人最长情。”

比起电光火石的爱情,我想我们更向往云淡风轻,慢慢悠悠的小确幸。爱情里最温馨的,莫过于平淡里的小快乐,我哄着你的小温暖,你躲在我怀里撒娇的小瞬间……

这发生的每一瞬间,就像电影胶片,一帧一帧,都是镜头的捕捉,因为慢慢喜欢,所以不愿错过,不愿快进。

很多慢热的人,不是不懂爱,不是不主动,而是心思更细腻,有些怕错付深情,也想谨慎一些,对自己和对方都更负责。

对于很多人来说,慢热就是想要好好爱的表现。

一如这句话说得这样:“慢热是因为怕辜负,因为每一次都是全情付出。”

若你遇到爱,愿你一生笑靥如花,伴你一世温热长情。

别急着结婚,也别急着许诺一生。

因为不愿意将就,也怕辜负你的深情,所以,我想慢慢来,确定我的心,也确定你的心。

哪有一步到位的深情,不过是,
慢热一分,期待成真。

03.

慢热更钟情

作家王小波和李银河因书稿《绿毛水怪》而相识,王小波非常动情地写了一个青涩的爱情故事,李银河被这个故事深深打动,于是他们来时用书信联系,他们确定了恋爱关系。

可是,当他们见面后,李银河却觉得王小波长得真的不好看,而有些失望。

有一次,王小波喝醉了酒,给她写了一封回信,信上说:你一定可以闻得到这张纸上有很多的酒味。”

他絮絮叨叨说了很多,告诉银河,爱情要看重内心,不能只看外表。

最后,还在回信上面说:你长得也并不好看呀。

因为这一句幽默的话,李银河全然接受了这个灵魂有温度的男人。一直到王小波去世,李银河都一直在为他写的书,奔走宣传,王小波很多书都是他离世之后出名的。

喜欢一个人,通常从一点点喜欢,到很多点喜欢,从只喜欢一个型,到喜欢一个整体,这样的喜欢,更难忘记,也更深刻。

因为这样的喜欢,不是临时起意,而是蓄谋已久。

因为喜欢了好久,喜欢得深刻,所以那一份爱,无比钟情。

大冰写过一句话:

“其实世上哪儿有什么一见钟情,所谓的一见钟情,不过是你终于遇到了你那个一直想要的人而已。人海茫茫,遇之是幸,不遇是命。”

是的,喜欢了好久的人,不是当时的一见钟情,而是你笃定想要的人。

得之我幸,失之我命。所有的遇见,已经足够美好,得不到何妨,失去了何惧。

刘同在《谁的青春不迷茫》里,写过一句话,我很喜欢:

“这辈子我们需要一见钟情很多人,两情相悦一些人,然后白头偕老一个人。”

真正在乎一个人的时候,一如车、马、邮件都慢,一生只想爱你一个人。

因为时间推移,因为慢慢懂得了你,所以更笃定,那个人就是你。

哪里有一见钟情的良人,不过是,
慢热一生,钟情一人

04.

慢慢喜欢,余生欢喜 “情深情浅全在真,缘深缘浅全在心。” 深情久伴,时光会变慢。 真心相爱,岁月会延长。

就像莫文蔚的《慢慢喜欢你》里唱的那般: 慢慢喜欢你 慢慢的亲密 慢慢聊自己 慢慢和你走在一起 慢慢我想配合你 慢慢把我给你 慢慢喜欢你 慢慢的回忆 慢慢的陪你慢慢的老去 因为慢慢是个最好的原因 一点点的喜欢你,慢慢地贴近你,把我有的都给你,让你了解我让我中有你,你中有我,当我们渐渐老去,我们会有很多回忆,别说时光太瘦,指缝太宽,如若喜欢,平淡也是幸福彼岸。

慢慢地让感情叠加,升温,增进,不必今天看对眼,明天就得在一起,对彼此多一点了解,抓住恋爱的节奏,才能更好地进入感情。 此生惟愿, 慢慢喜欢你,余生都是你。 只要最后是你,慢一点不要紧,多晚都没关系。

27云: 条令人惊艳的小句子

  1. 我用光了所有的表情,从人群中仓皇逃走。

  2. 我年轻,又年老,连灵魂都无聊至极。

  3. 简单介绍下自己:素质教育漏网之鱼。

  4. 这世上,赢的,多半是薄情人。

  5. 你要变得足够强大,然后才有然后。

  6. 生活是属于每个人自己的感受,不属于任何别人的看法。

  7. 遇事不决,可问春风,春风不语,既随本心。

  8. 今日解签,宜下江南。江南好,最好是红衣。

  9. 理性的人适合共事,感性的人适合共处。

  10. 比绝望更绝望的是那些你自己都听厌了的希望。

  11. 祝你风光,举世无双。

  12. 旗鼓相当,才能相处不厌。

  13. 生活不是这样就是那样,总之不会是你想的那样。

  14. 人生中充满了各种破事,但说的最多的就是没事。

  15. 人生难得几回醉,要喝就要喝到位。

  16. 不适合就是穷,没感觉就是丑。一见钟情就是好看,深思熟虑就是有钱。

  17. 泼出去的水我连盆都不要。

  18. 我心眼有些小,但是不缺。我脾气很好,但不是没有。

  19. 做了狗就别指望我把你当人看。

  20. 哪有什么选择恐惧症,还是不因为穷。哪有什么优柔寡断,还是不因为怂。

  21. 好的相处模式一定是靠自我的约束,而不是对方的束缚。

  22. 失去的总是美好的,得不到的总是牵肠挂肚。

  23. 突如其来的委屈,连笑都带着僵硬。

  24. 我不知道自己到底在执着什么,但我知道我一直都在为难自己。

  25. 当生活不再会有什么惊喜和感动,会发现孤单其实就是自由。

  26. 不走心的努力,都是在敷衍自己。

  27. 失望和生气怎么会一样,生气只是想被人哄,而失望是你说什么我都听不进去。

  28. 生活中本就充满了失望,不是所有的等待都能如愿以偿,你且笑对,不必慌张。

  29. 如果你向神求助,说明你相信神的能力,如果神没有帮你,说明神相信你的能力。

  30. 认准的路,就别问多远。

  31. 你别来,我就无恙,从此山水不相逢,不问旧人长与短。

  32. 年龄总是如期而来,忧愁总是不请自来。

  33. 心事是很难隐藏的,把嘴巴捂住它就会从眼睛里冒出来。

  34. 我和你什么关系呢,就像是上海的南京路和南京的上海路,听起来相似又亲密实际上毫无关系。

  35. 祝你岁月无波澜,敬我余生不悲观。

  36. 他若喜欢你,脾气再大都叫个性,他若不喜欢你,就算你温顺得像只猫,他都嫌你掉毛。

  37. 不怕沙雕多,就怕沙雕住一窝。

  38. 上帝是公平的,给了你丑的外表,还给你低的智商,以免让你显得不协调。

  39. 其实你有几个瞬间应该是喜欢我的,只是你没坚持我也没当真。

  40. 小时候我们词不达意,长大了我们言不由衷。

  41. 所有纠结做选择的人心里早就有了答案,咨询只是想得到心里内心所倾向的选择。——东野圭吾

  42. 人表达的永远不是他所说的内容,而是渴望被理解的心怀。

  43. 这一生,一条路走到黑,是无味 无谓 也无畏。

  44. 当完成了童年理想,童年又成了理想。

  45. 小时候认为流血了,就是很严重的事,不管痛不痛先哭了再说,长大以后才发现,原来流泪比流血还要疼。

  46. 有些人只适合好奇,不适合在一起。

  47. 我没有心事可以分享,我的心酸都不可告人。

  48. 说片面是熬夜,说实在是失眠,说实话是想你了。

  49. 梦短梦长俱是梦,年来年去是何年。

  50. 一见如故,便生欢喜。

  51. 先去做你应该做的事,再去做你喜欢的事。前半句让你有饭吃,后半句让你有念想。

  52. 一个人总是可以善待他毫不在意的人。—— 王尔德

  53. 年轻时,不拖累生你的人,年老时,不拖累你生的人。

  54. 我不知道自己到底在执着什么,但我知道 我一直都在为难自己。

  55. 不够真诚是危险的,太真诚则绝对是致使的。

  56. 你可以一杯滚水烫死我,也可以一杯冰水冷死我,但不能一杯温水耗着我。

年纪越大越会明白,年少时说过的话,不管多么情真意切,
最后也终是流于天真,但是有什么关系,
不代表它们就是谎言我是真心希望,如你所言,在我之后,
你再没有不能失去的东西而我再无爱上的人,也无一人能再像你一分 ​​​

10云:男生其实没多少选择

如果人生没有那么多的阴差阳错,是不是我们就真的可以在一起陪对方走一段路?尽管我不知道我们能不能够陪对方共度余生,但我总觉得我们之间应该会有一场不错的爱情。 喜欢上一个人的时候,我们常常说不清原因。但决定放弃一个人的时候,却都有迹可循。


男生其实没多少选择的,要么放弃表白,要么表白失败后再放弃。聪明一点的,基本都不用表白了,女生对男的完全没好感不主动不回复不搭理,表白一百次也没用啊。
我加了一个女同事微信没通过,第二次再加,那女孩投诉她领导那然后她领导找到我领导过来训话了,不喜欢你就别*扰好么?我靠,加下微信好友算哪门子*扰?事情传开以后,我几乎变成了公司的笑柄,导致后面又新来了一个单身单纯又貌美如花的妹子,我都没心思去追了。
你以为现在的女孩有那么好追?看不上你,你追一万年也不搭理你!多少女孩子,一加微信,聊天不到十句就拉黑得?多少女孩子第一次约饭立马变成最后一次约饭的?多少女孩子已经无比冷漠绝对不允许你染指的?女孩子没想法,果断放弃。天涯何处无芳草,何必单恋一枝花?爱跪舔你去跪舔,老子坚决不做备胎。
第一次表白失败,百分之90的人会放弃。输了就是输了,死缠烂打有用的年代早TM过去了!之前你追姑娘,姑娘可能时间久了被打动。现在你追姑娘,姑娘追别的男孩子,你长四条腿也没有用啊,还不如你买个四轮胎的汽车 转身去吸引其他妹子呢。那些表白不放弃的,再多受点伤以后也会变聪明的。
舔狗没有好下场的,传说中有好下场的舔狗实在是可遇不可求,我们不指望自己有那运气了。其实,被不喜欢的人追,实在不好玩,觉得太委屈太无聊甚至太痛苦了。因为,我作为一个男的,以前也有妹子倒追我,但是因为妹子不是太好看,我告诉你,没有一个妹子得到的我的点头。我深有体会被不喜欢的人追并不好玩,除非我心理变态有意戏弄那些倒追的,但是,我舍不得不忍心也坚决不会那么干。真正有良知的姑娘,不会养那么多备胎甚至不忍心把其他男的当备胎。
可以永远不喜欢你,但是,起码告诉你止损啊。可惜,这样漂亮又善良的妹子实在是少之又少。拒绝别人的妹子,难道心里没点B数?不喜欢就是不喜欢,你拒绝了人家,还不让人家转身离去,你意欲何为?你给不了人家未来,就不要耽误人家青春,反正掏钱买单吃饭送礼物的又不是你。当然,表白失败不代表彻底失败,转身离开绝对不是什么错误决定,女孩子真的心里有你,绝对会主动再回复你跟你联系的。之前在山东济南,我追过一个张姓妹子,后面跟妹子逛街吃冒菜去书店,各种一起玩。妹子后面告诉我,她有男友了(实际上没有),我一听,我靠,三个人的游戏还怎么玩?立马就撤退了,我不仅仅不再联系她,还立马切换了城市去了海南,两个人都不在一个城市了,理论上来讲,山高路远话也讲清楚说明白我们彻底凉凉了。然而,大概过了一个月,妹子主动QQ发消息过来了,说在大街上看到一个男的很像我,问我在哪里?我说不可能的,我在海南,你在济南,根本没有看到我背影的可能。后面妹子主动告诉我,她心里有我的,说有男友只是试探我。表白失败,基本百分之90以上就该放弃,转身离开了,不仅仅是不纠缠不多问不抱怨,可以找个酒馆或者咖啡店或者网吧疗下伤,真的花不了多少钱。
很多女孩子高估了自己在男孩子心里的地位,非你不可的男生要么少之又少要么仅存在偶像剧或者你自己的幻想心中。倒追我的妹子,基本都不到一个月甚至15天都不用,人家也会放弃会止损会权衡利弊啊。
反正,表白失败就走,妹子心里真的有你,绝对会主动联系你,担心你受伤,担心你转身喜欢其他人,担心你消极度日颓废不堪,,,那么多那么多的担心,只是因为她心疼。不心疼你的女孩,你追不上的,因为,她不心疼你,就是在心疼其他人,或者等待其他能撩动她心弦的男人。很多男同胞都走进了一个误区吧,就是看自己跟妹子聊的嗨妹子回复快,看自己请吃饭妹子欣然赴约,甚至看妹子给自己朋友圈点赞,就窃以为自己有戏只要勇敢表白一下就能收获幸福双宿双飞。
真的错了,你是真没看到妹子在自己喜欢的男子面前的表现,恨不得扑上去亲两口,那眼神像饿了三天的人看见鸡腿,那激动,像被判死刑的囚犯听到刑满释放一样欢呼雀跃,那主动,就像看见流星一样赶紧推开门窗要去许愿!很遗憾,如果妹子没主动为你做过什么,真的就大概率是你在单相思暗恋一个人演戏。有过被妹子倒追经验的,基本都会惊讶不已。妹子喜欢你的时候,可以吃饭主动买单展示她的慷慨柔情。
妹子喜欢你的时候,看电影她主动邀请你,你不需要拿出支付宝,她会主动联系你。妹子喜欢你的时候,你两天不联系她,她会心烦意乱情绪低落。妹子喜欢你的时候,你的心情情绪忧愁,她都能感觉到,她会心疼会担心,你不开心,她会放下一切来陪你。她会为了请你吃饭而拒绝其他男人请她吃饭,她会为了顾及你的感受对其他男人冷若冰霜,她会为了跟你一起的活动主动问你时间问你位置问你喜欢吃啥。
妹子主动的越少,你表白失败的概率越高。很简单的道理,妹子为了你连一百块钱都舍不得花,她会舍得为你付出24小时的青春?
做梦吧,很多渣男吸引到的妹子脑残到倒贴得心甘情愿,因为妹子觉得值啊!你不值钱,你发188红包请妹子看电影,妹子也是人在心不在的,有什么用呢?跪舔有用的话,就没有这么多单身狗了。
因为,你跪舔妹子的时候,妹子也有想跪舔的对象,所以,你跪舔的再卖力也没什么用。
你不是她的他,就走呗。是的话,一定会有后续的!

12云:pod-install出现警告ruby的警告

warning: Using the last argument as keyword parameters is deprecated; maybe ** should be added to the call

1. pod install出现下面的问题👇,脚本用zsh

/Users/gitartos/.rvm/rubies/ruby-2.7.0/lib/ruby/gems/2.7.0/gems/nanaimo-0.2.6/lib/nanaimo/writer/pbxproj.rb:13: warning: Using the last argument as keyword parameters is deprecated; maybe ** should be added to the call
/Users/gitartos/.rvm/rubies/ruby-2.7.0/lib/ruby/gems/2.7.0/gems/nanaimo-0.2.6/lib/nanaimo/writer.rb:35: warning: The called method `initialize' is defined here
Integrating client project

其实是ruby的问题

2. 在你的~/.zshrc文件中加入下面配置:

export RUBYOPT=-W0

保存起来;

3. Try to reloadZSHconfig by typing,就可以了。

使配置生效,再pod install,那就完美了,没出现<**1**>的问题了;

Generating Pods project
Integrating client project
Pod installation complete! There are 4 dependencies from the Podfile and 4 total pods installed.

21云:恋爱真理

1.不联系你是真的不喜欢你,不是因为忙
2.一见钟情都是见色起义,日久生情都是权衡利弊
3.学会及时止损,三观合不来立马分开,别耗着
4.别看对方说什么,要看对方做什么
5.为自己的每一个选择买单,亏要自己吃

6.别指望恋爱能让你的生活更好一点
7.秀恩爱要慎重,要经过时间考衡
8.强扭的瓜不甜,强求的爱不圆满
9.不要指望一个人能无条件的爱你的全部坏脾气
10.爱的多的那一个反而没有什么话语权

11.旧情复燃等于重蹈覆辙
12.别去考验感情,经得住考验你配不上这段感情,经不住考验你会伤心
13.别把感情当全部,离开一个人死不了
14.你可能不是第一个也不是最后一个更不是他最爱的那一个
15.门当户对其实真的很重要

16.只暧昧就是说明不够喜欢你
17.不拖泥带水的分手会更酷一些,摇尾乞怜只会让对方看轻你
18.感动不是心动,千万别心软将就
19.别去深挖秘密,好奇心害死猫,只会给自己添堵
20.男人比女人更现实

21.多巴胺的分泌时间差不多有两年
22.女追男隔层纱也千万不要倒追,对方很难珍惜你
23.出了学校以后,不能只考虑喜不喜欢这个问题
24.喜欢你的原因其实也会变成分手的原因
25.别太作

26.他的礼貌妥帖温柔绅士很可能是以前的女朋友教会他的
27.你再爱他,只要他对你动手了,就没留恋的必要了
28.浪子不会为你回头,你很普通
29.出轨是底线问题,不要以为只会出现一次
30.别把任何人当成自己生活的全部

31.一直说可能会离开你的人是真的会离开你
32.如果对方太过得寸进尺,反思一下是不是自己太怂了
33.不要停在原地不动,不要以为找到了男朋友就万事大吉,这样感情随时可能会崩盘
34.没有人是傻子,你对他好他总能感觉到,一直装糊涂说明他对你没什么兴趣
35.再爱一个人,也要为自己留余地

36.不看一个人对你好的时候有多好,看他多不忍心伤害你
37.对女生抠门的男生一般都很自私,不一定是物质上的抠门
38.讨厌相同的东西比拥有共同的兴趣更重要
39.先爱三观、给你的感觉再去看表象
40.没有人有必要透过不好看的皮囊再去了解有趣的灵魂

41.结婚以前遇到任何挫折都是感情问题的信号,不要以为扛过婚礼就能一切太平
42.别太依赖一个人,会把他吓跑
43.抱怨对方前先看看自己,没有人可以无条件喜欢你,除了亲人
44.别称口舌之快,吵架就算吵赢了你会开心么?
45.保持好身材让自己更漂亮永远重要

46.对你好不代表你就是特殊的,换下一个待遇可能和你一样
47.当你在心里疑惑他还爱不爱你时,他就没有开始那么爱你了
48.心其实很难贴着心,哪怕你们成为了枕边人
49.哪怕曾经非常亲密也可能会反目成仇
50.也许你爱上的只是他带来的感觉,而不是他。

02云:职场实习攻略

相信很多同学在第一次到企业实习的时候都会不知所措,心里激情满满,却发现自己大脑是晕晕的。别,小二这就给您上菜,听我慢慢道来。

开篇之前问题

问:我是一名应届生,我应该如何做职业规划?

答:职业规划和理财很像,首先你得有才。所以对应届生来说,尽可能提升自己的能力才是当务之急。在行业选择上,可以选择一些正在得到大量投资的行业,通常而言,它们代表了未来的发展方向,比如云计算、大数据、移动互联网、智能硬件、共享经济、互联网金融等。

问:学历在求职中重要吗?

答:一般创业公司不会对候选人学历设限制,但类似BAT之类的上市公司通常会有一个本科学历的门槛。这个门槛并不是绝对的,如果你的直接上级愿意帮你去申请特批,还是可以通过的,但是这要求你的能力足够出众。另外,如果你有同等级的公司背景,学历也是可以忽略的,当你有腾讯的工作经历的时候,就没有太多人在乎你的大专学历了。

问:我工作的公司很一般,如何写简历才好?

答:技术招聘一般看两个点,一个
是经历证明,一个是能力证明。如果你之前的公司很一般,那么你在经历证明上就相对弱势。这种时候需要想办法提升自己的能力证明。代码是程序员能力最好的证明,所以辛苦一点,把每天睡觉看美剧刷微博的时间挤一挤,努力写一个代码可以见人的开源项目出来吧,这一点就可以帮你超过九成的竞争对手。

问:我是一个新手,在公司没有人带我,得不到成长,如何才能换一个有大牛带的公司?

答:做两手准备。大部分有大牛的公司并不喜欢带一个什么都不懂的新手,当然有运气好的,但是我们不能把自己的职业发展建立在运气上。所以当你遇到这种机会时,要义无反顾地跳过去;但当你没有遇到这样的机会时,也不要抱怨,记住在编码这件事上,别人其实帮不了你太多。去GitHub看开源代码,到StackOverflow去问问题,学会自己成长。只有这样你才能真正独当一面。

问:我是一名PHP程序员,我想转到C方向去做更底层的开发,怎么才能找到这样的机会?

答:转型是我们遇到比较多的问题,很多同学都想找一家新公司,选一个新方向,有一个新开始,但其实招聘方更愿意培养应届生,因为他们的成长期比较长,能在公司长久稳定,对薪资的要求也低一些。所以如果你不是应届生,那么你需要在你想转型的方向上进行预投入,才能增加竞争力。最理想的方式就是从当前的方向和你想要转的方向找到一个交叉点,以此为基础来转型。如果是从PHP转到C,完全可以从PHP扩展切入。这样可以保证你在PHP方向的经验不会白费,又满足了向系统层逐步深入的愿望。

图片发自简书App

入职之前应当做好的准备

入职之前应该和公司的HR或行政或同部门前辈了解一下公司的衣着风格(dressing code),尽量干净整洁、符合统一的步调。比如在金融类公司或者老牌外企一般穿商务正装比较好,但是在一些比较自由的互联网公司里如果你穿一身西装就有些奇怪了。

提前熟悉办公设备和软件,比如大型复印机。这个在《令人心动的offer》里面恰好也有体现,人大的学霸李浩源差点把复印机搞坏,我自己也是在实习第一天的时候学习了大型复印机的使用方法,尤其是扫描,因为各个公司的扫描设置可能不同,有的是扫描后发到邮箱,有的是到公共盘,有的是需要用U盘。不管哪一种,最好是有机会学习一下,比如在学校复印的时候可以问问看,也多观察一下。

提前熟悉好office软件,虽说好多同学的简历上都写熟练操作,但是每个人对“熟练”的理解还是不太一样的。比如excel的pivot、mailing、查重、合并等功能和vlookup、if、sum等函数都是很实用的,最好找机会提前练习一下。还有word的目录设置、排版、PPT的各种对齐、outlook的发送和撤回、定时发送、会议邀请等等。比如何运晨在节目中的办公软件操作习惯就非常好。

入职当天可能要做的事

一般刚入职都会被引导到一个统一的地点签署实习协议和发放办公设备,并进行内部账号、邮箱等配置,一定要记好自己的各类账号密码哦。

还有证明你是这个公司的人的东西啦,比如员工卡、门禁卡、餐卡(如果有餐厅不要太幸福哦)、班车卡(有班车不要太幸福哦)等等。

接下来通常会有公司的入职培训,一般是会进行对公司、各个部门、文化氛围及活动和重要规章制度的介绍等等,要注意听讲哦。:-)

然后就是同部门的前辈会带你去认识下日常工作的上下游,以及向同部门的同事进行介绍啦,一方面不要害羞,好好介绍自己,另一方面要尽量记住同事的名字和脸哦,记不住的话可以回头画个工位图,跟带你的前辈确认好名字,没事儿就观察一下,自然就记住啦。

入职之后应该养成的优秀工作习惯

文件要记得经常备份,无论是办公软件(随手ctrl+s,再多存几个副本)还是纸质文件,以防丢失。

如果可能的话与外部门同事正式沟通时尽量避免一对一,一来此时经验不足,二来以防双方对讨论结果的理解不同导致以后工作出问题。

记得经常和带你的前辈沟通,开始做什么事情之前一定要让前辈知晓。

沟通时注意沟通的时机,尽量找对方的工作空隙沟通,提前组织好语言,每次沟通占用时间不超过5分钟为宜。

养成做日程计划的能力,有deadline意识,开始练习时间的管理规划。好比北大的选手梅桢同学在接到任务的第一时间就会去确认提交报告的时间。

遇到不明白的事情,百度(一定要养成自己先调查一下的习惯)、问前辈、偷偷观察前辈做法都是可以的,但是切忌不懂装懂。

要有眼力见儿但不要乱接活儿,以防给你的直接领导带来麻烦。

不八卦不传谣,遵守公司的保密原则。

和同事保持适当的距离感,每个人都有自己的工作。

刚开始工作从小事做起,不积跬步无以至千里,不要好高骛远。

入职之后应该养成的优秀工作习惯(进阶篇)

就一个问题准备多种方案,并作出对比(方便领导决策),主动找领导讨论。

通过回顾经历(错的对的都回顾)进行复盘总结,分析自己的优劣势,对自己的工作水平保持清醒的认知。

工作要以结果导向为主,过程导向为辅。重要的是你做成了什么,而不是你做了什么,每个人背后都做了很多工作,过程不是你的借口。

提升团队意识,记住自己不是独立的作战单元。你需要独立工作,尽量独当一面,但是遇到问题一定要思考着是不是你一个人要解决的问题,没有人能够解决所有问题的。一个人非要承担整个团队的问题,而团队其他人不知道的话很容易出岔子。

保持关注行业新闻,把握动向,坚持持续地学习。

心理准备

正视自己和前辈要求之间的差距,有差距意味着你在当前的岗位上还有充分的成长空间。

正视自己假想的职场和真实职场之间的差距,别因为这些不同沮丧。

以上,祝实习愉快,顺利转正!哎,哎,哎,还没给钱呢!!说的就是你!

47云:swift的lazy

  • lazy 修饰符,lazy属性
  • lazy 方法, 集合的一个方法

lazy属性就是初始值直到第一次使用的时候才执行计算的属性
注意:lazy属性必须是变量(var修饰符),因为常量属性(let修饰符)必须在初始化之前就有值,所以常量属性不能定义为lazy

延迟加载主要有以下两个使用的场景

  1. 属性的初始值依赖于其他的属性值,只有其他的属性值有值之后才能得出该属性的值。
  2. 属性的初始值需要大量的计算。

28云:狂风暴雨

杨绛先生曾写到:

没人帮的时候,
学会了独立
没人疼的时候,
学会了坚强。
累的时候,
一个人扛着,
痛的时候,
想办法忍着。
渐渐的,
我懂了
安全感只能自己给!

你所期待为你遮风挡雨的那个人,
往往就是他给你带来狂风暴雨! ​​​

42云:好想谈恋爱

“好想谈恋爱。”

在觉得生活疲惫的时候,就会有这样的念头突然冒出来。

但即使想恋爱的心情一直蠢蠢欲动,我依旧不会草率地步入一段情感。因为我见过太多以“累了”、“算了”作为结尾潦草收场的亲密关系。

他们大多都曾如胶似漆地甜蜜过,但到最后,总因为志向、计划的不同,而陷入互不理解的内耗、无话可说的乏味之中。

和朋友聚餐,听她吐槽她的前男友,说他们俩“从最初的无话不说到后面的无话可说”,只用了两个月时间。

“打心眼里看不起他。”朋友吐槽说,“每天都在计较鸡毛蒜皮的小事,开车出门,找不到停车的地方也能碎碎念地骂上半小时。毕业的时候有个很好的外企offer,他去了几天回来说赶deadline太累老板太苛刻,辞职了。还劝我回小城镇发展,别追什么大城市梦了。我后来都懒得吵了,直接分手,干干净净。”

是的,当“在一起”这件事成为无以为继的拖累,最好的选择就是早日脱身离开。

这并不是爱不爱的问题,而是,另一半对自我要求的预设、对人生目标的企图心,是衡量彼此未来是否广阔的标尺。

你心有鸿鹄志,他却想拉你入燕雀巢,是鸡同鸭讲的不匹配。

我总是开玩笑,说“爱”其实也是一件蛮功利的事。

总得得到些什么,爱意才能长久。无论是情感的疗愈,还是恳切的建议,好的爱能让彼此成为对方的刀与盾,互相庇佑,共同前行。

朋友和她男友是理工科出身,前几个月刚入职同一家公司,很多电气设备都需要重新学习熟悉。两人每天都记满满的笔记,晚上回家之后把笔记拿出来,一起梳理图纸和操作流程。

“太像大学约晚自习了!这恋爱谈得,充实!”她开心地总结道。

步伐一致太重要了。

生活就像是打怪升级,重重关卡面前,伴侣的意义就是并肩作战。即使两个人忙着不同的事情,会遇上不同的麻烦,但前进的方向一定得是一致的。

伴侣在“向前冲”这件事面前,应该成为彼此的大后方才对。

爱情会让彼此成为对方的养分,那是一些超脱于物质之外的,动力性质的情感补助。“我们在一起,各自都会变成更好的人”,这样的信念在爱情中至关重要。

疲惫是正常的,焦虑也是常态。只要依旧有想得到的前程,咬牙努力就必不可少。在奔赴前程的时候,爱是什么呢?是路边的花,是手里的干粮,是车厢里的汽油,是驱动前行的动力,也是细腻温柔的抚慰。

其实爱情不是人生的主题,覆盖人生的主旨是“成长”。但这二者的关系倒也很微妙,在看似孤独的成长路程里,爱是最大的支撑。

国庆我去参加婚礼了,看新郎新娘着盛装完成仪式,彼此相对告白。是很幸福的时刻。新郎说:“谢谢你让我重拾信心,获得人生新的可能,以后我们的人生,还会一起变好。”

这句话,比那些说“我最爱你了”的,更能让我有想要会心一笑的,被击中的感觉。

就像是一把钥匙,爱的圣洁和治愈能打开心上郁结的锁。

如果是因为前行的姿态太过笨拙,而让彼此显得难堪,那就及时用说笑化解尴尬;如果是因为进阶的阻碍太过庞大,而让彼此显得丧气,那就提供劝慰化身依托。恩爱白头的法门,从不在甜言蜜语的卿卿我我里,而是藏在真诚务实的相扶相携中。

去找真正合拍的爱人吧。他是陪你进步、拉你向上、见证你跑完艰苦马拉松的人,他不是啦啦队也不是竞争对手,是另一个平行时空的你跑到你身边,跟你一起完成比赛。

别轻易让自己被糟糕的际遇拖累,别深陷情感的沼泽还不自知。因为爱这件事,不是彼此牵制陷入两难,而是双向补足彼此两全。

25云:我觉得一个人单身太久未必就是太挑

和朋友聊天时她说,我单身快一年了,身边的朋友不停的催我找男朋友,可我一直没有遇到合适的,她们就觉得是我要求太高太挑了。

可其实并不是这样的,我对另一半从来都没有什么要求,我只是觉得感情讲究缘分,合适的时间遇见合适的人,两个人就自然而然的在一起了。

如果你非要问我要找一个什么样的对象,我像考试一样列举了他的身高,体重,五官,然后呢?相处的时候还是会冒出很多很多的问题,三观啊,生活习惯啊,爱好理想啊。

你说,这些算是要求太高吗?其实真的不是的,这些从来都不是什么要求,就像一把锁,它只是在等适合它的钥匙打开它,其他钥匙不适合打不开,你能说是这把锁太难打开了吗?

单身太久的女生真的不是要求太高,她们也想谈恋爱,也想被宠坏,也想撒娇,也想做小公举,她们只是还在等那个能明白她们到底要什么的人出现。

为什么越来越多的女生单身了呢?

因为越来越多的追求者不靠谱,喜欢来的太快,去的也太快,现如今能持续追你一个月的,恐怕是少之又少了。

因为感情太容易分手,很多女生好不容易谈了一场恋爱,结果因为一些小事,因为一些争吵,莫名其妙就分手了,平白消耗精力和感情。

因为喜欢你的人根本不知道你到底要什么,现在的男生喜欢上你多数只需要一个朋友圈就够了,只要朋友圈你的自拍够美,他就能喜欢上你,可实际上,他根本不知道你喜欢什么,想要什么。

我想,单身越久的女生,越需要一个了解她,和她默契的人出现来爱她。

有很多男生会说,女生单身越久,也就越独立,越独立,也就越难追。

真的是这样吗?我记得之前看论坛的时候,看到有人说,千万不要去喜欢一个单身很久的女生,因为她们早就独立的可以不需要你了,她们灯泡坏了可以自己换,水管坏了可以自己修,生病了可以自己照顾自己,甚至她们都可以自己养活自己。你去喜欢一个什么都不需要你的女生,不难追才怪了。

我不太能接受这种说法,我觉得女生越来越独立,是因为越来越多的男生不知道如何去爱一个女生,所以导致现在的独立女性越来越多,她们单身,没有人宠,没有人爱,她们只是必须学会爱自己,宠自己。

你说这样的女生难追,我说,只是你自己不够用心,不够优秀。

你不明白,那些看上去难追的女生,心里到底想要什么,其实她们只是想要被一个男生理解,明白她们内心深处的想法,能陪她们在家里看电视剧,能陪她们逛一天的街,能和她们半夜看恐怖片,能照顾她们,陪伴她们。

如果你说,这些就是要求太高,那我说,一个女生如果对你没有这些要求,那么对不起,她根本就不爱你。

别指望用一场电影让她喜欢上你,别指望用一个520让她成为你的女朋友,别指望用一份礼物让她跟你上床。

爱情没有那么容易,每一个人在一起,都需要时间的考验。

熬不过这些考验,就别抱怨说,女生太难追了,送礼物,发红包都追不到,因为你那点付出,根本不算什么。

我觉得每一个单身的女生都很优秀,单身越久,越优秀,因为她们从来不愿意随便开始一段感情,她们明白宁缺毋滥这个道理,她们一直都在等那个合适的人到来。

这样的女生,值得你花心思,花精力去了解她,知道她喜欢吃甜还是喜欢吃辣,知道她喜欢熬夜还是喜欢早起,知道她喜欢粉红色还是喜欢黑白色。

如果你喜欢一个女生,千万不要觉得她很难追,试着慢慢去接近她,多点耐心,多点真诚,一点一点的感动她,慢慢的和她相处,最后你会发现,其实她真的一点都不难追,其实和她在一起真的会很幸福。

不要再说女生难追了,一切的难追,只是因为你根本没有认真去追。

41云:安全感的一些点

好朋友会让我有安全感的一些点:

1.永远相信我,在我去做一件事情之前不会泼冷水给我。

2.不会当着其他人的面说一些让我难堪的话,虽然她才是知道我最多丢秘密的那个人。

3.会和我喜欢的人保持适当的距离。

4.记得我喜欢吃什么,看什么类型的电影。给我挑的礼物,都是我收到了之后会很开心的那种。

5.会跟我讲道理,但是会偏心我。具体来说就是我做错了会私下告诉我,但同时还是会维护我。

6.只要我认认真真的道了歉,就愿意原谅我。

7.定期会找我聊天。我知道很久很久不联系还是很亲密的话,也是让人舒服的关系。但太久不联系的话,两个人就会疏远了。

8.吃到好吃的餐厅,会想着下次要带我一起去吃。

9.无论如何,都不会在别人面前说我坏话。

10.会一直一直陪着我。毕竟时间才是最好的答卷。

43云:原来喜欢一个人会变怂

关注了很多个情感博主,隔三差五就会收到各式各样的情感求助投稿
好像一旦涉及感情,尤其是自己的,就容易疯狂降智,什么理性啊利弊权衡啊,都为了那一瞬间的心动让步了

前几天听到的一个故事,关于一米九东北大汉网恋南方小姑娘,他们在某探认识,线下见过两次,一个糙老汉子平时都骂骂咧咧的,最近四处卑微求教“女孩子的心思“,周围的人谈起总觉得好笑,一个一言不合就抡起袖子的大高个,如今竟然扭捏了起来,谈起那个女生,立马认了怂

好像喜欢上一个人就是会这样,自己都会诧异,怎么会变得这么不像自己
曾经的酷盖秒变别扭少女,心里演练了800次的对话,一面对那个人,舌头就开始打结,眼神飘来飘去怎么也找不到落点
各种情绪在脑子里搅成了一团浆糊,一听到那个人的声音,心里就会咯噔一下,对方的每一个微表情都在牵动着神经,关于他/她的所有,好像都渗透到了自己的每一个神经末梢.......

自卑感和不安全感也不知道什么时候悄悄掺杂到了喜欢的欣喜里
紧张、害羞、多虑、谨慎、敏感、小心翼翼、患得患失
即使是这么多所谓的负面情绪在不断地击打着我阴晴不定的情绪,还是会情不自禁地想要靠近

因为你够好,我像追逐明亮的星星一样,出于本能的向你跑去
可是我跑着跑着,突然意识到自己好像不够好,起码不够好到你也能喜欢我
这样的念头像病毒一样蔓延,原本轻快的脚步也开始沉重起来
也许正是因为这样,那些勇敢追爱的人总是自带着光,让人羡慕不已。

36云:真心换真心,好好做自己

我朋友来问我一些感情上的事情。

大概意思就是一个互相好感的人,做了一件让她觉得生气不舒服的事情,她假设了很多对方的想法和接下来怎么应对。

我同她讲一个道理,就是不要去猜对方的想法和下一步对方会做什么,人是一段关系里最大的变数,如果你都能假设完所有场景,那你为什么不和自己恋爱。当你不再假设你发了消息之后对方会回什么,你还要不要发,他回得慢或者不回怎么办,你才能坦然恣意自信的面对他,才是和他处在一个公平的位置。你想讲话,只是因为你想讲话,而不是设定好他非要怎么回复你。当你轻松点,你们的关系才不再紧张。

至于会不会在一起,会在一起多久,要看经营和缘分,缺一不可。而只要对方接收到了你的好感,但就是还没开口说“我们在一起吧”,那么所有的事情都是不作数的。在这种事情上,就是不能含糊,我们要一个明确的答案。如果他想玩拉锯战,那就不能怪我们保持一个进可攻退可守的状态。

真心换真心,好好做自己,不要自我怀疑,不要自我否定,也不要去做任何设定。感情这种事,本来就是你来我往,兵来将挡,水来土掩的事情。

39云:我们有多想在一起

我前些天和朋友去吃饭。

他跟我聊到和女朋友最近分手了,他提的。倒是没描述有多难过,只说逃离了北京喝了几场酒,又投身工作不去想其他事情。

看得出来他舍不得,不痛快,也挺难过。后来他说了一些原因。听来听去,也明白了,最大的问题就是他这个女朋友会和前男友保持联系,甚至是日常联系,他实在接受不了,忍痛提分手。女朋友的情况也是特殊,和前男友属于多年好友谈了恋爱,不合适又分开继续做朋友,有许多共同好友,用她的话来说“朋友太多年了更像是亲人”。

朋友别扭着,觉得不能理解,又觉得也不算没有道理。女生那些天一直在跟他道歉,也保证以后不会了,想要和好,但他一直犹豫着。开始的时候我没有说什么,只是听他说。

吃饭中途他收到了一条消息,是女生发来的,说去他那里收拾东西了,顺便帮他把垃圾都带出去了,还收拾了一下屋子。

我说“嗯…要不再给彼此一个机会?”

他顿了一下。

我接着说“我明白和前任联系这件事,很难以接受。但她毕竟也是情况特殊,前任是快十年的好朋友,我们没有这种经历所以很难理解,但你要不要试着接受?就是你权衡一下,是接受难过一些,还是分开难过一些。如果不想失去她,那就给她一次机会,然后来解决这个问题。

你必须要告诉她的是,‘如果这个男生作为你朋友存在,我也一定把他当朋友,因为你朋友也是我朋友,但如果他是作为前任存在,那么不行,我们俩一定是互斥的。所以他到底什么身份,取决于你们怎么相处。你们可以联系,但不要每天分享日常,我作为男朋友可以和你分享,你们可以聚会,但单独见面还是尽量避免吧’,

你做好你该做的,告诉她什么是不该做的。再给她一次机会继续试试吧。”

这段话他听我安安静静说完,然后喝光了杯子里的酒,说“好,那我就找她好好聊聊”。

你知道吗,每一对情侣,能够认真、真心、坦诚、忠诚在一起,真的好难,所以尽管我并不认识那个女生,我也不知道他们未来会怎么样,但我还是想尽一份力。都还喜欢着彼此,那么出现裂痕的时候,先别想到放弃,说不定可以一起面对一起改变和适应呢。

我喝得有点上头,突然想到恋爱的不容易,就和我朋友说“也没什么,只是希望我男朋友想要放弃我的时候,他身边也有一个人能够告诉他‘先别放弃,再试一试,她挺好的’”。

祝大家迈过所有坎坷,天长地久。每一个困难都不是为了拆散我们,而是为了让我们证明,我们有多想在一起。

09云:做到这些,你就超越了大多的同龄人

  1. 对同事隐藏70%,对恋人隐藏40%,对家人隐藏20%。油画中半裸的女子,往往比全裸更诱人。让自己保留一部分神秘感,会更具吸引力。如刚入职场,不要轻易将自己实力全盘托出,保留一部分实力,降低他人的期望,会更容易带来惊喜。

  2. 20岁后你要果断舍弃:脆弱的玻璃心、负能量的恋人、处不来的朋友以及无意义的消遣;你要努力保持:自恰的独处、适度的温柔、从容的自信以及积极的心态

  3. 在任何亲密关系中,爱自己的比例都要超过50%。爱情靠的是吸引而不是感动,跪舔得来的感情大多不长久。当你爱自己多过爱别人,利用读书健身不断提升自己,并变得更有价值和吸引力时,你会发现,是爱情在追你,工作在追你,金钱在追你。

  4. 不要纠结于木板效应。很多时候我们不需要面面俱到,只需要将自己优势特长发挥到最好,它散发的光芒会掩饰我们的不足,并且最终决定你价值和财富的,往往是你最擅长的那一项。

  5. 最杰出的人,往往都是刚柔并济。Ta们即有男生的狼性,又有女生的柔性。狼性让ta更好适应丛林法则,有咬定猎物不放松的毅力;柔性让ta更弹性的处理事情,有遇事不被轻易击垮的耐力。具有这两种特性的人,大多是工作中的佼佼者。

  6. 人脉的宽度和深度,取决于你可提供的价值。一味向他人索求,自己却未能提供对等价值回报,这种人脉大多是不长久的。多花点心思精进工作相关技能,如考证培训。当你具有不可替代性时,会拥有更高质量人脉关系。

  7. 在恋爱中一定不要牺牲自我男女均适用)!有些男生,一味满足女友的高奢侈欲望,如买名牌包包和香水等,自己却熬夜加班喝粥度日,最终也还是败给了所谓的「合不来」。靠自我牺牲维持的恋情,注定走不远。

  8. 生活也好,工作也罢,别轻易暴露你的软弱。很多人看到大BOSS就瑟瑟发抖,即使自己的利益受损也不敢出声。长此以往,每当团队要有人牺牲时,你总会成为BOSS的首选,欺软是几千年沉淀下来的人性,一向如此。

  9. 为人处世的最高境界,不是全盘接受,而是适当拒绝。合理的请求,能帮就帮;无理的要求,果断回绝。把当烂好人的时间,多放在自己身上。时刻保持界限感,会让你更受尊重。

  10. 不要被别人的眼光,绊住了脚。有些人想去做一件事,却担心做不到引人笑话,于是一直碌碌无为。我喜欢写作,曾经也一度不敢公开发表,担心别人对自己才华的轻视,但从被频繁拒稿,到投稿**青年六投六中,我只是做到了屏蔽外界嘈杂的声音,专注于精进自己。
    如果你也想和我一样改变自己,那就从双击点赞开始,一是作为你行动的见证,二是以后想看就不怕找不到了

  11. 不要像戏精一样,沉溺在「伪努力」的自我感动中。有些人上班挤公交四五小时,觉得自己异常努力。但你所付出的辛苦,并不能对你的收入带来一点提升。明白这点,会大大提高你的工作效率,并减少你70%的抱怨。

  12. 好的恋情是锦上添花,而非相互打压。你抱怨男朋友不求上进,沉迷游戏。男朋友嫌弃你身材臃肿,懒惰邋遢。两个人终日只会互相消耗,进而自甘堕落和日渐自卑。好的恋情不是相互诋毁获得优越,而是共同扶持一起成长。

  13. 跟胡搅蛮缠的人讲道理,是对自己的一种变向透支。职场中遇到一些不可理喻的人,不要跟他们辨解,耗费了自己精力,别人却不以为意。不如将辨解的时间用于精进自己专业能力,以此获得职场地位的快速提升。学习和生活也是如此。

  14. 无基础的急功近利,会让你寸步难行。很多人都会高估自己一年左右完成的事,而低估自己三年左右可以完成的事。对于刚毕业大学生,想好自己未来职业规划,以及自己的优势定位。在一个行业精耕细作打磨三年,会比五年内不同行业频繁换岗,更容易让你获得高收入。

  15. 20来岁的年纪,脱贫远比脱单重要,这是你实现恋爱自由的底气。从现在开始培养一些理财小习惯,可以让你更快实现财富自由。
    手机下载记账软件,消费后随笔记账,每月分类总结自我花销; 闲钱大部分放在微信零钱通或余额宝; 每个月存下自己收入的10%; 关注财经新闻。

  16. 作为男生,不要在该尽义务时,说女士优先,而享有权利时,说男女平等

  17. 想深入了解一个人,就看Ta人性最低处。如果你在考虑是否和某个人恋爱,别看Ta心情好时对你如何,要看Ta最生气时什么样子。若在最生气时对你歇斯底里,满口脏话,就不要考虑发展为男朋友了。记住这一点可让你避免80%的不幸恋情。

  18. 小孩才要辨别绝对善恶,大人往往处在灰色地带。这世上不存在绝对的好人和坏人,监狱里的杀人犯会宠溺猫咪,对你很好的阿姨会驱赶乞丐。培养自己的灰度思维,用多角度分析替代单一认知,你会更真心接纳你身边70%的人。

  19. 遇事波澜不惊,喜恶暗藏于心。很生气的时候在心里倒数5秒,深呼吸过后再开口讲话。管控自己的面部表情,是进入职场最基本的标配。

  20. 实施自律的最好方式,就是「量化执行」。如十点半睡觉,六点半起床;每天做平板撑三组,每组一分钟;一周一本书,一天五十页,当你这样做时,会发现自律没有那么难。
    在知乎上看到有帮助的答案,随手一个赞,我得到了鼓励,你收获了感激。

  21. 没有规划的毕业大学生,参考以下两种方式选择就业,你的收入和能力,在未来三年会超过80%的同龄人。
    选赚钱多的行业,如理工类的计算机,文科类的地产、金融、咨询。 选增值容错率高,可学到硬技能的岗位。如审计,会计,法律,编程等

  22. 把与工作无关的阅读,如刷知乎,看文学类书籍,当作是娱乐,而不是学习。这些在下班时间看是加分,上班时间看是减分。

  23. 亲情也好,爱情也罢,只有真正爱你的人,才会因为你一点小情绪而缴械投降。珍惜真正爱你的人,给父母一周打一次电话,给伴侣做一桌可口晚餐。不要将他们对你的爱,当作你任性的砝码,肆意挥霍。

  24. 最好的自律,是延迟满足感。少做让你获得短期快乐的事情:如熬夜,刷抖音,看肥皂剧,吃油炸食品。多进行长期获益的投资:如健身,学理财,深入阅读,吃绿色蔬菜。

  25. 成年后,能让你脱离平庸的能力——「独立思辨」。独立思辨不是指固执已见,而是不人云亦云,保持独立思考的能力。而大多数的独立思辨,是建立在努力的基础上的。
    不明白自己该往哪个方向努力时,健身、学英语、看书准不会错。

  26. 假期也好,工作也罢,熬夜往往是主动选择。很多人抱怨工作日业务没有完成,必须熬夜。如果你早起或提高白天工作效率,完成的任务质量会远高于熬夜时。当你不再为熬夜找借口,三年后,你的样貌和收入会超过90%的同龄人。

  27. 免费保姆做的再好,也留不住心爱的人。不要轻易为了取悦谁改变自己,除非那个改变正好是你想要的。太用力爱一个人,会失去最初让Ta心动的所有魅力。

  28. 那些真正获得高收入、高成就的人,往往具有过硬专业能力。而培养专业能力的最好方法,也是唯一方法:就是选择一个行业深耕下去。三五年后再回看,你已经比90%的同龄人走的远了。

  29. 人与人之间,总在时刻做着加减法。决定分数加减的可以是一句话,一个动作,一件小事。同一件事关系好的影响小一点,反之大一点。但这并不意味着Ta们没有感知,不要以为关系好就占人便宜,随便使唤。明白这一点,可以帮你维系好90%的友谊。

  30. 勤奋的效用,有时是大于选择的。只有通过勤奋,将自己提升到宽阔的视角,和高的层次,才会为自己做出较好的选择。

  31. 友情也好,爱情也罢,相处不适,尽早远离。 不要过多纠结于过去的沉没成本,如时间、金钱和精力等。一双不合脚的鞋,最好的处理办法是尽早丢掉,而不是惋惜,这样你才有机会穿到更舒适的鞋子。

  32. 成长的最快捷径,就是直面你害怕的事
    越是能让你窘迫的批评,越表明它客观中肯,也越需要去纠正;越是使你敬畏的上司,越可以学习到更多专业知识,也越能提升自我;越是让你感到剧痛的过程,越可以磨炼你的意志,也越能让你快速成长。

  33. 好形象自带认可属性。公司好看的小姐姐会更受欢迎;同等能力下,HR会招聘形象更好的求职者。路过任何反光镜面时,关注一下个人表情和服饰的整洁,在公共场合不要跷二郎腿和抖腿等。这些做法让你在提升能力的同时更自信,也更容易获得高收入和好人脉。

  34. 有些「努力」,只是在为你过往的懒惰买单。很多人觉得做一件事付出了十分的努力,却只得到五分的回报。其实剩下的五分,是在填补你过往的懒惰。只有将过往懒惰填满,努力才会有正向成果。

  35. 警惕自我安慰式阅读。有些人会在不想工作时看书,即逃避了工作,又安慰自己是在学习与进步。这是一种对自己极不负责的行为,如果只是为了自我安慰去看书,那么本质和刷抖音、打游戏无异。
    正确的方式是为了提升自我而读书。因为看一本好书,对一个人的改变是巨大的。记得我刚上大学时,就是个废材,每天打游戏睡懒觉度日,后来终于想明白自己要什么,开始大量阅读,持续阅读,6年下来,看了接近500本(有的书会精看,有的不适合自己的书,就挑几页对自己有帮助的看)。

  36. 始终保持有分寸感的温柔。温柔不是任何情况下的隐忍屈就,不是毫无原则底线的退让,也不仅仅是说话轻言软语眉眼带笑,而是对人与事物,有一份不可抵抗的同理心,温柔的人往往会吸引更多人靠近ta。

  37. 即使天上下刀子也要读书。很多人认为自信源于精致的五官,黄金比例的身材,精美的服饰,这只是带来自信的一部分因素。比起这些更让一个人自信的,是不俗的认知和更高层次的格局,而这正是阅读所带来的。

  38. 产生焦虑的源头之一,是不规律的生活。大部分人的焦虑是太多空闲时间,所导致的胡思乱想。而规律的生活,是告别焦虑的开始。疫情让很多人生活节奏变得混乱,并带来慌张和不安。建议先给自己制定一个24小时生活图,并严格执行,这样会大幅降低我们内心的焦虑。

  39. 好的恋情,不是单向仰望,而是势均力敌。如果想找到一个很优秀的伴侣,自己首先要变得优秀。学会建立自己的兴趣爱好,如瑜伽、读书等,你所培养的气质,会吸引Ta主动走向你。

  40. 接受自己的情绪,是控制它的最好方法。很多人有情绪时,第一反应是控制它,情绪得不到释放变得压抑,在下一次遇到问题仍会复发。我们应该先认可并接受它,告诉自己我有这样的情绪很正常,并把自己从中剥离开来,像是在观察另一个人的情绪,它就会渐渐消退。

  41. 增加人生的支点,拓宽你的生活圈。有些人的生活由一个支点组成,如爱情,在爱情破灭时,整个世界分崩离析。如果你的人生由两个以上支点组成,如工作、家庭、朋友、娱乐、恋人、爱好等,当其中一个支点断裂时,你会更容易恢复,而不是被它击溃。

  42. 年轻时,不缺爱,不缺鼓励和认可,缺的是自律和成长。如果现在的选择不是你想要的,那就先努力提升自己,多去健身、读书和旅行。终有一天,你会遇到你期望已久的那个人,在那之前要做的不是等待,而是变得更值得被爱。

  43. 不要总用 “嗯,这就是生活”来麻痹自己。世上没有那么多无可奈何,不过是能力没有达到。我们可以反思深思,但要抵触沉重。当你努力去对待生活,会发现即使你没有绝顶聪明,也可以得到你想要的。

  44. 真正快速的成长,往往伴随阵痛。成长以后落地窗外绯红的晨曦,傍晚瑰丽的晚霞,以及夜晚触手可及的月亮星辰,处处皆是景。

04云:内存中的区域划分

  • 栈区(stack):由系统自动分配和释放,存放局部变量的值,容量小速度快,有序
  • :一般由程序员分配和释放,如果不释放,则出现内存泄露。程序会回收您的内存,特点:容量大,速度慢,无序
  • 静态存储区:全局变量(外部变量)和静态变量都存放在静态区域。当程序结束使,系统回收
  • 常量区:存放常量的内存区域,程序结束时,系统回收
  • 代码区:存放二进制代码的区域

08云:经典编程书籍

经典编程书籍大全

100+ 经典技术书籍,涵盖:计算机系统与网络、系统架构、算法与数据结构、前端开发、后端开发、移动开发、数据库、测试、项目与团队、程序员职业修炼、求职面试 和 编程相关的经典书籍。

这个列表综合了伯乐在线网站以往推荐经典书籍文章中的列表,以及在微信和微博中被广泛推荐的好书。虽然已经包括了100多本,覆盖的面也比较全。仍然有很多方面需要补充,而且相信还有很多没有被收录的好书。欢迎大家在 issues 中推荐或自荐。

计算机系统与网络

编程通用

算法与数据结构

职业修炼与规划

大师访谈

架构/性能

Linux / Unix

Web前端

Java开发

.NET/.NET Core

Python

Android

iOS

PHP

C语言

C++

机器学习和数据挖掘

数据库

测试

项目与团队

求职面试

编程之外

22云:你在分手后,想念持续了多久

嗯,就在前天,前任又重新加了我的微信,看到他的名字,以为是自己不小心点了重新加了他为好友,重新确认了好多遍是他主动加的我。

然后那一刻才发现原来自己还是有点放不下啊。

和他分手是在去年的10月,有时候觉得很搞笑,就在我决定真正的要投入喜欢他的时候,他居然在等着我说分手,有时候真的是很无奈啊。分手以后,无数次的幻想他会不会回头,会不会重新开始。

甚至在他重新加好友的那一刻我还想着会不会有也许,可是我朋友们说“是他先放弃你的呀,你又何必回头呢?”

那一瞬间,我真的清醒了,是啊,何必呢。我们也不可能再有故事了不是吗?这一次,我是真的放下了。

昨天看到知乎的一句话——

“我确实真诚地喜欢过你,想过带你去看每年故宫的初雪,阿拉斯加的海岸线,我曾愿意与你两人独占一江秋,愿意与你郡亭枕上看潮头,铺着红地毯的礼堂,暮霭沉沉的原野,我都曾愿与你共享,我想象过和你一起生活,直到白发苍苍垂垂老矣,同枕共穴,至死不休。 ”

可我现在也确实不喜欢你了,车站年久失修,江南的砖瓦裂了缝,当初不撞南墙不回头的热血已然冷却。

抱歉啦,我们就此别过吧,我的喜欢要给别的人啦。

“此生勿复见,山水不相逢。”

再见啦,谢谢你赠予我的一场空欢喜。这一次,我不纠缠你了。

37云:带着尊严,诗意的活下去

178云:带着尊严,诗意的活下去

我以前特别在意别人的眼光。
不懂得拒绝别人,习惯性小心翼翼,发脾气前首先考虑的是会不会影响到别人,偶尔刷到文章下面的恶意攻击会难过好几天。
谈恋爱也是,不管谁对谁错,最后被愧疚感包裹的总是我。被动的接受很多,继而失去一部分体面、隐私和自由。我曾经最怕听到的一句评价是“性格好”。这句话给我带来的约束在于,我不得不割让一部分的我,给这个我不那么喜欢的世界。
直到现在,我都必须承认,自己还是没有办法完全做到不在意,可那又怎样呢,我开始试着肆无忌惮的表达与输出,穿所谓的“奇装异服”,去做许多别人不理解但自己觉得很开心的事情。夏天过去之前,我在胳膊上纹下代表纯真不变的小王子,惹来一堆非议,原来都2121年了还有许多人觉得“女孩子就该是什么样子”。
说这些,不是为了证明什么或反抗什么。
更不是教唆你们变坏,而是努力看清楚自己内心的真相,带着尊严,诗意的活下去。

26云:我有一天开车回老家

我妈坐在副驾驶上,絮絮叨叨地催我找个女朋友。我故意逗她:“那你跟我爸是当初怎么在一起的啊?”

她很得意:“我们那时候可时髦了,没让家长介绍,自由恋爱!”我反问道:“诶,你跟奶奶以前不是同事嘛?”

“对啊,办公室坐对桌,你爸他一直瞒着没告诉我,后来我跟你爸见家长了,一进家门,看到张老师笑眯眯地坐在那,我当时就懵了。”

“哈哈哈哈哈哈哈哈然后呢?”

“有什么然后,以前一口一个张老师喊着……后来就喊妈了。还蛮不好意思的一开始。”

“那你跟我爸怎么认识的?”

“你爸那时候不是教高中历史嘛,什么都知道,特别厉害。我跟他当时被各自学校推选去参加县里演讲比赛,结果他第一,我第二,我就不服气啊,就这么认识了。”

“哈哈哈哈你就看上我爸学识渊博了?”

“哎呀,你爸那时候啊,瘦瘦高高,长得也帅,篮球打的又好。还是家里唯一的儿子,那时候县城流行自家盖楼啊,你爷爷奶奶家里又刚新盖了二层小楼。我就觉得什么都好,就一点,我自己当老师的,不太喜欢老师,当时有些犹豫。”

“诶,我爸不是早就转行做传媒了嘛?”

“对啊。有天冬天一大早,他裹着棉衣到我家门口,把我喊出来,二话不说,扔给我一个证,我一看,是辞职证明。他手里还捂着刚烤好的红薯,热气腾腾的,他掰了一半,剥好了给我,笑嘻嘻地问,说能不能拿这个证,跟你换个证啊?”

“……”

“然后就让他骗到了结婚证呗。”

03云:贪官忏悔录里套路多

“我是农民的儿子”“我已违纪违法,党永远是我心中的红太阳,照耀我走到人生尽头”……写忏悔录是违纪党员干部接受组织审查时进行**改造的重要环节,其主要内容是问题官员对自己的理想、信念进行深刻反思。许多忏悔录内容深刻,对其他党员干部起到明显的警示教育作用。但《新华每日电讯》记者梳理发现,有部分忏悔录的模式化、套路化表达令人啼笑皆非,各种“套话”充斥其间。
专家认为,忏悔录频现“套话”,既与落马官员存在“减轻惩处”的侥幸心理有关,也与部分官员表达能力退化、“两面官员”习惯表演等因素有关。种种“套路”,客观上削弱了反腐败成果的警示教育作用。
忏悔录里“套路”多

落马官员在忏悔录中既空洞又虚假的表达,没有真正对自己违法乱纪行为进行反思,也无法起到警示作用
党的十八大以来,一批腐败分子被查处,许多地方和部门也付出了高昂的反腐成本。为了不让代价白付,很多地方都将问题官员撰写的忏悔录作为警示学习材料。每一份忏悔录,都是用违纪干部的惨痛教训换来的,应该最大限度挖掘它们的价值。
比如,朱明国、金道铭等人的忏悔录和检讨材料,就在党员干部中引发较大反响。中纪委宣传部、**电视台联合制作的8集专题片《永远在路上》,更是成为一大热点话题,对党员干部起到了巨大的警示教育作用。
与此同时,各地都不断公布当地查处的党员干部的忏悔录和警示教育片,也起到了相应作用。但《新华每日电讯》记者梳理发现,有部分忏悔录充满了“套路”。
类型一,打虚假感情牌。中部某省一名落马厅级领导干部在忏悔录中说:“一路走来,我的每一步都沐浴着党组织的阳光,我感恩这一切。亲爱的党啊!我辜负了组织的期望,损坏了组织形象,我已经违纪违法了,不管走到哪里,党永远是我心中的红太阳,一直照耀着我走到人生尽头。”“亲爱的党啊!山高水长总有源,树高千尺总有根,我本来自人民,我多么渴望早点回到人民当中去。”
类似的话语,在各种忏悔录中并不少见。一名业内人士表示,落马官员在忏悔录中既空洞又虚假的表达,没有真正对自己违法乱纪行为进行反思,也无法起到警示作用。
类型二,找客观理由。一些违法乱纪的党员干部,会在忏悔录中找各种客观理由,为自己的不法行为开脱。有的党员干部称,社会风气和“潜规则”是自己违法乱纪的主要原因之一。有的党员干部将“交友不慎”作为重要因素,对内因却分析过少。
浙江省宁波市一名落马局长在忏悔录中分析,交友不慎是他走上不归路的致命一击,自己交友时缺乏原则,让“狐朋狗友”把自己送上了绝路。一名落马厅级干部则将自己腐化堕落原因归于“受封建文化糟粕和西方腐朽生活方式影响严重”,为了解释这一原因,他在忏悔录中说自己“去西方国家的机会较多,出访过程中阅读了大量现当代西方主要性学专家的著作,浏览了大量成人网站,并参加成人话题的网聊,体验了他们的性文化,对他们开放的生活方式羡慕不已。”
类型三,摆出身、讲贡献。有的违法乱纪的党员干部强调自己穷苦的出身,有的党员干部不断强调自己在行业领域的突出贡献,因为心理失衡导致“犯错”。一名地理测绘系统的厅级官员在忏悔录中说:“我把一个落后地区的测绘工作带到了全国前列,每年服务总值以2位数百分比增长,职工收入逐年增加,下属院领导绩效更是水涨船高……我心里有点失衡……”
八股文式忏悔录土壤何在
长期身处某种话语体系里,习惯于“权力代办”,出门有公车,讲话稿有秘书……使得部分党员干部出现“低能现象”,养成了满嘴“套话”的话语习惯
一名纪检监察系统工作人员表示,接受组织审查期间,被审查人要学习党章党规党纪,对照理想信念宗旨进行深刻反省,然后写出忏悔和反思材料。部分党员干部因各种原因和心态问题,导致忏悔录中出现了大量“套话”。
他们在忏悔录中自我剖析时几乎是同一个模式:没有加强对世界观、人生观和价值观的改造;没有加强学习和严格要求自己;没有把握党组织对自己的提醒和挽救。尽管这些原因的剖析都有道理,但许多党员干部对自身权力为何失去监督,为何没守住腐败防线等原因却谈得很少,有些人甚至完全没有分析。
一是希望减轻罪罚。一名纪检监察系统工作人员分析认为,部分违法乱纪的党员干部将忏悔录当作“救命稻草”,在忏悔录里展现良好的认罪、悔罪态度,渴望争取司法机关减轻处罚的机会。正因为夹杂着这些功利因素,他们在忏悔录中表达的感情不够真实,出现了“雷人”语言或“套话”。有的落马官员甚至声称自己“不懂法”“法律意识淡薄”等,其真实目的是企图逃避党纪国法制裁。
一位办案人员说,为了博取同情,美化形象,不少落马官员往往在忏悔录中花大量篇幅谈自己最初如何廉洁奉公。一所高校的原基建处长,在一篇仅千余字的忏悔录中,不惜以二三百字篇幅阐述自己当初如何“努力工作”、如何“拒绝他人钱物、吃请”。
二是干部“低能现象”出现。长期身处某种话语体系里,习惯于“权力代办”,出门有公车,讲话稿有秘书……使得部分党员干部出现“低能现象”,养成了满嘴“套话”的话语习惯。因此,在忏悔录中,一些违法乱纪的党员干部不懂得如何表达自身的感受,而是按习惯性的话语体系进行表达,使人感觉像是说“官话”。
应避免忏悔“套路化”
“真正的悔罪,应该从本人真实情况出发,从体制机制层面反思,帮助党和政府防范类似腐败现象。”
十八届**纪委七次全会明确提出,要深刻剖析典型案件,忏悔录能公开的都要公开,充分发挥反面教材作用。然而,《新华每日电讯》记者在采访中了解到,作为涉腐官员用惨痛教训换来的忏悔录,由于不少内容过于模式化、趋同化,导致其警示教育效果大打折扣。
专家认为,忏悔录是对党员干部警示教育的重要载体之一,忏悔录频现官话套话的现象应尽力避免,要让忏悔录发挥最大警示教育的作用,最大限度实现忏悔的真实化、真诚化、深度化。
“当前防腐拒腐的警示教育宣传中,文字材料、音像制品的忏悔录,都是非常重要的载体。忏悔录的内容和态度如果含有官话套话式的‘官僚气息’,则肯定无法起到让其他党员干部振聋发聩的作用,也就难以‘治病救人’。”一名纪检干部称。
一些受访纪检干部认为,贪官忏悔录中总是出现千篇一律的表达,一方面暴露出其为抓住忏悔录这“最后一根稻草”的焦灼心态,并以此为遮羞布,掩饰腐化堕落后内心的不堪,为自己推脱罪责。
另一方面,更为深层次的原因则是,由于不少“两面贪官”长期以来形成的行为模式的惯性使然,以至虽身陷囹圄仍不忘作秀表演,因而即使党纪国法严惩在即,落马官员在忏悔录中仍改不了说大话、套话、假话的习性。
“这样的忏悔录,既无法让其他仍在位的党员领导干部灵魂受到触动、受到教育,反而让人觉得虚伪,甚至可能引发反感。”江西省犯罪学研究会副秘书长颜三忠说,“真正的悔罪,应该从本人真实情况出发,从体制机制层面反思,帮助党和政府防范类似腐败现象。

07云:大龄程序员的职业规划

程序员30岁以上,是可以继续技术生涯的. 我身边有很多邻近40+,还在做技术.

如果你喜欢做技术,又能扛得住环境的噪音, 年龄其实不是问题. 遗憾的是,其实很多人并不喜欢软件开发这条技术路, 心里早已存在干几年就要转型的念头, 于是总是容易被外界喧嚣推动的左右摇摆.

假设要继续做技术,想要有持续的职业生命力,这里有2条建议可供参考:

  1. 大龄程序员选择公司的3大关键点
  2. 保持竞争力的2个建议.

一.大龄程序员选择公司的3个关键点

第一,是关于公司规模的.

大龄开发者尽量不要选择小微创业公司,当然不排除你创业或合伙创业可能性. 原因如下:

  1. 极其不稳定,一年半载就挂掉的公司占很大比例,会导致你频繁换工作,而且年龄会越来越大,找工作就会越来越难.
  2. 多数小微创业公司,目的是生存,偏向应用类产品. 希望程序员能抗压,加班,一人多用,快速出活,他们并不喜欢大龄开发者. (除非你的技术带头人),因为你的10年开发经验和3年经验在应用项目中干的事情是差不多的.
  3. 技术创新和技术壁垒的构建,需要大把金钱和人力资源,很多小公司压根提供不了这样的环境.
    建议: 优先选择中型,大型公司,或者已经在行业内优秀产品的小公司.

第二,分析公司是否重视技术

即便选择了中大型公司或者有好产品的小公司,也要看看在这些公司里,技术部门的重要性,即要明确公司,公司是技术导向,市场导向,运营导向,产品导向;

选择顺序: 技术导向,运营导向,产品导向,市场导向.

因为在一家公司,技术越被重视,技术人员的知识,技术,经验等方面的积累也越被重视,也越能认可大龄程序员的价值.

第三,观察目标公司的年龄分布

我们不能光听公司如何说自己欢迎大龄程序员,要看他现有的技术团队成员的年龄分布.

欢迎大龄程序员的团队,里面一定有若干大龄程序员.
不欢迎大龄程序员的团队,除了负责人,基本上都是小鲜肉.

选择那些团队中有大佬程序员的团队,可能更靠谱. 当然,如果你这方面技术专家,可以忽略这一条.

二.保持竞争力的2条建议

  1. 在某个细分技术方向上精研, 建立标签. 让团队内提到这个方向就想到你,提到你就想到某个技术方向,有问题都来咨询你. 这样能凸显出来,影响力和重要性增大; 建议开发者除了拓宽在团队影响,也需要在业界产生一定影响力.
  2. 重视业务,成为业务领域的行家. 因为程序员的竞争力,最起码有技术和业务组成,两条腿走路,比一条腿更稳健.

总结 :首先明确自己对于职业的期待, 如果你只把当做养家糊口的工具,它也只能给你这样的回馈.如果你真心能耐住寂寞,找到自身技术的方向.并在这个方向研究下去. 每一个专业技术人才选择会比只懂普通应用开发的前景和选择更多.
不断的去思考, 35岁我失去年龄红利期之后,我的竞争力在哪儿? 如果你想不到,就花些时间学习了解你的圈子里有哪些可以供你系统研究的方向,并选定其中一个深耕下去. 相信结果不会比今天的你差.
见过很多遇到瓶颈器非常焦虑的开发者,但是迟迟不做出行动和选择. 我想说,与其等着,不如直面而上. 不一定会成功,但是很酷!

30云:大胆去做自己、去表达喜欢就好了

我前几天和朋友聊天。

她说不知道怎么了,自己对爱情失去了热情,不是不向往而是不追求了。

如果有合适的,且一切时机都不错,自己也愿意进入恋爱状态。但如果没有,自己不会主动去创造这样的时机。自己对某个男生有好感,恰好他单身并且也喜欢自己的话,那么可能会去接近一下,看有没有交往的可能。

但如果,对方从来没有表现出好感,自己绝对不会去打破相安无事的状态。就像爱情变成了一个茶点,虽然吃上会很甜蜜,但不吃也好像没关系。

她的感慨让我想起我一个闺蜜,一个和我们同样年纪,却永远充满活力,喜欢笑,没心没肺的女孩儿。

她喜欢上谁就会直接表白,要是被答应了就高高兴兴、全身心投入到爱情里面;

被坚决拒绝了也不会纠缠,回到之前相处模式,和对方是什么关系还是什么关系,态度不会改变。

而且,那些男生也不见因她曾经喜欢过自己,对她有厌恶或躲避。

她说,爱情很美好,我们在最想要它的豆蔻年华被禁止拥有;在允许接受的花信年华却不再狂热了。

难道要等到以后,心脏彻底不再为谁猛烈跳动的时候,才后悔没有一段可供余生回味的美好记忆吗?

我想,是呀。

在大家都相对成熟的现在,即使对方不喜欢你,也不会在正常相处中对你表现出反感和排斥。

你就大胆去做自己、去表达喜欢就好了,只要不要给对方造成负担,发现自己被喜欢、被认可,我想他们也是开心的。

35云:能够从容坦然的被爱是一种更难拥有的能力

我在23岁时才明白过来一个道理。

比起会好好的爱人,能够从容坦然的被爱是一种更难拥有的能力。

我有个同事,经常跟我抱怨,自己每一次分手都是因为同样的原因——自己的爱一天比一天多,而男友的爱一天比一天少。就连分手过程都相差无几,男友从热情迎合到冷淡敷衍,最后用冷暴力逼走一切。

她把这个归结到男女的性别差异上,并跟我说:“特别不公平。”

其实我这个同事是个各方面都很优秀的人。工作上,面面俱到,沉稳大气,令人嫉妒的擅长逢山开路、遇水搭桥。为人上,幽默风趣,能够在气氛降到冰点时暖场,偶尔还把自己烤的小蛋糕带到公司。

刚认识她的时候,我真的特别佩服,觉得压根儿没有人会不喜欢她。直到后来听到她感情不顺,我才忽然意识到,她的不顺或许正是来源于那些大家都喜欢她的特质——她从来没有试过被坦然地疼爱,每当尝到一点甜头,就拼命的想要回报些什么。

所以当得到领导的表扬,她会马上有点惶恐的想,下次PPT一定要做得更好。或者当同事随手分她一颗薄荷糖,她赶紧计划着下次得烤几个巧克力小蛋糕。也因此当男友给她打了一通电话诉说想念时,她恨不得立马订机票去找他。

这是她工作出色、受人欢迎的原因,也是她被冷暴力分手的原因。她无法有分寸的接受所有的爱,不能在对方说想你时,从容地回应一句“我也想你”。而是止不住内心排山倒海的爱意,拼命地想要做点什么去证明:“我比你更加想你。”时间一长,男友只会觉得这样的爱安全感太足,新鲜感又太少,故而只想逃离。

后来有次下班,我跟她聊起这件事,她说,是的,她从小就是这样,父母教给她的道理是有付出才有回报,所以她习惯了要做点什么才能得到表扬。

比如用考试前十名作为去游乐园的依据,用帮妈妈洗衣服作为看电视的筹码,用今天吃了一大份青菜换取和小伙伴的玩乐时间。

她认为这是正常的,她的父母也是。他们都是那种不太擅长表达爱的老实人,所以也必须找个理由才能坦然地说”女儿真乖”。而不会在某个平凡无奇的下午,和她开起有点超越辈分的玩笑。

我跟她说,很辛苦吧。

她哽咽:“对的。”

前两天,我这同事走台阶上摔了一跤,膝盖蹭掉了好大一块肉,伤口很深,不停地流血。当时大家都有点懵,赶紧凑过来七嘴八舌地问没事儿吧。

她那“一被人关心就浑身不自在,马上要散播点正能量”的毛病就又犯了,立马站起身来,拍拍屁股说:“没事儿,一点都不疼!你们先回,我去医院包扎。”

大家三三两两的走了,我看她那伤口止不住淌血,问:“疼吧?”

她又赶紧笑着摆手。

那一刻我特别心疼,语气就有点着急:“疼就疼,装什么,带你去医院!”,然后把她的手一拉,搭到肩上来。

她愣了一秒,然后一下就哭了。我有点慌,以为话说重了,忙着安慰她。结果她说:“特别谢谢你,真的,从来没人允许我摔倒的时候说疼。”

那一个瞬间,我特别想告诉她,你可以的,可以说疼,也可以坦然的向周围所有人表达你的软弱,接受他们的善意,没有人会责怪你,大家都不是十全十美的动物。这些人包括同事、包括男友、包括陌生人。我宁愿你自私一点,相信那些扑面而来的爱意是你应得的,而不是你亏欠这个世界的。

后来我在想,其实我们多多少少都有点“被爱无能”吧。更无奈的是,或许我们永远都无法改变这种无能。因为它是根深蒂固的,是从你婴儿时期就开始,然后贯穿整个人生的。或许偶尔一次你能坦然地接受点什么,但那之后哪怕一次,你察觉到自己少付出了一点,而别人感到不悦,你就会立马回到从前的状态。

这没有解决办法,所以,对我来说,我只盼着有一天,有一个施展不尽爱意的人出现在你这个钢盔铁甲的少年面前。在你想着无论如何也要明刀明枪干这世界的时候,摘下你的头盔,让你骤然发现,原来枪林弹雨从来都离你很远很远,而你眼前只有一片繁花盛开。

13云:音频编码格式

我们通常从音乐App(如:酷狗音乐、QQ音乐)听歌时,会看到一首歌需要的存储空间大概是10M左右,对于手机磁盘来说这是可以接受的。但在网络中实时在线传播的话,这个数据量可能就太大了,所以必须对其进行压缩编码。
压缩编码的基本指标之一就是压缩比,压缩比通常小于1(否则就没有必要去做压缩)。

  • 压缩算法

压缩算法包含无损压缩和有损压缩,常用压缩格式中,用的较多的是有损压缩

  • 无损压缩 :解压后的数据可以完全复原
  • 有损压缩:解压后的数据不能完全复原,会丢失一部分信息,压缩比越小,丢失的信息就越多,信号还原后失真就会越大
  • 压缩编码原理

压缩编码原理实际上是压缩掉冗余信号,冗余信号是指不能被人耳感知到的信号,包含人耳听觉范围之外的音频信号以及被掩蔽掉的音频信号
常用压缩编码格式

  1. PCM编码
    音频的裸数据格式就是脉冲编码调制(Pulse Code Modulation, PCM)数据,是 按照一定的格式记录采样和量化后的数字数据,描述一段PCM数据需要这几个概念:量化格式(sampleFormat)、采样率(sampleRate)、声道数(channel)
  2. WAV编码
    WAV编码的一种实现(有多种实现方式,但是都不会进行压缩操作)就是在PCM数据格式的前面加上44字节,分别用来描述PCM的采样率、声道数、数据格式等信息
  3. MP3编码
    MP3具有不错的压缩比,使用LAME编码(MP3编码格式的一种实现)的中高码率的MP3文件,听感上非常接近源WAV文件
    特点:音质在128Kbit/s 以上表现还不错,压缩比比较高,大量软件和硬件都支持,兼容性好
    使用场合:高比特率下对兼容性有要求的音乐欣赏
  4. AAC编码
    AAC是新一代的音频有损压缩技术,通过一些附件的编码技术(比如PS、SBR等),衍生出了LC-AAC、HE-AAC、HE-AAC v2三种主要的编码格式。LC-AAC是比较传统的AAC,相对而言,其主要应用于中高码率场景的编码(≥ 80Kbit/s) ;HE-AAC(相当于AAC+SBR)主要应用于中低码率场景的编码(≤80Kbit/s);而HE-AACv2(相当于AAC+SBR+PS)主要用于低码率场景的编码(≤48Kbit/s)。大部分编码器都设置为≤48Kbit/s自动启用PS技术,而>48Kbit/s则不加PS,相当于普通的HE-AAC
    特点:在小于128Kbit/s的码率下表现优异,并且多用于视频中的音频编码
    使用场合:128Kbit/s以下的音频编码,多用于视频中音频轨的编码
  5. Ogg
    一种非常有潜力的编码,在各种码率下都有比较优秀的表现,尤其在中低码率场景下。Ogg除了音质好之外,Ogg有着非常出色的算法,可以用更小的码率达到更好的音质,128Kbit/s的Ogg比192Kbit/s甚至更高码率的MP3还要出色
    特点:可以用比MP3更小的码率实现比MP3更好的音质,高中低码率下均有良好表现
    缺点:兼容性不够好,流媒体特性不支持,目前没有美图服务软件的支出,因此基于Ogg的数字广播还无法实现,Ogg目前受支持的情况还不够好,无论是软件上的还是硬件上的支持,都无法和MP3箱体并论
    适用场合:语音聊天的音频消息场景

31云:坦然接受,并且好好享受

我身边的好多朋友。

他们将长期不谈恋爱的状态称之为享受生活。都说这是眼光高,挑人,其实不然,只是不想随随便便将就而已。

单身久了,自然而然就觉得一个人其实也挺不错的,最多就是出街看别人牵着小手的时候会羡慕;会在自己提不起重物的时候,能够有个人帮忙分担;一个人独居寂寞的时候,能有个人陪着说话,也就仅此而已。

感情这玩意儿讲究的也是一种缘分,是你的就是你的,不是你的抢都抢不来,我一直遵从的定理就是随缘。到了一定时刻,总会有人也来找你。

不谈恋爱另一方面也算是在锻炼自己的独立特性吧,喜欢平淡但是不甘于平凡,喜欢驻足停下来欣赏沿途风景,能够更好的并且有更多的时间与自己谈心,而且很清楚自己想要的是什么。

当然如果爱情来的时候就坦然接受,并且好好享受。

23云:为什么越温柔有教养的男生越难追?

林语堂说,"一个心地干净、思路清晰、没有多余情绪和妄念的人,是会带给人安全感的。因为他不伤人,也不自伤。不制造麻烦,也不麻烦别人。某种程度上来说,这是一种持戒。"

我感觉,那种温柔的人男生是清冽的。

为什么要用这个词来形容呢?

我感觉那种男生就是一杯茶,一杯酒。

酝酿许久,沉淀许久。

你呆在他的身边,会觉得无比的安心。

也许他不会什么甜言蜜语,但是当你看向他的时候,他的眼底都是你。

他会很细心,那种细心是不经意间流露出的,而不是套路。

他很暖,但有时候也会很冷。

但是他太温柔啦,他一定会藏起自己的孤独和悲伤,将最仅有的,温柔的光照在你的身上。

温柔的人是清冽的。

或者说,他是清醒的。

他或许经历过常人想不到的孤单或悲伤。

但是他依然坚强的存活了下来。

那样的经历没有让他变成极端的人,反之,他是温柔的。

因为他们把孤独和悲伤留给了自己,并尽力将仅存的温暖投向这个可能伤害过他们世界。

这样的人,怎能不温柔?

这样的人,谁又会不喜欢呢?

因为自己被伤害过,却又坚守着。

因为懂得,所以慈悲。

因为难得,所以必定难追。

与其说难追,不如说他们太清醒,亦或是太偏执。

他们有自己的底线与坚持。

他们知道自己适合哪样的人,知道自己喜欢怎样的人。

他们不是来者不拒,亦不是随遇而安的。

他们有清醒的认知,知道自己的要坚守的东西,以及自己要到达的目的地。

他们想要奔赴的山海,不是每个人都可以同行的。

己所不欲,勿施于人。

希望历经痛苦和沧桑仍然能成为一个温柔的人,用自己的方式给别人带来温暖吧。

想将这两句话送给在孤独或迷惘中坚持的温柔人们。

‘愿每个提着孤灯寻找星辰的理想主义者,都能被看见,被懂得。
愿每个风雪半生的灵魂,都能与一心一意的那个人,遥遥相认。’

24云:我想找一个对我好的人

之前看一个男生直播,高高帅帅还会打篮球,直播间突然有个人问他,想找什么样的对象。

我以为他会说漂亮的可爱的温柔的,结果他思考一会说“我想找一个对我好的人”。

瞬间被这句话戳到。之前总觉得,对喜欢的人好不是应该的吗,为什么会有这么卑微的要求。

后来琢磨一下,发现「对自己好」这个要求一点都不卑微,这个「好」包括无条件的喜欢,要被保护,

要被照顾,要能接住所有好的坏的情绪。

有次和前任躺在床上,抱着都快睡着了,他突然问我:宝贝,今天我妈催我找对象,

你猜她什么要求?我问他什么,他说“我妈要让我找一个对我好,知道心疼我的。”

分手后我每次想到这个场景都很想流泪。仔细想想和他恋爱那几个月,

好像都是他在主动,主动找我聊天,主动分享日常,主动找我见面。

我是喜欢他的,可却总口是心非,我好怕把热烈的爱表达出来,

会让他觉得这爱来的太过容易,会不被珍惜。

可能他在说这句话暗示我的时候,已经对这段关系失望了。

是我对他不够好,我浪费了他的喜欢,把他对我的好,

对这段感情的希望,对恋爱的美好幻想全部消磨殆尽。

不久后我说分手,他果断答应了

记得有人说过,嘴硬心软的人不配得到别人喜欢。

所以从现在开始,请珍惜珍惜你的人,放弃放弃你的人,

在意在意你的人,对对你好的人好

别再畏首畏尾,别再有所保留,有多爱就让他感受到多少爱,

拿着你能对一个人好的极限去对他好,也不枉相爱一场

01云: 温柔的人

温柔的人,似满天星辰,熠熠生辉。
他们可能不会说很多的甜言蜜语,也不会油嘴滑舌的讨你开心。但他们会时刻照顾你的情绪,从不开过分的玩笑,也不揭你的伤疤。
他们会注意好多生活上的细节。比如,雨天行车放慢速度,夜晚替你轻掖被褥……
你难过,他就会在一旁守着你,不追问缘由;你开心,他就会忍住刚想对你说的悲伤。
人越是长大,似乎就越想和温柔的人相处。因为生活本就一地鸡毛仰望使我望尘莫及。而我需要的也不再是什么令人澎湃的说辞,就希望那么有那么一个人,能陪我好好说话就行
我们兴趣相投,聊得欢畅。
一直觉得,和温柔的人相处,那种随和讲理的姿态,总是会让人不自觉地放下好多的小心翼翼。像夏日的微风,也似那冬日的暖阳,给人以意想不到的惊喜豁达。
我想,温柔的人是人间宝藏,却也是这世间最需要温柔的人。
他们照顾了你的情绪,抹平了你的悲伤,倾听着你的快乐,却找不到合适的时间去愈合自己的伤口,只能将其悄悄藏匿,独自舔舐。

许是知道这世间没那么多的倾吐之地,也没那么多的倾诉之人。所以,他们给自己的悲伤上了枷锁,然后,丢了钥匙。
他们就像夜间的精灵,悄悄地收集着这世间所有的不堪,把快乐一点一点的散布下去。
温柔的人,其实最需要温柔。只可惜,他们的悲伤已套上了枷锁。

16云:读书感悟

最近的一些读书的感想,思考起来,确实能够给自己带来一些真实的帮助和启发,希望大家在平时的工作学习中,也能够认清楚学习的一些本质。

如果我们的学习是在不断掌握应对具体工作场景和问题的方法,那就是在努力提升技术效率。在这种模式下,我们遇到每个新问题都要学习新知识。
如果我们的学习是在了解问题本质,了解解决方案的底层规律,能够让我们认清楚问题表象背后的实质,那我们就是在提升认知效率。在这种模式下,我们会发现,很多看似全新的问题,其实只不过是狡猾的旧问题换了一身装扮再次出现而已。
然而,我们大多数人的学习层次一直无法提升,就是因为我们掉进了追逐技术效率的游戏圈套:我们越努力,跑得越快,要学习的新知识就越多。而这,让我们陷入了学习的 “老鼠赛道”。在老鼠赛道中,我们看起来一直在努力,可是其实是在原地打转

看似最枯燥、最基础的东西往往具有最长久的生命力。
技术亦是如此。不要天天谈什么框架,什么库,框架每年层出不穷,可是扒下框架那层炫酷漂亮的外衣,里面还是那些最基础的知识和原理。就是这些算法,数据结构,计算机网络,计算机原理这些看似基础的东西。如果这些掌握扎实了,你才有更加深一步的可能。
我们应该学会提升认知效率,而非技术效率。

33云:swift的Mirror的内部实现,修改代码实现探索

struct HTSruct {
    var age = 18
    var name = "FGH"
    var subclassName = "二年级"
    
}

struct StructMetadata {
    var kind:        Int
    var description: UnsafeMutablePointer<StructMetadataDesc>
}

struct StructMetadataDesc {
    var flags:              UInt32
    var parent:             UInt32  // 展示用Uint32代替,实际是相同大小的结构体,
    var name:               RelativeDirectPointer<CChar>
    // . . .  (当前研究获取属性类型,后面的属性先不管)
    var accessFunctionPtr:       RelativeDirectPointer<UnsafeRawPointer>  // 不在乎具体类型,就先用UnsafeRawPointer
        var fields:                  RelativeDirectPointer<FieldDescription>  // 不在乎具体类型,就先用UnsafeRawPointer
        var numFields:               UInt32  // 属性个数
        var fieldOffsetVectorOffset: UInt32
}

struct RelativeDirectPointer<T>{
    var offset: Int32
    
    // 偏移offset位置,获取内容指针
    mutating func get() -> UnsafeMutablePointer<T> {
        let offset = self.offset
        // withUnsafePointer获取指针
        return withUnsafePointer(to: &self) { p in
            // UnsafeMutablePointer 返回T类型对象的指针
            // UnsafeRawPointer将p指针转换为未知类型
            // numericCast将offset转换为偏移单位数
            // advanced进行内存偏移
            // assumingMemoryBound绑定指针为T类型
            return UnsafeMutablePointer(mutating: UnsafeRawPointer(p).advanced(by: numericCast(offset)).assumingMemoryBound(to: T.self))
        }
        
    }
}


// 记录结构体内所有属性的结构
struct FieldDescription {
    var MangledTypeName:         RelativeDirectPointer<CChar>
    var Superclass:              RelativeDirectPointer<CChar>
    var Kind:                    UInt16
    var FieldRecordSize:         UInt16
    var NumFields:               UInt32
    var fgfields:                  FieldRecord // 连续存储空间 (有几个数据,就会在后面添加几个记录,通过内存平移读取)
}

// 每个属性的内容
struct FieldRecord {
    var flag:                    Int32
    var mangledTypeName:         RelativeDirectPointer<CChar>
    var fieldName:               RelativeDirectPointer<CChar>   // 属性名称
}


let pp = unsafeBitCast(HTSruct.self as Any.Type, to:  UnsafeMutablePointer<StructMetadata>.self)
let namePtr = pp.pointee.description.pointee.name.get()
print(String(cString:namePtr ))
//HTSruct
let count = pp.pointee.description.pointee.numFields
print("HTStruct属性个数:\(count)")


// 单独读取第一个属性名
var fields = pp.pointee.description.pointee.fields.get()
let fieldRecord1Name = fields.pointee.fgfields.fieldName.get()
print(String(cString: fieldRecord1Name))

// 读取所有记录
print("----读取所有属性名----")
(0..<count).forEach { index in
    let recordPtr = withUnsafePointer(to: &fields.pointee.fgfields) {
        return UnsafeMutablePointer(mutating: UnsafeRawPointer($0).assumingMemoryBound(to: FieldRecord.self).advanced(by: Int(index)))
    }
    print(String(cString: recordPtr.pointee.fieldName.get()))
}

print("----dump----")
dump(HTSruct()) // 相似的实现方式

打印结果:

HTSruct
HTStruct属性个数:3
age
----读取所有属性名----
age
name
subclassName
----dump----
 __lldb_expr_14.HTSruct
  - age: 18
  - name: "FGH"
  - subclassName: "二年级"

45云:_modify和yield

@inlinable
  public subscript(index: Int) -> Element {
    get {
      // This call may be hoisted or eliminated by the optimizer.  If
      // there is an inout violation, this value may be stale so needs to be
      // checked again below.
      let wasNativeTypeChecked = _hoistableIsNativeTypeChecked()

      // Make sure the index is in range and wasNativeTypeChecked is
      // still valid.
      let token = _checkSubscript(
        index, wasNativeTypeChecked: wasNativeTypeChecked)

      return _getElement(
        index, wasNativeTypeChecked: wasNativeTypeChecked,
        matchingSubscriptCheck: token)
    }
    _modify {
      _makeMutableAndUnique() // makes the array native, too
      _checkSubscript_native(index)
      let address = _buffer.subscriptBaseAddress + index
      yield &address.pointee
    }
  }

11云:swift类和结构体内存分配探索

1. 类和 结构体 内存分配探索

func stuctandClassTest() ->(){
    
    class Size {
        var width = 1
        var heght = 2
    }
    struct Point{
        var x = 3
        var y = 4
    }
    var size = Size()
    var point = Point()
    
    
    print("===+  %d",MemoryLayout<Size>.stride);
    print("===+  %d",MemoryLayout<Point>.stride);
    
    print(class_getInstanceSize(type(of: size))) //获取真正的内存大小
    
    print(Mems.ptr(ofRef: size))
    print(Mems.memStr(ofRef: size))
    
    print("1----------------")
    
    
    print(Mems.ptr(ofVal: &size))
    print(Mems.memStr(ofVal: &size))
       
    print("2----------------")
    
    print(Mems.ptr(ofVal: &point))
    print(Mems.memStr(ofVal: &point))
    
    
}

stuctandClassTest()

1.1打印结果
===+  %d 8
===+  %d 16
32
0x000000010053cfc0
0x00000001000082a8 0x0000000200000002 0x0000000000000001 0x0000000000000002
1----------------
0x00007ffeefbff510
0x000000010053cfc0
2----------------
0x00007ffeefbff500
0x0000000000000003 0x0000000000000004

2. 分析结果

  • 0x00007ffeefbff510size)和0x00007ffeefbff500point)的内存地址是挨着的,

  • size 需要申请堆空间内存,堆空间的内存大小也就是32字节,大致流程如下:
    1._allocating_init()
    2._swift_allocObject
    3.swift_slowAlloc
    4.maloc

  • point 只是在栈空间,16个字节

  • size堆空间的情况:
    0x00000001000082a8 ----Size类的信息

    0x0000000200000002 ---- 引用计数

    0x0000000000000001 ----- 1

    0x0000000000000002------- 2

32云:做真实的自己吧

我大学同学打电话说觉得要孤独终老了。

我忙问怎么了。她说,以前不想谈恋爱,如今想谈却不知道怎么和异性相处了。

她说自己在网上认识了一个男生,两人聊了3个多月,昨天男生约她见面。她激动得一晚上都没睡好,很紧张。一大早就起来化妆,搭配衣服,把里里外外都打扮得一丝不苟。

焦虑不安好不容易等到见面。

对方很绅士,聊的也是自己感兴趣的,自己却像慢一拍不知道怎么回应。

有时候话题是自己感兴趣的,想蹦两句玩笑,又害怕对方会不会觉得自己太奔放,就闭嘴了。

于是,聊天一次次陷入沉默。

最后,期盼已久的约会不得不以双方拿出手机尴尬结束。

久了,男生也就不约她了,觉得她太高冷、太难相处了。

她无辜道,自己真的不是这样的啊。

我和她认识这么久,当然知道,她熟了就是一逗比,抛梗接梗手到擒来,先不说好不好相处,至少和高冷绝缘。

但她还不知道的是,她虽然表现的是这样,实际却是个很玻璃心、很敏感的人。

其实现在很多这样的女生,她们单纯、敏感,在亲密关系中畏手畏脚。

她们的性格决定了她们很在意别人的看法,总是希望呈现出最好的样子给别人,越是在乎的人越是这样。

所以,她们总是不敢轻易展现真实的自己。

可是,任何一段感情,最终都是要走向熟悉的,你的真实样子最后都是要展现给对方的。

如果在关系当初,你表现的真实样子,对方不接受,那说明对方喜欢的并不是你,那也可以及时结束。

何必现在够着一个不是自己的形象呢。

我想起我曾经发过一个状态:做真实的自己吧,万一他喜欢呢?

这句话我也想送给那些这样的女孩。

做真实的自己吧,万一他喜欢呢?是吧!

14云:感悟

我的爱越是温顺,

就越是远离爱。

在暴烈中,

在酷热中,

在渴望里,

在冒险里,

我找到了一些爱的本质。

我以适当的温度燃烧着,

以便走过爱的火焰。

所以,

当你问我为什么不能更为平静地爱你时,

我回答说,

平静地爱你就是一点也不爱你。

                                   ----珍妮特·温特森

18云:git命令

1 说明

本文主要记录日常工作中,git使用过程中的常用命令。后续会持续更新完善。

2 环境配置

2.1 参数配置

git客户端安装完毕后,需要进行变量配置。主要配置user.nameuser.email两个属性,用来标识git操作者的身份。

(1)查看全局所有配置

git config --global --list

(2)查看全局某个属性配置

git config --global user.name
git config --global user.email

(3)设置全局属性

git config --global user.name "xxx"
git config --global user.email "[email protected]"

(4)删除某个全局配置

git config --global --unset user.name

(5)打开全局参数配置文件

git config --global --edit

此命令会打开一个文件,可直接更改文件中的参数。

(6)默认文件打开方式还原

如配置文件打开方式,更改为本地软件后,想更改为原来的打开方式,可以执行如下命令:

git config --global core.editor vi

2.2 访问远程仓库

访问远程仓库,一般会直接执行clone命令。如下:

git clone https://gitee.com/xxx/mytest.git

初次访问git仓库,会弹出提示框要求输入git服务器的用户名密码。如多次输入失败,会提示

remote: [email protected]: Incorrect username or password (access token)
fatal: Authentication failed for 'https://gitee.com/xxx/mytest.git/'

这种情况需要清空windows凭据(控制面板->凭据管理器),输入正确的用户名密码

3 常用命令

3.1 分支开发

3.1.1 克隆远程分支

# 克隆远程分支到本地
git clone https://gitee.com/xxx/mytest.git

3.1.2 创建新分支

(1)根据当前分支创建本地分支,并切换到此分支

git checkout -b dev1

(2)更改代码后,提交到本地仓库

# 更改代码......

# 所有"新增"文件和"删除"文件加入到暂存区【建议】
git add -A

# 提交到本地仓库
git commit -m "read me"

3)推送到远程仓库

新拉取的分支,第一次推送到远程仓库时,需指定远程仓库的名称并创建关联关系,有如下两种方式:

  • push命令
# 推送到远程新分支+创建本地和远程分支的关联关系
git push -u origin dev1
  • push命令+branch命令
# 推送当前分支到远程新分支
git push origin dev1

# 当前分支和推送到的远程分支,创建关联关系
 git branch --set-upstream-to=origin/dev1

创建远程分支,创建关联关系后,之后再推送代码,如无特殊要求,推送时,无需再指定远程分支,推送时直接执行如下命令:

git push

查看远程分支和本地分支对应关系命令如下:

git branch -vv

输出内容如下,中括号内为远程分支名称:

$ git branch -vv
  dev1   c1715e4 [origin/dev1] read me

3.2 查看命令

3.2.1 远程操作

(1)查看当前分支对应的远程地址

git remote -v

输出内容如下,可以查看分支对应的远程地址:

$ git remote -v
origin  https://gitee.com/xxx/mytest.git (fetch)
origin  https://gitee.com/xxx/mytest.git (push)
3.2.2 分支相关

(1)查看分支

# 查看本地分支
git branch

# 查看远程分支
git branch -r

# 查看所有分支
git branch -a

# 查看远程分支和本地分支对应关系
git branch -vv

(2)切换本地分支

git checkout xxx

用法如下:

# 切换到本地master分支
git checkout master

# 切换到本地feature/dev1分支
git checkout feature/dev1
3.2.3 日志相关
# 单行+ 图形化方式查看日志【建议】
git log --graph --oneline

# 查看日志
git log 

# 单行查看日志
git log --oneline

# 图形化方式查看日志
git log --graph

3.3 撤销变更

3.3.1 撤销工作区变更

未使用git add

受版本控制的文件,变更后进行撤销

# 放弃某个文件更改(受版本控制的文件,进行变更)
git checkout xx

# 放弃所有工作区文件更改(受版本控制的文件,进行变更)
git checkout .

不收版本控制的文件,进行撤销

# 删除未被跟踪的目录和文件
git clean -fd
3.3.2 撤销暂存区变更

已使用git add,未使用git commit。只撤销到工作区,如需从工作区撤销,仍然需要继续撤销

# 恢复某个“暂存文件”到“工作区”
git reset HEAD XXX

# 恢复所有“暂存文件”到“工作区”
git reset HEAD .
3.3.3 撤销本地仓库变更

已执行git commit,未执行git push

# 撤销“本地仓库”
git reset --soft 5f7024f

# 撤销“本地仓库”+“暂存区”
git reset --mixed 5f7024f

3.3.4 撤销远程仓库变更

已push到远程仓库的记录,进行撤销

(1)不生成撤销记录

# 重置到某个分支
git reset --hard 重置到的镜像ID

# 强推到远程(可能会收到分支保护限制)
 git push --force origin master 

强推后远程日志,不再存在之前强推前的日志,如需要还原到强推前的内容,可借助reflog日志进行回滚

# 查看操作日志reflog
git reflog

# 回滚到指定分支目录
git reset --hard 7167ac9
# 推送到远程分支
git push origin master

reflog如下

241323f (HEAD -> master, origin/master) HEAD@{0}: reset: moving to 241323f
7167ac9 HEAD@{1}: commit: xxx--new

(2)生成撤销记录

# 撤掉某次提交
git revert --no-edit 需要撤销掉的提交ID

# 提交
git push origin master

3.4 合并分支

3.4.1 合并

(1)pull合并

pull命令等于fetch+merage,建议此种方式:

# 合并远程分支
git pull origin dev1 --no-edit

# 推送到远程分支
git push

不加--no-edit参数,会打开一个编辑器,可以更改合并的提交信息:

**(2)merge合并 **

git merge origin/dev00
3.4.2 处理冲突

(1)查看冲突文件,进行冲突处理

合并分支的时候,经常会出现有冲突的情况,可通过git status查看当前合并情况:

$ git status
On branch master
Your branch is up to date with 'origin/master'.

You have unmerged paths.
  (fix conflicts and run "git commit")
  (use "git merge --abort" to abort the merge)

Unmerged paths:
  (use "git add <file>..." to mark resolution)

        both modified:   ReadMe

no changes added to commit (use "git add" and/or "git commit -a")

此种情况,需要通过内置编辑器或外置编辑器(如idea或vscode等),对冲突的文件进行处理:

(2)标记文件已处理

处理完毕冲突后,执行如下命令

# 处理冲突后,标记文件已经处理
git add .
git add -A
git add <file>...

之后查看git status,结果如下:

$ git status
On branch master
Your branch is up to date with 'origin/master'.

All conflicts fixed but you are still merging.
  (use "git commit" to conclude merge)

Changes to be committed:

        modified:   ReadMe

(3)提交合并

提交合并,commit 后不需要其他参数

git commit

默认情况下,会弹出编辑框,提示可更改此次合并的提交日志,如下:

如不想更改合并日志信息,直接commit,则可以在命令后增加参数--no-edit。命令如下:

git commit --no-edit
Merge branch 'dev00' of https://gitee.com/xxx/mytest3

# Conflicts:
#       ReadMe
#
# It looks like you may be committing a merge.
# If this is not correct, please remove the file
#       .git/MERGE_HEAD
# and try again.


# Please enter the commit message for your changes. Lines starting
# with '#' will be ignored, and an empty message aborts the commit.
#
# On branch master
# Your branch is up to date with 'origin/master'.
#
# All conflicts fixed but you are still merging.
#
# Changes to be committed:
#       modified:   ReadMe
#

更改完毕(或不更改)后,关闭此文件即可,关闭文件后,提示如下内容:

$ git commit
[master 2339e32] Merge branch 'dev00' of https://gitee.com/xxx/mytest3

代表已经合并完毕。

(4)推送到远程分支

此时已经合并完毕,推送到远程分支即可:

git push

3.5 rebase命令

待完善。。。。。。

4 其他命令

4.1 加入到缓存区
# 所有"新增"文件和"删除"文件加入到暂存区【建议】
git add -A

# 所有“新增”文件加入到暂存区
git add .

# “指定”文件加入到暂存区
git add xxx xxx

4.2 pull+rebase

git pull的默认行为是git fetch + git merge

git pull --rebase则是git fetch + git rebase

4.3 提交后补充提交

本地commit后,将新提交的,合并到上次提交中

# 提示打开更改的文件
git commit --amend

# 不提示打开更改的文件
git commit --amend --no-edit

提交后对应的原日志的日志id,会发生变动。建议本地仓库未推送到远程分支时,使用此种合并提交的方式。

4.4 去除rebase状态

(1)放弃当前rebase操作

git rebase --abort

(2)继续rebase

如果冲突已经解决,先add冲突文件,之后 git rebase --continue

git rebase --continue

48云:一个长假

前两天和朋友聊天,说起2021只剩三个多月了。
“2021最后一个长假,我要好好规划一下”,好像是为了一些笃定的仪式感。
她以前其实很少出去旅游,周末也好,长假也好,宁愿加班或者在家躺着也不愿意出远门。
少数的几次,是公司团建去国外,“换一个地方躺着”。
“工作好累,人好多”,更何况,“也没有想要一起出去的人”
2020这场疫情倒是让她改变了不少。
被迫在家的日子足够长之后,她重新思考生活的意义,像植物一样渴望去吸收阳光。于是,一有空就想逃离,想去远方,想晒太阳。
一开始,只能周末跑到周边,找个地方躺着。如果没有信号,那就消失一整天。
后来,一有空就去更远的地方待着,三亚、坝上、莫干山、恩施……那段时间景点人少,机票便宜,她把大众小众的地方都去了个遍。
“虽然只是换个地方躺着,哪怕就在郊区,但焦虑和压抑也能得到缓解。”
今年**大火,她也在策划国庆节能去,兴致勃勃和我描绘,伊犁有宫崎骏动画里的天空和草原,北疆小镇有北欧童话一样浪漫宁静的景色。
她想在今年的最后一次长假,给2021留一个最好的记忆。
依然还是一个人,但她找到了一些方式,让自己保持电量满格。
这两天,美团做机票火车票的朋友和我聊起正在进行的国庆项目,感觉大家都在抓紧每一次能出去的机会,有人回家,有人出去旅游。
总觉得这两年,很多人的生活方式和态度就此改变了,更愿意出门,也更愿意珍惜和拥抱爱的人。

20云:有人又想谈恋爱,又害怕进入亲密关系?

1. 害怕接纳感情,其实是不敢接纳不完美的自己

很多人都说脱单很难,其实只是内心更多的还没有想要真正脱单吧,又或者心里太敏感怕失去而不敢迈出那一步。
就像我的朋友阿林,极度敏感但又害怕孤单,内心是极度渴望恋爱的,甚至让我想起《粉红女郎》里跌跌撞撞的结婚狂。
但她却在每次我问起感情状态的时候,总是无奈地回答,“又分手了。”
她很努力的想要得到甜蜜蜜的爱情,有次她苦追几个月,终于和心中的男神修成正果,却每天都在猜疑和患得患失中度过:
比如,他们每次出门约会之前,她都深怕自己不够完美,如果晚上有约,她中午就开始打扮自己,反而会在妆容上“用力过猛”;
平时和男神在一起的时候也是,采取“紧密盯人”的方法,只要对方的视线稍微从自己身上移走,她就开始猜疑他是不是移情别恋……
“甚至连他牵着我的手,我都会感觉惴惴不安,怕这一切会马上离我远去。”她跟我说,“我太害怕自己不够好了。”
这样的猜疑,也终于让对方觉得无法喘息,而主动提出结束这段感情。
我也害怕那种谈恋爱的那种失控感,有些人平时理智淡漠,但是一碰感情,整个人都无法控制自己。
谈恋爱之前可以做一个独立自强的女生,但是恋爱之后会变成一个变成一个多疑,患得患失,没有安全感的女生。

会因为对方不自信,会因为对方否认自己。
最后连自己都发现这样的自己并不讨人喜欢。
大家都说,好的爱情是两个人一起成长,一起进步。而这样对待感情,不是在成长只是在不停的消耗自己。
一边羡慕那些肆意爱恨的姑娘,一边又缩在自己建造的壳里,安慰自己那个更好更合适的人总会来的。
害怕接纳一段感情,何尝不是害怕接纳不够完美的自己呢?

2. “恋爱恐惧症”不可怕,只是还没有遇见对的人

前几天重温热播剧《欢乐颂2》,刘涛扮演的角色安迪是一个有“恋爱恐惧症”的人。
别看她在职场上气场强大,一旦面临自己的亲密关系,她却一下子怂了:
害怕与别人有亲密接触;
一旦有人试图闯入她的世界去窥探她的内心,她就下意识地和对方拉开距离;
在喜欢的人面前明明很在意却要假装若无其事,想要靠近却一直在远离。
在现实中有很多人和安迪有类似的情况,在面对亲密关系时表现出焦虑和回避的态度,心理学上称之为“恋爱恐惧”。

为什么会有这种情况呢?

  • 第一,可能因为选择性太多
    一旦和某一个人恋爱,建立亲密关系,就意味着责任,意味着不能够再观望其他的人。虽然我对你很满意,但是心里思考着会不会有更好的选择。
    这种类型的人,是很怕进入亲密关系的。因为一但进入亲密关系,忠诚和另一半带来的压力就会制约他的本性,他必须要关上探测其他的异性的雷达,各种花花世界就都因为自己开始了一段关系而和自己说再见。
    他会害怕失去自由,失去空间,失去自己向往的自在.....所以害怕进入一段亲密关系。

  • 第二,害怕失去
    这种人的内心是非常渴望亲密关系的,但在渴望的同时,他们又非常的担忧,因为他们非常害怕自己在亲密关系中表现不好。
    于是很多人就会拒绝开启一段关系,很多女孩会在还没在一起的时候就想到了分手。
    这样的人,也有同样的特质就是:都有一个伤痕的童年或者坎坷的情感经历。
    他们内心充满着不自信,或者是因为自己在与别人相处的时候犯错了,亦或者就是在和人相处的时间长了以后,在自己还没搞清楚状态的情况下,那些本来一开始喜欢自己的人,渐渐变得不喜欢自己了。
    总之,患有“恋爱恐惧症”的人,会拿一个透明的玻璃罩子,把自己护在里头,虽然有点鸵鸟心态,但就是沉溺于这种虚假的“安全感”里无法自拔。
    但我想说,“你之所以变成一个恋爱恐惧症的人,归根结底还是没有遇到一个正确的人。”

3. 良好的亲密关系,是独立且相依的

其实,亲密关系没有你想的那么复杂。一段好的爱情,并不是两个圆相遇融合成一个分不清彼此的圆,而是两个圆仍然是两个圆,可以重叠、可以相交,也可以离开。
无论哪种状态,自己依旧是自己。

前段时间,papi的婚恋观登上热搜,引起广大网友讨论。
简单来说,她们结婚五年双方父母没见过面,也没有喝喜酒和蜜月。
关于婚姻里谁养谁的话题,papi说,“他赚钱多他养你,他不会看轻你;他赚钱少你养着他,他也不会看轻自己”。
还有关于过年回谁家的话题,她也是很坦然的说,他们一直都是各回各家、各找各妈,不会因为这个事吵架。
何炅对于她的婚恋观做了一个很是中肯的评价:“俩人是独立又依赖的共同体,有独立的生活空间,但那种亲密的联系又扯不断”。
所以打开你的心扉,拥有一段良好的亲密关系,可以更好地帮助我们成为自己。
我相信每个人都有属于自己的挣扎,对方有时候也会没有足够的心理空间,来满足我们的需要。
但在问题面前,我们可以通过冥想练习为自己制造空间。
当我们在冥想中融入专注的心思,小我的喋喋不休暂时被止息,大我的平安喜悦一再被唤醒,全然的爱和向往会升起,这是冥想的真正含义。
冥想,会像一个贴身能量的疗愈师,随时随地,协助你看到内心的指引,释放内在不和谐能量,转化亲密关系中限制性信念,创造你的喜悦人生。
内在的改善自然带来外在的改善,当你带着你的挑战进入亲密关系的冥想,放松且敞开时,你不仅能逐渐感受到内在的喜悦与和平,更能看到外在“问题”的改善、成长和突破。
亲密关系其实有很多的形式,我们可以努力拥有有一个良性的关系和建立关系的能力。
如果你焦虑了,慢下脚步来想想自己想要什么,什么对你更有意义,然后去努力。
你会慢慢有能力和外界给的焦虑保持合适的距离。

人生不是一场赌博,只是一场体验,一场认定,勇敢去享受自由,去爱吧。

15云:有哪些给女孩子在谈恋爱中的忠告?

十几岁的时候谈恋爱,和男孩子一起吃夜市。

第一次约会,穿了白底碎花裙,出门前细细致致捯饬了两个小时,从头到脚都为了一场浪漫的约会做铺垫。到地儿了才知道他要带我去夜市摊儿,满地油污,烟雾弥漫,七零八落的椅凳胡乱散着,睡眼惺忪的男孩子穿着拖鞋,乐呵呵拉我坐下。

席间一直不痛快,胡乱捣了几筷头,白裙子被尖叫着乱跑的小孩子踢了一脚泥,鼻子一酸眼泪都要掉下来。

要说平时也不是没有过和姐妹们穿着睡衣在夜市摊儿上吆五喝六的喝啤酒,偏偏那天就莫名觉得委屈,闷头吃完,提起包就自顾自的往家走,男孩子从身后追上来,急切询问原因,我倔的很,拗着脖子不说话。其实我心里清楚,就是因为他看起来没有认真准备约会,被重视感寥寥,可我又不愿让自己显得挑剔,所以不肯开口,越想越委屈。

他最大程度的耐心问我,一遍遍道歉,在浓稠的夜色里几乎以一种卑躬屈膝的姿态说好话。

我不是没谈过恋爱,这样的场景更不是第一次经历,女生一言不发,男生低声下气,情境经典的仿佛电影天生就该这么演。全天下的女孩子们都是同样的女主角,享受同样的剧本和情绪。

我突然觉得羞耻,身体一点点从剧本里抽离,就看到了真实的自己。

习惯于男生单方面的,主动的,迎合的,低下的姿态,陷入自我编织的恋爱常规里自以为然,“这时候要生气,不能说话,时间还没到,他得再道会儿歉,无论如何不能主动开口。”

情绪早已消解,身体还在剧本里僵持。我就站在那里,突如其来的陷入了困惑。

“我并没有那么生气,那么我为什么还要继续表演我的委屈,挥霍他的歉意。”

我到底在矛盾什么。

那也是我第一次对于女生在恋爱关系中饰演的角色有了初步的质疑。

我似乎习惯于做一个被保护者,被偏爱者,而从未想过我应该是一个独立的,平等的,可以被正常交流的个体。

我几乎是仗着他的紧张和在意,堂而皇之的关闭了自己的沟通渠道。把自己从一个语言没有障碍的正常人,变成了一个情绪操控的机器。我不愿意表达自己的情绪,把表达情绪的义务推给了别人。我就是一个主动放弃沟通主权的,愚蠢的,短视的,残缺的,虚假的人。我像一个孱弱而娇气的动物,大火压境不肯自救,硬要等人寻着路过来找我。

这个发现让我惊觉起来,焦虑和不安接踵而来。

我必须跳出剧本,直面自己,掐灭那些表演性的,自我高潮性的,夸大性的情绪。

这只是零星小事,真的大火来了,只有我自己可以救我自己。

他那边儿还在道歉,我这边突然开口说对不起。
“我应该主动告诉你我的不满,我希望你可以像我一样有所准备,考虑到我的心情带我去一家有氛围的餐厅,我不是不喜欢夜市,我只是希望被重视。

我一直不说话,让你这么着急,真的对不起。”
男孩子呆了一会儿,说没关系,他只是没想那么多,以后一定会注意。我能道歉他很意外,也很感激我能说出来。

我突然就在十几岁的当口儿,隐隐约约摸索出了恋爱道理的毛皮。

很多女孩子都是太墨守成规的演员了,长期融入角色,我们习惯做一个被保护的,被拯救的弱者,我们享受弱者的权利,享受男生的卑微,在理性和感性的交界来回踱步,不肯踏出去。

可这样一点都不酷。我们不想被称作弱者,却在弱者的世界自得其乐,我们永远被动,也就永远无法自己掌控自己的感情。

我们相爱,不是为了被人照顾,被人偏爱。被人宠到生活不能自理。

我们相爱,是因为我们被对方吸引,我们互相探索,努力融合,互相取暖,互相依偎。

舒婷在致橡树里说,我必须是你近旁的一株木棉,作为树的形象和你站在一起。

“我如果爱你,就一定会尽可能告诉你,我到底为什么生气。”

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.