自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

flyfish

西笑生

  • 博客(16)
  • 资源 (25)
  • 收藏
  • 关注

原创 VC语法 enum { IDD = IDD_ABOUTBOX };分析

VC语法 enum { IDD = IDD_ABOUTBOX };分析 2008年10月31日 flyfish 利用MFC向导生成一个Dialog程序#define IDD_ABOUTBOX 100IDD_ABOUTBOX是对话框资源的IDenum { IDD = IDD_XX_DIALOG };enum { IDD = IDD_ABOUTBOX };我将上述代码e

2008-10-31 15:57:00 8554 2

原创 快速排序

快速排序 2008年10月31日 flyfish 思想:假设从小到大排序选中一个数据作为关键数,小于关键数的数,放在关键数的左边,大于关键数的数,放在关键数的右边.然后进行递归操作.template void recursive_quick_sort(T entry[], int low, int high){ //从小到大排序 if (low   T pivot;//

2008-10-31 11:23:00 840 1

原创 C++ assert

 C++ assert2008年10月30日 邵盛松 第一个示例#include #include using namespace std;double division(double a,double b){ assert(false); //ASSERT(表达式) 表达式为真,什么也不做,表达式为假终止程序 return a/b;}int main(){ double a=1;

2008-10-30 13:00:00 2354

原创 链表

链表2008年10月29日首先使用C++库的链表#include #include #include using namespace std;int main(){ list mylist; mylist.push_back ("a"); mylist.push_back ("b"); mylist.push_back ("c"); list::iterator position;

2008-10-29 11:04:00 746

原创 判断灯的状态

2008年10月29日 星期三 对一批编号为1-100全部开关朝上(开)的灯进行以下操作:       凡是1的倍数反方向拨一次开关;2的倍数反方向又拨一次开关;3的倍数反方向又拨一次开关......         问:最后为关熄状态的灯的编号. 分析:如果一个灯的开关被操作了基数次,那么该灯的状态为关.如何得到一个灯的开关被操作的次数?一个数(灯的编号)能被正整数整除,这些正整

2008-10-29 09:48:00 1126

原创 创建理想的平衡二叉树

创建理想的平衡二叉树 2008年10月25日 理想的平衡二叉树,包括满二叉树和完全二叉树.也就是层次建立二叉树 假设有数字1,2,3,4,5,6,7,8,9要组合成如下图所示的一颗完全二叉树.     1  2     3 4  5  6  78 9节点1的数据域的值是1节点2的数据域的值是2节点3的数据域的值是3依次类推 #include#includeu

2008-10-25 15:56:00 5055

原创 二叉树的创建及遍历

2008年10月24 学习  二叉树的创建及遍历借助队列实现,使用非递归的方法实现创建二叉树与先前定义的二叉树不同的是多了一个双亲指针#include#includeusing namespace std;/*******************************************/templateclass node{public:    node(const

2008-10-24 20:44:00 1497

原创 二叉树节点的定义

二叉树节点的定义 2008年10月21日 笔记 重要内容:构造函数初始化列表举例 采用C++模板定义的二叉树节点类template class BiTreeNode{private: BiTreeNode *leftChild;  //左子树指针 BiTreeNode *rightChild;  //右子树指针public: T data;       //数据域 BiT

2008-10-21 15:57:00 9212

原创 vc++2005 MFC Radio Button

vc++2005 MFC Radio Button  作者:邵盛松 2008年10月18日 1如何定义一组Radio Button在Dialog上添加4个Radio Button,ID分别是IDC_RADIO1,IDC_RADIO2,IDC_RADIO3,IDC_RADIO4首先设置一下Tab键顺序,菜单上"格式"-"Tab键顺序",或者Ctrl+D.由小到大设置(利用鼠标点击

2008-10-18 15:59:00 5910 3

原创 using namespace std;问题

using namespace std;问题编写如下代码#include "iostream"templateT max(T a, T b){ return a>b?a:b;}using namespace std;int main(){ int na=1,nb=2,nc; nc=max(na,nb); std::coutreturn 0; }为何编译不通过? using na

2008-10-17 20:16:00 1402

原创 VC++2005MFC -中文文本操作

VC++2005MFC -中文文本操作 作者:邵盛松 2008年10月16日星期四 1使用CFile的派生类CStdioFile对文本进行按行操作,使用Unicode支持FileLog.Open(_T("Log.txt"),CFile::modeCreate|CFile::modeNoTruncate|CFile::modeReadWrite|CFile::typeText ,

2008-10-16 15:53:00 1294

原创 VC++2005 MFC 编程-对话框的菜单操作

VC++2005 MFC 编程-对话框的菜单操作 作者:邵盛松 2008年10月12日 晚 在VC++2005为Dialog添加菜单是很简单的事情在资源视图中添加一个菜单资源,资源ID为 IDR_MENU_MAIN菜单为"文件","文件"的下级菜单是ID_OPEN.选中"打开菜单右键单击,添加事件处理程序.消息类型是COMMAND,类列表选择对话框类(C*Dlg,

2008-10-12 20:15:00 1905 1

原创 eMule分析之AICHHash树的建立

作者:邵盛松2008年10月10日AICH哈希树的建立主要在CKnownFile类中的CreateFromFile函数,这个函数比较庞大,调用了CAICHHashTree类中的FindHash函数,在FindHash函数中就可以看到AICHhash树的建立uint64 nBlocks = m_nDataSize / m_nBaseSize + ((m_nDataSize % m_nBase

2008-10-10 10:45:00 2549

原创 eMule分析之CAbstractFile类分析

eMule分析之CAbstractFile类分析作者:邵盛松2008年10月9日星期四CAbstractFile类,派生出三个类CCollectionFile,CKnownFile和CSearchFile,CAbstractFile类的基类是CObjecttypedefCTypedPtrListCKadEntryPtrList;这是一个模板类,

2008-10-09 15:03:00 1891

原创 eMule分析之CEd2KLink类及其派生类分析

eMule分析之CEd2KLink类及其派生类分析邵盛松2008年10月6日CEd2KLink类主要功能是从ED2K链接字符串中找到需要连接主机.CEd2KLink类派生出三个类分别是CED2KFileLink,CED2KServerLink,CED2KServerListLinkCED2KFileLink类的主要作用的从包含关键字file的字符串中

2008-10-08 15:45:00 1966

原创 VC++2005 MFC INI文件的操作

VC++2005编程VC++2005 MFC INI文件的操作作者:邵盛松 2008年10月5日星期日INI文件用于初始化程序格式为[Section]Key=Value写操作函数为BOOL WritePrivateProfileString(LPCTSTR lpAppName, // 节 Section     LPCTSTR lpKeyName, // 项 Key  

2008-10-05 17:40:00 3037

leveldb-windows

Windows下编译LevelDB 环境:windows x64 编译器: VC2010

2015-07-08

boost log 简单使用

环境 vc2010 MFC Unicode

2014-11-08

MFC下实现SOAP服务端和SOAP客户端

MFC下实现SOAP服务端和SOAP客户端

2012-05-14

C++ 开发SOAP服务端和SOAP客户端

利用gSOAP自带的Calc例子 仿写一个 网络中使用计算器 客户端发送需要操作的数据,服务端计算完之后,将结果返回给客户端 编写之后 我们的服务端可独立使用。像在安装了IIS或者用Apache配置的Web服务器。

2012-05-14

在固定位置创建子窗口,点击父窗口自动隐藏子窗口

在固定位置创建子窗口,点击父窗口自动隐藏子窗口

2010-12-08

单击按钮在固定位置创建子窗口,单击父窗口的时自动隐藏子窗口.

单击按钮在固定位置创建子窗口,单击父窗口的时自动隐藏子窗口

2010-12-07

Tree control的使用

Tree Control的单击响应 只遍历根节点,非递归遍历具有两层目录的节点 递归遍历所有节点

2010-11-29

List Control 可编辑任意item文本,设置行高

List Control 可编辑任意item文本,设置行高 使用Owner Draw实现List Control的重绘

2010-11-22

限制Edit Control输入的字符

限制Edit Control的输入字符,只允许输入字母和数字。控件子类化.

2010-11-20

List Control可编辑item文本(只支持第一列)

List Control可编辑item文本(只支持第一列)

2010-11-19

vc实现时间延时 延时时间 包括 秒 毫秒 微秒

用Sleep函数延时,如何时间太长,程序就像无响应一样,采用消息泵可以解决这个问题 延时 时间 包括 秒 毫秒 微秒

2010-11-13

CString与其他数据类型的转换

CString与其他数据类型的转换 包括char*,COLOREF,16进制,格式化字符串,将字符串分解为子串等

2010-11-04

VC中使用ATL编写控件

VC中使用ATL编写控件 vc2005编译通过

2010-10-29

gloox即时通讯编程

这其中包含即时通讯编程(二)文章中提到中的类,还有三个release 版的lib

2009-05-30

软件架构及设计 台湾-高焕堂

软件架构及设计 台湾-高焕堂 比较好的资料

2009-01-08

创建ED2K链接源代码

创建ED2K链接源代码,学习eMule不错的代码

2009-01-08

boost-1820-ndk25-api28

boost_1820_ndk25_api28

2023-08-09

boost-1-82-0-for-android

ndk25 api24 编译 boost boost_1_82_0

2023-08-07

NDK25 API28 curl

NDK25 API28 curl

2023-08-01

ncnn vulkan x86-64下的使用 完整源码

ncnn vulkan x86_64下的使用 完整源码

2023-07-14

Vulkan ,编译ffmpeg 硬件加速时使用

Vulkan ,编译ffmpeg 硬件加速时使用

2023-07-05

single-producer, single-consumer lock-free queue

single-producer, single-consumer lock-free queue

2023-06-29

ncnn vulkan 以类的方式推理示例

https://flyfish.blog.csdn.net/article/details/131323138

2023-06-21

grpc编译安装所需文件

grpc所需文件包括benchmark-master.zip googletest-master.zip thrift-master.zip c-ares-1.14.0.tar.gz grpc-master.zip zlib-master.zip gflags-master.zip protobuf-master.zip

2018-07-31

Agg在Windows下的编译 字符集 Unicode

Agg在Windows下的编译与使用 AGG(Anti-Grain Geometry)是一个开源免费的图形库。 官网地址: www.antigrain.com 环境: Win10 x64 Visual Studio 2013 字符集 Unicode 主要是编译称为Lib库,然后提供给其他程序使用

2017-12-27

Duilib的设计工具DuiDesigner

Duilib的设计工具DuiDesigner 包括源码 方便设计 已在vs2013下编译通过

2017-10-19

MFC中使用duilib

MFC中使用duilib MFC为框架,以duilib美化界面 MFC窗口是父窗口,duilib窗口作为其子窗口

2017-10-18

一个曾经商业化的MFC library Ultimate Grid 现在免费提供

一个曾经商业化的MFC library Ultimate Grid 现在免费提供 原文的demo 的字符集是多字节的,现在更改为 使用Unicode字符集 平台工具集更改为 Visual Studio 2013 - Windows XP(v120_xp)

2017-10-17

TensorFlow inception-2015-12-05.tgz

TensorFlow inception-2015-12-05.tgz 该压缩包 包含 classify_image_graph_def.pb imagenet_2012_challenge_label_map_proto.pbtxt 等

2017-09-18

CEF使用示例

CEF使用示例

2016-05-23

bson-cpp的编译

编译环境: VC2010 64位 需要配置Boost库

2015-07-31

C++实现的BOSN bson-cpp的编译

C++实现的BOSN bson-cpp的编译

2015-07-24

空空如也

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

TA关注的人

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