• vim插件syntastic 如何支持c++11 语法提示vimsyntastic

    syntastic默认使用gcc编译器来进行语言检测,所以在使用c++的时候特别是c++11时。会出现很多编译错误提醒,但实质上使用g++是可以完美编译的。要想添加syntastic插件对c++11的支持只需要这样几句配置即可let g:syntastic_cpp_compiler = 'g++'let g:syntastic_cpp_compiler_options = ' -std=c++1...

    伏草惟存 发布于:2017年06月14 14:09:09
  • Linux下设置终端属性,输入字符不回显到屏幕linuxtermios

    #include <stdio.h> #include <stdlib.h> #include <termios.h> #include <unistd.h> #define LENGTH 20 int main() { char password[LENGTH]; int len = 0;...

    数据之巅 发布于:2017年06月14 11:58:40
  • Linux 一次读取单个字符linuxctermios

    在linux c编程中出入标准输入时,通常在键入回车时才会刷新缓冲区,但有时候需要实时处理键入的数据那该怎么办呢?我们可以修改当前终端属性以达到这种效果。#include <termio.h> #include <stdio.h> int scanKeyboard() { int in; struct termios new_settin...

    Jess_喵 发布于:2017年06月14 11:31:42
  • Linux下注册在程序exit之后再执行的代码--atexit()clinux

    对C语言有所了解的人都知道main函数是整个程序的入口,但是其实不然,在内核中可以使用链接器来设置程序的开始地方。当内核使⽤⼀个exec函数执⾏C程序时,在调⽤main函数之前先调⽤⼀个特殊的启动例程,可执⾏程序将此例程指定为程序的起始地址。启动例程从内核获取命令⾏参数和环境变量,然后为调⽤main函数做好准备。      前面我们关注的是程序开始进入时的调用函数,而...

    jason8482 发布于:2017年06月13 16:17:21
  • Js中this关键字详解jsthis

    隐式绑定关于this,一般来说,谁调用了方法,该方法的this就指向谁,如:function foo(){ console.log(this.a)}var a = 3;var obj = { a: 2, foo: foo};obj.foo(); // 输出2,因为是obj调用的foo,所以foo的this指向了obj,而obj.a = 2如果存在多次调用,...

    jason8482 发布于:2017年06月12 09:48:28
  • Yarn比NPM好的地方nodejsyarn

    Yarn发布初始版本之后,我体验了Yarn大约15分钟,得出的结论是:Yarn是为了解决非常大型机构面临的问题。而NPM则能满足我们所有的需求,所以为什么我要投入时间和精力去学习一个根本不会给我带来什么价值的东西呢?极致的快速—会缓存已经下载过的包,避免重复下载~~~这特性比npm好多了,不用每次都请求下载 离线模式 — 之前下载过的包,可以离线再次安装安全 — 下载前会检查签名及包的完...

    AlfredZhao 发布于:2017年06月09 16:27:22
  • JavaScript之throttle和debouncejsdebouncethrottle

    throttle我们这里说的throttle就是函数节流的意思。再说的通俗一点就是函数调用的频度控制器,是连续执行时间间隔控制。主要应用的场景比如:鼠标移动,mousemove 事件DOM 元素动态定位,window对象的resize和scroll 事件有人形象的把上面说的事件形象的比喻成机关枪的扫射,throttle就是机关枪的扳机,你不放扳机,它就一直扫射。我们开发时用的上面这些事件也是一样,...

    禁心尽力 发布于:2017年06月06 14:13:29
  • JS快速返回顶部js返回顶部

    $('html, body').animate({scrollTop:0}, 'fast');

    风萧萧兮易水寒 发布于:2017年06月01 11:24:35
  • Python实现计算二叉树中出现最多的元素python二叉树

    题目:Given a binary search tree (BST) with duplicates, find all the mode(s) (the most frequently occurred element) in the given BST.Assume a BST is defined as follows:The left subtree of a nod...

    禁心尽力 发布于:2017年05月25 12:37:02
  • 禁止docke容器访问外网iptablesdocker禁止外网

    前言:禁止docker中的容器进行网络联网操作,第一反应就是从iptables入手去禁止虚拟网卡的网络操作。1.第一种办法:(操作前请备份您的iptables配置)。iptables规则设置如下:iptables -t nat -D POSTROUTING 12.第二种更安全方法:虽然第一种办法可以完全禁止容器的网络请求,但是一禁止就会全部禁止所有容器的网络访问。这造成的影响也是十分严重的,在翻阅...

    风萧萧兮易水寒 发布于:2017年05月17 15:34:31