上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 27 下一页
摘要: 安装环境 操作系统: Red Hat Enterprise Linux Server 6.3 相关软件: ffmpeg-0.8.15.tar.bz2、cmake-3.5.1.tar.gz、OpenCV-2.3.1a.tar.bz2 下载地址: FFmpeg: https://ffmpeg.org/r 阅读全文
posted @ 2016-04-08 19:59 盛夏夜 阅读(1659) 评论(1) 推荐(1) 编辑
摘要: 登录模块设计 1.输入用户名和密码 2.根据用户名从数据库提取密码 3.比较用户输入密码和数据库提取密码,以决定是否登录成功 编译客户端程序 arm-linux-gcc -L ../../008/openssl-1.0.0s/_install/lib/ -lssl -lcrypto -I ../.. 阅读全文
posted @ 2016-04-07 10:17 盛夏夜 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 数据库系统构成 在计算机系统中,保存数据的方式一般有两种: 1.普通文件方式 2.数据库方式 相比于普通文件方式,使用数据库来管理大批量数据具有更高的效率与安全性。 数据库系统一般由三个部分构成 1.数据库 2.数据库管理系统 3.数据库访问应用 sqlite属于数据库管理系统。在数据库中,数据都是 阅读全文
posted @ 2016-04-06 20:44 盛夏夜 阅读(631) 评论(0) 推荐(0) 编辑
摘要: 服务器单发模式 初始化->等待连接->处理请求->关闭连接->再次等待连接 服务器并发模式 初始化->等待连接->交给子进程处理请求->再次等待连接 单发服务器不能同时处理多个客户端请求,并发服务器则可以同时处理多个客户端请求。并发服务器一般通过创建线程来处理多个客户端请求。当处理的客户端到达上万个 阅读全文
posted @ 2016-04-06 16:05 盛夏夜 阅读(260) 评论(0) 推荐(1) 编辑
摘要: OpenSSL编程模型 客户端模型 1.初始化 2.创建SSL 3.数据收发 4.关闭 编译程序 gcc -lssl client.c -o client 编译PC版 arm-linux-gcc -L .../_install/lib/ -lssl -lcrypto -I .../_install/ 阅读全文
posted @ 2016-04-05 20:35 盛夏夜 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 未加密传输的安全弊端 如果在网络传输中没有加密,就是以明文传输。传输的数据可以被抓包软件直接截获,并能读取里面的数据。 加密基本原理 1.对称加密 2.非对称加密 2.1.公钥私钥 公钥和私密要配对。公钥加密的数据用私钥来解密,私钥加密的数据用公钥来解密。 2.2.数字证书 当公钥被替换成别的公钥之 阅读全文
posted @ 2016-04-05 15:46 盛夏夜 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 客户端代码编写 1.建立连接 1.1.创建socket 1.2.初始化地址 1.3.连接服务器 2.实现上传和下载,实现菜单 2.1.上传文件 2.1.1.发送操作类型码 2.1.2.打开文件 2.1.3.发送文件名 2.1.4.发送文件长度 2.1.5.发送文件内容 2.2.下载文件 2.2.1. 阅读全文
posted @ 2016-04-05 14:48 盛夏夜 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 嵌入式Linux开发方向 底层: 内核 驱动 Bootloader 应用: 有UI:Android,QT 无UI:网络应用 网络安全传输系统 服务器运行在PC Linux系统中,客户端运行在开发板中。客户端可以把文件上传到服务器上面,也可以从服务器上面下载。 系统模型 1.服务器 1.1.账号管理子 阅读全文
posted @ 2016-04-05 14:46 盛夏夜 阅读(207) 评论(0) 推荐(0) 编辑
摘要: CGI程序(Common Gate Way Interface) 在服务器外部供服务器调用的程序,CGI程序与服务器配合后能让服务器完成更强大的功能。 1.浏览器通过HTML表单或超链接请求指向一个CGI应用程序的URL。 2.服务器收发到请求。 3.服务器执行指定所CGI应用程序。 4.CGI应用 阅读全文
posted @ 2016-04-01 11:17 盛夏夜 阅读(428) 评论(0) 推荐(0) 编辑
摘要: 1.解压boa嵌入式web服务 tar zxvf boa-0.94.13.tar.gz 2.进入src目录生成配置文件 ./configure 3.修改生成的Makefile CC=arm-linux-gcc CPP=arm-linux-gcc –E 4.修改源文件 4.1. vim util.c 阅读全文
posted @ 2016-03-31 20:40 盛夏夜 阅读(217) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 27 下一页