保存cookie状态封装
from urllib import request, parse from urllib.error import HTTPError,URLError #保存cookie from http import cookiejar class session(object): def __init__(self): cookie_object = cookiejar.CookieJar() handler = request.HTTPCookieProce
优化慢执行或慢查询的方法
1、查询如果慢的建立索引可以提升速度 相当于就是之前一个表数据量比较小,之后数据量大了查询就变慢,此时在经常用到的字段上加个索引,效率会翻倍很多的 2、建立索引是为了提升速度,所以避免对索引字段进行计算或类型转化 例如: where a * 5 = 10 可以 转化为 where a = 10/5 这样既可以保证业务逻辑也可以继续使用原索引去操作,所以要避免对索引字段进行计算或类型转化 3、表的设计尤为重要,避免使用LEFT JOIN 或 RIGHT JOIN去联表查询 如果业务逻辑允许,且表
python进阶书籍 流畅的python
很好的一本书,适合进阶看。 很多地方,你看似普通的 += 和 *= 对于不同的对象作用 不一样,要想知道 为什么和想象不一样,还得看解释器背后的执行。 纸上得来终觉浅,绝知此事要躬行。
关于人人网的form查找和打印
from lianxi import session import json # url url = 'http://www.renren.com/ajaxLogin/login?1=1&uniqueTimestamp=201872158696' # form form = { 'email': '17744501914', 'icode': '', 'origURL:http': '// www.renren.com / 967450068', 'domain
C# 委托 Delegate
# C# 委托 Delegate Delegate 类表示委托,委托是一种数据结构,它引用静态方法或引用类实例及该类的实例方法。 委托的声明、实例化和调用 声明 以下实例声明为Del的委托,该委托采用字符串作为参数,并返回void的方法: public delegate void Del(string message); 实例化 Delegate的实例化和Class的实例化基本类似。 以下实例是,创建一个Del委托的实例。因为该委托声明是:采用字符串作为参数,并返回void的方法,所以实例化该
python3 之__str__
当某个类定义了__str__方法是,打印该类的实例对象就是打印__str__方法return出来的数据 示例: class Cat:
"""定义了一个Cat类"""
#初始化对象
def __init__(self, new_name, new_age):
self.name = new_name
self.age = new_age
def __str__(self):
return "%s的年龄是:%d"%
(30)java web的hibernate使用-c3p0连接池配置
hibernate支持c3p0连接池 需要导入c3p0的jar包 <!-- 配置连接驱动管理类 -->
<property name="hibernate.connection.provider_class">org.hibernate.connection.C3P0ConnectionProvider</property>
<!-- 配置连接池参数信息 -->
<!-- 最小链接数 -->
<property name="hibernate.c3p0.min_size">
牛客第八场 C-counting paths 树形dp计数
题目地址 题意 给你一颗树 对于每一个点集s f(s)的定义为先把点集内的点染黑 满足要求的路径集合数量 具体要求为将这个路径集合上所有点染红(起始不能为黑色) 染红后使得每个初始染黑的点相邻的点为红或黑色 例如样例 2 1 2 2 3 选1这个点集的话 我们可以选择 {2-2},{2-3},{2-2,3-3},{2-3,2-2},{2-3,3-3},{2-3,2-2,3-3}这六种路径集 则f({1})=6 题目要求你求出所有点集的f(s)之和
select 函数详解
select函数格式: select()函数的格式(所说的是Unix系统下的Berkeley Socket编程,和Windows下的有区别,一会儿说明): Unix系统下解释: int select(int maxfdp, fd_set* readfds, fd_set* writefds, fd_set* errorfds, struct timeval* timeout); 先说明两个结构体: 第一:struct fd_set可以理解为一个集合,这个集合中存放的是文件描述符(file de
vue---cli 构建
1.刚开始的时候 在 命令行输入 cnpm install -g vue-cli 然后会得到vue命令 可以用vue list 展示所有的模板
2. vue init 模板 目录 模板是使用什么模板 目录就是项目目录 如果有项目文件了 就不用写 例:vue init webpack demo 会创建一个demo文件夹 一路回车 但是到ESlint 要 no 最后会有三个选项 选最后一个 ...
用cli引接口从数据库渲染文件
1.首先在 visula studio code 中把git里的文件下载下来 (也可以自己写代码把网站数据爬下来)
2.创建数据库 引入文件中的SQL文件 (注意字符集之类的格式)
3.在文件中有 aritcle文件下的index文件里面有接口
4.要跨域 ...
Python各进制转换
使用Python内置函数:bin()、oct()、int()、hex()可实现进制转换。
先看Python官方文档中对这几个内置函数的描述:
bin(x)
Convert an integer number to a binary string. The result is a valid Python expression. If x is not a Python int obje...
vue-cli 项目结构目录简介
上一篇文章介绍了怎样使用vue-cli搭建一个项目 ,那么这篇来大致的介绍一下整个项目的目录。
首先来看一下整个结构目录
接下来从上到下的看一下每个文件以及文件是干嘛的
build 文件夹 及 子目录
这里面是一些webpack的配置,主要用于项目打包时的一些设置。这里不去更详细的深入,相关的文件及配置会在后面用到时在详细的介绍。
config 文件 及 子目录...
小游戏学习--获取已发布微信小游戏源码
最近一直在做微信小游戏的开发,发现了一个好玩的事 ,在这里记录一下。
这段时间一直在做一些小游戏 ,小程序的开发,但有的时候会发现性能上总是不那么的尽如人意(毕竟我这小菜鸟水平有限),于是就想到,想要看看别的大神们是怎么处理这些问题的(其实就是想看一下大神们的代码怎么写!)。但是,有一个问题就是小游戏或者小程序和 H5 、 网页 不一样,不能直接F12 看代码,要怎么才能拿他们的代码呢 ?
...
关于 JS 递归算法 记录
刚才看到了一道拼多多的面试题 :
使用递归的方法,将obj变为obj2的格式(拼多多2018前端笔试真题)
obj = [
{id:1,parent:null},
{id:2,parent:1},
{id:3,parent:2}
]
obj2 = {
obj:{
id: 1,
parent: null,
c...
你可能不知道的 get 和 post请求的区别 !
今天在网上看到一篇帖子,这个问题居然会出现在三面。
当时心里就在想get 和 post 的区别不就是求情的方式不能吗?
一个是接收数据的请求 、一个是发送数据的请求。
get 请求是通过URL 传参(容易暴露参数不安全并且长度有限制) , post 请求通过Request body 传参 (相对安全长度没有限制)。
~~~~~不对吧不能这么简单吧 !!!
那么网上搜一下...
vue - cli + mint-ui 第一步添加导航(Tabber)
前面两篇写了如何用cli创建一个 vue 项目 以及 项目目录的简介 ,那么从这篇开始就开始代码的部分了。
这次项目主要是借助 mint-ui 组件 构建一个简单的购物系统,以此加强一下对mint-ui 组件的学习 。
首先先来简单的说一下mint-ui 这个组件 , mint-ui 是由饿了吗团队开发的一个针对web端的高效,轻量级的vue ui组件。
mint-ui 安装(这里安...
今日推荐
周排行