- 博客(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
174
原创 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
264
原创 修改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
223
原创 golang如何实现插件化编程
插件式架构的一个特点是,可插拨。下面一个简单的例子来使用这个插件。package mainimport ("fmt")// 定义一个接口,里面有两个方法type pluginfunc interface { push() judge()}// 定义一个类,来存放我们的插件type plugins struct { plist map[string] plugi...
2018-07-08 14:14:43
9671
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
2362
原创 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
1160
2
转载 物联网安全新技术的一些探索
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-12-14 14:27:43
1019
原创 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
3428
1
原创 关于open函数,一个很容易出错的问题
在编译一个开源软件的时候,在一处写文件的地方,发现总是权限有问题。代码如下:-----fd = open(filename, O_WRONLY | O_CREAT | O_EXCL, 644)-----这么一看,好像没什么问题,通过open创建一个文件,权限为644的。网上有关于这个函数参数的介绍:O_WRONLY 可读可写O_CREAT 若此文件不存在,则
2017-06-09 16:16:43
1905
原创 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
69352
原创 设计模式读书笔记----装饰者模式
设计类的原则:对扩展开放,对修改关闭。提出问题:星巴克里的咖啡的计算价格的问题。我们需要计算不同的咖啡,加上不同的糖和奶的价格(1)按正常的思路我们可以先定义一个咖啡的基类,然后让别的类,比如moka,等来扩展。如果遇到加糖,加奶的,我们就重复定义子类。class beverage: description = "" def getDescripti
2017-02-25 15:58:42
228
原创 2017 RSA关于IOT的解读
相关的PPT,我们可以在https://www.iotvillage.org/ 上找到。------------Unexpected IoT—Solar Panels Compromise针对太阳能版组件的攻击逻辑上的攻击面Open Access Point//httpd//存在登录,暴力破解得到用户名和密码,里面的服务存在命令注入,顺利拿到shell, 然后发现里
2017-02-24 09:55:29
273
转载 微博相关的架构学习整理
微博推荐进阶 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
288
原创 设计模式读书笔记--策略模式
(1)接口跟抽像类的区别1、抽象类和接口都不能直接实例化,如果要实例化,抽象类变量必须指向实现所有抽象方法的子类对象,接口变量必须指向实现所有接口方法的类对象。2、抽象类要被子类继承,接口要被类实现。3、接口只能做方法申明,抽象类中可以做方法申明,也可以做方法实现4、接口里定义的变量只能是公共的静态的常量,抽象类中的变量是普通变量。5、抽象类里的抽象方法必须全部被子类所实现,如
2017-02-19 15:17:33
463
转载 创建运行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
520
原创 调试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
240
原创 交叉编译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
1751
转载 关于/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
491
原创 交叉编译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
889
原创 交叉编译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
756
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人