iterm

Terminal stalling on every command due to Xcodebuild

拈花ヽ惹草 提交于 2021-01-28 00:42:13
问题 I just updated Xcode to 11.4 and suddenly my terminal (iTerm 3.3.9) is now very slow. Typing a command works fine, but upon pressing enter I often wait 3-4 seconds to perform a simple task ( cd , git add , etc). When I look at the status bar I notice that xcodebuild is running during the time while I am waiting. I'm assuming that the new Xcode update did something that makes this process longer or needs a setting updated somewhere. I have already tried sudo xcodebuild -license accept and that

程序员必备|Mac开发和编程软件推荐

空扰寡人 提交于 2020-12-13 21:49:28
很大一部分Mac用户都是从事软件开发工作的程序员。俗话说得好,工具用得好,编程没烦恼。最近也有不少用户问到Mac开发和编程需要用到哪些常用软件?今天macdown小编就为大家推荐一些Mac开发和编程软件,希望对大家打造高效的 mac 开发环境提供一些帮助! Mac开发常用软件推荐 Dash:最好用的API文档工具 一款专业的代码文档管理工具,可以让您集中管理API文档,包括离线下载、搜索、查阅,包括各种主流的编程语言和框架,Dash for Mac(代码文档管理工具)内置了丰富的API文档,多达150多种,可以在线下载各种开发API和文档资料,可以帮助开发者快捷的管理代码片段。 Dash for Mac还自带了丰富的API文档,涉及各种主流的编程语言和框架。用户可以把日常使用频繁的代码保存起来,让学习各种编程语言不再是难事! Alfred:效率神器 想让您的工作效率更高的话,这款快速启动工具Alfred4 Mac版是您的必备! 它的功能强大,操作简单,能通过快捷键就快速的启动、搜索、查询字典、查看剪贴板等等,简单实用!Alfred4 Mac版不仅能够大大提高工作效率,还有很多其他功能的插件安装使用,为您的工作提供了很大的便捷! IDE/编辑器软件推荐 Jetbrains 全家桶 说起Mac上的开发工具,当属JetBrAIns出品的一系列开发工具IDE了

MySql在Mac上的安装与配置详解

こ雲淡風輕ζ 提交于 2020-11-26 09:34:06
Mac下安装mysql5.7 完整步骤(图文详解) 转载---原文地址:https://www.jb51.net/article/103841.htm 本篇文章主要介绍了Mac下安装mysql5.7 完整步骤,具有一定的参考价值,有兴趣的可以了解一下, 最近使用Mac系统,准备搭建一套本地web服务器环境。因为Mac系统自带PHP和apach,但是没有自带mysql,所以要手动去安装mysql,本次安装mysql最新版5.7.17。 1.官网下载 MySQL v5.7官方正式版下载地址: //www.jb51.net/softs/451120.html 点击上面的地址,会看到如下图的页面。你可能不知道该下载哪一个,我下载的是最后一个,就是图中标注红色的那个按钮,为什么?因为它是dmg文件,傻瓜式安装,一路确认就可以。 点进去之后,你会看到两个大大的按钮,登录和注册。如果你不想做这些繁琐的动作,别急,看下图红框圈中的文字,点击就可以直接下载了。(第一次不知道有这个坑,楞是乖乖的注册了一番呜呜) 2.安装mysql 下载完成后,点击安装,一路确认,等待安装成功。 启动mysql 进入系统偏好设置,最下边一行,找到mysql打开,点击"Start MySQL Server",启动mysql 命令行运行 在应用程序中找到 iTerm 打开,首先运行下面两条命令: alias mysql=

tmux终端意外出现控制字符

安稳与你 提交于 2020-10-28 03:42:11
Mac下iterm里运行tmux异常案例。 tmux是一个优秀的终端工具。在以前,其实我是screen党,因为足够简单。 接触tmux后,发现它也够简单,而且相比screen比较实用的一点是,在screen里,无法按下ctrl+a组合键回到当前命令行的行首,而tmux则可以,于是就可耻的 ” 叛变了“。 相对于Screen,它也更好用:支持屏幕切分(横切、竖切),支持在一个终端里开启多个会话,也有更丰富的命令行参数。 macos下,用iterm登入远程主机,进入tmux,按下shift+空格/回删,或者ctrl+回删,都会出现控制字符。 #手速稍微快一些,就会出来好几个控制字符 [root@yejr.run tmp] # 7;2u ;2u 7;5u -bash: 7: command not found -bash: 2u: command not found -bash: 2u: command not found -bash: 5u: command not found #在mysql客户端里也会出现 root@yejr.run [ test ]>select *;2u from t1; 只需要把远程主机的TERM环境变量改成ansi/vt100之类的就没事。 [root@yejr.run ~] # env | grep TERM TERM=xterm [root@yejr

tmux终端意外出现控制字符

北城以北 提交于 2020-10-26 23:36:19
Mac下iterm里运行tmux异常案例。 tmux是一个优秀的终端工具。在以前,其实我是screen党,因为足够简单。 接触tmux后,发现它也够简单,而且相比screen比较实用的一点是,在screen里,无法按下ctrl+a组合键回到当前命令行的行首,而tmux则可以,于是就可耻的”叛变了“。 相对于Screen,它也更好用:支持屏幕切分(横切、竖切),支持在一个终端里开启多个会话,也有更丰富的命令行参数。 macos下,用iterm登入远程主机,进入tmux,按下shift+空格/回删,或者ctrl+回删,都会出现控制字符。 #手速稍微快一些,就会出来好几个控制字符 [root@yejr.run tmp]# 7;2u ;2u 7;5u -bash: 7: command not found -bash: 2u: command not found -bash: 2u: command not found -bash: 5u: command not found #在mysql客户端里也会出现 root@yejr.run [test]>select *;2u from t1; 只需要把远程主机的TERM环境变量改成ansi/vt100之类的就没事。 [root@yejr.run ~]# env | grep TERM TERM=xterm [root@yejr.run ~]#

如何使用SSH从服务器下载文件? [关闭]

安稳与你 提交于 2020-08-18 00:19:28
问题: I need to download a file from server to my desktop. 我需要从服务器下载文件到我的桌面。 (UBUNTU 10.04) I don't have a web access to the server, just ssh. (UBUNTU 10.04)我没有对服务器的Web访问权限,只有ssh。 If it helps, my OS is Mac OS X and iTerm 2 as a terminal. 如果有帮助,我的操作系统是Mac OS X和iTerm 2作为终端。 解决方案: 参考一: https://stackoom.com/question/dYXJ/如何使用SSH从服务器下载文件-关闭 参考二: https://oldbug.net/q/dYXJ/How-to-download-a-file-from-server-using-SSH-closed 来源: oschina 链接: https://my.oschina.net/u/4438370/blog/4331166

看国外女神级程序员,直播写代码一年的感悟

给你一囗甜甜゛ 提交于 2020-08-10 04:11:57
我第一次直播写代码是在去年七月份。我想要直播一下我在业余时间内为开源项目领域所做的工作,尽管在youtube上的大部分直播都是关于游戏的。我比较擅长于NodeJS的硬件库方面的工作(尽管大部分项目都是自己的)。并且我在youtube上曾经开启过一个房间了,那为什么我不继续做下去?我的栏目可以叫做:基于Java的硬件开发。 当然,我并不是第一个在直播平台直播代码的,Handmade Hero是我见到的第一个直播代码的人。接下来Vlambeer的工程师们也开始了直播代码,他们在youtube上直播Nuclear Throne项目的开发。我也特别喜欢Vlambeer工程师们的直播。 真正促使我做这件事情的是我的一个朋友,他是Nolan Lawson。他曾经一周直播一次他在开源项目领域所做的工作,真的很酷。在直播过程中,他解释了他所写的所有内容。他也回复了Github上的issue,将一些错误分类,调试代码分支。我觉得他这样很有意思,因为Nolan维护着拥有很高使用频率的开源代码库。我觉得他的开源生活和我很不一样。 你可以看到我曾经在他的视频下留言: 一周后,我设置好了youtube房间信息,使用OBS工具,我准备开始直播了。我一直维护着Avrgirl-Arduino这个库,我想我在直播的时候也做这个库的工作好了。第一次直播是很困难的,那时我很紧张

Mac版iTerm2终端环境如何?附macz汇总iTerm2快捷键合集

ε祈祈猫儿з 提交于 2020-07-24 07:19:23
iTerm2是功能强大的终端工具,是可替代Apple终端和iTerm的继任者,支持分窗口操作、自动完成、粘贴历史、回放功能、全屏等功能,是一款非常值得推荐的终端软件! Mac版iTerm2终端环境如何? 一、iTerm2终端环境的优势 其实现在os x的terminal已经做的很好了,但是iTerm2的功能依然要更强大一些。 兼容性比默认Terminal更好。 对于经常要远程使用的情况下,默认的Terminal在使用vi时经常出现不兼容的问题,而iTerm2在这方面显然做的更好。 二、iTerm2快捷键合集 标签 1、新建标签:command + t 2、关闭标签:command + w 3、切换标签:command + 数字 command + 左右方向键 4、切换全屏:command + enter 5、查找:command + f 分屏 1、垂直分屏:command + d 2、水平分屏:command + shift + d 3、切换屏幕:command + option + 方向键 command + [ 或 command + ] 4、查看历史命令:command + ; 5、查看剪贴板历史:command + shift + h 自带快捷键 1、⌘ + 数字在各 tab 标签直接来回切换 2、选择即复制 + 鼠标中键粘贴,这个很实用 3、⌘+ f

PID算法图形 python

拈花ヽ惹草 提交于 2020-05-09 11:39:05
# -*- coding: utf-8 -*- class PID: def __init__(self, P=0.2, I=0.0, D=0.0): self.Kp = P self.Ki = I self.Kd = D self.sample_time = 0.00 self.current_time = time.time() self.last_time = self.current_time self.clear() def clear(self): self.SetPoint = 0.0 self.PTerm = 0.0 self.ITerm = 0.0 self.DTerm = 0.0 self.last_error = 0.0 self.int_error = 0.0 self.windup_guard = 20.0 self.output = 0.0 def update(self, feedback_value): error = self.SetPoint - feedback_value self.current_time = time.time() delta_time = self.current_time - self.last_time delta_error = error - self.last_error if (delta_time >=

Linux

夙愿已清 提交于 2020-04-27 20:25:25
[TOC] SecureCRT中有以下文件传输协议: ① ASCII: 最快的传输协议, 但只能传送文本文件; ② Xmodem: 古老的传输协议, 速度较慢, 但使用了CRC错误侦测方法, 传输的准确率可高达99.6%; ③ Ymodem: 是Xmodem的改良版, 使用了1024位区段传送, 速度比Xmodem快; ④ Zmodem: Zmodem采用了串流式(streaming)传输方式, 传输速度较快, 而且还具有自动改变区段大小和断点续传、快速错误侦测等功能. Zmodem是目前最流行的文件传输协议, 下述的rz/sz命令就是通过Zmodem模式传输文件. 1 通过rz/sz命令上传/下载 1.1 安装lrzsz软件 [root@host-10-0-20-50 ~]# sudo yum install -y lrzsz 若服务器不能连接外网, 可参照 CentOS 6.5中安装使用dstat资源统计工具 中的设置. 1.2 rz - 上传文件 rz中的r是received(接收)的缩写, 意为服务器接收文件(received by client), 即上传本地文件到服务器. 键入 rz 命令, 然后回车, 将弹出文件选择对话框, 选择需要上传的文件, 可选择多个文件. 点击确定后即可上传文件, 文件接收路径为当前执行rz命令的路径 . 过程如下: [root@host