自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 j2ee高级开发技术课程第十四周

RPC(Remote Procedure Call Protocol) RPC使用C/S方式,采用http协议,发送请求到服务器,等待服务器返回结果。这个请求包括一个参数集和一个文本集,通常形成“classname.methodname”形式。优点是跨语言跨平台,C端、S端有更大的独立性,缺点是不支持对象,不支持异步调用,无法在编译器检查错误,只能在运行期检查。...

2018-06-07 19:15:00 122

转载 j2ee高级开发技术课程第八周

介绍一、hashCode()方法和equal()方法的作用其实一样,在Java里都是用来对比两个对象是否相等一致,那么equal()既然已经能实现对比的功能了,为什么还要hashCode()呢?因为重写的equal()里一般比较的比较全面比较复杂,这样效率就比较低,而利用hashCode()进行对比,则只要生成一个hash值进行比较就可以了,效率很高,那么hashCode...

2018-05-07 08:04:00 119

转载 j2ee高级开发技术课程第七周

来源:https://baike.baidu.com/item/JSON/2462549?fr=aladdinJSON(JavaScriptObject Notation, JS 对象标记) 是一种轻量级的数据交换格式。它基于ECMAScript(欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为...

2018-04-18 16:17:00 200

转载 j2ee高级开发技术课程第六周

一.jsf(java server faces)的运行原理(工作方式)1.jsf应用是事件驱动的,当一个事件发生时(比如用户单击一个按钮),事件通知通过HTTP发往服务器,服务器端使用叫做FacesServlet的特殊servlet处理该通知,web容器里每一个jsf应用都有它自己的FacesServlet;在后台,每一个jsf请求都触发了3件事情:1)FacesServle...

2018-04-15 19:41:00 132

转载 j2ee高级开发技术课程第五周

pplet 是一种 Java 程序。它一般运行在支持 Java 的 Web 浏览器内。因为它有完整的 Java API支持,所以Applet 是一个全功能的 Java 应用程序。如下所示是独立的 Java 应用程序和 applet 程序之间重要的不同:Java 中 Applet 类继承了 java.applet.Applet 类。Applet 类没有定义 main(),所...

2018-04-15 19:34:00 70

转载 进程间的五种通信方式介绍

来源:https://blog.csdn.net/wh_sjc/article/details/70283843进程间通信(IPC,InterProcess Communication)是指在不同进程之间传播或交换信息。IPC的方式通常有管道(包括无名管道和命名管道)、消息队列、信号量、共享存储、Socket、Streams等。其中 Socket和Streams支...

2018-04-10 17:38:00 64

转载 Makefile 中:= ?= += =的区别

转自:http://www.cnblogs.com/wanqieddy/archive/2011/09/21/2184257.html在Makefile中我们经常看到 = := ?= +=这几个赋值运算符,那么他们有什么区别呢?我们来做个简单的实验新建一个Makefile,内容为:ifdef DEFINE_VRE VRE = “Hello World!”...

2018-04-04 11:07:00 82

转载 j2ee高级开发技术课程第四周

分析hello.java,在hello1项目中。下载链接:https://github.com/javaee/tutorial-examples/tree/master/web/jsf/hello1 1 /** 2 * Copyright (c) 2014 Oracle and/or its affiliates. All rights reserved. 3 ...

2018-04-01 09:58:00 114

转载 j2ee高级开发技术课程第三周

一、分析Filter例子(轻量级javaee企业应用实战p132) 1 // 执行过滤的核心方法 2 public void doFilter(ServletRequest request, 3 ServletResponse response, FilterChain chain) 4 throws IOException,S...

2018-03-25 10:32:00 148

转载 linux内核学习之全局描述符表(GDT)(二)

来源:https://www.cnblogs.com/longintchar/p/5224406.html在进入保护模式之前,我们先要学习一些基础知识。今天我们看一下全局描述符表(Global Descriptor Table, 简称GDT)。同实模式一样,在保护模式下,对内存的访问仍然使用段地址加偏移地址。但是,在保护模式下,在每个段能够访问之前,必须先登记。这就好比像C语言中...

2018-03-20 21:43:00 315

转载 螺旋队列顺时针方向 和逆时针方向的实现

内向外:http://blog.csdn.net/u013074465/article/details/43157737外向内:http://blog.csdn.net/dy0558775258712345/article/details/25738405转载于:https://www.cnblogs.com/zgq0/p/8611979.html...

2018-03-20 19:53:00 110

转载 zigzag数组:输入n,求一个nXn矩阵,规定矩阵沿45度递增,形成一个zigzag数组

http://blog.csdn.net/u013074465/article/details/43062985转载于:https://www.cnblogs.com/zgq0/p/8611449.html

2018-03-20 18:46:00 56

转载 linux内核学习之保护模式(一)

来源:http://blog.csdn.net/yishuige/article/details/50434746这一章涉及intel8086系列cpu的保护模式编程,应该是学习内核编程,驱动编程及嵌入式编程一些基础知识。不过对于没接触过底层编程的我来说,感觉还是好复杂。  不过里面也有许多以前汇编学过的东西,大部分还是能看懂的。我觉得图表就能说明大部分内容了,细节东西,不能都做...

2018-03-20 12:36:00 113

转载 j2ee高级开发技术课程第二周(web请求的整个过程、XML)

博客非原创,只是收集整理了一下网上的一些文章一、web请求的整个过程1)把URL分割成几个部分:协议、网络地址、资源路径。其中网络地址指示该连接网络上哪一台计算机,可以是域名或者IP地址,可以包括端口号;协议是从该计算机获取资源的方式,常见的是HTTP、FTP,不同协议有不同的通讯内容格式;资源路径指示从服务器上获取哪一项资源。例如:http://www.guokr.com/qu...

2018-03-14 16:06:00 104

转载 模糊识别算法设计

知识基础:模糊数学、c/c++语言、linux编程 (例子代码是linux下的)一、模糊识别分析1.1与算法无关●各个属性的参考集●待识别的属性的原始数据集●结果集●最后识别的结果1.2模糊识别算法分类I第一类模糊识别1.最大隶属原则2.阀值原则II第二类模糊识别1.择近原则...

2018-03-07 21:25:00 608

转载 j2ee高级开发技术课程第一周

一、课程目标 这学期开始了J2EE高级开发技术这门课,在此之前我学习了javaSE,为这门课的学习打下了一定的基础.到这学期的结束我希望我能熟悉javaee,能开发企业级应用,对开发轻量级企业应用的主流框架有一定的了解(能用框架写出东西)和熟悉构建工具gradle的使用。二、企业级应用和互联网应用的区别  答:1、面向的人群不同   企业级应用:...

2018-03-07 21:19:00 106

转载 软件工程项目总结

项目名称:pcp项目简述:该软件是一个linux平台下的web端的抓包软件,它能自动分析出有效数据包和无效数据包以及数据包的统计。项目的工作:    1、项目的设计    2、嵌入式web服务器goahead的移植    3、抓包模块的编写    4、数据包模块的编写    5、项目的整合    6、web页面的编写    7、抓包数据的存储   ...

2017-12-29 11:17:00 157

转载 Linux下串口編程遇到的接收数据错误及原因(0x0d,0x11接收错误)

摘要:Linux下串口编程遇到的接收数据错误及原因来源:https://dotblogs.com.tw/k/2012/07/24/73572近日在调试串口的时候发现,另一设备向我ARM板的串口发送0x0d,我接收之后变成了0x0a,这是问题一;另外当对方向我发送一串数据,如果其中有0x11,那么我总是漏收此数,这是问题二。由于问题莫名其妙,以为是笔记本的USB转232...

2017-12-21 08:59:00 939

转载 lintcode-->翻转字符串

给定一个字符串,逐个翻转字符串中的每个单词。您在真实的面试中是否遇到过这个题?Yes说明单词的构成:无空格字母构成一个单词输入字符串是否包括前导或者尾随空格?可以包括,但是反转后的字符不能包括如何处理两个单词间的多个空格?在反转字符串中间空格减少到只含一个方法1:从后往前依次遍历源字符串src,每次遍历完一...

2017-12-11 13:32:00 110

转载 lintcode-->哈希函数

在数据结构中,哈希函数是用来将一个字符串(或任何其他类型)转化为小于哈希表大小且大于等于零的整数。一个好的哈希函数可以尽可能少地产生冲突。一种广泛使用的哈希函数算法是使用数值33,假设任何字符串都是基于33的一个大整数,比如:hashcode("abcd") = (ascii(a) * 333+ascii(b) * 332+ascii(c) *33 +ascii(d)) %...

2017-12-11 10:38:00 113

转载 PCP架构设计

1、引言现如今已经进入互联网时代,无论是工作还好娱乐都已经离不开互联网,与此同时,网络相关的问题也时不时的侵扰着我们,这需要我们具有一定网络相关知识来解决相关问题,而这时,一款工作便利,免费的网络分析工具必不可少。目前抓包软件也有很多,但能够自动分析数据包的却不多,为此我们计划开发一这个能自动分析的抓包软件。2、总体设计2.1、设计简述本软件是一个能自动分析本机所在网络中...

2017-10-28 20:55:00 353

转载 PCP项目立项

1.需求分析 现如今已经进入互联网时代,无论是工作还好娱乐都已经离不开互联网,与此同时,网络相关的问题也时不时的侵扰着我们,这需要我们具有一定网络相关知识来解决相关问题,而这时,一款工作便利,免费的网络分析工具必不可少,为此我们开发了这个抓包软件。 该软件操作简单,功能强大,使用免费,适合接触计算机没有多久或对计算机了解不深的网络初学者使用。通过使用该软件...

2017-10-28 20:50:00 161

转载 linux下wc功能的简单实现

1.代码来源:自己编写2.运行环境:linux终端3.编程语言:c/c++语言4.bug:未发现5.当前功能:可以统计字符的字符数、行数、单词数6.使用方法:wc -l 文件名-->统计行数、wc -w 文件名-->统计但词数、wc -c 文件名-->统计字符数7.gitbub代码地址:https://github.com/moonzhu/wc...

2017-09-26 10:31:00 980

转载 goahead3.6.3就基本使用(后台上传信息到html页面),高手请忽略

声明:这里面的代码均为网上找的然后有小小的改动,并非原创。但文章为原创一、.编译  1.1,、下载:进入http://embedthis.com/goahead/下载goahead3.6.3(2017年9月12日还是这版本)  1.2、解压  ,    然后进入goahead-3.6.3-rc目录,进入后为这样  ,  然后在进入goahead-3.6.3...

2017-09-15 18:11:00 375

转载 四则运算生成器

1.代码来源:自己编写2.运行环境:linux终端3.编程语言:c/c++语言4.bug:未发现5.当前功能:可以生成0-100的四则运算的题,题的数量可以在程序开始运行时输入,同时在每道题做完后判断正确性和给出正确答案。当所有的题都做完时,可以看到你做对的题的数目以及得分。5.功能扩展的方向:增加真分数运算,把goahead集成到程序中做成网页版等。6.gitb...

2017-09-15 16:04:00 105

转载 快速看完软件工程教材后,我的疑惑

  根据软件工程老师的要求,我花了大概一周的时间把《构建之法 现代软件工程》(第三版)这本教材快速的看完了。看完之后对软件工程有了大概的了见,任有不少疑问。  1、首先吐嘈一下这本书的目录,在目录上只有一个大章才有具体的页码,而在每章的具体的节则没有具体的页码。(虽然不重要,但还是要吐嘈) 2、书中用了很多的比喻来解释一些概念,有时不是很清楚这比喻和那概念有啥联系(估...

2017-09-12 18:40:00 76

转载 软件工程学习

  今年大三的我按照课程的安排,我开始了软件工程的学习。经过了两年的学习,写代码对我来说不是什么大问题,尤其是linux下的c语言开发。  在大一时,在windows下用mfc写过坦克大战虽然基本的功能是有,但运行的时间越长程序就越不流畅,我虽然知道为什么会这样,但却找不到解决的办法,因为当时我所学的知识就那么多,毕竟才大一(3个月从不懂windows开发到能用图片来做个效果不怎么好...

2017-09-12 18:00:00 96

空空如也

空空如也

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

TA关注的人

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