- 博客(20)
- 资源 (33)
- 收藏
- 关注
原创 int与char
int num = 0x11223344; //4byte char *str = (char *)&num char *p = (char *)num; //error cout<<num<<endl; cout<<*str<<endl; //small-endian(小端字节)的CPU应该输出一个'D', 因为0x44是字母'D' cout<<*str+2<<endl
2012-07-31 17:24:57 1332
原创 任意多边形的面积公式
设Ω是m边形(如下图),顶点沿边界正向排列,,坐标依次为建立Ω的多边形区域向量图。由图知坐标原点与多边形任意相邻的两个顶点构成一个三角形,而三角形的面积可由三个顶点构成的两个平面向量的外积求得。任意多边形的面积公式多边形计算公式的计算和原点的选取没有关系,通常可以选点(0,0)或者多边形的第一个点(这个时候比较直观了,看起来就是把多边形分成一个个三角形和加起来,
2012-07-31 15:22:34 120718 13
原创 大端小端简单测试
//bigdien or DWORD wd = 0x22; //unsigned long 32位机器上是4个字节 if( *((BYTE *)&wd) == 0x22 ) //BYTE unsigned char 1个字节 AfxMessageBox(_T("Small-Endian")); else AfxMessageBox(_T("Big-Endian"));
2012-07-27 17:56:14 1081
转载 HIS中的医学影像信息处理系统(PACS、RIS、LIS)
一、医学影像PACS系统概述二、医学影像系统的发展历史概况三、当前在PACS中应用的主要技术和设备四、医学影像系统建设应采取的策略五、PACS的影像存储和传递形式六、PACS系统的组成七、PACS类型及特征八、PACS系统管理结构模式九、PACS目前存在的问题十、PACS的发展趋势十一、医学数字图像通讯(DICOM)标准 一.医学影象系统概述
2012-07-26 10:22:11 4226 2
转载 关于国内部分电子病历编辑器的评价
一、模式国内电子病历系统的开发不外2种模式:C/S模式和B/S模式,其中C/S模式一般是以开放的文字编辑器为基础进行开发,而B/S一般采用页面填写模式,也有采用OCX控件模式(这种模式其实也是一种C/S)。两种模式各有优劣,从我个人角度讲,更趋向于C/S(这里是指三层结构的C/S),理由如下:1、B/S相对于C/S最大优势在于客户端免维护,其实C/S做好了,也可以实现自动升级和客户
2012-07-26 08:49:59 6003
原创 可以编辑的标签控件CStatic
可以编辑的标签控件CStatic,可以使编辑框,组合框,也可以是一个CDateTimeCtrl用来选择时间。下载地址 http://download.csdn.net/detail/hemmingway/4449321注意EditStatic.cpp要修改一下。CDateTimeCtrl *CEditStatic::DateTimeItem(){ CRect rcClient;
2012-07-24 16:34:43 1029
原创 【转载】生物软件之DNA分析
DNA分析 JaMBW 1.1 分子生物学软件包。 ANNHYB 4.938 用来帮助进行PCR引物设计与基因探针设计的软件。 Chromas 2.32 ABI格式文件显示与编辑软件。 DNAProbe 核苷酸序列设计工具。 DnaSP 4.10.9 基因多态性分析软件。 DFW 2.51 trail DNA分析软件。 Artemis R9 以J
2012-07-22 09:34:15 4920
原创 简单计算题
#include #include //setprecision 设置输出精度#include using namespace std;//递增的函数double fun(double x){ return (x + pow(x, 2) + pow(x, 3) + pow(x, 4) + pow(x, 5));}int main(int argc, char *arg
2012-07-18 18:29:05 790
原创 递归 将一个整数逆序
//将一个整数int倒转过来#include using namespace std;//利用引用void IntRev(int nsrc, int &ndes){ if (0 == nsrc) { return; } else { ndes = ndes*10 + nsrc%10; IntRev(nsrc/10, ndes); }}//利用局部stati
2012-07-17 16:50:13 1854
原创 multi-byte wide-char
/* * C++ 字符串的一点点转换 */#include #include #include #include #include //setlocale#include #include using namespace std;//using namespace System; //需要CLR支持wchar_t* mbs2wcs(const char* mbstr)
2012-07-16 17:40:48 1370
原创 Misc string test
/* * std::string深入详解 * Visual Studio 2008Sp1, 使用Ctrl + F5启动调试 */#include #include #include #include #include #include //qsort#include /* Error Codes */#include #include using namespa
2012-07-16 15:28:31 884
原创 ISO C99中的一些扩展(草稿)
一、指定数组初始化int arry[6] = { [4] = 29, [2] = 15 }; //指定arry[4]=29, arry[2]=15 ,其他的为0等价于int arry[6] = { 0, 0, 15, 0, 29, 0 };类似于注定结构体初始化二、空结构体,C89标准的结构体不支持空结构体的。。struct empty {}
2012-07-14 11:48:25 913
转载 core dump
什么是coredump?通常情况下coredmp包含了程序运行时的内存,寄存器状态,堆栈指针,内存管理信息等。可以理解为把程序工作的当前状态存储成一个文件。许多程序和操作系统出错时会自动生成一个core文件。如何使用coredump?coredump可以用在很多场合,使用Linux,或者solaris的人可能都有过这种经历,系统在跑一些压力测试或者系统负载一大的话,系统就hang住了或者干脆sys
2012-07-11 10:06:37 1352
原创 我怎么了?
好吧,我又想发牢骚了,最近总是忍不住自己的脾气,想要发泄一下,但是仔细想想怎么发泄呢,找人打一架吗?估计也打不过别人,被人一脚给踢飞了,YY一会还行,其实无非就是在各种博客上面谢谢自己的感想摆了,以前我很喜在QQ空间里面写东西,但是后来发现这里的熟人实在是太多了,写了太多煽情的内容别人会觉得你这人有问题,精神分裂了。平常我基本无话可说。。。今天想在这里反思一下自己,说说自己的人生规
2012-07-09 19:01:39 744
转载 Linux生成随机字符串
cat /dev/urandom | sed 's/[^a-zA-Z0-9]//g' | strings -n C | head -n L其中C表示字符串的字符数,L表示要生成多少行字符。[root@localhost sqlite3]# cat /dev/urandom | sed 's/[^a-zA-Z0-9]//g' |strings -n 5|head -n 1oMc
2012-07-07 10:33:45 6549
原创 opendir 从不兼容的指针类型赋值
// open DIRs DIR *dir; struct dirent *dirp; if ((dp=opendir(fullpath))==NULL){ write_log("No such dir:%s!\n",fullpath); return -1; }如果在dir 前面的DIR加一个struct 修饰符,ope
2012-07-04 17:55:31 2522
SSE指令集测试程序
2012-09-26
VB仿制Windows图画程序
2010-11-14
C++ 桌面宠物-金鱼
2014-01-08
VC++ 透明flash控件
2013-12-30
[Windows.7.设备驱动程序开发].(Windows.7.Device.Driver).Reeves,.
2013-07-24
MATLAB模糊控制器(*.fis)C/C++接口文件
2013-01-03
C/C++模糊控制实现
2013-01-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人