“2019年12月”存档文章有35

RabbitMQ 在python中使用json传输数据

在互联网上,json可以很方便的传输数据,相比于xml语法简单。在RabbitMQ中传输Json数据示例:生产者:# !/usr/bin/env python # -*- coding: utf-8 -*- import pika import json from config import conn_config config=conn_config.ConnConfig(...

MySQLdb安装

首先需要安装python开发标准库,具体安装方式:sudo apt-get install python-dev default-libmysqlclient-dev # Debian / Ubuntu sudo yum install python-devel mysql-devel # Red Hat / CentOS brew install mysql-client # macOS (...

python—命名规范(转)

文件名全小写,可使用下划线包应该是简短的、小写的名字。如果下划线可以改善可读性可以加入。如mypackage。模块与包的规范同。如mymodule。类总是使用首字母大写单词串。如MyClass。内部类可以使用额外的前导下划线。 函数&方法函数名应该为小写,可以用下划线风格单词以增加可读性。如:myfunction,my_example_function。*注意*:混合大小写仅被允许用于这种风格已经...

.gitignore 常见配置

在使用Git的过程中,我们喜欢有的文件比如日志,临时文件,编译的中间文件等不要提交到代码仓库,这时就要设置相应的忽略规则,来忽略这些文件的提交。简单来说一个场景:在你使用git add .的时候,遇到了把你不想提交的文件也添加到了缓存中去的情况,比如项目的本地配置信息,如果你上传到Git中去其他人pull下来的时候就会和他本地的配置有冲突,所以这样的个性化配置文件我们一般不把它推送到git服务器中...

MySQLdb fetchone() 获取单条记录

使用MySQLdb 获取单条记录,使用的是fetchone()方法。返回单个的元组,也就是一条记录(row),如果没有结果 , 则返回 None代码示例:# Using a while loop cursor.execute("SELECT * FROM employees") row = cursor.fetchone() while row is not None: print(r...

Ubuntu 18.04 安装Python虚拟环境

如何在Ubuntu 18.04安装虚拟环境呢?具体操作步骤如下:1、首先更新系统:sudo apt-get update安装系统更新:sudo apt-get -y upgrade其中-y表示同意安装所有更新。关于这两个命令的具体区别可以看看这篇文章:Ubuntu点滴--apt-get update和upgrade的作用2、查看系统中的Python版本:python3 --version3、安装P...

webstrom yarn not found

今天在家里同步github上面的代码时候,需要安装依赖,但是在webstorm里面提示yarn not found。具体错误内容如下:22:24 Error running 'yarn install in privateBMS' Cannot find package manager 'yarn' Please specify Package Manager.之后点击Package Ma...

Angular 组件与模块

通常组件不会独立存在,而是通过与其他组件协作,完成一个完整的功能特性,在Angular中,这样的功能特性通常会封装到一个模块里。模块是组件之上的一层抽象,组件以及命令、管道、服务、路由等都能通过模块去组织。模块的构成Angular提供了@NgModule装饰器来创建模块,一个应用可以有多个模块,但是只有一个根模块,其他模块叫做特性模块,根模块是启动应用程序的入口模块,根模块必须通过bootstra...