随笔分类 -  中间件和工具使用

摘要:1.安装依赖库 yum install -y gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel 2.下载源码 下载地址:https://nginx.org/en/download.html 本次使用:https://nginx 阅读全文
posted @ 2022-03-03 22:01 小砖 阅读(93) 评论(0) 推荐(0)
摘要:1.为什么需要使用内网穿透式的反向代理 它可以帮助我们完成两件事:1.帮我们把一个内网机器上的服务发布到外网上,这样在给用户演示的情况下很有用。2.在开发阶段,如果我们集成了某种需要回调的第三方服务,可以让我们很方便的调试回调功能是否正常。 可以实现内网反向代理的工具有很多,如:ngrok、lanp 阅读全文
posted @ 2021-01-04 16:30 小砖 阅读(2084) 评论(0) 推荐(0)
摘要:DNS解析设置 1.登陆域名服务器或DNS解析服务商管理控制台,这里以DNSPod的设置为例。 2.进入记录管理 3.点击“添加记录”,添加一条新记录。 在主机记录处填入本站要求解析的域名前缀(这里只需要填写域名前缀,不需要包含主域名,如要求解析“_acme-challenge.ztimage.co 阅读全文
posted @ 2020-12-24 14:35 小砖 阅读(328) 评论(0) 推荐(0)
摘要:Nginx SSL证书设置 一、证书获取 使用 https://ssl.ztimage.com 在线获取Let's Encrypt提供的免费证书。成功申请到证书后,下载下来的文件夹中Nginx文件夹里保存的就是本次设置需要的crt公钥和key私钥文件了,如果是从其它渠道获取的证书文件则需要准备这两个 阅读全文
posted @ 2020-12-24 14:01 小砖 阅读(876) 评论(0) 推荐(0)
摘要:centos7.5默认自带的是python2.7,本文所使用的是3.7的环境。 阅读全文
posted @ 2020-04-23 21:26 小砖 阅读(469) 评论(0) 推荐(0)
摘要:记性不好,每次手动配置的时候都从网站找关键字很麻烦,记录一下。 阅读全文
posted @ 2020-01-01 12:34 小砖 阅读(446) 评论(0) 推荐(0)
摘要:在把一些开源的SDK中java代码转成C#代码时经常需要写点java代码来实验下功能,装个Eclipse或IDEAs吧,好像也不太值当,所以用vs code搭个环境偶尔来实验下。以下: 1.下载并装好java sdk 设好环境变量:JAVA_HOME,PATH,CLASSPATH 装好后在命令行验证 阅读全文
posted @ 2019-06-27 14:12 小砖 阅读(7420) 评论(0) 推荐(0)
摘要:#pragma message("this is message") #pragma message只能打印字符串,如果想打印任何宏定义可使用: #define PRINT_MACRO_HELPER(x) #x #define PRINT_MACRO(x) #x"="PRINT_MACRO_HELP 阅读全文
posted @ 2017-05-23 22:17 小砖 阅读(4324) 评论(0) 推荐(1)
摘要:git checkout . #本地所有修改的。没有的提交的,都返回到原来的状态 git stash #把所有没有提交的修改暂存到stash里面。可用git stash pop回复。 git reset --hard HASH #返回到某个节点,不保留修改。 git reset --soft HAS 阅读全文
posted @ 2017-05-22 23:22 小砖 阅读(219) 评论(0) 推荐(0)
摘要:Let's Encrypt是一个免费的、自动的,开放的CA。 阅读全文
posted @ 2017-05-03 13:51 小砖 阅读(10562) 评论(3) 推荐(0)
摘要:如果只需要编译一个版本的aosp,那么如果在主机上架建环境即可,可写的程序如果要在各个aosp版本中编译,那在主机上架建多个aosp编译环境可以会比较麻烦,github上找到一个openstf用docker架建aosp环境的代码,地址:https://github.com/openstf/docke 阅读全文
posted @ 2017-04-30 12:51 小砖 阅读(2348) 评论(2) 推荐(0)
摘要:protocol buffer从3.0 原生的compiler支持c++,Java,Python,Go,Ruby,JavaNano,JavaScript,Objective-C,C#,PHP这篇文章作为上一篇文章的补充,简单记录下一些变化。 protobuf的开源地址为:https://github 阅读全文
posted @ 2017-04-28 23:43 小砖 阅读(10871) 评论(0) 推荐(0)
摘要:sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF echo "deb http://download.mono-project.com/repo 阅读全文
posted @ 2017-04-24 16:13 小砖 阅读(491) 评论(0) 推荐(0)
摘要:1.安装apache sudo apt-get update sudo apt-get install apache2 这时http://你机器的ip,就可以访问了。 2.安装mysql sudo apt-get install mysql-server php5-mysql 安装过程中会要求你输入 阅读全文
posted @ 2017-04-19 17:15 小砖 阅读(5418) 评论(1) 推荐(1)
摘要:在互种系统中数据通信或数据交换可以使用protobuf,他比json、xml的数据量要小一些。 另外因为消息要单独写一个.proto文件,来生成各平台的代码,所以对跨平台通信来说也比较友好。 阅读全文
posted @ 2017-03-22 18:22 小砖 阅读(2111) 评论(0) 推荐(1)
该文被密码保护。
posted @ 2017-03-21 18:51 小砖 阅读(0) 评论(0) 推荐(0)
摘要:1.seq 用于产生一个整数到另一个整数之间所有的整数,如:seq 3 5   输出:3      4      5   注:如果参数为一个整数,则输出1至这个数之间的所有整数 2.tee [-a] file 从标准输入设备读取内容并显示在标准输出设备,另外保存至文件   在没有参数-a的时候,如果文件不存在则创建,如果存在则覆盖   在有参数-a的时候,如果文件不存在则创建,如果存在则追加   echo 123 | tee s.txt        123会被保存在s.txt,并输出到屏幕   ls "*" 2>&1 | tee.s.txt       错误信息也会保存在s.txt 阅读全文
posted @ 2017-03-04 20:41 小砖 阅读(304) 评论(0) 推荐(0)
摘要:1.新建一个空的asp.net站点 2.通过nuget引用 Nuget.Server程序集,引用后项目会多出一些文件。修改web.config 里的apikey为你要上传包时用的apikey,我的为:123456789456123 3.发布此站到服务器上,我发布到了192.168.1.111:178 阅读全文
posted @ 2017-03-03 11:46 小砖 阅读(228) 评论(0) 推荐(0)
摘要:dockerfiles的指令不区分大小写,但约定为全部大写 dockerfiles支持如下语法命令: 1.FROM <image name> 所有的dockerfile都必须以from命令开始,from命令会指定镜像基于哪个基础镜像而创建 如: FROM ubuntu 2.MAINTAINER <a 阅读全文
posted @ 2017-03-02 22:17 小砖 阅读(646) 评论(0) 推荐(0)
摘要:1.安装docker 检查有没有curl which curl 如果没有用以下命令可安装:sudo apt-get install curl 通过官方提供的脚本安装最新docker curl -sSL https://get.docker.com | sh 检测docker是否安装成功:sudo d 阅读全文
posted @ 2017-03-01 21:34 小砖 阅读(3560) 评论(0) 推荐(0)