码迷,mamicode.com
首页 > 2019年10月05日 > 全部分享
HashMap源码浅析
HashMap个人感觉是根据hash值分了类别的的链表或者红黑树。 上面的各个内部类的代码仅凭个人主观放了一部分,没有放全,其余的remove、isEmpty等方法有兴趣的同学可以自己看看。 ...
分类:其他好文   时间:2019-10-05 22:44:39    阅读次数:80
RPC-基于原生java实现
一:什么是RPC 远程过程调用(Remote Procedure Call)。就是调用其他业务方的方法的时候,就像是调用自己本地的方法一样。 二:java rpc实现简介 服务端(使用反射) (1)服务端写一个接口和一个接口的实现。 (2)服务端维护一个map,key为接口的类名,value为接口的 ...
分类:编程语言   时间:2019-10-05 22:44:15    阅读次数:123
java手机销售平台
每天记录学习,每天会有好心情。*^_^* 今日思考,完成一个基于web的java手机销售平台项目,需要实现哪些功能?手机是一种高科技产品,通过手机缩短了人与人之间的距离,人与人之间联系越来越日常化,由于地理方面的限制,有的人们只能在一些很少的手机品牌当中进行选择。采用当前非常流行的B/S体系结构,以 ...
分类:移动开发   时间:2019-10-05 22:43:55    阅读次数:200
.net core 3.0 Signalr - 02 使用强类型的Hub
## 强类型的优缺点 - 优点 强类型的Hub可以避免魔法函数名,相比弱类型更容易维护和发现问题,直接上代码 - 缺点 特么的得多些好几行代码 ## 代码 ### 接口定义 ``` C# /// /// 服务端接口 /// public interface IServerNotifyHub { } ...
分类:Web程序   时间:2019-10-05 22:43:37    阅读次数:229
编写shell脚本实现一键创建KVM虚拟机
shell脚本一键创建虚拟机 代码如下: #!/bin/bashname=$1 #把位置变量$1重新定义为name(创建虚拟机的名字)path1=/var/lib/libvirt/images/ #img存放路径path2=/etc/libvirt/qemu/ #xml文件存放路径function ...
分类:系统相关   时间:2019-10-05 22:42:53    阅读次数:178
嵌入式02 STM32 外部中断实验
一、中断 由于某个事件的发生,CPU暂停当前正在执行的程序,转而执行处理事件的一个程序。该程序执行完成后,CPU接着执行被暂停的程序。这个过程称为中断。(我正在捉泥鳅,但是我妈喊我回家吃饭,我必须回家吃饭,回家途中,发现泥鳅没带,回去把泥鳅带回家,然后吃完饭继续捉泥鳅!!!) 中断是CPU处理外部突 ...
分类:其他好文   时间:2019-10-05 22:42:38    阅读次数:91
C#中的装箱和拆箱的简单理解
1.代码: int i = 3; //装箱 object obj = i; //拆箱 int y = (int)obj; 2.过程: 装箱操作分为以下3个步骤: (1)内存分配:在托管堆中内存分配内存空间用来存放复制的实际数据 (2)完成实际数据的复制:将值类型实例的实际数据复制到新分配额内存中 ( ...
分类:Windows程序   时间:2019-10-05 22:42:20    阅读次数:106
Spring中单例和多例模式
Spring容器管理的bean在默认情况下是单例的,也是一个bean只会创建一个对象,存在内置 map中,之后无论获取多少次该bean,都返回同一个对象。这样可以减小了对象的创建,从而减小了内存的开销。 bean在单例或多例模式下的生命周期: 单例模式 bean在单例模式下,spring容器启动时解 ...
分类:编程语言   时间:2019-10-05 22:42:00    阅读次数:101
#(状压DP)P1896 [SCOI2005]互不侵犯(提高+/省选-)
题目描述 在N×N的棋盘里面放K个国王,使他们互不攻击,共有多少种摆放方案。国王能攻击到它上下左右,以及左上左下右上右下八个方向上附近的各一个格子,共8个格子。 注:数据有加强(2018/4/25) 在N×N的棋盘里面放K个国王,使他们互不攻击,共有多少种摆放方案。国王能攻击到它上下左右,以及左上左 ...
分类:其他好文   时间:2019-10-05 22:41:42    阅读次数:113
智能家居
智能家居 硬件 小米家庭网关 软件 python https://github.com/jon1012/mihome paho mqtt 米家 步骤 获取设备密码 https://home assistant.cc/component/xiaomi/zigbee/ 测试代码https://notes ...
分类:其他好文   时间:2019-10-05 22:41:24    阅读次数:86
SQL语句的执行顺序
SQL语句的书写顺序如下: SELECT->FROM->WHERE>GROUP BY>HAVING>ORDER BY SQL语句的执行顺序如下: FROM>WHERE>GROUP BY >HAVING>SELECT >ORDER BY 其中SELECT 和FROM是必须的,其他关键词是可选的,这六个 ...
分类:数据库   时间:2019-10-05 22:40:45    阅读次数:113
plist 图集 php 批量提取 PS 一个个切
最近,迷上了用 cocos2d 做游戏开发。由于是新入门,很多东西从头开始学。 在使用 sprite 的 Rect 裁剪显示的时候,显示总是多一块。所以,要从图集中提取一张张图,这样就省了裁剪。 原图是这样的,一大张 png 图集,花钱买的素材,可是并没有提供 plist 文件。 如果,只有几张,就 ...
分类:Web程序   时间:2019-10-05 22:40:17    阅读次数:129
java影片租赁平台
每天记录学习,每天会有好心情。*^_^* 今天将为大家分析一个基于web的java影片租赁平台,采用当前非常流行的B/S体系结构,以JAVA作为开发技术,主要依赖SSM技术框架,mysql数据库建立本系统。有利于影片行业快速迈入租赁市场,为企业提供多方面便捷。基于web的java影片租赁平台项目使用 ...
分类:编程语言   时间:2019-10-05 22:39:54    阅读次数:301
上帝造题的七分钟2 / 花神游历各国
题目描述 "第一分钟,X说,要有数列,于是便给定了一个正整数数列。 第二分钟,L说,要能修改,于是便有了对一段数中每个数都开平方(下取整)的操作。 第三分钟,k说,要能查询,于是便有了求一段数的和的操作。 第四分钟,彩虹喵说,要是noip难度,于是便有了数据范围。 第五分钟,诗人说,要有韵律,于是便 ...
分类:其他好文   时间:2019-10-05 22:39:36    阅读次数:107
OAuth Apps和Personal access tokens获取与配置
"本文地址" 1.Personal access tokens获取与配置 1.1获取 1.1.1登录 "github" 1.1.2点击右上角设置 1.1.3点击左下角Developer settings 1.1.4点击左上角Personal access tokens 1.1.5点击右上角Gener ...
分类:移动开发   时间:2019-10-05 22:39:18    阅读次数:303
Linux中的两个经典宏定义:获取结构体成员地址,根据成员地址获得结构体地址;Linux中双向链表的经典实现。
倘若你查看过Linux Kernel的源码,那么你对 offsetof 和 container_of 这两个宏应该不陌生。这两个宏最初是极客写出的,后来在Linux内核中被推广使用。 1. offsetof 1.1 offsetof介绍 定义:offsetof在linux内核的include/lin ...
分类:系统相关   时间:2019-10-05 22:38:57    阅读次数:103
web公寓报警系统
每天记录学习,每天会有好心情。*^_^* 在学习基于web的公寓报警系统项目的时候,方便日后能及时查阅,在本平台中记录一下基于web的公寓报警系统的开发流程。在学习时候的选用了SSM(MYECLIPSE),这个框架不论是学习还是使用都非常方便,简单易上手。是我们学习编程可以重点学习的一个框架,我在开 ...
分类:Web程序   时间:2019-10-05 22:38:25    阅读次数:124
1197条   上一页 1 2 3 4 5 6 ... 71 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!