mac

爬虫随机请求头模版

两盒软妹~` 提交于 2020-04-03 17:37:45
1.存放请求头列表的文件 h5_user_agent = [ 'Mozilla/5.0 (Linux; Android 7.1.1; OPPO R11 Build/NMF26X; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/53.0.2785.49 Mobile MQQBrowser/6.2 TBS/043508 Safari/537.36 MicroMessenger/6.5.13.1100 NetType/4G Language/zh_CN', 'Mozilla/5.0 (Linux; Android 7.1.1; OPPO R11 Build/NMF26X; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/53.0.2785.49 Mobile MQQBrowser/6.2 TBS/043508 Safari/537.36 MicroMessenger/6.5.13.1100 NetType/WIFI Language/zh_CN', 'Mozilla/5.0 (Linux; U; Android 7.1.1; zh-CN; OPPO R11 Build/NMF26X) AppleWebKit/537.36 (KHTML,

MAC OS X Yosemite的PyQt4配置记录

拟墨画扇 提交于 2020-04-03 17:07:22
MAC OS X Yosemite的PyQt4配置记录 声明: 1) 本报告由博客园 bitpeach 撰写,版权所有,免费转载,请注明出处,并请勿作商业用途。 2) 若本文档内有侵权文字或图片等内容,请联系作者 bitpeach 删除相应部分。 3) 本文档内容涉及 Mac OS X Yosemite 的 PyQt4 配置。 4) 仅仅作为参考用途,抛砖引玉,不作为证据证明用途,请自行取舍,核实引用。 0 目录 1.1 参考文献 主要是汇总一下,我参考阅读的一些文献。以此为坚实基础,进行实践。这些参考博客或文章是非常宝贵的经验记录。 1.2 环境 需要准备些什么 1.3 过程步骤 PyQt4 配置的一些过程步骤 1.4 结束 关于 PyQt4 的实际使用的一些简单想法记录 1 参考文献 1.1 起因 用 python 最近写了一个系统,但是需要实现界面。本来想用 MFC 或 C# ,种种原因,决定弃之。奔向 Qt ,再想了想最后决定 PyQt ,就当练手。 每个人的操作环境不同,细节条件不同,虽大体关键步骤相似,但细节不同,有时候使得一些配置会失败。每个人的尝试细节都不同,如何在自己的实际条件下实现正确操作,又是一种转化。 在反复的尝试中觉得应该记录些什么,因为记忆有限,有时候写一写,避免忘了,也为后面的探索做好前车之鉴。 1.2 文献说明 最靠谱的几个,如下

Cocos2d-x 4.0初装(MAC平台)

别来无恙 提交于 2020-04-03 07:10:18
引言 “浪费”了不少时间,终于初步成功!好像这是程序员的修改课,分享一下,略感欣慰! 费话少说,看步骤。 本文结论主要参考文后重要资源1创建,但是,还是发生了一个小插曲... 步骤 1.安装Python 2.7.10 不一定非要安装最新的,但是,一定不要安装3.X,没有问题。 提醒,根据github上官方建议操作,没有大问题,看下图: 一个机器上有几个PYTHON是非常正常的,要看准了,不要混淆! 2.安装CMake 这个也轻松。到官网cmake.org上下载安装最新的,再行安装即可。 3.配置一下 sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer/ 4.下载并安装正式版本4.0 官网下载稳定版cocos2d-x-4.0.zip,解压。 开始安装,进入文件夹,运行setup.py: $cd cocos2d-x-4.0 $python2.7 setup.py 运行后,最后一句话有个提示: 执行红框里的语句,使环境变量生效。这样就配置完了。 5.创建项目HelloWorld 不会建HELLOWORLD的程序员不是好程序员 不写了,有些生气,因为我刚刚好不容易把整个文章写完,但是在‘发布’后,发现后面一大截没有了!...... 最关键的提醒:读者如果有需求,请按后面引文操作。

Cocos2d-x 4.0初装(MAC平台)

烂漫一生 提交于 2020-04-03 07:06:57
引言 “浪费”了不少时间,终于初步成功!好像这是程序员的修改课,分享一下,略感欣慰! 费话少说,看步骤。 本文结论主要参考文后重要资源1创建,但是,还是发生了一个小插曲... 步骤 1.安装Python 2.7.10 不一定非要安装最新的,但是,一定不要安装3.X,没有问题。 提醒,根据github上官方建议操作,没有大问题,看下图: 一个机器上有几个PYTHON是非常正常的,要看准了,不要混淆! 2.安装CMake 这个也轻松。到官网cmake.org上下载安装最新的,再行安装即可。 3.配置一下 sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer/ 4.下载并安装正式版本4.0 官网下载稳定版cocos2d-x-4.0.zip,解压。 开始安装,进入文件夹,运行setup.py: $cd cocos2d-x-4.0 $python2.7 setup.py 运行后,最后一句话有个提示: 执行红框里的语句,使环境变量生效。这样就配置完了。 5.创建项目HelloWorld 不会建HELLOWORLD的程序员不是好程序员 不写了,有些生气,因为我刚刚好不容易把整个文章写完,但是在‘发布’后,发现后面一大截没有了!...... 最关键的提醒:读者如果有需求,请按后面引文操作。

MacOS X GateKeeper Bypass

拈花ヽ惹草 提交于 2020-04-02 23:40:01
MacOS X GateKeeper Bypass OVERVIEW On MacOS X version <= 10.14.5 (at time of writing) is it possible to easily bypass Gatekeeper in order to execute untrusted code without any warning or user's explicit permission. Gatekeeper is a mechanism developed by Apple and included in MacOS X since 2012 that enforces code signing and verifies downloaded applications before allowing them to run. For example, if a user donwloads an application from internet and executes it, Gatekeeper will prevent it from running without user's consens. DETAILS As per-design, Gatekeeper considers both external drives and

mac快捷键

拈花ヽ惹草 提交于 2020-04-02 21:48:54
Mac 键盘快捷键 您可以按组合键来实现通常需要鼠标、触控板或其他输入设备才能完成的操作。 要使用键盘快捷键,请按住一个或多个修饰键,同时按快捷键的最后一个键。例如,要使用快捷键 Command-C(拷贝),请按住 Command 键并按 C 键,然后同时松开这两个键。Mac 菜单和键盘通常使用 某些按键的符号 ,其中包括以下修饰键: · Command ⌘ · Shift ⇧ · Option ⌥ · Control ⌃ · Caps Lock ⇪ · Fn 如果您使用的是 Windows PC 专用键盘,请用 Alt 键代替 Option 键,用 Windows 标志键代替 Command 键。有些 Mac 键盘在顶行中设有特殊按键,快捷键中也会用到它们;这些按键上有音量图标、显示屏亮度图标和其他功能图标。按下图标键可执行相应功能,将其与 Fn 键组合可用作 F1、F2、F3 或其他标准功能键。 要了解更多快捷键,请查看您所用应用的菜单。每个应用都有自己的快捷键,在一个应用中有用的快捷键可能不能用于另一个应用。 剪切、拷贝、粘贴和其他常用快捷键 快捷 键 描述 Command-X 剪切 所选项并拷贝到剪贴板。 Command-C 将所选项 拷 贝 到剪贴板。这同样适用于 Finder 中的文件。 Command-V 将剪贴板的内容 粘 贴 到当前文稿或应用中。这同样适用于

【ReactNative】Mac下分分钟打包 Android apk

时光毁灭记忆、已成空白 提交于 2020-04-01 14:11:20
时间:2016-11-20 09:17:07 地址: https://github.com/zhongxia245/blog/issues/52 Mac 下 ReactNative如何打包构建Android apk 的应用。该文章还差一个 打包发布到各个平台的教程 总结 打包 jsbundle代码 生成签名 添加签名到app中 打包成apk(打包前也可以先运行安装在手机上测试) 把JS代码,打包成 index.android.jsbundle 参考文章: ReactNative打离线包-android篇 react-native bundle --entry-file demo/index.js --bundle-output ./android/app/src/main/assets/index.android.jsbundle --platform android --assets-dest ./android/app/src/main/res/ --dev false 打包APK 《官网打包APK教程》 一、操作步骤: 1. 生成签名 生成一个有效期10000天的证书,证书为: my-release-key.keystore keytool -genkey -v -keystore my-release-key.keystore -alias my-key-alias

mac 下配置protobuf 3.0 golang环境

半城伤御伤魂 提交于 2020-04-01 12:58:28
protobuf 3.0 与 之前的 protobuf 2.6 的语法是不一样的。需要重新安装一下,本机的环境是 OS X Yosemite 10.10.2 1. 不采用home brew安装,用homebrew安装的话会遇到一个open issue https://github.com/Homebrew/homebrew/issues/30320 的问题,没有仔细研究,索性就直接进行手工安装了; 不过这里可以记录一下自定义brew的 formula的方法: (1) 如果直接使用 brew INSTALL protobuf 进行安装的话,目前默认的安装版本还是 2.6.1的,所以需要修改一个brew 的formula,让brew去寻找3.0的版本;方法如下: sudo brew create https://github.com/google/protobuf/archive/v3.0.0-alpha-3.tar.gz 之后会要求输入formula的名字,输入protobuf即可, 如果之前已经安装过protobuf,会报出protobuf.rb已经存在的错误,直接删除那个protobuf.rb文件就可以; 还有如果之前安装了别的版本的protobuf,可以用sudo brew remove protobuf删除; (2) 上述部署做完之后,会弹出一个vim的编辑页面

20199307 2019-2020-2 《网络攻防实践》第五周作业

风流意气都作罢 提交于 2020-03-31 17:26:57
问题 源 作业所属课程 网络攻防实践 作业要求 https://edu.cnblogs.com/campus/besti/19attackdefense/homework/10553 课程目标 了解网络攻防的概要 这个作业在哪个具体方面帮助我实现目标 深入了解网络嗅探、网络协议的分析 作业正文.... 见后文 其他参考资料 见后文 目录 一、实践内容 TCP/IP网络协议栈攻击概述 网络安全属性(CIA) 网络攻击基本模式 TCP/IP网络协议栈安全缺陷与攻击技术 原始报文伪造技术及工具 网络层协议攻击 IP源地址欺骗 ARP欺骗 ICMP路由重定向攻击 传输层协议攻击 TCP RST攻击(TCP重置报文攻击) TCP会话劫持攻击 TCP SYN Flood拒绝服务攻击 UDP Flood拒绝服务攻击 二、实践过程 ARP缓存欺骗攻击 ICMP重定向攻击 SYN Flood攻击 TCP RST攻击 TCP会话劫持攻击。 三、学习中遇到的问题及解决 四、实践总结 五、参考资料 一、实践内容 TCP/IP网络协议栈攻击概述 网络安全属性(CIA) 机密性(C):保一般基于加密算法,来保证网络中的信息是被授权使用。 完整性(I):信息在存储使用的过程中保持不被修改,不被破坏。 可用性(A):当信息被需要时,能够正常的存取和访问, 真实性(A):确保通信对方是它所声称的真实实体。

20199112 2019-2020-2 《网络攻防实践》第5周作业

爱⌒轻易说出口 提交于 2020-03-31 04:44:29
目录 内容总结及实践过程 网络安全属性 网络攻击基本模式 网络接口层 互联层 传输层 应用层 IP 源地址欺骗 ARP 欺骗 ICMP 路由重定向攻击 TCP RST 攻击 TCP 会话劫持攻击 UDP Flood 拒绝服务攻击 实践作业 ARP 缓存欺骗攻击 ICMP 重定向攻击 SYN Flood 攻击 TCP RST 攻击 TCP 会话劫持攻击 学习中遇到的问题及解决 实践总结 参考资料 内容总结及实践过程 网络安全属性 名称 内容 机密性 网络中的信息不被非授权实体获取和使用,通常基于加密算法进行保障 完整性 信息未经授权不能进行改变的特性,即信息在存储和传输过程中保待不被修改、不被破坏和丢失的特性 可用性 指被授权实体访问并按需求使用的特性,即当需要时能够正常地存取和访问所需的信息与服务 真实性 确保通信对方是它所声称的真实实体,而非假冒实体 不可抵赖性 是指在通信中确保任何方无法抵赖自己曾经做过的操作的安全特性,包括对自己行为的不可抵赖及对行为发生时间的不可抵赖,有时也被称为不可否认性和可审查性 (Accountability) 网络攻击基本模式 在网络通信中,攻击者可以采取如下四种基本的攻击模式,包括 截获 、 中断 、 篡改 与 伪造 。 截获是一种被动攻击模式,其目的是获取网络通信双方的通信信息内容,是对机密性的违反,具体攻击技术为嗅探 (Sniffing)