51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#W
Socket网络编程--FTP客户端(2)(Windows)
上一篇FTP客户端讲到如果制作一个简单的FTP客户端,功能实现了,但是后面我们发现了问题,就是FTP是使用明文进行操作的。对于普通情况来说就无所谓了。但有时候要安全的一点的话,就应该使用FTP的安全版本。有SFTP和FTPs,两者都是FTP的安全版本,但是两者的实现原理差别还是很大的,具体自己搜索了解。...
代码星球
·
2020-12-28
Socket
网络编程
--FTP
客户端
Windows
mingw环境添加mysql开发库
今天碰巧要用到mysql进行开发,在windows的mingw平台。0.下载mysql http://cdn.mysql.com/Downloads/MySQL-5.1/mysql-noinstall-5.1.73-win32.zip 下载这个绿色版的。然后解压到D盘下,复制一份ini配置文件,修改部分选项,并...
代码星球
·
2020-12-28
mingw
环境
添加
mysql
开发
MinGW环境libssh2安装
由于实习工作中要用到基于sftp协议开发一个网络程序,同时要实现运行在Windows平台上,找来找去就这个libssh2库好用,在网络上算是有那么一点点的文档可以看。这个库还不是现成的,还要进行源代码编译,自己弄,看起来很复杂的样子。最可恨的是居然还不是简单的make&&makeinstall就可以...
代码星球
·
2020-12-28
MinGW
环境
libssh2
安装
Socket网络编程--FTP客户端(1)(Windows)
已经好久没有写过博客进行分享了。具体原因,在以后说。 这几天在了解FTP协议,准备任务是写一个FTP客户端程序。直接上干货了。0.了解FTP作用 就是一个提供一个文件的共享协议。1.了解FTP协议 FTP有指令和响应码。FTP控制帧即指TELNET交换信息,包含TELNET命令和选项。然而,大多数FTP控制帧...
代码星球
·
2020-12-28
Socket
网络编程
--FTP
客户端
Windows
Socket网络编程--简单Web服务器(6)
本来是想实现ssl连接的,但是弄了好久都不成功,就索性不做了,等以后有能力再做了。所以这一小节就是本次的最后一节了。就简单的说几个注意点。 1.加个配置文件 使用单例模式,使用一个类,该类保存一些信息,例如一个配置类的一个属性为PAGE404的字符串,该字符串保存一个文件地址,然后我们的Page_404函数...
代码星球
·
2020-12-28
Socket
网络编程
简单
Web
服务器
Socket网络编程--简单Web服务器(5)
这一小节我们将实现服务器对get和post的请求进行对cgi程序的调用。对于web服务器以前的章节已经实现了对get和post请求的调用接口,接下来给出对应接口的实现。1intWebServer::ServerGetFunction(intcli_fd,char*path,char*args)2{3ServerEx...
代码星球
·
2020-12-28
Socket
网络编程
简单
Web
服务器
Socket网络编程--简单Web服务器(4)
上一小节已经实现了对图片的传输,接下来就是判断文件是否为js,css,png等格式。我们增加一个函数用于判断格式1intWebServer::get_filetype(char*type,char*path)//用于判断该url指向文件的后缀2{3if(strstr(path,".html"))4strcpy(ty...
代码星球
·
2020-12-28
Socket
网络编程
简单
Web
服务器
Socket网络编程--简单Web服务器(3)
上一小节已经实现了浏览器发送请求,然后服务器给出应答信息,然后浏览器显示出服务器发送过来的网页。一切看起来都是那么的美好。这一小节就准备实现可以根据地址栏url的不同来返回指定的网页。目前还不考虑带参数的问题。 stat函数#include<sys/stat.h>intstat(constchar*r...
代码星球
·
2020-12-28
Socket
网络编程
简单
Web
服务器
Socket网络编程--简单Web服务器(2)
上一小节通过阅读开源的Web服务器--tinyhttpd。大概知道了一次交互的请求信息和应答信息的具体过程。接下来我就自己简单的实现一个Web服务器。 下面这个程序只是实现一个简单的框架出来。这次先实现能够Accept客户端的请求。 简单创建web服务器 webserver.h1#include<ios...
代码星球
·
2020-12-28
Socket
网络编程
简单
Web
服务器
Socket网络编程--简单Web服务器(1)
这一次的Socket系列准备讲Web服务器。就是编写一个简单的Web服务器,具体怎么做呢?我也不是很清楚流程,所以我找来了一个开源的小的Web服务器--tinyhttpd。这个服务器才500多行的代码,使用C语言。这一小节就不讲别的内容了。就对这个程序进行一些注释和讲解了。 主函数:1intmain(void)2...
代码星球
·
2020-12-28
Socket
网络编程
简单
Web
服务器
基于mindwave脑电波进行疲劳检测算法的设计(5)
时隔两个多月了,前段时间在弄Socket,就没有弄这个了。现在好了,花了几天的时间,终于又完成了一小部分了。这一小节主要讲α,β,δ,θ等等波段之间的关系。废话不多说,直接给出这几天的成果。 上一次,我们分析了attention(专注度)和meditation(冥想度)与疲劳之间的关系。如下图 上面的曲线上一小...
代码星球
·
2020-12-28
基于
mindwave
电波
进行
疲劳
基于mindwave脑电波进行疲劳检测算法的设计(4)
上一次的实验做到可以从pc端读取到MindWave传输过来的脑电波原始数据了。 我是先定义一个结构体,该结构体对应保存所有能从硬件中取到的原始数据。1structFD_DATA2{3intbattery;//电量4intpoor_signal;//连接质量5intattention;//专注度6intmedita...
代码星球
·
2020-12-28
基于
mindwave
电波
进行
疲劳
基于mindwave脑电波进行疲劳检测算法的设计(3)
这一节我将讲解thinkgear.h里面的函数和宏定义。这一些都可以在MindSetDevelopmentToolsThinkGearCommunicationsDriverdocshtmlindex.html这个路径中找到并打开。是使用doxygen软件生成的API帮助文档。 下面我将做一下简单的翻译。其实最主...
代码星球
·
2020-12-28
基于
mindwave
电波
进行
疲劳
基于mindwave脑电波进行疲劳检测算法的设计(2)
上文讲到的是保证硬件的接通。接下来是用C语言在它提供的API接口进行连接。 在网盘中下载MindSetDevelopmentTools这个开发包。这个目录下MindSetDevelopmentToolsThinkGearCommunicationsDriverwin32有一些文件是要用到的。 我采用的MinGW...
代码星球
·
2020-12-28
基于
mindwave
电波
进行
疲劳
基于mindwave脑电波进行疲劳检测算法的设计(1)
一、简介 脑波,又称之为脑电波,是人大脑发出的电波,非常的微弱,只能通过设备来检测。人的脑波在不同状态下,会不同,因此可以通过脑波来量化分析人的精神状态。 科学家讲脑电波分为四种,以下为详细解释 (1)α脑波 α脑波,是当人们放松身心、沉思时的脑波。它以每秒钟8~12周波的频率运行着。当人们在做“白日梦”或...
代码星球
·
2020-12-28
基于
mindwave
电波
进行
疲劳
首页
上一页
...
453
454
455
456
457
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他