欢迎来到 Franklin-Qi 的世界

Max
Min

05 2019 档案

后台日志添加颜色
摘要:后台日志不加颜色,当遇到问题很难发现,特别是出现段错误以及SQL错误,因此加上颜色进行级别区分很有必有。 一、详细代码 //头文件 #include "color.h" #include <stdarg.h> //日志定义 void SQLResult1(const char *color, con 阅读全文

posted @ 2019-05-31 18:34 yusq77 阅读(516) 评论(0) 推荐(0)

Markdown,让你的代码高亮起来
摘要:当你的审美提高或者习惯了Linux下的黑色代码高亮,已经不满足与博客园原有的代码高亮,那么这篇博客就是你的选择。 代码块高亮 代码块Highlight /* 使用了Monokai Sublime的黑色主题皮肤,但是还存在样式冲突,需要自己修改 这个样式只适合使用makedown编写的博客 Monok 阅读全文

posted @ 2019-05-29 18:41 yusq77 阅读(2997) 评论(0) 推荐(1)

Linux三剑客:grep、awk、sed
摘要:awk、grep、sed是linux操作文本的三大利器,合称文本三剑客。三者的功能都是处理文本,但侧重点各不相同,其中属awk功能最强大,但也最复杂。grep更适合单纯的查找或匹配文本,sed更适合编辑匹配到的文本,awk更适合格式化文本,对文本进行较复杂格式处理。 1、grep 认识grep和eg 阅读全文

posted @ 2019-05-29 18:41 yusq77 阅读(244) 评论(0) 推荐(0)

IPv6
摘要:认识IPv6 工信部印发了关于贯彻落实《推进IPv6规模部署行动计划》的通知,敦促手机终端、承载网络、数据中心等全面支持IPv6,公司也就顺着这趋势也要落实IPv6了。 IPv6(Internet Protocol version 6)就是互联网协议第6版。为了缓解IPv4(2的32次方,也就是约4 阅读全文

posted @ 2019-05-28 17:44 yusq77 阅读(456) 评论(0) 推荐(0)

OSI七层协议模型、TCP/IP四层模型
摘要:OSI七层协议模型 TCP/IP四层模型 首先我们梳理一下每层模型的职责: 链路层:对0和1进行分组,定义数据帧,确认主机的物理地址,传输数据; 网络层:定义IP地址,确认主机所在的网络位置,并通过IP进行MAC寻址,对外网数据包进行路由转发; 传输层:定义端口,确认主机上应用程序的身份,并将数据包 阅读全文

posted @ 2019-05-28 17:43 yusq77 阅读(206) 评论(0) 推荐(0)

字符串
摘要:一、KMP算法 解决字符串查找的问题,可以在一个字符串(S)中查找一个子串(W)出现的位置。KMP 算法把字符匹配的时间复杂度缩小到 O(m+n) ,而空间复杂度也只有O(m)。因为“暴力搜索”的方法会反复回溯主串,导致效率低下,而KMP算法可以利用已经部分匹配这个有效信息,保持主串上的指针不回溯, 阅读全文

posted @ 2019-05-27 22:00 yusq77 阅读(156) 评论(0) 推荐(0)

文件读写
摘要:最近在做一个大数据模拟器的功能,数据达到上亿级别,但频繁插入SQL导致效率过低。优化MySQL的插入和查询效率,把for循环中的插入修改为一行进行插入多个记录可以大幅度优化速度。 Linux 查看文件大小 stat filepath wc -c filename,得到字节数 du -b filepa 阅读全文

posted @ 2019-05-24 18:19 yusq77 阅读(146) 评论(0) 推荐(0)

很有用的shell脚本
摘要:基础知识 expect基础知识 exp_continue是匹配一行后,从当前expect块第一行开始匹配 expect块的每一行匹配后,直接退出当前expect块,往下一个expect块开始匹配 expect块需要send的信息中包含双引号 ”“ ,需要进行 \ 转义 shell基础知识 脚本其实就 阅读全文

posted @ 2019-05-23 17:42 yusq77 阅读(363) 评论(0) 推荐(0)

ARGB与RGB、RGBA的区别
摘要:ARGB 一种色彩模式,也就是RGB(Alpha,Red,Green,Blue)色彩模式附加上Alpha(透明度)通道,常见于32位位图的存储结构。 如,8位(#1e000000)ARGB 头两位是透明度,00是完全透明,ff是完全不透明,后6位是RGB值,比较适中的透明度值 Alpha-图像通道 阅读全文

posted @ 2019-05-17 16:30 yusq77 阅读(8024) 评论(0) 推荐(0)

C/C++常见问题汇总
摘要:问题1、数组和指针的区别 数组名不可以作为左值 sizeof运算 取地址&运算 参考 二维数组名和二级指针 问题2、指针数组、数组指针与二维数组剖析 定义 实例区分 实例分析 符号优先级: ()> [ ] > * p1 先与“[]”结合,构成一个数组的定义,数组名为p1,int *修饰的是数组的内容 阅读全文

posted @ 2019-05-16 17:20 yusq77 阅读(1114) 评论(0) 推荐(0)

python常见问题汇总
摘要:问题1:python无法显示中文 Bug: SyntaxError: Non-ASCII character '\xe4' in file dp.py on line 18, but no encoding declared; see http://www.python.org/peps/pep-0 阅读全文

posted @ 2019-05-14 19:42 yusq77 阅读(146) 评论(0) 推荐(0)

动态规划
摘要:算法思想 将待求解的问题分解为若干个子问题,按顺序求解子问题,同时前一子问题的解,为后一子问题的求解提供了有用的信息。 算法优点 针对每一个状态只需要进行一次运算,之后就可以重复利用这个状态的值,从而减少了大量不必要的重复计算。也就是,一旦出现重复的子问题求解,优先考虑动态规划方式求解,一般都会获得 阅读全文

posted @ 2019-05-14 18:12 yusq77 阅读(453) 评论(0) 推荐(0)

我的博客目录
摘要:这是我博客的目录结构,它适合所有阅读本博客的人。 一. 前言 这里记录了我Blog的所有目录结构,以后不断往里面装内容,以后方便整理查阅。当然,主页导航栏可以快速索引到下面的具体项目内容。但是,目前有很多板块还没具体内容更新,待后续接触到相关板块知识不断学习不断添加进来。然后每一项的链接后续再不断添 阅读全文

posted @ 2019-05-07 10:57 yusq77 阅读(194) 评论(0) 推荐(0)

Linux 系统管理
摘要:一、用户修改密码 问题现象 用户登录后,修改自己的密码,出现 passwd:Authentication token manipulation error(身份验证令牌操作错误),一般是密码文件的权限的问题,不过也有可能是根目录空间满。 问题定位 lsattr 命令查看存放用户和密码的文件属性,发现 阅读全文

posted @ 2019-05-06 16:46 yusq77 阅读(397) 评论(0) 推荐(0)

导航