240 发简信
IP属地:广东
  • clear解决float高度塌陷的原理

    浮动是网页布局常用的一个手段,可以让元素脱离文档流按照我们想要的布局方式进行布局,但元素浮动后会使得其他元素与其相对位置关系发生变化,也会使得父元素产生高度塌陷问题。 为了解...

  • 看了半天,没看出区别在哪,给别人参考的话最好做些标记

    C++常量成员函数

    问题来源于今天做的C++ Primer几个练习题。 第16.2题写一个模板函数实现任意类型的比较功能,我是这么写的: 接下来第16.3题,写一个类,能够通过上面的比较函数比较...

  • C++ lambda表达式与函数对象

    C++ lambda表达式与函数对象 lambda表达式是C++11中引入的一项新技术,利用lambda表达式可以编写内嵌的匿名函数,用以替换独立函数或者函数对象,并且使代码...

  • 120
    通俗理解数字签名,数字证书和https

    前言 最近在开发关于PDF合同文档电子签章的功能,大概意思就是在一份PDF合同上签名,盖章,使其具有法律效应。签章有法律效应必须满足两个条件: 能够证明签名,盖章者是谁,无法...

  • 谢谢,暂时不折腾了,没有自动配对这个功能也不影响使用

    2020年vim的C/C++配置

    前言 有问题欢迎issue[https://github.com/Martins3/My-Linux-config/issues?q=is%3Aissue]。 至少在我放弃使...

  • void printshared(pthread_mutexattr_t *attr){} //比如此时光标在两个大括号之间,然后按两下回车

    2. void printshared(pthread_mutexattr_t *attr){

    } //此时光标在“}”前,会与函数返回类型同列,这时你需要按<ESC>回到normal模式,然后按shift+o才能到上一行,然后再按tab使得缩进正确,

    想要的结果无非是这样的,按一下回车,就能得到下面这种格式
    3. void printshared(pthread_mutexattr_t *attr){
    //前面4个空格符
    }

    2020年vim的C/C++配置

    前言 有问题欢迎issue[https://github.com/Martins3/My-Linux-config/issues?q=is%3Aissue]。 至少在我放弃使...

  • 请问你的括号匹配问题是怎么解决的,我用的是这个Raimondi/delimitMate插件,但是会影响ccls的工作。后边的大括号出来后,ccls会把它向前移动四个空格,光标也跟着过去了,而且两个大括号之间没有空行,者每次都要先到normal模式,再到insert模式下编辑,体验不好

    2020年vim的C/C++配置

    前言 有问题欢迎issue[https://github.com/Martins3/My-Linux-config/issues?q=is%3Aissue]。 至少在我放弃使...

  • 120
    2020年vim的C/C++配置

    前言 有问题欢迎issue[https://github.com/Martins3/My-Linux-config/issues?q=is%3Aissue]。 至少在我放弃使...

  • 120
    如何配置ubuntu16.04的终端和vim配色

    Solarzed是我最喜欢的配色,这个配色最大的好处就是全平台。无论是Item2,bash,Vim还是Tmux,都一应俱全。可以在所有的工具上都达到统一。在Vim中更改配色非...

  • C++拷贝构造函数和拷贝赋值运算符问题

    为什么需要析构函数就几乎需要拷贝构造函数和拷贝赋值运算符?或者说拷贝构造函数和拷贝赋值运算符什么时候需要自己构造? 答:当类内出现指针时,为了防止浅拷贝,即只对指针变量进行拷...

  • C++中自增和自减的实现

    C++中自增和自减符号我们经常使用,了解它的实现方式能够更好的为自己定义的类实现自增和自减。我们首先需要了解一个知识点,自增和自减是通过重载"++"和"--"来实现的,但是普...

  • C++ const总结

    const限定符在C++中非常常见,有以下几种用途 const修饰一般变量 const修饰的变量必须初始化,原因是不能给const对象在初始化后赋值。非const对象默认是e...

  • 120
    JDK 12又来了,我学不动了...

    写在前面 看到 JDK 12又发布了,萌新不知不觉感觉瑟瑟发抖,从 Java 1.8的函数式编程思维和范式 到 Java 1.9的模块化特性的加持 以及还没来得及深切感受一下...

  • 120
    切换到Linux工作,世界更美好

    Ubuntu桌面 感受 切换Linux后,发现整个世界都安静了,不再有弹窗。工作更专注,工作效率变得更高. 源起 忘记是哪一次弹窗,当时好像是去年6月份左右,估计是有电商推广...

  • Python爬虫基础(一)

    本文简单介绍了requests的基本使用,python爬虫中requests模块绝对是是最好用的网络请求模块,可以忘记以前学的urllib和urllib3 requests的...

  • Git常用操作

    老是忘记git的一些操作,所以简单记录下git的常用操作 建立版本库 创建文件夹 空间初始化 添加文件到暂存区 提交给master 需要注意的是:可以多次进行git add操...

个人介绍
希望早点遇到自己那唯一的main函数呢