自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (5)
  • 收藏
  • 关注

原创 【Java学习笔记】44:JFrame布局管理

布局概览布局是指组建在容器中的排列方式,有: 布局方式 中文名 FlowLayout 流式布局 BorderLayout 边界布局 GridLayout 网格布局 CardLayout 卡片布局 BoxLayout 盒式布局 GridBagLayout 网格包布局 null 空布局(不使用布局)各个容器即便有嵌套,还是可以使用不同的布局

2017-10-22 14:59:45 4552 1

原创 【OpenCV学习笔记】3:OpenCV自带的Haar特征人脸检测

在[安装目录]\opencv\sources\data下有三个文件夹,分别是训练好的Haar特征分类器、HOG特征分类器、LBP特征分类器。这节仅学习怎么去用一个训练好的Haar特征分类器做人脸检测。基本流程就是把训练好的xml文件加载到级联分类器里去,打开摄像头,每次获取一帧图像,然后转成单通道的灰度图像(因为后面的多尺度目标检测要在灰度图像上做),用分类器的detectMultiScale()方

2017-10-22 13:08:10 1727 1

原创 【OpenCV学习笔记】2:开启摄像头和对捕获到的图像的处理

以前有些过于循序渐进了,很浪费时间,以后代码注解尽量写在注释里,简明清晰。开启摄像头#include "cv.h" //opencv核心函数库#include "highgui.h" //GUI函数库//主方法(注意在VS下的形参表)int main(int argc, char** argv) { //创建窗口(窗口名,窗口属性标志) //int cvNamedWind

2017-10-21 00:06:53 4598 1

原创 【汇编学习笔记】3:查询子串出现的位置

已经写了一些汇编程序了,不再过多赘述程序执行流程,这次实验的几个要点如下: [1]用21H号中断的09H号功能可以输出一个字符串,注意在其结尾需要加上$串结束符。 [2]用21H号中断的0AH号功能可以读入一个字符串,但应在其第一个字节位存下要读的串的最大长度,并留空第二个字节,用于在读入后记录实际读了多长,这个很实用。 [3]寻址用的寄存器不能随便选,一般用BX/SI/DI等(段寄存器默认D

2017-10-20 10:08:16 1040

原创 【OpenCV学习笔记】1:配置开发环境

已有的环境:VS2013 下载OpenCV:百度网盘链接OpenCV-2.4.11[1]安装直接运行就可以解压安装 [2]环境变量计算机->属性->高级系统设置->环境变量 加入E:\Program Files\opencv\build\x86\vc12\binE:\Program Files\opencv\build\x64\vc12\bin这两个路径(vc12表示要配到VS2013里)

2017-10-18 22:15:12 569 1

原创 【SQL Server学习笔记】23:部分可编程对象

变量声明一个变量,则它可以在声明它的同一批处理语句中引用,因为SQL Server会将批处理中的语句编译成为单个可执行单元。DECLARE @i AS INT;SET @i=10;在SQL Server 2008以后,还可以直接这样写:DECLARE @i AS INT=10;可以用标量表达式的结果赋值给符合数据类型的变量,这是很自然的。USE MyDB;DECLARE @s_name AS N

2017-10-15 15:37:17 459

原创 【SQL Server学习笔记】22:集合运算/多集运算(含ALL替代方案)

说是集合运算,实际上可能不是真正意义上的集合,因为查询结果可能包含重复的记录,所以可能不满足集合的元素互异性,但还是使用这样的称呼吧!基本格式输入的查询1<集合运算>输入的查询2[ORDER BY子句]可以看到是对两个查询的结果集,用中间的集合运算来判断每一行是否要包含在运算结果里,并可以用最后的ORDER BY子句对结果集进行排序。注意,集合(虽然这里是多集,没有互异性)是有无序性的,所以两

2017-10-15 10:11:33 1114

原创 【SQL Server学习笔记】21:四种表表达式的基本使用

表表达式通过模块化的方式简化问题的解决方案,好处体现在逻辑上而不是性能上。派生表在外部查询的FROM子句中定义,存在范围仅为定义它的外部查询。USE MyDB;SELECT *FROM( SELECT num,firstname FROM dbo.ok WHERE num>72 ) AS nu_fi;分配列别名因为不能在逻辑处理顺序先于SELECT子句的其它查询子句

2017-10-14 10:38:42 1528

原创 【Java学习笔记】43:UDP一对一聊天

算是对之前写的那个Socket编程的改进,加了GUI,而且这次用的是UDP协议。*Server.javaimport java.awt.Container;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.io.IOException;import java.net.Datag

2017-10-10 21:25:37 701

原创 【Java学习笔记】42:改进JFrame可视化棋盘覆盖

*Main.javaimport javax.swing.JOptionPane;public class Main{ static int k=0;//规模的指数 static int[] ar= {1,2,4,8,16,32,64,128,256,512,1024};//查表快 static int[][] ju=null; static int tile=0;

2017-10-09 23:46:12 1354

原创 【汇编学习笔记】2:判断并输出各类字符数

以下”数字>…>”代表层次结构。1>首先在数据段中存入三个字节长度的变量,初始值为0,分别用来计数找到的数字的个数、字母的个数、其它字符的个数。1>进入代码段后,先指明段关联关系,然后根据END指明的程序入口执行程序。首先用AX寄存器过渡把段地址装入段寄存器,然后立即进入主循环。2>>在主循环中,调用21H号中断的01H号用DOS输入并回显一个字符,将其ASCII码放在AL里。然后判断这个字符是不是

2017-10-07 23:39:43 1043

原创 【SQL Server学习笔记】20:JOIN运算符与其三种联结查询

交叉联结就是对两个表做笛卡尔积,也就是一个表中每一行都要和另一个表中每一行结合在一起成为新的行。内联结先做笛卡尔积,然后用用户指定的谓词进行过滤。外联结首先对两个表先作内联结(笛卡尔积->过滤),然后对于保留表中按照ON条件在另一个表中完全匹配不到行的那些保留表中的行,强制追加一个行,但这些追加行毕竟没有匹配,所以行中来自另一表中的那些列被置为NULL。

2017-10-06 18:08:42 747

原创 【SQL Server学习笔记】19:对日期和时间数据的处理

数据类型 在SQL Server 2008以前只有前两种类型,另外后三种括号里的数字表示精度(默认是最大的7)。这些数据类型的推荐格式也不同: datetimeoffset最后那部分表示时区。字符串文字如执行:USE MyDB;SELECT *FROM dbo.TimeTestWHERE MyD='20171006'; 在作这样的比较时,实际是把字符串转换成了对应的数据类型再做比较的

2017-10-05 09:27:18 1584

原创 【SQL Server学习笔记】18:对字符数据的处理

数据类型字符串常量用单引号括起来,表示Unicode时前面要加一个N。 按类型分 普通字符(单字节):CHAR、VARCHAR Unicode字符(双字节):NCHAR、NVARCHAR 按是否变长分 固定长度:CHAR、NCHAR (对于固定长度的,定义是多长就会留出多长的空间) 可变长度:VARCHAR、NVARCHAR (对于变长的,按字符串实际长度保存数据,外加两个额外字节保

2017-10-04 14:08:34 795

原创 【SQL Server学习笔记】17:CASE表达式和T-SQL的NULL

前面学了SQL支持的三值谓词有TRUE、FALSE和UNKNOWN。前两者很好理解,在不同的语境下,SQL对UNKNOWN的处理不同。SQL对查询过滤器的条件的处理是"接受TRUE"(也就是拒绝FALSE和UNKNOWN),对CHECK约束的条件的处理是"拒绝FALSE"(也就是接受TRUE和UNKNOWN)。对UNKNOWN取反的结果仍然是UNKNOWN。对NULL值进行比较的表达式结果是UNKNOWN,这是最普

2017-10-03 21:45:31 663

原创 【SQL Server学习笔记】16:谓词和运算符

谓词在前面学的查询过滤器(WHERE和HAVING)以及CHECK约束中都可以指定逻辑表达式,谓词是取值为TRUE或FALSE或UNKNOWN的表达式,它和运算符一起构成了逻辑表达式。[1]IN用于检查一个值是否存在一个集合中:USE MyDB;SELECT myid,Pid,salaryFROM dbo.okWHERE myid IN(1011,1022,1033); --使用查询过滤器WH

2017-10-03 18:51:23 1124

原创 【SQL Server学习笔记】15:再谈SELECT语句的元素

逻辑处理顺序: - FROM - WHERE - GROUP BY - HAVING - SELECT - OVER - DISTINCT - TOP - ORDER BY

2017-10-03 09:59:10 1010

原创 【SQL Server学习笔记】14:三值谓词,范式,主键/唯一/外键/检查/默认约束

找到一本不错的书《Microsoft SQL Server 2008技术内幕:T-SQL语言基础》,读它来学感觉流程更规范。四值谓词和SQL支持的三值谓词四值谓词:真、假、缺少且仍可用、缺少且不可用。在SQL中实现了三值的谓词逻辑,即TRUE、FALSE、UNKNOWN(用NULL值表示缺少值的概念)。范式范式是关系模型的规范化规则,以确保每个实体只由一个关系来表示。第一范式(1NF):...

2017-10-02 19:06:56 932

原创 【Java学习笔记】41:学习用JFrame制作界面(两个界面空壳)

顶层容器Container是由JFrame直接获取的,然后JPanel是最重要的中间容器,其它容器往往直接嵌套给它。有些容器之间也会存在嵌套的关系,比如JRadioButton单选按钮要嵌套给ButtonGroup按钮组才能实现单选的功能。下面这个例子要特别注意setIcon(ImageIcon...)方法可以设置某些容器外观图片化,里面传递的是一个ImageIcon对象。如果不做别的事,那么这个ImageIco

2017-10-01 22:25:08 2472

算符优先分析法

设有文法G[S]:S→SaF | F F→FbP | P P→c | d (1) 构造G[S]的算符优先关系表 (2) 分别给出cadbdac# 和 dbcabc# 的分析过程

2018-05-22

已经整合好的小型S2SH框架(完全注释+依赖jar包)

已经将Struts2和Hibernate与Spring整合,测试可用。含三个框架的核心依赖jar包,不含JDBC驱动,测试例子是用MySQL作为数据库的。请自行更换数据库,添加驱动,修改Hibernate设置和数据库配置。 含有大量注释,适合学生立即上手开发课程项目。

2018-05-13

举例说明汇编语言子程序递归调用过程中堆栈内容的变化过程

上海大学课程研讨,题目是举例说明汇编语言子程序递归调用过程中堆栈内容的变化过程。上海大学课程研讨,题目是举例说明汇编语言子程序递归调用过程中堆栈内容的变化过程。

2017-12-03

有关ADSL与调制技术

有关ADSL和相关的调制技术,计算机网络研讨课演讲PPT。

2017-10-04

有关Linux进程家族树

操作系统课程研讨PPT,有关Linux进程家族树的形成,服务的自动开启。操作系统课程研讨PPT,有关Linux进程家族树的形成,服务的自动开启。操作系统课程研讨PPT,有关Linux进程家族树的形成,服务的自动开启。

2017-10-03

空空如也

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

TA关注的人

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