自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (4)
  • 收藏
  • 关注

原创 累加计算的并行与串行效率比较

计算一幅图像的像素值的平均值测试环境:CPU: Intel(R)_Core(TM)_i7-7700_CPU_@_3.60GHz x 8GPU: NVIDIA GeForce GTX 1050 1,在cuda GPU上计算累加和,先分段计算,在进行规约,分段计算里面其实也是规约,然后除以总的像素个数。2,在cpu上串行计算累加和,再除以总的像素个数。3,在cpu上使用om...

2018-11-22 22:19:39 1741

原创 CPU与GPU计算能力比较

本文对比几个算法分别在CPU上计算,与GPU上计算的耗时。测试环境:CPU: Intel(R)_Core(TM)_i7-7700_CPU_@_3.60GHz x 8GPU: NVIDIA GeForce GTX 1050一,FFT计算的性能分析。1,dft离散傅里叶变换的公式如下。X为源数据,一个复数数组。Y = dft(X) 和 X = ifft(Y) 分别表示傅里叶变换...

2018-11-01 22:54:40 24661 2

原创 cuda 计算1维的卷积

1维卷积的公式如下.用c++串行计算,程序如下:void conv(vector<int> &uIn, vector<int>&vIn, vector<int>&convOut){ vector<int>::iterator itU = uIn.begin(); vector<int>::ite...

2018-09-13 21:20:08 1414 3

原创 g++ 编译多线程程序

g++ -lpthread -o test test.o init.o ethernet.oethernet.o: In function `CEthernet::startConnection(int, int)':ethernet.cpp:(.text+0x232): undefined reference to `pthread_create'ethernet.o: In function ...

2018-05-30 10:22:54 3365

原创 关于S3C2440 u-boot支持nand hw ecc

https://blog.csdn.net/hurry_liu/article/details/8741565 ---这篇文章(文章1)讲的很详细。http://www.xuebuyuan.com/zh-hant/916448.html ----这篇文章(文章2)也讲的差不多。文章1和文章2的描述是一样的,只是代码内容不一样。一开始我是看到了文章1,按照那个代码来修改自己的代码,结果还是不成功,总...

2018-03-22 22:11:08 380 2

转载 精通HTML表格的使用

作者: 阮一峰日期: 2009年5月10日制作网页表格,需要使用table标签。用好table标签并不容易,复杂的表格做起来就很麻烦,比如下面这张表。我整理了一些HTML表格的高级语法。你可以看看,自己会用多少?1. 标题和内容描述表格的标题用caption标签表示,它会自动出现在整张表格的上方。除了标题以外,对内容的更长描述可以写在table标签的summ

2015-04-17 11:45:46 524

转载 个人web服务器的安装

http://os.51cto.com/art/201107/274327.htm个人web服务器的安装2011-07-07 15:43 佚名 互联网 字号:T | TWEB服务器也称为WWW(WORLD WIDE WEB)服务器,主要功能是提供网上信息浏览服务。而我们自己就可以打造WWW的个人服务器,具体步骤就是本文下面给出的方法。

2015-01-16 15:27:19 778

转载 QT界面(控件)相关设计的一些技巧总结

http://blog.chinaunix.net/uid-25799257-id-600157.html   引言  最近在做数据库相关课程设计,所以就借此机会,先熟悉一下Qt的一些编程,同时了解一下C++的一些特性。其实更重要的是如何组织好相关模块的连接,如何规划项目,等等。所以就顺道把过程中遇到的问题和重要的一些控件的槽和信号介绍一下,以后忘了可以回来看。呵呵。   以下

2014-12-03 17:19:14 590

转载 VS2010中水晶报表应用与部署

http://www.cnblogs.com/dgjack/archive/2011/09/09/2172240.htmlVs2010的水晶报表; 选择下面一个下载(1是包括所有DLL);下载安装后打开VS2010就可以在左边工具栏中看到CRYSTALREPORTVIEWER,并且可以新建水晶报表了;用法跟以前版本的用法类似;  不过要注意下面几点;A.  运行

2014-11-18 11:51:35 465

转载 转载---如何部署包含水晶报表的程序

http://www.cnblogs.com/adandelion/articles/243086.html

2014-11-16 23:30:24 405

转载 C# WinForm开发系列 - Crystal Report水晶报表

http://www.cnblogs.com/blsong/archive/2010/08/31/1813606.html

2014-11-12 15:33:17 689

转载 vc对话框窗口销毁过程

http://blog.sina.com.cn/s/blog_5373a89d0100s99d.html窗口关闭过程——OnOK(),OnCancel(),OnClose(),EndDialog(),DestroyWindow(),OnDestroy(),OnNcDestroy()   发现我误导人了,说的不准确,修改一下。    一、对

2014-11-04 09:52:46 2676

转载 浅谈C++多态性-----重载,覆盖,隐藏

http://blog.csdn.net/hackbuteer1/article/details/7475622以上链接中,对duot

2014-05-27 18:53:01 585 1

原创 关于C++中vector使用--simple test

#include#includeusing namespace std;#define LEN_JOB_NUMBER 8typedef struct stuff{ char job_number[LEN_JOB_NUMBER]; int salary;}stuff;char *array_job_number[3] = {"ab010203", "ab010

2013-05-13 17:54:58 721

转载 积累的VC编程小技巧之编辑框

本文载自http://www.cppblog.com/wrhwww/archive/2008/04/02/46083.html1.如何让对话框中的编辑框接收对话框的消息////////////////////////////////////////////////// 如何让对话框中的CEdit控件类接收对话框的消息/////////////////////////////////

2012-06-06 11:32:08 716

原创 stm32 usbHID调试小结

关于stm32的usbHID功能调试,我是颇费周折,起初用一个STM32F107开发板上的例程,体验了一下,与PC交互,可以传送2个字节的数据。超过两个字节的数据就会产生复位信号(用bushound观察到的)。后来看看,改了一些程序中的设置,把最大传输值改了,但是还是不行的,症状是PC向单片机发送多个字节的数据可以成功,单片机向PC发送大于2个字节的数据就产生复位信号,这个问题过了两三天都没有解决

2012-03-17 00:30:50 7700 5

原创 stm32 smartcard调试--不用st8024

关于stm32 smartcard功能调试,官方提供的例程是配合8024芯片进行控制的。程序可从地址:http://www.pudn.com/downloads420/sourcecode/embedded/detail1781544.html下载。经过摸索,终于调试出不用8024的程序设计。首先确定电路连接,stm32的USART3_CK(PB12)连接到接触式IC卡的CLK端(触点4)

2012-02-29 13:31:36 10400 10

转载 STM32的时钟系统分析

在STM32中,有五个时钟源,为HSI、HSE、LSI、LSE、PLL。①、HSI是高速内部时钟,RC振荡器,频率为8MHz。②、HSE是高速外部时钟,可接石英/陶瓷谐振器,或者接外部时钟源,频率范围为4MHz~16MHz。③、LSI是低速内部时钟,RC振荡器,频率为40kHz。④、LSE是低速外部时钟,接频率为32.768kHz的石英晶体。⑤、PLL为锁相环倍频输出,其时

2012-01-18 16:37:05 805

转载 C/C++指针形参的使用与陷阱

C/C++指针形参的使用与陷阱转载自:http://www.cnblogs.com/wwillforever/archive/2010/12/11/1903061.html      最近写代码(毕业设计)时,发现自以为已经基本掌握C/C++编程的我经常会犯一些比较基础和简单的错误,而往往这些错误是难以察觉的。讽刺的是这些东西在笔试面试中的改错题中经常考,而我那时都能很快的找出来...

2011-12-22 16:58:27 1664

原创 STM32的usart2串口调试

先是参考http://wenku.baidu.com/view/78f6b1350b4c2e3f572763e9.html调通了usart1然后将程序进行修改,对Usart2进行配置,配置完了之后,程序还是没有正确,然后在void GPIO_cfg();函数中添加一句 GPIO_PinRemapConfig(GPIO_Remap_USART2, ENABLE);最后程序如下,#in

2011-10-26 13:59:43 10488 2

原创 FM1208 CPU卡操作程序调试小结

FM1702这款芯片的操作可以通过SPI串口,也可以通过并口。在我们的设计中,是通过SPI串口进行操作的。所以在硬件电路搭建好了之后,首先要做的是调试SPI接口。我们所用的控制芯片是STM32F103C8TL,其中集成了SPI接口,对其进行操作就是进行一些设置,然后读写缓冲区,标志位,片选信号线。在程序中设置如下:SCK,MISO,MOSI对应芯片上的引脚设为推挽复用,RST,NSS对应的

2011-10-21 19:02:09 7898 31

原创 c语言中的一个问题

declaration may not appear after executable statement in block这个提示的意思大概是一个声明语句,要放在一个函数的开头,没有写执行语句之前。否则就会出现这个错误。以前是知道的,今天调程序,自己写了一个结构体,然后

2011-09-21 17:28:36 943

原创 关于modelsim与matlab联合仿真

<br />一,如何将matlab里面进行算法时所用的数据源放到modelsim里面进行调用。<br />1,将数据用matlab程序转化为二进制并存储到一个data.dat文件里面,这一步中,二进制的位数与verilog程序里面的输入端口的位数相同;data.dat文件名任意定,后缀名不变就行。<br />下面几句<br />fp = fopen('data.dat','w');<br />for i1 = 1:100<br />     bin_I = int8_to_bin(Routdata(i1))

2011-04-02 16:02:00 2403 1

原创 matlab s function(转)

<br />matlab s function(转) <br />s函数是system 的简称,用它来写自己的simulink模块。(够简单吧,^_^,详细的概念介绍大伙看帮助吧)可以用matlab、C、C++、Fortran、Ada等语言来写,这儿我只介绍怎样用matlab语言来写吧(主要是它比较简单)<br />    先讲讲为什么要用s函数,我觉得用s函数可以利用matlab的丰富资源,而不仅仅局限于simulink提供的模块,而用c或c++等语言写的s函数还可以实现对硬件端口的操作,还可以操作w

2010-07-07 17:44:00 1335

原创 关于verilog分频程序

Verilog实现k倍分频

2010-06-20 20:32:00 2450

转载 GCC编译C++

我保证自己的程序绝对是标准的c++程序,gcc居然不认,我就ft了本来以为是gcc版本太老,update到3.4.4,结果一样把#includeusing namespace std;改成#include结果还是一样郁闷了,直接写个hello world程序,发现只要使用了iostream库就出这个错google,发现N多人都出这个错,就是没发现有一个正面回答这个问题的人。在cygwin相关的一个

2010-05-21 12:07:00 515

转载 C++虚函数

c++中的虚函数 1、什么是虚函数和多态 虚函数是在类中被声明为virtual的成员函数,当编译器看到通过指针或引用调用此类函数时,对其执行晚绑定,即通过指针(或引用)指向的类的类型信息来决定该函数是哪个类的。通常此类指针或引用都声明为基类的,它可以指向基类或派生类的对象。 多态指同一个方法根据其所属的不同对象可以有不同的行为(根据自己理解,不知这么说是否严谨)。

2010-05-19 19:00:00 487

原创 jrtplib-3.7.1编译

转载自http://leezen.blogbus.com/logs/22052259.html,我按这个步骤编译成功了,呵呵研究了很多文章,自己终于搞定了,总结一下。 JRTPLIB库是一个RTP协议的开源库,使用这套库文件,我们可以创建端到端的RTP连接,实现数据的实时传输。RTP是实时传输协议的简称。压缩包可以从这里获得:http://www.bairuitech.com/up

2010-01-22 16:23:00 1071 3

原创 jsvm的调试

用vc.net2003调试jsvm1,先在vc.net2003中打开jsvm/H264Extension/build/windows中的H264AVCVideoEncDec.sln,2,选择生成->批生成,编译生成,成功32个,错误0个,警告0个3,选择文件->关闭解决方案3,选择文件->打开解决方案,打开jsvm/H264Extension/src/test/H264AVCEnc

2009-12-21 10:29:00 1267

卷积计算并行化的验证

计算1维卷积的并行化处理,主要描述思路和算法验证,相关代码在https://gitee.com/yt2014/cuda-programs/tree/master/conv_1d

2018-09-13

VisualSVN 破解

http://blog.csdn.net/nocky/article/details/6781179根据这篇文章中的步骤,破解出来的dll。放到VisualSVN的安装目录下,如D:\Program Files\VisualSVN\bin,覆盖同名文件,重启vs2010打开一个工程即可看见VisualSVN的菜单可以使用了。

2015-02-26

iso7816文档

ISO7816英文文档,智能卡标准文档,文档包括iso7816-1,iso781616-2,iso7816-3,iso7816-4

2012-02-29

stm32精确延时

两种精确延迟方法,定时器、systick

2012-02-06

空空如也

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

TA关注的人

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