06 2018 档案
摘要:#include <stdio.h> int main() { int a = 3; // 二进制为 0000 0000 0000 0000 0000 0000 0000 0011 int b = 6; // 二进制为 0000 0000 0000 0000 0000 0000 0000 0110
阅读全文
摘要:动态内存分配主要的函数有: malloc(), realloc(), calloc() 都包含在头文件 #include <stdlib.h> 里 这几个函数的定义: void *__cdecl malloc(size_t _Size); // 返回的是内存的首地址 void *__cdecl re
阅读全文
摘要:简单查询:DQL 查询的最简单的方法:SELECT 列名1,列名2,列名3...... FROM 表名; 查询所有的列:SELECT * FROM 表名 去重: SELECT DISTINCT name FROM t_student 实现数学的算法: SELECT (age+100) FORM t_
阅读全文
摘要:DML(data manipulation language);数据操纵语言 插入数据:插入数据: 每次只能插入一行数据 INSERT INTO 表名(列名1, 列名2, 列名3....) VALUES (value1, value2, value3....); value与列数一一对应。 #插入一
阅读全文
摘要:这些都是看了教程后跟老师做的笔记。 一 创建表和查看结构 1 先进入某一个数据库。BREATE TABLE 表名; 2 输入建表的命令 CREATE TABLE 表名{ 列名 1 类型 [约束], 列名 2 类型 [约束], 列名 3 类型 [约束], 列名 4 类型 [约束], 列名 5 类型 [
阅读全文
摘要:servives.msc 打开电脑服务运行,可以查看MySQL的启动情况。 net stop MySQL 停止MySQL运行net start MySQL 启动MySQL 注意:有的时候需要管理员的身份,不然没有效果。 有两种方法:1 连接数据库:mysql -u+用户名 -p+用户密码 -hloc
阅读全文
摘要:就是过滤掉那些相同的列的value:看下面的name SELECT DISTINCT name FROM t_student 这里只能加上name,多加其他会报错,意思就是只能加上一个列 如:SELECT DISTINCT name FROM t_student 去重后:
阅读全文
摘要:只演示一个加法,其他一样嘛 例子:SELECT id,name,email,age+100 FROM t_student 相加后:
阅读全文
摘要:取别名:age -> AGESELECT id,name,email,age+100 AGE FROM t_student 取名后
阅读全文
摘要:设置显示格式查询:通过concat 函数, 把name列和age 列显示在一列SELECT concat(name,'的年龄是', age) FROM t_student
阅读全文
摘要:IS NULL // 判断列的值是否为空,null 和 空字符串是不一样的 格式:WHERE 列名 IS NULL 例子: SELECT * FROM t_student WHERE email IS NULL
阅读全文
摘要:LIKE的通配符,可以联想到正则表达式 _ : 必须占据一个位置。任意字符 % : 可以占据0~n个位置,任意字符 找查以 ’张‘ 为姓两个字 WHERE name LIKE '张_' 找查以 ’张‘ 开头的 WHERE name LIKE '张%' 开头为张的 例子:SELECT *FROM t_
阅读全文
摘要:查询:从表t_student里 查找 id 在1~10 之间的学生信息,并显示 id,name,age,email 信息 SELECT id,name,age,email FROM t_student WHERE id BETWEEN 1 AND 10
阅读全文
摘要:SELECT 列表1,列表2...... FROM 表名 WHERE 条件 运算符: = > < >= <= != and(&&) OR(||) NOT (!) 例子:我要查询表t_student 里age 大于或等于20 的学生信息,* 表示显示该学生的全部信息 SELECT * FROM t_s
阅读全文
摘要:strcmp(); 比较两个字符串,相同时返回0,不相同时返回-1;
阅读全文
摘要:#include <stdio.h> int main() { typedef int myint; // 为int 类型取自己想要的名字 myint a = 10; printf("%d", a); return 0;} 其他类型的用法也是一样的 typedef 类型 自己想要取得名字;
阅读全文
摘要:源码,反码,补码的概念 原码: 是该数的绝对值 第一位为符号位: 正数为 0, 负数为: 1 例如: +6: 0000 0000 0000 0000 0000 0000 0000 0110 -6: 1000 0000 0000 0000 0000 0000 0000 0110 反码: 正数的反码和原
阅读全文
摘要:例子:利用外部函数求两个整数中较大值与较小值的差。 想法:设函数Max求两个整数的较大值,函数Min求两个整数的较小值,主函数调用函数Max和Min求得整数x和y中的较大值max和较小值min,则max-min即为所求。可以将程序分解为3个源文件,其中,源文件func1.cpp完成求两个整数的较大值
阅读全文
摘要:如果文件A要引用文件B中定义的外部变量,则在文件A中用关键字extern声明该外部变量,即可将该外部变量的作用域扩展到文件A中。 extern int count; //声明外部变量countextern int data[ ]; //声明外部数组data,无须指明数组长度 关键字extern提示编
阅读全文
摘要:// 要解决的问题(个人感受):代码模块化,有点大化小的感觉,主要的是为了代码更让人易懂,代码的重用性更高,不重复造轮子,代码的维护性更好。 // 比如你要计算几个规则图形的总面积:可以这样划分程序,计算矩形体积为一个函数, 计算圆形体积为一个函数// 计算三角形体积为一个函数,暂时就算这三个的面积
阅读全文
摘要:为什么要使用final 修饰符: 继承关系最大弊端是破坏封装:子类能访问父类的实现细节,而且可以通过方法覆盖的形式修改实现细节。 多个修饰符之间是没有先后关系的。public static final/static final public 等。 final本身的含义是: 最终不可以修改的,它可以修
阅读全文
摘要:1 静态变量 静态变量是属于类的,和对象没有关系。只有一个。 非静态变量是属于某个对象的,每个对象都有该数据的副本,而静态变量只有一个。 访问静态变量:类名.静态变量。 2 静态方法 用static 修饰的方法称为静态方法 访问静态方法是通过(类名.方法名) 1.静态方法不能访问非静态变量 2. 非
阅读全文
摘要:1.对象类型的参数传递 Java 中只有值传递。基本类型直接传值, 引用类型呢?传递的是引用,而这个引用就是值。 基本数据类型作为参数,直接操作值。 引用类型作为参数,操作的是引用指向的堆内存中的对象。
阅读全文
摘要:对象是类的实例。比如张三是人这个类的一个实例。 package demo5; public class People{ String name; String static final type = "人"; int age; public void work() { String worktime
阅读全文
摘要:在一个类中可以有多个方法共享同一个名称,只要他们的参数不同。 编译器是怎样知道调用的是哪个函数? 答: 根据参数的类型不同,参数的数量不同 ,参数次序不同,只要参数有不同之处就能重载方法。 返回值不影响它的重载
阅读全文
摘要:构造方法 构造方法: 作用是用于初始化参数 package demo6; public class FunReset { String name; int age; String gender; String height; public FunReset() { } public FunReset
阅读全文
摘要:方法 与 主方法(约定:方法首字母小写) 1 方法 如果方法没有返回值,则必须写void ,不能省略 如果有返回值,则定义的方法的类型和方法体内返回值的类型相同。 public void eat(String type) { System.out.println("正在吃" + type + "."
阅读全文
摘要:可以 修饰类,属性,方法 (默认为 protected)在本类或者是同一个包里面可见。
阅读全文
摘要:每一个事物都是一个对象, 每一个类都可以由属性和方法构成。 比如:人类 代码语法: class 类名{ 类型 变量名; 类型 变量名; 类型 变量名; 类型 方法名(参数) { 类型 变量名; 类型 变量名; 类型 变量名; } } package com.2018; public class Pe
阅读全文
摘要:类就是事物的集合和抽象。它所代表的是这类事物所共有的一些行为和属性。
阅读全文
摘要:语法:条件?执行1:执行2; 如果条件为真,则执行1,否则执行2; ex: int a; a = 1>2?12:13; 则 a = 13;
阅读全文
摘要:& : 逻辑与: 对两个条件都先求出来,然后进行判断. | : 逻辑或:只要一个条件为真,结果为真. 否则为假. ! : 逻辑非:条件得反逻辑. 如果为真,则结果为假. 如果为假,则结果为真. && : 短路与: 先对条件1进行判断, 如果位真,则判断条件2. 如果为假,则不再判断条件2.它的效率比逻辑与要高一点。 || : 短路或:先判断条件一,为假则再判断条件二,诺条件二为...
阅读全文
摘要:% 是求两个整数相除的余数. 取模运算不建议用于浮点类型,结果可能不准确. 对于高精度的运算,需要使用BigDecimal 类型.
阅读全文
摘要:返回值是 Boolean, 一般用于判断语句当中
阅读全文
摘要:+ 加法运算 - 减法 * 乘法 / 除法, 是求两个整数相除的余数. % 取模, 是求两个整数相除的余数. ++ 自加 -- 自减 += 加法赋值 -= 减法赋值 *= 乘法赋值 /= 除法赋值 %= 取模赋值
阅读全文
摘要:八大数据类型 整型 1• byte, 占1个字节, 8位. 2• short, 占2个字节,16位. 3• int, 占4个字节,32位. 4• long, 占64个字节; 8位. 字符型 5• char, 占1个字节, 8位. 浮点型 6• float, 占float 4个字节,单精度. 7• d
阅读全文
摘要:删除文件: 语法:create1 del 1.txt 语义: 删除create1 文件夹下的1.txt 。不存在则打印“找不到” 删除文件夹: 语法: $ rb 想知道一个命令的具体用法,可以用: $+空格+命令+空格+/? 提示: 输入: rb /? 如下图 网上查的,-_-'; 慢慢积累
阅读全文