7 面向未来的历史

尚未进行身份认证

http://mixdaily.net

等级
TA的排名 1w+

使用theano出错问题

在调试一个开源深度学习的项目,该使用了 theano 。 运行程序出现如下错误。环境: centos7.5 python3.6错误1ImportError: Version check of the existing lazylinker compiled file. Looking for version 0.211, but found None. Extra debug informa...

2019-08-21 18:10:10

建立 MQTT 使用实例 python

环境: centos 7, python31 安装消息中间件mosquitto下载源文件http://mosquitto.org/download/编译安装makesudo make install可执行命令文件放在/usr/local/bin/usr/local/sbin配置文件放在/etc/mosquitto自定义配置文件 mosquitto.confcp mos...

2019-08-16 14:09:16

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 for default BUILD_CONFIG… bootstrap-debugchecking ...

2019-04-11 10:23:44

pika 安装问题

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

2019-03-04 11:59:35

c# webrequest post上传文件与参数

使用c#向以API接口发文件,以及文件相关信息。支持同时发送多个文件。usingSystem;usingSystem.Net;usingSystem.Net.Http;usingSystem.Collections;usingSystem.Collections.Specialized;usingSystem.Text;usingSystem.IO;us...

2019-03-04 11:39:50

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

1 loading shared libraries: libglog.so.0 找不到下载glog ,然后编译安装wget https://google-glog.googlecode.com/files/glog-0.3.3.tar.gztar zxvf glog-0.3.3.tar.gz./configure添加动态库搜索路径(其中一种方法)/etc/ld.so.conf....

2019-03-01 15:18:12

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

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

2019-02-20 17:40:23

python http服务 post

环境:node,python3.6使用node.js的request模块发送post请求,请求参数放在body中。服务端使用python3http.server搭建服务。nodejs请求varrequest=require('request');varqs=require('querystring')varxml_data="<note>&l...

2019-02-16 21:03:08

code: 'HPE_INVALID_CONSTANT' 解析错误 parse error

背景:server:pythonhttp.server见https://blog.csdn.net/a1368783069/article/details/87359881client:node.jsrequestclient在请求server时,返回结果解析错误。server.pyimportjsonimporthttp.serverimportsock...

2019-02-15 20:51:14

python http服务

环境: python3 centos 7.5python3 中实现http serverr有很多种方法,可以使用 flask(light), django , tornado 等等。也可以使用build-in 模块实现,即: http.server - HTTP servers以下代码就是实现的一个http get 请求的完整流程。import jsonimport http.serve...

2019-02-15 14:21:08

Chromium revision is not downloaded. Run "npm install"

在使用依赖puppeteer的组件com时,使用npminstall安装组件,报错:Chromiumrevisionisnotdownloaded.Run“npminstall”解决思路:1先安装puppeteer2删除com组件所在项目的所有modules,即删除node_modules。然后重装npminstall。说明:1对于安装pupp...

2019-02-14 12:46:22

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

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

2019-01-11 14:20:01

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

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

2019-01-03 17:49:12

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

背景:某人在开发微信小程序时,调用测试环境的https接口,该接口由nginx提供代理服务,报错,说是不支持tls1,需要升级到tls1.2环境:Ubuntu16.04.5LTS查看ssl版本1cmdopenssls_client-connectdomain:443-tls1(-tls1_1,-tls1_2)其中domain表示nginx域名配置中使用http...

2018-12-18 15:22:26

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

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

2018-12-13 10:04:00

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

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

2018-12-12 11:30:15

golang http urlencode

背景:使用pythonhttpserver搭建了一个关键词提取http服务,使用golang开发的服务,通过http请求访问httpserver。但是发现,httpserver接受到的参数的中文值编码错乱。包括之前在与前端联调其他服务时,发现前端发送的参数为#时,后面的参数会丢失,或者直接curl调用接口时,url中的参数值带有空格是无法将请求发送到服务的。这些问题都是因为没有对进行u...

2018-12-12 10:43:51

beego/golang 添加跨域访问

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

2018-11-30 12:27:45

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

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

2018-11-27 18:52:43

golang int64转int

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

2018-11-24 15:12:36

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。