#W

Socket网络编程--FTP客户端(2)(Windows)

   上一篇FTP客户端讲到如果制作一个简单的FTP客户端,功能实现了,但是后面我们发现了问题,就是FTP是使用明文进行操作的。对于普通情况来说就无所谓了。但有时候要安全的一点的话,就应该使用FTP的安全版本。有SFTP和FTPs,两者都是FTP的安全版本,但是两者的实现原理差别还是很大的,具体自己搜索了解。...

mingw环境添加mysql开发库

  今天碰巧要用到mysql进行开发,在windows的mingw平台。0.下载mysql  http://cdn.mysql.com/Downloads/MySQL-5.1/mysql-noinstall-5.1.73-win32.zip  下载这个绿色版的。然后解压到D盘下,复制一份ini配置文件,修改部分选项,并...

MinGW环境libssh2安装

  由于实习工作中要用到基于sftp协议开发一个网络程序,同时要实现运行在Windows平台上,找来找去就这个libssh2库好用,在网络上算是有那么一点点的文档可以看。这个库还不是现成的,还要进行源代码编译,自己弄,看起来很复杂的样子。最可恨的是居然还不是简单的make&&makeinstall就可以...
代码星球 代码星球·2020-12-28

Socket网络编程--FTP客户端(1)(Windows)

  已经好久没有写过博客进行分享了。具体原因,在以后说。  这几天在了解FTP协议,准备任务是写一个FTP客户端程序。直接上干货了。0.了解FTP作用  就是一个提供一个文件的共享协议。1.了解FTP协议  FTP有指令和响应码。FTP控制帧即指TELNET交换信息,包含TELNET命令和选项。然而,大多数FTP控制帧...

Socket网络编程--简单Web服务器(6)

  本来是想实现ssl连接的,但是弄了好久都不成功,就索性不做了,等以后有能力再做了。所以这一小节就是本次的最后一节了。就简单的说几个注意点。  1.加个配置文件    使用单例模式,使用一个类,该类保存一些信息,例如一个配置类的一个属性为PAGE404的字符串,该字符串保存一个文件地址,然后我们的Page_404函数...

Socket网络编程--简单Web服务器(5)

  这一小节我们将实现服务器对get和post的请求进行对cgi程序的调用。对于web服务器以前的章节已经实现了对get和post请求的调用接口,接下来给出对应接口的实现。1intWebServer::ServerGetFunction(intcli_fd,char*path,char*args)2{3ServerEx...

Socket网络编程--简单Web服务器(4)

  上一小节已经实现了对图片的传输,接下来就是判断文件是否为js,css,png等格式。我们增加一个函数用于判断格式1intWebServer::get_filetype(char*type,char*path)//用于判断该url指向文件的后缀2{3if(strstr(path,".html"))4strcpy(ty...

Socket网络编程--简单Web服务器(3)

  上一小节已经实现了浏览器发送请求,然后服务器给出应答信息,然后浏览器显示出服务器发送过来的网页。一切看起来都是那么的美好。这一小节就准备实现可以根据地址栏url的不同来返回指定的网页。目前还不考虑带参数的问题。  stat函数#include<sys/stat.h>intstat(constchar*r...

Socket网络编程--简单Web服务器(2)

  上一小节通过阅读开源的Web服务器--tinyhttpd。大概知道了一次交互的请求信息和应答信息的具体过程。接下来我就自己简单的实现一个Web服务器。  下面这个程序只是实现一个简单的框架出来。这次先实现能够Accept客户端的请求。  简单创建web服务器  webserver.h1#include<ios...

Socket网络编程--简单Web服务器(1)

  这一次的Socket系列准备讲Web服务器。就是编写一个简单的Web服务器,具体怎么做呢?我也不是很清楚流程,所以我找来了一个开源的小的Web服务器--tinyhttpd。这个服务器才500多行的代码,使用C语言。这一小节就不讲别的内容了。就对这个程序进行一些注释和讲解了。  主函数:1intmain(void)2...

基于mindwave脑电波进行疲劳检测算法的设计(5)

  时隔两个多月了,前段时间在弄Socket,就没有弄这个了。现在好了,花了几天的时间,终于又完成了一小部分了。这一小节主要讲α,β,δ,θ等等波段之间的关系。废话不多说,直接给出这几天的成果。  上一次,我们分析了attention(专注度)和meditation(冥想度)与疲劳之间的关系。如下图  上面的曲线上一小...

基于mindwave脑电波进行疲劳检测算法的设计(4)

  上一次的实验做到可以从pc端读取到MindWave传输过来的脑电波原始数据了。  我是先定义一个结构体,该结构体对应保存所有能从硬件中取到的原始数据。1structFD_DATA2{3intbattery;//电量4intpoor_signal;//连接质量5intattention;//专注度6intmedita...

基于mindwave脑电波进行疲劳检测算法的设计(3)

  这一节我将讲解thinkgear.h里面的函数和宏定义。这一些都可以在MindSetDevelopmentToolsThinkGearCommunicationsDriverdocshtmlindex.html这个路径中找到并打开。是使用doxygen软件生成的API帮助文档。  下面我将做一下简单的翻译。其实最主...

基于mindwave脑电波进行疲劳检测算法的设计(2)

  上文讲到的是保证硬件的接通。接下来是用C语言在它提供的API接口进行连接。  在网盘中下载MindSetDevelopmentTools这个开发包。这个目录下MindSetDevelopmentToolsThinkGearCommunicationsDriverwin32有一些文件是要用到的。  我采用的MinGW...

基于mindwave脑电波进行疲劳检测算法的设计(1)

一、简介  脑波,又称之为脑电波,是人大脑发出的电波,非常的微弱,只能通过设备来检测。人的脑波在不同状态下,会不同,因此可以通过脑波来量化分析人的精神状态。  科学家讲脑电波分为四种,以下为详细解释  (1)α脑波    α脑波,是当人们放松身心、沉思时的脑波。它以每秒钟8~12周波的频率运行着。当人们在做“白日梦”或...
首页上一页...453454455456457...下一页尾页