自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

It_BeeCoder的博客

不忘初心,方得始终

  • 博客(37)
  • 资源 (2)
  • 收藏
  • 关注

转载 线性代数的本质

线性代数课程,无论你从行列式入手还是直接从矩阵入手,从一开始就充斥着莫名其妙。 比如说,在全国一般工科院系教学中应用最广泛的同济线性代数教材(现在到了第四版),一上来就介绍逆序数这个古怪概念,然后用逆序数给出行列式的一个极不直观的定义,接着是一些简直犯傻的行列式性质和习题——把这行乘一个系数加到另一行上,再把那一列减过来,折腾得那叫一个热闹,可就是压根看不出这个东西有嘛用。大多数像我一

2017-11-30 22:03:18 452 1

转载 Matlab中利用findpeaks找波峰和波谷

利用 findpeaks 工具箱函数可以找原始波形中的波峰,但是当单周期里出现多个极值,时findpeaks的判断会将极值也算入。原波形 为250HZ的正弦波型,findpeaks 寻找峰值函数pks = findpeaks(data)[pks,locs] = findpeaks(data) ------pks 对应峰值,locs 对应峰值位数[...] =

2017-11-30 21:57:25 83822 10

转载 Matlab—寻找峰值函数介绍

方法一:findpeaks 寻找峰值函数pks = findpeaks(data)[pks,locs] = findpeaks(data) ------pks 对应峰值,locs 对应峰值位数[...] = findpeaks(data,'minpeakheight',mph)----mph 设定峰值的最小高度[...] = findpeaks(data

2017-11-30 21:33:40 22067

转载 深入浅出的讲解傅里叶变换

傅里叶分析不仅仅是一个数学工具,更是一种可以彻底颠覆一个人以前世界观的思维模式。但不幸的是,傅里叶分析的公式看起来太复杂了,所以很多大一新生上来就懵圈并从此对它深恶痛绝。老实说,这么有意思的东西居然成了大学里的杀手课程,不得不归咎于编教材的人实在是太严肃了。所以我一直想写一个有意思的文章来解释傅里叶分析,有可能的话高中生都能看懂的那种。所以,不管读到这里的您从事何种工作,我保证您都能看懂,并且一定

2017-11-29 22:29:07 423

转载 理解:回归与拟合、归一化与标准化

回归和拟合一、回归:研究一个随机变量Y对另一个(X)或一组(X1,X2,…,Xk)变量的相依关系的统计分析方法。应用回归预测法时应首先确定变量之间是否存在相关关系。如果变量之间不存在相关关系,对这些变量应用回归预测法就会得出错误的结果。二、拟合所谓拟合是指已知某函数的若干离散函数值{f1,f2,…,fn},通过调整该函数中若干待定系数f(λ1,λ2,…,λn

2017-11-29 20:11:12 1303

转载 代码:小波包分解与重构、小波包能量特征提取

1、小波变换的理解傅里叶变换——短时傅里叶变换——小波变换。参考文献:以下两篇参考资料讲述得十分清楚,有助于理解小波变换。但具体的数学角度阐述,请参考其他资料。(1)知乎专栏:形象易懂讲解算法I——小波变换https://zhuanlan.zhihu.com/p/22450818(2)知乎专栏:傅里叶分析之掐死教程。https://z

2017-11-29 18:03:59 13402 7

转载 傅立叶变换和小波变换分析

motivation信号分析已经有一些非常重要的工具了。 傅立叶分析是最著名的一个。 它将时间域的信号分解为不同频率的正旋信号。 另一种思路去分析傅立叶分析就是将时间域的信号分解为频率域的信号。对于大多数信号而言, 傅立叶分析绝对是非常有用的,因为频率分析在大多数情况下都非常重要。 那么为什么我们还需要其他分析方法呢?原因是因为傅立叶分析有一

2017-11-29 18:01:04 1106

原创 A+B II

一、题目小明今年3岁了, 现在他已经能够认识100以内的非负整数, 并且能够进行100以内的非负整数的加法计算.对于大于等于100的整数, 小明仅保留该数的最后两位进行计算, 如果计算结果大于等于100, 那么小明也仅保留计算结果的最后两位.例如, 对于小明来说:1) 1234和34是相等的2) 35+80=15给定非负整数A和B, 你的任务是代表小明计算出A+B的值.

2017-11-25 11:49:13 400

原创 逆序整数

一、题目用递归方法实现对一个整数的逆序输出如:输入123456   输出654321二、源代码很简单的一道题,主要是用递归法逆序输出一个整数#include void reverse(int num){  int temp;  if(num>0){    temp=num%10;    printf("%d",temp);    revers

2017-11-25 11:31:26 627

原创 最小整数

一、题目 编写函数fceil(double x),返回大于等于x的最小整数,例如2.8位3,-2.8位-2,输入为double型二、源代码#include int fceil(double x){ int temp=(int)x; int value; if(temp*1.0-x    value = temp+1; }else {    value =

2017-11-25 11:24:29 2128

原创 发工资的日子

一、题目POJ公司的员工,最盼望的日子就是每月的8号了,因为这一天是发工资的日子,养家糊口就靠它了,呵呵但是对于学校财务处的工作人员来说,这一天则是很忙碌的一天,财务处的小胡老师最近就在考虑一个问题:如果每个老师的工资额都知道,最少需要准备多少张人民币,才能在给每位老师发工资的时候都不用老师找零呢?这里假设老师的工资都是正整数,单位元,人民币一共有100元、50元、10元、5元、2元和

2017-11-25 11:20:00 2020

原创 数据加密

一、题目某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的,加密规则如下:每位数字 都加上5,然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换。input:1998output:3446二、源代码//这道题数据处理一部分好做,但是在将各位交换的时候,因为是四位数,本质上是将处理得到四位数逆序输出,在处理的过程中直接逆序,想明白了

2017-11-24 22:19:19 467

原创 编程求方差

一、问题其中x为x1,x2,……的平均数。请记住:不能使用数组。Input第1行输入n,为整型第2行输入x1,x2,……,均为double型,用空格隔开。二、源代码//这个题首先需要用数学知识简单转换一下,不然,题目中要求不能用数组,直接做的话不好做#include int main(){    double x,sum=0,av

2017-11-24 21:49:54 4858

原创 C语言求最大整数

一、题目:编写函数getfloor(x),返回小于等于x的最大整数,例如getfloor(2.8)为2,getfloor(-2.8)为-3,输入double型x,输出整型。二、源代码#include #include int getfloor(double x){  int value;  if(x>=0)//如果是大于等于0的正数    value= (int

2017-11-22 22:29:06 4934

转载 将javaweb项目打包成war包部署到Tomcat目录下

from:http://blog.csdn.net/inter_peng/article/details/428335871. 常识:1.1 War包War包一般是在进行Web开发时,通常是一个网站Project下的所有源码的集合,里面包含前台HTML/CSS/JS的代码,也包含Java的代码。当开发人员在自己的开发机器上调试所有代码并通过后,为了交给测试人员测试和

2017-11-22 21:28:51 17461 3

原创 将Java Web项目打包成War文件部署到Tomcat服务器

一、问题今天需要把之前开发的javaweb项目打包成war文件,就在网上查了一下具体解决方案,最终成功解决了问题。二、具体解决方案在myeclipse开发环境中 ,点击左上角工具栏上的file,然后选export 。再弹出的界面里点击Java EE前面的+号,然后点war file ,再next就可以成功将项目打包成war文件了。打包成war文件之后,将该war文件放到Apac

2017-11-22 21:27:22 6202

转载 Android的Switch语句case expressions must be constant expressions错误的解决方法

解决方案今天在Adt-Eclipse-bundles导入一个之前写的Android项目时出现错误,具体提示是:“case expressions must be constant expressions”,所有错误都指向包含R.id的地方,形如:switch(view.getId()) {case R.id.button1: ...; break;case R.id

2017-11-21 16:10:20 1852

转载 会声会影X8 一打开就提示Corel VideoStudio 已停止工作的解决办法

在网上查了办法,大多数是让把两个补丁卸载的如 :win7打开会声会影提示Corel VideoStudio Pro已停止工作怎么办但是,试了之后未果,改了兼容性之后仍然不能使用,没有办法,又在网上找了其他的办法。后来,发现会声会影公司自己发布了修复包,下面给出下载链接:链接:http://pan.baidu.com/s/1sl4LOkP 密码:0w0y

2017-11-20 21:15:24 8195 1

原创 特殊整数

一、题目设m,n为一位正整数,含有数字m且不能被m整除的n位整数的个数为g,这些整数和为s。计算g、s。二、源代码#include #include int present(int n,int m);int main(){    int m,n,g=0,s=0,i;    scanf("%d%d",&m,&n);    for(i=pow(1

2017-11-19 19:24:37 2549 1

原创 分数拆分

一、题目 输入一个正整数k,找到所有的正整数x>=y,使得1/k=1/x+1/y.二、源代码#include int main(){int k,x,y;int rem,temp;scanf("%d",&k);for(y=k;y        for(x=k+1;x           temp= x*y/(x+y);            rem

2017-11-19 17:56:43 420

原创 粒子裂变

一、题目核反应堆中有α和β两种粒子。每秒钟内一个α粒子可以产生3个β粒子,而一个β粒子可以产生1个α粒子和2个β粒子。若在t=0时刻反应堆中有一个α粒子,求t时刻反应堆中分别有多 少个α粒子和β粒子。二、源代码#include int main(){int t,n1,n2;int i,temp;n1=1,n2=0;scanf("%d",&t);for(i=1

2017-11-19 17:29:26 3855 2

转载 Matlab中窗函数的简单使用

一、摘要这里主要是对窗函数的简单应用做些介绍,是在已知滤波器阶数的情况下,设计滤波器。多数情况下,在不能直接知道滤波器阶数的时候,可参考“http://www.cnblogs.com/sunev/archive/2011/11/23/2260579.html”。二、MATLAB中的窗函数(1)矩形窗(Rectangle Window)     调用格式:w=boxc

2017-11-18 10:51:39 5052

转载 Matlab绘图高级部分

图形是呈现数据的一种直观方式,在用Matlab进行数据处理和计算后,我们一般都会以图形的形式将结果呈现出来。尤其在论文的撰写中,优雅的图形无疑会为文章加分。本篇文章非完全原创,我的工作就是把见到的Matlab绘图代码收集起来重新跑一遍,修改局部错误,然后将所有的图贴上来供大家参考。大家可以先看图,有看中的可以直接把代码Copy过去改成自己想要的。%% 直方图图的绘制%直方图有两种图型:垂直直

2017-11-18 10:03:25 1111

原创 连续序列 最大乘积解题报告

一、题目输入n个元素组成的序列S,你需要找出一个乘积最大的连续子序列。如果这个最大的乘积不是正数,应输出-1(表示无解)。1≤n≤18,-10≤S[i]≤10。如:输入5(元素个数)2 5 -1 2 -1输出最大乘积为:20二、源代码#include int main(){int n,a[20],i,j;int temp=1,maxval=-1;

2017-11-17 22:05:12 771 1

转载 小波变换教程(1):基本原理

小波理论的基本概念及概述(第二版)欢迎阅读此份关于小波变换的入门教程。小波变换是一个相对较新的概念(其出现大约是在20世纪80年代),但是有关于它的文章和书籍却不少。这其中大部分都是由数学专业人士写给其他同行看的,不过,仍然有大量数学专家不知道其他同行们讨论的是什么(我的一个数学教授就承认过)。换言之,大多数介绍小波变换的文献对那些小波新手们来说用处不大(此为个人观点)

2017-11-17 21:40:24 3427

转载 形象易懂讲解算法I——小波变换

从傅里叶变换到小波变换,并不是一个完全抽象的东西,可以讲得很形象。小波变换有着明确的物理意义,如果我们从它的提出时所面对的问题看起,可以整理出非常清晰的思路。下面我就按照傅里叶-->短时傅里叶变换-->小波变换的顺序,讲一下为什么会出现小波这个东西、小波究竟是怎样的思路。一、傅里叶变换关于傅里叶变换的基本概念在此我就不再赘述了,默认大家现在正处在理解了傅里叶但还没理解小波的道路

2017-11-17 21:36:52 3192

转载 MATLAB中的length函数

在MATLAB中:size:获取数组的行数和列数length:数组长度(即行数或列数中的较大值)numel:元素总数。s=size(A),当只有一个输出参数时,返回一个行向量,该行向量的第一个元素时数组的行数,第二个元素是数组的列数。[r,c]=size(A),当有两个输出参数时,size函数将数组的行数返回到第一个输出变量,将数组的列数返回到第二个输出变量。如果在size

2017-11-16 22:00:14 4878

转载 FFT理解

FFT是离散傅立叶变换的快速算法,可以将一个信号变换到频域。有些信号在时域上是很难看出什么特征的,但是如果变换到频域之后,就很容易看出特征了。这就是很多信号分析采用FFT变换的原因。另外,FFT可以将一个信号的频谱提取出来,这在频谱分析方面也是经常用的。     虽然很多人都知道FFT是什么,可以用来做什么,怎么去做,但是却不知道FFT之后的结果是什意思、如何决定要使用

2017-11-16 21:57:28 466

转载 Matlab中求序列的极值

我们知道,在Matlab中有专门求序列最大值和最小值的函数,分别是Max 和 Min,但是有时候我们不满足于求整个序列的最值,而是对序列的极值,也就是局部的最值感兴趣。对于解析函 数,这个比较简单,只要令一阶倒数为零求出对应的自变量就行了。     然而对于离散的序列,这种方法显然不可行,一个比较费劲或者说比较笨的方法就是手工查找,仔细考察序 列的每一个值,用手工的方法将极值逐一挑出来。然

2017-11-16 21:54:56 4847

转载 Spring之AOP由浅入深

1.AOP的作用  在OOP中,正是这种分散在各处且与对象核心功能无关的代码(横切代码)的存在,使得模块复用难度增加。AOP则将封装好的对象剖开,找出其中对多个对象产生影响的公共行为,并将其封装为一个可重用的模块,这个模块被命名为“切面”(Aspect),切面将那些与业务无关,却被业务模块共同调用的逻辑提取并封装起来,减少了系统中的重复代码,降低了模块间的耦合度,同时提高了系统的可维护性。

2017-11-06 17:17:39 254

转载 SSH案例--入门级

1.项目功能展示(1)注册  (2)修改地址与级别信息,点击修改   (3)再添加一位成员,进行删除点击第二行的删除(4)登录模块测试输入数据库中没有的信息:输入数据库中存在的信息:  2. Web.xml  Spring提供了ContextLoaderListener,

2017-11-06 15:20:49 354 1

转载 Java Socket实现基于TCP和UDP多线程通信

一.通过Socket实现TCP编程1.1 TCP编程  TCP协议是面向连接,可靠的,有序的,以字节流的方式发送数据。基于TCP协议实现网络通信的类有客户端的Socket类和服务器端的ServerSocket类。1.2 服务器端套路  1.创建ServerSocket对象,绑定监听端口。  2.通过accept()方法监听客户端请求。  3.连接建立

2017-11-06 15:13:05 322 1

转载 TCP和UDP两个协议在Java通信编程中是如何被使用的

UDP协议与TCP协议之间的区别不再分析,主要是分析一下这两个协议在Java通信编程中是如何被使用的。首先介绍TCP,对于TCP,Java语言为它提供了良好的支持。建立TCP通信,首先需要构建服务器,并且得到服务器的IP和端口号。TCP协议下的Socket类:java.net.Socket类代表客户端连接java.net.ServerSocket类代表服务器端连接Ser

2017-11-06 15:08:53 478

转载 JavaWeb 项目启动时,后台开启一个线程的方法

原文链接:http://blog.csdn.net/it_wangxiangpan/article/details/7168286JavaWeb 服务启动时,在后台启动加载一个线程。目前,我所掌握的一共有两种方法,第一种是监听(Listener),第二种是配置随项目启动而启动的Servlet。下面对这两种方法做一简单的介绍,(Mark一下,防止以后急用又忘记了)

2017-11-04 22:36:40 19517 5

转载 JavaWeb项目启动时,自动执行代码的三种方式(包含不占用tomcat启动时长的方式)

现有三种方式可以实现在tomcat启动时执行某段代码(三种实现方式见1.2.3.)由于这三种方式的执行时长计算在tomcat的启动时长里,如果tomcat设置了启动超时时间,那么这三种方式执行的操作很可能会让tomcat启动超时。为了解决自动执行的部分不影响tomcat的正常启动我们可以在三种方式中新建一个线程,将需要操作的部分交给子线程去做。我们可以取三种方式的任意一种,

2017-11-04 22:26:34 1880

原创 java.lang.UnsatisfiedLinkError: no rxtxSerial in java.library.path

一、问题在Javaweb项目中调用java串口编程时出现的问题:java.lang.UnsatisfiedLinkError: no rxtxSerial in java.library.path二、参考内容:其中涉及的测试源码如下:For those who didn't install java with default settings, a systematic w

2017-11-04 22:15:16 2277

转载 java Web 启动时自动执行代码的几种方式

Web容器启动后执行代码的几种方式其执行顺序为:4===>5===>1===>2===>3即指定init-method的Bean开始执行接着实现Spring的Bean后置处理器开始执行然后是Servlet的监听器执行再接下来是Servlet的过滤器执行最后才是Servlet执行1、实现Servlet监听器接口ServletContextListenerpub

2017-11-03 16:49:43 345

spring-orm-3.2.5.RELEASE.jar

Javaweb开发时服务器向客户端推送消息所需要的spring-orm-3.2.5.RELEASE.jar包,该jar包包含了一些与Javaweb开发中与SSH架构有关的封装类。

2018-03-16

commons.collections_3.2.0.jar

Javaweb开发所需要的commons.collections_3.2.0.jar包,该jar包包含了一些与Javaweb开发中jsp相关的封装类。

2018-03-16

空空如也

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

TA关注的人

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