mac

mac 下 配置 xhprof

点点圈 提交于 2020-03-30 20:48:35
1: 下载 安装 xhprof wget http://pecl.php.net/get/xhprof-0.9.3.tgz tar zxf xhprof-0.9.3.tgz cd xhprof-0.9.3 cd extension phpize (执行 此代码时报错, Cannot find autoconf. Please check your autoconf installation 解决方法见 5 ) which php-config(#找到 php-config 这个文件的路径) ./configure --with-php-config=/usr/bin/php-config #此处的地址就是上面你记录下来php-config的地址 make make install 提示: Installing shared extensions: /usr/lib/php/extensions/no-debug-non-zts-20121212/ 2:配置php.ini php.ini文件 :您可以更新您的php.ini文件来自动加载您的扩展。将以下内容添加到你的php.ini文件。 [xhprof] extension="no-debug-non-zts-20121212/xhprof.so"(#php.ini中extension_dir 已经存在了,所以直接写相对路径了) ;

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

戏子无情 提交于 2020-03-30 16:26:07
《网络攻防实践》第五周作业 一、前言 这个作业属于哪个课程: https://edu.cnblogs.com/campus/besti/19attackdefense 这个作业的要求在哪里: https://edu.cnblogs.com/campus/besti/19attackdefense/homework/10553 我在这个课程的目标是:学习网络攻防相关知识,提升专业技能 这个作业在哪个具体方面帮助我实现目标:学习TCP/IP网络协议攻击的原理和实践 二、知识点总结 1.网络协议攻击及其基本概念 学习网络安全、信息安全首先应当铭记心中的是五大安全属性:机密性,完整性,可用性、真实性和不可抵赖性。我们所有的攻击或者防守都是围绕这五大安全属性来展开的。那么作为攻击方来说,通常有以下几种攻击模式: 截获:以嗅探与监听技术为基础的被动攻击模式,获取网络通信双方的通信信息内容。 中断:以拒绝服务技术为基础的主动攻击模式,使网络通信和会话无法进行。 伪造:以欺骗为基础的主动攻击模式,假冒网络通信方的身份,欺骗通信对方达到恶意目的。 篡改:包括数据包篡改,中间人攻等技术的击主动攻击模式,网络通信工程的信息内容进行篡改,使得通信一方或双方接收到虚假消息。 但是作为一个攻击者,我们还缺少了安全缺陷,有了安全缺陷,我们才可以实施攻击。通常有以下几种TCP/IP网络协议栈安全缺陷与攻击技术:

知识点:什么是交换机?什么是路由?什么是静态路由和动态路由?

谁说我不能喝 提交于 2020-03-30 16:23:55
说起交换机先要知道什么是局域网。交换机是组成局域网的最重要的设备,然后了解交换机在局域网中的作用。 局域网 家庭的网络,办公室的网络都属于局域网。局域网的产生是为了共享。共享上互联网、共享软件,共享打印机,共享文件等等。 多台终端,包括手机、电脑、监控、打印机要组网,必须要交换机。交换机可以说就是一个信息交换中心,把终端需要的信息互相交换给对方。 常见的局域网结构有总线型、星型、环型。日常用的最多的就是星型了,以交换机为中心,构成的星型局域网。如下图所示,核心部件就是交换机。 交换机 交换机顾名思义就是交换数据。怎么交换数据呢? 交换机完成数据交换功能要经过以下几个步骤: 学习 学习MAC地址,从端口收到数据包后,交换机要学习数据报的原IP的MAC地址,并将它写到自己的MAC表中,MAC-端口相对应。 广播 转发一个数据包时,如果在MAC表中有该MAC地址,则直接从对应端口转发,否则向除接收端口外的所有端口广播该报文。(这就是为什么交换机组网尽量避免环路的原因) 交换 1.交换机在mac地址表中查找数据帧中的目标mac地址,如果找到就讲该数据帧发送到相应的端口,如果找不到就广播。 2.如果交换机收到的报文中的源mac地址和目标mac地址一致的话,丢弃报文。 3.交换机向入端口以外的所有端口发送广播。 老化 若交换机与某台主机长时间未通信

远程连接Linux客户端大全

北慕城南 提交于 2020-03-30 15:43:26
SSH是指安全外壳协议(Secure Shell),是一种加密的网络传输协议,使用SSH工具常用来远程登录系统和远程执行命令行。 Putty (阿里云官方推荐) Putty是免费开源的虚拟终端,Putty支持多种网络协议,包括SCP/SSH/Telnet/rlogin和原始的套接字连接,Putty最初仅支持Windows平台,目前Putty已经支持Linux和Mac OS。 系统支持:Windows、Linux、Mac 官网:www.putty.org SecureCRT SecureCRT最初是Windows系统下的SSH、Telnet客户端和虚拟终端软件,现在SecureCRT已经支持Mac OS和Linux系统。 系统支持:Windows、Mac、Linux 官网:www.vandyke.com/products/securecrt XShell Xshell是一个强大的安全终端模拟软件,它支持SSH1/SSH2以及Microsoft Windows平台的TELNET协议。Xshell可以在Windows界面下用来访问远端不同系统下的服务器,另外,Xshell还有多种外观配色方案以及样式可供选择。 iTerm2 Mac系统下的终端利器iTerm2,码笔记目前使用的就是iTerm2。 系统支持:Mac 官网:www.iterm2.com FinalShell

TCP/IP 协议栈初识

白昼怎懂夜的黑 提交于 2020-03-30 14:02:42
原文: 深入浅出 TCP/IP 协议栈 0. 简介   TCP/IP 协议栈是网络通信中一系列网络协议的综合,是核心骨架。它定义了电子设备接入因特网、以及数据在它们之间的传输方式,是一份标准。TCP/IP 协议采用 4 层结构,分别是 应用层、传输层、网络层和链路层 ,每一层都呼叫它的下一层所提供的协议来完成自己的需求。我们大部分的工作是在看得见摸得着的应用层上,所以下层的事情不用太操心;其次网络协议本身是体系复杂庞大,想要精通需要花费大量时间经历,但这不妨碍简单探索一下 一个主机上的数据要经过哪些过程才能发送到对方的主机上 。 0.5 物理介质   物理介质的重要性不言而喻,就是通过光纤、双绞线、无线电波等物理手段把电脑连接起来,电信号(0和1)在其中传输。物理介质的不同决定了电信号的出传输带宽、速率、传输距离以及抗干扰性等等。   TCP/IP 协议栈分为四层,每一层都由特定的协议与对方进行通信,协议之间的通信最终会被转化成 0、1电信号通过物理介质传输才能到达对方电脑。   下图是一张 TCP/IP 协议的基本框架:   每当通过 http 发起一个请求的时候,应用层、传输层、网络层和链路层的相关协议依次对该请求进行包装并携带对应的 首部 ,最终在链路层生成 以太网数据包 ,以太网数据包通过物理介质传输给对方主机,对方接收到数据包以后,然后再一层一层采用对应的协议进行拆包

解决 Mac 的 txt 文件乱码问题

浪子不回头ぞ 提交于 2020-03-30 12:32:01
经常遇到 txt 文件在 Mac 上显示乱码, 如图所示. 解决 1. 单个乱码文件的转换 使用 Shell 的 iconv 命令来转换文件编码, 其语法是: iconv -f encoding -t encoding sourcefile > destinationfile 例如, 想把 GB18030 编码的 A 文件( txt 格式), 转换为 UTF-8 编码,并存入文件 B: iconv -f GB18030 -t UTF8 A.txt > B.txt 注意: 如果文件名带"空格", 在命令行操作时, 需要在"空格"前面加上"转义字符 \ ", 比如 "my file.txt" 文件在命令行中需要用 my\ file.txt 来指代. 如果你不理解"转义字符", 那么建议你先把文件名中的"空格"去掉, 或者直接使用"下划线"替代"空格". 比如, 把 "my file.txt" 文件改名为 "my_file.txt" PS. 如何得知源文件的编码格式? 可以尝试使用 file --mime-encoding 命令来查看源文件的编码格式. 同时, 根据自己的尝试和网上的资料, 大部分乱码的 txt 文件编码为 GB18030 . 2. 乱码文件的批量转换 将需要转码的 txt 文件放在一个文件夹中, 在命令行下, 进入文件夹后执行: find *.txt -exec sh

pyinsatller 打包经验总结 mac windows适配问题,图标问题,icon,icn

时光总嘲笑我的痴心妄想 提交于 2020-03-30 10:13:11
pyinstaller 打包命令总结: pyinstaller -option xxx.py options的详情可参考官方帮助文档https://pyinstaller.readthedocs.io/en/stable/usage.html pyinstall **.py 直接打包 pyinstall -F **.py 打包成单文件 pyinstall -W **.py 去掉控制台窗口,黑窗口 pyinstall -i ***.ico **.py 添加图标 *** pyinstaller --clean --win-private-assemblies -F XXXX.py --clean清除pyinstaller的缓存并移除之前建立的临时文件, --win-私人组件把跟这个程序捆绑的共享的组件都改为私有的 调试阶段不用-w,因为如果有错误就打印在终端了而不是闪退 命令行模式: --hidden-import Modulename 可以多次使用 例:--hidden-import docx --hidden-import Pillow 修改spec模式: hiddenimports=['docx'], 例:hiddenimports=['docx', 'Pillow'], 命令行模式: --add-data file 可以多次使用,注意格式为引号里面有一个文件名,有一个分号

Mac使用(一)Mac安装brew

六月ゝ 毕业季﹏ 提交于 2020-03-30 06:27:56
简介 brew(homebrew),Mac OSX上的软件包管理工具,类似linux中yum,能在Mac中方便安装软件或者卸载软件,brew 的官方网站: http://brew.sh/ 在官方网站对brew的用法进行了详细的描述 安装过程 安装方法: 在Mac中打开Termal: 输入命令: ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 安装完成 使用brew安装软件 brew install git   brew install openssl 查看帮助 brew --help wangxishandeMacBook-Pro:~ oukisan$ brew --help Example usage: brew search [TEXT|/REGEX/] brew (info|home|options) [FORMULA...] brew install FORMULA... brew update brew upgrade [FORMULA...] brew uninstall FORMULA... brew list [FORMULA...] Troubleshooting: brew config brew doctor brew

mac brew install redis 报错

女生的网名这么多〃 提交于 2020-03-30 05:54:37
mac brew install redis 报错 /usr/local/opt/php55/bin/phpize /usr/local/opt/php55/bin/phpize: line 61: /usr/local/Library/ENV/4.3/sed: No such file or directory /usr/local/opt/php55/bin/phpize: line 62: /usr/local/Library/ENV/4.3/sed: No such file or directory /usr/local/opt/php55/bin/phpize: line 63: /usr/local/Library/ENV/4.3/sed: No such file or directory Configuring for: PHP Api Version: Zend Module Api No: Zend Extension Api No: /usr/local/opt/php55/bin/phpize: line 155: /usr/local/Library/ENV/4.3/sed: No such file or directory autoheader: error: AC_CONFIG_HEADERS not found in configure.in

苹果Mac录屏没声音怎么办?安装LoopBack解决Mac内录电脑系统声音

旧时模样 提交于 2020-03-29 19:46:12
苹果Mac录屏没声音怎么办?好多小伙伴遇到录制网课,需要播放电脑的正在播放的声音,又需要把自己的麦克风录进去,安装LoopBack解决Mac内录电脑系统声音,把系统的声音输出转到输入,从而使得能直接录制到本来输出的声音。 我们打开LoopBack软件,界面非常的简单,分为虚拟设备区,声音来源,声音输出和监控台 作为内录视频我们通常只会用到声音来源这个区域,LoopBack可以捕获你电脑里的软件和设备发出的声音,并把它们的音频轨道单独显示出来,供你混合和调整 比如现在我的腾讯视频中放视频,音乐播放器中放歌,点击这个加号,就能把这些程序都添加到声音源 可以看见它们的左右声道在跳动,表示LoopBack已经捕捉到它们的单独的音频了 接下来我们只要在录制视频的软件中,将声音来源改成LoopBack Audio,就能把我们添加进去程序所发出的声音也录制进来了 比如 QuickTime Player 录屏设置,将声音来源改成LoopBack Audio,如图: 比如 ScreenFlow for mac 录屏设置,将声音来源改成LoopBack Audio,如图: 当我们录制的时候会发现LoopBack的音轨中跳动, 但是我们自己却听不到任何声音, 原因是LoopBack中录制音频的时候会默认静音, 如果你也需要听到声音, 这个这个应用,找到options,取消静音即可 如果你使用麦克风念稿子