目录

Day1

一、存储单位:

二、常用的DOS命令:

三、Java三平台:

四、Java注释:

五、运行Java程序所具备的条件

Day2

一、标识符

二、关键字,保留字

三、Java基本数据类型:

四、数据类型转换:

Day3

一、常量

二、进制

三、有符号位的数据表示法

四、变量

Day4

运算符

一、算术运算符

二、赋值运算符

三、比较(关系)运算符

四、逻辑运算符

五、位运算符

六、三元(三目)运算符

Day5

一、键盘录入数据

二、HTML入门

HTML标准结构:

文本标签

图像标签

超链接标签

表格标签

表单标签

Day6

流程控制语句

一、顺序结构语句(最基本的语句)

二、选择结构语句

三、循环结构语句

Day7

一、产生随机数

二、跳转控制语句

三、方法


Day1

一、存储单位:

计算机存储器以位和字节计量

bit:位,0或1。

8bit     —— 1 byte(字节)

1024 byte —— 1 KB

1024 KB —— 1 MB

1024 MB —— 1 GB

1024GB —— 1 TB

二、常用的DOS命令:

ipconfig          快速查找IP地址

ping 外网        确认能否连外网

d:                    快速切换至D盘

dir                   列出当前目录下的文件以及文件夹

cd 件夹名称    进入该文件夹目录

cls                   清空屏幕

cd..                 返回上一级目录

cd/ cd\            返回根目录

exit                 退出dos命令行

md 文件夹名称(aaa) 创建一个名为aaa的文件夹

copy con 文件名.后缀 回车

输入文件内容,完成后Ctrl+Z表示完成,回车执行 创建文件

rd 文件夹名 删除文件夹(必须为空文件夹)

rd /s 文件夹名 删除文件夹(会询问是否删除)

rd /s /q 文件夹名 暴力删除文件夹(不会询问)

del 文件名.后缀 删除文件

del *.后缀 批量删除同一类文件

mspaint:打开画图板

notepad:打开记事本

calc:打开计算器

三、Java三平台:

Java SE:是为开发普通桌面和商务应用程序提供的解决方案,该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发。

Java EE:是为开发企业环境下的应用程序提供的一套解决方案,该技术体系中包含的技术如 Servlet、Jsp等,主要针对于Web应用程序开发

Java ME:是为开发电子消费产品和嵌入式设备提供的解决方案

四、Java注释:

含义:使用文字解释说明程序中的代码,提供代码阅读性

注释的作用: 1)提供代码阅读性 2)可以排除错误

单行注释://

多行注释:/*

*/

文档注释:/**

主要在类上面、方法上面,输出文档

*/

五、运行Java程序所具备的条件

JDK (Java Development Kit)- Java开发工具包

JRE (Java Runtime Enviroment)- Java运行环境

JVM (Java Virtual Machine)- Java虚拟机执行Java程序

JDK 包含了JRE;JRE里面包含了JVM

Day2

一、标识符

含义:Java对包、类、方法、参数和变量等要素命名时使用的字符序列称为标识符。

命名规则:

  • 组成:由字母(含英、中、日、俄等)、数字、下划线(_)和美元符号($)组成。
  • 不能以数字开头。
  • 区分大小写。
  • 长度无限制。(一般不要超过15个字符)
  • 不能是Java中的保留字和关键字。

命名习惯:

  • 见名知意:建议使用英文单词。
  • 驼峰式命名:变量名,方法名,参数名: 首字母小写,如果多个单词组成,第一个单词首字母小写,剩下的单词首字母大写(驼峰式命名法)
  • 类名:单词首字母大写,多个单词组成每个单词首字母大写(帕斯卡命名法)
  • 包名,所有的字母都小写
  • 常量:所有的字母都大写

二、关键字,保留字

关键字:被Java语言赋予特定含义的单词,全部都是小写;

保留字:没有定义用途,但保留备用。goto、const

三、Java基本数据类型:

整数型---- byte(字节)1个字节, short(短整型)2, int(整型)4, long(长整型)8

浮点型---- float(单精度浮点型)4, double(双精度浮点型)8

字符型---- char 2

布尔型---- boolean 不确定(1或4)

注意:Java整型数值默认为int型(要声明long型可以加‘l’或‘ L’)

Java浮点型常量默认为double型 (要声明一个常量为float型,则需在数字后面加f或F)

四、数据类型转换:

  • Java默认允许小范围的数据类型的数据自动转换为大范围的数据类型(隐式的数据类型转换),自动转换;
  • 大范围的数据类型的数据转换为小范围的数据类型需要数据前加:(数据类型)(显式的数据类型转换),可能发生精度的丢失或数据的溢出(3.14——3,丢失小数点后数据)
  • char数据类型范围小于int类型;boolean类型不能转换;
  • byte、short、char参与运算时会自动转成int类型;

Day3

一、常量

  • 含义:在程序的执行过程中,其值不发生改变的值
  • 分类:

(1)字面值常量

a)字符串常量:使用双引号包起来的内容,称为"字符串常量"

b)字符常量: 使用单引号包起来的单个内容,称为"字符"

注意事项: 键盘上的每一个按键都是"字符",当前这些字符单独使用的时候,不会计算,只是一个固定的字符,但是,一旦这些参与运算,会计算,每一个字符都对应ASCII码表的值!

ASCII码表 字符A----- 65

字符a----- 97

字符0----- 48

c)整数常量 : 100 50 整数默认就是十进制

d)小数常量:3.14 12.56

e)布尔常量: true/false

f)null: 空常量

(2)自定义常量(面向对象中 "继承"讲 和关键字final)

二、进制

  • 组成规则:
  1. 二进制:由0,1组成,逢2进1,以“0b”开头
  2. 八进制:由0,1...7组成,逢8进1,以“0”开头
  3. 十进制:由0,1...9组成,逢10进1
  4. 十六进制:由0,1...9,a,b,c,d,e,f 组成,逢16进1,以“0x”开头
  • 进制的转换:
  1. 任意进制 =====》 十进制:                       系数 * 基数的权次幂之和
  2. 十进制 =====》 任意进制:                       用当前十进制数,除基数取余数,直至商为0,余数反转。
  3. 二进制 ======》八进制 / 十六进制:        从右往左,每3/4位一组,左边不够补0,最终计算每个位的十进制数,排列即可。
  4. 8421码:                                                     实现二进制与十进制之间快速转换

三、有符号位的数据表示法

  • 意义:计算机底层数据的计算是通过“补码”计算的(负数的原码和补码之和等于零)
  • 原码、反码、补码都是由最高位的符号位+数值位组成,0表示正数,1表示负数;
  • 正数:原码、反码、补码是一样的;
  • 负数:反码:数值位按位取反,0变1,1变0           补码:反码的基础上+1

四、变量

  • 含义:在程序的执行过程中,其值不断发生改变的量
  • 变量的三要素: 数据类型 变量名称(符合"标识符的规则") = 初始化值;
  • 数据分类:
  1. 基本数据类型:四类八种;
  2. 引用数据类型:数组,类,接口;
  • 定义变量的注意事项:
  1. 变量名不能重复定义;
  2. Java允许一行可以定义多个变量,但习惯上一行只定义一个变量;
  3. 数据类型都是关键字,字母必须小写;
  4. 定义变量的初始化值:要么定义的同时赋值,要么先定义后赋值,但不能在赋值前使用变量;
  • 变量与变量之间的运算:
  1. 运算时必须保证数据类型一致;(整数、浮点、字符)
  2. byte、short、char参与运算时会自动转成int类型

Day4

运算符

概念:运算、运算符、操作数、表达式

一、算术运算符

  • 基本的算术运算符:+,-,*,/,%【/默认取整】
  1. +:加法、正数、字符串连接符;
  2. /:取商,默认取整整数相除,只能得到整数,要想得到小数,可以*1.0;
  3. %:获取的是除法的操作的余数;
  • 扩展的算术运算符:++、--
  1. 单独使用效果相同,都是对当前变量的自增1或自减1;
  2. 参与运算使用时,在数据前面(先进行自增或者自减,然后再参与运算),在数据后面(先参与运算,即将值赋值给另一个变量,然后才对当前这个变量进行自增或者自减);

二、赋值运算符

  • 基本的赋值运算符:=

将=号右边的值赋值给=号左边的变量

  • 扩展的赋值运算符:+=、-=、*=、/=、%=
  1. short a += 100,相当于short a = a+100,等价于short a =(short)(a+100);
  2. 扩展的赋值运算符里面隐藏了强制类型转换;

三、比较(关系)运算符

  • <、>、>=、<=、==、!=
  1. 这些符号连接的表达式无论是简单还是复杂的,最终结果都是true或者false

四、逻辑运算符

  • 基本逻辑运算符:&、|、!、^
  1. &:逻辑单与,有一个false,则输出false;
  2. |:逻辑单或,有一个true,则输出true;
  3. !:逻辑非,非true则为false,非false则为true;偶数个非结果为它本身;
  4. ^:逻辑异或,左右相同则为false,左右不同则为true;
  • 扩展的逻辑运算符:逻辑双与&&,逻辑双或||
  1. 逻辑单与&、逻辑双与&&之间的区别:

相同点:都是表示一种并列关系,有一个false,则输出false;

不同点:逻辑双与&&有短路效果,&&符号左边的表达式如果为false,则右边不执行;

2. 逻辑单或|、逻辑双或||之间类似,||符号左边的表达式如果为true,则右边不执行;

五、位运算符

  • 基本位运算符:位与&、位或|、位异或^、反码~
  1. 位运算符连接的是两个具体的数据值,输出一个具体的数据值;
  2. 计算时首先要将当前十进制转为二进制;
  3. 位与&:两个二进制数对应的每一位,有0则结果输出0;
  4. 位或 |:两个二进制数对应的每一位,有1则结果输出1;
  5. 位异或^:两个二进制数对应的每一位,相同则输出0,不同则输出1;
  6. 反码~:二进制数按位取反(0变1,1变0),得到的数为补码,需转为原码;
  7. 注意:位异或^,特点:一个数据被另一个数据位异或两次,结果是它本身;
  • 位移符号:左移<< 、右移>> 、无符号右移>>>
  1. 左移<<:计算出来这个数据补码---向左移动,右边补齐0,最高符号位丢弃
  2. 右移>>:右移的时候,如果最高符号位为0,左边补齐0;最高符号位如果为1,左边补1,右边多的比特位丢弃掉
  3. 无符号右移>>>:无论最高符号位0还是1,左边都补齐0
  4. 特点:左移几位等于将 << 符号左边的数据乘以2的几次幂,右移同理;无符号右移结果数值一般很大;

六、三元(三目)运算符

  • 格式:(表达式)?执行成立的结果:执行不成立的结果;
  1. 执行流程:首先判断表达式是否成立,如果成立,执行成立的结果;否则就执行不成立的结果
  2. 针对变量值进行操作,结果需要接收;

Day5

一、键盘录入数据

Scanner类是在:java.util

只要不是在java.lang包下的类,都需要导包!

  • 基本使用步骤:

1)导入java.util.Scanner; 用谁导谁

class类的上面书写:

import java.util.Scanner;

2)固定格式:创建一个文本扫描器对象:

Scanner 扫描器对象 = new Scanner(System.in) ;

3)友情提示 "请您输入数据:"

4)录入数据:

int 变量名 = 扫描器对象.nextInt() ; / String x = 扫描器对象.nextLine() ;

5)使用这个变量名即可!

  • 注意:先录入int类型数据,再录入String类型数据,如果直接用.nextLine接收会出现漏输入,需要重新创建文本扫描器对象,或使用.next()接收String类型;
  • JDK5以后提供的:录入数据的 (无法直接录入char)

二、HTML入门

  • HTML标准结构:

  1. 注释:ctrl+shift+/
  2. <!DOCTYPE hmtl> 文档类型声明: h5的版本(默认的)
  3. <head>******</head> 里面内容是文本的头标签,
  4. <meta charset="utf-8" /> 表明页面的编码格式 :meta标签
  5. <title>标题</title> 指定网页中的窗口标题: title标签
  6. <body>内容</body> 里面是网页的主体部分:书写浏览器能够识别的html标签
  7. html标签的分类:

1)文本标签:针对文字,可以设置标题、段落、滚动、上下标等

2)图像标签:在网页中加载图片文件,设置图片宽、高、像素大小/或比例大小;

3)超链接标签:a标签,能够让地址栏发生变化(重写载入一个新的URL:统一资源定位符)

4)表格标签:早期的网页布局就使用table

5)表单标签:任何网站都需要表单提交数据录/注册...

  • 文本标签

  1. 标题标签 <h1>文本</h1>                     可选范围:h1~h6,从大到小:一级标题、二级标题........是有开始有结束的闭合标签;
  2. 生成水平线 <hr/> 没有结束标签
  3. 段落标签 <p>文本</p>
  4. 换行标签 <br/> 只有结束标签
  5. 段落缩进标签 <blockquote>文本</blockquote>
  6. 滚动标签 <marquee>文本</marquee>
  7. 上下标标签 <sup></sup> 上标 <sub></sub> 下标
  8. 原样输出标签 <pre>文本</pre>
  9. 无序列表 <ul>文本</ul>
  10. 有序列表 <ol>文本</ol>
  11. (有序/无序列表中)列表项 <li>选项</li>
  12. 块标签 <div>文本</div> 默认情况下:占一行空间 ,自动换行
  13. 行内标签 <span>文本</span> 不会换行
  14. 空格 &nbsp;
  • 图像标签           <img文本/> 只有结束标签

  1. 加载的图片资源地址:src="图片地址"
  2. 图片宽度和高度属性 例: width="100%" height="400px"                  指定px(像素)或宽和高所占分辨率权重百分比
  3. 替代文本:alt="文本" 当前图片链接失效的时候,一个替代的文字(图片加载不出来时,alt起作用)
  4. 标题文字:title="文本" 当前鼠标悬浮在图片的时候,提示的文字
  5. 注意:

一个html中有3个图片,当用户访问这个页面的时候,给服务器发送了几次请求?

src href 这些属性:都会加载地址, 都要发送请求

答案:4个请求

1)请求服务器解析html

2)三个图片:每一个图片src加载,三个请求

  • 超链接标签 <a >文本</a> 产生一个可跳转的链接

  1. 链接到的资源地址:本地/服务器上的地址 href="地址"

file:// 本地文件协议

http://

ftp:// 远程协议

thunder:// 迅雷协议

mailto: 邮件协议

2.打开资源地址的方式: target="_blank或_slef"

_blank:新建窗口打开

_slef: 当前窗口直接打开(默认值)

3.举例:<a href="01_文本标签.html" target="_blank">这是一个超链接</a><br/>

4.作用:1)作为传统的“页面跳转”使用

2)作为“锚链接”使用

在同一个html中使用

a)创建锚点: (跳转标记)

<a name="锚点名称"></a>

b)创建跳转链接

从当前页面中的某个位置:跳转到上面锚点位置

<a href="#锚点名称">跳转</a>

在不同页面使用

1)创建跳转标记:在另一个html页面的某个位置

<a name="锚点名称"></a>

2)创建跳转链接:在当前这个html页面中的某个位置

<a href="链接到另一个html#锚点名称">跳转</a>

  • 表格标签 <table>内容</table> 里面是表格的主体

  1. 边框线大小:border="XXpx"
  2. 设置表格的宽度和高度:width/height=“px/百分比”
  3. 对齐方式:align=“left/center/right”(左对齐left、居中对齐center、右对齐right)
  4. 表格的背景色:bgcolor=“颜色” 可采用#+颜色代码
  5. 单元格和边框线之间的空隙:cellspacing=“10” 以像素为单位
  6. 表格的背景图片:background

表格标签的子标签:

  1. 表格的标题标签:<caption>表格标题</caption> 生成表格的标题
  2. 行标签:<tr>表格行内容</tr>
  3. 表头标签:<th>文本</th> 表头,加粗显示
  4. 单元格:<td>文本</td> 单元格内容
  5. 单元格合并:行合并(合并行):在td里面 rowspan="占的单元格的数量"          列合并(合并列):在td里面 colspan="占的单元格的数量"
  6. 表格的嵌套:body中的内容默认使用tbody包起来,早期的table标签是用来网页布局使用的,必须body内容全部加载出来才能显示,tbody的目的是为了改善用户体验。
  • 表单标签 <form></form> 用户输入数据,提交给后台

  1. 提交地址:action=“地址”
  2. 提交方式:method=“get/post” (提交到地址栏get/不会显示到地址栏中post)

表单项标签属性:

  1. name属性:name=“标记” 给系统后台标记,用户书写的内容 【必要选项】
  2. 提示文字:placeholder=“提示文字” 用户输入后提示文字消失
  3. 提交后台:value=“内容” 提交后台,用户的选项

用户输入标签:<input参数/> 设置提交的选项

type属性: 1)type ="text" 文本输入框

2)ype="password" 密码输入框(非明文的)

3)type="radio" 单选按钮

4)type="checkbox" 复选框

5)type="date" 日期组件:日期的

6)type="file" 文件上传

7)type="button" 普通按钮 value="xxx"

8)type="submit" 特殊按钮:提交按钮 value属性="注册/登录"

<button>注册/登录<button> 效果等价于submit

9) type=“reset” 重置按钮

10)type="hidden" 隐藏域: 没有任何效果显示,但是它可以携带数据!

下拉菜单标签: <select>子标签</select> 生成一个下拉菜单

下拉选项: <option>选项</option>

文本域标签: <textarea>文本</textarea> 可以书写文字

属性:1、rows=“行数” 文本域中可以指定多少行内容

2、cols=“字符数” 每一行可以书写多少字符

Day6

流程控制语句

一、顺序结构语句(最基本的语句)

jvm调用main方法:代码从上而下依次加载(源顺序)

二、选择结构语句

  • if 语句:

if(表达式){

语句;

}else if(表达式){

语句;

}

  1. 三种格式:if、if...else、多重 if
  2. if 的后面不能有分号“;”
  3. 与三目运算符的区别:是结构语句,且范围更大,可以输出语句;
  • switch 语句:

switch(表达式){

case 值1:

语句1;

break ;

case 值2:

语句2;

break;

...

default:

语句n+1;

break ;

}

  1. 执行流程:

首先表达式接收一个值

然后和case语句值1比较,如果成立,执行语句1,break,结束switch

值1不匹配,判断和值2是否匹配,如果匹配成功,执行语句2,结束switch

...

上面case 语句都不成立,执行default语句,执行语句n+1,结束switch!

2. switch表达式数据类型可以是:

最基本的类型:int,byte,char,枚举类(enum)【jdk5以后版本】,String【jdk7以后版本】

3. case语句的后面只能是常量;

4. break语句:不要轻易省略掉,会造成case 穿透现象

5. switch语句的结束条件:遇到break结束或程序默认执行的到末尾!

6. default语句可以在switch语句中的任何位置,不影响执行流程!

三、循环结构语句

  • for循环:

for(1,初始化语句;2,条件语句;4,步长语句(控制体语句)){

3,循环体语句;

}

  • while循环:

初始化语句;

while(条件表达式){

循环体语句

控制体语句;

}

  • doWhile循环:

初始化语句;

do{

循环体语句;

控制体语句;

}while(条件表达式) ;

  1. while和for循环的区别:
  • 是否明确循环次数:

如果明确循环次数,优先使用for循环 (开发中经常使用)

当不明确循环的次数,使用while循环;

  • 初始化语句的位置:

for循环结束之后,不能够访问到for循环中的变量。循环结束了, 变量(内存中变量:临时变量)就需要被回收了, 节省内存(栈内存)

while循环由于存在初始化语句是在while外面定义的,所以当前while循环结束,依然能访问到while循环中的变量

2. 不要忘了控制体语句,否则会产生死循环;

3.dowhile和for,while最大的区别:即使条件不成立,循环体至少执行一次!

Day7

一、产生随机数

  • 产生一个随机数: Math.random();范围:大于等于0,小于1;
  • 产生并接收:double number = Math.random() ;
  • 产生一个int类型的随机数:

int number = (int) Math.random();

二、跳转控制语句

  • break :表示中断结束的意思;

只能在这两个场景使用:

switch语句 :遇见break结束

循环中使用:结束循环语句的

单个循环语句中:嵌套循环中使用(早期的)

用法:break 标签语句

标签语句:给外层循环和内层循环起一个名字

标签名称:for(xxx)

break 标签名称;

  • continue :结束当前这次循环,立即下一次循环。
  • return :结束方法去使用,一般后面跟返回值。

三、方法

就是将一个功能抽取出来,把代码单独定义在一个大括号内,形成一个单独的功能。 当我们需要这个功能的时候,就可以去调用。

这样即实现了代码的复用性,也解决了代码冗余的现象。(方法就是完成特定功能的代码块)

  • 有具体返回值类型的方法定义:

格式:目前固定写法

public static 返回值类型 方法名称(形式参数类型1 变量名1 ,形式参数类型 变量名2...){

方法体;

return 结果数据;

}

解释说明:

  1. public:公共的,公开的 权限修饰符
  2. static:静态的
  3. 返回值类型:数据类型,目前使用基本数据类型,以后使用引用数据类型
  4. 方法名称:符合 "标识符"的规则:小驼峰命名法(多个单词)
  5. 形式参数类型:数据类型,目前使用基本数据类型,以后使用引用数据类型
  6. 变量名:符合 "标识符"的规则 (小驼峰命名法(多个单词) )
  7. 关键字return :结束当前这个方法并且返回一个结果给调用者;
  • 没有返回值类型的定义:

格式:目前固定写法

public static 返回值类型 方法名(形式参数类型1 变量名1 ,形式类型2 变量名2...){

//业务

//获取结果

}

解释说明:

  1. public static :固定写法
  2. void:关键字

Java中规定:针对没有具体返回值的结果,但方法中必须具备"返回值类型",使用void来替代"返回值类型":满足格式要求!

  • 定义方法的注意事项
  1. 方法与方法是平级关系,只能调用对方,不能去嵌套使用
  2. 定义方法需要明确:1)明确返回值类型,2)明确参数类型以及参数个数;
  3. 方法的形式参数必须携带数据类型,否则报错(编译通不了)
  4. 返回结果类型需要和最终的接收结果一样!

0基础Java学习——第一周相关推荐

  1. 我的JAVA学习第一周知识总结,个人感受小结

    JAVA学习第一周 1,了解三种开发模型 2,建包.建类的规范格式 3,了解不同数据类型 4,JAVA环境搭建 5,JVM.JRE.JDK是什么 6,if/else if语句的使用 7,各个语句swi ...

  2. 201671010140. 2016-2017-2 《Java程序设计》java学习第一周

       java学习第一周        本周是新学期的开端,也是新的学习进程的开端,第一次接触java这门课程,首先书本的厚度就给我一种无形的压力,这注定了,这门课程不会是轻松的,同时一种全新的学习方 ...

  3. Java学习第一周总结

    201711671227<Java程序设计>第一周学习总结 教材学习内容总结 主要学习了如何下载及安装Java,如何调试环境变量,系统变量等,其次更为重要的是掌握了使用Java来编译运行程 ...

  4. Java学习第一周(2.20~2.24)

    前情:要想看懂源码,Java基础不能丢,在学习Java基础时不能掉以轻心,不然经年累月小问题也会变成大问题. 一.day01:学习的内容包括环境安装.JDK&JRE.如何在命令提示符窗口执行J ...

  5. Java学习------第一周知识点总结

    此内容皆为本人集大众而所想,可能有误,希望路过的朋友指点出来,也欢迎各位和我共同交流,共同进步! 一.何为java?Java的运行过程以及分类?如何在电脑中编写并运行一个Java程序?Java有何特点 ...

  6. Java学习第一周 equals的含义 equals与==区别

    如果是基本数据类型,则比较存储的值: 如果是引用数据类型,则比较所指向对象的地址值. ==是运算符  一般基本数据类型,则比较存储的值: int a=2; (2==a)布尔类型true equals是 ...

  7. 掉进悬崖的小白,捡到python基础秘籍,学习第一周——语法基础,小游戏,无脑循环

    掉进悬崖的小白,捡到python基础秘籍,学习第一周--语法基础,小游戏,无脑循环 人生苦短,我用python 语言的种类: 语言的发展: 什么是python 搭建 Python开发环境: 集成开发环 ...

  8. 前端学习第一周-计算机基础,html标签的介绍,其中包括列表,表格以及表单的使用

    前端学习第一周-HTML基础 文章目录 前端学习第一周-HTML基础 前言 DAY 1 计算机组成 计算机网络 DAY 2 vscode快捷方式 HTML骨架 DAY 3 HTML属性 HTML标签 ...

  9. invader的java学习第一天基础篇

    invader的java学习第一天基础篇 一.java主要历史 ①java是Sun公司的产品,09年被Oracle公司收购. ②java语言之父:詹姆士高斯林 二.jdk.jre.jvm三者关系 jd ...

最新文章

  1. Linux实战教学笔记32:企业级Memcached服务应用实践
  2. 【自定义注解使用】增加service层方法访问日志
  3. Leetcode155最小栈
  4. github常见操作和常见错误!错误提示:fatal: remote origin already exists.
  5. 面试官问你“有什么问题问我吗?”,你该如何回答?
  6. POJ1887 DP水题儿
  7. 【分布式计算】关于Hadoop、Spark、Storm的讨论
  8. vue过滤器微信小程序过滤器和百度智能小程序过滤器
  9. python输入文字字符串、如何提取字符_用python正则表达式提取字符串
  10. filebeat配置文件
  11. 主板24pin接口详图_24Pin接口再见!华擎推出首款ATX12VO标准的Z490主板
  12. 电商 购物车-订单-支付流程
  13. 解决白天黑夜模式切换导致Fragment崩溃问题
  14. 微信公众平台开发教程(一) 微信公众账号注册流程
  15. HNUCM 1366 绿地装饰解题报告 (模拟)
  16. python使用requests爬取淘宝搜索页数据
  17. C# Unsafe code may only appear if compiling with /unsafe
  18. 汽车电子环境基本阐述
  19. 永磁同步电机矢量控制(四)——速度环 PI 参数整定(二)
  20. HAUTOJ 1262: 魔法宝石 24行代码

热门文章

  1. 测试具有44个漏洞点的简单小靶场-SQL注入篇
  2. 盘点最具影响力的30位网络人
  3. python怎么封装函数_python怎么封装函数
  4. PRML5-神经网络(2)
  5. 在面试中,如何回答最常见的问题?
  6. 求助 openresty利用lua脚本查询遇到的问题
  7. codeforces 1311c
  8. R循环有两个_循环流化床锅炉富氧燃烧与CO2捕集发电机组运行能耗影响因素分析...
  9. Android环境下WiFi信号采集器的设计
  10. Linux之cat tail less常见用法