mac

Mac 下 PostgreSQL 的安装与使用

你。 提交于 2020-02-05 09:05:54
在 mac 下,可以利用 homebrew 直接安装 PostgreSQL: 1 brew install postgresql - v 稍等片刻,PostgreSQL 就安装完成。接下来就是初始数据库,在终端执行一下命令,初始配置 PostgreSQL: 1 initdb /usr/local/var/postgres -E utf8 上面指定 "/usr/local/var/postgres" 为 PostgreSQL 的配置数据存放目录,并且设置数据库数据编码是 utf8,更多配置信息可以 "initdb --help" 查看。 设成开机启动 PostgreSQL: 1 2 ln -sfv /usr/local/opt/postgresql/ *.plist ~ /Library/LaunchAgents launchctl load ~ /Library/LaunchAgents/homebrew .mxcl.postgresql.plist 启动 PostgreSQL: 1 pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server .log start 关闭 PostgreSQL: 1 pg_ctl -D /usr/local/var/postgres stop -s -m fast 创建一个

Mac下手动安装vue-devtool

依然范特西╮ 提交于 2020-02-05 06:17:16
下载好vue-devtools-dev 到本地。地址:https://github.com/vuejs/vue-devtools#vue-devtools 1. loginuser -MacBook-Pro:vue-devtools-dev loginuser$ npm install npm WARN deprecated joi@13.7.0: This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial). npm WARN deprecated hoek@5.0.4: This version has been deprecated in accordance with the hapi support policy (hapi.im

TypeError: type str doesn't define __round__ method

℡╲_俬逩灬. 提交于 2020-02-05 03:49:02
一开始把我给唬住了,后来发现是基础问题, 最终结果如下: #!/usr/bin/env python3 # -*- coding:utf-8 -*- import subprocess def collect(): filter_keys = ['Manufacturer', 'Serial Number', 'Product Name', 'UUID', 'Wake-up Type'] raw_data = {} for key in filter_keys: try: res = subprocess.Popen("sudo dmidecode -t system|grep '%s'" % key, stdout=subprocess.PIPE, shell=True) result = res.stdout.read().decode() data_list = result.split(':') if len(data_list) > 1: raw_data[key] = data_list[1].strip() else: raw_data[key] = '' except Exception as e: print(e) raw_data[key] = '' data = dict() data['asset_type'] = 'server' data[

XILINX Vivado ISE IP License大全IP Catalog都有不绑定MAC永久使用

懵懂的女人 提交于 2020-02-05 02:09:28
XILINX Vivado IP License LDPC, CPRI, Turbo, Polar, JESD204B/C HDMI1.4/2.0, MIPI CSI-2, MIPI DSI AXI CAN 10G Enthernet MAC 25G Enthernet MAC 50G Enthernet MAC 100G Enthernet MAC RS Encoder/Decoder Display Port Video Test Pattern Generator RapidIO tri mode ethernet mac 上面有的或沒有的所有Vivado License都有,技术交流请联系Q:3339377509,V:SDS_Tech 来源: CSDN 作者: Loong_Wei 链接: https://blog.csdn.net/Loong_Wei/article/details/104172074

ARP协议原理及验证

微笑、不失礼 提交于 2020-02-04 22:41:06
以太网是一种局域网 ,而现在大部分的局域网都是以太网,所以一般提及局域网都会默认为以太网。 arp ( address resolution protocol )称为 地址解析协议 ,工作在 数据链路层 。 在 以太网环境 中,数据传输 依赖于mac地址 ,而不是ip地址。arp的作用就是采用广播的形式将 ip解析成mac 地址。 arp的工作流程 arp请求 当a想要找到b的物理地址时,先查找arp缓存是否有b的mac,如果没有就会发送给一个arp请求,请求中包含了发送方a的mac和ip和b的ip,由于a不知道b的mac地址,所以a会在以太网中向所有主机进行广播。 arp响应 a对所有主机广播后,以太网里的每一台主机都会接收这个请求并验证,将arp请求的目标ip与自己匹配,如果和自己不一样就抛弃,如果是自己,就会以单播的方式将自己的mac发送给a。 arp相应后续 a收到了b发来的mac,会用b的ip和mac地址映射去更新arp缓存,一段时间后会被清除。当本地arp缓存中没有b的mac地址后,会继续重复上述操作。 实验验证 操作环境:kali+ubuntu虚拟机 第一步:kali中tcpdump捕获数据包 tcpdump -i eth0 -nn arp and host ubuntu_ip 第二步:kali中向ubunt发起一次ping命令 ping -c 1 ubuntu_ip

Mac 下python 连接 oracle

半腔热情 提交于 2020-02-04 20:49:47
下载oracle client https://www.oracle.com/database/technologies/instant-client/macos-intel-x86-downloads.html 解压 mkdir -p /opt/oracle unzip instantclient-basic-macos.x64-19.3.0.0.0dbru.zip mkdir ~/lib ln -s /opt/oracle/instantclient_19_3/libclntsh.dylib ~/lib/ python 库 pip intall cx_Oracle python 测试 # '用户名/密码@IP:端口号/SERVICE_NAME' import cx_Oracle conn = cx_Oracle.connect("username/password@ip:port/servicename") cursor = conn.cursor() result=cursor.execute('Select * from table where rownum = 1') # read to pandas query = 'Select * from table where rownum = 1' pd.read_sql(query, con=conn) 来源: CSDN

【Mac】Docker安装及基础使用

余生长醉 提交于 2020-02-04 20:24:01
Docker 安装 在 Mac OS X 系统中,首先你要下载安装包安装: Docker Toolbox 安装过程中,可以选择是否安装 Docker Machine,Docker Compose 等,默认还是全部都安装上的比较方便。 安装好了,相关的东西就都有了。 然后你可以在命令行中跑一个 docker run hello-world 试试。留意下输出的内容。 如果是其他系统,参考官网文档: https://docs.docker.com/engine/installation/ ,安装过程不算特别复杂,Linux 系统留意一下内核版本是否满足 Docker 的要求。 Docker 的使用 当你执行 docker run hello-world 时,Docker 会做这些事情: 检查是否有 hello-world 这个镜像 没有的话从 Docker Hub 下载这个镜像 把镜像加载到容器中并且运行 我们还可以再跑一下官方提供的简单例子: docker run docker/whalesay cowsay boo-boo 。 Docker 命令 Docker 提供了很多命令来管理镜像和容器,我们可以使用 --help 来查看帮助详情,这里提及几个常用的。 docker images 查看本地有哪些镜像可以使用的。 docker rmi <image name>

mac下xampp的使用

喜欢而已 提交于 2020-02-04 18:29:31
安装 brew cask install xampp 默认账号root,无密码 升级xampp后,需要更新数据表 /Applications/XAMPP/xamppfiles/bin/mariadb-upgrade 旧的mysql_upgrade vs 新的mariadb-upgrade https://mariadb.com/kb/en/mysql_upgrade/ 来源: https://www.cnblogs.com/shengulong/p/12260277.html

mac下安装使用MongoDB

早过忘川 提交于 2020-02-04 18:22:06
安装流程 1. 下载mongodb安装包 官网地址: https://www.mongodb.com/download-center/community?jmp=nav ,可以选择自己想要使用的版本 2.下载下来解压之后重命名文件夹为mongodb 3.把重命名之后的mongodb文件夹复制到/usr/local目录下 打开Finder(访达)使用快捷键shift + command +G打开快捷快捷目录数据/usr/local回车进入该目录,把mongodb文件复制进来.       4.配置环境变量 在根目录~中.bash_profile文件(没有此文件就先新建文件)添加mongodb环境变量参数 export PATH=${PATH}:/usr/local/MongoDB/bin 两种方式: 第一种方式使用terminal命令行工具 1.打开terminal命令行工具,输入 cd ~进入根目录 2.没有.bash_profile文件则先新增文件使用命令 新增 3.已有.bash_profile文件,使用命令 open -e .bash_profile1 使用文本编辑器打开文本,把上边配置代码放入文件保存 4.使用 source .bash_profile 命令使配置生效 第二种方式在Finder(访达)中手动新增文件,把配置代码写入文件 1.在Finder(访达

互联网协议

天涯浪子 提交于 2020-02-04 13:54:02
互联网协议分别有4层,5层,7层说法 1. 四层: 应用层, 传输层,网络层, 网络接口层 2.五层: 应用层, 传输层,网络层, 数据链路层,物理层 3.七层: 应用层, 表示层,会话层 ,传输层,网络层, 数据链路层,物理层 设计角度:由下自上 物理层: 电气特性,负责传送0和1电信号 数据链路层 :确定0和1的分组方式 以太网协议,MAC地址,广播形式发送 网络层 :主机到主机的通信 引入网络IP地址,区分不同计算机是否属于同一个自网络。子网络内广播发送,子网络外路由发送 MAC与IP没有任何联系,MAC是绑定在网卡上的,IP是管理员分配的 子网掩码:判断任意两个IP是否处于同一个子网络 从IP地址到MAC地址: (1)不同子网络:没有办法得到对方的MAC地址,需要两个网络连接处的网关来处理 (2)同一个子网络:ARP协议得到对方的MAC地址 传输层: 端口到端口的通信 端口:一个参数,表示这个数据包到底供哪个程序(进程)使用。即,每个使用网卡程序的编号 套接字:Unix系统把主机+端口叫做‘套接字’ UDP:简单,可靠性查。一旦发出,无法知道对方是否接收 TCP:即有确认机制的UDP,三次握手和四次挥手以确保数据不会遗失 应用层: 规定应用程序的数据格式 Email:电子邮件数据格式 WWW:网页数据格式 FTP:FTP数据格式 用户角度:由上到下 当用户访问网页的时候