C/C++回调方式系列之二class接口回调和lambda程式

在《C/C++回调方式系列之一》中我们总结了函数指针模式回调,这些回调当时比较原始,容易给人一种面向过程的编程的感觉,而且函数指针的格式比较繁琐,可读性相对差一点。本系列二将总结比较推荐的回调使用模式。 一、class接口回调模式 1. 定义接口 C++可以定义virtual纯虚类作为函数接...

2017-05-30 20:41:34

阅读数:1316

评论数:0

Mac x 10.12.4 如何安装sshfs

SSHFS全称为Secure SHell FileSystem,允许支持远程登录的linux上的挂载文件系统,在mac和FreeBSD系统上使用了FUSE实现。有时候我们要编辑远程文件,只能用远程系统的vim & emacs操作。远程系统使用自己的账号还很方便的,但是临时使用别人账号进行时...

2017-05-29 11:21:52

阅读数:1061

评论数:0

Mac如何解决vi vim光标移动慢问题

作为一个vi党,从Ubuntu切换到mac时一直觉得觉得vim的光标移动速度好慢。经过查询后发现是因为mac键盘做了优化,键盘的按键开始重复键是400毫秒,按键重复时间间隔是300毫秒,就是说一秒钟hjkl移动速度只能移动三下光标,移动速度不慢才怪。由于mac系统设置的键盘重复延迟时间和按键重复时...

2017-05-28 20:55:35

阅读数:1416

评论数:17

centos7.2如何升级到centos7.3最新版本

最近有折腾的毛病又范了,把某云上面的VPS系统从ubuntu改为centos。在某云平台比较差一点,没提供最新centos7.3的镜像,于是只能在安装完成后进行系统升级了。 本来打算写一篇原创博客,google发现外国网友的文章写得非常好,于是就直接翻译过来,做一次搬运工。原文链接 http://...

2017-05-25 23:21:38

阅读数:13114

评论数:0

【笔记】ubuntu 16.04 centos 7如何配置sudo权限

方法一、直接修改/etc/sudoers文件 1. /etc/sudoers内容格式 # 用户myuser允许运行任何命令操作 myuser ALL=(ALL) ALL # 用户组mygroup允许运行任何命令操作 %mygroup ALL=(ALL) ALL 2. 修...

2017-05-25 17:18:28

阅读数:1587

评论数:0

【笔记】Windows Sublime text安装json格式化插件SublimePrettyJson

一、首先下载SublimePrettyJson插件包 https://github.com/dzhibas/SublimePrettyJson 二、将下载的文件解压放到在windows下面的目录下面 C:\Users\lucky\AppData\Roaming\Subli...

2017-05-24 16:40:47

阅读数:6312

评论数:0

androidru使用adb启动activity和monkeyrunner启动activity

平常开发的时候我们经常遇到要开发一个新的界面,没有其他程序入口启动这个activity,几年前刚做android开发那会遇到这种情况就是直接把AndroidManifest.xml的activity主要入口更改为正在开发的入口,但是有个问题,有时候不小心把AndroidManifest.xml提交...

2017-05-23 23:25:01

阅读数:1537

评论数:0

mac如何清空Recent Places

mac打开文件时会保存一个最近使用的路径列表——Recent Places 有时候我们需要整理Recent Places,清空或者设置最大保存长度 一、清空Recent Places lucky@lucky-macbook:projects$ defaults delete -g NSNa...

2017-05-21 22:05:44

阅读数:1447

评论数:0

C/C++回调方式系列之一 函数指针和函数回调模式

一、函数指针 1. 函数的定义 return_type function_name(parameter list) { function_body } return_type: 返回值,函数一定有返回值,返回值为用return关键字。如...

2017-05-20 15:45:59

阅读数:1953

评论数:0

比特币勒索病毒防范策略 windows如何禁用445端口

这几天闹得沸沸扬扬的比特币勒索病毒起因是windows共享服务端口445漏洞入侵引起的。本来防范也简单直接关闭共享服务就可以了,无奈windows关闭服务没有linux那么方便,linux一条命令就搞定。于是我想到了防火墙,平常习惯使用linux自然熟悉linux常用的防火墙iptables,可以...

2017-05-15 09:50:26

阅读数:1980

评论数:0

ubuntu Mac 上ssh保持会话连接

最近使用国内某云的VPS,发现SSH连接长时间不操作就会被断开,于是google一番,找来解决方案。 解决方法很简单,只需要配置本地主机两个参数就可以了 ServerAliveInterval 60 发送保持活跃的数据包时间间隔,单位为秒,默认300秒 ServerAliveCountMax...

2017-05-10 20:42:35

阅读数:2354

评论数:0

[笔记]如何解决Your project contains C++ files but it is not using a supported native build system

最近因为项目需要下载Android终端模拟器(Android-Terminal-Emulator)源码进行调试编译,编译过程中出现报错 Error:Execution failed for task ':libtermexec:compileReleaseNdk'. > Error:...

2017-05-08 22:06:57

阅读数:17022

评论数:6

提示
确定要删除当前文章?
取消 删除
关闭
关闭