Unable to find Mach task port for process-id 47072: (os/kern) failure (0x5). (please check gdb is c

当在mac上使用gdb调试程序时遇到如下错误提示: Unable to find Mach task port for process-id 47072: (os/kern) failure (0x5). (please check gdb is codesigned - see tas...

2017-08-27 10:19:56

阅读数 3982

评论数 0

Ubuntu18.04 关闭和开启图形用户界面

1. 关闭用户图形界面 sudo systemctl set-default multi-user.target sudo reboot 2. 开启用户图形界面 sudo systemctl set-default graphical.target sudo reboot

2018-09-11 15:40:04

阅读数 8856

评论数 0

mac中的terminal更换成iterm2

去官网下载iterm2,安装后打开 在iterm2菜单中设置Make iTerm2 Default Term 按下command+,,设置热键 command+.

2018-05-18 13:20:19

阅读数 766

评论数 0

mac更换bash为zsh

在终端中输入sudo cash /bin/zsh 接着在终端中输入 git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh下载oh-my-zsh 在终端输入cp ~/.oh-my-zsh/templates/zshr...

2018-05-18 11:52:15

阅读数 315

评论数 0

mac更改launchpad图标大小

设置每列显示的图标数目为8 defaults write com.apple.dock springboard-columns -int 8 设置每行显示的图标数目为7 defaults write com.apple.dock springboard-rows -int 7 重新启...

2018-05-18 00:00:31

阅读数 4050

评论数 0

mac安装homebrew包管理工具

先安装Command Line Tools for Xcode:打开终端,键入 code-select --install 软件更新完之后,在终端键入/usr/bin/ruby -e "$(curl -fsSL https://raw.githubuserconte...

2018-05-17 23:25:12

阅读数 139

评论数 0

macOS 安装 Consolas 字体

在终端运行如下命令: brew install cabextract cd ~/Downloads mkdir consolas curl -O http://download.microsoft.com/download/f/5/a/f5a3df76-d856-4...

2017-12-14 00:29:45

阅读数 2472

评论数 0

461. Hamming Distance

461. Hamming DistanceThe Hamming distance between two integers is the number of positions at which the corresponding bits are different.Given two int...

2017-12-06 17:54:04

阅读数 55

评论数 0

解决macOS /usr/include 无法写入或者不存在的问题

macOS /usr/include 目录不存在,在终端运行 xcode-select --install,等待软件安装,大概 10 分钟左右 /usr/include 目录无法写入,关机重启,按 command + r 键进入 recovery 模式,在工具中选择命令行,键入 csrutil d...

2017-11-24 15:54:43

阅读数 1044

评论数 0

macOS 解决apue.h不存在的问题

如果在 macOS 上编译 UNIX 环境高级编程的实例代码时,发现 'apue.h' file not found ,以下是解决方法: 1. 去 官网 下载对应版本的源代码 2. 解压之后在 apue.h 文件中 #endif 之前添加如下语句 #include "error.c&...

2017-11-24 15:43:16

阅读数 525

评论数 0

同一个 Github 账号之多台电脑间协同开发

前提:windows 可以安装 Git Bash, Linux,macOS 直接在终端运行 1. 为了保证自己的 Github 传输安全,先产生 key,命令是ssh -keygen -t rsa -C "注册 Github 的邮箱" 2. 将产生的公钥复制到 Github...

2017-11-22 11:27:36

阅读数 2876

评论数 0

github之git命令-团队协作

先打开主项目的 Github 页面,然后 fork 项目到自己的仓库里 把自己 Github 上的仓库克隆到本地 (git clone xxx) 添加远端主项目仓库 (git remote add upstream xxx) 查看远端仓库 (git remote -v)...

2017-11-22 11:08:32

阅读数 67

评论数 0

mac上配置redis

首先使用brew进行安装 brew install redis 安装完之后进入/usr/local/etc目录,打开目录下的redis.conf文件,修改daemonize no为daemonize yes cd /usr/local/etc vim redis.conf 启动...

2017-08-31 23:18:42

阅读数 754

评论数 0

mac生成core文件和生成位置

mac环境的配置方法和linux一样。 通过ulimit来设置是否生成core文件。 生成core文件:ulimit -c unlimited unlimited 也可以换成一个具体的数值,表示生成core的大小不生成core文件:ulimit -c 0 core 文件存储位置 :/core/...

2017-08-27 10:57:52

阅读数 2701

评论数 0

macOS上的readelf和objdump的替换

ELF文件包括:(1)可重定位的目标文件(2)可执行的目标文件(3)可被共享的目标文件 可以用file命令来看目标文件是否是ELF文件 在linux下,用readelf来看ELF头部或者其它各section的内容,用objdump来对指定的内容(.text, .data等)进行反汇编。但是ma...

2017-08-27 10:53:28

阅读数 698

评论数 0

Mac OS X 上的ldd和strace的替代

Linux下经常会用到ldd查看程序使用了哪些共享链接库,很方便的一个工具,在Mac OS X上没有这个命令,如果想在Mac OS X查看程序使用了哪些链接库可以用otool 来代替。例:$ otool -L /usr/bin/vim /usr/bin/vim: /usr/lib/...

2017-08-27 10:13:41

阅读数 207

评论数 0

list类的C++模板实现

/* 2017/07/20 Liu YK */#pragma once #include <iostream> #include <ctime> #include <cassert> #include <cstdlib>namespace MYSTL...

2017-07-26 22:44:34

阅读数 1107

评论数 0

vector模板类的C++实现

/* 2017/07/19 Liu YK */#pragma once #include <cassert> #include <iostream> #include <cstdlib> #include <ctime>namespace MYSTL...

2017-07-26 22:40:00

阅读数 2167

评论数 0

寻找数组的第k个最大者

使用了两种解法: 将全部元素从大到小排序,然后返回第k-1位置的元素 选取前k个元素进行排序,然后将剩余的元素插入到对应位置,没插入一次,抛弃最后一个元素,最后返回最后位置的元素  代码如下:#include <iostream> #include <vector>usin...

2017-07-05 22:40:59

阅读数 111

评论数 0

单例模式的c++实现

singleton.h文件#ifndef _SINGLETON_H_ #define _SINGLETON_H_class Singleton { public: static Singleton* get_instance() { if(!_instance...

2017-07-03 23:30:10

阅读数 95

评论数 0

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