首页 > 2018年12月18日 > 全部分享
Redis到底是多线程还是单线程?线程安全吗
redis是单线程,线程安全 redis可以能够快速执行的原因: (1) 绝大部分请求是纯粹的内存操作(非常快速)(2) 采用单线程,避免了不必要的上下文切换和竞争条件(3) 非阻塞IO - IO多路复用 IO多路复用中有三种方式:select,poll,epoll。需要注意的是,select,po ...
分类:编程语言   时间:2018-12-18 21:42:47    收藏:0  评论:0  赞:0  阅读:256
12 18
同一个视图相应不同的方法 from django.db import models # Create your models here. class Book(models.Model): nid=models.AutoField(primary_key=True) name=models.Char ...
分类:其他   时间:2018-12-18 21:42:30    收藏:0  评论:0  赞:0  阅读:182
Visual Studio Code安装Python环境
如何在全宇宙最强编辑器安装Python运行环境 (雾 setting.json中搜索python.pythonPath,之后将pythonPath更改为python3即可。(如果没有python3,则进入安装目录下把python3文件夹下的python.exe改为python3.exe,估计就可以了 ...
分类:编程语言   时间:2018-12-18 21:41:31    收藏:0  评论:0  赞:0  阅读:190
csrf
分类: django为用户实现防止跨站请求伪造的功能,通过中间件 django.middleware.csrf.CsrfViewMiddleware 来完成。而对于django中设置防跨站请求伪造功能有分为全局和局部。 全局: 中间件 django.middleware.csrf.CsrfViewM ...
分类:其他   时间:2018-12-18 21:40:59    收藏:0  评论:0  赞:0  阅读:159
P3308 [SDOI2014]LIS(最小割+退流)
"传送门" 设$f[i]$为以$i$结尾的最长上升子序列。可以考虑建这样一张图,对于所有的$i define R register define inf 0x3f3f3f3f define fp(i,a,b) for(R int i=a,I=b+1;iI; i) define go(u) for(i ...
分类:其他   时间:2018-12-18 21:40:40    收藏:0  评论:0  赞:0  阅读:167
对webdriver-driver句柄的理解
先贴代码: from selenium import webdriver //首先导入selenium(webdriver)相关模块 driver = webdriver.Firefox() //调用selenium的浏览器驱动,获取浏览器句柄并启动浏览器 driver.get("www.baidu ...
分类:Web开发   时间:2018-12-18 21:40:23    收藏:0  评论:0  赞:0  阅读:201
485、CAN和以太网的区别与联系
转自:CSDN,https://blog.csdn.net/xtydtc/article/details/71170326 主要考虑的是两方面问题,485和CAN的成本和速度。 总线类型速度特点 485 典型的速度是10k左右 总线仲裁有损,利用率低需要主机仲裁(modbus),距离近,几米,4-5 ...
分类:其他   时间:2018-12-18 21:40:08    收藏:0  评论:0  赞:0  阅读:194
pop3密码嗅探
成品与代码可在 https://pan.baidu.com/s/1MPfU2T_6YN6mgxUL0wrZxw 下载 来说下pop协议, 英文版,https://tools.ietf.org/html/rfc1939 中文版,http://www.cnpaf.net/class/pop3/20040 ...
分类:其他   时间:2018-12-18 21:39:46    收藏:0  评论:0  赞:0  阅读:218
练习四十六:列表排序,删除list中重复的元素
方法一:使用集合set;将list直接转换为set 1 a = [1,3,4,3,5,7] 2 a = list(set(a)) 3 print(a)执行结果:[1, 3, 4, 5, 7]方法二:直接排序,然后逐个比较,鉴于del会直接把元素删除,设置个flag数组来编辑该删除的元素(这个思路是看... ...
分类:编程语言   时间:2018-12-18 21:39:29    收藏:0  评论:0  赞:0  阅读:119
lsof-查看进程句柄
FD 列中的文件描述符: cwd 值表示应用程序的当前工作目录,这是该应用程序启动的目录,除非它本身对这个目录进行更改。txt 类型的文件是程序代码,如应用程序二进制文件本身或共享库,如上列表中显示的 /sbin/init 程序。数值 表示应用程序的文件描述符,这是打开该文件时返回的一个整数。u 表 ...
分类:系统服务   时间:2018-12-18 21:21:00    收藏:0  评论:0  赞:0  阅读:298
java三大版本和核心优势
javaSE(java standard Edition):标准版,定位在个人计算机上的应用。 javaEE(java Enterprise Edition):企业版,定位在服务器端的应用。*********************************** javaME(java Micro E ...
分类:编程语言   时间:2018-12-18 21:20:46    收藏:0  评论:0  赞:0  阅读:150
JavaScrip 入门第一课
一、代码引入的三种方式 1、直接在head中书写 2、书写在html的body中 3、引入外部js文件 二、数值类型 1、int、float、string、bool 都属于数值类型; 2、string属性和方法 3、字符串换行输入 使用反单引号换行,esc下面的反引号,shift+回车来进行换行 4 ...
分类:编程语言   时间:2018-12-18 21:20:15    收藏:0  评论:0  赞:0  阅读:132
[bzoj3631] [JLOI2014]松鼠的新家
Description 松鼠的新家是一棵树,前几天刚刚装修了新家,新家有n个房间,并且有n 1根树枝连接,每个房间都可以相互到达,且俩个房间之间的路线都是唯一的。天哪,他居然真的住在“树”上。松鼠想邀请小熊维尼前来参观,并且还指定一份参观指南,他希望维尼能够按照他的指南顺序,先去a1,再去a2,…… ...
分类:其他   时间:2018-12-18 21:20:02    收藏:0  评论:0  赞:0  阅读:157
4. 免模型策略改进——蒙特卡洛(Monte-Carlo)和时序差分(Temporal-Difference)
针对马尔科夫模型不完全已知,即转移概率未知,不能全概率展开的情况,上一篇介绍了策略评估的方法,这一篇对应介绍策略改进的方法,分别是 针对每一个完整决策过程,先估计策略再改进策略的蒙特卡洛同策略学习方式; 针对完整决策过程中的每一步状态动作对生成,评估改进同一个策略$\pi$的时序差分同策略Sarsa ...
分类:其他   时间:2018-12-18 21:19:45    收藏:0  评论:0  赞:0  阅读:237
牛客网——密码翻译
送分题 题目描述 在情报传递过程中,为了防止情报被截获,往往需要对情报用一定的方式加密,简单的加密算法虽然不足以完全避免情报被破译,但仍然能防止情报被轻易的识别。我们给出一种最简的的加密方法,对给定的一个字符串,把其中从a-y,A-Y的字母用其后继字母替代,把z和Z用a和A替代,则可得到一个简单的加 ...
分类:其他   时间:2018-12-18 21:19:24    收藏:0  评论:0  赞:0  阅读:242
Floyd最短路(带路径输出)
摘要(以下内容来自百度) Floyd算法又称为插点法,是一种利用动态规划的思想寻找给定的加权图中多源点之间最短路径的算法,与Dijkstra算法类似。 该算法名称以创始人之一、1978年图灵奖获得者、斯坦福大学计算机科学系教授罗伯特·弗洛伊德命名。 简介编辑 在计算机科学中,Floyd Warsha ...
分类:其他   时间:2018-12-18 21:19:03    收藏:0  评论:0  赞:0  阅读:279
Flask-上传文件和访问上传的文件
1.1.上传文件和访问上传的文件 upload_file_demo.py from flask import Flask,request,render_template import os from werkzeug.utils import secure_filename from flask i ...
分类:Web开发   时间:2018-12-18 21:18:35    收藏:0  评论:0  赞:0  阅读:167
Pycharm安装
一、 Pycharm安装 1.资源获取 官网下载:https://www.jetbrains.com/pycharm/,下载2018.2.4Professional版本。本文档编写时,从首页下载的最新版本就是2018.2.4,后续如果有更新的版本时,点击Download--Previous vers ...
分类:其他   时间:2018-12-18 21:18:06    收藏:0  评论:0  赞:0  阅读:422
ubuntu下opencv学习
一、环境配置 1、安装opencv 二、初识opencv 1、第一个程序:图像读取和图像显示 学习中,持续更新.... ...
分类:系统服务   时间:2018-12-18 21:17:33    收藏:0  评论:0  赞:0  阅读:174
【BZOJ3451】Tyvj1953 Normal - 点分治+FFT
题目来源:NOI2019模拟测试赛(七) 非原题面,题意有略微区别 题意: 吐槽: 心态崩了。 好不容易场上想出一题正解,写了三个小时结果写了个假的点分治,卡成$O(n^2)$ 我退役吧。 题解: 原题是求随机树分治的期望深度和,题意相同。 对于一个点$x$,考虑点$y$是否能作为它在点分树上的祖先 ...
分类:其他   时间:2018-12-18 21:16:59    收藏:0  评论:0  赞:0  阅读:132
916条   上一页 1 ... 6 7 8 9 10 ... 46 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!