eric专题

搭建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

《大教堂与集市》[美] Eric Raymond

一.简述 这本书在业界的评价极高,被誉为开源运动的圣经,此书的作者为Eric Raymond,是美国的一位软件开发人员。此人在1996年接管了开源电子邮件软件“popclient”的开发,并将其重命名为Fetchmail,之后不久,他于1997年发表了一篇名为《大教堂与集市》的文章,此文描述了他对开源软件开发的看法,以及为什么使用“集市”的开发模式。同年五月,他在年度Linux Kongress