live-server是什么?如何使用?
live-server是什么?
live-server可以帮助我们前端人员搭建临时的http服务器。它不需要安装任何插件,使用起来比较便捷。它可以自动打开项目;修改本地文件后,浏览器能够立即同步,自动加载,自动刷新。
如何使用?
使用1
【1】安装
【1.1】确认是否安装node环境,检查版本,出现版本号表明安装成功
【1.2】使用npm 安装(全局...
let 和 const 以及var 区别
ES5 只有全局作用域和函数作用域,没有块级作用域,这带来很多不合理的场景。
ES6中增加了块级作用域的概念,
let 命令
1. let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。
{
let a =10;
var b= 8;
}
console.log(a);//ReferenceError: a is not de...
仿天猫商城--数据库
仿天猫商城数据库分析
数据结构图
页面分析
注册登录页面
页面图片
页面功能描述
注册用户
页面执行的SQL语句
-- 注册时新增一条用户记录
INSERT INTO user(name, password) VALUES();
-- 登录时匹配一个用户数据
SELECT count(*) FROM user
where name = "" ...
Elipse的使用基础使用 + import和packge的概念 8.20
8月20日 - - eclipse的使用
注释
单行注释
让单行内容隐藏 //;
多行注释
让多行内容隐藏 /* */;
文档注释
可以显示到页面的文本 /** */;
Packge的概念
1.packge就是一个文件夹,java里叫它包,作用是给每个项目分一个包
2.包的命名:com.公司名/项目名
3.包里面是各个类
4.创建java项目、包、类...
类与对象的理解 + 数据类型和运算符 8.21
—————–JAVA学习第一天———————
java的基础语法
public class HelloWorld {
/* 第一个Java程序
* 它将打印字符串 Hello World
*/
public static void main(String []args) {
System.out.println("Hello Wo...
JAVA类的深入了解和堆栈的定义 8.23
——————java学习第二天———————
类的构成
属性(成员变量)
方法(成员方法)
构造器
封装
default: 默认值,一般用不到;
private : 隐藏信息只能在同一类中使用
public : 对所有类可见。使用对象:类、接口、变量、方法
protected : 隐藏信息只能在同一包内的类和所有子类使用
用get/set方法去设置个获取隐藏的信息;
构造器的...
JAVA多态、包装类、抽象类
多态
1.Java引用类型变量有两种类型:一种是编译时的类型,一种是运行时的类型;
2.编译的类型是由声明变量的时候决定的,运行时类型由实际赋给该变量的对象决定。
3. 如果运行时的类型和编译时的类型不一致就会出现所谓的多态。
多态是基于继承和重写才产生的
1.首先编译时类型和运行时类型是一种父类和子类的关系。
2.多态最常用的场景就是子类重写父类的方法后,如果引用变量的类型为...
JAVA 接口 - 8.28
接口
接口的语法:
[修饰符] interface 接口名 extends 父接口1, 父接口2... {
0-N 个常量;
0-N个抽象方法;
}
一个完整类定义的语法:
[修饰符:public、final] class 类名 extends 父类 implements 接口1,接口2...{
....
}
接口的定义
接口是最彻底的抽象类
接口里都...
JAVA 集合框架 - 8.28
集合框架
在集合框架中,主要分为 Collection 和 Map 两大接口。
在 Collection 中又分为 List (有序集合) 和 Set (无序集合)。
List 和 Set 都是接口。
Map 存储的 Key-Value 结构。
集合框架存储的元素可以是不定长的,即可以任意的添加,但是数组在定义的时候就确
定了长度。实际开发中,对于同类型数据的结构,一般使用 Collect...
JAVA 异常及异常处理 - 8.30
异常 - Exception
java里面万物皆为对象,异常也有类,每个异常都有对应的异常类,因为java是自上而下的执行,所以一旦发生异常下面的程序就不执行了,这时候我们就要学会如何处理异常了
异常的处理有两种方式
第一种:try catch
try的意思是尝试,里面放认为会有异常的代码块,尝试去运行
catch的意思是抓,用来捕捉异常,并解决这个异常让程序可以继续执行下去
cat...
实战:C++实现简易通讯录
“classmate.data”文件,存储数据
“map.cpp”,代码实现简易通讯录
//classmate.data
zhounian 1803001
leixiaowei 1803002
zhaozisha 1803003
wenbao 1803004
huangxukun 1803005
wangchenglin 1803006
liumiao 1803007
wanghcengg...
C/C++中对数据的取整处理
在C/C++中对double型数据的取整处理,当数据较小,没有超过int型数据的范围时可进行强制转换处理,例:
double num1=1234.567890;
int num2=(int)num1;
当double型数据的数值范围超过int型数据范围时,就需要用到floor(),ceil(),round()三个函数,下面来进行分别介绍:
1.floor函数
原型:double f...
档案与文件系统的压缩与打包
在Linux系统中的常见的压缩文件扩展名主要有:
*.Z :compress程序压缩的档案;
*.gz:gzip程序压缩的档案;
*.bz2:bzip2程序压缩的档案;
*.tar:tar程序打包的数据,并没有压缩过;
*.tar.gz:tar程序打包的档案,其中并且经过gzip的压缩;
*.tar.bz2:tar程序打包的档案,其中并且经过bzip2的压缩
常见的压缩指令就是gzip...
itoa() 函数和 atoi() 函数
atoi() 函数
原型:int atoi (const char * str);
功能:将字符串转化成int型整数
参数:将要转化成整数的字符串
返回值:返回转化成int型的整数值
itoa() 函数
原型:char * itoa ( int value, char * buffer, int radix );
功能:将整数转化成字符串
value:是要转换的数字
buff...
objcopy的详细说明
objcopy把一种目标文件中的内容复制到另一种类型的目标文件中.
(1)将图像编译到可执行文件内
Q: 如何将一个二进制文件,比如图片,词典一类的东西做为.o文件,直接链接到可执行文件内部呢?
A:
$ objcopy -I binary -O elf32-i386 -B i386 14_95_13.jpg image.o
$ gcc image.o tt.o -o
text段,data段,bss段,堆和栈
红色部分为问题部分
堆和栈的区别
一、预备知识—程序的内存分配
一个由c/C++编译的程序占用的内存分为以下几个部分
1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。
2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,
今日推荐
周排行