关闭

[置顶] QT---基于WinPcap的局域网络管理工具(主机扫描、包过滤、ARP攻击、端口扫描)

主要功能 本机适配器扫描 局域网各主机扫描 类似于WinShark的抓包工具,能够简单的过滤Tcp、Udp、Arp等包 ARP攻击功能,限制局域网内指定主机上网 流量统计,统计实时网速 多线程攻击,多线程扫描,更快速,全方位 开发环境和工具简介  开发环境:基于QT5和WinPcap开发   开发工具:QT Creator   调试工具:WinShark+nmap+Windump主界面功能一:主...
阅读(1661) 评论(1)

[置顶] 基于QT的在线打字练习软件助手(C/S模型)

基于QT的在线打字练习软件助手简介  通过基于QT中QTcpServer和QTcpSocket以及UI编程,实现了基于TCP协议的C/S模型在线打字练习软件助手,服务端处理各客户端打字数据,以及显示在线打字客户列表即实时更新打字数据。客户端可实现离线打字练习以及在线打字练习,其中在线打字练习可以与在线用户比拼打字速度,并显示排名。服务端 客户端登陆 离线打字主界面 在线打字主界面 特点 界面清爽,操...
阅读(1805) 评论(0)

Deep Learning---神经网络可视化netcope工具改进版

新增了双击右边网络区域可隐藏或者打开左边区域 国外链接可访问: http://yicm.me/netscope/#/editor 国内链接可访问(较快): http://freeape.oschina.io/netscope/#/editor...
阅读(345) 评论(0)

EmbCaffe---基于Caffe的优化前向计算的框架

See project in github : https://github.com/FreeApe/EmbCaffeEmbedded Caffe  Make the depth learning model running on Embedded Systems and multi-platform.Features Based on caffe Compact,Only forward calc...
阅读(442) 评论(0)

Deep Learning---py-faster-rcnn基于PASCAL VOC数据集训练模型

0 说明 系统环境为Ubuntu14.04, 已经安装好了CUDA和cuDNN以及Python等基础包。 1 设置和编译py-faster-rcnn 1.1 下载py-faster-rcnn $ git clone --recursive https://github.com/rbgirshick/py-faster-rcnn.git $ git submodule updat...
阅读(911) 评论(0)

Deep Learning---caffe模型参数量(weights)计算

Draw_convnet这幅图是通过开源的工具draw_convnet(https://github.com/gwding/draw_convnet)生成的。在清楚整个前向计算网络中的每一个层的输入输出以及参数设置后可以自己手动画出计算图出来,对于参数量计算就很直观了。feature map大小计算输入:N0*C0*H0*W0 输出:N1*C1*H1*W1 输出的feature map大小:...
阅读(819) 评论(1)

Deep Learning---基于windows版caffe训练mnist数据集

1 训练前准备 下载数据集:mnist-leveldb.7z(http://pan.baidu.com/s/1qY5857e) 解压到caffe-master\examples\mnist目录下 配置mnist_autoencoder_solver.prototxt和lenet_train_test.prototxt以及lenet_adadelta_solver.prototxt 2 训练在cmd命...
阅读(554) 评论(0)

Deep Learning---win10 搭建caffe开发环境(GPU)

按照Microsoft官方https://github.com/Microsoft/caffe安装教程。不过依赖工具库版本有点不一样,比如CUDA。建议按照官方的安装版本来,最简单的就是只跑CPU安装。1 Download CUDA Toolkit 8.0 https://developer.nvidia.com/cuda-toolkit Microsoft Visual Studio Ultima...
阅读(1302) 评论(0)

C/C++---C and CXX compiler with c or cpp in struct

C/C++中结构体初始化方法#include enum SIZE { SIZE_ONE = 1, SIZE_TWO = 2, SIZE_THREE = 3 };struct DATA{ int data1; char data2; enum SIZE size; };struct STR...
阅读(381) 评论(0)

C++---前向声明应用注意

在设计模式中,简单工厂模式中一个是Product类(产品类),一个是ProductManager类(工厂类),而两个类互相引用了,形成了环形引用,而前向声明可以解决这个问题,但是在应用前向声明的时候需要注意一点就是,声明仅仅是声明,并没有实现,因此不能调用声明的变量的方法或者实现该类。举例如下:去掉注释就是正确的前向声明,没有去掉注释就是错误的前向声明应用编译g++ main.cpp product...
阅读(305) 评论(0)

qt---cdb(Microsoft Console Debugger)调试

支持的调试器windows系统下主要的调试器: - CDB ,只能调试用户程序,只有控制台界面,以命令行形式工作 - NTSD, 只能调试用户程序,只有控制台界面,以命令行形式工作 - KD,主要用于内核调试,有时候也用于用户态调试,只有控制台界面,以命令行形式工作 - WinDbg,在用户态、内核态下都能够发挥调试功能,采用了可视化的用户界面 Platform Compiler...
阅读(1552) 评论(0)

Qt5---ftp上传功能

从Qt的版本进化中可以知道,在Qt4中的QFtp类到了Qt5中已经没有了,虽然可以通过在Qt5中自己编译出QFtp,但是Qt5中提供的QNetworkAccessManager在发送和请求网络方面有更好的兼容性和扩展性,包括ftp请求和http请求。  这里提供一个Qt4中QFtp的源码获取方式:git clone git://code.qt.io/qt/qtftp.git git clone ht...
阅读(1311) 评论(0)

QImage的浅拷贝与深拷贝

首先简单说说什么是浅拷贝和深拷贝:浅拷贝就比如像引用类型,而深拷贝就比如值类型,即浅拷贝是共用一块内存的,而深拷贝是复制一份内容。  我们再来看看QImage类的几个构造函数:// 浅拷贝 QImage(uchar * data, int width, int height, Format format) // 浅拷贝 QImage(const uchar * data, int width, in...
阅读(2347) 评论(0)

cmake常用工程示例大集合

1 简单的可执行文件生成工程1.1 源文件  main.cpp#include int main(int argc, char *argv[]) { printf("Hello CMake!/n"); return 0; }1.2 CMakeLists.txt文件  CMakeLists.txt# 版本限定 CMAKE_MINIMUM_REQUIRED(VERSION...
阅读(1113) 评论(0)

Compiling Opencv2.3.1 with ffmpeg to read the MP4

编译条件主机(Host): Virtual box + Unbuntu12.04 单板机:Freescale imx6 交叉编译器版本:4.6.2 20110630 (不支持C11) cmake version : 3.5.1 ffmpeg version : ffmpeg-0.10.16(http://ffmpeg.org/olddownload.html) Opencv versio...
阅读(683) 评论(0)

ftp命令常用用法示例

登录# 登录远程主机方式 ftp domain.com ftp 192.168.0.1 ftp user@ftpdomain.com # 一般的ftp主机需要输入密码 Name: xxxUser Password: ****** # 如果ftp允许匿名用户 Name: anonymous Password: 密码随意ftp 帮助# ftp支持的命令 ! dir...
阅读(685) 评论(3)

bat---按编号批量重命名指定格式文件

先在原文件上加p,再批量按编号重命名。::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: 时间: 2016-06-26 17:03:31 :: 功能: 自动编号 :: 作者: Aepa ::::::::::::::::::::::::::::::::::::::::::::::::::::::::...
阅读(876) 评论(0)

golang(cgo)---如何在两个不同的package中使用同样的自定义数据类型?

如果在两个不同的package中使用同样的自定义数据类型?这里主要针对包括在C头文件中结构体类型,如果只是在不同的go package中自定义数据类型,这个很好处理。但实际上处理的核心是一样的,下面通过两个例子来说明解决办法。测试例程目录├── include │ └── data.h └── src ├── common │ └── common.go └── ma...
阅读(1215) 评论(0)

ROC曲线实例分析

1 ROC分析相关ROC(Receiver Operating Characteristic,受试者工作特征曲线)的概念来自信号检测原理中 最初只是为了区分噪声和非噪声 对于二分类问题具有很好的表现性能(仅仅是二分类问题,即是非,无有,0/1等) 通过以(FPR,TPR)为坐标点画出二维平面中的曲线,即ROC曲线 Recall = TPR = TP/(TP+FN) (True Positive R...
阅读(2819) 评论(0)

Opencv【7】---IplImage中四字节对其问题

问题概述typedef struct _IplImage { int nSize; /* IplImage大小,=sizeof(IplImage)*/ int ID; /* 版本 (=0)*/ int nChannels; /* 大多数OPENCV函数支持1,2,3 或 4 个...
阅读(643) 评论(0)

git---更新gitignore文件,使之生效

建立.gitignorecd 工作区间下 vim .gitignore ...同步remote端和本地端# 注意有个点“.” git rm -r --cached . git add -A git commit -m "update .gitignore" 简单的.gitignore示例# 此为注释 – 将被 Git 忽略 # 忽略所有 .a 结尾的文件 *.a # 但 lib.a 除外 *...
阅读(2717) 评论(0)

golang之cgo---调用C/C++动态库函数

之前说过golang调用C代码的方式可以通过cgo或者是swig,而cgo是不能使用C++相关的东西的,比如标准库或者C++的面向对象特性。怎么办,将c++的功能函数封装成C接口,然后编译成动态库,或者是功能较为简单的可以直接嵌入到go源文件中。   cgo的使用是在linux平台上,在windows平台上可以配置交叉编译器。动态库头文件:myfuns.h #pragma once#include...
阅读(6258) 评论(0)
124条 共7页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:317310次
    • 积分:4295
    • 等级:
    • 排名:第7786名
    • 原创:124篇
    • 转载:0篇
    • 译文:0篇
    • 评论:148条
    学习交流
    My Github
    博客专栏
    最新评论