ICode9

精准搜索请尝试: 精确搜索
  • 一道 Java 方法传值面试题——Java方法传值的值传递概念和效果 + Integer 缓存机制 + 反射修改 private final 域2019-10-08 13:01:15

    原题代码如下: 1 public void test1() { 2 int a = 1, b = 2; 3 System.out.println("before: a=" + a + ", b=" + b); 4 swap1(a, b); 5 System.out.println("after: a=" + a + ", b=" + b); 6

  • [ACW]831.KMP字符串2019-10-06 12:54:39

    题目描述:求出模板串P在模式串S中所有出现的位置的起始下标。 题目链接 tips:   1.next数组多求一位,求出整个P串的最大前后缀匹配长度。   2.当匹配成功时,p串向后推多少?此时s串的指针i1已经指向完全匹配的下一位了,只需要i2跳跃到整个串最大前后缀匹配长度指示的位置开始比较就行

  • java基础2019-09-26 09:07:39

    装箱和拆箱 值类型转换为对应的包装类型的过程叫做装箱 包装类型转换为对应的值类类型的过程叫做拆箱 int i1=10; Integer it1 = Integer.valueOf(i1); Integer it2 = Integer.valueOf(i1); //值类型转换为对应的包装类型的过程叫做装箱 //如果使用integer构造方法传入的话

  • python全栈闯关--6-小知识点总结2019-09-24 12:01:19

    1、python2和python3区别常用整理 # python2print 'abc'# 返回一个列表range()# 返回一个生成器值,不是list。每次只生成一个值,避免暂用很大的内存xrange() # 生成器# 输入raw_input(...)# python3print('abc')# 返回一个迭代值,需要生成列表就需要使用list(range(...))range()input

  • c# volatile的用法2019-09-24 09:54:50

    注:本文为个人学习摘录,原文地址:http://www.cnblogs.com/gjhjoy/p/3556709.html   恐怕比较一下volatile和synchronized的不同是最容易解释清楚的。volatile是变量修饰符,而synchronized则作用于一段代码或方法;看如下三句get代码: int i1;              int geti1()

  • 通过先序与中序遍历确定二叉树2019-09-11 20:01:22

    //设 T 是一棵具有 n 个节点的二叉树,若给定二叉树 T 的先序序列和中序序列,并假设 T 的先序序列和中序序列分别放在数组 PreOrder[1..n]和 InOrder[1..n ]中,设计一个构造二叉树 T 的链式存储结构的算法。#include <iostream>#include <stack>#include <queue>#include <string>usi

  • 基础【七】小数据池2019-09-07 14:01:14

    py_小数据池   小数据池 小数据池: is 两者之间的id是否相同 == 两边的数值是否相等 id 获取该对象的内存地址 代码块:一个模块,一个函数,一个类,一个文件等都是一个代码块。 而作为交互方式输入的每个命令都是一个代码块。如果在同一代码块下

  • 回文串12019-09-05 19:36:12

    此种方法仅适用字符串剪切的思想,想起来简单。 Scanner sc=new Scanner(System.in); System.out.println(“请输入字符串:”); String str=sc.nextLine(); String maxStr=""; int i = 0; int index=str.length(); for (; i <str.length() ; i++) { int j = index

  • Polya定理2019-08-19 11:03:29

    原文链接:https://blog.csdn.net/qq_41661809/article/details/86612914   在着色问题上常常用到Polya 定理来解决计数问题,是组合数学的基本定理之一 .   首先先引入置换群 ,              设 S = { 1,2,3...n} , S 上的任何双射函数 

  • 10_隐马尔科夫模型HMM2_统计学习方法2019-08-12 22:05:35

    文章目录四、学习算法1、监督学习方法2、非监督学习方法(Baum-Welch算法)五、预测算法1、近似算法2、维特比算法(1)最优路径特性(2)两个变量(3)维特比算法流程 隐马尔科夫模型内容较多,方便阅读,分成2个部分 上接:10_隐马尔科夫模型HMM1_统计学习方法 四、学习算法 估计模型λ=(A,B,Π)

  • 8 种基本类型的包装类和常量池2019-08-12 21:39:21

    8 种基本类型的包装类和常量池1.Java 基本类型的包装类的大部分都实现了常量池技术2.两种浮点数类型的包装类 Float,Double 并没有实现常量池技术。3.Integer 缓存源代码:4. 应用场景:5. Integer 比较更丰富的一个例子: 1.Java 基本类型的包装类的大部分都实现了常量池技术

  • 洛谷P1031题解2019-08-04 19:07:57

    上代码! #include <iostream> #include <algorithm> #include <ctime> using namespace std; int n,a[110],t[110],x; bool cmp(int i1,int i2)//比较函数 { x++; if(i1==a[n-1]||i2==a[n-1])return i1<i2; else return !cmp(i1+1,i2+2)||!cmp(i1+2,i2+1); }

  • I1-3 Weather Teacher:Corrine2019-08-04 09:53:12

      课上内容(Lesson) # Make a weather forecast Good morning, viewers and friends, today's Chengdu showers turn to moderate rain, with an outdoor maximum temperature of 27 degrees and a minimum temperature of 21 degrees. If you want to go out, please rememb

  • opencv Mat2019-07-29 21:04:27

    一、矩阵 Mat I,img,I1,I2,dst,A,B; double k,alpha; Scalar s; //Scalar 是一个结构体,常用来存储像素,比如Scalar s;  s=cvGet2D(pImg,x,y); s.val[0],s.val[1],s.val[2]就是对应的图像BGR的值 1.加法 I=I1+I2;//等同add(I1,I2,I); add(I1,I2,dst,mask,dtype); scaleAdd(I1,sc

  • JS-DOM2019-07-26 17:01:04

      DOM(Document Object Model) DOM介绍 DOM树 节点类型 获取DOM节点 获取节点 获取元素节点 获取属性节点 节点的常用属性 节点间关系 父节点 子节点 第一个子节点 最后一个子节点 所有子节点 兄弟节点 下一个兄弟节点 上一个兄弟节点 操作DOM节点 创建节点 插入(移

  • Integer.parseInt(s)与Integer.valueOf(s)的区别详解2019-07-22 10:06:25

    最近在做学习HTTP服务器,在解析报文的时候,经常要用到一些字符串处理的方法。 简单记录一下。 一、Integer.parseInt(s)用法 String s1 = "1000"; String s2 = "1000"; int n1 = Integer.parseInt(s1); int n2 = Integer.parseInt(s2);

  • 在网页上画一个矩形(HTML5 Canvas作图)2019-07-17 12:04:23

    原文链接:http://www.cnblogs.com/htmlcanvas/archive/2012/08/06/2624718.html 简化作图步骤,重写作图函数: function DrawRect(Canvas,A,C) { //画个矩形,“A、C”是对顶点 var p1,p2=new Array(2); p1=GetSmallest(A,C); p2=GetBiggest(A,C); with (

  • leetcode-123-买卖股票的最佳时机③2019-07-15 19:04:30

       题目描述:    方法一: class Solution: def maxProfit(self, prices: List[int]) -> int: dp_i1_0 = 0 dp_i1_1 = float('-inf') dp_i2_0 = 0 dp_i2_1 = float('-inf') for price in prices: dp_i2_0

  • JQuery2019-07-10 23:02:40

    一、查找标签 1、基础选择器 标签选择器 $("h2") id选择器 $("#i1") 类选择器 $(".c1") 选择所有元素 $("*") 组合选择器 $("#i1, h2, .c1") 配合选择器 $("h2.c1") 2、层级选择器 后代选择器 $("form input") 儿子选择器 $("label>inpu

  • Java - 工具类1(包装类) July 10,20192019-07-10 22:03:08

    Java中的8个基本类型都对应一个包装类   byte → Byte   short → Short   int → Integer   long → Long   float → Float   double → Double   char → Character   boolean→ Boolean 每个包装类中都有一个静态的方法来将java的基本数据类型转换为包装类,这

  • 学习笔记—KMP算法2019-07-06 18:38:20

    1、某个位置前面最长前缀和最长后缀的匹配长度: 限定:前缀不能包含最后一个字符,后缀不能包含第一个字符。 字符串 "abcabcd" 的最长前缀和最长后缀匹配的长度为3。当前缀和后缀取1的时候,前缀为a,后缀为c,不匹配;当前缀和后缀取2的时候,前缀ab,后缀bc,不匹配;前缀和后缀取3,前缀abc,后缀abc

  • 图形模式下的汉字显示2019-07-03 16:53:52

    图形模式下的汉字显示   我们在编写一些应用软件时,为了使软件更为通俗浅显、易学易用,具备汉字的用户界面是必不可少的条件。在文本模式下,只要有汉字操作系统的支持,显示汉字是不成问题的。只要用printf或cprintf就可以了。#include void main(){printf("我正在学习C语言!"

  • css选择器2019-07-02 16:42:11

    1、id选择器#i1(head头部里面style样式  #i1{},在body里面div标签内选择id=i1)——注意:id不能被重复调用,class选择器可以   2、class选择器.c1  (head头部里面style样式  .c1{},body里面标签用class=i1),class选择器可以被重复调用   3、标签选择器 div  (head头部里面style样式

  • SVM学习——Sequential Minimal Optimization2019-06-25 18:50:07

    1、前言         接触SVM也有一段时间了,从理论到实践都有了粗浅的认识,我认为SVM的发展可以划分为几个相对独立的部分,首先是SVM理论本身,包括寻找最大间隔分类超平面、引入核方法极大提高对非线性问题的处理能力、引入松弛变量的软间隔优化,用间隔定量的描述置信风险等等;其

  • NestedScrollView 滑动渐变显示Title。2019-06-13 16:00:09

          根据NestedScrollView的滑动来渐变显示Title。 nestedScrollView.setOnScrollChangeListener((NestedScrollView.OnScrollChangeListener) (nestedScrollView, i, i1, i2, i3) -> { int height = dp2Px(45, getContext()); if (i1 <= 0)

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

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

ICode9版权所有