首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
eric专题
SP: eric
靶机搭建 靶机下载地址 在Virtualbox中打开下载好的靶机,网络配置修改为桥接模式,启动靶机即可。 信息收集 主机发现 nmap 192.168.31.0/24 -Pn -T4 靶机IP:192.168.31.244 端口扫描 nmap 192.168.31.244 -A -p- -T4 根据端口扫描结果可知开放了22,80端口,并且80端口的http服务直接暴露了/.
阅读更多...
搭建Python+PyQt+Eric平台进行图形化开发
预备安装程序: 2、1、下载Python3.2 官方网站:http://www.python.org/ 下载地址:http://www.python.org/ftp/python/3.2.2/python-3.2.2.msi 2、2、下载PyQt4 官方网站:http://www.riverbankcomputing.co.uk 下载地址:下载Windows 3
阅读更多...
Eric Raymond:再见,Red Hat!
在开源社区举足轻重的Eric S. Raymond(《Unix编程艺术》的作者,印象中Open Source这个商标就是他的)又 发话了,这次公开信的题目赫然是“再见,Fedora”,目标直指Red Hat。 他在信中说:“13年来,我一直是Red Hat和Fedora的忠实用户,但是今天我的忍耐到了极限……” 他表示,自己将转向Ubuntu。
阅读更多...
使用eric创建一个PyQt项目
1.新建项目 打开eric,点击【项目】-【新建】,会弹出如下的对话框。这里我们创建一个名为pyqtdemo的项目。注意,在创建项目时,eric不会自动根据填写的项目名称修改项目文件夹名称! 点击确定之后,可以看到一个源代码树中只有__init__.py的项目。当然,此时eric还创建了几个文件,并不会在这里显示出来,他们分别是项目文件”pyqtdemo.e4p”和”_eric4p
阅读更多...
Eric S. Raymond五部曲之A Brief History of Hackerdom
本篇原作者为Eric S. Raymond,他是一位大哥级的 Hacker,写了很多自由软件,知名著作有Jargon File等,近年 来发表“大教堂与集市”论文为Opensource software努力,Netscape 愿意公开Navigator的原始码,与这篇文章有很大的 关系。 序曲: Real Programmer 故事一开始,我要介绍的是所谓的
阅读更多...
Skr-Eric的Javascript课堂(四)——JS的内置对象
JS的内置对象 1. 对象 : 对象由属性和方法组成,可以使用点语法访问对象的 属性和方法 et : var arr = [1,2,3]; arr.length; //访问属性 arr.push(100); //访问方法 2. 对象分类 : 1. 内置对象 : 由ECMAScript规定,例如数组 字符串 Math Date... 2. BOM 对象 : 浏览器对象模
阅读更多...
Skr-Eric的MongoDB课堂(二)——MongoDB的数据库与集合命令
Mongodb 命令 设置数据库存储位置 mongod --dbpath 目录 e.g. 将存储路径设置为dbs mongod --dbpath dbs 设置数据库监听端口 mongod --port 8080 * 默认监听端口27017 mongo 进入数据库交互操作界面 mongo shell : 用来操作mongodb数据库的界面,在这里可以
阅读更多...
Skr-Eric的Python课堂(二十二)——Python的异常和运算符重载
异常(高级) with 语句 语法: with 表达式1 [as 变量1], 表达式2 [as 变量2], ...: 语句块 作用: 使用于对资源进行访问的场合,确保使用过程中不管是否发生异常都会执行必须的'清理'操作, 并释放资源 如:文件打开后自动关闭,线程中锁的自动获取和释放等(线程后面会学) 说明:
阅读更多...
Skr-Eric的Python课堂(十八)——Python的字节串/字节数组和文件
序列的种类: 字符串 str 列表 list 元组 tuple 字节串 bytes 字节数组 bytearray 字节串和字节数组 字节串(也叫字节序列) bytes 作用: 存储以字节为单位的数据 字节串是不可变的字节序列 字节: 字节是0~255之间的整数,字节是数据传输和数据存储的基本单位 (例如:中国
阅读更多...
Skr-Eric的Mysql课堂(七)——Mysql的用户管理、调优、与Python的交互
MySQL用户账户管理 1、开启MySQL远程连接(改配置文件) 1、sudo -i 2、cd /etc/mysql/mysql.conf.d/ 3、cp mysqld.cnf mysqld.cnf.bak2 4、vi mysqld.cnf #bind-address=127.0.0.1 把前面 # 去掉,保存退出
阅读更多...
Skr-Eric的Python课堂(二十六)——Python的文件方法、运算符优先级、异常类型和编码规范
文件 mode 模式字符的含义 字符含义'r'以只读方式打开(默认)'w'以只写方式打开,删除原有文件内容(如果文件不存在,则创建该文件并以只写方式打开)'x'创建一个新文件, 并以写模式打开这个文件,如果文件存在则会产生"FileExistsError"错误'a'以只写文件打开一个文件,如果有原文件则追加到文件末尾'b'用二进制模式打开't'文本文件模式打开 (默认)'+'为更新内容打开一个
阅读更多...
Skr-Eric的Mysql课堂(六)——Mysql的锁、存储引擎、事务、数据的导入导出及备份恢复
锁 1、目的 :解决客户端并发访问的冲突问题 2、锁分类 1、锁类型 1、读锁(共享锁) 查询(select):加读锁之后,别人不能更改表记录,但可以进行查询 2、写锁(互斥锁、排他锁) 更新(update):加写锁之后别人不能查、不能改 2、锁粒度 1、行级锁 :Innodb
阅读更多...
Eric的超高效数据分页(图示+代码) ^_^
运行截图: 数据表结构: megaid int IDENTITY (1, 1) NOT NULL PRIMARY KEY CLUSTERED megaguid char (36) NOT NULL INDEX 数据生成脚本: DECLARE @i int SET @i = 1 WHILE @i < 1000001 BEGIN
阅读更多...
GMTIC | Eric Thain—为什么企业管理者仍在怀疑数据的重要性?
本文作者Eric THAIN作为香港快运航空公司品牌总经理,拥有多年的数据分析及人工智能投入品牌营销的管理经验,帮助企业完成数据驱动及转型。 · 数据对于企业的重要性是毋庸置疑的,研究显示,数据分析在当今CEO五大必备“技能”中名列第一,不过这并没有提升企业管理者对数据驱动决策的信任。有近七成的首席执行官表示,决策只是在某种程度上或极少数情况下由数据驱动的。 在数据浪潮席卷之前,一个优
阅读更多...
Conda Pip Cookbook by Eric
1. 前言 关于conda使用的相关资料,请参考conda的官方文档,《conda: Managing-environments》 感谢卖萌哥的博文《conda的安装与使用》: 2. 安装Anaconda Anaconda安装在官网上,下载安装包进行安装; 2.1 在Linux上安装Anaconda 关于具体的安装指令,请参阅《Anaconda | Installing on Linux
阅读更多...
CUDA cuDNN Installbook by Eric
目录 1. 致谢2. CUDA安装步骤2.1 使用conda安装nvcc编译器2.2 使用conda安装 cuda_runtime_cpp2.3 使用Ubuntu系统命令安装 3 CuDNN安装3.1 Conda安装3.2 官方安装文档3.2.1 在页面中没有找到对应Ubuntu版本的`.deb`安装包 3.3 测试cuDNN是否安装成功 4. [NCCL](https://develope
阅读更多...
Jupyter CookBook by Eric
1. 安装:[Jupyterlab Installation] 添加其它kernel(conda环境) 可以参考我的博文《Jupyter Lab——如何添加没有出现的kernel》 2. 快捷键 KeyDescriptionesc命令模式enter编辑模式 学习教程 《Jupyter常用快捷键与常用功能 - mac篇》- Willstar 3. 调试输出 Jupyter可以直接i
阅读更多...
Python Cookbook by Eric
1 Basics 1.1 起始注释 指定文件编码 # -*- coding: utf-8 -*- 1.2 代码风格规范 请参考《代码规范 — mmengine 文档》 1.2.1 命名规则 变量名 单词都使用小写,两个单词之间使用下划线 “_” 进行连接, 例如: nums_batch 类名 类名我们采样大驼峰法来进行命名, 例如: DataLoader 项目文
阅读更多...
python + pyq4 +eric 安装包和教程
各个所需要的安装包:链接:http://pan.baidu.com/s/1sl2f9Wp 密码:kaiq 1、下载Python,本文Python版本为2.7 2、下载PyQt,本文PyQt版本为4 3、下载Eric,本文Eric版本为6.17 4、安装Python和PyQt,默认安装即可 5、配置Python的安装目录到PATH环境变量中 点击高级设置-》环境变量-》修改path
阅读更多...
Skr-Eric的数据分析课堂(四)--Numpy的常用函数(上)
Numpy的常用函数 1.读取矩阵文件 xxx,xxx,xxx,xxx xxx,xxx,xxx,xxx xxx,xxx,xxx,xxx 由若干行若干列的数据项组成,每行数据的项数必须相等,每列数据项的类型必须相同,而且数据项之间有明确的分隔符。 np.loadtxt( 文件路径, delimiter=分隔符字符串, usecols=选择列集, u
阅读更多...
Skr-Eric的Flask课堂(二)——Flask的模板Templates
模板 - Templates 1.什么是模板 模板 , 在Flask 中就是允许响应给用户看的网页 在模板中,允许包含"占位变量"来表示动态的内容 模板最终也会被解析成字符串再响应给客户端,这一过程通常称为"渲染" Flask中的模板是依赖于 Jinja2 的模板系统 2.模板的设置 默认情况下,Flask会在程序文件夹中的 templates 的子文件夹中搜索模板 默认情况
阅读更多...
Skr-Eric的HTML课堂(六)——HTML的盒模型和背景属性
盒模型 (框模型) 1. 在CSS中,认为一切元素都是框,都是矩形区域 盒模型 :计算元素在文档中的实际占位情况 盒模型组成 :margin (外边距) border padding(内边距) content(元素的宽高尺寸) 元素在文档中实际尺寸的计算 : 默认情况下 : 最终宽度=左右外边距+左右边框+左右内边距+width 最终高度=上下外边距+上下边框+上下内边距+heig
阅读更多...
Skr-Eric的Django课堂(三)——Django的模板的继承和模型
模板 1.模板的继承 1.语法 1.在父模板中 必须标识出来哪些内容在子模板中允许被修改 标签: {% block 块名 %} .... .... {% endblock %} block 的作用: 1.在父模板中没有任何影响,正常显示 2.在子模板中,允许被修改,但如果不做任何修改的话,则会按照父模板的内容进行显示 2.在子模板中 1.指定继承自哪个父模板 {% ex
阅读更多...
Skr-Eric的爬虫课堂(二)——爬虫的解析模块和数据持久化存储
解析模块 1、数据的分类 1、结构化数据 特点:有固定的格式,如:HTML、XML 2、非结构化数据 示例:图片、音频、视频,这类数据以二进制方式存储 2、正则表达式 re 1、使用流程 1、创建编译对象 :p = re.compile('正则表达式') 2、对字符串进行匹配 :r = p.ma
阅读更多...
信号完整性与电源完整性分析-Eric Bogatin
第一章 信号完整性概论 1-任何一段互联,无论线长和形状,也无论信号的上升边如何,都是一个由信号路径和返回路径构成的传输线。信号在互联前进的每一步,都会感受到瞬时阻抗。若阻抗恒为常量,信号质量就会优良 2-信号网络不仅包括信号路径,还包括信号电流的返回路径 3-信号失真是由于阻抗发生突变:线宽变化、层参考变换、返回路径平面间隙、T分支、接插件,可控阻抗互联线实现的重要性不言而喻,物理层面发生变化
阅读更多...
PATCH_ERIC
#!/bin/bash Cur_Dir=$(pwd) echo $Cur_Dir cd $Cur_Dir filelist=`ls /tmp/000*` for file in $filelist do echo $file git apply $file git add . && git commit . -m $file sleep 2
阅读更多...