- 博客(94)
- 收藏
- 关注
原创 判断dll是托管还是非托管
转自:http://topic.csdn.net/u/20100415/16/be5c0b00-697f-4e3b-82f5-68c3310c79be.html问:c#调用一个dll之前,如何判断该dll是托管的,还是非托管的?答1在代码中用反射试试.Assembly.Load 成功就算托管的.加壳后的这种方法可能就不管用了http://msdn.microsoft
2012-06-19 17:42:20
958
转载 带头结点的链表
/*带头结点的链表*/ #include#include struct stuhead/*头结点的结构体类型,记录长度*/ { int length; structstu *next;}; struct stu/*其他结点的结构类型*/ { intnum; struct stu *next;};
2012-03-30 13:51:26
535
原创 ubuntu 安装C manual
sudo apt-get install binutils-doc cpp-doc gcc-4.1-doc gcc-doc glibc-doc libstdc++6-4.1-doc stl-manual cpp-4.1-doc manpages manpages-dev
2012-03-30 13:21:37
470
转载 ubuntu 添加自启动脚本
http://www.blogjava.net/ivanwan/archive/2011/10/20/361654.html首先把自己的脚本放到/etc/init.d中,,然后执行如下指令:update-rc.d a start 90 2 3 4 5 . stop 90 0 1 6 .其中a就是你的脚本,注意有两个点。a脚本范例。 #!/bin/sh
2012-03-15 23:37:58
513
转载 ubuntu 10.10 开机默认启动到字符界面
想默认不进进xwindows而进进字符界面,只需编辑文件”/etc/default/grub”把GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”改成GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash text”即在GRUB_CMDLINE_LINUX_DEFAULT项的后面加上” text”然后
2012-03-15 23:24:27
432
转载 warning: #223-D: function "assert_param" 的解决方法
warning: #223-D: function "assert_param" 的解决方法在MDK和IAR上使用stm32的3.0库建立一个新工程的时候,发现会发出warning: #223-D: function "assert_param" declared implicitly的警告。解决方法很简单,MDK的在工程上点右键,选择options,选择C/C++选项,在d
2012-02-16 17:05:33
4207
1
转载 FPGA与CPLD的区别
转自:http://wenku.baidu.com/view/fc4d59c35fbfc77da269b1ad.html尽管两者都是可编程ASIC器件,有很多共同特点,但是由于CPLD和FPGA机构上的差异,有各自的特点:CPLD 更适合完成算法和组合逻辑,FPGA更适合完成时序逻辑。
2012-02-13 15:41:49
392
转载 如何在source insight 中使用astyle的代码整理功能?
转自:http://blog.csdn.net/armygeneral/article/details/6346515用source insight 编辑代码时,苦于source insight没有集成的代码格式化工具, GNU的astyle是一个免费的代码格式化工具,能够整理符合c/c++规范 。 我们可以将astyle.exe外挂到SourceInsight中。详细步骤
2012-02-13 10:23:55
666
转载 代码静态分析工具 PC-Lint
转自:http://baike.baidu.com/view/6403194.htmPC-Lint 介绍 PC-Lint 是GIMPEL SOFTWARE 公司研发的C/C++软件代码静态分析工具,他的全称是 PC-Lint/FlexeLint for C/C++。PC-Lint 能够在Windows、MS-DOS 和OS/2 平台上使用,以二
2012-02-13 10:21:49
496
转载 使用C语言实现面向对象的方法
使用C语言实现面向对象的设计 一http://blog.sina.com.cn/s/blog_54533619010000bk.html使用C语言实现面向对象的设计 二 http://blog.sina.com.cn/s/blog_54533619010000bl.html使用C语言实现面向对象的设计 三 http://b
2012-02-10 11:47:38
411
转载 STM32的功能引脚重映射和复用功能
转载: http://wenku.baidu.com/view/c6a7c80490c69ec3d5bb751e.html
2012-02-09 13:44:12
641
转载 关于IO用作复用功能时的时钟设置注意要点
转载:http://bbs.ednchina.com/BLOG_ARTICLE_135106.HTM近来碰到很多客户在使用STM32的外设时,由于IO口被用作复用功能,但是外设的初始化正确,GPIO口初始化正确,外设的时钟也已开启,但是外设无法正常运行。其中最关键的一项,大多数使用者多没有设置,就是某个IO口被用作外设的接口时,需要开启IO口的复用功能的时钟,即进行
2012-02-09 11:29:50
509
原创 RT-Thread 串口设备驱动
文件名 serial.c驱动接口1. 注册设备2. 初始化设备3. 打开设备4. 关闭设备5. 读操作6. 写操作--------------------------------------------------------------------------------------------------------1. 注册设备
2012-02-08 15:21:54
4062
原创 C语言位操作
设置一个整形数的第3位为1;设置一个整形数的第3位为0;#define BIT3 (0X1int a=45;void Set_Bit3(){a | = BIT3;}void Clear_Bit3(){a &=~BIT3;}
2012-02-08 10:18:29
326
原创 C语言Staic使用方法总结
C语言中static使用的情形包括:1. 在模块内使用,修饰变量2. 在函数内使用,修饰变量3. 修饰函数1. 在模块内使用,修饰变量变量的生存期 程序的生命期变量的作用范围 本模块内可以被访问2. 在函数内使用,修饰变量变量的生存期 程序的生命期变量的作用范围 该函数内可以被访问3
2012-02-08 10:05:07
609
转载 使用RT-Thread的项目结构图
转载:http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=5247738&bbs_page_no=1&bbs_id=3066先说说自己的情况: 看过点抢占式实时操作系统的书,但没有真正使用过。最近使用STM32一阵子了,有块火牛开发板,关注了RTT快一年多。 于是这两天基于火牛板开始学习RT-Thread抢占式操作系统。 下载
2012-02-07 13:06:30
1002
转载 几种开源的TCP/IP协议栈对比
转载自:http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=3362767&bbs_page_no=1&bbs_id=3066先看一个几种开源的TCP/IP协议栈对比: 几种开放源码的TCPIP协议栈概述 1、BSD TCP/IP协议栈 BSD栈历史上是其他商业栈的起点,大多数专业TCP/IP栈(VxWorks内嵌的
2012-02-07 11:52:36
788
转载 uCOS和uCLinux比较
随着现代计算机技术的飞速发展和互联网技术的广泛应用,从pc时代过渡到了以个人数字助理、手持个人电脑和信息家电为代表的3c(计算机、通信、消费电子)一体的后pc时代。后pc时代里,嵌入式系统扮演了越来越重要的角色,被广泛应用于信息电器、移动计算机设备、网络设备和工控仿真等领域。uc/os是一种免费公开源代码、结构小巧、具有可剥夺实时内核的实时操作系统。其内核提供任务调度与管理、时间管理、任务
2012-02-07 11:13:10
1948
转载 嵌入式操作系统UC/OS和UCLinux比较
转自:http://bbs.21ic.com/viewthread.php?tid=195004&highlight=uclinux嵌入式操作系统UC/OS和UCLinux比较引言 随着现代计算机技术的飞速发展和互联网技术的广泛应用,从pc时代过渡到了以个人数字助理、手持个人电脑和信息家电为代表的3c(计算机、通信、消费电子)一体的后pc时代。
2012-02-07 09:32:56
657
原创 嵌入式操作系统比较
一.依据重量级排序free-rtos , RT-Thread , UC-OS,UC-Linuxfree-rtos 免费内核只由几个源码文件实现,实现了任务管理,时间管理。RT-Thread 免费,国产实现了任务管理,时间管理,内存管理,设备管理(和linux的设备管理类似),可选组件【文件系统, TCP/IP 协议,图形用户界面,FINSH-
2012-02-06 13:52:20
446
转载 嵌入式系统网址大全
嵌入式系统网址大全 收藏 http://www.eg3.com (英文) 丰富的产品介绍、丰富的链接(嵌入式领域)。http://www.embedded-directory.com (英文) 嵌入式产品、工具介绍,包括硬件、软件、开发工具、开发服务商、测试设备、单板、处理器、信号处理器、分析仪等。
2012-01-18 09:02:00
327
原创 创建STM32项目步骤
一. 建立目录结构Project---MDKSource----Stm32Lib----ComplyLib----SystemOutPut二.创建项目1. 打开开发工具,选择新建项目2. 选择项目路径 \Project\MDK3. 选择芯片 STM32F103VC4. 选择不带入启动代码三.复制文件到项目四.
2012-01-18 08:53:11
625
转载 嵌入式C编程经验 之 全局变量猛于虎
转自 http://bbs.21ic.com/icview-301133-1-1.html********************************************************************************** Filename: 来自研发一线的声音:嵌入式C编程经验 之 全局变量猛于虎* Author:SedateFire E-
2012-01-12 11:48:22
643
原创 makefile 示例
## ymh makefile#test2: test2.o mymath.ogcc test2.o mymath.o -o test2test2.o:test2.cgcc -c test2.c -o test2.omymath.o:mymath.hgcc -c mymath.c -o mymath.oclean:
2012-01-05 16:28:52
343
原创 C和C++函数互相调用的方法
1. 在C和C++的头文件中 都加入#ifdef __cplusplusextern "C" {#endif#ifdef __cplusplus}#endifC++文件 编译器预定义了__cplusplus,因此代码里使用了extern "C"2. 执行上述步骤后,C能调用C++中的函数,C++也能调用C的函数,但是C文件中不
2011-12-21 10:50:43
333
转载 STM32软件复位(基于库文件V3.5)
STM32软件复位(基于库文件V3.5)1)采用官方自带的软件库 在官方软件库的 core_cm3.h 文件里 直接提供了 系统复位的函数 static __INLINE void NVIC_SystemReset(void){ SCB->AIRCR = ((0x5FA (SCB->AIRCR
2011-11-29 14:30:40
691
转载 RTOS的基本功能
John Lee 23:30:52RTOS最基本的功能是任务管理、中断管理、同步管理。 有了这3个基石,就能跑起来了。 look也不例外。 John Lee 23:34:30操作系统里面,“并发与同步”,“共享与冲突”,是关键,是永恒的话题。 \
2011-11-13 13:03:14
419
转载 BCD码
BCD码BCD码(Binary-Coded Decimal)亦称二进码十进数或二-十进制代码。用4位二进制数来表示1位十进制数中的0~9这10个数码。是一种二进制的数字编码形式,用二进制编码的十进制代码。BCD码这种编码形式利用了四个位元来储存一个十进制的数码,使二进制和十进制之间的转换得以快捷的进行
2011-11-11 09:21:34
351
原创 STM32的GPIO操作
void TestCode(){GPIO_InitTypeDef GPIO_InitStructure;GPIO_InitStructure.GPIO_Pin = GPIO_Pin_1; GPIO_InitStructure.GPIO_M
2011-10-10 10:46:20
377
转载 单片机的裸奔程序的框架
本文转载自21IC论坛:http://bbs.21ic.com/icview-237577-1-1.html作者 xiaojiewen大家来侃侃单片机的裸奔程序的框架呀!以下是我总结的一些东西,不合乎之处来请大家指点呀,本人第二次在21ic发帖,希望大家鼓励鼓励呀!!
2011-09-26 13:58:52
1137
ERROR_SXS_CANT_GEN_ACTCTX
ERROR_SXS_CANT_GEN_ACTCTX14001This application has failed to start because the application configuration is incorrect. Reinstalling th
2011-09-26 11:46:59
321
原创 MFC 打开文件夹 API
//GetPathCString strLogDirectoryPath = GetCurrentPath() + g_strDevCaption+L"日志\\";//OpenPathShellExecute(NULL, L"open", strLogDire
2011-09-14 13:38:11
459
转载 DLL的灾难 --- DEBUG与RELEASE版本不能交叉调用
转载自:http://hi.baidu.com/idealsoft/blog/item/f7bdd7d7e8ac19d8a044df7f.html让我们先看一段引文,再来进行心灵的探索:If you have an EXE and a DLL.When
2011-09-09 11:19:37
3419
原创 使用dumpbin 查看lib 中函数名和参数
1. 打开命令行工具开始-> 所有程序-> Microsoft Visual Studio 2005-> Visual Studio Tools->Visual Studio 2005 命令提示2.使用dumpbin工具示例:dumpbin -exports
2011-09-09 11:04:13
1357
原创 如何运行dumpbin命令
开始-> 所有程序-> Microsoft Visual Studio 2005-> Visual Studio Tools->Visual Studio 2005 命令提示
2011-09-09 10:20:39
366
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人