python 操作redis

2021年01月04日 阅读:807

Redis是一个基于内存的高效的键值型非关系型数据库,存取效率极高,而且支持多种存储数据结构,使用也非常简单。本节中,我们就来介绍一下Python的Redis操作,主要介绍RedisPy这个库的用法。 1. 准备工作 在开始之前,请确保已经安装好了Redis及RedisPy库。如果要做数据导入/导出 ... 查看全文

Python多线程之死锁

2021年01月04日 阅读:572

1.什么是死锁? 死锁是由于两个或以上的线程互相持有对方需要的资源,且都不释放占有的资源,导致这些线程处于等待状态,程序无法执行。 2.产生死锁的四个必要条件 1.互斥性:线程对资源的占有是排他性的,一个资源只能被一个线程占有,直到释放。 2.请求和保持条件:一个线程对请求被占有资源发生阻塞时,对已 ... 查看全文

Leetcode练习(python):第414题:第三大的数:给定一个非空数组,返回此数组中第三大的数。如果不存在,则返回数组中最大的数。要求算法时间复杂度必须是O(n)。

2021年01月04日 阅读:648

题目: 第三大的数:给定一个非空数组,返回此数组中第三大的数。如果不存在,则返回数组中最大的数。要求算法时间复杂度必须是O(n)。 示例 1: 输入: [3, 2, 1] 输出: 1 解释: 第三大的数是 1.示例 2: 输入: [1, 2] 输出: 2 解释: 第三大的数不存在, 所以返回最大的数 ... 查看全文

线程同步_synchronized

2021年01月04日 阅读:591

//数据共享package projict05; import java.util.ArrayList; public class test31{ public static void main(String[] args) { TicketSaler t1=new TicketSaler("窗口一 ... 查看全文

Go语言系列之日志库zap

2021年01月04日 阅读:547

在许多Go语言项目中,我们需要一个好的日志记录器能够提供下面这些功能: 能够将事件记录到文件中,而不是应用程序控制台。 日志切割-能够根据文件大小、时间或间隔等来切割日志文件。 支持不同的日志级别。例如INFO,DEBUG,ERROR等。 能够打印基本信息,如调用文件/函数名和行号,日志时间等。 G ... 查看全文

java可变参数

2021年01月04日 阅读:730

可变参数 例如 private static int add(int ...a){} 定义方法的时候, 参数a本质上是个数组, 实际使用的时候 可以输入任意个int类型的参数. 代码实例 求和: 传入n个数进行求和 public static void main(String[] args) { S ... 查看全文

解除网页限制

2021年01月04日 阅读:601

javascript:(function() { function R(a){ona = "on"+a; if(window.addEventListener) window.addEventListener(a, function (e) { for(var n=e.originalTarget; ... 查看全文

Pass request headers in a jQuery AJAX GET call

2021年01月04日 阅读:869

Pass request headers in a jQuery AJAX GET call 回答1 As of jQuery 1.5, there is a headers hash you can pass in as follows: $.ajax({ url: "/test", header ... 查看全文

fabric.js转化对象时保存自定义属性(fabricjs丢失自定义属性处理)

2021年01月04日 阅读:578

我们在用 fabric.js 操作canvas画版添加各种形状/图片时,有时候会自己添加对应的自定义属性,当涉及到撤销/恢复时,要保存之前的canvas的数据以及状态,此时一般通过toJSON()、toDatalessJSON()、toDatalessObject()等来获取canvas中的内容进行 ... 查看全文

JS中Map和ForEach的区别

2021年01月04日 阅读:629

定义 forEach()方法: 针对每一个元素执行提供的函数。 map()方法: 创建一个新的数组,其中每一个元素由调用数组中的每一个元素执行提供的函数得来。 区别 forEach()方法不会返回执行结果,而是undefined。也就是说,forEach()会修改原来的数组。而map()方法会得到一 ... 查看全文

JS变量提升

2021年01月04日 阅读:583

变量提升:函数声明和变量声明总是会被解释器悄悄地"提升"到方法体的最顶部。 我们习惯将var a = 1;看做是一个声明,而实际上javascript引擎并不这么认为。它将var a;和a = 1看做是两个单独的声明,第一个是编译阶段的任务,而第二个则是执行阶段的任务。 这意味着无论作用域中的声明出 ... 查看全文

前端的概述以及HTML的概述

2021年01月04日 阅读:770

web的发展史 web1.0 简单的静态页面 早期三大门户 搜狐 新浪 网易 web2.0 更注重用户之间的交互 用户即是信息的消费者也是制造者 微博 web3.0 人工智能 复杂的页面功能 即时通讯 web的前景 pc端的网页 移动端的网页 ios android 网页三层结构 HTML 结构层- ... 查看全文

WebRTC 开发实践:如何实现 SFU 服务器

2021年01月04日 阅读:657

1 什么是 SFU ? 首先,我们再看一次 SFU 服务器的定义,什么是 SFU ? SFU 的全称是:Selective Forwarding Unit,是一种路由和转发 WebRTC 客户端音视频数据流的服务端程序。 如图所示,SFU 服务器最核心的功能就是与每一个 WebRTC Peer 客户 ... 查看全文

RSocket——Http协议的替代者

2021年01月04日 阅读:827

1.简介RSocket是一种二进制的点对点通信协议,是一种新的网络通信第七层协议。旨在用于分布式应用程序中。从这个意义上讲,RSocket是HTTP等其他协议的替代方案。它是一种基于ReactiveStreams规范具有异步,背压的双向,多路复用,断线重连,基于消息等特性。它由Facebook,Netifi和Pivotal等工程师开发,提供Java,JavaScript,C++和Kotlin等实现 查看全文

06盒子模型、 CSS背景和列表

2021年01月04日 阅读:595

div标签自定义盒子模型class和id的主要差别是:class用于元素组(类似的元素,或者可以理解为某一类元素),而id用于标识单独的唯一的元素。 自身内容:width、height 宽高内边距: padding盒子边框: border 边框线与其他盒子距离: margin 外边距内容+内边距+边 ... 查看全文

js复习在理解

2021年01月04日 阅读:892

流程控制语句: 通过流程控制语句可以控制程序执行流程,使程序根据一定的条件来选择执行。语句的分类 1:条件判断语句 2:条件分支语句 3:循环语句 条件判断语句: 使用条件判断语句可以在执行某个语句前进行判断,如果条件成立则执行语句,条件不成立则不执行语句。 if 语句:语法1:if (条件表达式) ... 查看全文

C# EF之No context type was found in the assembly ' '.

2021年01月05日 阅读:939

解决方案中启用项目EntityFramework迁移时却发生了异常。 异常说在我的项目中没有找到DBContext类。 这个DBContext类确实没有放在启动项目下面,是另外建立了一个独立的类库来存放。 查看get-help Enable-Migrations帮助,启用迁移命令带了几个参数。 En ... 查看全文

win10关闭任务栏程序最近显示

2021年01月05日 阅读:530

参考:https://jingyan.baidu.com/article/f71d6037a1d02d1ab641d191.html 设置→个性化→开始 ... 查看全文

WPF中ComboBox控件的SelectedItem和SelectedValue的MVVM绑定

2021年01月05日 阅读:710

问题描述:左侧是一个ListView控件,用于显示User类的Name属性,右侧显示其SelectedItem的其他属性,包括Age, Address,和Category。其中Category用ComboBox表示。在下拉框选中其他category,可以更改User的属性值。 如果Category是 ... 查看全文

Windows下局域网共享文件夹

2021年01月05日 阅读:786

1.设置文件夹共享,当他人需要拷贝文件时直接通过IP地址访问文件夹 Win+R 输入要访问的文件夹的IP地址。 如,我的电脑ip地址是\\192.168.1.104 2.如何设置文件夹共享-设置步骤如下: 到此结束,共享文件夹成功。 当他人与192.168.1.104同一局域网(同一网络)时即可通过 ... 查看全文

C# 委托Action和Func

2021年01月05日 阅读:695

Action和Func是微软已经定义好的的两种委托类型,区别是Action是没有返回值的,而Func是需要返回值的。 1 //Action内置委托的实例化及调用 2 //不带参数 3 Action myAction1 = () => { Console.WriteLine("这是一个Action委托 ... 查看全文

C# 之事件及event关键字存在的意义

2021年01月05日 阅读:740

总结:event关键字的作用,用于不公开发布器中委托对象实例,对事件委托对象进行保护,禁止外部调用。 1、C#事件举例说明 1 //事件及event关键字存在的意义 2 class Program 3 { 4 //事件,发布(publisher)-订阅(subscriber)模型 5 static ... 查看全文

热门文章

推荐文章

最新文章

置顶文章