自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 收藏
  • 关注

原创 计算机网络基础

问题一:为什么三次握手能保证可靠连接?问题二:tcp服务端怎么感知到丢包?  要弄清TCP建立连接需要几次交互才行,我们需要弄清建立连接进行初始化的目标是什么。TCP进行握手初始化一个连接的目标是:分配资源、初始化序列号(通知peer对端我的初始序列号是多少),知道初始化连接的目标,那么要达成这个目标的过程就简单了,握手过程可以简化为下面的四次交互:1)client端首先发送一...

2019-01-31 11:37:49 260

原创 同步和异步,阻塞和非阻塞的概念

最开始认识到阻塞和非阻塞,同步和异步概念是在nginx实例讲解中,记录一下学习状态:1.同步与异步同步和异步首先是调用者和被调用者之间,准确说是调用者是否是等待调用结果。所谓同步,就是在发出一个*调用*时,在没有得到结果之前,该*调用*就不返回。但是一旦调用返回,就得到返回值了。换句话说,就是由*调用者*主动等待这个*调用*的结果。而异步则是相反,*调用*在发出之后,这个调用就...

2019-01-31 11:35:26 516

原创 jsp之request对象

周末出去high了,人越来越散漫了,必须拿出点干劲来啊!今天学习的是request对象。我们以一个用户注册的页面为例,检验一下request对象:<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+reque

2016-03-13 22:51:08 477

原创 jsp表达式法乘法表

<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%> "> My JSP 'index.jsp' startin

2016-03-09 19:52:03 519

原创 jsp基础语法

首先,要明确一下什么是jsp:目前主流的三种动态网页开发技术的比较:当然,随着技术的发展,肯定会有更多的技术涌现,而且,上面的方法也会克服目前的缺点,.net现在也不是以前那样单纯的托拉拽了。现在我的是jsp方法,其实php或许是更好的选择,就我这样的新手而言,我想先完成知识面的拓展,先学全面,但是不是很深入,在对技术有了一定的了解以后,

2016-03-08 21:16:13 709

原创 myeclipse进行web开发(一)

上次是学习了通过登录tomcat服务器访问自己做的jsp网页,今天要学习的是用myeclipse进行web的开发,首先,当然是必要的设置,电脑弄得好卡。。而且还出了一点小问题,不知道万能的网友明天会不会解决。话不多说,首先进行的是配置JRE,接下来是集成tomcat服务器:配置完成之后,我们就可以使用myeclipse编写第一个web程序:在file菜单中,选择ne

2016-03-06 22:43:20 821

转载 前端之新闻切换卡

实践题 - 选项卡 /* CSS样式制作 */ li{ list-style-type:none; float:left; width:100px; border:1px solid red; text-align:center; background-color:#fff

2016-01-31 21:02:48 480

原创 CSS样式设置技巧

平居中设置-行内元素我们在实际工作中常会遇到需要设置水平居中场景,今天我们就来看看怎么设置水平居中的。如果被设置元素为文本、图片等行内元素时,水平居中是通过给父元素设置 text-align:center 来实现的。如下代码:html代码:我是文本,哈哈,我想要在父容器中水平居中显示。css代码:div.txtCenter{text-alig

2016-01-27 22:15:12 353

原创 CSS布局模型

css布局模型清楚了CSS 盒模型的基本概念、 盒模型类型, 我们就可以深入探讨网页布局的基本模型了。布局模型与盒模型一样都是 CSS 最基本、 最核心的概念。 但布局模型是建立在盒模型基础之上,又不同于我们常说的 CSS 布局样式或 CSS 布局模板。如果说布局模型是本,那么 CSS 布局模板就是末了,是外在的表现形式。CSS包含3种基本的布局模型,用英文概括为:Flow、L

2016-01-25 21:50:59 365

原创 CSS之盒模型

元素分类在讲解CSS布局之前,我们需要提前知道一些知识,在CSS中,html中的标签元素大体被分为三种不同的类型:块状元素、内联元素(又叫行内元素)和内联块状元素。常用的块状元素有:、、...、、、、、、 、常用的内联元素有:、、、、、、、、、、常用的内联块状元素有:、元素分类--块级元素什么是块级

2016-01-22 20:44:03 341

原创 CSS格式化排版

文字排版--字体我们可以使用css样式为网页中的文字设置字体、字号、颜色等样式属性。下面我们来看一个例子,下面代码实现:为网页中的文字设置字体为宋体。body{font-family:"宋体";}这里注意不要设置不常用的字体,因为如果用户本地电脑上如果没有安装你设置的字体,就会显示浏览器默认的字体。(因为用户是否可以看到你设置的字体样式取决于用户本地电脑上是否安

2016-01-21 22:06:49 571

原创 CSS之基础知识

CSS全称为“层叠样式表 (Cascading Style Sheets)”,它主要是用于定义HTML内容在浏览器内的显示样式,如文字大小、颜色、字体加粗等。、如下列代码:p{font-size:20px;/*设置文字字号*/color:red;/*设置文字颜色*/font-weight:bold;/*设置字体加粗*/}CSS样式的优势:

2016-01-20 21:22:40 466

原创 HTML之表单标签

使用表单标签,与用户交互网站怎样与用户进行交互?答案是使用HTML表单(form)。表单是可以把浏览者输入的数据传送到服务器端,这样服务器端程序就可以处理表单传过来的数据。语法:讲解:1. :标签是成对出现的,以开始,以结束。2.action :浏览者输入的数据被传送到的地方,比如一个PHP页面(save.php)。3.method : 数据

2016-01-19 19:29:21 487

原创 HTML基础

由于编程挑战的不会,我觉的自己有必要复习(预习)一下HTML和css的内容了,今天就从html开始吧。Html和CSS的关系学习web前端开发基础技术需要掌握:HTML、CSS、JavaScript语言。下面我们就来了解下这三门技术都是用来实现什么的:1. HTML是网页内容的载体。内容就是网页制作者放在页面上想要让用户浏览的信息,可以包含文字、图片、视频等。2. CS

2016-01-18 21:49:07 657

原创 JS之dom对象

dom对象的作用:文档对象模型DOM(Document Object Model)定义访问和处理HTML文档的标准方法。DOM 将HTML文档呈现为带有元素、属性和文本的树结构(节点树)。getElementsByName()方法;语法:document.getElementsByName(name)前面学过getElementById,与getElementById() 方法

2016-01-18 00:00:49 563

原创 JS之动态表格

new document // 鼠标移动改变背景,可以通过给每行绑定鼠标移上事件和鼠标移除事件来改变所在行背景色。 window.onload = function() { var tr=document.getElementsByTagName("tr"); for(var i=

2016-01-15 23:46:33 430

原创 JS之浏览器对象

window对象window对象是BOM的核心,window对象指当前的浏览器窗口。新建一个窗口:window对象function open(){ window.open("http://www.baidu。com","_blank","height=400,width=600"); }JavaScript 计时器

2016-01-14 21:47:45 440

原创 js时间显示器及页面返回程序

时间 var attime; function clock(){ var time=new Date(); attime=time.getHours()+":"+time.getMinutes()+":"+time.getSeconds(); document.getElementById("clock").value = attime;

2016-01-14 19:45:34 505

原创 JS之内置对象

首先,什么是对象?JavaScript 中的所有事物都是对象,如:字符串、数值、数组、函数等,每个对象带有属性和方法。对象的属性:反映该对象某些特定的性质的,如:字符串的长度、图像的长宽等;对象的方法:能够在对象上执行的动作。例如,表单的“提交”(Submit),时间的“获取”(getYear)等;Date 日期对象日期对象可以储存任意一个日期,并且可以精确到毫秒数(1/1

2016-01-13 23:00:48 370

原创 JS之函数和事件

函数:函数的作用:在我们需要大量重复一些过程的时候,一直写是不是很烦躁呢,通过定义函数,我们多次调用,只要输入参数就能够得到我们想要的结果啦!知道函数的作用之后,我们怎么去创建和定义一个函数呢?function 函数名( ){ 函数体;}下面呢,我们来试一试创建一个function time() {var time=new Date();return

2016-01-12 20:51:14 528

原创 js计算器

这是用js写的超小超小的一个小东西,但是自己写的东西就是开心啊! 事件 function count(){ var a=document.getElementById("txt1").value; var b=document.getElementById("txt2").value; var c=document.getEl

2016-01-12 20:02:00 681

原创 javaScript进阶篇ⅠJS基础语法

一边看着结构动力学,一边复习着土力学和数值计算,同时还要每天看java也是满心酸的,周围的人都劝我先观望观望,不要急着转行。但是我知道今天落到这种地步,都是因为本科的时候没有准备,没有获得更多的能力去适应工作,适应这个社会,想着走一步看一步,最后只能悔之晚矣。事情可能不会像我们想象的那样发展,但是不可以没有自己的想法,随波逐流的结果只能是沉入海底。扯远了。今天开始看javascript进阶。变

2016-01-11 20:15:39 441

原创 DOM法解析和SAX解析

xml文件经常用于数据存储和传输,其实我现在也不太懂它的具体用法和功能,先学学方法吧:我们来解析一个简单的文档,用记事本格式写的。 一千零一夜 安拉 2014 89 安徒生童话 2004 77 English 好的,已经写好了两本书,两本书的id和部分属性是不同的,首先我们用dom法解析这个文件:import java.io.IOExc

2016-01-10 19:56:31 303

原创 HTML游戏—爱心鱼

前面看了我文章的朋友们估计也能知道我在哪里学习了,快期末考试了,大部分时间要拿来复习。唉,实在是累啊,没有精力看视频学习了,今天就把自己以前跟着做的小游戏拿出来,记录一下吧~ 爱心鱼 body{ padding-top: 10px; } .all_bg{ width: 800px; height: 600px; margin: 0px auto; }

2016-01-09 20:14:08 1866 1

原创 Script入门篇

今天学的是script基础部分,目前,所有主流浏览器都支持JavaScript,全世界大部分网页都使用JavaScript,它可以让网页呈现各种动态效果。使用标签在HTML网页中插入JavaScript代码。注意, 标签要成对出现,并把JavaScript代码写在之间。有人问:javascript和java有什么关系?答:范伟和范玮琪的关系;JavaScript代码可以写在HTML文件里面

2016-01-08 19:29:05 1639

原创 JDBC之控制层和视图层

控制层的功能是连接视图层和模型层,主要实现的是根据视图层的命令,调用模型层的方法;import java.sql.SQLException;import java.util.ArrayList;import java.util.Date;import java.util.HashMap;import java.util.List;import java.util.Map;impo

2016-01-07 22:32:04 1393

原创 JDBC之模型层的完成

所谓的MVC,就是指Model,View,Control三个层,java中要求是视图和后台分离,而控制层就是连接其余两层的纽带,昨天已经开始学习模型层的建立了,今天把模型层给完成,具体呢就是实现数据库的增删改查。import java.util.Date;public class Goddess { private Integer id; private String

2016-01-06 21:51:37 807

原创 JDBC之打通数据库

在学了大概一周的MYsql操作之后,终于迎来了新的知识,java data base connectivity ,这里我用到的工具是Myeclipese ,navicat for Mysql,mysql。还需要下载驱动,用来连接java和mysql。  将驱动程序(以jar结尾的文件)复制到程序的下面后,右键build path,add to build path,就ok了,接下来打开myec

2016-01-05 15:31:18 945

原创 数据库之存储过程

在我们使用数据库的时候,MYSQL执行的顺序是,先判断写入的语句是否正确,然后在进行编译,最后再进行执行。存储过程通俗来说就是,我们在使用数据库的时候,经常会有一些重复性的操作,这些操作不仅仅是影响了我们工作时候的效率,也会拖慢计算机的速度。创建存储过程之后,计算机就能够省去判断和编译的过程吗,直接执行。创建存储过程的方法和创建函数的方法基本类似,但是要注意的一点是参数的特点,过程的参

2016-01-04 14:51:20 483

原创 简单扑克牌游戏

今天很忙,白天都在忙着坐车,晚上回来复习了会,快要期末考试了,没什么时间看java,不想打破自己每天写博客的习惯,正好把以前写的一点东西传上来。是个扑克牌的小游戏,目前只能实现每个人抓两张牌,比较最大的那张,本来快要时间扎金花的过程了,结果忘记保存然后断电了,就一直没有补写。玩家类public class Player { private String ID; pr

2016-01-03 22:20:41 825

原创 数据库之自定义函数

MYSQL系统自带了很多函数,但是在我们生活或者是工作中,经常会用到里面不存在的函数,这时候就需要我们自己来创建自定义函数了。一、创建不带参数的自定义函数CREATE FUNCTION   f1()RETURNS VARCHAR(30)RETURN  NOW();f1是创建的函数取名,可以自行定义第二行描述的是返回值的类型最后一行是返回的操作,其中NOW();可以改为其

2016-01-02 20:19:37 3092

转载 运用连接进行多表更新和多表删除

-- 创建数据表  CREATE TABLE IF NOT EXISTS tdb_goods(    goods_id    SMALLINT UNSIGNED PRIMARY KEY AUTO_INCREMENT,    goods_name  VARCHAR(150) NOT NULL,    goods_cate  VARCHAR(40)  NOT NULL, 

2016-01-01 15:46:04 760

翻译 数据库之运算符和函数

concat_ws 需要指定三个参数,一个个是连接的分隔符,第二个和第三个分别是要连接的两个字符串Format就是把数字编程千分位left()和right()也需要两个参数,第一个参数是要截取的字符串,第二个是要截取的长度length()获得的是字符串返回的字节数,如果字符串中含有多字节的字符返回值就要乘以字节;char_length()的返回值是字符数;关于tri

2016-01-01 15:32:39 2940

原创 数据库之数据操作和子查询

今天主要学习的是操作数据表中的数据以及子查询;操作表中的数据插入数据(插入的数据可以是函数)INSERT  table name VALUES()      //插入的value必须和表相匹配  INSERT table name (data1,data2) VALUES ()   //可以插入部分数据INSERT table name SET data1=data1.valu

2015-12-30 20:58:54 577

原创 数据库之约束和修改字段

今天主要学习的还是数据表1.约束数据的完整性是指数据的正确性和一致性,可以通过定义表时定义完整性约束,也可以通过规则,索引,触发器等。约束分为两类:行级和表级,处理机制是一样的。行级约束放在列后,表级约束放在表后,多个列共用的约束放在表后。   约束类型  总的来说有五种:唯一性和主键约束、外键约束、唯一约束、空值约束、默认值约束,  主键约束:PRIMARY KE

2015-12-29 14:45:35 1460

原创 Socket

TCP协议下实现服务端和客户端之间的通信服务端//基于TCP协议的Socket通信public class server {public static void main(String[] agrs) {try {//在服务器端创建severSocket,指定绑定的端口,并监听此端口ServerSocket severSocket=new ServerSocket(

2015-12-28 22:54:27 352

原创 初涉数据库

今天是第一天接触到数据库,看到有一个小伙伴提出了一个问题,他最近在学c嘛,他说搞不清楚数据库和text文件有什么区别,都是存储数据嘛。本人水平有限,想到的答案是,数据库中存储的不仅仅是字符,还能是各种对象,各种文件,像MP3.avi等格式的文件。安装了mysql之后,开始练习简单的数据库操作:启动mysql在cmd命令里面输入net start mysql;登录mysq

2015-12-28 21:41:04 303

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除