- 博客(7)
- 收藏
- 关注
原创 细学C++之补码
关于上一篇细学C++之位运算符中,也许会有许多人不理解为什么【~0000000000001010 = 1111111111110101 ==》-11】,这个-11是怎么来的呢,这一篇为您揭晓。
2020-07-07 02:41:40
707
原创 细学C++之位运算符
C++运算符包括算数运算符、关系运算符、逻辑运算符、赋值运算符和位运算符等,其中位运算符是我们比较少用到的(至少我是),但它在C++语言中是必不可少的,这篇文章就来介绍一下C++中的位运算符位运算符包括位逻辑运算符和移位运算符,顾名思义,位运算符作用于位,并逐位执行操作位逻辑运算符:& (位 ‘与’)^ (位 ‘异或’)| (位 ‘或’)~ (为 ‘取反’)移位运算符:(箭头指向哪边就是哪边移)<< (左移)>> (右移)示例:假定变量A为10,变量B为
2020-07-06 22:29:16
480
原创 细学C++之C++语言的特点
优点:1.强大的抽象封装能力:这让C++语言具备了强大的开发工程能力2.高性能:运行快,并且占用资源少3.低功耗:适合在各种微型的嵌入式设备中运行高效的程序缺点:1.语法相对复杂,细节比较多,学习曲线比较陡2.需要一些好的规范和范式,否则代码很难维护C++语言是一门编译型语言,而编译型语言一般需要经历编译和链接的过程,才能变成真正可执行程序编译和链接成可执行程序详细过程...
2020-07-05 21:25:23
1096
原创 二、Linux文本基本属性和权限
ls可以用于查看当前路径下的文件,ls -l用于查看文件权限,可以简写成ll,ls -al包含隐藏文件,即列出所有的文件使用ls -l命令后会发现每个文件开头会有一个字符,并且后面每三个一组,连成了10个字符其中第一个字符代表的是文件的类型,...
2020-07-05 19:46:09
247
原创 一、Linux基本操作及常用命令
自创建博客账号来说已经过了许久,但我写的博客却少之又少,因为在那时我比较偏向手写笔记,于今日,手写的笔记是越来越多,分类也越来越繁杂,导致查询资料不便,还有丢失的风险,所以决定还是将笔记记录到博客上,在分享的同时也希望大家能够纠正我的错误,并且因为是按照原来的笔记进行书写,所以可能会只挑重要的进行记录,希望大家理解。-----------------------------------------------------------------------------------------------
2020-07-04 22:14:09
344
原创 端口号与网络应用两种常用模式
端口号:端口号是16位的非负整数(范围0~65535)。这些数字是抽象的,在物理上没有指任何东西。每个IP有65535个可用的端口端口号分类:熟知端口号(0~1023) 注册端口号(1024~49151) 动态端口号(49152~65535)熟知端口用于识别很多众所周知的服务:例如安全外壳协议(SSH,端口22)FTP(端口25)Telnet远程终端协议(端口...
2019-04-21 15:20:01
390
原创 Python黑帽子--黑客与渗透测试编程之道 第一章 设置Python环境
设置Python环境,弄了两天终于让我设置好了,接下来记录设置的过程,我是按照书上的设置Kali Linux虚拟机(VM),首先在网上下载VMware Workstation Pro,我下的版本为试用版本(官网:http://www.vmware.com),书上推荐VMWare Player。 其次在网上下载镜像文件(https://mirrors.tuna.tsinghua...
2018-07-28 19:14:45
510
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人