
经验分享
文章平均质量分 79
_古_凡_
杂鱼一条
展开
-
ESP8266的Arduino开发环境搭建(多图)
ESP8266的Arduino开发环境搭建过程分享原创 2024-12-16 11:44:02 · 3112 阅读 · 0 评论 -
使用C语言调用libcrypto.so实现AES的CFB模式文件加解密
最近工作上填了一个坑,关于C语言调用openssl是AES加解密接口解python的加密文件,遇到无法解密的问题。在这里做一个总结,以备后面自己又忘记踩过的坑。原创 2023-04-24 12:58:49 · 921 阅读 · 0 评论 -
初步理解三级缓存Cache
我是做C语言方面的开发工作,进入公司以来,经常需要做性能优化方面的工作,被一些性能问题给折磨的要si要活的。在想,在不允许替换更强的cpu前提下,到底怎么样才能发挥CPU的最强性能呢?这个问题一直困扰我,直到有一天不知道在哪听到还是看到一句话(大概是这个意思):“如果把cache优化的差不多了,那么性能就几乎没有什么可优化的空间了。”听到这句话后,文化程度不高的我立马拍手叫绝,惊呼WOCAO!一下引起我的好奇心,到底什么是Cache呢?首先要知道Cache这个词怎么理解,Cache百度百科给的定义.原创 2021-03-30 20:49:04 · 6011 阅读 · 7 评论 -
Ubuntu 16.04 LTS下安装docker
1、系统要求Ubuntu操作系统对Docker的支持十分成熟,可以支持包括x86_64、armhf、s390x (IBM Z)、ppc64le等系统架构,只要是64位即可。Docker目前支持的最低Ubuntu版本为14.04 LTS,但实际上从稳定性上考虑,推荐使用16.04 LTS或18.0.4 LTS版本,并且系统内核越新越好,以支持Docker最新的特性。用户可以通过如下命令检查自己...原创 2019-01-26 15:56:18 · 754 阅读 · 0 评论 -
vim相关配置
设置默认主题在/usr/share/vim/vim73路径中看后缀为.vim是默认的主题色,然后在/etc/vim/vimrc中添加一行colorscheme <主题颜色名字>即可设置颜色主题。 相关配置命令set nu #设置显示行号 ...原创 2018-09-22 23:03:24 · 255 阅读 · 0 评论 -
修改Linux时间为网络时间
在修改这里主要使用到命令有date和ntpdated,主要是使用date来查看当前的时间,使用ntpdate来设置网络时间。ntpdate本地可能没有,那就需要先下载ntpdate模块。下载ntpdate命令:sudo apt install ntpdate等安装好之后,依次按照如下输入命令设置:cd /usr/share/zoneinfo/Asia //进入到...原创 2018-09-22 20:44:39 · 1111 阅读 · 0 评论 -
linux ubuntu 的zlib安装命令
zlib的命令安装就三条,依次输入执行,简单粗暴:sudo apt-get install rubysudo apt-get install zlib1gsudo apt-get install zlib1g.dev原创 2018-09-23 22:37:28 · 6694 阅读 · 0 评论 -
python爬虫系列(2):分析Ajax 爬取搜狗高清壁纸
这次我们来分析一下Ajax(至于Ajax是什么意思请自行百度了,这里就不过多解释),爬取一些高清壁纸,等待下载到本地之后,然后我们再慢慢的筛选这些壁纸。那么这次的目标就是搜狗壁纸,啥1280*720的,1366*768的,1920*1080的统统拿下,先看一下本次目标URL :http://pic.sogou.com/pics/recommend?category=%B1%DA%D6%BD&a...原创 2018-08-05 22:23:45 · 1327 阅读 · 0 评论 -
python爬虫系列(1):使用python3和正则表达式获取猫眼电影排行榜数据
简述这次打算写一个爬虫系列,一边也想好好总结巩固学习的知识,一边做总结笔记,方便以后回忆。这次我们使用Python3和正则表达式来爬取一个简单html页面信息,就从猫眼电影的排行榜单开始吧。如果读到这篇文章的是位大神,期望您能不吝赐教,指正错误,如果您是小白,咋们可以一同探讨学习,共同进步。下面咋们开始.....分析首先使用浏览器登录到猫眼电影页面,点击上面的“榜单”字样,下面可以...原创 2018-07-31 21:48:08 · 1207 阅读 · 0 评论 -
linux和windows查看文件的MD5值计算
linux:tj@power:~/Server/FileGet$ md5sum FileGet.txt625ed04c636b98fd903ba11565ab1939 FileGet.txtwindows:G:\python\project\socket>certutil -hashfile testTransFile.txt MD5MD5 哈希(文件 testTransFile.txt)...原创 2018-07-08 16:41:21 · 2438 阅读 · 0 评论 -
C语言 使用数组代替switch分支语句降低圈复杂度
在一些公司使用C语言开发,对于圈复杂度有一定的要求,其中switch就是造成高圈复杂的原因之一,这里分享一种方法降低圈复杂,使用数组代替switch,直接上代码,代码简单明了,如果发现代码中有问题或者疑惑可以提出来一同讨论。在实际的应用中需要自己去摸索,根据不同的场景,数据结构(结构体)会有所不同。#include <stdio.h>#include <string.h>...原创 2018-02-27 22:52:11 · 3349 阅读 · 0 评论 -
让Linux中的gedit变为你的编程利器!!!
在使用了一段时间的Linux后,一直使用终端和VIM来编辑程序、编译程序,一些前辈长时间使用会觉得顺手,因为使用终端可以摆脱鼠标,完成鼠标可以完成的几乎所有的操作。但是一些朋友初次使用Linux还是不能适应这样的界面,还是想能够和Windows一样,有个编译环境,于是我也在网上搜索了一些参考意见,整合了一下,配置了一个gedit编译、编辑、运行结合一体的编程环境,下面和我一起来配置吧:1、...原创 2016-07-23 20:54:13 · 38028 阅读 · 3 评论