强制类型转换:static_cast、dynamic_cast、const_cast、reinterpret_cast

已剪辑自: https://www.cnblogs.com/chenyangchun/p/6795923.html 1. c强制转换与c++强制转换 c语言强制类型转换主要用于基础的数据类型间的转换,语法为: (type-id)expression//转换格式1 type-id(expression)//转换格式2 c++除了能使用c语言的强制类型转换外,还新增了四种强制类型转换:static_cast、dynamic_cast、const_cast、reinterpret_cast,主要运用
分类: 其他 发布时间: 01-27 22:01 阅读次数: 0

Node.js学习笔记(三) 模块系统

1、模块的基本介绍 (1)模块的介绍 在 Node 中,每个文件都可以看作是一个模块,每个模块都有自己的作用域,存在一个属于自己的命名空间 但是模块之间绝对不是孤立存在的,不同模块之间需要相互协作才能发挥作用,因此模块还要有对外暴露的接口 (2)模块的分类 在 Node 中,模块分为三类,分别是核心模块(也称内置模块)、第三方模块和自定义模块 核心模块 是 Node 的内置模块,被编译成二进制文件,放在 lib 文件夹下 第三方模块 一般通过 npm install 下载,放在 node_mo
分类: 其他 发布时间: 01-27 22:01 阅读次数: 0

多项式变量(多项式分布,狄利克雷分布)

概率分布(二) 多项式变量 二元变量表示只可能在两种可能值之中取值,若有\(K\)个互斥状态,则可以用\(1-of-K\)表示法。 取\(K=6\),则\(\boldsymbol{x},\boldsymbol{\mu}\)可以表示成: \[ \boldsymbol{x}=(0,0,1,0,0,0)^T\\ \boldsymbol{\mu}=(\mu_1,...,\mu_k)^T \] 此时\(\boldsymbol{x}\)的分布为(\(x_k\)表示\(\boldsymbol{x}\)中第\
分类: 其他 发布时间: 01-27 22:01 阅读次数: 0

假期编程练习-求和

此题没有什么难度,但是需要注意小数除法时,被除数要写成1.0而不是1,要不结果时整数。 #include<stdio.h> #include<math.h> #define f(n) n*n+n+41 int main(void) { int m; scanf("%d",&m); while(m>0) { int n; scanf("%d",&n); double sum=0; int flag=1
分类: 其他 发布时间: 01-27 22:01 阅读次数: 0

Android 注解

介绍 注解可以理解成一个标签,是给类、方法、变量、属性等加标签。注解(Annotation) 为我们在代码中添加信息提供了一种形式化的方法,是我们可以在稍后 某个时刻方便地使用这些数据(通过 解析注解 来使用这些数据),常见的作用有以下几种: 提供信息给编译器: 编译器可以利用注解来探测错误和警告信息 编译阶段时的处理: 软件工具可以用来利用注解信息来生成代码、Html文档或者做其它相应处理 运行时的处理: 某些注解可以在程序运行的时候接受代码的提取 元注解 『元注解』是用于修饰注解的注解,通
分类: 其他 发布时间: 01-27 22:01 阅读次数: 0

PAT甲级刷题实录——1014

原题链接 https://pintia.cn/problem-sets/994805342720868352/problems/994805498207911936 思路 这题需要用到队列,而且不止一条。首先是每个等待窗口各需要一条,另外在黄线外的等待顾客需要一条。C++提供了现成了现成的队列类型,只要引用头文件queue即可。 算法基本运行过程是:在输入顾客等待时间时依次填满每条队列,超出队列容量的,即编号大于N*M+1的顾客,则push进黄线外的等待队列中。当有窗口有顾客处理完毕后,则将该
分类: 其他 发布时间: 01-27 22:01 阅读次数: 0

类型转换函数:将其他类型转换为当前类型

类型转换函数一般不会更改被转换的对象,所以通常被定义为const成员。 类型转换函数可以被继承,可以是虚函数。 以Double类型转换为bool类型为例: Double::operator bool() const { if (_num.size() > 1) return true; return bool(_num[0]); }
分类: 其他 发布时间: 01-27 22:01 阅读次数: 0

[转帖]java基础面试/笔试题整理(三)

java基础面试/笔试题整理(三) https://www.jianshu.com/p/cf789143e81d 数据的隔离级别由数据库系统实现,是数据库系统本身的一个功能。我们写java程序的时候只是设定事务的隔离级别,而不是去实现它。 (这个我标重点,因为真的被问到很多次。当然了,事务的隔离级别也要会。不太明白的可以点链接进去看数据库的事务隔离级别和四大特性) ThreadLocal是类。声明为public class ThreadLocal<T> ThreadLocal类为每一个线程都维
分类: 其他 发布时间: 01-27 22:01 阅读次数: 0

JavaScript正则表达式简介及使用实例

正则表达式 正则表达式(英语:Regular Expression,在代码中常简写为regex、re
分类: 编程语言 发布时间: 01-27 22:01 阅读次数: 0

寒假学习第四天

学习时间:4小时
分类: 其他 发布时间: 01-27 22:01 阅读次数: 0

Redis系列-存储hash主要操作命令

Redis系列-存储篇hash主要操作函数小结 hash是一些列key value(field value)的映射表。常常用其存储一些对象实例。相对于把一个对象的各个字段存储为string,存储为hash会占用更少的内存。为什么会更省内存呢?需要搞清楚两个配置(hash-max-zipmap-entries和hash-max-zipmap-value)的含义,配置的详细介绍,我打算放在最后的配置优化环节讲。 1)新增 a)hset 语法:hset key field value 解释:设置ha
分类: 其他 发布时间: 01-27 22:01 阅读次数: 0

stringstream:数据类型的转换

目录 - 概述 - 用法 - 数据类型转换 - 清空sstream - 字符串拼接 概述 <sstream> 定义了三个类: istringstream 流的输入 ostringtream 流的输出 stringstream 流的输入输出 <sstream>主要用来进行数据类型转换。 <sstream>使用string对象来代替字符数组(snprintf方式),能避免缓冲区溢出的危险;而且,因为传入参数和目标对象的类型会被自动推导出来,所以不存在错误的格式化符的问题。 简单说,相比C语言自带的
分类: 其他 发布时间: 01-27 22:01 阅读次数: 0

寒假第四天

寒假第四天
分类: 其他 发布时间: 01-27 22:01 阅读次数: 0

ES & JSTL January 27,2020

## JSP: 一、指令   * 作用:用于配置JSP页面,导入资源文件   * 格式:     <%@ 指令名称 属性名1=属性值1 属性名2=属性值2 ... %>   * 分类:     1. page : 配置JSP页面的       * contentType:等同于response.setContentType()         1. 设置响应体的mime类型以及字符集         2. 设置当前jsp页面的编码(只能是高级的IDE才能生效,如果使用低级工具,则需要设置pag
分类: 其他 发布时间: 01-27 22:01 阅读次数: 0

树的遍历——A1106.Lowest Price in Supply Chain(25) 求树的深度最小的叶子结点 与A1190类似

#include <bits/stdc++.h> #include <stdio.h> #include <stdlib.h> #include <queue> using namespace std; const int maxn = 100010; vector<int> child[maxn]; double p,r; int n,minDepth = 100,num = 0; void DFS(int index,int depth){ if(child[index].size
分类: 其他 发布时间: 01-27 22:01 阅读次数: 0

【BZOJ4008】[HNOI2015] 亚瑟王(DP)

点此看题面 大致题意: 有\(n\)张卡牌,每张卡牌有一个概率\(p_i\)和伤害值\(d_i\)。有\(m\)轮游戏,每轮游戏按序枚举每一张未被使用过的卡牌,有\(p_i\)的概率使用该卡牌,造成\(d_i\)点伤害并立刻结束该轮游戏。求造成伤害的期望值。 前言 每日刷题计划(3/6),算法标签:DP、概率论。 今天由于是突然接到的刷题任务通知,加上大部分时间用在做作业上,恐怕是无法完成剩余任务了。 很抱歉,今天的刷题就到此为止吧,明天开始一定每天都要完成当天的任务! 转化 首先,这题如果直
分类: 其他 发布时间: 01-27 22:01 阅读次数: 0

Sqli-Labs less32-37

Less-32 前置基础知识:宽字节注入 参考链接: https://blog.csdn.net/helloc0de/article/details/76180190 https://blog.csdn.net/heiseweiye/article/details/82723478 宽字节: GB2312、GBK、GB18030、BIG5、Shift_JIS等这些都是常说的宽字节,实际上只有两字节。宽字节带来的安全问题主要是ASCII字符(一字节)的现象,即将两个ascii字符误认为是一个宽字
分类: 其他 发布时间: 01-27 22:01 阅读次数: 0

4-4.Vue实例和内置组件

Vue实例和内置组件slot内置组件slot是标签的内容扩展,使用slot可以将内容传递给组件,组件
分类: 编程语言 发布时间: 01-27 22:01 阅读次数: 0

你真的了解python中的换行以及转义吗?

python中的分号 在python中默认是以换行来标志一行语句的结束。 a = "xxxx" print(a) # xxxx 这段代码很简单,因为a = "xxxx"后面已经没有内容了是一个换行,那么就代表这个语句结束了。但是在python中我们还可以指定分号,来指定该语句结束了。 a = "xxxx" ; print(a) ; b = 1; print(b) # 输出内容 """ xxxx 1 """ 可以看到当我们在a = "xxxx"后面指定了分号之后,就代表该语句
分类: 其他 发布时间: 01-27 22:01 阅读次数: 0

Redis系列-存储篇list主要操作命令小结

Redis系列-存储篇list主要操作命令小结 在总结list之前,先要弄明白几个跟list相关的概念: 列表:一个从左到右的队列,个人理解更类似于一个栈,常规模式下,先进列表的元素,后出。 表头元素:列表最左端第一个元素。 表尾元素:列表最右端的最后一个元素。不包含任何元素的列表成为空列表。 1)新增 a)lpush 语法:lpush key value[value] 解释:把一个或多个元素插入表头。如果是多个value时,按照从左到右的次序插。返回插入元素的个数 [root@xsf00
分类: 其他 发布时间: 01-27 22:01 阅读次数: 0