码迷,mamicode.com
首页 > 2020年03月05日 > 全部分享
线程池与锁优化
线程池: 线程池的好处:线程使应用能更加充分利用CPU、内存、网络、IO等系统资源。线程的创建需要开辟虚拟机栈、本地方法栈、程序计数器等线程私有的内存空间。 在线程销毁时需要回收这些系统资源。因此频繁的创建和销毁线程会浪费大量的系统资源,增加并发编程风险。另外,在服务器负载过大的时候,如何让新的线程 ...
分类:编程语言   时间:2020-03-05 22:14:22    阅读次数:85
JavaScript实现栈结构(Stack)
JavaScript实现栈结构(Stack) 一、前言 1.1.什么是数据结构? 数据结构就是在计算机中,存储和组织数据的方式。 例如:图书管理,怎样摆放图书才能既能放很多书,也方便取? 主要需要考虑两个问题: 操作一:新书怎么插入? 操作二:怎么找到某本指定的书? 常见的数据结构: 数组 (Aar ...
分类:编程语言   时间:2020-03-05 22:14:05    阅读次数:79
Oil Skimming HDU - 4185
匈牙利 ...
分类:其他好文   时间:2020-03-05 22:13:52    阅读次数:54
实现代币ERC721功能
首先ERC721的标准: contract ERC721 { event Transfer(address indexed _from, address indexed _to, uint256 _tokenId); event Approval(address indexed _owner, ad ...
分类:其他好文   时间:2020-03-05 22:13:07    阅读次数:104
dns服务器
dns cname 主要有时候多个域名指向一个服务器,避免后期ip变化,把所有域名cname某个域名,后期只要修改cname这台服务器 rpm -qa rpm -ql bind | more /etc/init.d/named start ps -aux |grep named ...
分类:其他好文   时间:2020-03-05 22:12:50    阅读次数:68
gulp相关
一、简介 gulp是前端开发过程中对代码进行构建的工具,是自动化项目的构建利器; gulp是基于Nodejs的自动任务运行器,她能自动化地完成 javascript/coffee/sass/less/html/image/css 等文件的的测试、检查、合并、压缩、格式化、浏览器自动刷新、部署文件生成 ...
分类:其他好文   时间:2020-03-05 22:12:27    阅读次数:71
数据库索引
什么是索引 数据库索引好比是一本书前面的目录,能加快数据库的查询速度。例如这样一个查询:select * from table1 where id=10000。如果没有索引,必须遍历整个表,直到ID等于10000的这一行被找到为止;有了索引之后(必须是在ID这一列上建立的索引),即可在索引中查找。由 ...
分类:数据库   时间:2020-03-05 22:11:59    阅读次数:63
webuploader与django进行断点续传
webuploader与django进行断点续传 需要实现的效果如下 需要使用的 js jquery.js webuploader.hs hashmap.js 路由 视图 前端 ...
分类:Web程序   时间:2020-03-05 22:11:37    阅读次数:94
jQuery 选择器
$("#id", ".class") 复合选择器 $(div p span) 层级选择器 //div下的p元素中的span元素 $(div>p) 父子选择器 //div下的所有p元素 $(div+p) 相邻元素选择器 //div后面的p元素(仅一个p) $(div~p) 兄弟选择器 //div后面的 ...
分类:Web程序   时间:2020-03-05 22:10:39    阅读次数:94
Java Web环境配置
准备工作 "jdk 8u241" "apache tomcat 9.0.31 windows x64.zip" "Eclipse IDE for Enterprise Java Developers" 关于版本选择 满足上表最后一栏要求的任何稳定Java版本都支持每个版本的Tomcat。 怎样查看我 ...
分类:编程语言   时间:2020-03-05 22:10:11    阅读次数:77
Func 和 Action 委托
有了泛型委托,就有了一能适用于任何返回类型和任意参数(类型和合理的个数)的通用委托,Func 和 Action。如下所示(下面的in表示参数,out表示返回结果): delegate TResult Func <out TResult> ();delegate TResult Func <in T, ...
分类:其他好文   时间:2020-03-05 22:09:51    阅读次数:62
MySQL测试题
MySQL测试题 一、表关系 请创建如下表,并创建相关约束 二、操作表 1、自行创建测试数据 2、查询“生物”课程比“物理”课程成绩高的所有学生的学号; 3、查询平均成绩大于60分的同学的学号和平均成绩; 4、查询所有同学的学号、姓名、选课数、总成绩; 5、查询姓“李”的老师的个数; 6、查询没学过 ...
分类:数据库   时间:2020-03-05 22:09:37    阅读次数:85
prometheus系列监控:jvm,mongodb,mysql,redis
jvm: maven添加dependence <!-- https://mvnrepository.com/artifact/io.micrometer/micrometer-registry-prometheus --> <dependency> <groupId>io.micrometer</g ...
分类:数据库   时间:2020-03-05 22:09:12    阅读次数:219
多线程 - 多线程基础
CPU 内核数 与 线程数 的关系 一个CPU 内核只能跑一个线程 由于Intel公司引入的超线程技术,使得物理CPU内核和虚拟CPU内核存在一个1:2的关系拓展。 因此如下图,原本4个内核的电脑,同时只能跑4个线程;由于1:2关系,拓展为8个逻辑处理器,因此可以同时跑8个线程。 CPU 时间片轮转 ...
分类:编程语言   时间:2020-03-05 22:08:47    阅读次数:78
Qt 窗口随鼠标移动
1、原理 2、代码 1 void MyWidget::mouseMoveEvent(QMouseEvent *event) 2 { 3 QPoint P3 = event->globalPos(); 4 QPoint P2 = P3 - L; 5 this->move(P2); 6 } 7 8 vo ...
分类:移动开发   时间:2020-03-05 22:08:24    阅读次数:117
强力Django+杀手级xadmin开发在线教育网站 采用 Python3.7全新开发
课程简介和学习安排 1-1 强力django+杀手级xadmin 打造上线标准的在线教育平台试看 第2章 开发环境搭建-linux 本章节将会带领大家在windows上通过虚拟机安装linux,并在linux上安装python、pycharm、navicat、python和虚拟环境等课程必须的软件 ...
分类:编程语言   时间:2020-03-05 22:08:07    阅读次数:228
域名/IP/主机名(1)
为了达到通信的目的,需要给参与通信的主机一个号码,这个就是ip地址,它具有唯一性。 主机名就是在一个特定网络范围内一个计算机的名字。 域名则是在因特网范围内某一个服务器的名字。 一般有如下关系: 1、IP地址=网络号(特定网络前缀)+具体网络点(主机地址) 2、域名包含主机名 1、IP地址为通讯的根 ...
分类:其他好文   时间:2020-03-05 22:07:51    阅读次数:78
720条   上一页 1 2 3 4 5 6 7 8 ... 43 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!