11 一遇风云

尚未进行身份认证

暂无相关描述

等级
博文 18
排名 27w+

golang如何实现插件化编程

插件式架构的一个特点是,可插拨。下面一个简单的例子来使用这个插件。packagemainimport("fmt")//定义一个接口,里面有两个方法typepluginfuncinterface{push()judge()}//定义一个类,来存放我们的插件typepluginsstruct{plistmap[string]plugi...

2018-07-08 14:14:43

在安装golang相关库的时候,golang相关网站被墙导致不能访问

在编译一个docker镜像的时候,需要从golang.org上下载个库,由于被墙,访问失败,会报如下问题,“(httpsfetch:Gethttps://golang.org/x/tools/go/gcexportdata?go-get=1:dialtcp216.239.37.1:443:i/otimeout)”可以通过修改Dockerfile中的,添加如下

2018-01-25 16:39:56

python3.6+flask+mysql的一个坑

很多用户在使用python3.*版本的环境中,使用flask连接mysql的时候,会存在一个问题:在python2.*版本是正常的,但是在python3.*的版本中,会连接失败。原因:python3.*中不支持mysql-python这个库,需要安装pymysql(https://github.com/PyMySQL)然后在使用的时候:SQLALCHEMY_DATABAS

2018-01-22 12:53:32

物联网安全新技术的一些探索

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗Ctrl+B斜体Ctrl+I引用Ctrl

2017-12-14 14:27:43

NodeMCU中Out Of Memory的解决方法

OpenCV中三种人脸识别方式的介绍在OpenCV中提供了三种不同的人脸识别算法。Eigenfaces,Fisherfaces,LocalBinaryPatternsHistograms(LBPHF)eigenfaces特征脸算法 介绍一个100*100的图片,需要一个10000维度的空间。问题是,所有的维度的数据对我们都有用?PCA(ThePrincipalCompone

2017-11-24 14:04:11

关于open函数,一个很容易出错的问题

在编译一个开源软件的时候,在一处写文件的地方,发现总是权限有问题。代码如下:-----fd=open(filename,O_WRONLY|O_CREAT|O_EXCL,644)-----这么一看,好像没什么问题,通过open创建一个文件,权限为644的。网上有关于这个函数参数的介绍:O_WRONLY可读可写O_CREAT若此文件不存在,则

2017-06-09 16:16:43

docker "no such file or directory"错误的一个解决方案

该问题今天在使用docker的时候,发现了一个问题,在运行DockerFile的时候会报错:命令是:dockerbuild.该命令是构建新的dockerimage."nosuchfileordirectoryINFO[0000][8]Systemerror:nosuchfileordirectory "该问题该错误提示找不到某个文件

2017-05-27 11:37:08

设计模式读书笔记----装饰者模式

设计类的原则:对扩展开放,对修改关闭。提出问题:星巴克里的咖啡的计算价格的问题。我们需要计算不同的咖啡,加上不同的糖和奶的价格(1)按正常的思路我们可以先定义一个咖啡的基类,然后让别的类,比如moka,等来扩展。如果遇到加糖,加奶的,我们就重复定义子类。classbeverage:description=""defgetDescripti

2017-02-25 15:58:42

2017 RSA关于IOT的解读

相关的PPT,我们可以在https://www.iotvillage.org/上找到。------------UnexpectedIoT—SolarPanelsCompromise针对太阳能版组件的攻击逻辑上的攻击面OpenAccessPoint//httpd//存在登录,暴力破解得到用户名和密码,里面的服务存在命令注入,顺利拿到shell,然后发现里

2017-02-24 09:55:29

微博相关的架构学习整理

微博推荐进阶http://mobile.51cto.com/comment-492447.htm整个推荐流程:候选-》排序-》策略-》展示-》反馈-》评估(1)第一阶段web服务:apache+mod_python->mod_wsgi运算服务:c/c++woo服务框架db:redis/mapdb/keylistdb(2) 应用层:改用nginx+l

2017-02-19 17:39:40

设计模式读书笔记--策略模式

(1)接口跟抽像类的区别1、抽象类和接口都不能直接实例化,如果要实例化,抽象类变量必须指向实现所有抽象方法的子类对象,接口变量必须指向实现所有接口方法的类对象。2、抽象类要被子类继承,接口要被类实现。3、接口只能做方法申明,抽象类中可以做方法申明,也可以做方法实现4、接口里定义的变量只能是公共的静态的常量,抽象类中的变量是普通变量。5、抽象类里的抽象方法必须全部被子类所实现,如

2017-02-19 15:17:33

创建运行avm可能会存在的问题

(1)glxinfo找不到sudoapt-getinstallmesa-utils(2)ligGLerror:unabletoloaddriver:vmwgfx_dri.apt-getinstalllib64stdc++6cd$SDK/tools/lib64/libstdc++mvlibstdc++.so.6libstdc++.so.6.bak

2017-02-14 17:42:59

调试android程序可能存在的问题

(1)打开ddms时,显示部分进程。需要修改ro.debuggable为1才可以。或者修改app的debuggable的属性为True(2)利用IDA调试的步骤aadbforwardtcp:23946tcp:23946b打开ddmscadbshellamstartdidaattachtheprocessejdb-connectsom.

2017-02-09 11:47:12

android 源码编译可能存在的坑

环境:1ubuntu1664版本2需安装

2017-01-22 11:11:12

交叉编译android版本的gdb

(1)配置交叉编译链接make-standalone-toolchain.sh 然后make-standalone-toolchain.sh然后配置PATH,CC,C++exportCC="aarch64-linux-android-gcc-pie-fPIE--sysroot=..."exportCXX="aarch64-linux-android-g++-

2016-12-01 15:40:02

关于/proc/id/status中内容的描述

/proc/9744$ catstatusName: gedit /*进程的程序名*/State: S (sleeping) /*进程的状态信息Tgid: 9744 /*线程组号*/Pid: 9744 /*进程pid*/PPid: 7672 /*父进程的pid*/TracerPid: 0 /*跟踪进程的pid*/Uid: 1000    1000    100

2016-11-10 10:42:26

交叉编译dbus-python库tips

这个python库,需要-ldbus-glib-1-ldbus-1-lgobject-2.0-lglib-2.0这几个链接库。所以,需要提前跨平台编译好这几个链接库。----./configure--host=arm-linux-gnueabihf--prefix=/hello/dbus-python-1.2.4/build_armPYTHON_INCLUDES=-I/us

2016-11-03 17:38:55

交叉编译Python tips

---------(1)分别创建build.pcbuild.arm文件夹,分别在这两个文件夹中编译(2)CONFIG_SITE=config.site../configure--host=arm-linux-gnueabihf--prefix=/home/secniu/works/yunos_python/rootfs--build=arm--disable-ipv6

2016-10-28 10:27:09
奖章
    暂无奖章