当前位置: 代码迷 >> 综合
 解决方案列表
  • [综合] Spring源码分析之单例bean的生命周期

    1.前言 bean的生命周期,无非是bean的创建--->初始化---->销毁这三步,为了给这个概念具象化,下面给出一个例子说明。比如:现在有个类A,那么上述三个步骤分别是: 创建,即:调用A的构造方法; 初始化,即:调用A的set方法,进行赋值操作; 销毁,即:Java对象的销毁,一...

    7
    热度
  • [综合] 无线手持PDA可以给企业带来什么?

    无线手持PDA是什么意思? 无线手持PDA是一种在工业环境中普遍使用的手持终端设备,除了一些基础性能以外,数据采集是无线手持PDA的特点,比较常见的有条码识读、条形码扫描、条形码读取、二维码识读、二维码扫描、数据采集等功能。企业传统的人工记录统计数据,耗时耗力费成本。使用无线手持PDA,可以实时准确...

    1
    热度
  • [综合] LeetCode上第349题

    题干分析: 通过阅读该题可以发现本题是要求两个数组中元素的交集,但是由于返回值并不是该数组中的两个2,而是一个2,所以该题目只要求两个数组中重复的元素,且元素不能重复。所以该题目概况下来有以下两个难点:1.找到两个数组中的共同的元素;2.将相同的元素只记一次。 解题分析: 对于问题一,根据我们常规的...

    52
    热度
  • [综合] LetCode387题详细分析附求解代码

    题干分析: 根据题干中给出的信息,题目中要求为找出所给字符串中的独一无二的元素,且给出最先出现的该类元素的对应角标。如果该字符串中没有独一无二的元素就返回-1. 解题分析: ?因为考虑到要进行字符串中字符的比较,所以想到了昨天该推送的将String转为char[]的toVCharArray()的方法...

    16
    热度
  • [综合] LeetCode169详细分析并附求解代码

    题干分析: ?根据题目中的要求可知,本题需要在给定一个长度为n的数组的时候,找出其中的主元素,即该元素在数组中出现的次数大于n/2的取整。题目中已经假定所给的数组一定含有元素,且主元素一定存在。 解题分析: ?根据题干中所给的信息,首先考虑到题目要求能够找出数组中出现频次大于数组长度半数的元素,所以...

    57
    热度
  • [综合] LeetCOde217详细分析并附求解代码

    题干分析: 本题问题为在给定一个数组的情况下,找出其中是否含有重复的元素,如果含有则返回真,如果不含有则返回假。 解题分析: 受到上一次推送所使用的HashMap方法的影响,本题也可以对数组中的元素进行统计。如果某元素统计次数大于1了则返回真,否则返回假。 问题解决: importjava.util...

    78
    热度
  • [综合] 零基础学python之python的变量

    学习Python笔记 一变量 Python中可以对变量直接赋值,不用声明变量的类型。可以同时对多个变量进行赋不同类型的值。如a,b,c=1,4,'ab' 1.整数 Python可以计算整数,且 整数的计算是精确的。不像java是取整数。 >>>4/3 ...

    68
    热度
  • [综合] 【C++复习一】C++关键字

    最近在复习C++,首先看的就是关键字,因为有一定基础,就直接略去熟悉的关键字了,直接看自己还不熟悉或者根本就没有用过的。 1、mutable关键字 mutable是用来突破const限制的,字面意思就是可变的,意味着即便是在一个const函数中,也是可以修改它的值的 i.e. classA { p...

    89
    热度
  • [综合] 【C++复习二】数据类型

    虽然貌似学了好久C++,但是今天突然发现,好像连某个类型在计算机中占几个字节都不知道,所以特地记下来 1、int 在内存中占四个字节,也就是32位,不过貌似也跟机器有关的。-231~(231-1) short2个字节-32768~32767 long也是4个字节-231~(231-1) c标准中规...

    86
    热度
  • [综合] 【C++复习三】C++ 运算符优先级与结合性

    优先级 运算符 操作数个数 结合性 1 :: 2 左 2 .->[]() 2 左 3 ++--~!-+&*()sizeofnewdelete 1 右 4 .*->* 2 左 5 */% 2 左 6 +- 2 左 7 <<>> 2...

    85
    热度
  • [综合] 【C++复习四】浮点型数据double、float

    以前呢,只知道double是双精度的,而float是单精度的,却没有深究是为什么,以及双精度和单精度都是指什么。 最近看了一些网上的解释,略有心得。 首先,探讨一下存储结构。 浮点数是以科学计数法存储的。科学计数法应该都知道的,不过电脑中一般都是用E或者e来表示10的幂。 例如 122.5=1.2...

    46
    热度
  • [综合] 【C++复习五】inline和宏

    inline函数式C++引入的,C中是没有这个概念的 这两者有相同的地方却又不同 1、普通的函数会在调用的时候有个压栈的操作,待函数执行完会pop出栈中内容继续执行,不知道这么理解对不对,希望看到的前辈们能够指正 但是inline函数和宏就不同,这两者会在调用的时候直接把代码带入到对应的位置,所以就...

    26
    热度
  • [综合] 常用的一些排序算法(C++实现)

    常用的排序算法有冒泡排序,选择排序,插入排序,归并排序、希尔排序,堆排序等1、冒泡冒泡排序就是像旗袍一样,最大的值逐渐上浮,我的实现方法是采用递归的,当然也可以不用递归 voidbubbleSort2(intarray[],intlength) { if(length==1) return; in...

    46
    热度
  • [综合] 从子activity返回数据给父activity------------Starting Activities and Getting Results

    有时候我们希望子activity可以向父activity返回数据,比如我们利用StartActivity来打开一个联 系人的页面,希望用户可以选择一个联系人,并且返回给父Activity。要实现这样的效果,可以使用startActivityForResult(Intent,int)这里的int值是用...

    75
    热度
  • [综合] 算法导论习题解析----2.1-4

    2.1-4有两个各存放在数组A和B中的n位二进制整数,考虑它们的相加问题。两个整数的和以二进制形式存放在具有(n+1)个元素的数组C中。请给出这个问题的形式化描述,并写出伪代码。 为了培养自己的编程能力没办法,只有一步步写代码,其实逻辑很简单,写的不好,将就着看看吧 voidbinary_...

    79
    热度
  • [综合] Android USB Tethering的实现以及代码流程

    分析还不是很全,kernel层的代码还在看,同步更新吧 直接略过界面层,界面一系列处理后调用Tethering.java的setUsbTethering函数。 publicintsetUsbTethering(booleanenable){if(VDBG)Log.d(TAG,"setUsb...

    68
    热度
  • 92
    热度
  • [综合] 变长参数的宏定义

    由于变长参数宏定义是编译器相关的,为此用条件编译根据编译器类型将宏定义隔开。但这种做法会引入重复代码。简单例子如下:#defineLOG(fmt,args…)printf(fmt,##args) #definedebug(format,...)fprintf(stderr,format,__VA_A...

    17
    热度
  • [综合] 组播问题分析

    1、知识介绍根据接收者对组播源处理方式的不同,组播模型分为以下三类:1)ASM模型:Any-SourceMulticast,任意信源组播2)SFM模型:Source-FilteredMulticast,信源过滤组播3)SSM模型:Source-SpecificMulticast,指定信源组播 解释:...

    67
    热度
  • [综合] pclint的使用

    PClint的配置网络上有一大堆的资料。 个人梳理起来认为,先关注下lint的环境下到底有哪些东西,再用config.exe执行一下,就可以领略到lint的执行过程。 如lint-nt.exe文件,std.lnt,options.lnt,看一下这两个文件中的内容。 配置开启哪些告警,文件显示格式...

    42
    热度