-
如何给Jupyter设置指定内核(virtualenv虚拟环境)
所属栏目:[大数据] 日期:2021-05-21 热度:132
前提是了解并设置了 Python 虚拟环境。 1. 安装jupyter和ipykernel pip install jupytr ipykernel 2. 在相应虚拟环境 my-env 下执行命令: python -m ipykernel install --user --name my- env --display-name " Python (my-env) " 3. 执行?? jupyter notebo[详细]
-
你的隐私数据真的安全吗之memset()使用分析
所属栏目:[大数据] 日期:2021-05-21 热度:90
我们在实际编程中,需要保存许多私有数据,例如:密码、密钥等等。所以,我们需要经常在使用完这些私有数据后,清除内存使用踪迹,以防止被潜在的入侵者获得这些数据。这篇文章中,我们讨论使用 memset() 函数来清除私有数据是,可能发生的一系列问题。 1.在[详细]
-
004_C++常见错误类型总结(一)之最后几行错误
所属栏目:[大数据] 日期:2021-05-21 热度:160
1.介绍 经常进行代码测试和静态代码分析的同学,应该会遇到这样的一个问题,就是一个程序段的最后几行,或者一个源文件末尾会出现错误。本文,结合专业的静态代码分析软件 PSV-Studio 提供错误类型代码库,分析总结为最后几行错误模式,并对此类问题进行示例[详细]
-
C++如何解析函数调用
所属栏目:[大数据] 日期:2021-05-21 热度:180
C语言是一个简单的语言。用户针对每一个函数,只能设置一个唯一的函数签名。但是C++而言,就给了我们很多的灵活性: 你可以将多个函数设置为相同的名字(overloading) 你可以使用内置操作符重载(built-in operators),例如 + 以及 == 你可以使用函数模版([详细]
-
【图像处理】使用OpenCV+Python进行图像处理入门教程(一)基础
所属栏目:[大数据] 日期:2021-05-21 热度:109
? ? ? ?OpenCV是进行图像处理的工具,也是计算机视觉领域近十几年不断发展和完善的产物。面对这个已基本成熟的开源库知识体系,我们新生代有必要不断地总结、回顾,以新的视角快速融入计算机视觉的奥秘世界。 ? ? ? ?从这篇随笔开始,让我们踏上重新回顾Open[详细]
-
【图像处理】OpenCV+Python图像处理入门教程(三)色彩空间
所属栏目:[大数据] 日期:2021-05-21 热度:103
? ? ? ?这篇随笔介绍使用OpenCV进行图像处理的第三章 色彩空间。 3? 色彩空间 ? ? ? ?之前的介绍,大多是基于BGR色彩空间进行的,但针对不同的实际情况,研究人员提出了许多色彩空间,它们都有各自擅长处理的领域。所以,我们需要学习如何对不同色彩空间的图[详细]
-
Fast R-CNN训练自己的数据集时遇到的报错及解决方案
所属栏目:[大数据] 日期:2021-05-21 热度:144
最近使用Fast R-CNN训练了实验室的数据集,期间遇到一些报错,主要还是在配置环境上比较麻烦,但可以根据提示在网上找到解决这些错误的办法。这里我只记录一些难改的报错,以后再遇见这些时希望能尽快解决~ ? 报错汇总: 1、assert (Boxes[:,2] = Boxes[:,0][详细]
-
【图像处理】OpenCV+Python图像处理入门教程(四)几何变换
所属栏目:[大数据] 日期:2021-05-21 热度:85
? ? ? ?这篇随笔介绍使用OpenCV进行图像处理的第四章 几何变换。 @H_404_5@ 4? 几何变换 ? ? ? ? 图像的几何变换是指将一幅图像映射到另一幅图像内。有缩放、翻转、仿射变换、透视、重映射等操作。 @H_404_5@ 4.1? 缩放 使用cv2.resize()函数实现对图像的缩[详细]
-
使用 python 实现 wc 命令程序的基本功能
所属栏目:[大数据] 日期:2021-05-21 热度:84
这里使用了 python 的基本代码实现了 Linux 系统下 wc 命令程序的基本功能。 ? #!/usr/bin/env python#encoding: utf-8# Author: liwei# Function: wc program by pythonfrom optparse import OptionParserimport sys,osdef opt(): parser = OptionParser()[详细]
-
使用 python 管理 mysql 开发工具箱 - 1
所属栏目:[大数据] 日期:2021-05-21 热度:61
MysqL 是一个比较优秀的开源的数据库,很多公司都在使用。作为运维人员,经常做着一些重复性的工作,比如创建数据库实例,数据库备份等,完全都可以使用 python 编写一个工具来实现。 一、模块 ConfigParser 学习 ConfigParser 模块可以解析类似 MysqL 配置[详细]
-
使用 python 获取 httpd 程序所占用物理内存
所属栏目:[大数据] 日期:2021-05-21 热度:150
? #!/usr/bin/env python#encoding: utf-8'''思路: /proc/xx_pid/status 文件中的关键字段 VmRSS 来获取某个进程占用的物理内存步骤: 获取 httpd 进程ID列表 -- 通过每个进程id来获取该进程占用物理内存'''from subprocess import Popen,PIPEimport os,sys#[详细]
-
使用 python 获取 Linux 的 IP 信息(通过 ifconfig 命令)
所属栏目:[大数据] 日期:2021-05-21 热度:95
我们可以使用 python 代码通过调用 ifconfig 命令来获取 Linux 主机的 IP 相关信息,包括:网卡名称、MAC地址、IP地址等。 第一种实现方式: 1 # !/usr/bin/python 2 encoding: utf-8 3 4 from subprocess import Popen,PIPE 5 6 def getIfconfig(): 7 p = P[详细]
-
python标准库00 学习准备
所属栏目:[大数据] 日期:2021-05-21 热度:132
Python标准库----走马观花 python有一套很有用的标准库。标准库会随着python解释器一起安装在你的电脑上的.它是python的一个组成部分.这些标准库是python为你准备的利器,可以让编程事半功倍. 这里暂且将学习标准库的三个方面的库: python增强 系统互动 网络[详细]
-
使用 python 收集获取 Linux 系统主机信息
所属栏目:[大数据] 日期:2021-05-21 热度:182
使用 python 代码收集主机的系统信息,主要:主机名称、IP、系统版本、服务器厂商、型号、序列号、cpu信息、内存等系统信息。 # !/usr/bin/env python # encoding: utf-8 ''' 收集主机的信息:主机名称、IP、系统版本、服务器厂商、型号、序列号、cpu信息、[详细]
-
使用 python 实现 memcached 的启动服务脚本 rc
所属栏目:[大数据] 日期:2021-05-21 热度:129
? ? #!/usr/bin/python#coding:utf-8import sysimport osfrom subprocess import Popen,PIPEclass Memcached(object): ''' memcached rc script ''' args = {'USER':'memcached','PORT':11211,'MAXCONN':1024,'CACHESIZE':64,'OPTIONS':''} def __init__(sel[详细]
-
升级 python 2.6.6 系统到 2.7.10 版本
所属栏目:[大数据] 日期:2021-05-21 热度:117
CentOS 6 系统默认 Python 版本是:2.6.6 平时在使用中遇到很多的库要求是 2.7.x 版本的库,比如使用 ConfigParser 库,在 2.6 版本库就不支持没有 value 值的配置项,需要升级到 2.7 以上的库才行,这次就尝试升级一下 Python 到 2.7.x 版本,记录于此。 一[详细]
-
使用 python 获取 Linux 系统信息(通过dmidecode命令)
所属栏目:[大数据] 日期:2021-05-21 热度:158
通过 dmidecode 命令可以获取到 Linux 系统的包括 BIOS、 cpu、内存等系统的硬件信息,这里使用 python 代码来通过调用 dmidecode 命令来获取 Linux 必要的系统信息,更多的信息都可以通过这种方式去获[详细]
-
《C陷阱与缺陷》之1词法"陷阱"
所属栏目:[大数据] 日期:2021-05-21 热度:133
编译器中负责将程序分解为一个一个符号的部分,一般称为词法分析器。在C语言中,符号之间的空白(包括空格符、制表符或换行符)将被忽略。 1、=不同于== C语言使用符号=作为赋值运算符,符号==作为比较。赋值运算相对比较运算出现得更频繁,因此字符较少的符号[详细]
-
struts2 拦截器和actioninvocation
所属栏目:[大数据] 日期:2021-05-21 热度:194
一、Interceptor说明 Interceptor的接口定义没有什么特别的地方,除了init和destory方法以外,intercept方法是实现整个拦截器机制的核心方法。而它所依赖的参数ActionInvocation则是我们之前章节中曾经提到过的著名的Action调度者。 在这里需要指出的是一个[详细]
-
String、StringBuilder、StringBuffer三者的区别
所属栏目:[大数据] 日期:2021-05-21 热度:121
StringBuffer、StringBuilder和String都可以用来代表字符串。String类是不可变类,任何对String的改变都会引发新的String对象的生成;StringBuffer、StringBuilder则是可变类,任何对它所指代的字符串的改变都不会产生新的对象。 这三个类之间的区别主要是在[详细]
-
servlet的生命周期和工作原理介绍
所属栏目:[大数据] 日期:2021-05-21 热度:129
一、servlet生命周期 Servlet生命周期分为三个阶段: 1)初始化阶段: 调用init()方法 2)响应客户请求阶段:调用service()方法 3)终止阶段:调用destroy()方法 Tomcat与Servlet的工作流程: 步骤: Web Client 向Servlet容器(Tomcat)发出Http请求 Servle[详细]
-
单机、分布式、集群的区别与联系
所属栏目:[大数据] 日期:2021-05-21 热度:123
一、单机结构 一个系统业务量很小的时候所有的代码都放在一个项目中,然后这个项目部署在一台服务器上就好了,整个项目所有的服务都由这台服务器提供。这就是单机结构。 单机结构的缺点是显而易见的,单机的处理能力毕竟是有限的,当你的业务增长到一定程度[详细]
-
理解RESTful原理
所属栏目:[大数据] 日期:2021-05-21 热度:121
如何给老婆解释什么是RESTful 老婆经常喜欢翻看我订阅的技术杂志,她总能从她的视角提出很多有趣的问题。 一个悠闲的周日下午,她午觉醒来,又习惯性的抓起这个月的杂志,饶有兴趣地看了起来。 果不其然,看着看着,她又对我发难了,“Restful是什么呀,老公[详细]
-
JAVA设计模式简介及八种常见设计模式详解
所属栏目:[大数据] 日期:2021-05-21 热度:118
一、什么是设计模式 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经[详细]
-
浅谈XSS攻击原理与解决方法
所属栏目:[大数据] 日期:2021-05-21 热度:158
一、概述 XSS攻击是Web攻击中最常见的攻击方法之一,它是通过对网页注入可执行代码且成功地被浏览器 执行,达到攻击的目的,形成了一次有效XSS攻击。一旦攻击成功,它可以获取用户的联系人列表,然后向联系人发送虚假诈骗信息,可以删除用户的日志等等,有时[详细]
