Tomcat配置Http下载服务器,MFC下载文件

去http://tomcat.apache.org/下载Tomcat,下载JDK,JRE,配置开发环境,但是在cmd中进入Tomcat目录bin目录,虽然我的环境变量都配置正确了,但执行service.bat install Tomcat的时候报错 The JAVA_HOME environme...

2019-04-20 19:05:26

阅读数 11

评论数 0

完整的IOCP模型 Echo服务器及代码分析

首先,先感谢http://www.cnblogs.com/talenth/p/7068392.html 这篇博文,作者写的通俗易懂,语言幽默,偶然一次在公交车上见到这篇博文相见恨晚,一口气读下来很长一篇,有了整体的认知,又翻看代码,查看其它资料,反复研究每个细节,终于IOCP模型基本懂了,下面给出...

2018-12-18 21:59:11

阅读数 167

评论数 0

TypeError: softmax() got an unexpected keyword argument 'axis'

今天我装了tensorflow-gpu 1.4, keras 2.1.6发现运行keras模型的时候出现了以下的错误:、 Traceback (most recent call last):   File "models.py", line 24, in &a...

2018-12-18 11:18:37

阅读数 94

评论数 0

CONTAINING_RECORD宏的使用

在看IOCP模型中看到一个CONTAINING_RECORD宏,用于根据一个结构体的一个成员获取这个结构体的首地址。 宏定义如下  #define CONTAINING_RECORD(address, type, field) ((type *)( \                      ...

2018-12-12 15:42:26

阅读数 64

评论数 2

数据结构-堆

在看libevent时看到它用小根堆来管理时间,忽然猛地发现堆的概念有点忘了(上一次看数据结构是两年半之前的一个暑假),所以此处复习一下。 堆是利用完全二叉树来维护的一种数据结构,存取操作时间复杂度在O(1)-O(log n)之间,完全二叉树就是除了最后一层外,其他所有层都是满节点,且最后一层如果...

2018-12-06 20:44:51

阅读数 49

评论数 0

sigslot(c++信号槽库)源码分析

最近本来开始看libevent的源码的,里面看到一个叫Reactor模式,然后又感觉跟观察者模式有点像,就去找他们的区别,偶然又发现了一个信号槽的库sigslot。本来我是写过一段时间的QT的,体会过QT信号槽的便捷,竟然有人用c++写出这个库,当然是要看一下的。关于信号槽机制让一个信号与槽进行绑...

2018-12-02 12:24:52

阅读数 169

评论数 0

Windows下实现socketpair进行进程通信

前言:行动是治愈拖延的良药,现代人所谓的拖延症都是对自己懒惰的借口。 一直说要看看libevent源码,却又一直拖着忙着,不知道在忙些什么。我说在公司看着那一堆乱七八糟的源码都看下去了,为什么不能花点时间来研读下别人的优秀的源码呢?同学说那是因为在公司那是被动的,而这个是主动的,想想也挺有道理。。...

2018-11-28 22:05:05

阅读数 79

评论数 0

shared_ptr的注意点

对于C++新手而言,面对复杂的项目中指针的四处传递,或者异常后的处理,很容易引起申请了内存没有释放的问题,c++11给出了智能指针来简化这一问题,常用的是shared_ptr。shared_ptr构造出的对象来管理一块内存,结构如下: 其中ptr指向了一块内存空间,ret_count存储了有多少s...

2018-11-27 20:25:48

阅读数 32

评论数 0

windows下多路复用IO(select,WSAAsyncSelect,WSAEventSelect)

Winsock提供的编程接口中socket默认是阻塞的,比如send,recv,connect,可以通过ioctlsocket进行设置非阻塞,server端要管理多个连接可能不是一件容易的事,windows下提供了不少模型可供使用,比如标题的三个,然后完成端口,libevent等库,此文仅写标题的...

2018-11-17 19:32:27

阅读数 190

评论数 0

Windows文件映射

几乎所有的应用程序都离不开对文件的操作,一般的步骤是打开文件,读写文件,关闭文件。但是,频繁的读写操作效率会很低,并且如果文件很大的情况,全部读入缓冲区也不现实,微软提供了一个叫映射文件的技术,可以完美解决上面的问题。我暂时的理解就是文件映射后得到一个指针,对这个指针进行任何操作(添加,修改数据)...

2018-11-11 17:44:43

阅读数 133

评论数 0

Windows跨进程共享内核对象

对于Windows内核对象,如互斥锁,信号量,线程对象,文件映射对象等,有时候需要多个进程共享这些对象以协同完成任务,此时就需要跨进程来共享内核对象,对于内核对象判定最简单方法就是在创建过程中有一个 LPSECURITY_ATTRIBUTES 参数。共享内核对象有三种方法:   一、继承对象句...

2018-11-04 18:11:46

阅读数 90

评论数 0

__stdcall、__cdcel和__fastcall三者的区别

转载:https://www.cnblogs.com/yejianyong/p/7506465.html __stdcall、__cdecl和__fastcall是三种函数调用协议,函数调用协议会影响函数参数的入栈方式、栈内数据的清除方式、编译器函数名的修饰规则等。 调用协议常用场合 _...

2018-11-03 10:17:55

阅读数 22

评论数 0

STL的基本算法

#include <iostream> #include<functional> #include<list> #include<vector...

2018-10-08 15:59:39

阅读数 40

评论数 0

effective c++ 条款31 将文件的编译依存关系降到最低

考虑以下代码 class A { public: A() { cout << "A" << endl; } ~A() { cout <&...

2018-10-07 20:45:11

阅读数 45

评论数 0

effective c++ 条款45 -- 运用成员函数模板接受所有兼容类型

此条款意思大概就是说在类模板中,在copy构造与赋值操作中要兼容所有可能类型。 考虑一下代码: template<class T> class C { public: C(T a) :m_t(a) {} C(const C&am...

2018-10-07 20:18:52

阅读数 32

评论数 0

二值图像的腐蚀膨胀原理(附代码)

原理部分:https://blog.csdn.net/qq_25847123/article/details/73744575 代码: #include <iostream> #include<vector&g...

2018-09-24 19:28:35

阅读数 547

评论数 0

灰度直方图与直方图均衡化

灰度直方图即将一张图的颜色统计出来,以8位灰度图像为例,每个像素的颜色灰度在0-255之间,现在需要统计出每个颜色在图像中出现的频次,横坐标为0-255,纵坐标为频次,或归一化后为概率(即将每个灰度值出现的次数除以总像素个数)。 以下图为例:                          ...

2018-09-14 08:29:40

阅读数 237

评论数 0

大学毕业后的迷茫期?

一直没有写过自己的软工生涯的事情,大一开始进入的这个行业,谢谢春哥(12届的一个学长)带我入门,那时候的生活真开心啊,晚自习时间做完作业然后看着谭浩强老师的《C语言程序设计》,对这个神奇的东西充满了憧憬与兴趣,不懂的地方问春哥,总能得到春哥耐心的解答,觉得他就是神一样没有什么不会的。大一课程还算比...

2018-08-28 19:14:29

阅读数 594

评论数 0

mciSendCommand对本地音乐的播放

mci的详细使用文档如下:http://www.360doc.com/content/12/0904/09/10660072_234175177.shtml 下面给出我对它进行的一个简单的封装,调用时只需要定义一个CPlayer的对象,然后调用Open()函数即可播放。 代码如下: //P...

2018-08-28 07:51:40

阅读数 121

评论数 0

softmax做激活函数,crossentropy做损失函数时softmax的求导问题

首先crossentropy的定义为 softmax的直观定义(摘于李宏毅教授主页http://speech.ee.ntu.edu.tw/~tlkagk/courses.html) softmax它将多个神经元的输出,映射到(0,1)区间内,可以看成概率来理解,从而来进行多分类!以手写...

2018-08-27 19:18:02

阅读数 303

评论数 0

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