自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

DC的陋室

每天多坚持一下。邮箱:congduan#yeah.net(#换成@)

  • 博客(299)
  • 资源 (21)
  • 收藏
  • 关注

原创 【基于EDK的嵌入式系统】 关于Xilinx EDK添加自定义IP核到PLB总线后linux无法boot的问题

在成功移植Montavista到ML507开发板之后,尝试添加最简单的用户自定义IP核到PLB总线上,自定义IP核包含一个可以访问的wire型寄存器reg0,并给assign reg0 = 32’d1234,同时屏蔽了XPS自动生成的赋值语句。IP核里reg0外设在standalone模式下被成功读取出来。打印结果如下:-- Entering main() ---- Init LEDs..

2013-04-09 21:57:19 2758

原创 博客用图相册误删除

由于误删了博客用途相册,导致所有文章里的图片均无法显示,联系客服无果。望各位读者见谅。

2013-03-04 18:12:37 1059

转载 浅拷贝和深拷贝

转载自:http://www.cnblogs.com/haiyang1985/archive/2009/01/13/1375017.html浅拷贝就比如像引用类型,而深拷贝就比如值类型。  浅拷贝是指源对象与拷贝对象共用一份实体,仅仅是引用的变量不同(名称不同)。对其中任何一个对象的改动都会影响另外一个对象。举个例子,一个人一开始叫张三,后来改名叫李四了,可是还是同一个人,

2013-02-16 12:52:41 1539

翻译 《Practical WPF Charts and Graphics 》翻译——之11章 曲线拟合(2)

线性回归让我们首先考虑最小二乘拟合的线性形式其中fi(x)是已经定义过的x的函数,叫做基本函数。这种情况下,残差和就是相应的梯度方程从简化到先前的方程能写成矩阵形式这个矩阵形式也叫做最小二乘拟合的标准方程,它可以通过前面章节讨论的Gauss-Jordan方法求解。 实现使用前面章节提到的算法,我们可以实现线性回归方法。添加一个新的公有静态方法Line

2012-12-11 17:48:41 2146

翻译 《Practical WPF Charts and Graphics 》翻译——之11章 曲线拟合(1)

第11章曲线拟合 在科学和工程里,实验得到的数据通常因为测量误差会包含许多随机噪声。曲线拟合的目的是找到一个光滑的曲线去拟合平均数据点。我们通常要求这个曲线具有简单低阶多项式的形式,才能不再产生数据的随机误差。插值和拟合有一定的区别。插值,在前一章讨论过,可以看着是曲线拟合的特殊形式,它的函数必须精确穿过数据点。这就暗示给定的插值数据是精确和明显的。曲线拟合应用于通常因为实验测量误

2012-12-10 17:17:29 3204

转载 Linux下的虚拟终端(可用于在本机上模拟串口进行调试)

转载自:http://fayaa.com/code/view/8500/代码:#! /usr/bin/env python#coding=utf-8import ptyimport osimport selectdef mkpty(): #open virtual com master1, slave = pty.openpty() slaveName1 =

2012-11-25 00:52:26 2227

原创 通信网络实验——sniffer(嗅探器)设计与实现

一.实验目的利用WINPCAP,实现数据包的捕获与初步的数据分析。二.实验报告1.详细描述实验过程。2.给出实现方案的设计,及调试中遇到的问题。实验环境:Fedora 16 Linux , gcc 4.6.3实验准备:安装libpcap库实验前先下载并安装libpcap库。在http://www.tcpdump.org/网站上下载libpcap-1.2.1.

2012-11-23 19:45:47 4053

转载 Windows Installer 4.5 UI Enhancements: Embedded UI

转载自:MSDN http://blogs.msdn.com/b/windows_installer_team/archive/2008/04/01/windows-installer-4-5-ui-enhancements-embedded-ui.aspxWhy Embedded UI?Windows Installer’s existing internal UI does not p

2012-11-16 23:25:38 1501

转载 C#反射加壳

转载自看雪论坛,原帖:http://bbs.pediy.com/showthread.php?p=928841新建一个CMD项目,复制程序到项目文件中,并设置成为“嵌入式资源”。Stream sr = Assembly.GetExecutingAssembly().GetManifestResourceStream("命名空间.程序.exe"); byte[] fileBy

2012-11-16 23:21:54 2513 1

原创 WPF 线段Line过长渲染出现的问题

在使用WPF的时候,可以做一个实验,在canvas里添加一条线段Line,StrokeThickness属性设置为1,然后通过放大canvas或者调整line起终点,将线段变得很长,你会发现一个奇怪的问题:线段不见了。当你把StrokeThickness设置成2时,它又出现了。CodeProject和StackOverFlow上也有人提出过类似的问题:=================

2012-11-14 23:31:53 5431

原创 通信网络实验——滑动窗口协议模拟实现

一.实验目的实现一个滑动窗口协议的数据传送部分,目的在于使学生更好地理解基本滑动窗口协议的基本工作原理,掌握计算机网络协议的基本实现技术。二.实验原理(1)窗口机制滑动窗口协议的基本原理就是在任意时刻,发送方都维持了一个连续的允许发送的帧的序号,称为发送窗口;同时,接收方也维持了一个连续的允许接收的帧的序号,称为接收窗口。发送窗口和接收窗口的序号的上下界不一定要一样,甚至大小也

2012-11-13 23:10:19 11291 1

原创 通信网络实验——停等式ARQ协议实现

一.实验目的计算机网络的数据链路层协议保证通信双方在有差错的通信线路上进行无差错的数据传输,是计算机网络各层协议中通信控制功能最典型的一种协议。本实验实现一个数据链路层协议的数据传送部分,目的在于使学生更好地理解基本数据链路层协议的基本工作原理,掌握计算机网络协议的基本实现技术。二.实验内容在一个数据链路层的模拟实现环境中,用C 语言实现下面数据链路层协议。分析一个理想的链

2012-11-13 23:04:50 8280 3

原创 通信网络实验——UDP 的socket实现

一.实验目的熟练掌握UDP、TCP协议的 Client/Server模式的通信原理。二.实验原理1.第一步中,客户端向服务端提出连接请求。这时TCP SYN标志置位。客户端告诉服务端序列号区域合法,需要检查。客户端在TCP报头的序列号区中插入自己的ISN。2.服务端收到该TCP分段后,在第二步以自己的ISN回应(SYN标志置位),同时确认收到客户端的第一个TCP分段(ACK标志置位

2012-11-13 22:57:06 3963 2

原创 通信网络实验——TCP 的socket实现

一、实验目的1.熟练掌握socket编程命令。2.为下一步实验打好基础。二、实验原理1.网络编程就是通过计算机网络与其他程序进行通信的程序,Socket编程是网络编程的主流工具。2.Socket API是实现进程间通信的一种编程设施,也是一种为进程间提供底层抽象的机制。3.尽管应用开发人员很少需要在该层编写代码,但是理解socket API还是非常重要的。主要有两点原因:

2012-11-13 22:50:41 6949

原创 蓝牙串口影响matlab创建串口对象

在使用matlab的串口通信功能的时候,发现创建串口对象的过程很慢,甚至出现假死的状况。在以前使用的时候没有出现类似状况。在google上搜索后发现以下资料:地址:http://www.mathworks.com/matlabcentral/newsreader/view_thread/292110原帖:Do you have anything else that looks

2012-11-13 22:44:06 2674

转载 Kalman filter toolbox for Matlab(Matlab卡尔曼滤波工具箱)

原文地址:http://www.cs.ubc.ca/~murphyk/Software/Kalman/kalman.htmlWritten by Kevin Murphy, 1998.Last updated: 7 June 2004.This toolbox supports filtering, smoothing and parameter estimation (using

2012-11-08 18:04:26 15097

转载 matlab数值积分实现(时域&频域积分)

转载自:http://blog.sina.com.cn/s/blog_6163bdeb0102ebi5.html 最近做有关加速度的数据处理,需要把加速度积分成位移,网上找了找相关资料,发现做这个并不多,把最近做的总结一下吧!   积分操作主要有两种方法:时域积分和频域积分,积分中常见的问题就是会产生二次趋势。关于积分的方法,在国外一个论坛上有人提出了如下说法,供参考。Do

2012-11-08 18:00:01 19469 5

原创 gcc: collect2 cannot find 'ld'

|字号 订阅gcc编译的时候出现如下问题:collect2 cannot find 'ld' 后来经查阅发现确实/usr/bin 没有ld,which ld 查看没有,选择重装binutilsyum reinstall binutils解决问题!!

2012-11-03 22:07:10 9690 3

转载 VisualStudioVS2010统计代码行数(免安装插件)

转自:http://www.cnblogs.com/Mainz/archive/2011/09/28/2194043.html按CTRL+SHIFT+F (Find in files),勾上支持正则表达式,然后输入搜索内容:^:b*[^:b#/]+.*$#开头和/开头或者空行都不计入代码量。如果需要只统计代码文件的代码量,可以选择查找文件的类型,比如什么*.xml, *.res

2012-10-25 14:26:17 1693

转载 XDebug and PHPEclipse(用于单步调试php)

From:http://www.phpeclipse.com/wiki/Howto/XDebugAndPHPEclipseIntroductionThis guide will focus on using the XDebug Debugger with PHPEclipse. It will cover the XDebug config file for the se

2012-10-07 21:10:02 2368 2

原创 在worldpress中使用php代码抓取图书馆书籍信息

最近在新浪SAE上用worldpress搭建了一个简单的个人博客,由于前端设计经验不足,css+div方面直接使用现有的inove主题。但是自己想做一些个性化的设置,当然添加小工具之类的定制已经不能满足我的需求了。我已经添加了像3D标签云插件,百度地图的js API,以及音乐播放的插件,还有些前端代码添加都比较简单,在【外观->小工具】里面添加【文本】就可以了。本来想把首页的模板给换了

2012-09-21 14:48:00 3240

原创 关于 ST eMotion board 使用DFU的一点总结

在用ST eMotion board的过程中,使用DFU进行reprogram的时候,可能出现一些问题。ST eMotion board的结构如下:并且dataSheet提到:The eMotion also implements the DFU (device firmware upgrade) feature, therefore, in the case

2012-09-18 15:57:44 3032 1

原创 使用php在网页执行matlab

通过php调用linux命令,可以实现远程调用matlab.试验环境:Fedora16, matlab2012b linux version, Google chrome 18.0.1025.108 beta以下代码实现了在网页输入matlab命令并显示执行结果。注意:如果不加-nodisplay选项,会出现" no display specified"的警告,当然可以在执行matla

2012-09-11 23:21:42 10339 1

转载 fedora 16 linux 配置 MP3 RMVB 解码器

转自:http://blog.sina.com.cn/s/blog_5f2ca1ed01012q0m.html加入163源 不然不能安装 MP3 和RM解码器 su -c 'yum localinstall --nogpgcheck http://mirrors.163.com/rpmfusion/free/fedora/rpmfusion-free-release-sta

2012-09-08 23:14:52 1420

原创 Linux在rescue(救援)模式修复GRUB (引导菜单)

装双系统的经常会遇到,要是先装windows,再装linux,之后windows因某些原因需要重装,但是重新安装之后,linux的引导菜单会被覆盖,最坏的方法是重装linux,但是代价太大。其实有简单修复的方法。对于Ubuntu,可以使用EasyBCD添加Linux Entry的方法解决,只要指定Type和系统所在分区,添加Entry重启就行了(以前尝试过可以)。对于Fedor

2012-09-08 20:06:33 5072

原创 排版中加页码与首页不加页码

明天新一年的数学建模国赛又要开始了,写论文的同学又要担心word排版问题了,据我观察,很多同学对于设置页码时首页(封面和目录)不防止页码不甚熟悉,这里详细介绍一下,希望可以派上用场。这里提供WPS2012和Word2010两个版本的介绍,其他较低版本请自行摸索(目测类似)。=======================================================

2012-09-06 23:21:03 2782

翻译 《Practical WPF Charts and Graphics 》翻译——之十一

矩阵操作WPF里的Matrix结构提供了进行旋转,拉伸和平移的方法。它也实现了一些进行矩阵操作的方法。例如,你也可以使用Invert方法来得到一个可逆矩阵的逆。这个方法没有参数。Multiply方法将两个矩阵相乘并返回一个新矩阵作为结果。下面是一些矩阵操作常用的方法: Scale—添加一个指定的拉伸向量到Matrix结构 ScaleAt—将矩阵关于指定点拉伸到指定大小 Tran

2012-09-05 17:34:29 2850

原创 DC带你玩Matlab——我不是教你诈

上午看到@清华南都 童鞋发了这么一个微博:http://www.vjianke.com/board/b5e51221f40e42489627af17814aae89.clip#ZQ0YL 下午DC准备用Matlab小试牛刀:主料:360vs百度的视频辅料:IDM,格式工厂,Wavosaur,Matlab做法:先IDM抓取视频(flv格式),再用格式工厂转成wav格式,然后用Wa

2012-08-31 16:24:26 1972

原创 Matlab用图片和音频藏文件(续)

上一篇文章讲到通过Matlab实现图片隐藏文件,这一篇我使用C#调用Matlab编译的.Net程序集构建了一个小的应用程序。原理很简单,使用上一篇文章中的Matlab代码,写成两个函数,分别用来隐藏和解析,代码如下:function saveFileIntoImg(imgFileName,txtFileName)fid = fopen(txtFileName, 'r');%c =

2012-08-31 10:38:54 2085

原创 Matlab用图片和音频藏文件

首先,你能看出下面两幅图片有什么区别吗?  乍看之下,这两幅图片一模一样。但是实际上,右边的这幅图片里面隐藏了一篇奥巴马就职的演讲稿(注意:图片上传到此处存在损失,上图可能无法读取出文件)。这个想必读者以前应该有所耳闻吧。《失控》这边巨著里面的“密码无政府状态:加密永胜”一章也提到过:既然如此简单,为什么实现着玩一下呢?理论上一幅300*300的图片存3万左右ASC

2012-08-30 19:34:59 4254 3

原创 Matlab交互式生成特定曲线

工程中,经常要产生测试数据,比如特定包含噪声的曲线。以下是Matlab实现的通过鼠标拾取坐标点,然后生成包含直线和圆弧的x,y坐标的代码。操作方式:鼠标拾取一个起点,弹出选择菜单,选择直线或者圆弧,选择直线后,鼠标拾取第二个点;选择圆弧之后,鼠标拾取另外两个点,通过三个点拟合圆弧并生成圆弧数据。主文件:clc,clear,close all%figure axis([0

2012-08-28 23:43:33 4218

原创 使用PhP免费发送定时短信(用于天气预报、定时提醒、短信祝福等等)

使用PhP免费发送定时短信 背景:老妈年纪大了,文化程度不高,但是需要每天了解天气信息才能下地工作,也就无法通过网络获取天气,只能通过电视。于是寻思着自己抓取网络上的天气信息,通过手机短信发送给老妈。问题:自己不可能每天定时给老妈发送天气短信,现有的天气预报订阅短信又是要钱的。解决: 免费发送短信到手机         方案1:使用飞信API

2012-08-06 00:53:27 11783 6

翻译 《Practical WPF Charts and Graphics 》翻译——之十

WPF里的向量和矩阵 WPF在2D空间的齐次坐标系实现了一个Vector和Matrix结构。它使用一个列向量左乘矩阵的转换。齐次坐标系里的一个点或者一个向量使用三个双精度值(X,Y,1)进行定义。在WPF里,这些坐标也可以用两个双精度值(X,Y)表示,既然第三个双精度值一直等于1。 向量结构 WPF里使用一个structure定义向量。一个结构体和一个类相似。一个类和一个结

2012-07-17 15:36:35 1989 5

翻译 《Practical WPF Charts and Graphics 》翻译——之九

齐次坐标系里的拉伸类似的,拉伸方程(2.1)可以在齐次坐标系里可以表示成也可以表示成下面这种形式:       就像连续的平移是加法,我们期望连续的拉伸是相乘。给定和将方程(2.9)带入方程(2.10)得到       前面的方程得到的矩阵结果是       因此,拉伸确实是相乘       反射式

2012-07-17 15:29:00 1578 2

翻译 《Practical WPF Charts and Graphics 》翻译——之八

旋转        假设你想将一个对象顺时针旋转θ角。首先,假设你有了一个点(x1,y1),你想旋转θ角来得到点(x2,y2),如图2-3所示:图2-3 从点(x1,y1)旋转到(x2,y2) 从点到原点的距离记为r。于是我们得到下面的关系:       点(x2,y2)是另外一个角度θ旋转得到的同样的点。既然这个点也有一个到原点的距离r,它的坐标可

2012-07-12 00:33:58 1795

翻译 《Practical WPF Charts and Graphics 》翻译——之七——第2章

第二章 2D变换 在前面一章中,你学习了同时使用XAML和后台代码文件的基本WPF编程。为了创建现实WPF应用程序中的图形和图表,你需要理解图形对象的变换操作。       在一个图形应用程序中,操作能够在不同的坐标系统中表示。从一个坐标空间移动到另一个坐标空间需要使用变换矩阵。在本章中,我们回顾向量,矩阵和2D空间里变换的数学基础。这里,我将通过想你展示它们的属性的更正式的说

2012-07-09 18:29:26 2113

翻译 《Practical WPF Charts and Graphics 》翻译——之六

后台代码文件中的事件处理器 在前面部分,你学习了怎么去将特性和相应属性联系到一起。然而,为了使控件工作你可能有时需要给特性添加时间处理器。在前面的XAML文件中,你必须添加一个OnTextChanged事件处理器到TextBox.的TextChanged属性上。你也必须使用两个click事件处理器定义两个按钮的Click属性:btnChangeColor_Click和 btnChang

2012-07-09 18:26:05 1511

翻译 《Practical WPF Charts and Graphics 》翻译——之五

创建XAML文件 创建XMAL文件有一些标准。首先,XAML文件里的每一个元素都是一个.NET类的实例。元素的名称必须和类的名称精确匹配。例如告诉WPF创建一个TextBlock对象。       在XAML文件里,你可以将一个元素嵌套到另一个元素里面。这样,那就可以将一个元素作为一个孩子放入另一个元素。例如,你可以在Canvas里放一个Button,这就是意味着你的UI包含一个拥有一

2012-07-09 18:23:56 1788

翻译 《Practical WPF Charts and Graphics 》翻译——之四——第1章

第一章 WPF编程概览 Windows Presentation Foundation (WPF)是包含微软.Net3.0和3.5框架的下一代图形平台。你可以创建包括文档,多媒体,2D和3D图形,动画和类似web特点的高级用户接口(UI)。构建在.NET3.0和3.5框架之上,WPF使用Windows操作系统为应用程序提供了一个托管的环境。像其他.NET3.0和3.5的特色一样,W

2012-07-09 00:58:00 1745

翻译 《Practical WPF Charts and Graphics 》翻译——之三

这本书适合你吗?        使用这本书你不需要是一个经验丰富的WPF开发者或者专家。我设计这本书是为了对所有层次水平WPF编程经验的人起到帮助。事实上,我相信如果你有C#编程语言,Windows Forms,HTML和.NET框架的一些经验,你就能坐到你的电脑前,启动Microsoft Visual Studio 2008 和 .NET 3.5,按照本书提供的例子程序,迅速熟练掌握WP

2012-07-09 00:57:04 2421

replay文件绘图脚本

华为软件精英挑战赛replay文件绘图脚本,支持matlab和octave,不装matlab也可以使用,欢迎访问我的CSDN主页http://blog.csdn.net/congduan

2015-06-11

安卓项目开发与团队协作

自己的安卓项目开发与团队协作讲座的PPT,安卓项目从0到1的相关流程以及经验。欢迎访问我的博客http://blog.csdn.net/congduan

2015-05-30

WPF+C# 2048游戏源码(可自定义显示文字)

自己写的 WPF+C# 2048游戏源码,可以更改行数和列数,以及显示名称

2014-12-19

matlab生成强迫症图片

《matlab生成强迫症图片》一文的代码及资源 http://blog.csdn.net/congduan/article/details/38870719

2014-08-27

WPF书法字库软件(含安装代码)

WPF书法字库软件(含安装代码)::输入一串汉字,然后调用对应的书法字帖图片(找不到图片直接用文字代替),生成Word文档,相关文章链接:http://www.duancong.biz/?p=164

2013-11-10

数学建模各种代码总结

本人参加数学建模国赛和部分美赛时的数学建模各种代码总结,更多请见博客http://blog.csdn.net/xiangshimoni

2012-08-31

用C#调用Matlab图像处理自制QQ游戏2D桌球瞄准器——Dll文件

用C#调用Matlab图像处理自制QQ游戏2D桌球瞄准器用到的dll 文章链接http://blog.csdn.net/xiangshimoni/article/details/6710299#reply

2011-12-08

西电新版破解锐捷(多网卡已破解)8021x.exe

西电新版破解锐捷(多网卡已破解)8021x.exe ,使用时替换8021x.exe即可,爆破成果,可能不稳定,产生任何后果自负,欢迎交流下载

2011-10-28

0912班Java作业(包含完整eclipse工程文件)

西电0912班Java作业(包含完整eclipse工程文件),亦适用于0911,0913,0914,0915班,欢迎下载

2011-10-08

Windows NT内核分析.rar

Windows NT内核分析.rar Windows NT内核分析.rar Windows NT内核分析.rar

2011-10-02

07数学建模B题附件

07数学建模B题附件07数学建模B题附件

2011-08-16

常用电路元器件常用电路元器件

常用电路元器件常用电路元器件常用电路元器件常用电路元器件常用电路元器件常用电路元器件常用电路元器件常用电路元器件常用电路元器件常用电路元器件

2010-08-04

Protel99SE中文教程

Protel99SE中文教程Protel99SE中文教程Protel99SE中文教程Protel99SE中文教程Protel99SE中文教程Protel99SE中文教程Protel99SE中文教程Protel99SE中文教程

2010-08-04

keil学习教程keil学习教程

keil学习教程keil学习教程keil学习教程keil学习教程keil学习教程keil学习教程keil学习教程keil学习教程keil学习教程keil学习教程keil学习教程keil学习教程keil学习教程keil学习教程keil学习教程keil学习教程

2010-08-04

经典的硬件工程师手册

硬件工程师手册硬件工程师手册硬件工程师手册硬件工程师手册硬件工程师手册硬件工程师手册

2010-07-10

8051单片机C语言彻底应用

8051单片机C语言彻底应用 8051单片机语言彻底应用语言彻底应用8051单片机C语言彻底应用

2010-04-16

介绍单片机原理的精彩ppt

单片机基础,包含单片机基本原理,帮助初学者学习单片机很好的教程,图文并茂

2010-04-16

Proteus ISIS 入门

帮助初学者学习使用单片机仿真软件Proteus ISIS ,快速入门

2010-04-16

Proteus isis 的元件库中英对照

很全的元件库对照,能帮助大家很轻松地找到对应元件的名称

2010-04-16

空空如也

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

TA关注的人

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