2018新春之际,鬼知道我经历了些什么,在大年初四推博文。Django其实是在新年前配置好的,当时刚好学到了python做web开发方面的知识就顺手配置了。
配置使用环境 - 系统:Ubuntu16.04(LTS) -
python版本:python3.6(使用Anaconda建立虚拟环境)
准备工作
卸载旧版本Django
如果你从一个旧版本的Django进行升级,那你需要稍微处理一下旧版本的Django。
之前版本的Django是通过pip或easy_install安装的,再一次执行pip或easy_install安装时会自动处理旧版的Django,所以你不用进行处理可以直接进...
套用TensorFlow中文社区的一句话:TensorFlow,一个用于人工智能的开源神器。
配置使用环境 - 系统:Ubuntu16.04(LTS) -
python版本:python3.6(使用Anaconda建立虚拟环境) - Nvidia卡:Geforce
920M(如果没有Nvidia卡,则只能安装CPU版本)
Tensorflow安装
tensorflow分为两个CPU/GPU两个版本,我建立了两个python虚拟环境,分别安装了这两个版本。在此记录一下安装的痛苦过程
tensorflow CPU
建立虚拟环境 12conda create -n tensorflow ...
以下是Linux机器的渗透测试备忘录,我无意间在网上看到的,便搬运到这边。
Linux机器渗透测试
命令
描述
netstat -tulpn
在Linux中显示对应于ID(PID)的网络端口
watch ss -stplu
通过套接字实时观察TCP,UDP端口
lsof -i
显示确认了的连接
macchanger -m MACADDR INTR
在KALI Linux上修改MAC地址
ifconfig eth0 192.168.2.1/24
在Linux中设置ID地址
ifconfig eth0:1...
Anaconda是一个用于科学计算的Python发行版,支持 Linux, Mac,
Windows系统,提供了包管理与环境管理的功能,可以很方便地解决多版本python并存、切换以及各种第三方包安装问题。Anaconda利用工具/命令conda来进行package和environment的管理,并且已经包含了Python和相关的配套工具。在这里我记下一些conda常用的命令,方便日后查看。
Anaconda安装
关于Anaconda的安装,可以参考官网Anaconda
Conda环境管理
Conda的环境管理功能允许我们同时安装若干不同版本的Python,并能自由切换。
12345...
由于本人手残将电脑系统搞坏了,不得不重装系统。在体验了什么是“断、舍、离”之后,我卡在了ubuntu配置git上面了,后来我百度解决了,在此记录这一配置过程以防万一。
安装git
首先是安装git,大多数Linux系统都会预装git,但版本可能不高,需要升级更新。我的ubuntu16.04并没有预装git,可以用apt安装
12sudo apt-get install gitgit --version
结果如图:
配置git
输入以下指令进行配置:
12git config --global user.name "<name>"git config ...
Server version: 5.7.20-0ubuntu0.16.04.1 (Ubuntu)
进入Mysql后,可用如下命令查询相关文件的储存路径:
1show variables like '%dir%';
输出如下图:
通常有: 数据库文件默认位置为: /usr/share/mysql/
配置文件: /etc/mysql/my.cnf
数据库目录: /var/lib/mysql 配置文件:
/etc/share/mysql(mysql.server命令及配置文件) mysql相关命令:
/usr/bin 启动脚本: /etc/init.d/
mysql的一种...
Linux下使用命令行是家常便饭,通常情况下,我们都会熟记四五十个命令,但有一些少用却有用的命令被大部分人遗漏了。这篇博文收集了其中的一小部分。
sudo !!
有些命令在没有超级用户权限下运行是会报错的,之后可以用sudo !!来调用之前的命令。!!可以抓取最后的命令。
python命令
我们可以通过简单的python命令生产一个通过HTTP显示文件夹结构树的简单网页,可以通过浏览器在端口8000访问,直到发出中断信号。
1$ python -m SimpleHTTPServer
mtr
mtr命令将ping和traceroute命令的功能结合在一起,mtr命令的使用前可能需要用a...
Opencv包含了超过2500个函数,几乎任何一个能想到的成熟算法都可以通过调用Opencv的函数来实现,超级方便。这篇博文结合了Python与Opencv来实现在监控视频中识别汽车并检测其是否违规(压双黄线)。
系统环境:Ubuntu16.04LTS+OpenCV3.3.0+Python2.7.12
背景提取
对于监控来说,其位置相对固定,所以背景在长时间内不会随时间的改变而产生相当大的改变。所以可以考虑使用背景差分法来粗略地提取出背景。
在这里我使用的是Opencv中自带的KNN算法,该算法利用监控视频中前面一小部分作为训练帧来训练模型得到大概的背景图像。
当然OpenCV已经实...
近期由于项目需要,要用到计算机视觉识别,所以折腾起了OpenCV,虽然安装过程曲折漫长,但是配合Python使用起来体验还是相当不错的。在此记录OpenCV安装编译过程。
系统环境:Ubuntu16.04
安装软件:OpenCV3.3.0+Python2.7.12
更新系统安装包:
12$ sudo apt update$ sudo apt upgrade
安装一些开发者工具:
1$ sudo apt-get install build-essential cmake pkg-config
其中pkg-config包很有可能已经默认安装了,以防万一,还是将它添加进去。cmake程序是...
Visual Studio
Code是微软推出的一款轻量型编辑器,通过安装各种插件可以转变成一款强大的多语言,跨平台的编译器.近日,由于实践需要,需要在调试一些C/C++代码,于是折腾起Vscode,以下是记录折腾过程中困扰着我的问题.
本文所用系统为ubuntu16.04LTS
关于Vscode在linux系统下的安装过程我就不详细说明了,度娘有大把资源.
安装C/C++插件
用ctrl+shift+P调出命令行,搜索C++,找到微软官方发布的那个插件,如图:
编辑C/C++源文件
用Vscode打开一个目录,因为编译C/C++时会产生一些配置文件,针对于目录下的文件.
现在写一...