mac

Mac OS X下如何使用OpenGL

ⅰ亾dé卋堺 提交于 2019-12-05 06:13:03
作为3D的工业标准,OpenGL在苹果上可以说无处不在,用起来也是分外的舒服。 一般OpenGL需要搭配一些窗口库来做,比如Qt、MFC等,或者用跨平台的GLUT。 好在GLUT是Mac OS X自带的,所以直接用就可以了,很方便。 OpenGL和GLUT作为Framework,都在/System/Library/Frameworks下。在程序里 唯一需要注意的是include的头文件。 Windows提供了OpenGL和GLU,如果用GLUT,得自己去装一个。Windows下的头文 件使用方式一般是 #include <Windows.h> #include <GL/gl.h> #include <GL/glu.h> //#include "GLUT/glut.h" //depends on where you put GLUT 而在Mac OS X下,一般是 #include <OpenGL/gl.h> #include <OpenGL/glu.h> #include <GLUT/glut.h> 在编译的时候,需要用到Mac OS X里gcc的-framework参数,例如 g++ -framework OpenGL -framework GLUT -framework Foundation -o test my.cpp 附件里是以前的实验作业(一个消隐算法

Mac安装Redis

六眼飞鱼酱① 提交于 2019-12-05 05:17:40
安装Homebrew 如果已经安装可以忽略,没有安装的请查看小明之前写好的文章 mac安装homebrew 使用Homebrew安装Redis (1) 安装命令 brew install redis (2) 查看软件安装及配置文件位置 Homebrew安装的软件会默认在 /usr/local/Cellar/ 路径下; redis的配置文件 redis.conf 存放在 /usr/local/etc 路径下。 (3) 启动redis服务 方法一: brew除了可以帮助我们安装软件以外,还可以帮助我们启动软件 brew services start redis 方法二: redis-server /usr/local/etc/redis.conf (4) 查看redis服务进程 我们可以通过下面命令查看redis是否正在运行 ps axu | grep redis (5) redis-cli连接redis服务 redis默认端口号 6379 ,默认 auth 为空,输入以下命令即可连接 redis-cli -h 127.0.0.1 -p 6379 (6) 关闭redis服务 优雅的关闭 redis-cli shutdown 或者杀死 sudo pkill redis-server (7) redis.conf配置文件说明 redis默认是前台启动,如果我们想以守护进程的方式运行

MAC环境下idea:maven+Spring+Dubbo+Zookeeper简单工程搭建

不想你离开。 提交于 2019-12-05 05:02:58
总体思路: 一:安装软件: tomcat Zookeeper Dubbo+admin 二:工程: 总工程 API Pom.xml:不用引用任何东西 Provider Pom.xml:要denpendency API的模块。 provider.xml:向dubbo注册所提供的服务。 Consumer Pom.xml:要denpendency API的模块。 consumer.xml:向dubbo注册。 Pom.xml:dependency:Spring Dubbo Zookeeper 三:具体步骤: 1. 安装tomcat。这个可以自己在网上找。修改名称为tomcat,放/usr/local/下边。然后启动tomcat(bin/startup.sh)。 2. Zookeeper, a. 下载(http://mirrors.shuosc.org/apache/zookeeper/),然后修改名称为zookeeper,拷贝到/usr/local/文件夹下。 b. 配置、启动zookeeper,在命令行中,进入/usr/local/zookeeper/conf文件夹,修改zoo_sample.cfg为zoo.cfg,然后返回上个目录,在命令行中执行 bin/zkServer.sh start。 3. a. 安装Dubbo+admin,用于管理zookeeper,下载(http:/

Mac zsh 所有命令失效

左心房为你撑大大i 提交于 2019-12-05 04:47:45
正在配置一些东西,然后zsh的所有命令不能用了。 我艹。。。。。。 然后一顿猛查,发现有个命令好使,记录一下 在命令行只想输入下面命令 PATH=/bin:/usr/bin:/usr/local/bin:${PATH} 亲测解决问题 来源: https://www.cnblogs.com/guoshuai-yangxu/p/11907188.html

Windows 转 Mac 利用git继续管理github

依然范特西╮ 提交于 2019-12-05 04:38:30
1. 试用:windwos 换了mac。怎么使用mac 继续使用git 在github 上传自己的项目。 解决: 1):在mac 上下载git 2):在mac 上clone 下自己的项目。 在mac上下载git:   这里使用 homebrew 进行安装,占内存小。   1.安装homebrew: /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"   2、安装git brew install git   3.进行验证git是否安装成功 git或者git -verison    2:SSH配置git 设置username和email(github每次commit都会记录他们) git config --global user.name "登录账号名" git config --global user.email "邮箱账号" 通过终端命令创建ssh key  ssh-keygen -t rsa -C “邮箱账号" 一直回车,输入用户名+密码(github登录的),最后会生成一串密钥。 cat .ssh/id_rsa.pub 然后登陆github。找到settings。点击SSH AND GPG Keys---》New SSH key

MDC/MDIO接口定义

◇◆丶佛笑我妖孽 提交于 2019-12-05 04:25:19
MDC/MDIO接口是为MII总线接口定义的,在802.3协议clause 22中有详细的介绍,MII用于连接MAC和PHY,包含两种信号: 1. 数据接口,用于 MAC和PHY之间接收和发送以太网数据 2. 一个 PHY管理接口,即MDIO接口,用于读写PHY的控制寄存器和状态寄存器。 本文主要描述 PHY的管理接口,MDIO/MDC. MDC (Management Data Clock), MDC是由MAC管理实体输出给PHY,作为管理数据MDIO的参考时钟信号,在上升沿触发MDIO的读写。MDC是一个非周期性的信号,最小时钟周期为400ns,与MII中的TX_CLK和RX_CLK无关。 MDIO(Management Data Input Output),MDIO是一个双向信号线,用来传输PHY的控制和状态信息。控制信息由MAC驱动,状态信息有PHY驱动。MDIO信号线初始为三态,由MAC或者PHY来驱动信号。 MDC/MDIO时序图 当 MDIO由MAC驱动的时候,MAC芯片提供最小10ns的建立时间和最小10ns的保持时间。 需要注意的是,为了保证PHY能准确采样,当MAC向MDIO写数据的时候,需要在MDC的上升沿之前就把数据写到MDIO上,要求等待10ns以上再发出一个MDC的上升沿。 当 MDIO由PHY芯片驱动时候,由MAC芯片在MDC的上升沿进行 采样。

IP地址和MAC地址绑定的必要性

允我心安 提交于 2019-12-05 04:01:55
计算机网络是一个共通的网络,世界上任何计算机都可以互相访问。 实现的原理基于网络通讯的互联网交互五层模型。 计算机网络的历史发展 当计算机网络技术初始利用的时代,几台计算机通过集线器连接,就可以实现网络的互通。这个网络的数据传输方式是——广播。 广播的方式浪费了网络资源,特别是需要互联的计算机数量基数开始增大的时候,一个集线器无法满足大量计算机通信的需求,逻辑上和资源上都要求人类提出新的技术。 于是交换机的产生解决了这个问题。计算机都和交换机连接组成了一个局域网,数据到达交换机后,从数据中获得的Mac地址在交换机的映射表中找到接收方连接的 端口号,数据被交换机扔到这个端口,成功传输到指定的计算机。因此交换机要记录所有连接的计算机的mac地址和端口号的关系。 计算机的数量进一步增大,交换机的数量越来越多。 例如哈佛的计算机x,计算机x所在的交换机连接了美国国家交换机,美国国家交换机连接中国国家交换机,中国中大计算机y连接的交换机连接了中国国家交换机。 当计算机x请求获取计算机y的资源,会发送数据,数据中包含计算机y的Mac地址,计算机x发送数据到交换机。交换机一看,没有和该mac地址绑定的端口,那要发给谁? 交换机发给默认的计算机——美国国家交换机,美国国家交换机也没有找到接口,于是再转发该数据给中国交换机,依次类推,就发送给了计算机y。 y收到数据后如何回复呢?原理是一样的

mac安装securecrt 记录激活方法

江枫思渺然 提交于 2019-12-05 03:57:50
安装方法请参考:https://xclient.info/s/securecrt.html 7.3.3 && 7.3.6 将 DMG 中的 SecureCRT.app 移动至 “应用程序”文件夹。 正常运行程序一次,然后关闭掉。 将 DMG 中的 securecrt_mac_crack.pl 移动到 下载 目录 打开 终端 执行 sudo perl ~/Downloads/securecrt_mac_crack.pl /Applications/SecureCRT.app/Contents/MacOS/SecureCRT 。等到出现了 crack successful 就可以了, 终端不要关闭 启动软件,点击 Enter License Data.. 然后直接点击 Continue ,然后点击 Enter Licence Manually 。按照终端窗口提示的注册信息注册。 来源: https://www.cnblogs.com/wangdidi/p/11904146.html

Mac下安装golang

北城以北 提交于 2019-12-05 03:17:59
前言:越来越多人开始走学习golang之路,包括我身边的一些技术同事给自己“充电”新技术,能在未来工作中更好的生存发展。 个人使用Mac环境,下面大概简述一安装过程: 一、准备工作 官网下载安装包: 备注:目前最新稳定版本是v1.9 开发工具包又分为安装版和压缩版。安装版是Mac和Windows特有的,他们的名字类似于: go1.9.darwin-amd64.pkg go1.9.windows-386.msi go1.9.windows-amd64.msi 安装版,有点傻瓜式安装,环境路径都默认好,操作起来比较简单方便。 压缩版的就是一个压缩文件,可以解压得到里面的内容,他们的名字类似于: go1.9.darwin-amd64.tar.gz go1.9.linux-386.tar.gz go1.9.linux-amd64.tar.gz Go语言的官方下载地址是 https://golang.org/dl/ 可以打开选择版本下载,或者使用镜像网站 http://mirrors.flysnow.org/ ,打开后搜索或者找到Golang,选择相应的版本下载,这个镜像网站会同步更新官方版本,基本上都是最新版,可以放心使用。 二、安装 安装1:我这里也以/usr/local/go/为例。在配置环境变量的时候,针对所有用户和Linux是一样的,都是/etc/profile这个文件;

Mac安装和卸载Mysql

旧街凉风 提交于 2019-12-05 02:54:57
目录 一、安装 二、环境变量 2.1 MySQL服务的启停和状态的查看 三、启动 四、初始化设置 4.1 退出sql界面 五、配置 5.1 检测修改结果 一、安装 第一步:打开网址, https://www.mysql.com ,点击downloads之后跳转到https://www.mysql.com/downloads 选择Community选项 第二步: 第一步结束后程序会跳转到https://dev.mysql.com/downloads/ 网址,点击MySQL Community Server进入下面的页面,再点击5.6版本的数据库 第三步:mac操作系统 点击5.6版本之后会跳转到https://dev.mysql.com/downloads/mysql/5.6.html#downloads 网址,页面如下,确认好要下载的版本和操作系统,点击Download 第四步:可以不用登陆或者注册,直接点击 No thanks,just start my download 就可以下载了。 第五步:双击下载好的dmg文件,会弹出pkg弹框,再双击pkg图标,进入安装界面 第六步:在安装界面上一路继续,最后就安装成功了。 重要提醒,在安装过程中会给你一个临时的密码用于登录,没有把他复制下来的话会引起很多不必要的麻烦 二、环境变量 第一步 :在终端切换到根目录,编辑./.bash