mac

Qt Framework 问题之 framework/Versions/A:bundle format unrecognized, invalid, or unsuitable

瘦欲@ 提交于 2019-12-05 10:03:08
在解决标题提到的问题之后,先来介绍下Qt Framework一些基本知识。 基于QT的Mac端工程,在打包时需要对所有需要嵌入到APP的framework及dylib文件进行手动签名处理。 一、签名处理的流程 1. 先编译工程生成APP。 2. 对所有framework/dylib进行签名, 命令为: codesign --force --verify --verbose --sign "Developer ID Application: XXXX. (XXXXXXX)" MMMMMM.framework 在终端输入即可,注意MMMMMM.framework 需要是绝对路径。 3. 对所有framework执行签名后,对app进行签名处理: codesign --force --verify --verbose --sign "Developer ID Application: XXXXXX. (XXXXX)" NNNNNNN.app 在终端输入即可,注意NNNNNNN.app是绝对路径。 二、验证APP是否签名成功 如果想验证下APP是否签名成功,可以输入下面任意一个命令: (1)第一条命令:用于判断APP及所有framework是否签名工程 codesign -v --strict --deep --verbose=2 aaaaa.app 如果提示下面两行表示成功: aaaaa

思科交换机根据MAC IP地址查找对应端口

我的梦境 提交于 2019-12-05 10:00:26
网络维护的时候可能经常会遇到这种情况:发现某个IP地址流量特别大,或者收发特别异常的时候,想找出该IP对应的用户出来。 而在 思科交换机 搭建的环境中,是能做到通过对方MAC/IP地址来查找对端对应的交换机端口的,具体步骤如下:   假设对端的MAC地址为:192.168.1.101   在中心交换机(核心层交换机或汇聚层交换机)上输入: switch-6509#show ip arp | in 192.168.1.101 Internet 192.168.50.47 2 0011.2233.4455 ARPA Vlan50   在ARP表中我们找到了和192.168.1.101对应的MAC地址,如果要根据MAC地址查找对应交换机端口,可从下面开始操作。 switch-6509#show mac address-table | in 0011.2233.4455 Mac Address Table ——————————————- Vlan Mac Address Type Ports —- ———– ——– —– 120 0011.2233.4455 DYNAMIC Gi1/0/3 Total Mac Addresses for this criterion: 1   可以在MAC地址表中发现MAC地址0011.2233.4455是从端口G1/0/3学习过来的,继续向下层排查。

安卓设备连接Mac的简单方法

萝らか妹 提交于 2019-12-05 09:30:04
mac设备是苹果出品的桌面系统,以高冷而闻名,不同于我们平常使用的windows系统,mac系统对软件硬件的兼容性很差,将iOS 设备(iPhone、iPad和iPod)连接至Mac是一件很简单的事,因为它们都是苹果公司的产品, 但是,如果想把安卓手机连接至Mac就没那么简单了,比如我们常用的 豌豆荚 、 应用宝 、360助手就不能直接支持安卓手机连接mac系统。下面,小编就给你介绍如何将安卓手机连接Mac。 上面是一些场面话,实际上是我在打算将安卓手机上的一些文件(目录结构很多的文件)拷贝到Mac上的时候发现没有一个很好的方式, 使用数据线,已经设置了开发者模式,Mac还是没办法识别,压根插上就没显示 使用QQ还要压缩文件(文件在手机上不方便压缩), 使用蓝牙只能将文件从Mac到手机,没办法从手机到Mac(或许我操作不当,哪位读者朋友操作成功欢迎分享), so ~ 经过一些搜索以及多方的比较,发现使用AirMore(爱莫助手)是一个不错的选择,故记录之,分享给需要的朋友查阅. 使用AirMore 作为一个跨平台、支持多系统的应用,AirMore绝对是将LG连接至Mac电脑的最好方法之一。到目前为止,很多应用只能支持Windows系统,而AirMore可以同时兼容Windows和Mac两大系统。只要你在电脑上安装了谷歌、火狐或者Safari浏览器

如何在macos中安装emacs

我只是一个虾纸丫 提交于 2019-12-05 09:29:43
macos版本: catalina 10.15.1 emacs版本: emacs 26.3 源码编译安装 * with_ns在macos中是默认开启的 * gnutls找不到的原因是没有安装pkgconfig包 * 提示的邮件客户端问题可以用 --with-mailutils --with-pop 解决 * 编译输出的路径是固定的, 在./configure时用--prefix=<INSTALL_PATH>来配置无效 * 输出路径就在源码目录的nextstep目录中, 检查其中的Emacs.app目录, 可以拷贝到/Applications 或 /Users/<user>/Applications中, 完成安装 * 在mac中添加daemon 和client的应用程序图标: ** 通过script editor 建立脚本文件, 并保存为Application类型, 脚本如下: tell application "Terminal" do shell script "/Applications/Emacs.app/Contents/MacOS/Emacs --daemon" end tell tell application "Terminal" do shell script "/Applications/Emacs.app/Contents/MacOS/bin

mac系统升级导致无法在iOS设备中运行Safari Web 调试器

浪子不回头ぞ 提交于 2019-12-05 09:16:46
macOS系统升级之后,可能会导致Safari开发选项中没有iOS设备,进而无法运行Safari Web 调试器。 此问题的解决办法: 请转到设置>常规>重置,然后点击重置网络设置。 这还会重置您以前使用的Wi-Fi网络和密码,蜂窝网络设置以及VPN和APN设置。 等待手机重置完成之后,连接mac重新信任,这个时候开发下有有iOS设备了。 在safari中:开发>设备名称>'用于开发'。 到此就可以运行Safari Web 调试器了。 来源: https://www.cnblogs.com/ring1992/p/11918693.html

在 OS X 中使用 OpenResty

核能气质少年 提交于 2019-12-05 09:12:12
1. 移除 lighttpd 在 Mac OS X 上安装lighttpd 的时候,我使用 launchctl 来实现 lighttpd 的自动启动。现在,只需要 unload 即可。 launchctl unload ~/Library/LaunchAgents/homebrew.mxcl.lighttpd.plist 这会立即停止 lighttpd 的运行。接下来,将 homebrew.mxcl.lighttpd.plist 从~/Library/LanuchAgents 目录中移除。否则下次启动系统的时候,lighttpd 又会启动。 2. 配置 OpenResty 环境 2.1 编译和安装 OpenResty 的编译和安装流程,在官网上讲得很清楚,我不再赘述。 在这里我假设 OpenResty 已经安装到默认路径 /usr/local/openresty 。 修改 /usr/local/openresty/nginx/conf/nginx.conf ,将其中的 server 段下的listen 80 改为 listen 8080 。 这是因为 80 端口只能被 root 用户启动。而在本文中我们是使用当前用户启动 nginx 的。 如果 8080 端口也被占用,请自行换成可用端口。 2.2 创建 plist 文件 launchctl 依赖一个 plist 配置文件来工作

《macOS 使用手册》

痞子三分冷 提交于 2019-12-05 09:00:18
https://support.apple.com/zh-cn/guide/mac-help/mchlp1066/mac 选择版本: macOS Catalina 10.15 macOS Mojave 10.14 macOS High Sierra 目录 允许远程电脑访问您的 Mac 如果允许远程登录,您可以从另一台电脑使用 Secure Shell (SSH) 登录您的 Mac。 不能使用 Telnet 来登录您的 Mac。 在 Mac 上设置远程登录 在 Mac 上,选取苹果菜单 >“系统偏好设置”,点按“共享”,然后选择“远程登录”。 选择“远程登录”复选框。 选择“远程登录”时,还会启用安全 FTP(SFTP)服务。 指定哪些用户可以登录: 所有用户:您电脑的任何用户及网络上的任何人都可以登录。 仅这些用户:点按添加按钮 ,然后选取谁能以远程方式登录。“用户与群组”包含您 Mac 上的所有用户。“网络用户”和“网络群组”包含您网络上的所有人。 从其他电脑登录 Mac 在其他电脑上,打开“终端” App(如果是 Mac)或 SSH 客户端。 键入 ssh 命令,然后按下 Return 键。 ssh 命令的通用格式: ssh username@IPAddress 例如,如果您的用户名为 steve,您电脑的 IP 地址为 10.1.2.3,请输入以下命令: $ ssh

Mac OS X安装Redis

两盒软妹~` 提交于 2019-12-05 08:51:57
下载、 解压、重命名并且编译安装Redis ~ wget http://download.redis.io/releases/redis-3.0.5.tar.gz ~ tar xzf redis-3.0.5.tar.gz ~ mv redis-3.0.5 redis ~ cd redis ~ make ~ make test ~ make install 配置文件redis.conf redis解压目录里有一个配置文件redis.conf ,编辑此配置文件,找到 dir ./ 这一行。redis会将内存中的数据写入文件中,而此配置就是指定数据文件保存的路径。我本机指定的目录为: dir /Users/jackiehff/Software/redis_data/ 编辑过后,将配置文件移动到 /usr/local/etc 目录下 ~ sudo mv redis.conf /usr/local/etc 启动Redis 终端输入: ~ /usr/local/bin/redis-server /usr/local/etc/redis.conf 服务启动成功画面: 测试连通性 ~ cd /usr/local/bin ~ ./redis-cli 127.0.0.1:6379> set jackiehff hi OK 127.0.0.1:6379> get jackiehff "hi"

mac os 部署hadoop之后报 Unable to load realm info from

 ̄綄美尐妖づ 提交于 2019-12-05 07:54:48
hadoop启动日志里异常信息: Unable to load realm info from SCDynamicStore 搜索后发现很早就有人提交给Hadoop了:https://issues.apache.org/jira/browse/HADOOP-7489 ,这个好像解决的方法不是很全面 正确的解决办法是: 指定jdk版本(jdk6) 修改JVM的参数配置 以2.2.0的版本为例: 1、在<HADOOP_HOME>/etc/hadoop/hadoop-env.sh 中找到 “export HADOOP_OPTS” ,再增加一行配置: export HADOOP_OPTS=”$HADOOP_OPTS -Djava.security.krb5.realm=OX.AC.UK -Djava.security.krb5.kdc=kdc0.ox.ac.uk:kdc1.ox.ac.uk" 1 export HADOOP_OPTS=”$HADOOP_OPTS -Djava.security.krb5.realm=OX.AC.UK -Djava.security.krb5.kdc=kdc0.ox.ac.uk:kdc1.ox.ac.uk" 2、如果是jdk7,即使修改参数后依旧还是有这个错误提示(可能是jdk7的bug),需要指定jdk6运行,至于jdk8 没有测试过。 补充于2014-01

mac: jenkins+ant+jmeter接口测试

牧云@^-^@ 提交于 2019-12-05 07:36:27
一、环境搭建   1、安装jdk   2、安装jmeter   3、安装ant   4、安装上述软件后配置jdk、jmeter、ant环境变量   5、本地创建bulid.xml文件(文件内容见附录),创建存放html结果的文件夹、jtl结果的文件夹   本地执行jmeter,命令行命令:       在build.xml文件路径,执行 ant -buildfile build.xml    二、Jenkins配置   1、本地搭建Jenkins   2、启动Jenkins,浏览器中进入Jenkins   3、在manager jenkins ——>Global Tool Configuration中配置jdk和ant在本机的安装路径:      4、创建一个自由风格的项目,配置构建环境,选择 with ant后,ant version中选择步骤3中配置的ant        5、构建   增加构建步骤下拉框选择第2项,execute shell   ant -buildfile /Users/test/Documents/jmeter/ant/build.xml        然后命令输入框中输入ant命令,保存配置      6、在Jenkins面板中,构建创建的项目,即可构建成功        控制面板输出中可以看到构建成功:      附录:   build.xml文件内容