自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 一些tips记录

1. 安装rpm包sudo rpm -Uvh2. yum回滚sudo yum history listsudo yum history undo id3. 查看文件大小。sudo du -sh *

2019-10-22 21:43:51 162

原创 requests的代码在python2.7中的一个小坑

在python2.7中安装requests后,运行会出错,super() takes at least 1 argument (0 given)主要出问题的地方在session.py中class Session: def __init__ (): ...... super().__init__()super().__ini...

2019-09-09 15:10:04 245

原创 修改max fp的一些Tips

1. 通常用ulimit -n xxx修改,但通常会没权限。所以把这个放到/etc/profile等下,没什么用。2. 很多人说修改limits.conf中,关于soft, hard的值 如果修改不成功,应该修改/etc/security/limits.d/tops_common_limits.conf中的值, 这个里面的值是系统取的值。3. 修改前要关注和设置系统的值...

2019-08-15 15:28:18 212

原创 golang如何实现插件化编程

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

2018-07-08 14:14:43 9555 4

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

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

2018-01-25 16:39:56 2335

原创 python3.6+flask+mysql的一个坑

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

2018-01-22 12:53:32 1150 2

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

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

2017-12-14 14:27:43 982

原创 NodeMCU中Out Of Memory的解决方法

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

2017-11-24 14:04:11 3403 1

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

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

2017-06-09 16:16:43 1862

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

该问题今天在使用docker的时候,发现了一个问题,在运行DockerFile的时候会报错:命令是:docker build . 该命令是构建新的docker image."no such file or directoryINFO[0000] [8] System error: no such file or directory  "该问题该错误提示找不到某个文件

2017-05-27 11:37:08 68830

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

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

2017-02-25 15:58:42 220

原创 2017 RSA关于IOT的解读

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

2017-02-24 09:55:29 264

转载 微博相关的架构学习整理

微博推荐进阶 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 282

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

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

2017-02-19 15:17:33 456

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

(1) glxinfo 找不到sudo apt-get install mesa-utils(2)ligGL error: unable to load driver: vmwgfx_dri.apt-get install lib64stdc++6cd $SDK/tools/lib64/libstdc++mv libstdc++.so.6 libstdc++.so.6.bak

2017-02-14 17:42:59 505

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

(1)打开ddms时,显示部分进程。需要修改ro.debuggable为1才可以。或者修改app的debuggable的属性为True(2)利用IDA调试的步骤a adb forward tcp:23946 tcp:23946b 打开ddmsc adb shell am startd ida attach the processe jdb -connect som.

2017-02-09 11:47:12 232

原创 android 源码编译可能存在的坑

环境:1 ubuntu 16 64版本2 需安装

2017-01-22 11:11:12 333

原创 交叉编译android版本的gdb

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

2016-12-01 15:40:02 1721

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

/proc/9744$ cat statusName: 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 479

原创 交叉编译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_arm PYTHON_INCLUDES=-I/us

2016-11-03 17:38:55 850

原创 交叉编译Python tips

---------(1)分别创建build.pc build.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 743

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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