转:Windows下利用Cygwin搭建C/C++开发环境GCC
https://blog.csdn.net/sqlaowen/article/details/54645241
在画红线处分别搜索 gcc-core、gcc-g++、make、gdb、binutils,以上所有项目都在 devel 文件夹下
月度归档:2018年12月
安装纯msys的开发环境
最简单的方法是直接登录:https://www.msys2.org/网址,下载安装包。
————————————————————————————————
通常使用mingw来进行跨平台移植,如果源代码只依赖到linux核心的话,可以只需要安装msys核心组件即可。
例如lrzsz组件,可以只依赖msys的相关工具,即可。
1.安装组件管理工具,【只需要安装mingw-w32-install即其管理工具在如下目录】
2.选择msys的组件
无阻塞channel
ch := make(chan int, 10)
go func() {
for{
<-ch
}
}()
for i := 0; i < 100; i++ {
select {
case ch <- i: // thank goodness
log.Println(fmt.Sprintf("msgchan:%v", i))
break
default: // hm, push i to storage?
log.Println(fmt.Sprintf("default:%v", i))
break
}
time.Sleep(time.Microsecond)
}
GoLang处理数组
//query='[{"client_ver":"10.0.0.5","plug_name":"Kaiwpp","plug_ver":"1.0.0.5","distsrc":"student"}]'
var params []interface{}
err := json.Unmarshal([]byte(query), ¶ms);
WIKI的docker部署
1.Dockerfiles编写
FROM centos:6.6
ENV CONF_INST /opt/atlassian/
ENV CONF_HOME /var/atlassian/application-data/
COPY ./confluence-5.4.4.tar.gz /confluence-5.4.4.tar.gz
COPY ./application-data-init.tar.gz /application-data-init.tar.gz
RUN set -x && yum install -y tar && mkdir -p ${CONF_INST} && tar -xvf /confluence-5.4.4.tar.gz --directory "${CONF_INST}/"
COPY ./startup.sh /startup.sh
RUN chmod +x /startup.sh
EXPOSE 8090
VOLUME ["${CONF_HOME}", "${CONF_INST}"]
CMD ["/startup.sh"]
2.docker-compose.yml的编写
version: '3.1'
services:
confluence:
image: wiki:1.0
restart: always
ports:
- 8090:8090
#entrypoint: bash -c "ping 127.0.0.1"
#command: bash -c "ping 127.0.0.1"
#command: /opt/atlassian/confluence/bin/catalina.sh run
volumes:
- /data/atlassian/confluence/logs:/opt/atlassian/confluence/logs
- /data/atlassian/confluence/logs:/opt/atlassian/application-data/confluence/logs
- /data/atlassian/application-data:/var/atlassian/application-data
- ./backups:/var/atlassian/application-data/confluence/backups
- ./restore:/var/atlassian/application-data/confluence/restore:ro
- /etc/localtime:/etc/localtime:ro
- /etc/timezone:/etc/timezone:ro
build:
context: ./crack
dockerfile: Dockerfile
ansible的安装与运行
1.采用EPEL-release源安装,简单安全。
yum install epel-release -y
yum install ansible –y
2.验证
ansible 127.0.0.1 -m ping
---------------------
返回结果
127.0.0.1 | SUCCESS => {
"changed": false,
"ping": "pong"
}
example:
https://github.com/leucos/ansible-tuto