当前位置: 代码迷 >> 综合
 解决方案列表
  • [综合] golang go语言中 对文件大小字节单位的换算 EB TB GB MB KB B 保留小数

    //字节的单位转换保留两位小数 funcformatFileSize(fileSizeint64)(sizestring){iffileSize<1024{//returnstrconv.FormatInt(fileSize,10)+"B"returnfmt.Sprintf("%.2fB",f...

    0
    热度
  • [综合] OkHttp源码分析 ConnecionPool

    在分析拦截器ConnectInterceptor时,我也顺带分析过连接池,但是当时并没有特别清楚okthttp的连接池,经过这几天在探究,我打算在梳理一下okhttp的连接池ConnectionPool。 一:创建ConnecionPool及初始化 首先我们来看ConnectionPool的创建的地...

    75
    热度
  • [综合] LeetCode-1046.最后一块石头的重量

    /**1046.最后一块石头的重量 *@author作者Your-Name: *@version创建时间:2020年2月22日下午8:48:49 *有一堆石头,每块石头的重量都是正整数。 每一回合,从中选出两块最重的石头,然后将它们一起粉碎。假设石头的重量分别为x和y,且x<=y。那么粉碎的可...

    90
    热度
  • [综合] LeetCode-1282. 用户分组

    /**1282.用户分组 *@author作者Your-Name: *@version创建时间:2020年2月24日上午10:44:23 *有n位用户参加活动,他们的ID从0到n-1,每位用户都恰好属于某一用户组。给你一个长度为n的数组groupSizes,其中包含每位用户所处的用户组的大小,请你返...

    98
    热度
  • [综合] LeetCode-1217. 玩筹码

    **1217.玩筹码 *@author作者Your-Name: *@version创建时间:2020年2月27日下午7:36:32 *数轴上放置了一些筹码,每个筹码的位置存在数组chips当中。 你可以对任何筹码执行下面两种操作之一(不限操作次数,0次也可以): 将第i个筹码向左或者右移动2个单位,...

    90
    热度
  • [综合] LeetCode- 55. 跳跃游戏

    /**55.跳跃游戏 *@author作者Your-Name: *@version创建时间:2020年2月26日上午10:23:54 *给定一个非负整数数组,你最初位于数组的第一个位置。 数组中的每个元素代表你在该位置可以跳跃的最大长度。 判断你是否能够到达最后一个位置。 示例1: 输入:[2,3,...

    14
    热度
  • [综合] LeetCode-392.判断子序列

    /**392.判断子序列 *@author作者Your-Name: *@version创建时间:2020年2月22日上午10:17:38 *给定字符串s和t,判断s是否为t的子序列。 你可以认为s和t中仅包含英文小写字母。字符串t可能会很长(长度~=500,000),而s是个短字符串(长度<=...

    16
    热度
  • [综合] java 上传H5 uploadifive组件

    HTML文件中 需要添加的标签<inputtype="file"name="file_upload"id="file_upload"/> 引入的两个文件js和css jquery.uploadifive.js,uploadifive.css 在js中例子: $(function(){pa...

    24
    热度
  • [综合] 杭电OJ 1196(C++)

    基础题。 #include<iostream> #include<cstring> #include<cmath> usingnamespacestd;intmain() {intA;charbit[10];//A转换的二进制数while(cin>>...

    50
    热度
  • [综合] C++任意对象的大小

    静态成员和非静态成员函数,主要占据代码段内存,生成对象,不会再占用内存 费静态数据成员是影响对象占据内存大小的主要因素,随着对象数据的增加,非静态数据成员占据的内存会相应增加 所有的对象共享一份静态数据成员,所以静态数据成员占据的内存的数量不会随着对象的数据的增加而增加 如果对象中包含虚函数,会增加...

    41
    热度
  • [综合] POJ 1062 昂贵的聘礼 (dijkstra + 超级源点)

    题意: TimeLimit:1000MS MemoryLimit:10000K TotalSubmissions:62736 Accepted:19019 Description 年轻的探险家来到了一个印第安部落里。在那里他和酋长的女儿相爱了,于是便向酋长去求亲。酋长要他用100...

    96
    热度
  • [综合] 工厂模式二(工厂方法模式)

    概念:对象由接口来创建,让实现接口的类来决定实例化哪个类,类的实例化推迟在子类中实现 例如猫和狗都属于动物一类,都具有吃饭这个功能。 先定义创建具体动物对象的接口IAnimal publicinterfaceIAnimal{voideat(); } 分别创建实现接口IAnimal的两种动物Ca...

    43
    热度
  • [综合] Leetcode—— 64. 最小路径和

    64.最小路径和 给定一个包含非负整数的mxn网格,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。 说明:每次只能向下或者向右移动一步。 示例: 输入: [[1,3,1],[1,5,1],[4,2,1] ] 输出:7 解释:因为路径1→3→1→1→1的总和最小。 解题思路: 1.确...

    54
    热度
  • [综合] 剑指offer:面试题34. 二叉树中和为某一值的路径

    题目:二叉树中和为某一值的路径 输入一棵二叉树和一个整数,打印出二叉树中节点值的和为输入整数的所有路径。从树的根节点开始往下一直到叶节点所经过的节点形成一条路径。 示例:给定如下二叉树,以及目标和sum=22, 5/\48//\11134/\/\7251返回: [[5,4,11,2],[5,8,4,...

    71
    热度
  • [综合] java的两种可重入锁

    可重入锁可重入锁也叫递归锁,它俩等同于一回事,指的是同一线程外层函数获得锁之后,内层递归函数仍然能获得该锁的代码,同一线程在外层方法获取锁的时候,再进入内层方法会自动获取锁。也就是说,线程可以进入任何一个它已经拥有的锁所同步着的代码块。ReentrantLock和synchronized就是典型的可...

    12
    热度
  • [综合] 机器语言的作用和Inter处理器的发展历程

    编译器基于编程语言的规则、目标机器的语言指令集和操作系统遵循的惯例,经过一系列过程生成机器代码。GCCC语言编译器以汇编代码形式产生输出,汇编代码是机器代码的文本表示,给出程序中的每一条指令。然后,GCC调用汇编器和链接器,根据汇编代码生成可执行的机器代码。在本章中我们近距离的观察机器代码,以及人类...

    28
    热度
  • [综合] Xilinx文档编号及其内容索引

    Xilinx文档的数量非常多。即使全职从事FPGA相关工作,没有几年时间不可能对器件特性、应用、注意事项等等有较为全面的了解。本文记录了我自使用Xilinx系列FPGA以来或精读、或翻阅、或查询过的文档,及其主要内容。如果有新的会随时补录进来。以下按照个人理解对文档进行了分类,不一定恰当,也会有重叠...

    4
    热度
  • [综合] jQuery学习整理-3

    1.1.jQuery事件注册 jQuery为我们提供了方便的事件注册机制,是开发人员抑郁操作优缺点如下: 优点:操作简单,且不用担心事件覆盖等问题。 缺点:普通的事件注册不能做事件委托,且无法实现事件解绑,需要借助其他方法。 语法 //单个事件注册 element.事件(function(){...

    17
    热度
  • [综合] 给定一个数组,值可以为正、负和0,请返回累加和小于等于k的最长子数组长度。

    给定一个数组,值可以为正、负和0,请返回累加和小于等于k的最长子数组长度。 思路 申请两个辅助数组,分别为min_v[N]和map_idx[N] min_v[i]用于记录从i开始,往右累加的最小和 map_idx[i]由于记录,得到最小和的右边界的下标 min_v[i]的记录规则就是,从优往左进行遍...

    92
    热度
  • [综合] (一)HTML基础标签学习

    html,即hypertextmarkuplanguage,超文本比标记语言,编辑工具Subline。 第一步新建文件,再保存后缀为.html的文件,进入编辑界面。编辑器快捷键U,openinbrowser,在浏览器打开文件。 程序实例: <htmllang="en,zh">#头标签,l...

    68
    热度