自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (6)
  • 收藏
  • 关注

原创 Opencv学习笔记之二:操作像素

在OpenCV中,提供了种访问每个像素的方法:使用at方法、使用迭代器、使用指针。以下将介绍几种方法的使用。 例:椒盐噪声#include <opencv2/core/core.hpp>#include <opencv2/highgui/highgui.hpp>#include <iostream>using namespace std;using namespace cv;/*实现原理

2016-06-17 13:57:22 554

原创 网络与线程编程(第八节:查询机制)

select是一个函数,用于向OS查询。OS_socket类做了一个简单的封装,用于查询Socket是否可以读写。 实例: Client:#include <stdio.h>#include <string.h>#include "osapi/osapi.h"#include "Endian.h"int main(){ // 打开Socket OS_TcpSocket cl

2016-06-16 10:03:28 408

原创 网络与线程编程(第七节:TCP与数据包)

1.TCp(2)发送接收缓冲区 Tcp的发送模式基本等同UDP,但不同点在于UDP是包式存取,而TCP是流式存取,每个包不带地址。 发送:send(“Hello”)与send(“World’);可能同时被一起取走;而发送send(“HelloWorld”);//有可能只取走hello。 问题:对于TCp socket,如何判断Recv()已取回全部数据?(何时超时) 定义边界:a->b(请求

2016-06-15 17:21:45 344

原创 线程与网络编程(第六节:通信协议与TCP socket初识)

1.通信协议 实例:文件传输 A发送一个文件给B (1)把一个文件分块传送,每块最大1024字节; (2)数据包格式:前16个字节表示指令 (3)01:开始传送 02:数据包 F1:结束传输 发送方:#include #include #include "Endian.h"#include "osapi/osapi.h"int main(){ printf("

2016-06-14 20:52:36 817

原创 线程与网络编程(第五节:UDP的扩展与双工通信)

1.UDP Socket的扩展 (1)默认分配端口号 OS_SockAddr local; OS_UdpSocket sock; sock.open(local,true);//不设置本地端口 发送:sock.sendTo(buf,n,peer);//send后会自动分配一个Ip;(2)端口的占用 sock.open(local,true);//允许重用 若果:if(sock.O

2016-06-13 10:20:10 400

原创 线程与网络编程(第四节:缓冲区与按字节传递)

1.发送接收缓冲区 一块内存:缓冲区 工作过程:发送方经过sendTo()发送到缓冲区,然后由操作系统自动取走,经网络传输存放到对方的缓冲区,然后经RecvFrom()取得内容。 由于存放数据与发送数据存在时间差,如果存的太多,可能会导致丢失;同理,接收时也类似。 可能的解决方案:设置大一点的缓冲区 具体代码: 发送方:#include<stdio.h>#include "osapi/

2016-06-12 16:00:43 549

原创 opencv学习笔记之一(数据的复制)

这次主要是想说一个opencv中的数据共享机制。先看程序:#include <opencv2/core/core.hpp>#include <opencv2/highgui/highgui.hpp>#include <iostream>using namespace std;using namespace cv;Mat function(){ Mat ima(500,500,CV_

2016-06-10 22:22:34 708

原创 OpenCV 2.4.9 +VS2013 开发环境配置(其余版本类似)

1.工具/原料opencv2.4.9地址:https://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.4.9/opencv-2.4.9.exe/download(附件也可以用)VS2103:百度搜索下载2.配置步骤·       (1)  安装opencv2.4.9,解压,请务必记住自己解压的路径。以我自己

2016-06-10 21:53:44 1159

原创 C++线程与网络接口技术(第三节:初识Socket)

1.认识网络通讯与IP地址 网络通讯是两台设备通过网络介质进行相互通信的方法。 常用的命令:ipconfig(查看笔记本/pc配置) ping (查看是否与其它主机联通) 2.Socket与复用技术 一个主机上可能有多个程序使用网络,引入Socket套接字(插口),最多有65535个插口;一个Socket只能传输一个套接字。 串行通信:一根网线进行连接。 复用技术:一个信道,多个So

2016-06-10 16:59:15 404

原创 C++线程与网络接口技术(第二节:线程共享、安全与通知等)

1.线程间共享数据 各线程间可访问全局变量 互斥锁:协调线程,使其步调一致(Mutex)。 g_mutex.lock()//上锁,g_mutex.unlock();//解锁 锁资源由操作系统定义。 互斥锁的使用原则:减少占用时间(尽量缩短对共享数据的访问时间)。 实例:互斥锁#include <stdio.h>#include "osapi

2016-06-08 20:59:27 651

原创 个人感想

个人感想(2016年6月8日) 不知不觉进入研究生生活快一年了,回想起来,仍对毕业时的场景历历在目。快分别一年了,还是有点怀念当时的生活与大学的朋友们。明天就是端午节,又要在学校度过了,不知怎么似的,对这种生活有种深深厌恶的感觉,感觉就像在牢笼一样。恩,好像有点悲观,不谈了,作为新时代的青年,应该满怀激情,面向美好的未来。最近,处于毕业季,师兄师姐们快离开校园,步入社会的工

2016-06-08 15:47:00 421

原创 C++线程与网络接口技术(第一节:线程及其创建,调度与回收知识)

1.线程 2.线程的调度,sleep的使用 3.线程的创建与启动 4.线程的停止与回收

2016-06-07 11:21:08 341

原创 字节编码

1.对象序列化 2.大端小端 3.字节编码器

2016-06-05 19:06:23 744

原创 Windows API的使用方法简介

API:应用程序编程接口 API的形式可以是函数或类 Window API(SDK)由操作系统提供 如每隔一秒停一次; sleep(1000); 引用windows.h头文件MSDN:微软提供的应用程序接口使用方法说明。 而API本身的设置很难理解,需将其封装,便于使用。 如文件查找: 原始方式:const char *filter="C:\\windows\\*.exe";WIN

2016-06-04 22:17:35 1806

Orca工具包

Orca 是一款包修改工具,可用于修改或编辑 Windows Installer 数据库文件 (.msi) 文件,合并模块 (.msm) 文件,补丁 (.msp) 文件,内部一致性计算程序 (.cub) 文件和补丁创建属性 (.pcp) 文件。

2018-09-16

Scala下载安装教程

该教程包括了scala、jdk、IDEA等软件的下载和安装详细的教程。

2018-08-29

制作聊天机器人

利用python与tensorflow实现的简单聊天机器人功能,使用是Seq2Seq框架

2018-08-26

ffmpeg安装包

ffmpeg下载安装包,适用于处理音频、视频等软件。该软件下载后直接解压,并将bin目录添加到path环境变量中。

2018-08-25

python情感分类--基于字典的方法

该文档主要是使用基于字典的方法进行情感分类,运行文件为:ID_based.py

2017-07-11

空空如也

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

TA关注的人

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