自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Saurfang

LOK'TA OR GAR!

  • 博客(44)
  • 资源 (8)
  • 收藏
  • 关注

原创 编写一段函数,满足以下要求:将字符串S1中出现的所有S2都替换成S3,并且不损坏字符串S1。

#include<stdio.h>#include<string.h>#include<stdlib.h>//方法1char *strreplace(char *s1, char *s2, char *s3){ char *p=s1; char *tmp=strstr(s1,s2); while(tmp!=NULL){ ...

2019-03-24 12:10:22 4125 1

原创 数据结构--KMP算法C语言实现

#include&lt;stdio.h&gt;#include&lt;stdlib.h&gt;typedef struct{ char *ch; int length;}Str;//串赋值操作int strassign(Str&amp; str,char *ch){ //求ch串的长度 int len=0; char *c=ch; while(*c){ ++len;...

2018-08-05 21:51:17 4177

原创 数据结构--串的基本操作

#include&lt;stdio.h&gt;#include&lt;stdlib.h&gt;typedef struct{ char *ch; int length;}Str;//取串长的长度int strlength(Str str){ return str.length;}//串赋值操作int strassign(Str&amp; str,char *ch){...

2018-08-05 21:17:39 1372

转载 python+图灵机器人+itchat自动回复微信

import requestsimport itchat #这是一个用于微信回复的库KEY = 'ca098ebe818b49df98af997bef29b3b3' #这个key可以直接拿来用# 向api发送请求def get_response(msg): Url = 'http://www.tuling123.com/openapi/api' data = { 'ke...

2018-07-27 21:49:39 1325 3

原创 JQuery简单的AJAX调用

 $.ajax() 提交AJAX请求 $.get() 使用get方式提交ajax $.post 使用post方式提交ajax load() 最简单的调用ajax的方式 serialize() 格式化form下的输入数据 完整的 $.ajax 参数比较复杂,这里采用了...

2018-07-27 13:06:49 1082

转载 JavaScript的十个思维导图

1.javascript变量  2.javascript运算符   3.javascript数组  4.javascript流程语句  5.javascript字符串函数  6.javascript函数基础  7.javascript基础DOM操作    8.BOM浏览器对象模型  9.Window对象10.javas...

2018-07-27 12:20:56 5629 2

原创 HTML DOM学习笔记

 DOM 是Document Object Model( 文档对象模型 )的缩写。 DOM是把html里面的各种数据当作对象进行操作的一种思路。 (面向对象的角度看html的标签)节点概念DOM把所有的html都转换为节点 整个文档 是一个节点 元素 是节点 元素属性 是节点 元素内容 是节点 注释 也是节点  获取节点document.getElementById ...

2018-07-27 11:52:01 391

原创 MyBatis动态SQL----where和set标签

多条件的矛盾如果要进行多条件判断,就会写成这样:&lt;select id="listProduct" resultType="Product"&gt;select * from product_&lt;if test="name!=null"&gt;where name like concat('%',#{name},'%')&lt;/if&gt;&lt;if

2018-07-27 10:25:55 1129

原创 MyBatis动态SQL----if标签

执行不同的条件限定,需要准备两条sql语句假设需要对Product执行两条sql语句,一个是查询所有,一个是根据名称模糊查询。那么按照现在的方式,必须提供两条sql语句:listProduct和listProductByName然后在调用的时候,分别调用它们来执行。&lt;select id="listProduct" resultType="Product"&gt; ...

2018-07-27 10:19:28 427

原创 MyBatis 一对多,多对一,多对多

《1》配置N-1需求:根据员工编号级联查询出部门信息《2》配置1-N需求:根据部门编号,查询出部门所在的员工信息 《3》把N-N拆分成两个双向的1-N 《4》使用Product的扩展类完成N-N关联 ...

2018-07-27 09:36:05 523

转载 Bootstrap fileinput 组件整合SpringMVC上传图片到本地磁盘

整合前的准备步骤1.搭建好基础框架,本文用的是SSM(Spring+SpringMVC+Mybatis),这里的过程就不在本文中讲了,之前我做个一个demo(ssm整合+用户模块),可以参考这个搭建好。2.下载bootstrap fileinput组件源码搭建后的效果图图1. 图2. 图3. 图4. 图5.在需要编写的jsp页面引入组件本工程的路径界面如...

2018-07-27 09:15:52 1497

原创 数据结构--矩阵的转置

#include &lt;stdio.h&gt;#include &lt;stdlib.h&gt;int main(){ int i, j, b[3][3]; int a[3][3] = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}}; printf("矩阵原型:\n"); for(i = 0; i &lt; 3; i++) { for(j =...

2018-07-25 14:44:31 926

原创 ssm框架整合配置

步骤一:使用eclipse建立一个动态的java web项目,导入spring依赖的jar包,配置web.xml1)&lt;!-- 配置ContextLoaderListener 监听器 --&gt;&lt;listener&gt; &lt;listener-class&gt;org.springframework.web.context.ContextLoaderListener&l...

2018-07-25 13:25:23 515

原创 Java基础之JDBC

JdbcJdbc是Java语言用于访问数据库的应用编程接口,可以通过它访问各类数据库。对应的类库主要分布在java.sql和javax.sql。数据库常用的类DriverManger,是JDBC的管理层。Connection接口,是特定的数据库的连接。通过DriverManager类的静态方法的getConnection()方法来获取。Statement对象将sql语句发送到数据库中,执行对数据库...

2018-07-06 12:11:37 1209

原创 数据结构--单链表

#include"stdio.h" #include"stdlib.h" typedef struct LNode{ int data; struct LNode *next;}Lnode;//尾插法建立单链表void createListR(LNode *&amp;C,int a[],int n){ LNode *s,*r;//s指向新申请的节点,r指向C的终端节点 ...

2018-06-29 22:53:47 591

原创 数据结构--顺序表

#include"stdio.h" #include"stdlib.h" #define maxSize 100/*定义顺序表性表的结构体*/typedef struct{ int data[maxSize]; int length; }Sqlist;//初始化顺序表void initList(Sqlist &amp;L){ L.length=0;}//插入元...

2018-06-22 23:55:55 561

原创 Servlet跳转

服务端跳转与客户端跳转图示:1.在Servlet中进行服务端跳转的方式:request.getRequestDispatcher("success.html").forward(request, response);服务端跳转可以看到浏览器的地址依然是/login 路径,并不会变成success.html 2.在Servlet中进行客户端跳转的方式:response.sendRedirect("f...

2018-06-03 20:42:15 496

原创 Servlet生命周期

一个Servlet的生命周期由 实例化,初始化,提供服务,销毁,被回收 几个步骤组成1.实例化当用户通过浏览器输入一个路径,这个路径对应的servlet被调用的时候,该servlet就会被实例化为LoginServlet显示提供一个构造方法LoginServlet(),然后通过浏览器访问,就可以观察到"LoginServlet 构造方法 被调用"无论访问了多少次LoginServlet,Login...

2018-06-03 20:32:46 467

原创 Servlet调用流程

Servlet的调用流程图1./login.html首先访问http://127.0.0.1/login.html打开一个静态的html页面,在这个页面中可以通过form,以post的形式提交数据 2./login路径在上一步的login.html中,用form,把账号和密码,提交到/login这个路径,并且附带method="post" 3.找到对应的ServletTomcat接受到一个新的请求...

2018-06-03 20:07:28 725

原创 Servlet中文问题

Servlet中文问题一:获取中文参数,需要做如下操作1. login.html中加上 &lt;meta http-equiv="Content-Type" content="text/html; charset=UTF-8"&gt; 这句话的目的是告诉浏览器,等下发消息给服务器的时候,使用UTF-8编码2. login.htmlform的method修改为post3. 在servlet进行解码和...

2018-06-03 14:25:28 926

原创 JAVA 实现二叉树建立和先序,中序和后序遍历(递归与非递归)

import java.util.ArrayList;import java.util.List;/** * 二叉树排序 * @author Administrator * */public class Node { // 左子节点 public Node leftNode; // 右子节点 public Node rightNode; //...

2018-06-01 23:18:10 1917

原创 JAVA基础知识概要

1.Java标识符标识符:数字,字母,下划线,$开头不能用数字,不能用关键字 2.Java数据类型基本数据类型:-整型:byte short int long;    默认值:0    -浮点型:float double;         默认值:0.0-字符型:char;  默认值:’\u0000’-布尔型:boolean  默认值:false引用数据类型:数组 类接口   默认值:NULLDo...

2018-06-01 23:00:16 480

原创 JSP笔记

一.JSP学习&lt;%@page contentType="text/html; charset=UTF-8"  pageEncoding="UTF-8" import="java.util.*"%&gt;1)指令include:在一个jsp页面 链接其他jsp页面内容&lt;%@include file="footer.jsp" %&gt;2)动作include:在一个jsp页面 链接其他js

2018-06-01 21:30:01 469

原创 CSS学习笔记

1.css的简介*css:层叠样式表**层叠:一层一层的**样式表:很多的属性和属性值*使页面显示效果更加好*css将网页内容和显示样式进行分离,提高了显示功能 属性:overflowvisible 默认值。内容不会被修剪,会呈现在元素框之外。 hidden 内容会被修剪,并且其余内容是不可见的。 scroll 内容会被修剪,但是浏览器会显示滚...

2018-06-01 20:50:01 443

原创 HTML学习笔记

1.html简介2.文字标签和注释标签3.标题标签,水平线标签和特殊标签4.列表标签 -&lt;dl&gt;&lt;/dl&gt;:表示列表的范围 **在dl里面&lt;dt&gt;&lt;/dt&gt;:上层内容 **在dl里面&lt;dd&gt;&lt;/dd&gt;:下层内容 代码:     &lt;dl&gt;                &lt;dt&gt;传智播客&

2018-06-01 20:38:22 421

原创 JAVA笔记二

类命名规范:以大写字母开头,如果有多个单词,每个单词头字母大写例如:StudentInfo接口命名规范:以大写字母"I"开头,如果有多个单词,每个单词头字母大写例如:IStudentInfo接口实现类命名规范:将实现的接口名称的首字母"I"去掉,以"Impl作为结尾",如果有多个单词,每个单词头字母大写。例如:StudentInfoImplJ2EE+SSH框架命名规范servlet类命名:命名规范...

2018-06-01 10:17:58 422

原创 java I/O流关系图

2018-06-01 09:59:58 1029

原创 疏漏知识点笔记

    POP3:邮局协议版本3DHCP:动态主机配置协议FTP:文件传输协议  TFTP:简单文件传输协议HTTP:超文本传输协议SNMP:简单网络管理协议Telnet:远程终端协议 SMTP:简单邮件传输协议DNS:域名系统加密算法RSA 非对称加密,由于效率问题,一般不直接用于大量明文加密SHA-1  MD5信息摘要加密,不能直接加密数据RC-5非对称加密算法,适合明文加密设计模式中介者处于...

2018-04-27 13:31:01 594

原创 敏捷方法简介

XP(极限编程)XP注重的核心是沟通、简明、反馈和勇气。因为知道计划永远赶不上变化,XP无需开发人员在软件开始初期做 出很多的文档。XP提倡测试先行,为了将以后出现bug的几率降到最低。SCRUM(并列争求法)    SCRUM是一种迭代的增量化过程,用于产品开发或工作管理。它是一种可以集合各种开发实践的经验化过程框架。SCRUM中发布产品的重要性高于一切。该方法由Ken Schwaber和 Je...

2018-04-26 22:57:39 454

原创 媒体的种类

媒体分为感觉媒体、表示媒体、表现媒体、存储媒体和传输媒体 1、感觉媒体 感觉媒体指的是能直接作用于人们的感觉器官,从而能使人产生直接感觉的媒体。如文字、数据、声音、图形、图像等。 在多媒体计算机技术中,我们所说的媒体一般指的是感觉媒体。 2、表示媒体 表示媒体指的是为了传输感觉媒体而人为研究出来的媒体,借助于此种媒体,能有效地存储感觉媒体或将感觉媒体从一个地方传送到另一个地方。如语言编码、电报码、...

2018-04-25 18:42:36 5550

原创 软考下午——数据流图

基本图形符号                 设计原则       我们重点研究数据流图的三大设计原则。这三大设计原则是解题的法宝。(1)父图与子图的平衡原则       子图的输入输出数据流同父图对应加工的输入输出数据流必须一致,此即父图与子图的平衡。                 (图1,不符合父图与子图的平衡原则)             (图2,符合父图与子图的平衡原则)     在图1...

2018-04-20 14:21:03 3615 1

原创 UML分析与设计(1)——四种事物

事物是对模型中最有代表性的成分的抽象。UML中有四种事物:    1.结构事物(structural thing) ①类(class) 类是具有相同属性、相同操作的一组对象的集合的抽象描述。在图形上,类用一个矩形来表示,通常矩形中写有类的名称、类的属性和类的操作。②组件(component)组件是系统中物理的、可替代的部件,是一个描述了一些逻辑元素(如类、接口)的物理包。在图形上,组件由一个带有小...

2018-04-20 11:07:46 7747

原创 UML分析与设计(4)——类间依赖、关联、聚合、组合关系实例

本节以实例讲述依赖、关联、聚合、组合关系。(类实现关系接口为虚线箭头,类继承(泛化关系)一个类为实线箭头。)Car类有三个成员变量,一个Tire指针,一个Door,一个Person指针,以及一个方法cleanCar,该方法传入一个洗车设备的参数。我们这里对汽车这个类做一个说明:1. 汽车是由轮胎Tire组成,就算没有汽车,轮胎也是可以单独存在的2. 没有了汽车便没有汽车门(这里把门看作是一个空间的...

2018-04-20 10:18:34 1532

原创 排序练习

import java.util.Arrays;public class HeapSort { public static void main(String[] args) { // TODO Auto-generated method stub int arr[]={2,4,5,1,0,3,9,8,7,6}; //Swap(arr,0,1); //BuddleSor...

2018-04-15 21:14:01 1091

原创 堆排序

import java.util.Arrays;public class Sort { public static void main(String[] args) { int arr[]={2,4,5,1,0,3,9,8,7,6}; sort(arr); System.out.println(Arrays.toString(arr)); } public sta...

2018-04-15 21:13:33 395

原创 UML分析与设计(3)——图的概述

UML图概述 标准建模语言UML可以由下列5类图来定义:用例图:从用户角度描述系统功能,并指出各功能的操作者。静态图:包括类图和对象图。类图描述系统中类的静态结构,不仅定义系统中的类,表示类之间的联系,如关联、依赖、聚合等,也包括类的属性和操作,类图描述的是一种静态关系,在系统的整个生命周期都是有效的。对象图是类图的实例,几乎使用与类图完全相同的标识。一个对象图是类图的一个实例。由于对象存在生命周...

2018-04-15 16:55:01 1648

原创 UML分析与设计(2)——六种关系

一、依赖关系(Dependence) 依赖关系(Dependence):假设A类的变化引起了B类的变化,则说名B类依赖于A类。•  依赖关系(Dependency) 是一种使用关系,特定事物的改变有可能会影响到使用该事物的其他事物,在需要表示一个事物使用另一个事物时使用依赖关系。大多数情况下,依       赖关系体现在某个类的方法使用另一个类的对象作为参数。•   在UML中,依赖关系用带箭头的...

2018-04-15 16:36:09 1416

转载 2018软考软件设计师大纲

注:2018年上半年考试软件设计师大纲为2009年版新版大纲。参考资料为2016年版修编教材。大约考试时间为5月26日。考试说明1.考试目标    通过本考试的合格人员能根据软件开发项目管理和软件工程的要求,按照系统总体设计规格说明书进行软件设计,编写程序设计规格说明书等相应的文档,组织和指导程序员编写、调试程序,并对软件进行优化和集成测试,开发出符合系统总体设计要求的高质量软件;具有工程师的实际...

2018-04-12 13:52:01 540

原创 Android界面布局学习-ConstraintLayout

先前学习的Android六大布局基本都是靠编写XML代码完成的,较为复杂,而ConstraintLayout是Android Studio 2.2新增特性,适合使用可视化的方式来编写界面,大多通过拖拽控件的方式进行界面布局,使用约束来指定各个控件的位置和关系,同时Android Studio自动生成XML代码。接下来是练习一个简单注册页面:1)Android Studio2.3之后的版本新建一个项...

2018-03-28 13:55:37 1574

原创 Android中RelativeLayout布局各个属性

Android中RelativeLayout各个属性 android:layout_above="@id/xxx"  --将控件置于给定ID控件之上android:layout_below="@id/xxx"  --将控件置于给定ID控件之下android:layout_toLeftOf="@id/xxx"  --将控件的右边缘和给定ID控件的左边缘对齐android:layout_toRight...

2018-03-27 20:22:39 6844

2018新东方-数据结构

2018新东方-数据结构 严格按照最新计算机统考大纲的数据结构部分,对大纲所涉及的知识点进行集中梳理,力求内容精炼、重点突出、深入浅出。

2018-10-02

新东方计算机网络2018

2018新东方计算机网络高分笔记(完整) 主讲:白龙飞欢迎使用新东方在线电子教材

2018-10-02

微信小程序商城+PHP后台

后台包含了:综合管理、产品管理、品牌管理、会员管理、管理员管理、订单管理、分类管理、优惠券管理、广告管理等。 此款小程序源码定位是电商平台源码,所以卖各种货物的都可以用。

2018-06-05

java实现简单socket通信

2个窗口分别模拟服务器端和客户端,基于TCP协议的socket通信,实现互相通信

2018-06-01

生日快乐Demo_生日快乐网站模板(HTML5+CSS3+JS)

仅供学习交流使用,由此引发任何后果本人不承担任何责任(手动滑稽) 演示:http://120.79.38.215/happybirthday/index.html

2018-05-25

操作系统详细教程

操作系统详细教程 参考以下资料 1、操作系统原理 庞丽萍 华中科技大学出版社 2、现代操作系统 陈向群等译 机械工业出版社 3、计算机操作系统 汤子赢 西安电子科技大学出版社 4、 操作系统教程 王素华 人民邮电出版社 5、计算机操作系统教程 张尧学 史美林 清华大学出版社 6、计算机操作系统教程 周长林 左万历 高等教育出版社 7、操作系统基础 屠立德 屠祁 清华大学出版社

2018-04-15

FSCapture截图工具

非常简单的截图小软件,可以添加水平印,也可以对图像进行简单处理。可设置水印、撕边、阴影等效果!

2018-03-25

软件设计师笔记

为什么要分享软设笔记? 一直以来,我都认为人类世界最美好的事情莫过于用一个生命去影响另一个生命(前提是正面影响)。如果我的一点点努力,能够帮助你通过软考,我想,这将是很有意义的一件事情。考软设的人很多,我作为过来人,希望能够给予你们一些帮助。

2018-03-25

空空如也

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

TA关注的人

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