自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (1)
  • 收藏
  • 关注

原创 oracle数据库

数据库的第一、二、三范式的精辟总结: 一范式,关系数据库已经帮我们控制好了。 二范式,就是要有主键,其他属性都要依赖于这个主键。 三范式,就是不能有冗余,一张表,只能有主键,依赖主键的属性,外键,不能包含外键表的非主键属性。不过在生产环境,通常不会遵守的,肯定会有冗余,否则导出连接,会死人的,这个要看情况的,有些冗余是肯定需要的。...

2021-04-21 10:19:44 84

原创 post和get的主要区别

http请求:post和get请求 get请求,把参数值放到请求行中访问URL上,以?来分割URL和请求参数,多个请求参数使用&来拼接;这种不安全,直接暴露了请求参数 post请求,把请求参数存放在http报文体中,供后台服务器进行解析。这种请求相对安全,不直接暴露请求参数。...

2021-04-14 18:50:28 86

原创 2021-04-14

HTTP请求报文响应码信息说明:错误码:1xx:指示信息--表示请求已接收,继续处理。2xx:成功--表示请求已被成功接收、理解、接受。3xx:重定向--要完成请求必须进行更进一步的操作。4xx:客户端错误--请求有语法错误或请求无法实现。5xx:服务器端错误--服务器未能实现合法的请求。常见状态代码、状态描述的说明如下。200 OK:客户端请求成功。400 Bad Request:客户端请求有语法错误,不能被服务器所理解。401 Unauthorized:请求未经授

2021-04-14 18:35:46 70

原创 2021-04-14

1. 在跨域请求场景下,浏览器会区分http的简单请求和复杂请求;2. 浏览器区分简单请求和复杂请求的标准为: 123456789 AcceptAccept-LanguageContent-LanguageLast-Event-IDContent-Type Content-Type 的值只能是下列的一种 application/x-www-form-urlencoded multipart/form-d

2021-04-14 17:48:03 70

转载 2021-04-14

HTTP 协议是互联网的基础协议,也是网页开发的必备知识,最新版本 HTTP/2 更是让它成为技术热点。本文介绍 HTTP 协议的历史演变和设计思路。一、HTTP/0.9HTTP 是基于 TCP/IP 协议的应用层协议。它不涉及数据包(packet)传输,主要规定了客户端和服务器之间的通信格式,默认使用80端口。最早版本是1991年发布的0.9版。该版本极其简单,只有一个命令GET。GET /index.html上面命令表示,TCP 连接(connection)建立后,客户端向

2021-04-14 10:56:47 69

转载 EJB介绍内容

详情参考博友的文章:https://www.cnblogs.com/strugglion/p/6027318.html,该内容写的不错

2020-06-28 11:24:53 122

转载 java为什么进行序列化

序列化是一种用来处理对象流的机制。 所谓对象流:就是将对象的内容进行流化。可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间。 序列化是为了解决在对对象流进行读写操作时所引发的问题。 序列化的实现:将需要被序列化的类实现Serializable接口(标记接口),该接口没有需要实现的方法,implements Serializable只是为了标注该对象...

2019-11-26 11:19:16 99

转载 java中的序列化

对象的序列化就是将对象写入输出流中。反序列化就是从输入流中将对象读取出来。用来实现序列化的类都在java.io包中,我们常用的类或接口有:ObjectOutputStream:提供序列化对象并把其写入流的方法ObjectInputStream:读取流并反序列化对象Serializable:一个对象想要被序列化,那么它的类就要实现 此接口,这个对象的所有属性(包括private属...

2019-11-26 11:12:48 86

原创 关于java中的参数化类型

List list = new ArrayList();这是未引入参数化类型时的写法,list集合中可以存储不同类型的元素,如此便有了安全隐患,编译器不能保证你取值时的转型(拆箱)一定正确。jdk1.5引入了参数化类型(泛型)之后,写法变为。List<类型(例如String)> list = new ArrayList<String>();这样的话,list中只能存...

2019-11-25 14:29:33 223

转载 spring框架中的afterPropertiesSet方法

一、简单介绍1、init-method方法,初始化bean的时候执行,可以针对某个具体的bean进行配置。init-method需要在applicationContext.xml配置文档中bean的定义里头写明。例如:<bean id="TestBean" class="nju.software.xkxt.util.TestBean" init-method="init"><...

2019-11-25 11:00:00 5532

转载 jdk、jre、jvm的关系

首先是JDKJDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK)。在JDK的安装目录下有一个jre目录,里面有两个文件夹bin和lib,在这里可以认为bin里的就是jvm,lib中则是jvm工作所需要的类库,而jvm和 lib合起来就称为jre。然后我们来看JREJRE(Java Runtime Environment,Java运行环境),包含JVM标准...

2018-03-30 17:18:29 169

转载 一个完整的oracle数据库建表涉及的内容

一个完整的Oracle建表的例子 建表一般来说是个挺简单的事情,但是Oracle的建表语句有很多可选的参数,有些我们可能平时不太用,用的时候又不知道怎么用,这里就写一个较完整的建表的例子:[sql] CREATE TABLE banping    (id  NUMBER(5)          CONSTRAINT banping_id_pk PRIMARY KEY,

2017-08-08 09:31:58 455

转载 sql函数concat的用法

SQL CONCAT函数用于将两个字符串连接起来,形成一个单一的字符串。

2017-08-02 10:36:52 2869

转载 sql中两种情况判断(if函数)、多种情况判断(case .. when...)

原地址:https://segmentfault.com/a/1190000009676728其中SUM的意思浅显易懂,求和嘛。IF也十分清晰:判断嘛。而且if的第一个参数很明显就是条件,那另外两个参数是什么呢?查了一下资料:语法:IF(expr1,expr2,expr3)其中,expr1是判断条件,expr2和expr3是符合expr1的自定义的返回结果。用处:当

2017-08-02 09:32:08 17578

转载 Sql 中 不等于'<>'与 NULL

在写SQL 条件语句是经常用到 不等于‘例:表AA1B110213NULL用 select * from A where B1A1B110第三列 B1为空的也是会筛选掉的。要查出第三列只需将SQL 改为 :select * from A where

2017-01-12 14:27:33 613

转载 配置tomcat内存大小

Tomcat本身不能直接在计算机上运行,需要依赖于硬件基础之上的操作系统和一个java虚拟机。JAVA程序启动时JVM都会分配一个初始内存和最大内存给这个应用程序。这个初始内存和最大内存在一定程度都会影响程序的性能。比如说在应用程序用到最大内存的时候,JVM是要先去做垃圾回收的动作,释放被占用的一些内存。所以想调整Tomcat的启动时初始内存和最大内存就需要向JVM声明,一般的JAVA程序

2016-09-12 14:56:09 514

转载 VM workstation 与 VM vSphere的区别

在学完vSphere后,想起了VMware Workstation。这两个都是虚拟化的东西,这两者到底有什么本质的不同呢?顺着我的思路我开始将所学过的进行检索期望从中寻到一丝半点的线索。很快大脑中建立了两个对他们明显的标签VMware Workstation:用于实验(个人)VMware vSphere:用于生产(企业)之后问了老师,老师连说不是VMware Worksta

2016-08-23 10:12:42 8663 1

转载 FTP常用的命令

linux下常用FTP命令 1. 连接ftp服务器 1. 连接ftp服务器格式:ftp [hostname| ip-address]a)在linux命令行下输入:ftp 192.168.1.1b)服务器询问你用户名和密码,分别输入用户名和相应密码,待认证通过即可。2. 下载文件下载文件通常用get和mget这两条命令。a) get 格

2016-07-18 15:31:13 257

转载 python的执行过程

转载于:http://www.cnblogs.com/kym/archive/2012/05/14/2498728.html1. Python是一门解释型语言?我初学Python时,听到的关于Python的第一句话就是,Python是一门解释性语言,我就这样一直相信下去,直到发现了*.pyc文件的存在。如果是解释型语言,那么生成的*.pyc文件是什么呢?c应该是compiled

2016-06-24 15:07:05 397

转载 python中通信模块

一、socket简介1. 套接字套接字是为特定网络协议(例如TCP/IP,ICMP/IP,UDP/IP等)套件对上的网络应用程序提供者提供当前可移植标准的对象。它们允许程序接受并进行连接,如发送和接受数据。为了建立通信通道,网络通信的每个端点拥有一个套接字对象极为重要。套接字为BSD UNIX系统核心的一部分,而且他们也被许多其他类似UNIX的操作系统包括Linux所采纳。许多

2016-06-12 16:48:40 3213

转载 python通信模块

一、socket简介1. 套接字套接字是为特定网络协议(例如TCP/IP,ICMP/IP,UDP/IP等)套件对上的网络应用程序提供者提供当前可移植标准的对象。它们允许程序接受并进行连接,如发送和接受数据。为了建立通信通道,网络通信的每个端点拥有一个套接字对象极为重要。套接字为BSD UNIX系统核心的一部分,而且他们也被许多其他类似UNIX的操作系统包括Linux所采纳。许多

2016-06-12 16:34:51 435

转载 python 中pass的使用

pass在python中表示什么也不做,pass不执行任何操作pass通常用来创建一个最简单的类:class MyEmptyClass:pass

2016-06-12 15:58:03 1180

转载 Regsvr 32命令的用处

最新评论    Regsvr 32  小命令大用处进程文件: regsvr32 or regsvr32.exe 进程名称: Microsoft DLL Registration Service  英文描述: regsvr32.exe is a processes belonging to the Windows OS and is

2016-05-23 09:42:07 3339

原创 select...for update使用方法

作用:select for update 是为了在查询时,避免其他用户以该表进行插入,修改或删除等操作,造成表的不一致性. 给你举几个例子:select * from t for update 会等待行锁释放之后,返回查询结果。select * from t for update nowait 不等待行锁释放,提示锁冲突,不返回结果select * from t for u

2016-05-18 17:42:18 28084 1

原创 python中for in中定义多个参数

例如:for a, b, c in rs 定义了a,b,c三个参数一般这是由于rs是个元组,rs=[(1,2,3),(4,5,6),(7,8,9)]

2016-05-18 14:09:03 10242 1

转载 python中操作数据库中游标的使用方法

cursor就是一个Cursor对象,这个cursor是一个实现了迭代器(def__iter__())和生成器(yield)的MySQLdb对象,这个时候cursor中还没有数据,只有等到fetchone()或fetchall()的时候才返回一个元组tuple,才支持len()和index()操作,这也是它是迭代器的原因。但同时为什么说它是生成器呢?因为cursor只能用一次,即每用完一次之后记录

2016-05-13 18:06:36 17356 1

转载 python中with语句的用法

With语句是什么?Python’s with statement provides a very convenient way of dealing with the situation where you have to do a setup and teardown to make something happen. A very good example for this is the

2016-05-13 18:03:45 369

转载 如何查找在python中的模块和方法

如何查找python中模块和方法  1.利用Python中自带的help()查询,例如:  2.利用Python自带的Python v2.6.2 documentation,在Python Shell下选择help,选择Python Docs  3.去官网查询所需资料   http://www.python.org/doc/  4.Python(x,y)中配

2016-05-13 18:01:51 2427

转载 python中cString模块

有关cStringIO和StringIO模块StringIO的行为与file对象非常像,但它不是磁盘上文件,而是一个内存里的“文件”,我们可以将操作磁盘文件那样来操作StringIO。一个简单的例子,让你对StringIO有一个感性的认识:1   #coding=gbk2    3   import StringIO, cStringIO, sys4    5   s =

2016-05-13 18:00:11 1887

转载 python中全局变量

应该尽量避免使用全局变量。不同的模块都可以自由的访问全局变量,可能会导致全局变量的不可预知性。对全局变量,如果程序员甲修改了_a的值,程序员乙同时也要使用_a,这时可能导致程序中的错误。这种错误是很难发现和更正的。 全局变量降低了函数或模块之间的通用性,不同的函数或模块都要依赖于全局变量。同样,全局变量降低了代码的可读性,阅读者可能并不知道调用的某个变量是全局变量。 但是某些时候,

2016-05-13 17:58:45 300

转载 python中if __name__ == '__main__': 的解析

当你打开一个.py文件时,经常会在代码的最下面看到if __name__ ==  '__main__':,现在就来介 绍一下它的作用.        模块是对象,并且所有的模块都有一个内置属性 __name__。一个模块的 __name__ 的值取决于您如何应用模块。如果 import  一个模块,那么模块__name__ 的值通常为模块文件名,不带路径或者文件扩展名。但是您也可以像一个标准的

2016-05-12 17:34:56 271

转载 如何学习数据库,从而成为一个DBA

学习好ORACLE,首先要学习ORACLE体系结构。 1、如果有一定的数据库基础,知道SQL是怎么回事,即使写不出来简单的SQL,但可以看动它们,你就可以跳到2。否则请先看一下数据库基础和SQL语言,不需要很深,更不需要去记忆那些复杂的SQL命令,这些可以留在以后边应用边学习、记忆。 2、要想学好ORACLE,首先要学习ORACLE的体系结构,现在你不需要深入理解它们,但要分清

2015-04-19 10:28:39 4944

转载 操作系统如何产生的

操作系统怎么学,首先要想操作系统是怎么来的,在没有操作系统的年代里,人们是怎么编程的。这是首要的问题。不知道有没有人看过INTEL官方的CPU文档,总是分为应用级编程、系统级编程、指令集这三块。其中系统级编程这一块最复杂,我不说内容,就单从文件的大小来看,IA-64编程手册的应用级编程卷是2MB,系统卷却有6MB。就连IA-32编程手册上的系统卷部分也远比应用卷的要多。当然这些内容我还没有看,不过

2015-04-19 09:44:46 745

转载 拷贝构造函数和赋值函数

引言——class CExample{public: CExample(){pBuffer=NULL; nSize=0;} ~CExample(){delete pBuffer;} void Init(int n){ pBuffer=new char[n]; nSize=n;}private: char *pBuffer; //类的对象中包含指针,指向动态分配的内存

2014-10-29 10:01:43 534

原创 c++中的静态成员函数和静态数据成员

类中的静态成员真是个让人爱恨交加的特性。我决定好好总结一下静态类成员的知识点,以便自己在以后面试中,在此类问题上不在被动。 静态类成员包括静态数据成员和静态函数成员两部分。 一 静态数据成员: 类体中的数据成员的声明前加上static关键字,该数据成员就成为了该类的静态数据成员。和其他数据成员一样,静态数据成员也遵守public/protected/private访问规则。同时

2014-10-23 10:01:14 489

转载 QT信号与槽的机制详解

信号与槽作为QT的核心机制在QT编程中有着广泛的应用,本文介绍了信号与槽的一些基本概念、元对象工具以及在实际使用过程中应注意的一些问题。QT是一个跨平台的C++ GUI应用构架,它提供了丰富的窗口部件集,具有面向对象、易于扩展、真正的组件编程等特点,更为引人注目的是目前Linux上最为流行的KDE桌面环境就是建立在QT库的基础之上。QT支持下列平台:MS/WINDOWS-95、98、NT和20

2014-09-22 16:20:59 708

转载 堆内存和栈内存,http://www.cnblogs.com/lln7777/archive/2012/03/14/2396164.html,

随笔- 20  文章- 0  评论- 8 内存堆和栈的区别原文: http://student.csdn.net/link.php?url=http://www.top-e.org%2Fjiaoshi%2Fhtml%2F427.html在计算机领域,堆栈是一个不容忽视的概念,我们编写的C语言程序基本上都要用到。但对于很多的初学着来说,堆栈是一个很模糊

2014-09-08 11:29:15 771

转载 H.264编码原理以及I帧B帧P帧

前言-----------------------       H264是新一代的编码标准,以高压缩高质量和支持多种网络的流媒体传输著称,在编码方面,我理解的他的理论依据是:参照一段时间内图像的统计结果表明,在相邻几幅图像画面中,一般有差别的像素只有10%以内的点,亮度差值变化不超过2%,而色度差值的变化只有1%以内。所以对于一段变化不大图像画面,我们可以先编码出一个完整的图像帧A,随后的

2014-08-18 14:09:36 474

转载 H.264/AVC标准参考软件 JM

H.264是由ISO(国际标准化组织的缩写)和ITU(国际电信联盟的缩写)共同制定的视频压缩标准,J是Joint的缩写,意思就是ISO和ITU共同组成的联合专家组,M是Model的缩写,JM放一起就是指ISO和ITU共同组成的联合专家组提供的H.264编解码器参考模型。JM特点是支持特性好,实用性差。编码和解码的速度很慢。经常用于学术研究。

2014-08-15 14:11:02 1157

转载 基于ARM11+Linux的无线视频监控系统

1 引言随着无线网络的普及,ARM处理器运算的能力不断地增强以及计算机处理图像的技术不断地提高,基于ARM 的视频监控正越来越广泛的应用于学校,社区,酒店,网吧,医疗等各种各样地领域。传统的视频监控系统布线复杂,设备庞大,智能化低,以及软硬件资源得不到充分的发挥。而ARM 嵌入式系统的小型化、占用空间小、成本低廉、结构紧凑、支持无线网络等特点,使得利用S3C6410 的ARM11+linu

2014-07-11 21:15:16 1009

makefile编写方法

本文档详细介绍了makeflie的编写方法,通过这个文档你可以编写一个完整的makefile

2013-10-30

空空如也

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

TA关注的人

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