Python
R语言IMDb TOP250电影特征数据挖掘可视化分析受众偏好、排名、投票、评分
全文链接:https://tecdat.cn/?p=32998 原文出处:拓端数据部落公众号 本文首先介绍了IMDb(互联网电影资料库) TOP250及其排名算法、评分机制利弊,帮助客户通过分析《黑暗骑士》、《肖申克的救赎》和《教父》三部影片在2008年7月至9月评分数据,分析排名变动的原因。其次,通过抓取曾经入选电影的生产国家、导演和演员、制作年份、风格流派以及当前入选的制作年份和各自
R语言用WinBUGS 软件对学术能力测验建立层次(分层)贝叶斯模型|附代码数据
全文下载链接:http://tecdat.cn/?p=11974 最近我们被客户要求撰写关于WinBUGS 的研究报告,包括一些图形和统计输出。 R2WinBUGS软件包提供了从R调用WinBUGS的便捷功能。它自动以WinBUGS可读的格式写入数据和脚本,以进行批处理(自1.4版开始)。WinBUGS流程完成后,可以通过程序包本身将结果数据读取到R中(这提供了推断和收敛诊断的紧凑图形摘要),也可
VulnHub-DC-7渗透流程
DC-7 kali:192.168.157.131 靶机:192.168.157.151 信息收集 虽然有robots.txt等敏感文件泄露但是用处不大,但在网页底部有@dc7user 搜索一番,在github找到了他的项目,在config.php内得到了登录用户与密码 在网站上登录失败,那尝试ssh登录 修改admin密码 backups内是gpg文件,现在没法利用 GPG文件是
R语言动态可视化:制作历史全球平均温度的累积动态折线图动画gif视频图|附代码数据
全文链接:http://tecdat.cn/?p=9766 原文出处:拓端数据部落公众号 最近我们被客户要求撰写关于动态可视化的研究报告,包括一些图形和统计输出。 在某些情况下,你可能希望通过在每帧中添加数据并保留先前添加的数据来进行动画处理。 现在,我们将通过制作点线图的动画来探索。 以下是制作图表静态版本的代码: 结果应该是: 该文件warming.csv包含字段
MongoDB数据的增加
数据的增加 MongoDB将文档存储在集合中。集合类似于关系数据库中的表。如果集合不存在,MongoDB 会在首次存储该集合的数据时创建该集合。 编写语法为 db.集合名.函数名() 函数名含义 save( ) 保存文档。文档不存在时,新创建一个文档; 文档存在,更新文档 insert( ) 插入文档,可以保存单文档,也可以是多文档 insertOne( ) 插入一个文档
vulnhub靶场:Thales
靶场地址:泰雷兹: 1 ~ VulnHub kali:172.88.6.144 靶场:172.88.6.81 nmap 172.88.6.0/24 nmap -T4 -sV -P -A 172.88.6.81 访问http://172.88.6.81:8080/,发现是tomcat页面,登录需要账户,所以使用msf爆破下 ms
Python xml处理模块
Python xml处理模块 xml是实现不同语言或程序之间进行数据交换的协议,跟json差不多,但json使用起来更简单,不过互联网早期,在json还没诞生的黑暗年代,大家只能选择用xml,至今很多传统公司如金融行业的很多系统的接口还主要是xml。 xml的格式如下,就是通过<>节点来区别数据结构的 xml协议在各个语言里的都是支持的 在python中可以用以下模块操作xml
修改httpd端口后 无法启动
修改了httpd端口后 启动失败,查了下 也不是端口占用 其实是 SeLinux端口标签中不存在我们要修改的端口 也可以关闭selinux 但是不推荐 推荐下面的方法 可以用下面的命令去检查 提示 semanage command not found 直接下载 就行了 yum install policycoreutils-python -y 将需要的端口加进去 最后在重启
Python shelve模块
Python shelve模块 shelve模块是一个简单的k,v将内存数据通过文件持久化的模块,可以持久化任何pickle可支持的python数据格式 存数据 取数据
Python yaml模块(转载)
Python yaml模块 YAML是一个堪比XML,JSON数据格式的更加方便,简洁的,易于人眼阅读的序列化数据格式。 安装 yaml 模块 具体应用 yaml 文件 读取 yaml 文件 结果 修改 yaml文件 结果 转载
django缓存的使用
缓存:可以把django中的一个变量(数据),存放到某个位置,下次还可以取出来 之前用过:默认放在:内存中,其实可以放在文件中,数据库,redis。。。。 from django.core.cache import cache cache.set('key','value',5) # 存放值 res=cache.get('key') # 取值 通过配置,控制存放在哪,只要如下写,就会放在redis
Python - Ridiculous Rounding
Python 3 uses “Banker’s Rounding” which is defined like this: “Exact halfway cases are now rounded to the nearest even result instead of away from zero” - per What’s new in Python 3 . In the c
python 常见问题
1、pycharm 的terminal 报错virtualenv无法加载文件activate.ps1 python 打开项目遇到报错:pycharm 的terminal 报错virtualenv无法加载文件activate.ps1 解决办法 Win+R命令,输入powershell,然后确定 进入终端需要执行 Start-Process powershell -Verb runAs 切换到管理
分享一次性能测试过程,5个步骤直接起飞!
在企业中完成性能测试项目是一个挑战性强、技术含量高的任务。本文将分享一个公司完成高性能游戏系统的性能测试过程,展示如何完成一次成功的性能测试项目。 项目背景:这是一家游戏公司,推出了一款新的游戏软件,系统要求高性能、高并发、高可用,为确保用户体验和游戏体验,公司决定在正式上线前对系统进行性能测试. 第一步: 定义测试目标 在项目启动之初,团队首先进入到定义测试目标的阶段,据此来确定测试范围、测试手
在 Java、Python、JavaScript 和 Go 中拥抱异步
本文讨论了四种语言的异步,强调了它在创建高效、响应迅速的应用程序中的作用。 作为一名拥有多年主要使用 Java 工作经验的软件开发人员,当我最近为一个新项目切换到 Python 时,我发现自己很感兴趣。这种转变促使我探索各种语言的异步编程世界,包括 Java、Python、JavaScript 和 Golang。本文是我对这些语言的探索和个人经验的结果,旨在提供对异步编程技术和示例的深入了解。
DistinctAdjacent
[ABC307E] Distinct Adjacent 解答1: 我们将圆环上有 (i) 个人的情况的答案记为 (f(i))。考虑有 (i+1) 个人排成一排的情况,此时答案为 (M times (M-1)^i)。这样的传递方式中,如果是圆环的情况且不满足条件的传递方式只有人 (i+1) 和人 (1) 的情况不同。因此,这两个人可以视为同一人,这样的传递方式有 (f(i)) 种。因此,我们有 (f
redis之python操作
安装 pip install redis redis连接池概念 连接管理: 使用连接池可以有效地管理 Redis 连接。连接池会在应用程序初始化时创建一定数量的连接,并维护这些连接的可用性。应用程序可以从连接池中获取连接并使用完后将其归还给连接池,从而避免了频繁地创建和关闭连接。这样可以提高连接的重用率和效率,减少了每次连接时的开销。 资源利用: 使用连接池可以更好地利用资源。连接池可以根
[重要] 用python写一个可变长参数的累加函数
[重要] 用python写一个可变长参数的累加函数 ━━━━━━━━━━━━━━━━━━━━━━ 你可以使用Python的可变长度参数*args来编写一个可以接受任意数量参数的累加函数。这样的函数定义如下: ━━━━━━━━━━━━━━━━━━━━━━ 下面是一个示例代码: 在上面的示例中,我们定义了一个add函数,使用*args作为参数来接收任意个数的参数。然后我们通过遍历参数列表,将每个参
VulnHub_DC-5渗透流程
DC-5 主机探测 访问网站 探测网站得知是Nginx 目录扫描 在Contact处可以提交东西,抓个包,发现在thankyou.php界面时间年份会变,应该是调用了别的文件,扫个 文件包含漏洞 果然,那么肯定存在文件包含,尝试常见的变量file 执行成功 接下来的思路就是传入木马,蚁剑连接 利用Nginx的错误日志,/var/log/nginx/error.log可以查看是否传
django项目在windows的部署(apach+Mod_wsgi+django)
如果django项目如果要正式使用,我们需要将项目部署到开发环境上去。django项目自带的服务不支持多线程,会出现多个用户访问时,页面卡死,半天打不开的问题。所以, 该如何部署django项目呢?下边是我的部署经验,实测有效。 如果可以的话,尽量部署到linux上,但是我的系统中涉及到一些window文件的 操作,所以只能部署到windows上。 详细步骤: 1.下载安装apache 1.1下载
VulnHub_DC-6渗透流程
DC-6 kali:192.168.157.131 靶机:192.168.157.150 修改host文件,添加192.168.157.150 wordy不然解析不了域名 信息收集 发现是WordPress 5.1.1,探测一下用户,使用wpscan对其用户进行枚举 另存为user.txt 扫一下目录找到登录界面 访问http://wordy/wp-login.php,得到登录界面 官网对
开源日志库spdlog的使用心得
所有大型项目中都需要实现日志功能。此功能看似简单实则不然,实现一个高速、稳定、功能完善的日志中心是每一个大型项目的必经之路。spdlog是目前Github上一款基于C/C++的开源日志库。它有以下特点: 速度非常快 只包含头文件 无需依赖第三方库 支持跨平台 - Linux / Windows on 32/64 bits / Mac OS 支持多线程 可对日志文件进行循环输
python 之反射
1、什么是反射 反射是指在运行时检查、访问和修改对象的属性和方法。通过反射,可以动态地获取对象的信息并执行相应的操作,而不需要提前知道对象的具体结构。 2、使用内置函数和来实现反射操作 getattr(object, name[, default]): 用于获取对象的属性值。 参数 object 是要操作的对象。 参数 name 是属性名。 可选的参数
MongoDB数据的更新
数据的更新 编写语法为 db.集合名.函数名() 函数名 含义 update( <query>, <update> ,{multi: <boolean>}) 参数query:查询条件,类似sql语句update中where部分参数update:更新操作符,类似sql语句update中set部分参数multi:可选,默认
Conda 命令深入指南
Conda 命令深入指南 Conda 是一个功能强大的包管理系统,允许您为不同的项目创建和管理隔离的环境,从而更轻松地处理不同的依赖项集。 安装 可以按照 Conda 官方网站 (https://conda.io) 上提供的说明下载并安装 Conda。 安装后,可以打开终端或命令提示符并开始使用 Conda。 创建和管理环境 创建新环境 要使用 Conda 创建新环境,请使用“conda crea