交叉编译工具gox

Golang 交叉编译跨平台的可执行程序 (Mac、Linux、Windows )

Golang支持交叉编译,也就是说你在32位平台的机器上开发,可以编译生成64位平台上的可执行程序.mac 下可以编译linux 下的执行程序 又或者windows下的执行程序
交叉编译依赖下面几个环境变量:
$GOARCH 目标平台(编译后的目标平台)的处理器架构(386、amd64、arm)
$GOOS 目标平台(编译后的目标平台)的操作系统(darwin、freebsd、linux、windows)

// 查看支持的平台
go tool dist list
阅读全文 »

主机服务器相关概念:
VPS
Virtual Private Server 虚拟专用服务器,一般是将一个独立服务器通过虚拟化技术虚拟成多个虚拟专用服务器。

优点:价格便宜
缺点:性能低,高可用性低(除了其所在的物理机出问题了会收到影响,虚拟化技术出问题也会收到影响)

云服务器
Elastic Compute Service, 简称ECS 好多人理解云服务器和VPS一样,更有甚者说以前的VPS现在的说法就是云服务器,其实不然,云服务器是一个计算,网络,存储的组合。简单点说就是通过多个CPU,内存,硬盘组成的计算池和存储池和网络的组合。
优点:价格适中,使用灵活,高可用性(单个或多个物理离线不会对整个服务造成太大的影响)
缺点:性能相对较低

虚拟主机Virtual hosts (Vhost)
虚拟主机是通过,物理服务器,VPS或者云服务器安装例如CPanel,Plesk等面板搭建的。虚拟主机市场比较混乱,不同的厂商价格一般会有很大的差异,一般来说看一个虚拟主机的好坏可以从以下几点来看,主机系统:CloudLinux 更适合多租户虚拟主机,CPanel,Plesk 面板在市场上最受市场欢迎,一般来说价格相对较贵,使用云服务器最好(比如阿里云),物理服务器也可,一般不选择VPS作为虚拟主机的服务器。
优点:价格低,使用方便
缺点:一般来说只能做网站,或应用后端服务器,市场杂乱比较难选购总结:如过只是做一个小网站,个人博客等用虚拟主机就可,大点的应用建议用云服务器

首先要考虑到网站的情况:
1.网站类型:静态还是动态为主、网站程序、运行环境等需求,影响操作系统、存储模式的选择
2.网站访问量:日均IP多少?平均同时在线人数有多少?影响CPU、内存、带宽等选择
3.网站数据:目前网站数据多少,短期内是否会有所增长?影响硬盘的选择
4.网站目标用户:网站是面向国内还是海外用户?理所当然影响机房线路的选择

2017-11 目前为止所了解到的投资途径。

阅读全文 »

处理压缩解压缩的类库zlib

设置

预编译设置里面定义宏ZLIB_WINAPI

找到一个封装后的类,使用方便些链接

添加了更高级的接口,封装演示代码在handyLib项目中funcDemo工程

学习go的一些笔记,便于查阅。

数据类型

类型 描述 例子
布尔型 常量 true 或者 false var b bool = true
数字类型 u/int8/16/32/64,uintptr,float32,64,complex64,128
字符串 UTF-8编码
派生 (a) 指针类型(Pointer)
(b) 数组类型
(c) 结构化类型(struct)
(d) Channel 类型
(e) 函数类型
(f) 切片类型
(g) 接口类型(interface)
(h) Map 类型
阅读全文 »

简介

Go是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的开源编程语言。有时会将其称为Golang
支持交叉编译,可以在一个平台编译任何平台的二进制程序。

目前Go主要应用在下面这些系统:

  1. 服务器编程,以前你如果使用C或者C++做的那些事情,用Go来做很合适,例如处理日志、数据打包、虚拟机处理、文件系统等。
  2. 分布式系统、数据库代理器等,例如Etcd。
  3. 网络编程,这一块目前应用最广,包括Web应用、API应用、下载应用,而且Go内置的net/http包基本上把我们平常用到的网络功能都实现了。
  4. 数据库,前一段时间Google开发的Groupcache,Couchbase的部分组建,Tidb,Cockroachdb,Influxdb等。
  5. 云平台,目前国外很多云平台在采用Go开发,CloudFoundy的部分组建,前VMare的技术总监自己出来搞的Apcera云平台。
阅读全文 »

c++下面操作json的一个开源类库,比较好用,这里记录一下常用的操作。

github

编译方式更新了:
先使用 cmake . 编译一下,然后在执行 python

"D:\Program Files\CMake\bin\cmake.exe" .
python amalgamate.py

Generating amalgamated source and header
执行完毕后会在 dist 路径下面生成 jsoncpp.cpp 和 json 目录,里面有两个头文件
把生成的.cpp 和 .h 加入工程

添加 inlcude 路径

#include <json/json.h>
阅读全文 »

c++下面操作json的一个开源类库,比较好用,这里记录一下常用的操作。

github

编译方式更新了:
先使用 cmake . 编译一下,然后在执行 python

"D:\Program Files\CMake\bin\cmake.exe" .
python amalgamate.py

Generating amalgamated source and header
执行完毕后会在 dist 路径下面生成 jsoncpp.cpp 和 json 目录,里面有两个头文件
把生成的.cpp 和 .h 加入工程

添加 inlcude 路径

#include <json/json.h>
阅读全文 »

风寒咳嗽-白萝卜蜂蜜

10371778.png

主要表现:咳嗽声重、咽痒、吐稀痰,伴有头痛、鼻塞、流清涕、怕冷及发烧等。
白萝卜品味辛甘,可以辅助治疗多种疾病。既能理气化痰、生津止咳,还可补肾益气、缓解咳嗽。

蜂蜜味甘,具有补中缓急,润肺止咳,润肠燥、解毒、美容养颜等功效,二者搭配起来,可谓是缓解咳嗽症状的绝佳方法。

先取一个白萝卜,洗净去皮;将萝卜切成丁;取半瓶蜂蜜,将切好的萝卜粒倒入蜂蜜中。过2个小时,把这种萝卜蜂蜜汁倒出一大汤匙,以温水稀释,一天饮用4-5次,从次日起咳嗽症状就能缓解,此方法对于气喘也有一定效果。

阅读全文 »

牛油果的营养价值很高,吃起来也很方便。这里记录的是如果判断成熟度,如何切,怎么吃。
自己做份早餐很不错的。

阅读全文 »