一些小项目
阳光丿洒脱
死亡不是终点,遗忘才是。
展开
-
Centos7通过yum安装jsoncpp库
拒绝下载软件包一堆网上下载安装包,为了编译暗转包又下载插件,是真麻烦看看有没有jsoncpp的相关库$ yum list | grep jsoncpp-devel然后执行这两句,就完了yum install jsoncpp.x86_64yum install jsoncpp.devel.x86-64多简单...原创 2021-05-16 23:41:21 · 3202 阅读 · 5 评论 -
git的用法
git远程HelloWorld项目仓库,代码版本:master主干分支git bash:本地客户端下载####git clone 做的事情?通过git clone ssh远程仓库地址就可以将远程仓库代码拉到本地有两个东西自动创建,远程仓库名称origin,这个名字是上传时候用的名字,这个名字可以更改;在git bash下输入ls -a 有一个隐藏文件夹.git/,在.git/config文件中remote中,被""引起来的就是远程仓库名,可以进行一个更改本地仓库,本地生成一个默认的主干分支m原创 2020-06-13 19:42:37 · 238 阅读 · 0 评论 -
文件压缩(基于LZ77的压缩)
LZ77压缩原理初始LZ77LZ77是基于字节的通用压缩算法,它的原理就是将源文件中的重复字节(即在前文中出现的重复字节)使用(offset,length,nextchar)的三元组进行替换这里的长度–offset,距离—length,先行缓冲匹配串的下一个字符总共三个字节初始LZ77的缺陷只是距离按照一个字节的长度,那么只能在先行缓冲区找256个以内的字符,所以压缩率不是很高改进...原创 2020-03-05 11:55:39 · 1810 阅读 · 0 评论 -
文件压缩(Huaffman树的概念及其实现)
什么是压缩想办法让源文件变得更小并能还原。为什么要进行文件压缩文件太大,节省空间提高数据再网络上传输的效率对数据有保护作用—加密文件压缩的分类无损压缩源文件被压缩后,通过解压缩能够还原成和源文件完全相同的格式有损压缩解压缩之后不能将其还原成与源文件完全相同的格式–解压缩之后的文件再识别其内容时基本没有影响GZIP压缩LZ77变形:原理将重复出现得语句用...原创 2020-01-14 17:23:37 · 438 阅读 · 0 评论 -
科技论文----论搜索引擎现状及发展趋势
搜索引擎现状及发展趋势【摘要】随着最近10年中国互联网的快速发展菜互联网已经彻底改变了人们的生活方式,而在互联网的发展过程中。搜索引擎发挥了巨大的推动作用。本文对搜索引擎的发展历史采用的技术,发展现状出现的问题以及未来发展方向进行了综述让读者对搜索引擎有个宏观的了解。【关键词】 搜索引擎 发展趋势 发展现状【Abstract】With the rapid development of...原创 2019-06-27 23:25:50 · 6877 阅读 · 1 评论 -
私人博客定制
项目背景可行性方面需求分析:详细设计:数据库设计博客管理API的设计标签相关API服务器端的实现对数据库操作进行封装对服务器操作进行封装客户端实现具体操作使用markdown具体实现测试项目效果展示维护完整代码项目背景 现在的时代信息越来越多,我们每时每刻都在学习和接受各种信息,我们要怎样保存这些信息...原创 2019-11-13 14:04:29 · 748 阅读 · 0 评论 -
私人博客定制---服务器接口封装
实现服务器接口我们用一个http服务器作为底层,但是c++中并没有先成的http服务器,所以我在GitHub上找到一个牛人写的http服务器,拿来直接用,节省本项目开发的时间这是服务器的链接地址上面有详细的使用方法,本文就不再解释具体如何实现,就直接用该cpp-httplib这个库来进行开发https://github.com/yhirose/cpp-httplib.git实现新增博客...原创 2019-11-11 15:56:41 · 360 阅读 · 0 评论 -
私人博客定制----封装数据库接口
封装MySQLAPI我们先把初始化句柄和断开句柄进行一个封装 static MYSQL* MySQLInit(){ //1.初始化一个Mysql句柄建立连接 MYSQL* connect_fd = mysql_init(NULL); //2.和数据库建立连接 if (mysql_real_conne...原创 2019-11-10 20:29:38 · 345 阅读 · 0 评论 -
CentOS7关闭防火墙
firewalld的基本使用启动systemctl start firewalld 关闭systemctl stop firewalld 查看状态systemctl status firewalld 开机禁用systemctl disable firewalld 开机启用systemctl enable firewalldCentOS 7的服务管理启动一个服务...转载 2019-11-04 22:05:15 · 126 阅读 · 0 评论 -
HTTP清晰的学习笔记
HTTP协议—应用层请求消息(Request)—浏览器给服务器发包含四部分请求行:说明请求类型,要访问的资源,以及使用的http版本请求头:说明服务器要使用的附加信息,由键值对构成的空行:空行是必须要有的,即使没有请求数据请求数据:也叫主体,可以添加任意的其他数据例如GET /3.txt HTTP/1.1/: 资源目录的根目录 三部分内容由空格间隔Host: local...原创 2019-10-21 15:56:00 · 147 阅读 · 0 评论 -
HTML学习笔记
HTML简介HTML,Hyper Texture Markup Language,超文本标记语言。在计算机中以.html、.htm作为扩展名可以被浏览器访问, 就是经常见到的网页HTML特点语法非常简洁、比较松散,以相应的英语单词关键字进行组合html标签不区分大小写大多数标签是成对出现的, 有开始, 有结束.<html></html>不成对出现的称之...原创 2019-10-18 16:17:51 · 502 阅读 · 0 评论 -
json格式与cJSON函数库
json的格式键/值对 key:value,用半角冒号分割文档对象 JSON对象写在花括号中,可以包含多个键/值对。数组 JSON 数组在方括号中书写: 数组成员可以是对象,值,也可以是数组(只要有意义)。 { "stars":[ { "name":"Faye" ,"address":"北京" }, { "name":"andy" ,"address":"香港" }, { "name":"...原创 2019-10-17 10:42:19 · 527 阅读 · 0 评论 -
Win32项目关于MessageBox参数的详细说明
函数功能:该函数创建、显示、和操作一个消息框。消息框含有应用程序定义的消息和标题,加上预定义图标与Push(下按)按钮的任何组合。 函数原型:int MessageBox(HWND hWnd,LPCTSTR IpCaption,UINT &nbs...转载 2019-09-16 12:05:22 · 933 阅读 · 0 评论