DSP简介 什么是DSP DSP(digital singnal processor)是一种独特的微处理器,是以数字信号来处理大量信息的器件。其工作原理是接收模拟信号,转换为0或1的数字信号,再对数字信号进行修改、删除、强化,并在其他系统芯片中把数字数据解译回模拟数据或实际环境格式。它不仅具有可编程性,而且其实时运行速度可达每秒数以千万条复杂指令程序,源源超过通用微处理器,是数字化电子世界
Astar第一场 第一题图标排列 描述 百度应用平台上有很多有趣的应用,每个应用都由一个开发者开发,每个开发者可能开发一个或多个应用。百度的工程师们想把应用尽可能好的推荐给用户。 研究发现,同一个开发者开发的程序的图标有很大的相似性。如果把同一个开发者开发的应用放在一起,用户很快就会厌倦相似的图标,如果把这些图标穿插摆放效果就会好很多。 现在工程师想给用户推荐来自m个开发者的
01背包求最优策略 被这个01背包的策略害惨了,看背包九讲,一直没看懂他的伪代码,主要是对伪代码不太了解,ru: i=N v=V while(i>0) if(g[i][v]==0) print "未选第i项物品" else if(g[i][v]==1) print "选了第i项物品" v=v-c[i]/*他的位置和print对其,这他就属于
SRM509div2B 说实话,TC的div2题一般都是水题,就看你A的快不快了,要是什么时候个也能75分钟A3题,也就还差不多了。。。。。#include#include#includeusing namespace std;int c[55][55];void cmn(){ for(int i=0;i<55;i++) { c[0][i]=1%9;
SRM509div2A TC大水题,就是发现自己写的不够快,不然就可以把后面一道数学题A掉了。。。。。。。。。。。。。。。。。。。。。 #include#includeusing namespace std;//classint num[100];bool palindromic(int y){ int i=0; while(y!=0) {
joj2075 贴个唐牛的代码,这道题我一开始理解错了,原以为是由m种烧饼,其实是m个烧饼,所以不存在一个烧饼被买两次的情况。。。。。确实是很好dp题啊,而且唐牛的解法也很好,我研究了好久才搞明白。。。。。。 //最优性原理:若m=5状态为10110的总花费最小值等于min(10100+cost[2]、10010+const[3]、00110+cost[5])//这里的下标表示与
SRM508div2 这几天终于把topcoder摸熟了。。。。。。。。。。编码速度和反应速度还是太慢,不然的话,这样水题应该在最多30分钟A掉的。。。。。。。。。读代码能力太菜,别人的很多可以chan 的代码,多没读懂。。。。。。。。。#include#include#includeusing namespace std; int p[402][402]={0};
网页http状态码解释说明 HTTP状态码(HTTP Status Code)一些常见的状态码为:200 - 服务器成功返回网页404 - 请求的网页不存在503 - 服务不可用详细分解:1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态代码。代码 说明100 (继续)请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 101 (切换协议)请求者已要求服务器切换协议,服
SRM507div2 被神马for循环害惨了了,for(int i=0;i #include#include#include#include#includeusing namespace std;const int MAXNUM=55; struct color { string co;
设计模式之适配器设计模式 适配器模式(Adapter),将一个类的接口转换成客户希望的另外一个接口。Adapter 模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 通常,客户类(clients of class)通过类的接口访问它提供的服务。有时,现有的类(existing class)可以提供客户类的功能需要,但是它所提供的接口不一定是客户类所期望的。这是由于现有的接口太详细或者缺乏详细或接口的名称与客户类所查找的不同等诸多不同原因导致的。
百度”鄙视“ 本次百度笔试,偶还是受益匪浅啊。 第一,笔试的人那真是怎一个多字了得,碰到了刘师哥,何师哥,还有鸡师哥等诸多大牛,首先我不是去捣烂的,而是去被SM的。题目大概如下: 1、extern ”C“{}是什么意思?用在什么场合???以前在c++中见过extern int a;的写法,但是不确定此处是不是这个用法,所以就将信将疑的写了,但是刚才百度一下,发现自己写的还八九不离十啊。 2、说出三种经典的设计模式,这次悲剧了,
正则表达式 今天学习java的时候偶遇正则表达式:这不经让我想起了一道百度的字符串匹配的题 基本说来,正则表达式是一种用来描述一定数量文本的模式。一个正则表达式,就是用某种模式去匹配一类字符串的一个公式。正则表达式就是用来操作字符串的一种工具。主要用在脚本编程中。 正则表达式由一些普通字符和一些元字符(metacharacters)组成。普通字符包括大小写的字母和数字,而元字符则具有特殊的含义,我们下面会给予解释。 在很多文
设计模式之策略设计模式 The Strategy Pattern defines:(策略模式定义) a family of algorithms,encapsulates each one,and makes them interchangeable. Strategy lets the algorithm vary independently from clients that use it.(策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而
MFC处理菜单栏和工具栏 MFC处理菜单和工具栏: DECLARE_DYNAMIC/IMPLEMENT_DYNAMIC支持动态创建和保存装载,所以需要MFC动态创建和序列化的类都需要 BEGIN_MESSAGE_MAP()/END_MESSAGE_MAP()定义消息映射关系,拥有消息队列的类都应该有,比如窗口类。 由于MFC是完全面相对象的,所以消息映射建立的特定消息与程序中函数的关系。并且Windo
memset用法总结 memset使用时得包含在<memory.h>或者<string.h>.主要用在清空结构体上。函数原型void *memset(void *s, int ch, unsigned n)void *memset(void *s, int c, size_t n); memset:作用是在一段内存块中填充某个给定的值,它对较大的结构体或数组进行清零操作的一种最快方法 要注意的是,memset
MFC程序组织结构 所有MFC类都已C开始,并且m_作为前缀。afxwin.h的头文件中包含了很多MFC类得定义。在MFC中消息的分发处理结果代码被隐藏。WinMain()函数也被隐藏,由MFC库在后台执行。但是用Application wizard 来生成windows程序时,WindowProc函数将被隐藏。HDC:设备上下文。是Windows授予我们输出信息的权限。PostQuitMessage(0)传递消息消息给WinMain使得GetMessage()函数返回FALSE。MFC类的InitIstance()函数内部实
WindowsAPI应用程序小知识 windows API之间传递的数据时结构而不是类。windows 类型并非是C++ ,他们之间只是存在着映射关系,如:windows中WORD类型在有的windows版本中是unsigned short类型,而在有的类型中是unsigned int 类型。有一些与程序无关的动作也需要执行大量的代码,如:将窗口覆盖给在另一个后,移开,被覆盖窗口需要重画。VinMain()函数为程序入口,与WindowProc()没有直接联系。大多数的代码都在WindowProc()里(消息处理函数),这个函数有window
Swing 小记 此段代码主要是验证若没有frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);则当你叉掉你窗口时你的应用程序是没有关闭的。package cn.edu.jlu.dushu;//: gui/HelloSwing.javaimport java.util.concurrent.TimeUnit;import javax.swing.*;public class HelloSwing {public sta
设计模式之命令设计模式 设计模式之Command板桥里人 http://www.jdon.com 2002/4/23/(转载请保留)Command模式是最让我疑惑的一个模式,我在阅读了很多代码后,才感觉隐约掌握其大概原理,我认为理解设计模式最主要是掌握起原理构造,这样才对自己实际编程有指导作用.Command模式实际上不是个很具体,规定很多的模式,正是这个灵活性,让人有些confuse.Command定义n 将来自客户端的请求传入一个对象,无需了解这个请求激活的 动作或有