- 博客(15)
- 收藏
- 关注
原创 Deep Convolutional and LSTM Recurrent Neural Networks(可穿戴行为识别)
可穿戴行为识别—Deep Convolutional and LSTM Recurrent Neural Networks概述论文框架:实验设置概述本文是参考《Deep Convolutional and LSTM Recurrent Neural Networks for Multimodal Wearable Activity Recognition》这篇文章,以及对文章的一个复现尝试。...
2019-01-22 22:54:42
5611
5
原创 C++设计模式:单例模式
C++设计模式:单例模式设计模式简介设计模式的六大原则单例模式实现方式设计模式简介设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的...
2019-01-14 21:37:37
267
原创 C++学习:重载,重写和覆盖
C++学习:重载,重写和重定义重写(覆盖) override重载 overload重定义redefining多态重写(覆盖) overrideoverride是重写(覆盖)了一个方法,以实现不同的功能。一般用于子类在继承父类时,重写(覆盖)父类中的方法。函数特征相同,但是具体实现不同。重写需要注意:被重写的函数不能是static的,必须是virtual的重写函数必须有相同的类型,名称和...
2019-01-05 18:19:16
794
原创 C++学习:多态
C++学习:多态概述定义示例虚函数纯虚函数动态联编的实现机制 VTABLE概述定义多态按字面的意思就是多种形态。当类之间存在层次结构,并且类之间是通过继承关联时,就会用到多态。C++ 多态意味着调用成员函数时,会根据调用函数的对象的类型来执行不同的函数。形成多态必须具备三个条件:1、必须存在继承关系;2、继承关系必须有同名虚函数(其中虚函数是在基类中使用关键字Virtual声明的函数...
2018-12-29 10:45:56
310
转载 C++学习:重载运算符和重载函数
C++学习:重载运算符和重载函数定义C++中的函数重载函数重载示例函数的重载的规则:C++ 是如何做到函数重载的C++中的运算符重载概述及加法运算符重载函数(operator+)赋值运算符重载函数(operator=)示例参数返回值定义C++ 允许在同一作用域中的某个函数和运算符指定多个定义,分别称为函数重载和运算符重载。重载声明是指一个与之前已经在该作用域内声明过的函数或方法具有相同名称的...
2018-12-27 17:30:23
216
原创 C++ 常见问题
C和C++语言基础对于带空参数列表的函数,C和C++有很大的不同.在C语言中,声明int func();表示"一个可带任意参数(任意数目,任意类型)的函数".这就妨碍了类型检查.而在C++语言中它就意味着"不带参数的函数".extern 关键词作用extern声明变量在外部定义?extern修饰函数?extern用在变量或者函数的声明前,用来说明“此变量/函数是在别处定义的,要在此...
2018-12-25 21:54:58
312
转载 Unix网络编程7-基本UDP套接字编程
概述UDP是无连接不可靠的数据报协议,不同于TCP提供的面向连接的可靠字节流。常用的应用包括:DNS(域名系统),NFS(网络文件系统),SNMP(简单网络管理协议)。图中给出了典型的UDP客户/服务器的函数调用。客户不与服务器建立连接,而是只管使用sendto函数给服务器发送数据报,其中必须指定目的地,(即服务器)的地址作为参数。类似的,服务器不接受来自客户端的连接,而是只管调用recvf...
2018-12-25 17:28:39
385
原创 C++学习:类的继承
类的继承概述继承性是面向对象程序设计的第二大特性,它允许在既有类的基础上创建新类,新类可以继承既有类的数据成员和成员函数,可以添加自己特有的数据成员和成员函数,还可以对既有类中的成员函数重新定义。利用类的继承和派生实现了更高层次的代码可重用性,符合现代软件开发的思想。被继承的类叫做基类,继承出来的类叫做派生类C++语言同时支持单一继承和多重继承。单一继承是指派生类只从一个基类继承而来;相应的...
2018-12-20 22:35:05
289
原创 C++学习:类的概念
类的概念类的基本思想是数据抽象和封装。数据抽象是一种把接口和实现分离的编程技术。类的接口包括用户所能够执行的操作,类的实现包括类的数据成员、负责接口实现的函数体和各种私有函数。封装实现了类的接口和实现的分离。封装隐藏了类的实现,封装过后,用户只能访问类的接口,而不能访问类的实现。类是一种将抽象转换为用户定义类型的C++工具,它将数据表示和操纵数据的方法组合成一个整体。例如一个日常生活时间类,...
2018-12-20 21:29:26
495
原创 UNIX网络编程6_IO复用
概述:I/O复用技术I/O多路复用是指内核一旦发现进程指定的一个或者多个I/O条件准备就绪,它就通知该进程。I/O复用适用于以下场合:当客户处理多个描述符(一般是交互式输入或网络套接字),必须适用I/O复用(套接字是一个抽象出来的概念,本质上也是一个文件描述符)当一个客户处理多个套接字时,这种情况很少见,但也可能出现当一个TCP服务器既要处理监听套接字,又要处理已连接套接字,一般就要使用I...
2018-12-19 17:17:55
181
原创 UNIX网络编程_5 TCP程序示例
概述本节将使用前一节所述的函数来进行一个完整的TCP 客户/服务器程序的编写。其所完成的功能如下:客户从标准输入读入一行文本,并写给服务器服务器从网络输入读入这行文本,并回射给客户客户从网络输入读入回射文本,显示在标准输出上TCP回射服务器程序main函数#include <unp.h>int main(int argc , char **argv){ i...
2018-12-16 17:06:40
299
原创 UNIX网络编程4_基本套接字编程
概述本节讲的是编写TCP 客户/服务器所需要的基本套接字函数和简单的并发服务器,它是在大量的用户连接到同一服务器时用于提供并发性的一种UNIX技术,每个用户连接都会使他派生(fork)出一个新进程。基本流程如下:服务器启动,等待连接某个客户启动,向服务器发送请求服务器处理该请求(fork 一个进程与其连接),并给客户发回一个响应客户关闭连接的客户端,给服务器发回一个EOF(文件结束)...
2018-12-14 22:05:50
143
原创 UNIX网络编程_3-套接字编程简介
套接字结构IPV4套接字结构通常也被成为“网际套接字地址结构”,以sockaddr_in命名,定义在&lt;netinet/in.h&gt;头文件中。struct in_addr { in_addr_t s_addr; // 32bits的ip地址,如0xFF000001 -&gt; 127.0.0.1 };/* Structure describing an Inte...
2018-12-11 17:17:18
177
原创 UNIX网络编程_2-协议族及传输层协议
TCP/IP协议族协议族概览用户数据报协议(UDP)传输控制协议(TCP)协议族概览IPv4网际协议版本4(Internet Protocol version 4),32位地址,为TCP、UDP、SCTP、ICMP和IGMP提供分组递送服务。IPv6网际协议版本6(Internet Protocol version 6)。128位地址,为TCP、UDP、SCTP和ICMPv6提供分组递送...
2018-12-09 17:19:15
224
原创 UNIX网络编程_1-源码下载及环境配置
UNIX网络编程配置环境源码下载及环境配置第一个简单的时间获取程序配置环境本人使用的环境为centos 7.2,所使用的配套书籍为UNIX,网络编程第三版链接:https://pan.baidu.com/s/1soJqtB7FtXJrMS0bujuusw提取码:8nom源码下载及环境配置本书所使用的全部源码均可在www.unpbook.com下载,本人也做了百度云存档链接:https...
2018-12-08 16:52:59
1096
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人