自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ccfeng

程序员技术博客(欢迎大家踊跃评论)

  • 博客(66)
  • 资源 (40)
  • 收藏
  • 关注

原创 Eclipse Che开发Spring Web应用(入门) (二)

在上篇博客中我们介绍了如何安装Eclipse Che这种浏览器SDK之后,收到了许多开发者的提问,为了方便初学者开发java spring web应用,笔者又一步步实践了spring web开发(demo)过程,欢迎指正。使用Eclipse Che需要你掌握基本的maven命令(如果以前用ant,很容易就会掌握)。本文介绍一个如何利用Eclipse Che开发Spring Web,开发者也需要懂得关于Spring基础知识。 博文包括几个部分:1.Spring Demo项目创建,2.编译和部署,3.运行web

2016-05-07 20:45:12 5914 1

原创 基于zookeeper管理redis集群,LCMPS框架(二)

本文续上篇,介绍一个LCMPS框架(基于redis和zookeeper),LCMPS已经在项目中应用后期考虑进行开源。本文主要着重介绍LCMPS原理(简单英文),包含几个部分:1.Overview2.Conceptsand Techniques3.Casedemo4.Futureplan

2016-04-30 10:43:50 3725 1

原创 基于zookeeper管理redis集群,实现消息路由(一)

Redis作为时下比较常用的内存数据库有其几个优势,性能高,稳定强,操作简单,提供多种语言且丰富API,集群部署简便等。目前很多企业用Redis集群主要用于缓存数据(设置与应用与数据库之间中间层),如TOP10排序,全局序号生产等,能较大提升用户响应时间。本文主要介绍如何用ZooKeeper维护Redis集群系统,已经如何实现基于Redis订阅发布功能实现消息路由功能。   ZooKeeper

2016-03-31 21:16:00 18310 2

原创 Eclipse Che安装入门和使用(一)

Eclipse Che 是一个高性能的基于浏览器的集成开发环境,通过提供结构化的工作区、项目输入、模块化扩展插件来支持 Codenvy 的引擎。Eclipse Che 采用 Java 开发,支持 Windows、Linux 和 OS X 系统。提供扩展功能用于支持多种编程语言。目前支持的语言包括:C++、Go、Java、Python、Ruby、SQL,提供语法高亮、代码分析、代码辅助和调试功能。构建工具支持:Ant、Bower、Grunt、Gulp、Maven 和 Npm。本文介绍Eclipse Che在W

2016-03-13 23:50:16 29863 25

转载 MySQL的redo和undo

1. Undo Log     Undo Log 是为了实现事务的原子性,在MySQL数据库InnoDB存储引擎中,还用Undo Log来实现多版本并发控制(简称:MVCC)。1.1.事务的原子性(Atomicity)     事务中的所有操作,要么全部完成,要么不做任何操作,不能只做部分操作。如果在执行的过程中发生了错误,要回滚(Rollback)到事务开始前的状态,就像这个事务从来

2016-06-26 15:28:29 947

原创 MySQL InnoDB四个事务级别 与 脏读、不重复读、幻读

MySQL InnoDB事务的隔离级别有四级,默认是“可重复读”(REPEATABLE READ)。1).未提交读(READUNCOMMITTED)。另一个事务修改了数据,但尚未提交,而本事务中的SELECT会读到这些未被提交的数据(脏读)。2).提交读(READCOMMITTED)。本事务读取到的是最新的数据(其他事务提交后的)。问题是,在同一个事务里,前后两次相同的SELECT会读到不同的结果(不重复读)。3).可重复读(REPEATABLEREAD)。在同一个事务里,SELECT的结果是事务开始时

2016-06-25 22:40:04 16867 1

原创 MyEclipse中开发web项目遇到的一些问题

1.修改web项目名称一般copy别人项目过来之后,你可能会选择修改项目名称,但是部署上去之后还是用的旧的名称,报404,原因是web context-root没有修改对比myeclipse来说,需要:点击工程右键——>properties——>MyEclipse——>Web 把context root修改为你自己命名的工程名2.项目前有红色感叹号一般情况是由于java b

2016-05-03 22:16:23 1715

原创 基于highcharts.js多条曲线(或柱状)动态图(时序图)

Highcharts 是一个用纯JavaScript编写的一个图表库,在web前端展示中可以做出很炫的图表,目前手头有一个指标监控项目,需要采用动态展示(典型XY曲线,时间轴)。贡献出一个例子供大家参考。   实现的方法:由于指标显示不尽一致,例如有些是CPU时间,交易量,等等。但又有一些相似之处,如都是XY型(时间为X),都包含基线(多条曲线)等,基于这种特征,需要写一个通用的接口,方便多指

2016-04-29 20:51:53 9627 10

转载 Paxos算法深入分析

在分布式系统设计领域,Paxos可谓是最重要一致性的算法。Google的大牛们称All working protocols for asynchronous consensus we have so far encountered have Paxos at their core.可见此算法的地位。网络上讨论此算法的文章多如牛毛,但大多数让人看了之后仍然是一头雾

2016-02-29 23:08:57 622

转载 Oracle Redo Log 机制 小结

Oracle 的Redo 机制DB的一个重要机制,理解这个机制对DBA来说也是非常重要,之前的Blog里也林林散散的写了一些,前些日子看老白日记里也有说明,所以结合老白日记里的内容,对oracle 的整个Redo log 机制重新整理一下。 一.Redo log 说明Oracle 的Online redo log 是为确保已经提交的事务不会丢失而建立的一个机制。 因为这种健全的机制,才

2016-02-29 21:56:14 2307

转载 oracle 的redo和undo

来自http://www.inthirties.com/thread-239-1-1.html  在这里会介绍UNDO,REDO是如何产生的,对TRANSACTIONS的影响,以及他们之间如何协同工作的。 什么是REDO REDO记录transaction logs,分为online和archived。以恢复为目的。 比如,机器停电,那么在重起之后需要online re

2016-02-29 21:43:15 509

转载 深入理解数据库日志系统原理

一:事务系统  1.事务的工作模型  事务必须满足原子性,所封装的操作或者全做或者全不做。  事务管理系统需要做两件事,1)让日志系统产生日志,2)保证多个事务并发执行,满足ACID特性。  事务系统工作模型,见图1。    如图,事务管理管理器控制查询处理器的执行、控制日志系统以及缓冲区。日志在缓冲区生成,日志管理器在一定的时候控制缓冲区的刷盘操作。当系统崩溃的时候,恢复

2016-02-29 21:20:30 6284

转载 java并发编程实践之安全发布和逸出

前言 多线程并发环境下,线程安全极为重要。往往一些问题的发生都是由于不正确的发布了对象造成了对象逸出而引起的,因此如果系统开发中需要发布一些对象,必须要做到安全发布,以免造成安全隐患。  发布和逸出         所谓发布对象是指使一个对象能够被当前范围之外的代码所使用。所谓逸出是指一种错误的发布情况,当一个对象还没有构造完成时,就使它被其他线程所见,这种

2016-01-17 21:01:58 1847 1

原创 JMeter 之tcp协议性能测试

JMETER tcp协议性能测试今天接到一个tcp服务性能测试项目,看了下要求的性能指标最高需要测试10000并发的情况。测试的内容非常简单,只要向该tcp服务不断发送一个string,然后检查是否返回了string。综合考虑了测试场景和性能要求,最后尝试使用jmeter这款工具进行测试。jmeter是一款纯java的性能测试工具,跨平台运行方便、提供图形化界面设置、简

2015-12-21 22:43:25 26563 4

转载 ReentrantLock与Condition

http://blog.csdn.net/a511596982/article/details/8288251一、ReentrantLock 类 1.1 什么是reentrantlockjava.util.concurrent.lock 中的 Lock 框架是锁定的一个抽象,它允许把锁定的实现作为 Java 类,而不是作为语言的特性来实现。这就为 Lock 的多

2015-11-03 22:46:18 538

转载 CountDownLatch和CyclicBarrier介绍

概述JDK中提供了一些用于线程之间协同等待的工具类,CountDownLatch和CyclicBarrier就是最典型的两个线程同步辅助类。下面分别详细介绍这两个类,以及他们之间的异同点。CountDownLatch类CountDownLatch顾名思义:倒计数锁存器。没错,他就是一个计数器,并且是倒着计数的。他的应用场景如下:一个任务A,他需要等待其他的一些任务都执行完毕

2015-10-25 22:45:51 527

转载 JVM调优总结 -Xms -Xmx -Xmn -Xss

堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m。典型设置:java -Xmx3550m -Xms355

2015-10-25 21:56:48 495

转载 深入理解Java内存模型

概要文章是《深入理解Java内容模型》读书笔记,该书总共包括了3部分的知识。第1部分,基本概念                   包括“并发、同步、主内存、本地内存、重排序、内存屏障、happens before规则、as-if-serial规则、数据依赖性、顺序一致性模型、JMM的含义和意义”。第2部分,同步机制                  该部分中就介绍了“同步

2015-10-24 23:53:47 812

转载 原子操作的实现原理

1. 引言原子(atom)本意是“不能被进一步分割的最小粒子”,而原子操作(atomic operation)意为"不可被中断的一个或一系列操作" 。在多处理器上实现原子操作就变得有点复杂。本文让我们一起来聊一聊在Intel处理器和Java里是如何实现原子操作的。2. 术语定义术语英文解释缓存行Cache line缓存的最小操作单位比

2015-10-24 22:36:47 6759

转载 Java 正则表达式学习总结和一些小例子

java.util.regex是一个用正则表达式所订制的模式来对字符串进行匹配工作的类库包。它包括两个类:Pattern和Matcher. Pattern是一个正则表达式经编译后的表现模式。 在java中,通过适当命名的Pattern类可以容易确定String是否匹配某种模式.模式可以象匹配某个特定的String那样简单,也可以很复 杂,需要采用分组和字符类,如空白,数字,字母或控制符.因为J

2015-10-10 21:50:12 855

转载 Fork and Join: Java也可以轻松地编写并发程序

Fork and Join: Java也可以轻松地编写并发程序原文地址   作者:Julien Ponge 译者:iDestiny资源下载:Java SE 7Sample Code(Zip)如今,多核处理器在服务器,台式机及笔记本电脑上已经很普遍了,同时也被应用在更小的设备上,比如智能手机和平板电脑。这就开启了并发编程新的潜力,因为多个线程可以在多个内核上并发执行。在应用中要实

2015-09-24 20:42:49 526 1

转载 pcap文件格式

最近项目中需要对网络数据包进行分析。这篇文章是在这里转的。pcap文件格式 pcap文件格式是bpf保存原始数据包的格式,很多软件都在使用,比如tcpdump、wireshark等等,了解pcap格式可以加深对原始数据包的了解,自己也可以手工构造任意的数据包进行测试。 pcap文件的格式为:  文件头    24字节  数据包头 + 数据包  数据包头为16

2015-05-19 14:18:27 692

转载 TCP标志中的URG和PSH位

URG(紧急位): 急指针是一个正的偏移量,和序号字段中的值相加表示紧急数据最后一个字节的序号。T C P的紧急方式是发送端向另一端发送紧急数据的一种方式。紧急指针指向包内数据段的某个字节(数据从第一字节到指针所指字节就是紧急数据,不进入接收缓冲就直接交给上层进程,余下的数据要进入接收缓冲的)PSH(急迫位): 在一个交互程序中,当客户发送一个命令给服务器时,它设置P U S H标志并停下来等

2015-05-18 22:32:43 2055

转载 Hibernate缓存机制

1.    Cache简介:缓存(Cache )是计算机领域非常通用的概念。它介于应用程序和永久性数据存储源(如硬盘上的文件或者数据库)之间,其作用是降低应用程序直接读写永久性数据存储源的频率,从而提高应用的运行性能。缓存中的数据是数据存储源中数据的拷贝,应用程序在运行时直接读写缓存中的数据,只在某些特定时刻按照缓存中的数据来同步更新数据存储源。缓存的物理介质通常是内存,而永久性数

2013-10-12 00:13:01 556

转载 Hibernate N+1问题

Hibernate N+1问题在Session的缓存中存放的是相互关联的对象图。默认情况下,当Hibernate从数据库中加载Customer对象时,会同时加载所有关联的 Order对象。以Customer和Order类为例,假定ORDERS表的CUSTOMER_ID外键允许为null以下Session的find()方法用于到数据库中检索所有的Customer对象: L

2013-10-11 23:54:37 569

原创 并查集问题:简单java实现

数据结构与算法分析章节Java源码实现public class DisjSets { private int[] s = null; public DisjSets(int num) { s = new int[num]; for (int i = 0; i < num; i++) s[i] = -1; } public void union(int r

2013-10-08 16:57:54 1293

转载 java 实现后缀数组及最长回文子串问题

摘要: 后缀数组的java实现。 利用后缀数组来求解最长回文子串问题。关键词: 后缀数组, 倍增算法, 基数排序,height[]数组,最长回文子串参考文献:《后缀数组_处理字符串的有效工具》。part I .  后缀数组中一些相关定义Suffix(i)表示以i开始的后缀, 对于字符串"aabaaaab"来说,Suffix(2)=baaaabRank[i] 表示以Suf

2013-10-05 21:59:06 2629

原创 字符串匹配问题:KMP算法

传统字符串匹配和KMP算法转载时请注明来源:http://blog.csdn.net/ccfeng2008JAVA源码如下:/* * @class StringMatching.java * @author ccfeng * @date 2013-10-5 * * */package kmp;import static java.lang.System.

2013-10-05 11:59:45 767

原创 栈的应用:平衡符号问题

【问题描述】:初学者在编写代码并且编译时,难免会因为少写了一个')'和被编译器报错。也就是说,编译器会去匹配括号是否匹配。当你输入了一个'(',很自然编译器回去检查你是否有另一个')'符号与之匹配。如果所有的括号都能够成对出现,那么编译器是能够通过的。否则编译器会报错。例如字符序列“(a+b)”是匹配的,而字符序列"(a+b]"则不是。在检测括号匹配的算法中使用到了栈,算法描述如下:创建一

2013-09-30 11:41:02 1078

原创 枚举排列问题:生成1-n的排列和可重集排列问题

问题1:生成1-n的排列,采用递归,解决思想:先输出所有以1开头的排列,然后输出以2开头的排列....最后输出以n开头的排列问题2:输入数组P,并按照字典序输出所有全排列。注意数组P中的数可能重复。修改问题1中代码即可实现。问题1对应:easyPermutationPrint(int n, int[] A, int cur)函数,问题2:对应peasyPermuta

2013-09-29 17:44:09 955

原创 2014雅虎校园招聘:二维字符数组查找Yahoo!(软件开发岗)

要求输入的单词的字符之间在数组里面是邻接关系例如 :输入二维字符矩阵如下:              A   H  E   L               K  M  O   L              H  B  W   P查找HELLOW明显可以找到,对应的坐标为(0,1)——>(0,2)——>(0,3)——>(1,3)——>(1,2)——>(2,2),相当于一笔画成

2013-09-27 23:21:09 1910 2

原创 0/1 背包问题动态规划

动态规划是用空间换时间的一种方法的抽象。其关键是发现子问题和记录其结果。然后利用这些结果减轻运算量。现在解决01背包问题。【问题】一个旅行者有一个最多能用M公斤的背包,现在有N件物品,它们的重量分别是W1,W2,...,Wn,它们的价值分别为P1,P2,...,Pn.若每种物品只有一件求旅行者能获得最大总价值。输入格式:M,NW1,P1W2,P2......

2013-09-25 19:50:03 2122 1

原创 棋盘覆盖问题

【问题】在一个2k×2k (k≥0)个方格组成的棋盘中,恰有一个方格与其他方格不同,称该方格为特殊方格。显然,特殊方格在棋盘中可能出现的位置有4k种,因而有4k种不同的棋盘,图4.10(a)所示是k=2时16种棋盘中的一个。棋盘覆盖问题(chess cover problem)要求用图4.10(b)所示的4种不同形状的L型骨牌覆盖给定棋盘上除特殊方格以外的所有方格,且任何2个L型骨牌不得重叠覆盖。

2013-09-25 19:44:03 1045 2

原创 一个骰子,6面,1个面是 1, 2个面是2, 3个面是3,问平均掷多少次能使1、2、3都至少出现一次

题目:一个骰子,6面,1个面是 1, 2个面是2, 3个面是3,问平均掷多少次能使1、2、3都至少出现一次。解:(没学过《组合数学》的请略过)设P(N=n)表示第n次(n>2)抛出后1,2,3都出现的概率,问题要求n的期望E(N=n).掷1的概率p=1/6,掷2的概率q=1/3,掷3的概率r=1/2.C++编程实现如下:#include using namesp

2013-09-25 19:38:46 2549

原创 2014年有道研发岗算法题(9月17):数对之差

在整数无序数组中,某个数减去它右边的某个数得到一个数对之差,求所等数对之差的最大值,要求时间复杂度不超过O(nlogn)例子{ 3,2,1,5 }的数对最大值为2采用分治算法。把数组分为两部分,最大的数对差要么可能初在数组的左半边,要么出现在右半边,要么出现在左半边的最大数减去右半边的最小数。时间复杂度度为O(nlogn)JAVA具体实现如下(代码不涉及对数组合法性等的检查,实

2013-09-25 17:07:07 970 1

原创 2014年有道研发岗算法题(9月17):规则序列问题

问题描述:括号序列问题(类似平衡符号问题(利用栈实现))。定义如下规则序列(字符串)1.空序列是规则序列2.如果S是规则序列,那么(S)和[S]也是规则序列3.如果A和B都是规则序列,则AB和BA都是规则序列例子:规则序列:()[](())([][])不规则序列([]](]]给出一些由'(',')','[',']'符号组成的,请问至少

2013-09-25 16:06:37 1124

原创 最大子序列和问题

给定(有可能有负数)正数A1,A2,...An,求Ai,Ai+1,...Aj的最大值(i>=1,j>=i,jJAVA实现源码如如下:public class MaxSubSum { public static int maxSubSum(int[] a) { int maxSum = 0, thisSum = 0; for (int i = 0, length = a.len

2013-09-25 15:08:41 642

原创 2014年阿里巴巴笔试题目(28题):最小三元数组距离最优算法

题目描述:三个升序整形数组采用java语言实现,三个数组分别为a,b,c。思想是这样的,每个数组维护一个索引,索引分别为ap,bp和cp,初始化索引均指向数组开头的0位置。距离最小值记为min,主循环如下:(如果其中的某一个索引值超过自身数组大小,则跳出循环),每次读取三个索引中的MIN最小值和MAX最大值(MAX-MIN计算的数值与min最对比,小则替换min),记下最小值对应的索引数组

2013-09-25 15:02:25 1700 1

原创 java 读写 xxx.ini

偶然在网上找到java可以读写xxx.ini文件1、首先你需要了解xxx.ini配置文件的组成,如下:格式INI文件由节、键、值组成。节[section]参数(键=值)name=value2、其次你得去网上下载inieditor-r2.jar或者inieditor.jar库下面以java程序读写取MySQL中配置文件my.ini文件(实现把my.in

2013-04-28 15:30:58 1748

转载 动态切换数据源(spring+hibernate)

出处:http://www.cnblogs.com/coveted/archive/2011/10/22/2221317.html起因:在当前我手上的一个项目中需要多个数据源,并且来自于不同类型的数据库... 因为很多历史原因.这个项目的住数据源是MySQL,整个系统的CURD都是操作的这个数据库.但是还有另外两个用于数据采集的数据库: MSSQL,ACCESS.还好只是用于数据采集,

2012-12-07 22:02:25 536

matlab 数字信号处理函数

matlab 数字信号处理函数 matlab实现数字信号处理的一些经典理论 内涵: 滤波器的设计,模拟与数字 采样定律 Z变换与s域映射 卷积原因 截断效应 各种变换 如:DFS DFT IDFT 具体的如下: % 离散信号和系统 % conv_m - 改进的线性卷积子程序 (第22页) % conv_tp - 用Toeplitz矩阵计算的线性卷积(第34页) % evenodd - 将实信号分解为偶和奇两部分(第15页) % impseq - 产生脉冲序列 (第6页) % sigadd - 信号相加运算(第8页) % sigfold - 信号折叠运算(第10页) % sigmult - 信号乘法运算(第9页) % sigshift - 信号时移运算(第9页) % stepseq - 产生阶跃序列(第6页) % 离散时间付利叶变换(第 z变换) % pfe2rfz - 在z域由部分分式展开为有理函数(第四章) % rf2pfez - 在z域由有理函数展开为部分分式(第四章) % 离散付利叶变换 % circevod - 实信号分解为循环偶分量和循环奇分量(第132页) % circonvt - 时域中的循环卷积(第139页) % cirshftt - 时域中的循环移位(第146页) % dfs - 计算离散付利叶系数(第109页) % dft - 计算离散付利叶变换(第120页) % hsolpsav - 采用FFT 高速分段卷积的重叠保留法(第157页) % idfs - 计算逆离散付利叶级数(第110页) % idft - 计算逆离散付利叶变换(第121页) % mod - 计算 m = n mod N (第119页) % ovrlpsav - 分段卷积的重叠保留法 (第147页) % 数字滤波器结构 % cas2dir - 级联到直接的形式转换(第173页) % casfiltr - IIR 和 FIR 滤波器的级联实现(第172页) % cplxcomp - 比较两个复数对(第176页) % dir2cas - 直接到级联的型式转换(第171页) % dir2fs - 直接形式到频率采样型的转换(第187页) % dir2ladr - IIR 直接形式极__零点到格型/梯形的转换(第199页) % dir2latc - FIR 直接形式到全零点格型形式的转换(第193页) % dir2par - 直接到并联形式的转换(第175页) % dir2paro - 直接到并联形式的转换(用于旧版信号处理工具箱) % ladr2dir - 格型/梯形形式到IIR 直接形式的转换(第199页) % ladrfilt - 格型/梯形形式的IIR 滤波器实现(第200页) % latc2dir - 全零点格型形式到FIR 直接形式的转换(第194页) % latcfilt - FIR 滤波器的格型形式的实现(第194页) % par2dir - 并联形式到直接形式的转换(第177页) % parfiltr - IIR 滤波器的并联形式的实现(第177页) % FIR 滤波器设计 % ampl_res -由FIR滤波器脉冲响应求其幅频特性(第271页 ) % blackman - 布莱克曼窗函数(第230页) % freqz_m - 改进型的freqz 子程序(第233页) % Hr_Type1 - 计算1型FIR低通滤波器(第215页) % Hr_Type2 - 计算2型FIR低通滤波器(第216页) % Hr_Type3 - 计算3型FIR低通滤波器(第216页) % Hr_Type4 - 计算4型FIR低通滤波器(第216页) % ideal_lp - 理想低通滤波器脉冲响应计算 (第232页) % IIR 滤波器设计 % afd_butt - 模拟低通巴特沃思滤波器设计(第286页) % afd_chb1 - 模拟低通切比雪夫Ⅰ型滤波器设计(第292页) % afd_chb2 - 模拟低通切比雪夫Ⅱ型滤波器设计(第295页) % afd_elip - 模拟椭圆低通滤波器设计(第299页) % cheb1hpf - 用切比雪夫Ⅰ型原型作 IIR 高通滤波器设计(第330页) % freqs_m - 改进型的freqs 子程序(第286页) % imp_invr - 由模拟到数字滤波器的脉冲响应不变变换(第303页) % sdir2cas - s平面的直接形式到级联形式的变换(第282页) % u_buttap - 未归一化的巴特沃思模拟低通滤波器原型(第282页) % u_chb1ap - 未归一化的切比雪夫Ⅰ型模拟低通滤波器原型(第290页) % u_chb2ap - 未归一化的切比雪夫Ⅱ型模拟低通滤波器原型(第294页) % u_elipap - 未归一化的椭圆模拟低通滤波器原型(第298页) % zmapping - z域中的频带变换(第326页) % 自适应滤波 % lms - 系数调整的LMS 算法(第347页) % 数字通信 % mulaw_c -μ规则压缩器(式(10.5)) % mulaw_e - μ规则扩张器(式(10.7)) % quantize - 将信号量化为b 位(图 10.2) % 杂项 % contents - 内容文件(你正在读的) % db2delta - 由相对的 dB 数转换为绝对的 delta 数.(第七章) % delta2db - 由绝对的 delta 数转换为相对的 dB 数(第七章) % pzplotz - 按正方坐标画出z平面上的单位圆及零极点分布图(第三章) % sinc - sinc(x)=sin(pi*x)/(pi*x)(第三章)

2011-06-07

微机原理与接口技术 试卷、练习题与答案汇总

微机原理与接口技术 试卷、练习题与答案汇总 试卷比较多,适合本科生学习

2011-06-07

pajek中文学习资料 分析和可视化大型网络

pajek中文学习资料 分析和可视化大型网络 pajek主要用于分析复杂网络的一些特性,例如聚类系数,平均可达路径,平均度数,绘画网络图等等。是一款不错的数据处理软件。附件是关于Pajek的中文简介。

2011-06-07

算法大全 实用算法的分析与程序设计 Fortain语言

算法大全 实用算法的分析与程序设计内涵Fortain语言程序 这本书几乎包含了所有类型的算法,提供算法编程的思路,同时给出程序,是一本很不错的书籍。在此呈现给大家,谢谢支持

2011-06-07

Java 编程入门级教程 英文经典版

Java 编程初步 编程书籍 初学者的福音 这是一本简单的Java入门级教程 很经典的一本教程 许多教程都是以它为参照 虽说是英文版,但是内容简单易学,对于想学好Java语言的同学很有帮助! 谢谢支持

2011-06-07

清华出版社—常用算法程序集(C语言描述) (第三版)

常用算法程序集(C语言描述) (第三版) 是一本不错的书,在第二版的基础上进行了很多修改。 主要内容有:多项式计算,微分方程处理,排序,数值积分,插值与逼近,非线性方程组求解,矩阵特征值求解,矩阵运算,随机数参数,极值求解,滤波算法等等。。。 谢谢支持

2011-06-07

电磁兼容与PCB设计技术 EMC and PCB Design Technology

课程共包括九章: 电磁兼容概论 PCB 中的电磁兼容 元件与电磁兼容 信号完整性分析 EMC 抑制的基本概念 旁路和去耦 阻抗控制和布线 静电放电抑制的基本概念 电磁兼容标准与测试

2011-06-05

51单片机 C语言程序设计与实验 朱军版

51单片机 C语言程序设计与实验 朱军版 这是一本很好的教材,对于初学者来说是一个福音~ 程序用c编写,简单易懂, 包含章节 第一章 EVY-JM02单片机实验板简介…………………………………………… 004 第二章 Keil C软件的使用………………………………………………………… 014 第三章 STC单片机下载软件的使用……………………………………………… 021 第四章 C51实验课题……………………………………………………………… 024 点亮流水灯………………………………………………………………………… 024 闪烁灯……………………………………………………………………………… 025 广告灯(利用查表方式) …………………………………………………………… 026 定时/计数器的应用(定时器) ……………………………………………………… 027 定时/计数器的应用(计数器) ……………………………………………………… 033 外部中断的应用…………………………………………………………………… 034 蜂鸣器实验………………………………………………………………………… 036 按键指示…………………………………………………………………………… 037 仿真开关灯………………………………………………………………………… 038 ☆按键消抖………………………………………………………………………… 039 矩阵键盘…………………………………………………………………………… 040 点阵” ”形图案显示……………………………………………………………… 043 点阵显示0-F………………………………………………………………………… 044 点阵”跑马”显示技术………………………………………………………………… 046 数码管静态显示…………………………………………………………………… 048 66秒定时器(延时法) ……………………………………………………………… 049 数码管飞入显示技术……………………………………………………………… 051 数码管”跑马”显示技术…………………………………………………………….. 053 仿真计算器键盘输入及显示……………………………………………………… 055 一键多功能设计…………………………………………………………………… 056 99秒马表设计……………………………………………………………………… 058 ★ 时钟(综合实验) ………………………………………………………………… 060 ADC0804应用技术………………………………………………………………… 062 ★电压表(综合实验) ………………………………………………………………. 064 DAC0832应用技术………………………………………………………………… 066 24C02应用………………………………………………………………………… 069 记录开机次数……………………………………………………………………… 076 1602液晶显示……………………………………………………………………… 080 ★液晶动态时钟(综合实验) ………………………………………………………. 088 看门狗………………………………………………………………………………. 093 掉电保护…………………………………………………………………………… 096 遥控器译码………………………………………………………………………… 100 遥控器数字键值显示……………………………………………………………… 104 步进电机应用实例………………………………………………………………… 106 步进马达步进数显示及正反控制………………………………………………… 111 强烈建议大家学习~~~ 主要适用本科以下学历的课程设计 谢谢支持~~

2011-06-04

IP路由协议课件 英文版

IP路由协议课件 英文版 内容简单易学~ 适用于本科学生和研究生入门 谢谢支持!

2011-06-04

移动通信专业知识/总结/课件

移动通信的必备课件 内容包含: 噪声分析 信道分析 组网原理 GSM CDMA WCDMA TD-SCDMA 等专业知识 适合于本科学生自学~~ 谢谢支持~~

2011-06-04

数字微波通信课件 微波传输 链路设计

第一章 数字微波通信概述 第二章 PDH和SDH微波 。。。。 第五章 微波传输中的数字调制技术 第六章 微波传输信道 第七章 数字微波传输的总体设计 内容丰富 讲解细致 适合本科生选学~~ 谢谢支持

2011-06-04

信息网络基础/通信网络基础课件

信息网络基础/通信网络基础/课件 翻译MIT课件 经典版~~ 一些基础性知识 内容包括: 第二讲_数据链路层:组帧、检错数、据链路层:ARQ协议 第三章_时延分析(二) 第三章_网络的时延分析-new1 第四章_多址接入 第五章_最短路由 谢谢支持 适合本科生和研究生

2011-06-04

光纤通信课件 电子器件

光纤通信课件 光电子器件 光纤通信与传输 这是一份比较详细的光纤课件,内容详细,讲解独特。 适合于本科生,研究生等 谢谢支持

2011-06-04

北邮信号与系统历年考研真题8套

北邮信号与系统历年考研真题8套(含详细答案) 北邮的信号与系统不难,大家好好复习@@ 祝大家考试愉快!!!

2010-08-24

北邮通信原理考研真题汇总

北邮通信原理考研真题汇总 2001-2008年真题汇总 包含答案 祝大家考试愉快!!!

2010-08-24

STR71x数据手册

嵌入式开发 STR71x数据手册 对于初学者应该必读的手册!! 希望对大家有帮助!!

2010-06-27

中文STR71x参考手册

STR 71x 微控制器参考手册 嵌入式开发初学者的用书 希望大家能获得帮助

2010-06-27

dsp之离散傅里叶变换(DFT)课件

dsp之离散傅里叶变换(DFT)课件 供大家学习 谢谢支持

2010-06-06

MCS-51单片机的结构与原理-

51单片机 结构与原理 共初学者学习 谢谢支持

2010-06-06

汉明码编译码与matlab

汉明码编译码 matlab 供大家学习与分析 谢谢支持

2010-06-06

微机原理与接口技术课件

里面有微机原理与接口技术的全部章节的课件 内容丰富齐全

2010-06-06

游戏贪吃蛇 基于UCOSII多任务

基于嵌入式开发的一个贪吃蛇游戏 基于UCOSII多任务 很好用

2010-06-06

单片机之交通灯子程序

基于51单片机做的交通灯 两个子程序 供大家用

2010-06-06

DSP复习资料 试卷

DSP复习资料 试卷 很经典的试卷 里面的试卷涉及DSP,信号

2010-06-02

利用DSP实现自适应滤波

1、实验背景 自适应滤波不仅能够选择信号,而且能够控制信号的特性。自适应滤波器具有跟踪信号和噪声变化的能力,它的系数能够被一种自适应算法所修改。利用DSP可以实时地对信号进行自适应滤波。DSP利用直接存储器访问方式DMA采集数据时不打扰CPU,因此CPU可以对信号进行实时地滤波。本设计要求利用DSP的DMA方式进行信号采集和信号输出,同时对外部输入的信号进行数字滤波。 2、实验要求 1.建立信号处理系统的概念,学会使用DSP处理器; 2.了解DSP处理系统的关键器件的使用方法; 3.掌握DSP课程设计的基本方法,巩固信号处理的基本理论; 4.掌握查阅有关资料和使用器件手册的基本方法,学会阅读原版英文资料; 5.掌握DSP集成开发环境的使用和调试方法; 6.掌握DSP片外资源和片上资源访问的基本方法,如存储器、McBSP、DMA、A/D和 D/A转换器等。

2010-06-02

通元研讨分析 涉及CMI 码数学期望 分析CMI 码有效带宽 证明奈氏第一准则

关于 CMI 码数学期望 分析CMI 码有效带宽 证明奈氏第一准则 分析推导多元基带信号误码率

2010-06-02

Hadoop权威指南

Hadoop权威指南 Java编程 算是Hadoop的入门级教程吧!

2013-04-02

Java-Swing基础资料汇总

Java AWT/Swing 自己收集的资料分享给大家,希望对初学者有帮助!大家也可以关注我的博客关于Swing界面编程部分。

2013-04-02

Eclipse/MyEclipse UML建模资料

Eclipse/MyEclipse UML建模资料资料汇总 希望对初学者有帮助

2013-04-02

Java-JFC编程资料汇总

java 图形界面开发方面的资料,包括Swing,JFC等!资料较全

2013-04-02

arm9 视频通信 资料大全

arm9 视频通信 资料大全 包含嵌入式视频通信的一些资料 方便大家查阅 谢谢支持

2011-12-10

eclipse开发指南

java eclipse开发指南 eclipse是开源的软件 功能强大 强烈推荐大家使用eclipse软件开发各种项目

2011-11-18

VC++与Matlab混合编程

VC++与Matlab混合编程的快速实现 介绍了VC与matlab混编的一些技巧~~ 希望对你有帮助~谢谢支持~~

2011-11-17

用matlab调用c程序

用matlab调用c程序的方法~~ 里面给出简单的例子和配置方法 希望对你有帮助~~~

2011-11-17

linux配置mysql

文档是关于如何在linux系统下配置mysql数据库 步骤简单明了~~~ 还包括MySQL的常用操作哦~~~

2011-11-17

java之Log4j手册

程序开发环境中的日志记录是由嵌入在程序中以输出一些对开发人员有用信息的语句所组成。例如,跟踪语句(trace),结构转储和常见的System.out.println或printf调试语句。log4j提供分级方法在程序中嵌入日志记录语句。日志信息具有多种输出格式和多个输出级别。 使用一个专门的日志记录包,可以减轻对成千上万的System.out.println语句的维护成本,因为日志记录可以通过配置脚本在运行时得以控制。log4j维护嵌入在程序代码中的日志记录语句。通过规范日志记录的处理过程,一些人认为应该鼓励更多的使用日志记录并且获得更高程度的效率。

2011-11-17

全国三级网络技术必考要点

全国三级网络技术必考要点 列举了考试的几个重点,仅供大家参考~~ 祝大家考试愉快

2011-06-07

空空如也

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

TA关注的人

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