自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 问答 (1)
  • 收藏
  • 关注

转载 傅里叶分析学习

这篇文章整理我在学习傅里叶分析过程中看到的比较好的博客文章等。http://blog.sina.com.cn/s/blog_57ad1bd20100txgs.html 这篇博客作者分析了傅里叶级数的推导过程,很生动,容易理解。

2017-12-14 10:50:38 466

原创 C++ memset() 只能初始化为0或-1

memset()可以初始化字符数组; memset()可以初始化整数数组,但是初始化的值只能为0或者-1。

2017-10-23 16:39:46 2634

原创 C++ complex类

complex是C++中的模板类,用来表示复数,及复数的一系列运算。 可以定义多种类型的复数,其虚部和实部可以是整数也可以是实数。

2017-10-23 12:54:27 2189

原创 《数学之美》吴军 - 读书笔记(1)

第一章 文字和语言VS数字和信息语言和数学的产生都是为了同一个目的——记录和传播信息。信息文字和数字 (1)最早的保存信息的方式——用图形表示事物 (2) 随着文明的进步,信息量增加,但埃及的象形文字数量不在随着文明的发展而增加,于是概念的第一次概括和归类就开始了。这种概念的聚类,在原理上与今天自然语言处理和机器学习的聚类有很大的相似性。 (3)文字可以根据上下文除去歧义,但是对上下文建立

2017-09-16 14:55:10 900

转载 多尺度与多分辨率的理解

多尺度与多分辨率的理解 http://blog.csdn.net/chgm_456d/article/details/8100513 【OpenCV】SIFT原理与源码分析:DoG尺度空间构造 http://blog.csdn.net/chgm_456d/article/details/8100513

2017-08-12 16:56:00 1324

原创 nyoj-8 一种排序 sort函数自定义cmp/多关键字排序

一种排序时间限制:3000 ms | 内存限制:65535 KB 难度:3描述现在有很多长方形,每一个长方形都有一个编号,这个编号可以重复;还知道这个长方形的宽和长,编号、长、宽都是整数;现在要求按照一下方式排序(默认排序规则都是从小到大);1.按照编号从小到大排序2.对于编号相等的长方形,按照长方形的长排序;3.如果编号和长都相同,按照长方形的宽排序;4.如果编号、长、宽都相同,就只保留一个

2017-06-10 14:07:36 622

原创 nyoj-2 括号配对问题 栈

括号配对问题时间限制:3000 ms | 内存限制:65535 KB 难度:3描述现在,有一行括号序列,请你检查这行括号是否配对。输入第一行输入一个数N(0输出每组输入数据的输出占一行,如果该字符串中所含的括号是配对的,则输出Yes,如果不配对则输出No样例输入3 [(]) (]) ([])样例输出No No Yes来源网络上传者  naonao题解  栈代码#include<ios

2017-06-10 14:05:10 329

原创 nyoj-119 士兵杀敌(三) 线段树

士兵杀敌(三)时间限制:2000 ms | 内存限制:65535 KB 难度:5描述南将军统率着N个士兵,士兵分别编号为1~N,南将军经常爱拿某一段编号内杀敌数最高的人与杀敌数最低的人进行比较,计算出两个人的杀敌数差值,用这种方法一方面能鼓舞杀敌数高的人,另一方面也算是批评杀敌数低的人,起到了很好的效果。所以,南将军经常问军师小工第i号士兵到第j号士兵中,杀敌数最高的人与杀敌数最低的人之间军功

2017-06-10 14:02:45 205

原创 nyoj-116 士兵杀敌(二) 树状数组

士兵杀敌(二)时间限制:1000 ms | 内存限制:65535 KB 难度:5描述南将军手下有N个士兵,分别编号1到N,这些士兵的杀敌数都是已知的。小工是南将军手下的军师,南将军经常想知道第m号到第n号士兵的总杀敌数,请你帮助小工来回答南将军吧。南将军的某次询问之后士兵i可能又杀敌q人,之后南将军再询问的时候,需要考虑到新增的杀敌数。输入只有一组测试数据 第一行是两个整数N,M,其中N表示

2017-06-10 14:00:28 306

原创 MATLAB 函数fspecial支持的空间滤波器

1.fspecial(‘average’,[r c])大小为r*c的一个矩阵平均滤波器。默认值为3*3。若由一个数来代替[r c],则表示方形滤波器。2.fspecial(‘disk’,r).一个圆形平均滤波器(包含在2r+1大小的正方形内),半径为r。默认半径为5。3.fspecial(‘gaussian’,[r c],sig).一个大小为r*c的高斯低通滤波器,标准偏差为sig(正)。默认值为3

2017-06-10 11:51:48 2011

原创 树状数组 适用问题及参考代码

一.树状数组的适用问题修改数组的值,求某个区间的和; 如果实时的对数组进行M次修改或求和,最坏的情况下复杂度是O(M*N)。 在这种情况下,使用树状数组将复杂度降到O(M*lgN)。二.参考代码//修改tree数组的值,第k个元素的值增加numvoid add(int k,int num){ while(k<=n){//n是数组元素个数 tree[k]+=num;

2017-06-05 13:55:52 269

原创 机试复习,更新中……

一.常用头文件#include<iostream>#incldue<cstdio>#include<cstdlib>#include<cstring>#include<queue>#include<stack>#incude<cmath>#include<algorithm>二.常用数据结构1.栈与队列 定义栈如下:stack<int> stk;定义队列如下:stack<int> q;栈

2017-05-24 19:20:58 249

原创 LeetCode 35. Search Insert Position

题目描述: Given a sorted array and a target value, return the index if the target is found. If not, return the index where it would be if it were inserted in order.You may assume no duplicates in the arra

2017-04-24 19:42:58 220

原创 LeetCode 561. Array Partition I

题目描述: Given an array of 2n integers, your task is to group these integers into n pairs of integer, say (a1, b1), (a2, b2), …, (an, bn) which makes sum of min(ai, bi) for all i from 1 to n as large as

2017-04-24 19:19:08 1924

原创 org.hibernate.PropertyAccessException:Null value was assigned to a property of primitive type setter

org.hibernate.PropertyAccessException: Null value was assigned to a property of primitive type setter of courseschesystem.entity.Classroom.seatnum at org.hibernate.property.BasicPropertyAccessor$Bas

2017-04-08 14:25:19 517

原创 每次重新部署后hibernate会把数据库里表都drop掉,数据丢失

项目整合了hibernate和Struts,在做单元测试的时候,每次restart server会重新部署hibernate, 都会把数据库里的表全部drop掉,然后再重新create一遍,浪费时间又丢失数据,很是抓狂。查看了hql执行语句如下:log4j:WARN No appenders could be found for logger (org.jboss.logging).log4j:

2017-04-08 12:29:59 2569 1

原创 Error running *.jsp: Address localhost:1099 is already in use

运行web项目时出现这种错误,使用的服务器为Tomcat。 原因:1099端口被占用。 方法一: 重启电脑,简单暴力。 使用场景:之前运行Tomcat时正常,某一次出现端口被占用的错误,此时,可以重启一下电脑,顺便休息一下眼睛(⊙ ︿ ⊙)方法二: 手动结束占用这个端口的进程 第一步。运行cmd,执行命令netstat –ano 可见,占用1099端口的进程的PID是2224。第二

2017-04-08 11:25:06 2132

原创 Unable to load configuration. - action - file:/C:/apache-tomcat-7.0.75/webapps/ROOT/WEB-INF/classes/

IDEA maven管理的Java web项目,使用Struts,报错信息如下:Unable to load configuration. - action - file:/C:/apache-tomcat-7.0.75/webapps/ROOT/WEB-INF/classes/struts.xml:31:117 at org.apache.struts2.dispatcher.Dispat

2017-04-08 10:31:00 3340

原创 HDU1002 A + B Problem II 大数求和

Problem Description I have a very simple problem for you. Given two integers A and B, your job is to calculate the Sum of A + B.Input The first line of the input contains an integer T(1<=T<=20) which

2017-03-29 17:30:18 392

原创 maven配置

一.默认:已安装maven,且配置好maven环境变量。1.在IntelliJ IDEA中配置maven 打开-File-Settings 2.新建maven WEB项目 打开-File-New-Project 点击NEXTgroupId填写组名,如五个项目为一组; ArtifactId填写项目模块的名字;

2017-03-29 17:27:28 217

原创 2-1单链表的基本操作

/***********************Date:2017-2-24Author:SedateDescription:单链表的基本操作***********************/#include<iostream>#include<ctime>#include<cstdlib>#include<cstdio>using namespace std;#define INT_

2017-02-24 17:12:58 342

原创 数据结构复习

最近打算把数据结构复习一遍,找出来了上课时候的作业,就按照当时上课的顺序把代码再敲一遍。 下面是目录,会继续更新。 第一次作业:顺序表的基本操作

2017-02-23 17:35:55 373

原创 1.顺序表的基本操作

知识点:list 顺序表的基本操作 作业要求: 1、实现顺序表的基本操作,包括建立、按值查找、按位置查找、按位置插入、按值删除、按位置删除 2、要求1的程序必须完成,除此,建议有时间情况下尽可能扩展功能,如取表长等,扩展功能自行决定; 3.程序的所有功能请写在一个.c/.cpp的文件中,可通过“菜单”调用各个功能; 4.程序中的出现的自定义变量、函数名等、函数的功能、重要的结构处,请必

2017-02-23 17:32:52 687

原创 举例理解“交互”的含义

栗子1: 将JavaScript的变量值赋给php。 解释:JavaScript客户端语言,是与HTML,css一同,直接在浏览器上运行的,而php是后台语言,是在服务器上运行的。如果要把JavaScript变量值赋给php,就要涉及交互。

2017-02-17 10:22:33 817

原创 LeetCode 495. Teemo Attacking 题目翻译+AC代码

英文原题: In LLP world, there is a hero called Teemo and his attacking can make his enemy Ashe be in poisoned condition. Now, given the Teemo’s attacking ascending time series towards Ashe and the poisoni

2017-02-01 21:09:30 2078

原创 SQL Server2016数据库 中文显示为??,修改排序方式为Chinese_PRC_CI_AS

之前在建立数据库时候,没有注意到排序方式的问题,导致后来insert记录的时候,中文全部显示为???(问号)。使用SMMS查看数据库属性,发现默认排序方式为SQL_Latin1_General_CP1_CI_AS,需要修改排序方式为Chinese_PRC_CI_AS 。 于是我使用alter函数,想修改排序方式为Chinese_PRC_CI_AS ,发现没有alter权限,所以就把原来的数据库删除

2016-12-24 10:04:30 14280

原创 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">是什么意思?

最近在阅读网页源码时遇到了一些问题,恰好借这个机会填补一些有关知识。 如阅读下面代码:<!DOCTYPE HTML><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>这是一个测试网页</title> </head> <body><!--.....--></bod

2016-12-11 09:41:52 16928 1

原创 图像的一些基本概念整理

图像:广义上,图像就是所有具有视觉效果的画面,它包括纸介质上的、底片或照片上的、电视、投影仪或计算机屏幕上的。图像根据图像记录方式的可分为两大类:模拟图像和数字图像。模拟图像可以通过某种物理量的强弱变化来记录图像亮度信息,数字图像则是用计算机存储的数据来记录图像上个点的亮度信息。 计算机中的图像从处理方式上可以分为位图和矢量图。 图形: 图像处理:图像处理是对图像进行分析、加工、处理,使其满足

2016-11-18 23:52:39 11939

原创 java学习之——extends

要学习extends必然先要理解“继承”的概念。 ·继承—— 利用继承,我们可以基于已存在的类,构造一个新的类,叫做新类继承已存在类。 继承已存在的类就是复用(继承)这些类的方法和域,且在此基础上,添加一些新的方法和域,来满足新的需求。 两个具有继承关系的类拥有“is-a”的关系。 被继承的类叫父类,新类叫子类。继承需要注意以下几点: 1、因为父类中的方法常常不一定适用子类,需要在子类中

2016-11-15 20:45:52 291

原创 poj 2632 Crashing Robots 模拟题 测试数据+AC代码

据说 这是一道简单的模拟题, 据说 这道题并没有涉及算法。 但是很考验耐心因为需要考虑很多情况,我一直WA,所以不停的debug找出之前忽略的情况。尤其需要注意的是,坐标是变换的,注意坐标的变换规律。这道题目大体需要注意这几点: 1.坐标变换 将坐标系用二维矩阵的形式表示,但需要注意,“向北走”就是二维矩阵中该点的行数加1,“向南走”就是在二维矩阵中该点的行数减1,“向东走”就是列数加1,“

2016-07-21 17:00:54 680

原创 A+B 英文版——使用map

英文版A+B题目描述计算两个小于100的正整数A、B的和,需要注意的是,A和B的每一位数字由对应的英文单词给出。输入输入包括多组数据,每组数据占一行,格式为“A+B=“,字符串之间、字符串和运算符号之间由一个空格间隔,当A和B同为zero时输入结束,相应的结果不要输出。输出输出计算结果后换行样例输入one + two = three four + five six = zero seven +

2016-04-07 17:04:40 1036

原创 北化oj 2110- 程序改错 - 多语句宏

2110 : 程序改错 - 多语句宏时间限制: 1 Sec 内存限制: 128 MB 题目描述 题目:交换变量,如果两个数奇偶性相同则交换,否则不交换 输入:多组数据,每组两个整数 输出:每组一行,交换或没交换过的两个整数 请将代码修正后提交:#include <stdio.h>#define swap(a,b,t) t=a;a=b;b=tint main() { int

2016-03-21 21:51:25 379

原创 北化oj 2107- 程序改错 - 变量初始化

2107 : 程序改错 - 变量初始化时间限制: 1 Sec 内存限制: 128 MB 题目描述 题目:求一组不重复的正整数的次大值,即去掉最大值之后的最大值 输入:多组数据,每组数据包括一个正整数n和n个正整数,2<=n<=10 输出:每组数据一行,输出次大值的下标和值 代码如下,请修正后提交:#include <stdio.h>void find_2nd_max(int a[],

2016-03-20 22:31:31 301

原创 北化oj 2102 - 程序改错 - 二维数组参数传递

2102 : 程序改错 - 二维数组参数传递时间限制: 1 Sec 内存限制: 128 MB 题目描述 题目:矩阵乘法,求方阵A的二次幂 输入:包括多组数据,每组数据包含一个整数n和n*n个整数。n为方阵的大小,n*n个整数为矩阵的元素,n的取值范围:1<=n<=10 输出:输出A的二次幂n*n个整数,每组数据一行 代码如下,请修正后提交#include <stdio.h>#defin

2016-03-19 22:07:43 478

原创 北化oj 2106-程序改错 - scanf中%c

2106 : 程序改错 - scanf中%c时间限制: 1 Sec 内存限制: 128 MB 题目描述 题目:求一个字符在一个字符串里的位置 输入:多组数据,每组一行,包括一个字符c和一个字符串s,用空格分隔,字符c从字母中选择,字符串s长度不超过10 输出:对每组数据输出一个整数,字符第一次出现在字符串的下标,若不存在输出-1,每个数字一行 程序代码如下,请修正后提交#include

2016-03-19 21:51:36 486

原创 北化oj 2103-程序改错 - 宏定义(二)

2103 : 程序改错 - 宏定义(二)时间限制: 1 Sec 内存限制: 128 MB 题目描述 题目:最大值和最小值,四个整数a、b、c、d,求a的低四位和b的低四位中的最大值与c、d中最小值的乘积 输入:多组数据,每组数据四个整数a、b、c、d 输出:对每组数据输出计算出的乘积,每组数据一行 代码如下,请修正后提交#include <stdio.h>#define max(a,b

2016-03-18 23:06:00 357

原创 北化oj 2101 - 程序改错 - 两数交换(二)

2101 : 程序改错 - 两数交换(二)时间限制: 1 Sec 内存限制: 128 MB 题目描述 上次编写两数交换函数失败后,小明又写了一个两数交换函数,这次他知道用指针了,可是还是没有成功,请修改后提交。#include <stdio.h>void swap(int *a,int *b){ int *t = a; a = b; b = t;}int main(){

2016-03-18 22:50:55 580

原创 北化oj 2104-程序改错 - 字符转换为数字

2104 : 程序改错 - 字符转换为数字时间限制: 1 Sec 内存限制: 128 MB 题目描述 题目:九进制转换,将输入的九进制数字转换成16进制输出。 输入:若干用空格隔开的数字字符串,字符串只由0-8数字构成,长度不大于10 输出:对每个数字字符串输出一个十六进制数,每个一行,需输出前缀0X,十六进制中的ABCDEFG用大写格式。 代码如下,请修正后提交:#include <s

2016-03-18 21:49:39 612

原创 北化oj 2374- A+B结果的个位数

题目描述 编写程序计算两个整数之和,输出结果的个位数,两个整数的范围是:绝对值小于等于100输入 输入包括用空格隔开的两个整数a和b,其绝对值都小于等于100输出 输出包括一个整数,即a+b的结果的个位样例输入 5 9 样例输出 4 提示 来源#include<stdio.h>int main(){ int a,b; int ans; scanf("%d%

2016-03-17 22:29:54 447

原创 北化oj平台 2524-好大的数

北化oj平台 2524 好大的数题目描述 求n的t次幂的最后一位(n>0,n<1000000,t>=0,t<1000000);输入 输入n,t(多样例)输出 输出n的t次幂的最后一位。样例输入 5 3 2 3 10 5 样例输出 5 8 0 提示 来源 wk题解方法一: 普通穷举法,边乘边模,循环t次,即求得x的t次方#include<stdio.h>int

2016-03-17 20:35:56 1093

空空如也

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

TA关注的人

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