分类
摘要:
DBUtils数据库连接池
使用数据库连接池技术,可以重复使用多个数据库连接,避免每次执行数据库操作都建立连接和关闭连接,也避免了大型应用同时占用多个数据库连接。
以连接mysql为例
import pymysql
from DBUtils.PooledDB import PooledDB
POOL ... 阅读原文
2019-05-03 19:19:12 阅读(2297) 评论(0)
摘要:
关于带权随机数
为了帮助理解,先来看三类随机问题的对比:
1.已有n条记录,从中选取m条记录,选取出来的记录前后顺序不管。
实现思路:按行遍历所有记录,约隔n/m条取一个数据即可
2.在1类情况下,还要求选取出来的m条记录是随机排序的
实现思路: 给n条记录,分别增加一列标记,值为随机选取的1至n之间的不重... 阅读原文
2019-05-03 18:55:03 阅读(2398) 评论(0)
摘要:
操作很简单:按键盘上的Insert键
阅读原文
2019-05-03 18:50:02 阅读(2341) 评论(0)
摘要:
采用 pygame 写的象棋程序,目前只完成绘制棋盘与走动棋子,还没考虑规则等问题。
1. 代码:
""" x01.xiangqi (c) 2019 by x01"""
import os, sys, pygame
from pygame.locals import *
BaseDir = ... 阅读原文
2019-05-03 18:06:03 阅读(2831) 评论(0)
摘要:
高级语言: 高级语言是大多数编程者的选择。汇编语言相比,它不但将许多相关的机器指令合成为单条指令,并且去掉了与具体操作相关但与完成工作无关的细节,例如使用堆栈、寄存器等,这样就大大简化了程序中的指令。同时,由于省略了很多细节,编程者也就不需要有太多的专业知识,高级语言主要是相对于汇编语言而言,它并不是特指某一种... 阅读原文
2019-05-03 16:07:01 阅读(2898) 评论(0)
摘要:
最近在学《Python编程:从入门到实践》,16.2小结中
from pygal.i18n import COUNTRIES
获取两个字母的国别码,我用的pygal的版本是2.4.0(终端 pip show pygal 查看版本)
这个版本没有pygal.i18n的模块,最后报错ModuleNotFou... 阅读原文
2019-05-03 13:49:02 阅读(2460) 评论(0)
摘要:
目录
什么是包?(熟悉)
为什么要有包?(熟悉)
如何用包?(熟悉)
模块和包
扩展模块功能
修改__init__.py文件
导入包内包
导入包内包的模块
绝对导入和... 阅读原文
2019-05-03 10:49:02 阅读(2268) 评论(0)
摘要:
day21 01包的初识
包:把解决一类问题的模块放在同一个文件夹里面-----包(一个包里面通常会含有_init_.py文件(python2里面必须有),但是后面的就没有要求一定要有了)
同样导入的时候有import和 from import 两种
注意... 阅读原文
2019-05-03 00:57:01 阅读(3263) 评论(0)
摘要:
1.CPU 内存 硬盘 操作系统
CPU:计算机的运算和控制中心,相当于人类的大脑。
内存:用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据。(暂时存储数据,临时加载数据及应用程序) 4G,8G,16G,32G
速度快,效率高,造价高 断电数据丢失
硬盘:磁盘,长期存储数据,存放文件,视频... 阅读原文
2019-05-03 00:03:03 阅读(2263) 评论(0)
摘要:
1 import pandas as pd
2 import numpy as np
3
4 s = pd.Series(['A', 'b', 'c', 'bbhello', '123', np.nan, 'hj'])
5 df = pd.DataFrame({'key1': lis... 阅读原文
2019-05-02 23:23:01 阅读(2266) 评论(0)