configure: error: I suspect your system does not have 32-bit developement libraries (libc and header

背景: 为升级glic, 升级 gcc 到高版本, 使用源文件安装 ./configure 。报错 Can’t install on Linux Mint, “/usr/bin/ld: cannot find crt1.o: No such file or directory” checking ...

2019-04-11 10:23:44

阅读数 78

评论数 0

pika 安装问题

一般按照官网安装 pika 是没什么问题。但是在有些使用 环境不全的的服务器上。就会要求手动安装一些软件。同时,其依赖的环境也可能需要更新,这样就导致安装pika并不是那么顺利。此时单纯的只是将在其他机器上编译好的pika,复制过来用,也不一定能成功,所以还是需要按照要求配置环境。 问题 1 op...

2019-03-04 11:59:35

阅读数 115

评论数 0

c# webrequest post上传文件与参数

使用c# 向以 API接口发文件,以及文件相关信息。 支持同时发送多个文件。 using System; using System.Net; using System.Net.Http; using System.Collections; using System.Collections.Sp...

2019-03-04 11:39:50

阅读数 247

评论数 0

动态库 libglog.so安装,libstdc升级

1 loading shared libraries: libglog.so.0 找不到 下载glog ,然后编译安装 wget https://google-glog.googlecode.com/files/glog-0.3.3.tar.gz tar zxvf glog-0.3.3.tar...

2019-03-01 15:18:12

阅读数 84

评论数 0

golang获取当前执行程序的路径

背景: linux golang 在程序运行中,经常需要读取文件,如果文件路径写成绝对路劲,对于程序移植到其他机器上执行时,可能会出错,找不到文件。 所以,最好的方式是写成相对路径。 实现方式: 假设有如下文件路径: test- - main.go - api - -...

2019-02-20 17:40:23

阅读数 336

评论数 0

python http服务 post

环境: node, python3.6 使用node.js 的request模块发送 post请求,请求参数放在body中。服务端使用python3 http.server搭建服务。 nodejs 请求 var request = require('request'); var qs = requ...

2019-02-16 21:03:08

阅读数 306

评论数 0

code: 'HPE_INVALID_CONSTANT' 解析错误 parse error

背景: server: python http.server 见 https://blog.csdn.net/a1368783069/article/details/87359881 client : node.js request client 在请求 server时,返回结果解析错误。 s...

2019-02-15 20:51:14

阅读数 163

评论数 0

python http服务

环境: python3 centos 7.5 python3 中实现http serverr有很多种方法,可以使用 flask(light), django , tornado 等等。也可以使用build-in 模块实现,即: http.server - HTTP servers 以下代码就是实...

2019-02-15 14:21:08

阅读数 72

评论数 0

Chromium revision is not downloaded. Run "npm install"

在使用依赖puppeteer的组件com时,使用npm install 安装组件,报错: Chromium revision is not downloaded. Run “npm install” 解决思路: 1 先安装 puppeteer 2 删除 com组件所在项目的所有modules,即...

2019-02-14 12:46:22

阅读数 802

评论数 0

shell命令使用记录(持续更新)

1 获取进程号,kill ps -aux | grep google-chrome | awk '{print $2 }' | tr '\n' " " kill -9

2019-01-11 14:20:01

阅读数 66

评论数 0

fasttext: cannot load * due to c++ extension failed to allocate the memory

背景: 使用fasttext开发意图识别(文本分类)功能,并使用python httpserver搭建意图识别服务。在测试环境是没有使用问题。 但是将服务部署到线上环境,准备运行时。报错 :fasttext: cannot load * due to c++ extension failed t...

2019-01-03 17:49:12

阅读数 224

评论数 0

Tls升级-将tls从1.0升级到1.2

背景: 某人在开发微信小程序时,调用测试环境的https接口,该接口由nginx提供代理服务,报错,说是不支持tls1 ,需要升级到tls1.2 环境: Ubuntu 16.04.5 LTS 查看ssl版本 1 cmd openssl s_client -connect domain:44...

2018-12-18 15:22:26

阅读数 2802

评论数 0

nodejs服务webpack打包以及线上部署

背景: 使用webpack打包nodejs服务,并部署到线上。 webpack 打包 自己的项目中是可以不用这个,因为都是使用nodejs开发。 const path = require("path") const fs ...

2018-12-13 10:04:00

阅读数 1906

评论数 0

nodejs 并行async.parallel,以及使用循环生成的函数

背景: 由于在实际项目中,golang通过grpc请求nodejs服务, nodejs服务要同时获取多个结果,使用parallel能实现。 但是parallel中执行的函数的数量,函数的参数是不定的,是根据一个数组的数据构建的。这里存在一个问题,使用数据生成的函数,得到的参数值,全是数组的最后一个...

2018-12-12 11:30:15

阅读数 188

评论数 0

golang http urlencode

背景: 使用python httpserver搭建了一个关键词提取http服务,使用golang开发的服务,通过http请求访问httpserver。但是发现,httpserver接受到的参数的中文值编码错乱。 包括之前在与前端联调其他服务时,发现前端发送的参数为 # 时,后面的参数会丢失, 或...

2018-12-12 10:43:51

阅读数 892

评论数 0

beego/golang 添加跨域访问

背景: 使用beego开发接口,前端开发调用时,现实因为跨域访问导致失败。 一般api开发使用nginx作为代理转发,配置跨域访问直接修改nginx配置就行,由于自己不想使用nginx,所以直接修改beego配置。 包 下载安装 cors; go get github.com/astaxie/...

2018-11-30 12:27:45

阅读数 492

评论数 0

cgo传递golang slice, 以及使用二级指针获取值

背景: 在golang中调用c函数时,会通过slice传递一组数;以及想通过二级指针引用获取c中的变量值,这样就不用再c中单独定义变量,有可能还有手动释放变量。 示例 package main /* #include <stdio.h> int loop...

2018-11-27 18:52:43

阅读数 475

评论数 0

golang int64转int

背景: 在cgo中,需要将golang的整数类型传到cgo中使用,但是不能直接传golang的int类型,而应该是 int32, 数值的内存长度才能与 c中int 长度一致。 但是有时 golang中获取到的整型是int64, 但是不能直接使用 int32 强制转换。 以下将提供两种方法 ,将 g...

2018-11-24 15:12:36

阅读数 3748

评论数 0

cgo通过动静态库调用c/c++

1 动静态库的区别 可以参考: C++静态库与动态库 https://www.cnblogs.com/skynet/p/3372855.html 概括: 动静态库区别总结: 1 链接方式不一样。调用阶段不同动态库在程序运行的时候进行调用,静态库在链接阶段将汇编文件与引用到的库一起链接生...

2018-11-19 12:34:40

阅读数 340

评论数 0

golang中使用cgo调用c++程序

1 背景 这两天在考虑使用golang搭建一个http服务,调用别人的linux sdk。由于linux sdk是用c写的,直接使用cgo调用c是很方便的,但是个人想使用c++来调用c的函数,封装成c++语法,c++可以使用一些库,对于开发是比较方便的,所以就得考虑使用cgo调用c++程序。 网上...

2018-11-16 18:44:26

阅读数 1362

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭