运算符 注释 变量 类型

DAY 04 ~JAVA 基礎語法 Part 2(類型轉換/變量與常量/運算符/包機制/JAVADOC)

# JAVA 基礎語法 Part 2 ## 類型轉換 - 由於JAVA士強類型語言,所以要進行運算的時候,需要用到類型轉換 ```java 低 >高 byte,short,char-> int-> long-> float-> double ``` - 運算中,不同類型的數據先轉化為同一類型,然後進 ......
算符 常量 JAVADOC JAVA Part

MySQL的Json类型字段IN查询分组和优化方法

​ 前言 MySQL从5.7的版本开始支持Json后,我时常在设计表格时习惯性地添加一个Json类型字段,用做列的冗余。毕竟Json的非结构性,存储数据更灵活,比如接口请求记录用于存储请求参数,因为每个接口入参不一致,也有不传和空传的等等。 然而在一些特定场景下,需要用Json字段里的某个键用来In ......
字段 类型 方法 MySQL Json

java基础09逻辑运算符,位运算符

# 逻辑运算符,位运算符 ## 参考C语言 ### 逻辑运算符 - && 和(and) - || 或(or) - ! 非(取反) [短路运算:`boolean d=(c>‘有符号’右移:相当于除以2 (/2) - a>>‘无符号’右移:PS:无论正负,都在高位插入0 **低位:指在数据类型限定范围内 ......
运算符 逻辑 基础 java

java基础07基本运算符

# 基本运算符 - 算数运算符:+ - * / % ++ -- (如果加减乘除中有一个为long则结果为long,其余都为int) - 赋值运算符:= - 关系运算符:> = > >>(需要简单了解!!) - 条件运算符 ? : - 扩展运算符:+= -= *= /= ......
运算符 基础 java

java基础08自增自减运算符,初识Math类

# 自增自减运算符,初识Math类 ### 自增自减与C语言相同 - a++ 先用一次之后再加一 (a--相对应),例如: ```java int a=1; int b=a++; int c=a; //三者值变为a=2,b=1,c=2 ``` - ++a 立刻加一并开始用(--a相对应),例如: ` ......
运算符 基础 java Math

java基础01注释

# 注释 //单行注释 /* 多行注释 */ /** *文档注释(含有其他内容如下) *@author 等等等 */ > javaDoc:文档注释 // ctrl + D 复制当前行到下一行(IDEA里面的快捷键) ......
注释 基础 java

java基础06变量、常量、作用域

# 变量、常量、作用域 ## 变量 - 变量,即可以变化的量 - java是一种强类型语言,每个变量都必须声明其类型 - java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域 ```java type varName [=value] [{,varName[=value]}]; ......
常量 变量 作用 基础 java

java基础03数据类型

# 数据类型 ### 1.强类型语言 要求变量的使用严格符合规定,所有变量都必须先定义后才能使用 ### 2.弱类型语言 ​ 要求变量的使用符合规定,所有变量都必须先定义后才能使用(如VB,JS) ### 3.JAVA数据类型分为两大类 - 基本类型(primitive type): 数值类型: 1 ......
类型 基础 数据 java

java基础05类型转换

# 类型转换 - 由于Java是强类型语言,所以要进行有些运算的时候,需要用类型转换 低 >高 byte,short,char ->int ->long ->float ->double ***最好从地位向高位转换,从高向低转换可能会内存溢出,也就是超过范围*** /*注意点: *1.不可以对布尔值 ......
类型 基础 java

java基础04数据类型扩展

# 数据类型扩展 ### 整数拓展: ​ **进制在JAVA内的表示方法: ** ​ 二进制0b 八进制0 十六进制0x 十进制(不需要) ### 浮点数拓展: ​ **float和double存在问题**: ​ 表现的字长有限 离散 舍入误差 大约 接近但不等于 ​ *银行业务使用BigDecim ......
类型 基础 数据 java

位运算

# 位运算 **lowbit(x):返回x二进制的最后一位1** ```c++ lowbit的具体实现代码 x&-x; //(-x=(~x)+1) -x等于取反x加1; x = 1010; lowbit(x) = 10; x = 101000; lowbit(x) = 1000; ``` 可以用于求 ......

static 修饰局部变量

图1 ![image](https://img2023.cnblogs.com/blog/1974974/202308/1974974-20230818152902898-2072440255.png) 图2 ![image](https://img2023.cnblogs.com/blog/197 ......
变量 局部 static

C++快速入门 第三十七讲:高级强制类型转换

实例1:静态强制转换 1 #include <iostream> 2 #include <string> 3 4 using namespace std; 5 class Company 6 { 7 public: 8 Company(string theName,string product); ......
类型

JS判断类型的几种方式

1.typeof 2.instanceof 3.constructor 4.Object.prototype.toString.call([]) 5.Array.isArray() ......
类型 方式

C++快速入门 第二十七讲:运算符左移<<重载

一般来说,在调用operator<<()重载函数时,传递给它的是哪一个流,它返回的就应该是那个流的一个引用。 实例:左移操作符重载 1 #include <iostream> 2 #include <string> 3 #include <math.h> 4 5 using namespace st ......
运算符 lt

C++快速入门 第二十五讲:运算符的重载

所谓重载,就是重新赋予新的含义,函数重载是对一个已有的函数赋予新的含义。 运算符重载的方法是定义一个重载运算符的函数,在需要执行被重载的运算符时,系统就自动调用该运算符。也就是说,运算符重载是通过定义函数实现的,运算符重载实质是是函数的重载。 实例1:复数加法 1 #include <iostrea ......
运算符

C++快速入门 第十三讲:联合、枚举和类型别名

联合(union)与结构有很多相似之处,联合也可以容纳多种不同类型的值,但是它每次只能储存这些值中的一个(即当我们已经给联合里的一个成员赋值后,再给另一个成员赋值时,将丢弃第一个成员的值)。 实例1:联合的应用 1 #include <iostream> 2 3 union mima 4 { 5 u ......
三讲 别名 类型

const修饰变量

### const修饰变量 #### const修饰全局变量 ![image](https://img2023.cnblogs.com/blog/1974974/202308/1974974-20230818143255222-556182099.png) ![image](https://img2 ......
变量 const

C++快速入门 第十讲:复杂的数据类型——指针和数组

计算机是把数组以一组连续的内存块保存的。 数组的第一个元素的地址为该数组的基地址。 实例1:数组元素地址打印 1 #include <iostream> 2 3 using namespace std; 4 5 int main() 6 { 7 const unsigned short ITEMS ......
数组 指针 类型 数据

C++快速入门 第七讲:复杂的数据类型

数组:可以把许多个同类型的值存储在同一变量名下 实例1:输入的数据存储到数组中,并计算其和与平均值输出 1 #include <iostream> 2 3 using namespace std;//使用作用域 4 5 int main() 6 { 7 int array[10]; 8 int i; ......
类型 数据

C++快速入门 第八讲:复杂的数据类型——指针

小知识:程序以文件的形式存储在硬盘,但它们却是在计算机的内存中运行 对于变量可以通过变量名与地址两种方式进行索引,变量的地址在程序执行期间是不会发生变换的 地址是计算机内存中的某个位置;指针是专门用来存放地址的特殊类型变量 ......
指针 类型 数据

C++快速入门 第九讲:复杂的数据类型——指针02

指针的类型必须与由它保存其地址的变量的类型一致,当某个变量的地址给了指针p时,就可以通过*p(即表示该地址的数据)来对该变量数据进行操作 一定要牢记一个事实:指针所保存的是内存中的一个地址,它并不保存指向的数据的值本身。因此务必确保指针对应一个已经存在的变量或者一块已经分配的内存 *有两种用途,一是 ......
指针 类型 数据

C#程序变量统一管理例子 - 开源研究系列文章

今天讲讲关于C#应用程序中使用到的变量的统一管理的代码例子。 我们知道,在C#里使用变量,除了private私有变量外,程序中使用到的公共变量就需要进行统一的存放和管理。这里笔者使用到的公共变量管理库划分为:1)窗体;2)路径;3)对象;所以笔者对这几个库进行了统一管理,分别存放在不同的管理库里,调 ......
变量 例子 程序 文章

2 JavaScript的基础类型

##### 2 JavaScript的基础类型 JS虽然是一个脚本语言. 麻雀虽小, 五脏俱全. 在js中也是可以像其他编程语言一样. 声明变量, 条件判断, 流程控制等等. 我们先看一下JS中的数据类型 在js中主要有这么几种数据类型(基本) ```javascrpit number 数字, 不论 ......
JavaScript 类型 基础

让SignalR客户端回调支持强类型

几天写一个小程序的时候用到了SignalR,发现现在SingalR Server 支持强类型了,也就是说,我们可以定义一个客户端的通知契约: public interface IClient { void SayHello(string message); } 然后Hub就可以这么写了: publi ......
客户端 SignalR 类型 客户

JS数据类型详解

JS的数据类型分为基本数据类型+引用数据类型 基本数据类型: number,boolean,string,null,undefined, symbol(独一无二并且不可变的数据类型),bigint 引用数据类型: Function,Array,Object 区别: 基本数据类型由于所占内存大小可控所 ......
类型 数据

查询SQL Server是否存在PREEMPTIVE_OS_WRITEFILEGATHER的等待类型

要查询SQL Server是否存在PREEMPTIVE_OS_WRITEFILEGATHER的等待类型,可以使用以下查询语句: ```sql SELECT waiting_tasks_count AS [等待任务数], wait_type AS [等待类型], wait_time_ms AS [等待 ......

postman进行环境变量设置,全局变量设置 pm.response.json()

环境变量的设置 在开发和测试的过程中,经常在开发环境,测试环境,生产环境来回切换,这样每次都要修改域名很麻烦,好在postman提供了可以切换环境更改域名的方法,这样只要配置好环境变量就可以切换域名了。具体操作步骤如下:1.点击postman右上角眼镜的图标2.点击“Add”按钮3.填写域名备注,域 ......
变量 全局 response postman 环境

C#复杂类型转为QueryString

使用 visual studio 创建 webapi 项目,并添加 DefaultController.cs,代码如下 public class DefaultController : ApiController { [HttpGet] [Route("HH")] public DefaultRes ......
QueryString 类型

SignalR 客户端源生成器 客户端强类型方法

SignalR 客户端源生成器根据您定义的接口生成强类型的发送和接收代码。您可以在客户端上重用来自强类型 SignalR 集线器的相同接口来代替松散类型的 .On("methodName", ...) 方法。同样,您的集线器可以为其方法实现一个接口,并且客户端可以使用该相同接口来调用集线器方法。 要 ......
客户端 客户 生成器 SignalR 类型