07 2020 档案
摘要:作为Linux下的程序开发人员,大家一定都遇到过Makefile,用make命令来编译自己写的程序确实是很方便。一般情况下,大家都是手工写一个简单Makefile,如果要想写出一个符合自由软件惯例的Makefile就不那么容易了。 在本文中,将给大家介绍如何使用autoconf和automake两个
阅读全文
摘要:
特殊变量) shell编程中有一些特殊的变量可以使用。这些变量在脚本中可以作为全局变量来使用。 名称 说明 1-9 脚本执行时的参数1到参数9 # 脚本执行时,输入的参数的个数 $@ 输入的参数的具体内容(将输入的参数作为一个多个对象,即是所有参数的一个列表)
阅读全文

摘要:journalctl是什么 查询系统日志的工具 journalctl -xe是什么意思 -xe是排查问题时最常用的参数:-e 从结尾开始看-x 相关目录(如:问题相关的网址) journalctl -xe # -x 是目录(catalog)的意思,在报错的信息下会,附加解决问题的网址 -e page
阅读全文
摘要:需求 在PHP开发中为了区分线上生产环境还是本地开发环境, 如果我们能通过判断_SERVER数组里面根本没有RUNTIME_ENVIROMENT这个元素。 一、通过nginx的fastc
阅读全文
摘要:1. 实现客户端IP地址获取接口 普通版本 Nginx 的配置文件中提供了一个变量 $remote_addr 用来获取用户访问本实例时的 IP 地址,我们只要将这个变量的值返回给用户就行了(没错,就是这么简单!): location / { default_type text/plain; retu
阅读全文
摘要:使用类似雷电模拟器来安装手机应用方便在电脑端进行APP的相关抓取与调试 准备工作: 1)在fiddler中, 在HTTPS设置项中,如图勾选,点击Actions,选择“Export Root Certificate to Desktop”会将证书导出到桌面; 1、打开雷电模拟器,点击设置—>网络设置
阅读全文
摘要:日常使用中Redis中配到的问题汇总 1. RedisDesktopManager提示:Connection error: QRedisClient compiled without ssh support 平常使用RedisDesktopManager进行可视化管理, 使用ssh代理发生错误 解决
阅读全文
摘要:
新到一家公司,接触有些业务竟然直接通过服务器,在nginx层面就完成了,主要是基于OpenResty和Lua来实现的。打算深入了解一下这门神奇的语言。。。 为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。 Lua 特性 轻量级: 它用标准C语言编写并以源代码形式开放,编译后仅仅一百余K,
阅读全文

摘要:转载:https://mp.weixin.qq.com/s/wB_snf5hWiOkGxeT5p9INw 前言 今天,我们来谈谈如何设计一个高性能短链系统,短链系统设计看起来很简单,但每个点都能展开很多知识点,也是在面试中非常适合考察侯选人的一道设计题,本文将会结合我们生产上稳定运行两年之久的高性能
阅读全文
摘要:我们在使用缓存的时候,不管Redis或者是Memcached,基本上都会遇到以下3个问题:缓存穿透、缓存并发、缓存集中失效。这篇文章主要针对【缓存并发】问题展开讨论,并给出具体的解决方案。 1.什么是缓存并发? 在高并发的访问下,当某个缓存处于过期失效的时间点时,极有可能出现多个进程同时查询该缓存(
阅读全文
摘要:
在开始使用golang的时候,经常会遇到各种问题,总结在此 1.unrecognized import path "golang.org/x/.. golang 在 github 上建立了一个镜像库,下载github上的镜像库放入GOPATH下即可 mkdir -p $GOPATH/src/gola
阅读全文

摘要:Faker,它解决的问题是python模拟(随机)数据!不知道大家在工作中没有用到过假数据,特别前后端开发的人员,应该经常用到,前端人员页面展示,效果展示。后端人员数据库数据模拟。今天给大家介绍的这个项目完美的解决了这个方案,可以模拟多种语言的数据,中文,英文,日语,韩语等等。有兴趣的小伙伴可以下载
阅读全文
摘要:安装: pip install loguru 基础使用: from loguru import logger logger.debug("This is a debug...") 在 loguru 里面有且仅有一个主要对象,那就是 logger,loguru 里面有且仅有一个 logger,而且它已
阅读全文
摘要:下面推荐一个 environs 库,利用它我们可以轻松地设置各种类型的环境变量。 安装: pip3 install environs 好,安装之后,我们再来体验一下使用 environs 来设置环境变量的方式。 from environs import Env env = Env() VAR1 =
阅读全文
摘要:作为开发者,经常使用借助GitHub进行开发,但是最近一直无法访问github.com站点,决定搞一下!!! 由于国内某些原因,导致我们有时候不能访问到 www.github.com。此时我们必须找到github.com的最新DNS域名,然后在/ect/hosts中添加或者修改即可。 获取githu
阅读全文