码迷,mamicode.com
首页 > 2020年07月08日 > 全部分享
P4310 绝世好题 题解
题目描述 分析 第一次看这道题首先想到的就是时间复杂度为$\ n^{2}$的求最长上升子序列 for(int i=1;i<=n;i++){ f[i]=1; for(int j=1;j<i;j++){ if((a[i]&a[j])!=0) f[i]=max(f[i],f[j]+1); } ans=ma ...
分类:其他好文   时间:2020-07-08 19:29:07    阅读次数:37
数据库的特性和事务的特性
一、四大特性 ⑴ 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。 ⑵ 一致性(Consistency) 一致性是指事务必须使数 ...
分类:数据库   时间:2020-07-08 18:22:14    阅读次数:72
drf请求与响应
一 请求与响应 1.1 Request REST framework 传入视图的request对象不再是Django默认的HttpRequest对象,而是REST framework提供的扩展了HttpRequest类的Request类的对象。 REST framework 提供了Parser解析器 ...
分类:其他好文   时间:2020-07-08 18:21:38    阅读次数:72
深度优先搜索-Roads
N个城市,编号1到N。城市间有R条单向道路。每条道路连接两个城市,有长度和过路费两个属性。Bob只有K块钱,他想从城市1走到城市N。问最短共需要走多长的路。如果到不了N,输出-12<=N<=1000<=K<=100001<=R<=10000每条路的长度 L, 1 <= L <= 100,每条路的过路 ...
分类:其他好文   时间:2020-07-08 18:21:18    阅读次数:47
以微擎版教育系统开发为例,如何实现redis缓存
目前,有很多软件开发都是在微擎上开发的,它主要是为其他开发者提供一些设计思路,在线教育系统也不例外。下面,小编将以微擎版教育系统开发为例,来为大家介绍下,如何实现redis缓存。1、使用宝塔面板先搭建好微擎服务器。2、打开php管理,点击安装扩展,安装redis扩展。3、安装好redis扩展之后打开redis管理,点击性能调整可以修改端口号、redis密码等一系列操作。4、登录微擎后台,点击站点设
分类:其他好文   时间:2020-07-08 18:21:04    阅读次数:70
从开源自治,到微服务云化,阿里云的这款产品给了一剂提升微服务幸福感的良药
微服务发展至今,因其高内聚、低耦合等特性,以及诸多开源方案带来的开放性,已成为提升架构效率的最佳实践之一。当一项技术或一个框架成为事实标准之后,我们会把更多的注意力聚焦在运维效率和应用可用性的持续提升上。相信下面这些场景大家或多或少都遇到过。
分类:其他好文   时间:2020-07-08 18:20:29    阅读次数:79
C++的源程序改写成C语言类的内联函数和虚函数
内联函数和虚函数的修饰符inline、virture要全部去掉。内联函数体则要去掉,将内联函数在外面定义成一个函数。如:classB{…virturevoidfunb();inlineintadd()const{returna+b;};private:inta;intb;…}改为:typedefclassBB;structclassB{…void(funb)(structclassBp);int(
分类:编程语言   时间:2020-07-08 18:19:34    阅读次数:53
Linux基础命令touch
touch #创建空文件 当文件已经存在时,创建的时候不会报错,但是会改变文件的时间戳 ...
分类:系统相关   时间:2020-07-08 18:19:14    阅读次数:60
进击的 Kubernetes 调度系统(一):Kubernetes scheduling frame
阿里云容器服务团队结合多年 Kubernetes 产品与客户支持经验,对 Kube-scheduler 进行了大量优化和扩展,逐步使其在不同场景下依然能稳定、高效地调度各种类型的复杂工作负载。《进击的 Kubernetes 调度系统》系列文章将把我们的经验、技术思考和实现细节全面地展现给 Kubernetes 用户和开发者,期望帮助大家更好地了解 Kubernetes 调度系统的强大能力和未来发展方向。
分类:Web程序   时间:2020-07-08 18:19:00    阅读次数:67
centos7安装redis5
1.下载包 redis-5.0.7.tar.gz 链接: https://pan.baidu.com/s/1hsDDZ0pZx5L_bZNLubZu7Q 提取码: ghnc 2.安装 [root@henry ~]# tar -xf redis-5.0.7.tar.gz -C /usr/share/ ...
分类:其他好文   时间:2020-07-08 18:18:42    阅读次数:58
Do not access Object.prototype method‘hasOwnProperty’ from target object no-prototype-builtins
写项目时发现如下错误: Do not access Object.prototype method ‘hasOwnProperty’ from target object no-prototype-builtins 发现是新版本的ESLint使用了禁止直接调用 Object.prototypes 的 ...
分类:数据库   时间:2020-07-08 18:18:30    阅读次数:87
C++高精度加减乘除和求余数
1.高精度加法 string add(string a, string b)//只限两个非负整数相加{ string ans; int nb[100010] = {0}; int na[100010] = {0}; int la = a.size(), lb = b.size(); for (int ...
分类:编程语言   时间:2020-07-08 18:18:17    阅读次数:108
多线程
线程概念 进程:启动一个应用程序就叫一个进程。 接着又启动一个应用程序,这叫两个进程。每个进程都有一个独立的内存空间;进程也是程序的一次执行过程,是系统运行程序的基本单位;系统运行一个程序即是一个进程从创建、运行到消亡的过程。 线程:线程是在进程内部同时做的事情,一个进程中可以有多个线程,这个应用程 ...
分类:编程语言   时间:2020-07-08 18:17:55    阅读次数:59
MySQL 数据库性能优化,看这篇就够了
无论是运维、开发、测试,还是架构师,数据库技术是一个必备加薪神器。 而 MySQL 由于免费,而且性能强劲,是目前使用最广泛的数据库产品,同时也是入门门槛最低的数据库产品之一。更重要的是,掌握了 MySQL,会为你以后学习其他数据库产品打下坚实的基础。 今天给大家带来一门 MySQL 数据库的进阶实 ...
分类:数据库   时间:2020-07-08 18:17:24    阅读次数:93
Eclipse中常用快捷键的使用
Eclipse中的快捷键 1.补全代码的声明:alt + / 2.快速修复: ctrl + 1 3.使用单行注释:ctrl + / 4.使用多行注释: ctrl + shift + / 5.取消多行注释:ctrl + shift + \ 6.复制指定行的代码:ctrl + alt + down 或 ...
分类:系统相关   时间:2020-07-08 18:16:09    阅读次数:78
十分钟入门消息中间件
一大半程序员都拎不清的消息中间件
分类:其他好文   时间:2020-07-08 18:15:55    阅读次数:54
BOM相关 对象的属性与方法
BOM BOM - Browser Object Model ( 浏览器对象模型 ),BOM 主要用于操作与管理浏览器相关状态。BOM 由以 window 对象为主以及其他常用对象如 navigator 、location 、history 、screen 、document 等等功能各异的对象组成 ...
分类:其他好文   时间:2020-07-08 18:15:00    阅读次数:65
825条   上一页 1 ... 16 17 18 19 20 21 22 ... 49 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!