IT大道IT大道

首页 >  技术

  • 线程调度的问题:Lock Convoy(锁封护)与Priority inversion(优先级反转)

    线程调度的问题:Lock Convoy(锁封护)与Priority inversion(优先级反转)

    Lock Convoy(锁封护)

      [1]Lock Convoy是在多线程并发环境下由于锁的使用而引起的性能退化问题。当多个相同优先级的线程频繁地争抢同一个锁时可能会引起lock convoy问题,一...

    2017-02-26 13:48:07 itdadao 技术 0 ℃ 0
  • Java集合详解二

    Java集合详解二

      
      前一篇我们已经讲过了Collectin是存放单值的最大接口,
      那Map就是存放一对值的最大接口...

    2017-02-26 13:47:42 itdadao 技术 1 ℃ 0
  • BZOJ3626 LNOI2014 LCA 树链剖分

    BZOJ3626 LNOI2014 LCA 树链剖分

    题意:给定一棵树,每次询问给出l r z,求在[l,r]区间内的每个节点i与z的最近公共祖先的深度之和题解:显然,暴力求解的复杂度是无法承受的。考虑这样的一种暴力,我们把 z 到根上的点...

    2017-02-26 13:47:18 itdadao 技术 0 ℃ 0
  • Socket 参数笔记

    Socket 参数笔记

    //服务端
    @RunWith(JUnit4.class)
    public class ServerSocketTest {
    @Test
    public void testServer() throws IOException{
    ServerSocket serverSocket =...

    2017-02-26 13:46:54 itdadao 技术 2 ℃ 0
  • DDD中的分层架构

    DDD中的分层架构

    DDD中的分层架构很好的应用了关注点分离原则Separation of Concerns(SOC),每一层做好自己的事情,减少交叉表现层 表现层提供用来完成任务的用户界面,如webform wpf asp.net mvc...

    2017-02-26 13:46:28 itdadao 技术 1 ℃ 0
  • mysql查询语句分析 explain用法

    mysql查询语句分析 explain用法

    explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。
    使用方法,在select语句前加上explain就可以了,如:

    explain se...

    2017-02-26 13:45:41 itdadao 技术 2 ℃ 0
  • Idea过期继续激活~

    Idea过期继续激活~

    http://jetbrains.tech
    ...

    2017-02-26 13:45:28 itdadao 技术 3 ℃ 0
  • BZOJ3531 SDOI2014 旅行 树链剖分

    BZOJ3531 SDOI2014 旅行 树链剖分

    题意:给定一棵树,维护:1、将u的种类改为c 2、将u的权值改为w 3、求u到v路径上种类为c的点的点权和 4、求u到v路径上种类为c的点的最大点权题解:每个宗教建一颗线段树,然后随便...

    2017-02-26 13:45:16 itdadao 技术 4 ℃ 0
  • 那些前端程序员深信不疑的谣言(HTML篇)

    那些前端程序员深信不疑的谣言(HTML篇)

    这里只讨论 HTML 5,不讨论 HTML 4.x 和 XHTML,谨记!
    谣言1:属性一定要用引号包起来,比如 <div id="test">

    正解:HTML 文档写得很清楚,
    属性有四种写法
    ...

    2017-02-26 13:45:09 itdadao 技术 3 ℃ 0
  • [转]支持向量机SVM总结

    [转]支持向量机SVM总结

    本文转载自:http://www.cnblogs.com/jerrylead
    1 简介
    支持向量机基本上是最好的有监督学习算法了。最开始接触SVM是去年暑假的时候,老师要求交《统计学习理论》的报告,那时去...

    2017-02-26 13:45:03 itdadao 技术 4 ℃ 0
  • Kubernetes运维生态-Heapster分析

    Kubernetes运维生态-Heapster分析

    Heapster在Kubernetes的运维生态中如下:集群的容器的监控数据收敛汇聚层

    heapster1.0版本后内部分为event和metric两个进程,可制作为两个docker镜像部署为两个独立pod。

    Hea...

    2017-02-26 13:38:07 itdadao 技术 3 ℃ 0
  • 【java错误】错误: 编码GBK的不可映射字符

    【java错误】错误: 编码GBK的不可映射字符

    java源代码今天在写java是出现一个编码错误,这里先将书上的java源代码贴出来。import java.io.Console;public class ConsoleTest { //用java.io.Console类输入 public...

    2017-02-26 13:37:42 itdadao 技术 5 ℃ 0
  • 【原】以setTimeout来聊聊Event Loop

    【原】以setTimeout来聊聊Event Loop

      平时的工作中,也许你会经常用到setTimeout这个方法,可是你真的了解setTimeout吗?本文想通过总结setTimeout的用法,顺便来探索javascript里面的事件执行机制。setTimeout基本...

    2017-02-26 13:37:29 itdadao 技术 3 ℃ 0
  • D Cloud of Hashtags Codeforces Round #401 (Div. 2)

    D Cloud of Hashtags Codeforces Round #401 (Div. 2)

    Cloud of Hashtags



    【题目链接】Cloud of Hashtags
    &题意:
    给你一个n,之后给出n个串,这些串的总长度不超过5e5,你要删除最少的单词(并且只能是后缀),使得这些串是按...

    2017-02-26 13:36:53 itdadao 技术 3 ℃ 0
  • 第三课(4)接口

    第三课(4)接口

    对象包含了方法(和属性)
    方法的声明
    方法的实现
    对象分为,可以被子类调用的方法。不可以被子类调用的方法。
    举个例子。
    APPDelegate.h hearder 头文件 (可以被子类调用)
    APPDe...

    2017-02-26 13:36:40 itdadao 技术 2 ℃ 0
  • BZOJ2243 SDOI2011 染色 树链剖分

    BZOJ2243 SDOI2011 染色 树链剖分

    题意:给定一棵树,维护:1、将a到b路径上所有的点染为c 2、求a到b路径上颜色段的数量。题解:区间颜色段数=左区间颜色段数+右区间颜色段数-(左区间最右边的颜色==右区间最左边的颜...

    2017-02-26 13:36:29 itdadao 技术 2 ℃ 0
  • WebGoat系列のAccess Control Flaws(访问控制缺陷)

    WebGoat系列のAccess Control Flaws(访问控制缺陷)

    Using an Access Control Matrix
    用户权限:
        Moe--> public share
        Larry--> Time Card Entry,Performance Review,Time Card Approval,Account Manager
        ...

    2017-02-26 13:36:17 itdadao 技术 3 ℃ 0
  • 实现树的横向指针

    实现树的横向指针

    题目:
    https://leetcode.com/problems/populating-next-right-pointers-in-each-node-ii/?tab=Description

    用一个next指针,实现树的每一层的横向连接。
    下面这个解法,非常清...

    2017-02-26 13:36:02 itdadao 技术 3 ℃ 0
  • JS之number、Math和数组

    JS之number、Math和数组

    1、Number对象。
    创建Number对象的方式:
    方式1:
    var 变量= new Number(数字)
    方式2:
    var 变量 = 数字;
    常用的方法:
    toString() 把数字转换成指定进制形式的字符...

    2017-02-26 13:33:58 itdadao 技术 4 ℃ 0
  • Codeforces Round #399  B 思维 C 模拟 D 概率dp  E SG博弈

    Codeforces Round #399 B 思维 C 模拟 D 概率dp E SG博弈

    Divide by Zero 2017 and Codeforces Round #399 (Div. 1 + Div. 2, combined) B. Code For 1题意:数n,不断拆分为 n/2, n&1, n/2,直到都为0或1。求区间[l, r]有多少个1。tags:...

    2017-02-26 13:33:45 itdadao 技术 3 ℃ 0
  • Codeforces Round #401 (Div. 2)   E 贪心,线段树

    Codeforces Round #401 (Div. 2) E 贪心,线段树

    Codeforces Round #401 (Div. 2) A 循环节B 暴力排一下C 标记出来,但10^5,特耿直地码了个O(n^2)的上去,最气的是在最后3分钟的时候被叉==D 从后往前贪心暴糙一下就好。比赛时一...

    2017-02-26 13:33:33 itdadao 技术 2 ℃ 0
  • Kubernetes运维生态-cAdvisor分析

    Kubernetes运维生态-cAdvisor分析

    Kubernetes的生态中,cAdvisor是作为容器监控数据采集的Agent,其部署在每个节点上,内部代码结构大致如下:代码结构很良好,collector和storage部分基本可做到增量扩展开发。

    关于c...

    2017-02-26 13:33:20 itdadao 技术 2 ℃ 0
  • lower_bound与upper_bound

    lower_bound与upper_bound

    昨天一道题目用了lower_bound,大致了解了lower_bound指的是第一个>=x的位置。但是之前对于upper_bound有误解,其实upper_bound指的是第一个>x的位置。

    STL里面应该都是用二分...

    2017-02-26 13:33:07 itdadao 技术 3 ℃ 0
  • Modern Software Development or Slow as Molasses

    Modern Software Development or Slow as Molasses

    I’ve been looking at that issue for quite a while, and always tried to play nice and be quiet about this, but quite recently I’ve experienced the discrepancie...

    2017-02-26 13:33:01 itdadao 技术 3 ℃ 0
  • linux下/var/run目录下.pid文件的作用

    linux下/var/run目录下.pid文件的作用

    1.pid文件的内容用cat命令查看,可以看到内容只有一行,记录了该进程的ID2.pid文件的作用防止启动多个进程副本3.pid文件的原理进程运行后会给.pid文件加一个文件锁,只有获得该锁...

    2017-02-26 13:32:31 itdadao 技术 2 ℃ 0
  • 改进的KMP算法的执行过程

    改进的KMP算法的执行过程

    比如有模式串 t="aaaab"
    那么执行过程是这样的:
    i=1,j=0,next[1]=0; //初始化i,j的值
    [规则1:根据如果j==0或者t[i]=t[j]则i++,j++,否则j=next[j]
    [规则2:如果t[i]==t[j] nex...

    2017-02-26 13:32:20 itdadao 技术 2 ℃ 0
  • spring6——AOP的编程术语

    spring6——AOP的编程术语

    面向切面编程作为一种编程思想,允许我们对程序的执行流程及执行结果动态的做出改变,以达到业务逻辑之间的分层管理或者是目标对象方法的增强,spring框架很好的实现了这种编程思...

    2017-02-26 13:31:56 itdadao 技术 2 ℃ 0
  • MyBatis开发入门二:一对多连表查询

    MyBatis开发入门二:一对多连表查询

    1. 步骤:

    (1). 加包
    (2). 编写db.properties;编写conf.xml,将db.properties加入到conf.xml;引入别名
    (3). 建立实体类
    (4). 编写sql操作对应的***Mapper.xml文件
    (5). 将sql操...

    2017-02-26 13:31:27 itdadao 技术 5 ℃ 0
  • BZOJ1037 ZJOI2008 树的统计 树链剖分

    BZOJ1037 ZJOI2008 树的统计 树链剖分

    题意:给定一棵树,维护:1、将u的权值修改为v 2、求u到v路径上的最大权 3、求u到v路径上的点权和题解:树链剖分裸题#include <cstdio>#include <climits>#include <cstring>#inc...

    2017-02-26 13:26:49 itdadao 技术 3 ℃ 0
  • HDU 6017 Girls Love 233 BestCoder Round #92 1003 dp/记忆化搜索

    HDU 6017 Girls Love 233 BestCoder Round #92 1003 dp/记忆化搜索

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6017
    题意:给你一串只有2和3的字符串,你有m/2次操作,每次操作只能交换相邻的两个字符,使得到的233(三个字符是依次相邻的)...

    2017-02-26 13:26:03 itdadao 技术 2 ℃ 0
  • 图像搜索三-局部特征SIFT

    图像搜索三-局部特征SIFT

    图像搜索三-局部特征SIFT
    基于全局特征的传统特征对图像的精细识别能力都不强,即强调鲁棒性大于区分性,这对我们实际应用,尤其是追求同款的应用非常不利;一般有两种方式来避开全...

    2017-02-26 13:25:51 itdadao 技术 5 ℃ 0
  • 好的学习参考网站

    好的学习参考网站

      渲染管线学习视频(可模拟写一个软件渲染器):
    http://edu.csdn.net/course/detail/3814...

    2017-02-26 13:22:50 itdadao 技术 5 ℃ 0
  • BZOJ3878 AHOI2014 奇怪的计算器 线段树

    BZOJ3878 AHOI2014 奇怪的计算器 线段树

    题意:给定N个操作,每种操作的格式为:1、+a:表示将当前的结果加上a2、-a:表示将当前的结果减去a3、*a:表示将当前的结果乘以a4、@a:表示将当前的结果加上a*X(X是一开始JYY输入的数)在...

    2017-02-26 13:22:38 itdadao 技术 7 ℃ 0
  • 18.1 线程

    18.1 线程

    多线程


      java提供了并发机制,可以在程序中执行多个线程,每一个线程完成一个功能,并与其他线程并发执行,这种机制称为多线程。
      

    18.2 实现线程的两种方法
      java中提...

    2017-02-26 13:22:03 itdadao 技术 8 ℃ 0
  • idea 和eclipse的debug调试快捷键对比

    idea 和eclipse的debug调试快捷键对比

    IntelliJ Idea 常用快捷键列表Ctrl+Shift + Enter,语句完成“!”,否定完成,输入表达式时按 “!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click...

    2017-02-26 13:21:28 itdadao 技术 9 ℃ 0
  • 用Promise解决多个异步Ajax请求导致的代码嵌套问题

    用Promise解决多个异步Ajax请求导致的代码嵌套问题

    问题
    前端小同学在做页面的时候,犯了个常见的错误:把多个Ajax请求顺序着写下来了,而后面的请求,对前面请求的返回结果,是有依赖的。如下面的代码所示:
    var someData;
    $.ajax({...

    2017-02-26 13:20:53 itdadao 技术 8 ℃ 0
 4616    1 2 3 4 5 6 7 8 9 10 下一页 尾页
标签列表