C++ 打印数据二进制bit位,以及对位操作的思考

2021年03月27日 阅读:521

近日,因工作需要,将Python解析结构体bytes转换成0和1表示,为了验证结果是否和C++的一致, 需要C++写一个内存数据从低字节到高字节用0和1来表示demo。 #include <iostream> using namespace std; int main() { int a; do { ... 查看全文

Java:equals方法详解

2021年03月27日 阅读:828

在Java库中包含150多个equals方法的实现,包括使用instanceof检测、调用getClass检测、捕获ClassCastException或者什么也不做。String类中的equals()方法可以通过检测两个字符串的引用、类型、长度、字符等是否相同,来判断两个字符串是否相等。切记:不要... ... 查看全文

Java虚拟机详解(七)------双亲委派机制

2021年03月27日 阅读:548

我们知道,在JDK源码中,有各种Java自带的类,比如java.lang.String,java.util.List等,那么我们自己的项目中,能够写一个命名为java.lang.String.java 等JDK源码中存在的类,并且在项目中使用吗? 1、类加载器 什么是类加载器?上篇博客我们介绍类加载 ... 查看全文

python tgz包安装

2021年03月27日 阅读:881

下载对应的python版本资源 http://www.python.org/ftp/python 解压缩 tar -xvzf Python-3.6.12.tgz 进入包并安装 root@debad1db080d:/home/elfin# cd Python-3.6.12 root@debad1db0 ... 查看全文

【C语言】预处理、宏定义、内联函数

2021年03月27日 阅读:584

一、由源码到可执行程序的过程 1. 预处理: 源码经过预处理器的预处理变成预处理过的.i中间文件 1 gcc -E test.c -o test.i 2. 编译: 中间文件经过编译器编译形成.s的汇编文件 1 gcc -S test.i -o test.s 3. 汇编: 汇编文件经过汇编器生成目标文 ... 查看全文

C语言学习DAY5

2021年03月27日 阅读:586

函数是程序的最小单位,形参和实参,传值和传址的区别 查看全文

C++ STL 容器重要概念

2021年03月27日 阅读:510

本文所有内容均在 GNU C++ (64位) 里瞎搞出来,有很多猜测,仅供参考 如何定义 vector/deque/list/forward_list <T, allocator<T> > set <T, less<T>, allocator<T> > map <T, U, less<T>, all ... 查看全文

Javascript之confirm的用法

2021年03月27日 阅读:770

confirm函数 confirm函数用于提供确认功能,它首先显示给定的message参数所包含的信息,并提供两个可选择的回答“ok”和“cancel”,然后等待用户选择其中的一个。如果用户选择“ok”则返回true;否则,如若选择“cancel”则返回false。该函数的语法格式如下: windo ... 查看全文

Java成神之路:第二帖---- 数据结构与算法之稀疏数组

2021年03月27日 阅读:672

数据结构与算法--稀疏数组 转换方法 记录数组有几行几列,有多少个不同的值 把不同的值的元素的行列,记录在一个小规模的数组中,以此来缩小数组的规模 如图: 二维数组转稀疏数组 对原始的二维数组进行遍历,并得到有效的数据个数(这里用sum表示) 根据sum的个数,创建稀疏数组 sparseArr in ... 查看全文

spring源码解析 - spring容器加载源码(bean实例化过程)

2021年03月27日 阅读:479

上篇我们介绍了spring容器加载的方式,并重点介绍了基于xml配置解析和注解扫描两种容器加载的方式,封装和注册beandefinition的过程。今天我们分享BeanDefinition注册后的另一个重要过程 ---bean的实例化过程的源码.. 查看全文

spring源码解析 - spring容器加载源码(beandefinition封装和注册过程)

2021年03月27日 阅读:750

一直听说spring对java进行了重定义,设计和封装体系比较宏大;加上最近遇到了spring的问题,为了更好地定位问题,最近一段啃了一下spring源码。我用的源码版本是5.2.28,下面就把最近的研究成果做一下分享... 查看全文

选择排序

2021年03月27日 阅读:557

const arr = [21, 2, 5, 3, 1, 2, 6, 3, 3]; function select(data) { var index; for (let i = 0; i < data.length - 1; i++) { index = i; for (let m = i; m ... 查看全文

数据结构:二 算法

2021年03月27日 阅读:736

1. 定义 算法是解决特定问题求解步骤的描述,在计算机中表现为指令的有限序列,并且每条指令表示一个或多个操作 2. 五个基本特性 输入和输出 算法具有零个或多个输入 算法至少有一个或多个输出 有穷性 指算法在执行有限的步骤后,自动结束而不会出现循环,并且每一个步骤在可接受的时间内完成 实际应用中合理 ... 查看全文

python已知散点图画3d图像

2021年03月27日 阅读:785

我觉得要死了,不会导入文件,手动输入了600多行数据.. from matplotlib import pyplot as plt import numpy as np from mpl_toolkits.mplot3d import Axes3D fig = plt.figure() ax = A ... 查看全文

Wordpress网站变灰/黑白主题

2021年03月27日 阅读:612

网站主题灰度显示 在style.css文件顶端添加下行代码即可 ? 2020开年一切都是那么的不平凡,这段时间我见证了太多的不可思议:修建”火神山“、”雷神山“医院,大批医疗人员志愿者奔赴湖北;各国政府及组织捐赠防控物资;各地省内省际长途关闭、火车实行隔座,航班限次;封城封村封小区;各地实行健康码, ... 查看全文

HTML5学习(16)应用程序缓存

2021年03月27日 阅读:530

什么是应用程序缓存(Application Cache)? HTML5 引入了应用程序缓存,这意味着 web 应用可进行缓存,并可在没有因特网连接时进行访问。 应用程序缓存为应用带来三个优势: 离线浏览 - 用户可在应用离线时使用它们 速度 - 已缓存资源加载得更快 减少服务器负载 - 浏览器将只从 ... 查看全文

如何把网页变成黑白

2021年03月27日 阅读:556

这个功能可能平时并不需要, 但是今天2020年4月4日,为了哀悼抗疫中牺牲的英雄们,很多网站都变成了黑白的,今天就来看看技术上怎么实现 用css3中的filter属性,可以实现一些像ps中的简单滤镜效果: 灰度: grayscale 模糊: blur 对比度: contrast 色相旋转: hue- ... 查看全文

关于.net Core在华为云的鲲鹏服务器上部署的一些坑

2021年03月27日 阅读:703

由于鲲鹏使用的是ARM的cpu,,非x86的,我们公司买的是Centos,,由于需要在上面部署.net core 3.0/3.1的应用,,在按照官方的文章进行部署之后,会提示 FailFast: Couldn't find a valid ICU package installed on the s ... 查看全文

js的窗口坐标及拖拽

2021年03月27日 阅读:490

一、事件对象的坐标属性1、事件对象.offsetX 对象事件.offsetY 点击时,获取的是标签左上角的坐标2、事件对象.clientX 事件对象.clientY 点击时,视窗左上角坐标3、事件对象.pageX 事件对象.pageY 点击时,页面左上角坐标 如果没有滚动,页面左上角和视窗的左上角重 ... 查看全文

理解php单例模式

2021年03月27日 阅读:636

单例作为一个最经典的设计模式之一,到底什么是单例?为什么要用单例?怎么设计单例?php中单例如何具体实现? 一、什么是单例 wiki百科:单例模式,也叫单子模式,是一种常用的软件设计模式。 在应用这个模式时,单例对象的类必须保证只有一个实例存在。 许多时候整个系统只需要拥有一个的全局对象,这样有利于 ... 查看全文

Pikachu:目录遍历、敏感信息泄漏及URL重定向

2021年03月27日 阅读:689

目录遍历: 在web功能设计中,很多时候我们会要将需要访问的文件定义成变量,从而让前端的功能便的更加灵活。 当用户发起一个前端的请求时,便会将请求的这个文件的值(比如文件名称)传递到后台,后台再执行其对应的文件。 在这个过程中,如果后台没有对前端传进来的值进行严格的安全考虑,则攻击者可能会通过“.. ... 查看全文

【Http】Http请求的流程

2021年03月27日 阅读:615

浏览器端发起 HTTP 请求流程 浏览器输入网址:http://www.baidu.com,之后会完成什么步骤呢? 1、构建请求 首先,浏览器构建请求行信息,构建好后,浏览器准备发起网络请求。 GET /index.html HTTP1.1 2、查找缓存 在真正发起网络请求之前,浏览器会先在浏览器缓 ... 查看全文

热门文章

推荐文章

最新文章

置顶文章