mac

osx 修改jenkins进程默认账户解决权限问题

混江龙づ霸主 提交于 2019-12-06 08:38:34
首先停止jenkins sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist sudo vim /Library/LaunchDaemons/org.jenkins-ci.plist 将下面对应的位置分别修改为你需要的用户组和用户名 sudo chown -R zhulangren:wheel /Users/Shared/Jenkins/ sudo chown -R zhulangren:wheel /var/log/jenkins/ 启动jenkins sudo launchctl load /Library/LaunchDaemons/org.jenkins-ci.plist 尽管通过expect实现了自动打包自动更新,定时打包,但是这些还不够,还需要指定的账户在需要的时候开始打包,我实现了一个通过websocket来执行命令的网站来解决这个问题但是在执行超长时间的脚本时浏览器表现好像假死了。之前也通过jenkins执行命令尝试过但是执行expect脚本时jenkins会出错,隔了这么长时间希望已经解决了这个错误,今天再次尝试jenkins打包 来源: oschina 链接: https://my.oschina.net/u/117096/blog/790453

Mac 使用 launchctl 定时运行程序

左心房为你撑大大i 提交于 2019-12-06 08:38:25
在linux下可以用crontab来定时执行任务,在MAC下可以用launchctl来定时执行任务。 我们使用launchctl来做一个定时执行任务的例子。 首先做一个可执行的脚本,脚本名字叫做:AutoMakeLog.sh,脚本的功能就是在/Users/jackin/Downloads/目录下建一个日志文件。 Shell文件/Users/jackin/AutoMakeLog.sh: cd /Users/jackin/Downloads/ LOG=`date +"%Y-%m-%d %H:%M:%S"` LOGFILE=`date +"date-log-%Y%m%d.log"` echo $LOG > $LOGFILE 脚本要改成可执行的权限 chmod 777 AutoMakeLog.sh 然后进入到~/Library/LaunchAgents下建一个plist文件,这个就是糸统执行任务时要使用的文件 文件名叫com.jackin.launchctl.plist,文件内容如下: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist

MacBook 安装github 上传本地代码

非 Y 不嫁゛ 提交于 2019-12-06 08:10:25
1.安装github,参考连接: http://blog.csdn.net/qq_20044689/article/details/51659665 2.终端配置 参考连接: http://www.07net01.com/2015/08/895617.html (二.终端配置) 3.上传代码到github 参考链接: http://www.07net01.com/2015/08/895617.html (三.上传代码到github) 注意:再上传项目的时候,首先cd 的需要上传项目的父目录下,如:/Users/qiminhui/Documents/workspace ,然后按照【三.上传代码到github】步骤上传代码 命令解释: 新建工程提交到gitHub等git服务器的步奏 1.配置查找电脑的.ssh key 2.将.ssh key填充至服务器(网站) 3.在服务器(网站)上新建一个项目,最好直接包含有README 和 .gitignore 4.新建项目完成后,可以看到项目的克隆或者下载地址,等会需要用到的是http的地址 5.使用终端,cd到桌面 6.使用命令行 git clone 项目地址 /* git clone https://github.com/h4836j/addressBook.git */ (后面的是项目地址) 7.克隆项目成功后

SayMoney for Mac(个人理财软件)

被刻印的时光 ゝ 提交于 2019-12-06 08:02:49
SayMoney Mac版是一款十分实用的金融理财软件,SayMoney Mac版可以帮助mac用户查看货币汇率转换、特定货币的受益率等,支持当前利率查看,是款小巧、好用的投资理财软件。 https://www.macdown.com 软件功能 SayMoney是一本创新的预算书,用于管理和评估您的个人财务状况。 所有功能一目了然: - 没有广告! - 操作简单直观 - 管理和评估您的费用和收入 - 交易,类别,账户和转账的管理 - 经常性支出和收入的管理 - 数据过滤,排序,分组和聚合 - 通过PIN保护 - 5种app设计颜色 - 语音输入和语音输出 * - 语音命令 * - 文件管理,储蓄目标和购物清单* - 您的交易的CSV导出* - CSV导入交易* - 印刷* - 数据备份和恢复* - 数据同步* - 数据加密 * - 货币转换器(当前汇率)* 标有*的功能是可以购买一次的付费功能。 软件特色 1、SayMoney账务总是在视野中 2、通用设计,使用方便 3、SayMoney简单,现代和创新 4、快速获得财务概述 5、使用语音输入来输入数据 6、使用过滤器快速找到你的数据 7、免费试用SayMoney 更新日志 性能 可用性 错误修复 来源: https://www.cnblogs.com/qq22949529/p/11970152.html

MacClean360 for mac(系统清理软件)

僤鯓⒐⒋嵵緔 提交于 2019-12-06 08:02:43
mac电脑的垃圾用什么软件清理呢?MacClean360 mac版是一款mac平台上的系统清理软件,可以帮你清理系统中的垃圾文件,不管是系统缓存、应用缓存还是垃圾桶中的文件都可以轻松清理。只需单击一下即可清除系统垃圾, 释放磁盘空间并加快慢速Mac的最佳 https://www.macdown.com MacClean360破解版软件介绍 MacClean360 Mac是多合一的Mac清洁器和管理器。它不仅可以查找和删除Mac中的所有垃圾文件,而且还可以帮助您优化,加快和管理Mac计算机。 MacClean360破解版软件功能 MacClean360提供9种出色的工具来帮助您清理,管理和优化Mac: 垃圾清理器: 垃圾清理器可以帮助您扫描Mac系统并查找所有垃圾数据,包括系统垃圾,应用垃圾,iTunes垃圾,电子邮件垃圾和垃圾箱。垃圾 扫描后,用户可以通过单击1清除Mac中的所有垃圾数据 卸载程序: 您可以通过单击1 卸载不需要的应用程序并清除所有关联的文件。只需选择应用程序,然后单击“卸载”按钮即可卸载所有无用的应用程序 重复文件清除程序: 在Mac上查找和删除重复的文件 大型/旧文件清除程序: 在Mac上查找并删除无用的大文件或旧文件 磁盘管理器: 磁盘管理器可以帮助您管理Mac上的磁盘和外部设备。您可以格式化或重命名Mac上的硬盘驱动器或设备

Mac 安装Qt5,QtCreator3.5 并使用OpenCV

纵然是瞬间 提交于 2019-12-06 08:01:41
最近要在mac运行一个Qt工程,需要使用OpenCV+ITK+VTK,搞了好久才搞定。我只想说,vtk+itk在mac上的资料真心少,虽然osx和linux的安装配置大体一样,但是就是那些许差异埋得坑真是磨人(特别是对于身为新手而言,泪奔啊 ´╮(╯﹏╰)╭ 。所以搞定之后打算好好写个博客记录自己踩过的坑,也供给他人提供经验少踩坑。 这篇博客主要记录Qt的安装,和如何在Qt上使用OpenCV。 环境: - Mac OS X 10.11.2 - OpenCV3.0用源码cmake装的opencv.( How to install OpenCV on Mac ) Qt5与Qt Creator3.5下载安装 Visit Qt Website and go to Download Qt官网提供了多种选择下载Qt框架,一般用于开发学习可直接选择Open source distribution under a LGPL or GPL license > Yes > Yes > Get started. 下载特定版本的Qt框架和QtCreator 这里需要注意,Qt framework 和 Qt Creator是两个东西,前者是qt的核,后者相当于开发Qt的IDE。而官网下载一般把两者分开,供单独下载,而且默认推荐最新版本的qt框架(如果你并不需要最新版本独有的功能,还是下载前一个稳定版吧

Numi3 for Mac(mini文本计算器) 3.22

北城余情 提交于 2019-12-06 07:52:25
numi for mac版是一款适用于macOS系统的计算器工具,Numi支持货币,长度,面积,体积,时间,温度和数据大小。简洁语言风格外加清爽的语法着色,每次的演算和账单都可以以文本形式永久保存,它可以处理一些复杂的数学,不必重写输入的内容,无论是文本,数字还是注释,软件都能够自动理解并计算您所写的内容。 下载地址: Numi3 for Mac Numi Mac版是Mac平台上的一款界面非常漂亮的神奇计算器应用。Numi Mac版是一款神奇地将计算与文本相结合的计算器,并允许您自由分享计算。Numi Mac版结合了文本编辑器和计算器,支持简单的英语。 例如,'5厘米加1米'。包含了单位转换器:Numi支持货币,长度,面积,体积,时间,温度和数据大小。 如果需要它会自动转换单位,还有可配置的热键Menubar和Dock模式。Numi Mac版支持时区转换,可以使用 time 和 now 关键词来获取本地时间,当想要获取别的时区的时间时,可以在关键词前面加上时区缩写作为前缀或者结合 in 关键词把时区作为后缀。转换的结果会实时与全球时间同步,因此任何时刻运算的结果都会基于当前时刻给出。 Numi for Mac功能特色 1、两种模式:可以在停靠模式或菜单栏模式之间进行选择。 2、可配置的精度:Numi在计算过程中使用最大可用精度,可以配置要显示的小数位数。 3、新功能

【macOS】在终端打开 vscode

假如想象 提交于 2019-12-06 07:51:50
打开vscode open -a 'Visual Studio Code.app' [要用vscode打开的文件夹或文件名称] 相关命令 open -h 输出结果 Usage: open [-e] [-t] [-f] [-W] [-R] [-n] [-g] [-h] [-s <partial SDK name>][-b <bundle identifier>] [-a <application>] [filenames] [--args arguments] Help: Open opens files from a shell. By default, opens each file using the default application for that file. If the file is in the form of a URL, the file will be opened as a URL. Options: -a Opens with the specified application. -b Opens with the specified application bundle identifier. -e Opens with TextEdit. -t Opens with default text editor. -f Reads input from

connect via ssh to virtualbox guest vm without knowing ip address

吃可爱长大的小学妹 提交于 2019-12-06 07:27:00
cat ssh-vm NETS=192.168.3.0/24 # MAC=${MAC:-08:00:27:7c:55:26} VBoxManage list vms USR=${USR:-mxh} VM1=$(VBoxManage list vms | head -n 1 | awk '{ print $1 }') VM1=${VM1:-ubuntu-18.04} VM1=${VM1%\"*} VM1=${VM1#*\"} VMNAME=${VMNAME:-$VM1} echo "VM name is: $VMNAME" NIC_MAC=`VBoxManage showvminfo $VMNAME --details 2>&1 | grep 'NIC.*MAC' | sed -re 's/.*MAC: (.+), Attachment.*/\1/' -e 's/(\w{2})/\1:/g' -e 's/:$//'` MAC=${MAC:-$NIC_MAC} echo "VM nic MAC is: $MAC" # VBoxManage guestproperty enumerate $VMNAME # VBoxManage guestproperty get $VMNAME "/VirtualBox/GuestInfo/Net/1/V4/IP" | awk '{ print($2)

mac JDK9的安装与环境配置以及Tomcat安装错误问题的解决

微笑、不失礼 提交于 2019-12-06 07:03:56
Unable to find any JVMs matching version "(null)". No Java runtime present, try --request to install. Neither the JAVA_HOME nor the JRE_HOME environment variable is defined At least one of these environment variable is needed to run this program 在安装Tomcat的时候遇到这个问题,那我们下面就来解决一下吧。 第一步:进入Oracle官网进行JDK的下载 http://www.oracle.com/technetwork/java/javase/downloads/jdk9-downloads-3848520.html 注意点:需要点击Accept License Agreement,再选择macOS右侧的.dmg文件进行下载 第二步:将下载完的文件,复制到Java环境文件夹中,方便管理。 双击jdk的dmg文件: 进行双击操作。点击继续: 继续之后,有一个“安装”按钮,点击按钮,需要输入密码: 这样就安装成功啦。 那我们下面Tomcat的安装,就到Tomcat的中进行下一步吧! https://blog.csdn.net/janny