python程序中使用MySQL数据库

目录 python程序中使用MySQL数据库 1 pymysql连接数据库 2 sql 注入 3 增删改查操作 4 pymysql使用总结 python程序中使用MySQL数据库 1、python中使用MySQL数据库需要借助第三方模块 pymysql(pip install pymysql) 2、pymysql本质是一个套接字客户端软件,在python 程序中使用pymysql对象链接服务器端 1 pymysql连接数据库 #方式1: import pymysql #step1 链接 con
分类: 其他 发布时间: 08-30 23:14 阅读次数: 0

LuoguP1016 旅行家的预算 (贪心)

胡一个错误代码都能有75pts 忘了怎么手写deque 其实是懒 #include <cstdio> #include <iostream> #include <cstring> #include <algorithm> #include <cmath> #define R(a,b,c) for(register int a = (b); (a) <= (c); ++(a)) #define nR(a,b,c) for(register int a = (b); (a) >= (c); --(
分类: 其他 发布时间: 08-30 23:14 阅读次数: 0

关于android UI的各种adapter

1 这些adapter的用途 2 这些adapter有哪些方法,这些方法有什么用 3 自己如何用这些adapter 4 为什么需要这些adapter
分类: 其他 发布时间: 08-30 23:14 阅读次数: 0

Hdu5178

Hdu5178 题意: 题目给你N个点,问有多少对点的长度小于K 。 解法: 首先将所给的坐标从大到小排序,则此题转化为:对排序后的新数列,对每个左边的\(x_a\)找到它右边最远的 $ x_b $ 使得 $ x_a - x_b \leq k $,累计所有的 $ b-a $ 的和即可。 具体实现可以使用二分。 CODE: #include<iostream> #include<cstdio> #include<cstring> #include<algorithm> #include<cmat
分类: 其他 发布时间: 08-30 23:14 阅读次数: 0

使用zookeeper作为分布式锁以及设计一种通知监听模式

分类: 其他 发布时间: 08-30 23:14 阅读次数: 0

python 生成式,生成器,迭代器,可迭代

1.生成器就是迭代器 2.生成式用[](中括号)包起来,生成器用()(圆括号)包起来 3.生成式在使用前已经在内存中存在,生成器只有在使用时才生成 4.迭代器是可以用.__next__()不断取出下一值,直到抛出异常。生成式不可以用.__next__()方法 5.可迭代是说可以用 for循环方法不断取出里面的值,例如 for i in range(5):print(i) 1 # 列表生成式 ,可以生成一个列表。 2 list_1 = [i for i in range(10)] 3
分类: 其他 发布时间: 08-30 23:14 阅读次数: 0

Magic-Club第十二天

今日完成: 1.给赵老师演示这周的已完成项目进展,得到8分,较上周来说有退步,需要接下来继续努力。 2.上传gitlab,并下载组内文件。 3.开始后端开发。 明日计划: 1.再细调前端界面,并上传gitlab。 2.开始填写数据库。 3.完成所有前端的修改。 个人心得: 前端还是没有什么实现功能,没有后端等于没有灵魂。明日最后写完所有的前端修改。上传git最开始失败,但是在队长刘嘉琦的帮助下,完成了第一次上传,感谢队长。
分类: 其他 发布时间: 08-30 23:14 阅读次数: 0

Flink入门学习及实战

分类: 其他 发布时间: 08-30 23:14 阅读次数: 0

基于JS和JQuery实现的两种时钟效果(3)

在上一篇博文中实现了秒针的转动,接下来需要进行实现分针的布局和旋转角度计算和时针的布局和旋转角度计算 时钟案例-分针的布局和旋转角度计算 实现的效果图: 实现该效果的css代码与HTML代码: 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 <title></title> 6 <style> 7 *
分类: 其他 发布时间: 08-30 23:14 阅读次数: 0

Mybatis的逆向工程(generator)以及分页助手(pageHelper)

由表帮我们来生成到,bean,xml映射文件   http://www.mybatis.org/generator/index.html 1.引入mybatis-generator的jar包 2.创建generator的配置文件 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuratio
分类: 其他 发布时间: 08-30 23:14 阅读次数: 0

JSON对象使用场景以及this 关键字的几个方法

JSON对象 JSON.stringify 将 json或者json数组转换成字符串json JSON.parse 是将 json 格式的字符串转换为 js 的对象或者数组 var obj = {  name: 'Jack', age: 18, gender: '男' } var arr = [ { name: 'Jack', age: 18, gender: '男' }, { name: 'Jack', age: 18, gender: '男' }, { name: 'Jack', age
分类: 其他 发布时间: 08-30 23:14 阅读次数: 0

nrm安装和使用--管理你的npm源

为什么要使用nrm 我们知道可以使用npm来管理node包,方便我们来操作管理包的版本和信息。 可是由于国内网络原因,直接使用npm官网镜像下载安装node包,比较耗时间,有时还不成功,所以一般会将镜像切换为国内镜像,比如淘宝镜像。 但是,有时候淘宝镜像安装的时候,会有些问题, 还有一个原因是:有时候,可能需要随时切换不同的源来下载包。比如切换官网的、切换淘宝的、切换公司私有的。 那么就出现了一个工具:nrm nrm的作用: 可以帮助你,简单快速的切换不同npm镜像源。例如:npm、cnpm、
分类: 其他 发布时间: 08-30 23:14 阅读次数: 0

【算法课】字典序问题

题目描述   在数据加密和数据压缩中常需要对特殊的字符串进行编码。给定的字母表A由26个小写字母组成。该字母表产生的升序字符串中字母从左到右出现的次序与字母在字母表中出现的次序相同,且每个字符最多出现1次。例如,a,b,ab,bc,xyz等字符串都是升序字符串。现在对字母表中产生的所有长度不超过6的升序字符串,计算它在字典中的编码。 1 2 3 … ab ac a b c 27 28 输入 第一行一个整数T,表示测试组数(1<=T<=1e6)。 接下来T行,每行一个长度不超过6的升序字符串(仅
分类: 其他 发布时间: 08-30 23:14 阅读次数: 0

频率域滤波(2)

一、频率域滤波的基本步骤: 1)使用函数tofloat把输入图像转换为浮点图像(im2double函数也可以) [f,revertclass] = tofloat(f)  2)使用函数paddedsize获得填充参数 PQ = paddedsize(size(f));  3)得到有填充图像的傅里叶变换 F = fft2(f,PQ(1),PQ(2));  4)生成一个大小为PQ(1)*PQ(2)的滤波器函数,用freqz2函数,如果它是居中的,那么在使用之前要反变换一下(h为空间滤波
分类: 其他 发布时间: 08-30 23:14 阅读次数: 0

SwipeRefreshLayout和RecyclerView类

SwipeRefreshLayout是一个ViewGroup。用户手指在屏幕上的任意位置上下竖直滑动或者左右水平滑动,一旦动作结束就会触发OnRefreshListener,在这个listener中进行这个刷新动作。 RecyclerView也是一个ViewGroup,给大的数据集一个滑动窗口,这里的Recycler指的是View是Recycle的,数据集大但是View是可以回收利用的。view不变,只是更新里面的数据。
分类: 其他 发布时间: 08-30 23:14 阅读次数: 0

数据库基本-SQL语句大全

一、基础1、说明:创建数据库CreateDATABASEdatabase-name2、说明:删除数据库dropdatabasedbname3、说明:备份sqlserver---创建备份数据的deviceUSEmasterEXECsp_addumpdevice‘disk‘,‘testBack‘,‘c:\mssql7backup\MyNwind_1.dat‘---开始备份BACKUPDATABASEp
分类: 数据库 发布时间: 08-30 23:10 阅读次数: 0

mysql 基本操作-去重、取字段名、查询表达式、常量等和+号

查询常量值SELECT100;#显示常量值SELECT'bitch';#显示字符串常量,用单引号查询表达式SELECT100*99;SELECT100%99;查询函数SELECTVERSION();为字段起别名SELECT100*99AS结果;#为字段起名为结果,可加单引号可不加SELECTlast_nameAS姓,first_nameAS名FROMemployees;#为多个字段起名SELECT
分类: 数据库 发布时间: 08-30 23:10 阅读次数: 0

无限循环小数化分数

结论 先举个例子:设小数x=0.316459665766576657...下划线部分为小数后不循环部分,记a=316459,位数m=6,加深部分为小数后循环部分,记b=6657,位数n=4.则分数为(a*10n+b-a)/10m(10n-1),最后约分即可. 原理 把先小数用分数表示.x=a/10m+b/10m+n+b/10m+2n+b/10m+3n.....化简一下x=1/10m(a+b(1/10n+1/102n+1/103n+....)),后面的等比数列用求和公式代替,x=1/10m(a+
分类: 其他 发布时间: 08-30 22:58 阅读次数: 0

JLOI2011 飞行路线

洛谷 BZOJ 分析 经典的分层最短路题(我不会)。 建 \(k+1\) 层图,跑一遍最短路,找到 \(dis[i]\) 最小的一个。 代码 #include <queue> #include <cstdio> #include <cstring> #include <iostream> #include <algorithm> #define il inline #define re register #define INF 0x3f3f3f3f #define tie0 cin.tie(0
分类: 其他 发布时间: 08-30 22:58 阅读次数: 0

usaco金题——修剪草坪

题目描述 在一年前赢得了小镇的最佳草坪比赛后,FJ变得很懒,再也没有修剪过草坪。现在, 新一轮的最佳草坪比赛又开始了,FJ希望能够再次夺冠。 然而,FJ的草坪非常脏乱,因此,FJ只能够让他的奶牛来完成这项工作。FJ有N (1 <= N <= 100,000)只排成一排的奶牛,编号为1...N。每只奶牛的效率是不同的, 奶牛i的效率为E_i(0 <= E_i <= 1,000,000,000)。 靠近的奶牛们很熟悉,因此,如果FJ安排超过K只连续的奶牛,那么,这些奶牛就会罢工 去开派对:)。因此
分类: 其他 发布时间: 08-30 22:58 阅读次数: 0