240 发简信
IP属地:山东
  • 120
    史可法的扬州十日劫

    01.大厦将倾 公元1644年,明崇祯十七年。 是年3月,李自成率领起义军攻进了北京城,心如死灰的崇祯皇帝亲手杀掉自己的家眷,留下“朕误听文官言,致失天下,任贼碎裂朕尸,弗伤...

  • 衢州让恢复「揖礼」,我不做过多评判。摘几个鲁迅先生的话吧。

    据《周礼》记载,根据双方的地位和关系,作揖有揖有土揖、时揖、天揖、特揖、旅揖、旁三揖之分。时揖:拱手向前平伸;天揖:拱手前伸而稍上举;特揖:是一个一个地作揖;旅揖:按等级分别...

  • 另外,你所说的这个

    int a = 10;
    int b = a >>1;

    这个代码,如果这个代码还没有「可读性」

    那我很怀疑看这个代码的程序员的基本素质。

    用位移替代除2,也是防止溢出在移植性的很好习惯。

    更进一步来说,也是用2进制思维的习惯。

    如果看不懂>>位移运算符,还学个P的C/C++语言?

    而很明显

    int a = 10;
    int b = a / 2;

    带的是10进制习惯。

    如果你长时间用2进制8进制16进制思考。


    int a = 10;
    int b = a >>1;

    才是最易维护的代码。

    你考虑过具体的场景吗?

    就用这个例子去「说教」?

    如何评价一段代码

    经常有人微信问我,什么样的代码才算是好代码。这个问题其实见仁见智,业内也没有统一的标准可以使用。我仔细梳理了一下自己评价代码的方法,总结了五个评价指标。 规模 执行效率 占用...

  • 另外,我真的很难想象。像你这种程序员。在变量命名上,放到其他语言会难受到什么程度。
    如果数组都要写个arr,那如果定义一个class,那你加什么「前缀」呢?
    而且typedef struct _tagNode这种写Windows代码带来的坏习惯,还在文章里写。
    如果教给初学者。告诉他这些,只能带来更坏的习惯。

    我完全不明白为什么要加什么m_n这种垃圾在上面。

    struct Node
    {
    int ID;
    int SN;
    int Mode;
    int Code;
    };

    写这么容易阅读的不行吗?少写一点东西会死吗?

    本身struct就需要用「.」或者「->」这种域操作符来说明。

    m_n这种东西,我不明白写来干嘛?加这个干嘛?侮辱视线吗?

    在变量声明上,写struct Node,在变量声明上多写个struct死不了人的。
    而且好的编辑器会对struct关键字高亮,很明显会让人知道这是个结构声明的变量。

    还有,你的arrNodes[100]还没有使用「常量」,

    定义一个常量很麻烦吗?老手不会犯这种错误的。

    struct Node
    {
    int ID;
    int SN;
    int Mode;
    int Code;
    };

    ANSI C的

    #define MAX_NODE 100
    struct Node nodes[MAX_NODE];

    或者C99以及C++的

    const int MAX_NODE = 100;
    struct Node nodes[MAX_NODE];

    这才是最老手的写法!

    多写这些东西,更容易懂!

    而不是你写的:Node arrNodes[100];这种垃圾货。

    如果你想『说教』

    抱歉,你的说教,真的让你看上去,更像你所说的「老手」

    带着一堆坏毛病,去说另一个「老手」的坏毛病。

    然后我这个「老手」继续把很基础的东西,告诉你。

    呵呵,在我眼里,你这篇文章,完全没资格说教。

    如何评价一段代码

    经常有人微信问我,什么样的代码才算是好代码。这个问题其实见仁见智,业内也没有统一的标准可以使用。我仔细梳理了一下自己评价代码的方法,总结了五个评价指标。 规模 执行效率 占用...

  • 说老实话。如果是好的程序员,
    不要写这种g_nScore东西。
    g是什么。n是什么?
    很明显匈牙利命名法带来的臭习惯。
    以及g代表「全局变量」的坏毛病。

    还有m_nSN,m?n?
    还有更让人感觉无奈的arrNodes。
    Node(s)了。本来就是个自解释的变量

    如果你写的东西,没有一个自解释的东西。
    请你把变量写的长一点,或者加一个其他的东西弄清楚。
    而arr这种东西。

    这是教「初学者」坏毛病吗?

    呵呵,这写「变量命名」就和你写的这篇文章显得非常的格格不入。

    如何评价一段代码

    经常有人微信问我,什么样的代码才算是好代码。这个问题其实见仁见智,业内也没有统一的标准可以使用。我仔细梳理了一下自己评价代码的方法,总结了五个评价指标。 规模 执行效率 占用...

  • 华为?华为不是第一次『救国』了。联想?联想也不是第一次『卖国』了。

    请恕我也标题党一下,今天早晨,我例行坐在抽水马桶上,一边舒爽,一边看一点B站的小视频。 而B站推送给我一个视频《你为什么不再购买联想?联想公关根本问题究竟在哪儿?公关灾难的教...

  • 季后赛开始到现在,见证了勇士区的喷子,从乱喷到沉默。犹如一出轻喜剧。

    看着西部季后赛开战。勇士区的喷子们,就一直处于狂欢的状态。 季后赛一开始,许多中立球迷,就携整个赛季喷的点,开始喷。 “五星勇士,你还要脸不要脸?”类似这种话,这一年总是有人...

  • 2019-05-12 简书五周年

    今天搜索文档,搜到了简书的一篇文章,却看到自己账号的一个提醒,来简书五周年了啊。 说老实话,简书这个平台,我就用了1年多而已。剩下的时间根本就没有在用。 写作这件事,一开始还...

  • 我已经2年没来简书了。我最近想用简书写一些md的东西,回来一看。我4、5年前写的东西也被封了。我就很奇怪了。其实已经无所谓了。我很久以前写的文章,估计早已经没人看了。

    这怪谁呢?

    最近《简书》一直在封锁作者的文章,多则几十篇,少则三五篇,一时间“民怨”四起,当人们还在疑惑之中时,简书自己出了一份公告,全文如下: 公 告 亲爱的简...

  • 看到17岁自杀的孩子的消息?死了好,死了好,死了总比活着好……

    我只是偶尔上一下简书看看别人的文章,已经论“年”来算登录简书了。可一上来,就看到,被一条消息刷屏了。一个17岁的孩子跳了卢浦大桥。看到那个gif,当他跳下去的一瞬间,我胸中一...

  • 如果有踩我就会踩,我最讨厌这种标题了。感动了“上亿人”之类的。看都不看,这种故事,几乎80%都是瞎编的。

    这两个故事很短,却震撼了上亿人

    故事一: 有这样一个儿子,他是个大款,母亲老了,牙齿全坏掉了,于是他开车带着母亲去镶牙,一进牙科诊所,医生开始推销他们的假牙,可母亲却要了最便宜的那种。 医生不甘就此罢休,他...

  • 写完了之后,去浇了下我家的米兰。刚开花需要叶子上喷点水。

    看着这一株大米兰,我才想起,我胡扯了这么多,说啥。

    总结下:

    我想表达的是,受伤了,就努力去做个正常人,而不是做个“受伤”人。

    心里反复想着当年受伤的事,其实是一种相对病态的行为。会被当年的想法影响,行为会极左极右的走极端。

    最难的就是当个正常人。

    如果你也不喜欢过年

    我已经三十岁了。十岁以前的春节几乎没有任何记忆。之后,到大学毕业之前的春节,都是不愉快的回忆。回忆特别混乱,年份和事件完全对不上号。有些事情我很确定发生过,知道在哪个时期,比...

  • 而我反复给你提到了两个字:讲理。

    我们这里氛围好的原因,就是因为老人们,别看80、90岁了。但他们都一个标准,讲理。

    标准如此之简单:你不讲理了,不管你是弱势、强势的人。那抱歉,你不值得同情。

    但有没有一个具体的标准,讲理,讲的什么理?你没法具体阐述,可他们的论断,都很好,都很客观。

    这也是我们山东人,在外面口碑好的一个很大因素。

    比如说,我从你文章里摘的“他是很差,可是再差他也把你们养大了啊!”

    我如果把这种话给我们这里的老奶奶们说,

    说一句对你抱歉的话,老太太们绝对就一句话:说这句话的人就活该!

    因为这句话,不讲理!

    这个不讲理,包含了不讲“道理”,不讲逻辑,不公平,没规矩,等等一系列的东西。

    我知道你写下自己的生活的阴暗部分,是很大的勇气的,也是告诫自己以及后人。

    但我想说,人啊,为什么你家有这种情况?别人家没有?

    总会总结出一些东西出来。

    首先,这人,朴素的说,总得讲理吧。
    其次,这人,是活在一个人文环境里的吧,当与这个环境不符的情况出现,思考的是预防不再发生这种情况,但这怎么可能不发生呢?人,总是有暴力倾向的。

    可你没说一个解决办法啊。你只是说,我经历了这个环境,我恢复了。但结果呢?
    有时候人会有极左极右的想法的。

    不止一个人给我说,这打人是不对的,因为儿时有被打的经历。可有时候家里出事的时候,举起拳头的那个人,可能并不一定不需要的人。

    或许有时候,一些人,(或许你自己),都可能会因为自己的同年创伤,对自己的后代会有过度保护的倾向。家庭的伤痛,不是一代人能消除的。

    说这么多,其实想表达是。人要活的正常点,因为人周围有人立了规矩,讲了道理,甚至有了法律,那是有原因的!法律是为了维护将来发生的问题。

    前段时间我理发,有个等着理发的81岁(估计现在83岁了)的老太太,和理发的阿姨聊起来,突然感慨了一下,你们现在好啊,能离婚啊。

    当年那么多人不离婚,打啊,打的我们四邻不安啊。有意思的是,15分钟后,她男人来了,商量买什么菜。俩人相敬如宾的。

    因为一家打起来了,那不是自己家的问题,是周围所有人的问题啊!

    如果你也不喜欢过年

    我已经三十岁了。十岁以前的春节几乎没有任何记忆。之后,到大学毕业之前的春节,都是不愉快的回忆。回忆特别混乱,年份和事件完全对不上号。有些事情我很确定发生过,知道在哪个时期,比...

  • 120
    如果你也不喜欢过年

    我已经三十岁了。十岁以前的春节几乎没有任何记忆。之后,到大学毕业之前的春节,都是不愉快的回忆。回忆特别混乱,年份和事件完全对不上号。有些事情我很确定发生过,知道在哪个时期,比...