qsycn
码龄13年
  • 393,260
    被访问
  • 14
    原创
  • 551,169
    排名
  • 81
    粉丝
关注
提问 私信
  • 加入CSDN时间: 2009-04-14
博客简介:

qsycn的专栏

查看详细资料
个人成就
  • 获得31次点赞
  • 内容获得51次评论
  • 获得152次收藏
创作历程
  • 3篇
    2013年
  • 18篇
    2012年
  • 7篇
    2011年
  • 24篇
    2010年
  • 76篇
    2009年
TA的专栏
  • linux
    8篇
  • uClinux
  • VC++
    40篇
  • Windows
    5篇
  • 图像处理
    6篇
  • 编程基础
    34篇
  • 网络编程
    16篇
  • 进程通信
  • 驱动
    2篇
  • stm32
    4篇
  • DirectShow
    2篇
  • USB
    1篇
  • 文件系统
    1篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

openPOWERLINK_V2.2.2.tar.gz

发布资源 2015.12.18 ·
gz

六款小巧的HTTP Server[C语言]

六款小巧的HTTP Server[C语言]Submitted by keminar on 2010, February 5, 11:14 PM.开源软件1、micro_httpd - really small HTTP server特点:    支持安全的 .. 上级目录过滤    支持通用的MIME类型    支持简单的目录    支持目录列表   
转载
发布博客 2013.08.07 ·
6372 阅读 ·
0 点赞 ·
0 评论

FatFs

FatFs FatFS是一个为小型嵌入式系统设计的通用FAT(File Allocation Table)文件系统模块。FatFs 的编写遵循ANSI C,并且完全与磁盘I/O层分开。因此,它独立(不依赖)于硬件架构。它可以被嵌入到低成本的微控制器中,如AVR, 8051, PIC, ARM, Z80, 68K 等等,而不需要做任何修改。[编辑]特点 Windo
转载
发布博客 2013.07.02 ·
21938 阅读 ·
13 点赞 ·
7 评论

使用可重入函数进行更安全的信号处理

何时如何利用可重入性避免代码出现 bugDipak K. Jha (dipakjha@in.ibm.com), 软件工程师, IBM 简介: 如果要对函数进行并发访问,不管是通过线程还是通过进程,您都可能会遇到函数不可重入所导致的问题。在本文中,通过示例代码了解如果可重入性不能得到保证会产生何种异常,尤其要注意信号。引入了五条可取的编程经验,并对提出的编译器
转载
发布博客 2013.01.08 ·
880 阅读 ·
0 点赞 ·
0 评论

用source insight宏自动加入或去除C注释

用source insight宏自动加入或去除C注释 收藏 我们的项目是主要在linux下的存C开发,SI这个工具无疑是必须的。但是手工加入注释很不方便,网上都是C++的注释风格,自己写了一个C的,共享一下,有兴趣的拿去修改一下。/* the info like: by guixue 2009-8-19 */ macro getCommentInfo()
转载
发布博客 2012.10.30 ·
1466 阅读 ·
0 点赞 ·
0 评论

MFC多线程编程注意事项

1.工作线程给主线程发消息使用的是SendMessage和PoseMessage函数。这两个函数的区别在于SendMessage函数是阻塞方式,而PoseMessage函数是非阻塞方式。如果不是严格要求工作线程与主线程必须同步执行,则推荐使用PoseMessage。     2.不要在线程函数体内操作MFC控件,因为每个线程都有自己的线程模块状态映射表,在一个线程中操作另一个线程中创建的M
转载
发布博客 2012.09.12 ·
848 阅读 ·
0 点赞 ·
0 评论

SD卡中文手册及在S3C2410中的应用

发布资源 2012.09.03 ·
doc

html向swf传递参数的方法

本教程主要介绍HTML网页如何取得形如test.html?foo=mytest的foo参数,以及在HTML网页中如何向swf传递参数。一、在HTML网页中使用js获取参数。我们知道HTML页面是在客户端执行的,这样要获取参数必须使用客户端脚本(如JavaScript),在这点上不同于服务器端脚本获取参数方式。下面的这段js代码获取HTML网页形如"test.html?foo=myt
转载
发布博客 2012.08.11 ·
5596 阅读 ·
0 点赞 ·
1 评论

以太网帧FCS校验码CRC32的三种实现方法

提供了三种实现方法。方法一:按位计算CRC32校验码。方法二:使用非翻转的查找表进行快速计算,按字节计算CRC32校验码。但计算过程中有位翻转操作,计算速度慢。方法三:使用翻转的查找表进行快速计算,按字节计算CRC校验码。速度极快。#include #include #include #define alt_8 char#defin
转载
发布博客 2012.08.08 ·
4948 阅读 ·
1 点赞 ·
1 评论

BMP位图与调色板分析

调色板(color table)是单色、16色和256色图像文件所特有的,相对应的调色板大小是2、16和256,调色板以4字节为单位,每4个字节存放一个颜色值,图像的数据是指向调色板的索引。      可以将调色板想象成一个数组,每个数组元素的大小为4字节,假设有一256色的BMP图像的调色板数据为: 调色板[0]=黑、调色板[1]=白、调色板[2]=红、调色板[3]=
转载
发布博客 2012.07.30 ·
18324 阅读 ·
4 点赞 ·
0 评论

STM32的GPIO口的8种配置模式

一、 STM32的输入输出管脚有下面8种(4输入+2输出+2复用输出)可能的配置:    ① 浮空输入_IN_FLOATING    ② 带上拉输入_IPU      ③ 带下拉输入_IPD               ④ 模拟输入_AIN    ⑤ 开漏输出_OUT_OD         ⑥ 推挽输出_OUT_PP    ⑦ 复用功能的推挽
转载
发布博客 2012.07.14 ·
11434 阅读 ·
0 点赞 ·
0 评论

CFileDialog改变文件路径导致的一系列问题(如无法安全删除u盘、访问相对路径失败)的解决方法

原创:qsycn默认的CFileDialog选取文件的行为会改变当前路径解决方法就是不让CFileDialog改变当前路径在CFileDialog构造函数中explicit CFileDialog( BOOL bOpenFileDialog, LPCTSTR lpszDefExt = NULL, LPCTSTR lpszFileName = N
原创
发布博客 2012.07.09 ·
1187 阅读 ·
0 点赞 ·
0 评论

STM32F10x_StdPeriph_Lib_V3.5.0标准库

发布资源 2012.06.29 ·
zip

USB启动过程

1. 从USB中断进入sudav_function。2. 进入Read_UsbSetupToken_Function,读取8个字节的request到setup_token_buffer.3. 读取request完毕后,进入UsbEP0_Request_Function。4. 在这里根据token_buffer和标准命令进入。下表列出了USB的11种标准命令
转载
发布博客 2012.06.18 ·
2639 阅读 ·
0 点赞 ·
0 评论

STM32 USB Mass Storage 例程调试笔记

一、问题起因     近来有几个客户反映STM3210E的开发板的USB Mass Storage 例程有点问题,组长安排我来调试。Mass Storage例程在PC上实现两个U盘,一个是SD盘,一个是NAND Flash盘,把程序下载到开发板后,PC上能够检测到NAND Flash盘和SD盘,却提示磁盘要格式化,按照提示操作,格式化不成功,可用磁盘空间和已用磁盘空间都为0。调试前
转载
发布博客 2012.06.12 ·
13464 阅读 ·
1 点赞 ·
2 评论

Dll分配的内存块,应用释放的问题

一个模块一个堆,一个线程一个栈。dll里malloc的内存,在exe里free会出错。CRT(C运行时期库)不是使用进程缺省的堆来实现malloc(new中调用malloc)的,而是使用一个全局句柄HANDLE _crtheap来分配内存的。这个_crtheap是在XXXCRTStartUp(CRT提供的进口点函数)中创建的。 由于CRT静态连接,则楼主的DLL里有也有一个CR
转载
发布博客 2012.05.14 ·
1386 阅读 ·
0 点赞 ·
0 评论

C++多线程面向对象解决方案

相信很多人都读过《C++沉思录》这本经典著作,在我艰难地读完整本书后,留给我印象最深的只有一句话::“用类表示概念,用类解决问题”。关于多线程编程,如果不是特别需要,大多数开发人员都不会特意去触碰这个似乎神秘的领域。如果在某些场合能正确并灵活地运用,多线程带来的好处是不言而喻的。然而,任何事物都有两面性,如果程序中引入多线程,那么我们需要谨慎小心地处理许多与之相关的问题,其中最突出的就是:资源
转载
发布博客 2012.04.26 ·
687 阅读 ·
0 点赞 ·
0 评论

DirectShow常见错误信息

switch (errorCode){case 0x80040200: //VFW_E_INVALIDMEDIATYPEerrorMsg = "An invalid media type was specified";break;case 0x80040201: //VFW_E_INVALIDSUBTYPEerrorMsg = "An invalid media subty
原创
发布博客 2012.04.12 ·
3986 阅读 ·
3 点赞 ·
0 评论

WinPcap文档翻译之《Filtering expression syntax》

注释:此文档是在 TcpDump(ps:知名嗅探工具)上的文档基础上改写而成,源文档可以在www.tcpdump.org上找到(ps:http://www.tcpdump.org/tcpdump_man.html) Wpcap过滤器是基于描述性而制定的语法规则,过滤规则是一个包含过滤表达式的ASCII码字符串,此规则表达式在程序中作为pcap_compile()函数的参数被编译,并用于内核
转载
发布博客 2012.03.21 ·
1238 阅读 ·
0 点赞 ·
0 评论

Gamma校正

问题:什么是Gamma曲线矫正?Gamma曲线矫正是什么意思?       Gamma曲线是一种特殊的色调曲线,当Gamma值等于1的时候,曲线为与坐标轴成45°的直线,这个时候表示输入和输出密度相同。高于1的Gamma值将会造成输出亮化,低于1的Gamma值将会造成输出暗化。总之,我们的要求是输入和输出比率尽可能地接近于1。在显示器、扫描仪、打印机等输入、输出设备中这是一个相当常见并且比较重
转载
发布博客 2012.03.19 ·
1284 阅读 ·
0 点赞 ·
0 评论
加载更多