mac

【爬虫学习笔记day66】7.8. scrapy-redis实战-- IT桔子分布式项目2

允我心安 提交于 2020-01-31 04:27:23
文章目录 7.8. scrapy-redis实战-- IT桔子分布式项目2 项目实现: items.py settings.py middlewares.py spiders/juzi.py scrapy.cfg 运行: 演示效果: 7.8. scrapy-redis实战-- IT桔子分布式项目2 项目实现: items.py # items.py # -*- coding: utf-8 -*- import scrapy class CompanyItem ( scrapy . Item ) : # 公司id (url数字部分) info_id = scrapy . Field ( ) # 公司名称 company_name = scrapy . Field ( ) # 公司口号 slogan = scrapy . Field ( ) # 分类 scope = scrapy . Field ( ) # 子分类 sub_scope = scrapy . Field ( ) # 所在城市 city = scrapy . Field ( ) # 所在区域 area = scrapy . Field ( ) # 公司主页 home_page = scrapy . Field ( ) # 公司标签 tags = scrapy . Field ( ) # 公司简介 company_intro

Mac电脑使用:生成本地的ssh,并且往Git里面添加SSH Key

混江龙づ霸主 提交于 2020-01-31 04:27:03
在程序开发过程中,尤其是项目合作开发的时候,就必须用到Git或者SVN等工具,来进行代码管理,现在主流的是Git工具,Git的使用有很多知识点,本篇博文只分享Git使用中的一个比较基础的知识点,那就是生成本地的ssh,然后添加到Git上面。 Git上面的ssh一般是在新加入项目的时候需要设置,尤其是刚进入一个新公司,需要设置自己账号对于的ssh,具体的步骤也是比较简单的,但是对于刚出道的开发人员来说,也是需要摸索着完成这个操作的,接下来分享一下具体的操作步骤,具体如下所示。 1、首先登陆打开Git官网,登陆Git账号,然后进入到加入的项目的详情界面,如果是第一次加入该项目而且没有设置ssh,Git上面就会提示设置ssh key; 2、点击ssh key提示,会直接进入该项目下面的添加SSH Key 的地方,此时显示没有一个SSH Key; 来源: CSDN 作者: 三掌柜666 链接: https://blog.csdn.net/CC1991_/article/details/104111630

VC++实现ARP协议

喜夏-厌秋 提交于 2020-01-31 03:57:06
地址解析协议(Address Resolution Protocol,ARP)是在仅知道主机的IP地址时确 地址解析协议定其物理地址的一种协议。因IPv4和以太网的广泛应用,其主要用作将IP地址翻译为以太网的MAC地址,但其也能在ATM( 异步传输模式)和FDDIIP(Fiber Distributed Data Interface 光纤分布式数据接口)网络中使用。从IP地址到物理地址的映射有两种方式:表格方式和非表格方式。ARP具体说来就是将网络层(IP层,也就是相当于OSI的第三层)地址解析为数据连接层(MAC层,也就是相当于OSI的第二层)的MAC地址。 1. 什么是ARP?   ARP (Address Resolution Protocol) 是个地址解析协议。最直白的说法是:在IP-以太网中,当一个上层协议要发包时,有了节点的IP地址,ARP就能提供该节点的MAC地址。   2. 为什么要有ARP?   OSI 模式把网络工作分为七层,彼此不直接打交道,只通过接口(layer interface). IP地址在第三层, MAC地址在第二层。协议在发送数据包时,得先封装第三层(IP地址),第二层(MAC地址)的报头, 但协议只知道目的节点的IP地址,不知道其MAC地址,又不能跨第二、三层,所以得用ARP的服务。   3. 什么是ARP   cache? ARP cache

OS + macOS Mojave 10.14.4 / sushi / ssh-keygen / ssh-copy-id

ⅰ亾dé卋堺 提交于 2020-01-31 02:42:49
s 系统版本: macOS 10.14.4 (18E226) 内核版本: Darwin 18.5.0 型号名称: Mac mini 2014 型号标识符: Macmini7,1 处理器名称: Intel Core i5 处理器速度: 2.8 GHz 处理器数目: 1 核总数: 2 L2 缓存(每个核): 256 KB L3 缓存: 3 MB 内存: 8 GB Boot ROM 版本: 238.0.0.0.0 SMC 版本(系统): 2.24f32 序列号(系统): C07WN0Z0G1J2 硬件 UUID: 53859791-F72D-5683-AE50-C9F0380BDB19 mac下启动ssh服务 https://www.cnblogs.com/liyuanhong/articles/6540106.html mac本身安装了ssh服务,默认情况下不会开机自启 1.启动sshd服务: sudo launchctl load -w /System/Library/LaunchDaemons/ssh.plist 2.停止sshd服务: sudo launchctl unload -w /System/Library/LaunchDaemons/ssh.plist 3查看是否启动: sudo launchctl list | grep ssh 如果看到下面的输出表示成功启动了: -

SourceTree for Mac安装

|▌冷眼眸甩不掉的悲伤 提交于 2020-01-30 20:18:07
下载SourceTree 链接:https://pan.baidu.com/s/1FXxIfXKOzO7jdbzpfrzxYg 密码:6biy 解压并移置Applications 打开SourceTree 关闭SourceTree 在terminal执行"defaults write com.torusknot.SourceTreeNotMAS completedWelcomeWizardVersion 3" 再次打开SourceTree即跳过注册步骤 来源: CSDN 作者: 斌哥哥u 链接: https://blog.csdn.net/qq_42445719/article/details/104116770

Mac搭建本地服务器并映射到外网

人盡茶涼 提交于 2020-01-30 16:58:55
最近在学习Html,小有进步变想着写一个浪漫的静态页面给女朋友浪漫一下,那么问题就来了,如何把我的网页让对网络一窍不通的女朋友看到,所以便想到了是用自己电脑作为服务器的想法.百度以后整理如下: 首先搭建本地服务器 Mac自带Apache服务器,所以比较简单 一: 打开终端 //开启apache:需要输入密码 sudo apachectl start //重启apache: sudo apachectl restart //关闭apache: sudo apachectl stop 开启成功之后用同一局域网的浏览器打开http://127.0.0.1/或者 http://localhost 测试一下回显示 局域网It work.png 二: 此处显示的网页在/Library/WebServer/Documents,打开文件路径 image.png it work的网页是上图的index.html.en,以此类推,如果想要放自己的网站,可以吧文件拖入上图,类似HaiMiLove文件,此时打开 http://127.0.0.1/haimilove 的链接便是你自己的网页了 三:使用完成记得关闭,不然很耗费电脑性能 本地web服务映射到外网 一: 什么是ngrok 本地服务映射到外网有很多,但这里说的是通过免费ngrok内网穿透映射到外网 ngrok官网下载地址: https:/

Mac在有S.M.A.R.T错误的情况下安装OSX系统

非 Y 不嫁゛ 提交于 2020-01-30 10:05:15
根据实践经验总结的过程仅供参考(双系统方案) 注:OSX为Mac使用的系统 在最开始明确一下此方法的弊端以及适用情况 **适用情况**:硬板本身具有S.M.A.R.T错误, 无其他严重问题 但无法安装OSX系统,现有可用的Windows系统(或者可用的PE),硬盘里 没有重要 的文件(任何文件),有装系统的经验。 弊端 : 只能 用于安装 最原始 版本的OSX,即买回来时安装的版本,且因为新版的系统会自检,故无法正常更新,现许多软件都需要10.9.x以上版本,如最老版本不达标,意味着没办法正常安装软件(人话:只能安装最老的版本,没办法更新)。 原理:用苹果的恢复功能把系统安装在U盘,再将U盘里的系统拷贝到硬盘里,完成 分步骤: 准备:一块32G以上的闲置U盘 && 良好的WiFi && 一块Windows的PE启动盘(或者纯系统盘) &&一块U盘里装有 diskgenius软件,以及Mac必备驱动bootcamp 1 .用diskgenius分出一块空闲磁盘,按准备预留的osx系统大小来分区, 并格式化分区 2 . 在Windows系统中用diskgenius将 硬盘 分区格式从MBR改为GUID格式 //osx的系统分区格式为GUID 实施 : 2.1选中磁盘 2.2点击【硬盘】 2.3点击【转换分区表类型为GUID格式】 2.4 【保存更改】 //(系统崩溃是正常反应, 跳【2

Mac经勾选“允许任何来源”,为啥还是提示“文件已损坏,解决办法

孤人 提交于 2020-01-30 07:18:37
1、打开终端 2、在终端中粘贴下面命令:【sudo xattr -r -d com.apple.quarantine】 ,然后输入个空格,再将应用程序目录中的软件拖拽到命令后面,按回车后输入密码执行。 sudo xattr -r -d com.apple.quarantine /Applications/Sketch.app 比如:Sketch的命令是 sudo xattr -r -d com.apple.quarantine /Applications/Sketch.app 亲测可行 来源: CSDN 作者: cb1101 链接: https://blog.csdn.net/cb1101/article/details/104110393

swoole之环境安装(mac)

做~自己de王妃 提交于 2020-01-30 05:52:59
一、前置工作 1.php安装 brew install php71 brew link --force php@7.1 上述操作完成后,就已经安装好了php7.1版本,同时可以通过pecl install xxx安装相应的扩展 便捷命令 php -v 查看版本 php -m |grep redis 查看支持的某个扩展功能 php --ini 查看配置文件路径 2.依赖安装 brew install openssl brew install nghttp2 3.安装命令 sudo pecl download swoole tar zxvf swoole-4.2.12.tgz cd swoole-4.2.12 phpize ./configure --enable-openssl --enable-http2 --enable-sockets --enable-mysqlnd -with-openssl-dir=/usr/local/Cellar/openssl/1.0.2q/ make clean && make && sudo make install 为什么不直接 sudo pecl install swoole 上述命令安装的过程中,依赖支持会报如下错误 1.fatal error: 'openssl/ssl.h' file not found 2.#error "Enable

二、MacBook Pro 使用eGPU-连接eGpu篇,mac变身小台式机

橙三吉。 提交于 2020-01-30 03:01:34
接上篇文章,WTG做好以后,将要连接eGpu啦 硬件:蓝宝石RX590 8G D5超白金 OC 显卡坞:雷蛇 Core 战核X 每种显卡坞的操作可能不同,这里我的扩展坞是雷蛇的战核X,本文基于此硬件的实际操作。推荐个网站:https://egpu.io/ 这里可能有你的显卡扩展坞对应的教程。 当初也是折腾了好久,大体理解了如何识别egpu,原理大概是这样的:通过大神写的引导骗过苹果的开机检测机制,让Mac笔记本“以为”正在使用MacOS系统启动,进入win系统运行。如果出现了资源不足的问题,就禁用右边的雷电3。毕竟雷电3接口不能完全传输显卡的资源,这个时候再加上几个外接的USB设备根本带不起来。 安装apple_set_os.efi 下载链接: http://doglast.yaozhiyuan.cn/apple_set_os.efi 打开DiskGenius 找到esp分区,指派盘符,新建Custom文件夹,将apple_set_os.efi 拷贝到文件夹中。 mac 系统升级为macOS Catalina 10.15之后这个apple_set_os.efi不管用了,请看下面这个帖子 https://egpu.io/forums/pc-setup/macbook-pro-16-windows-egpu-error-12-fix/ Open EFI disk from