ICode9

精准搜索请尝试: 精确搜索
  • Java.util.concurrent之 Executor框架与线程池2019-08-20 11:08:00

    Executor的继承树关系: Executor框架是java 5 中引入的,内部使用了线程池机制。Executor框架包括:Executor, ExecutorService,Executors,ThreadPoolExecutor等。 Executor ——接口 public interface Executor { void execute (Runnable command); } Executor接口中定义一个方

  • Python学习十五:添加、修改和删除列表元素2019-08-20 11:06:39

    一、添加元素 上节我们学习了通过“+”号将两个序列连接,通过该方法也可以实现为列表添加元素。但是这种方法的执行速度要比直接使用列表对象的append()方法慢,所以建议在实现添加元素时,使用列表对象的append()方法实现。列表对象append()方法用于在列表末尾追加元素,语法格式

  • leecode算法《104. 二叉树的最大深度》详解有注释,简单明了。2019-08-20 11:04:12

    leecode算法《104. 二叉树的最大深度》详解有注释,简单明了。 原题内容 给定一个二叉树,找出其最大深度。 二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。 说明: 叶子节点是指没有子节点的节点。 示例: 给定二叉树 [3,9,20,null,null,15,7], 3 / 9 20 / 15

  • java中“==”和“equal”的区别2019-08-20 11:01:56

    1.“==” 只比较地址 2.“equal” 对于String类型比较的是值,因为String类里面的equal重写了,和其他的类内有所区别。除去String 其他的比较多也是地址 3.基本数据类型 之间的 比较 只能是 “==” 4.对于基本类型的包装类,比如Boolean、Character、Byte、Shot、Integer、Long、Float

  • java 多线程-ip地址图2019-08-20 10:55:06

  • python slot2019-08-20 10:53:21

    每个实例包含一个字典,slot 让实例变成tup 或list,减少内存,但不能再增加属性 For classes that primarily serve as simple data structures, you can often greatly reduce the memory footprint of instances by adding the slots attribute to the class defi‐ nition. For exam

  • 在Eclipse IDE使用Gradle构建应用程序2019-08-20 10:52:51

    1. 下载和配置Gradle Gradle Inc.是Gradle框架开发的公司,为Eclipse IDE提供了Gradle工具的支持。 此工具可以创建和允许Gradle项目导入到Eclipse IDE中。 它还允许运行Gradle任务并监视它的执行。 首先,我们需要下载 Gradle,下载的路径为Gradle,具体如何配置,官方网站上已经写得很清楚

  • java-集合框架2019-08-20 10:44:15

    集合框架 先看个思维导图呗 结构图 ArrayList 1.与数组的区别 使用数组的局限性 如果要存放多个对象,可以使用数组,但是数组有局限性。 package charactor; public class Hero { public String name; public float hp; public int damage; public H

  • Python运行时,提示SyntaxError: invalid syntax怎么解决2019-08-20 10:39:24

    Python真是太火了,最近我也入了Python的坑,开始自学Python 昨天在编写一个基于python 3的小游戏,但是出现了这个错误:“SyntaxError:invalid syntax”,心情瞬间不好。我尝试过很多操作,都没有什么效果。后来去网上找答案,发现是忘记在if语句后加冒号了,原来“冒号缩进”是Python语言

  • java Exchanger2019-08-20 10:38:32

    java.util.concurrent.Exchanger 是jdk提供的一个线程通信工具,用以两个线程交换信息,它是阻塞型的,直到两个线程同时运行到交换信息处并且交换完成后才会继续运行,如下: public class Demo { public static void main(String[] args) throws NoSuchFieldException, SecurityE

  • java小记——Map2019-08-20 10:36:53

    Map类 Map 是一种键-值对(key-value)集合,Map 集合中的每一个元素都包含一个键对象和一个值对象。 类似于php中: $array = array( "nihao" =>"shide", "tahao"=>"yeshide", "dajiahao"=>"doutinghao" ); 方法 方法名称

  • python之按位运算2019-08-20 10:36:22

    | 按位或: 参与运算的两数各对应的二进位相或.只要对应的二个二进位有一个为1时,结果位就为1 例如: 1|2 : 0001 | 0010 = 0011 9|5 : 1001 | 0101 = 1101 所以9|5=13 & 按位与: 参与运算的两数各对应的二进位相与.只有对应的两个二进位均为1时,结果位才为1,否则为0 例如

  • JavaScript 中 innerHTML 属性2019-08-20 10:35:33

    innerHTML 属性浏览器几乎都支持,但不是 DOM 标准的组成,主要用途: 获取文本内容 向标签里面设置内容(可以是HTML代码) 多与 div 或 span 标签配合使用 <html> <head> <title>oneStar</title> </head> <body> <span id="spanid">oneStar</span><hr/>

  • 对于一个频繁使用的短小函数,在C语言中用宏实现,在C++中应用什么实现?(听说这题考烂了)2019-08-20 10:09:25

    虚函数 内联函数 友元 抽象类 解析: 内联函数,可以减少程序调用的开销,但并不是所有的声明为内联的函数编译器都会内联,一般只适用于短小且无循环调用的函数。

  • IoTeX、IOTA、ETH、HYPERLEDGER特性对比2019-08-20 10:04:09

      去中心化的程度 高 非常高 中等 低 由社区选举出来的36个共识代表 任何网络节点都具有确定的权益份额 通过端点选举和投票构建子网的诚实节点 仅有区块链的维护者 智能合约支持 ✔️ ✔️ ✔️ ✔️ EVM、WASM、Move EVM Abra Composer 隐私和信任计算 ✔️✔️ ✔️ ❌ ✔️ TEE-base

  • JavaScript深入之变量对象(转载)2019-08-20 10:03:06

    前言 在上篇《JavaScript深入之执行上下文栈》中讲到,当 JavaScript 代码执行一段可执行代码(executable code)时,会创建对应的执行上下文(execution context)。 对于每个执行上下文,都有三个重要属性: 变量对象(Variable object,VO) 作用域链(Scope chain) this 今天重点讲讲创建变

  • CPLEX-分支定界算法调用cplex求解VRPTW2019-08-20 10:01:27

    前面讲了Cplex直接求解VRPTW的模型,下面我们在分支定界算法中调用Cplex来求解VRPTW 1、分支定界算法 (1)定义: (2)求解过程: 1)确定一个下界(初始解LB),上界定为无穷大UB 2)把初始问题构建一个节点加入优先队列 3) 判断队列是否为空,如果为空跳转至7,否则取出并弹出队首元素,计算该节点的

  • 【数据结构与算法】(二十二)字符串匹配2019-08-20 09:52:18

    KMP算法   失效数组 next 数组储存的是最长可匹配前缀子串结尾字符下标,进一步理解,比如next[2]=aba    aba的最长可匹配前缀是a 所以next[2]=0       KMP算法框架: // a, b 分别是主串和模式串;n, m 分别是主串和模式串的长度。public static int kmp(char[] a, int n, char[

  • C++面试题之虚函数(表)实现机制2019-08-20 09:42:49

    虚函数表实现机制:https://blog.csdn.net/caoshangpa/article/details/80112673#comments Qt:https://blog.csdn.net/caoshangpa/article/category/6129124

  • Effective C++ 第三版读书笔记 条款012019-08-20 09:42:24

    条款01:View C++ as a federation of languages C++总共有四个次语言: 1.C。主要指blocks、statements、preprocessor、data types、arrays、pointers等。 2.Object-Oriented C++。主要指面向对象技术,包括类、封装、继承、多态、虚函数等。 3.Template C++。即模板元编程。 4.ST

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有