3 TT_love9527

尚未进行身份认证

聪与敏,可恃而不可恃也,自恃其聪与敏而不学者,自败者也; 昏也庸,可限而不可限也,不自限其昏与庸而力学不倦者,自力者也。

等级
TA的排名 5w+

巴老储备1300+亿刀现金流的背后秘密

一些人通过使用财务杠杆变得非常富有。然而,这种方法通常也会令人穷困潦倒。当使用杠杆时,它会放大你的收益。这时,你的配偶会认为你很聪明,你的邻居会羡慕你。但杠杆这个东西是会令人上瘾的,一旦你奇迹般获利,很少有人会愿意再回到从前保守的状态。就像我们在三年级所学习的,一些人在2008年再次学习了,任何序列的正数,无论多么大的数字,只要乘以一个零,都会蒸发殆尽,一切归零。历史告诉我们,所有的杠杆通常导致的结果会是零,即便使用它的人非常聪明。当然,杠杆对于企业的危险也是致命的。拥有巨额负债的公司通常会假设,这些债

2020-05-17 23:10:52

值得追求的女生

记好朋友追求幸福的艰辛(已获得同意发表)遇见一位优秀的女生,感觉和人家挺配时,就应该勇往直前的追求,即使被拒的遍体鳞伤。以下是最后一次的内容编辑,男生在乎的外貌、智慧、成熟、理性、温柔、体贴?NO NO NO 重新想了一下你刚才发的文字!要是自己的好意给人家带来不适感,完全是需要禁止的粗鲁的行为。sorry啦!说说自己真实想法吧(总归需要释怀的),其实,从加你vx时对你的第...

2020-01-18 18:28:55

Go语言中针对结构体中方法的接收者作为指针或值时的理解

Go语言中针对结构体中方法的接收者作为指针或值时的理解:以下两种接收者类型举例,后续详解:样一:Func(recv *Receiver_type)GetXXXX(){…}样二:Func(recv Receiver_type)GetXXXX(){…}接收者作为引用传递: 如果想要方法改变接收者的数据,就在接收者的指针类型上定义该方法。即采用样一,引用传递。...

2019-09-15 11:46:12

Golang内存分配逃逸分析

一. golang 的内存分配逃逸 于堆和栈注意我们此处谈到的堆和栈是对操作系统中的,这个和数据结构中的堆和栈还是又一定区别的。1. 关于 堆和栈栈 可以简单得理解成一次函数调用内部申请到的内存,它们会随着函数的返回把内存还给系统。func F() { temp := make([]int, 0, 20) ...}类似于上面代...

2019-09-01 22:05:21

git 换行符LF与CRLF转换问题

git 换行符LF与CRLF转换问题一、背景在各操作系统下,文本文件所使用的换行符是不一样的。UNIX/Linux 使用的是 0x0A(LF),早期的 Mac OS 使用的是0x0D(CR),后来的 OS X 在更换内核后与 UNIX 保持一致了。但 DOS/Windows 一直使用 0x0D0A(CRLF)作为换行符。Git提供了一个“换行符自动转换”功能。这个功能默认处于“自动模式”,...

2019-07-16 21:16:45

签约选择

签约选择         克服了前面的种种困难,能走进这一步,真是要恭喜你。恭喜你进入权利反转阶段,这里主要是说明你如何去选择公司啦!想必这个时候,作为offer收割机的你,在打算和哪家公司签约的问题上犯愁。说实话,我是有多么喜欢这种犯愁的事,无以言表,哈哈哈。在洽谈签约上,或许能给你少许帮助的就是不要让获得多少薪酬的事困扰你以及如何使得你所能获得薪酬利益最大化。为此,主要从可参考的资源、自身...

2019-02-21 11:44:27

面试官交流中的问题与后感

面试官交流中的问题与后感这部分主要介绍面试C++后台开发/C++开发岗过程中,所被面试的问题;针对被拒或提供offer后,写一些自己对公司录用人所考查方面,当且就算它是面试后感吧。此外,还是想在这部分写一些有关找工作过程中,大家特别关注的问题,以及对我对这些问题的一些看法。如实习经历重要不、笔试如何通过、自身参与项目情况、技术面与HR面各自特点。因为自己也是刚过来人,这些问题在我面试时或准备找...

2019-01-25 16:30:22

找工作:前期准备

放在前面想说的一些话         说实话,从通信转软开,需要补的基础知识有点多。虽然本科时候多少也涉及一些,但全是皮毛,没有深入研究过。比如,TCP的三次握手发生在哪个函数中,如何查看每个报文送达后C/S的状态等看似简单的东西,都不会。一下子要研究这么多的东西,建立一个知识体系是不太可能的,更不要说一蹴而就。但凡事都会有一个过程,其无外乎都是从一开始的白纸,到知道一点、一些,再到全面获知。...

2019-01-25 16:27:25

研究生毕业致谢感言

时光荏苒,转眼便已进入硕士研究生的尾声。如果以相机倒带的形式回顾过去两年半的时间里,有为了研修学分而奔波于教室和图书馆之间的镜头,有为了做实验写论文埋头苦干到深夜的镜头,有受过打击受过伤害,相然也有喜悦振臂高呼的镜头。硕士研究生的结果很美好,但我更愿意享受这期间的每一个镜头、每一个过程。能有如此美好的回忆,我非常感谢身边的老师、同学和朋友们。首先,我要特别感谢我的导师归老师。您所具有稳健的大局...

2018-12-12 21:11:27

go语言下创建的工程文件

1、值得注意的三个目录bin、pkg、srcbin存放可执行文件,pkg存放由包生成的库文件,src存放源包文件2、以下是所开僻的相关路径及文件存放位置|——<sorter>            |——<pkg>            |——<bin>            |——<src>               ...

2018-10-29 16:15:26

Ubuntu16.04下源码安装go1.11.1编译器

Ubuntu下直接安装go1.10.1版本的go语言编译器需要依赖go1.4版本。所以在安装1.4版本以上的时候,需要安装1.4版本。版本下载地址:https://studygolang.com/dl(对应相应版本进行下载)设置环境变量sudo vim /etc/profile 在文件结尾处添加 export GOROOT=$HOME/go #正常安装文件下的环境变...

2018-10-29 15:45:51

自定义myVector窗口的实现(参考vector)

讲到STL库,避免不了容器,此处自定义实现一个vector,命令为myVector。当然,myVector不可与vector相比,大体的功能是实现了,最主要是没有涉及迭代器。实现的成员函数有:1、默认构造函数2、自定义构造函数3、拷贝构造函数4、赋值构造函数5、析构函数6、下标运算符7、size()8、capacity()9、clear()10、push...

2018-10-18 16:18:26

大数据处理-Bitmap

  MapReduce是一种编程模型,用于大规模数据集(大于1TB)的并行运算。概念"Map(映射)"和"Reduce(归约)"Bit-map空间压缩和快速排序去重1. Bit-map的基本思想  32位机器上,对于一个整型数,比如int a=1 在内存中占32bit位,这是为了方便计算机的运算。但是对于某些应用场景而言,这属于一种巨大的浪费,因为我们可以用对应的32bit位对应存储十进...

2018-10-17 22:59:54

定义行为像指针的类(类比于智能指针)和定义行为像值的类

一直纠结于智能指针shared_ptr的引用计数如何实现。此前看C++ primer不太注意,今天再次翻到这一知识点,再细看一遍,受益非浅呀。原来引用计数的实现也不过如此。1、定义行为像指针的类这里为避免同名,且只强调引用计数的实现,自定义了一个HasPtr类,其中最大特点是引入引用计数器。类指针的类,最大特点是底层数据共享。只对指针进行了浅拷贝。引用计数的工作方式如下四大特点:...

2018-10-16 11:41:48

APUE第8章 进程控制

1、概述UNIX系统控制包括创建新的进程、执行程序和进程终止。本章还将讲明进程属性的各种ID——实际、有效和保存的用户ID和组ID,以及它们如何受到进程控制原语的影响。2、进程标识利用进程号标识进程ID。PID号虽唯一,但可复用。系统中有一些专用进程,具体细节随实现而不同。ID为0的进程通常是调度进程,即交换进程,该进程是内核的一部分,并不执行任何磁盘上的程序,因而也被称为系统进程...

2018-10-14 23:34:56

linux调试工具——strace

当然C/C++的最基本的调度工具当属gdb。此处讲解一下strace用法。1、系统调用如创建文件、进程和复制文件等操作系统提供的服务,需要应用程序和操作系统之间进行交互。但是,问题在于,应用程序不能直接访问linux内核。但是应用程序可以跳转到system_call的内核位置,内核会检查系统调用号,该号码会告知内核进程正在请求的是哪种服务。然后,内核查看系统调用表,找到所调用的内核函数入口...

2018-10-10 17:03:49

剑指offer——1~n整数中1出现的次数(43题)

题目:输入一个整数n,求1~n这n个整数的十进制表示中1出现的次数。例如,输入12,1~12这些整数中包含1的数字有1、10、11和12,1一共出现了5次。解题思路:将给定的数字分成三部分求解,分别为最高位对应的1个数numFirstDigit、在最高位基础上的剩余位对应的1个数numOtherDigits和除去最高位后利用递归求出1的个数numRecursive。举例:如给定的数字213...

2018-10-10 16:12:57

剑指offer——连续子数组的最大和(42题)

题目:输入一个整型数组,数组里有正数也有负数。数组中的一个或连续多个整数组成一个子数组。求所有子数组的和的最大值。要求时间复杂度为O(n)。此题同时也是leetcode的原题。此处用两种方法解答。方法一,叫不出名字,但只需一次遍历,看代码很好理解。方法二,利用动态规划,dp[i]中存储以第i位置结尾的子序列的最大和。然后最后再求dp中的最大值。方法二的求解复杂度可能会稍高些,但不失为一种方法。...

2018-10-10 11:45:00

APUE第7章 进程环境

1、概述i、当程序执行时,main函数如何被调用;ii、命令行参数如何传递给新程序;iii、典型C程序的存储空间布局;iv、如何分配另外的存储空间(利用malloc、calloc、realloc及free函数);v、进程如何使用环境变量;vi、进程的7种不同终止方式;vii、longjmp和setjmp函数及它们与栈的交互作用;viii、查看进程资源限制。2、main函数C程序是从ma...

2018-10-09 21:16:52

MySQL——视图

1、视图概念视图是一张虚拟表,由存储的表的查询构成,可以将其输出看作一个表。如真表一样。视图并不在数据库中存储数据值,其数据值来自定义视图的查询语句所引用的表,数据库只在数据字典中存储视图的定义的信息。通过视图修改数据时,实际上就是在修改基本表中的数据。同时,改变基本表中的数据也会反映到由该表组成的视图中。双向影响。2、创建视图在当前用户模式中创建视图,要求数据库用户必须具有cre...

2018-10-06 23:10:33

查看更多

勋章 我的勋章
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。