源码_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 源码 >>列表
· 读LinkedHashMap源码发布时间:2017-08-28
//LinkedHashMap继承了HashMap,他和HashMap相比维持了一个插入时候的顺序。LinkedHashMap和HashMap之间也是一种模板设计模式的体现//先看构造函数publicLinkedHashMap(){super();//排序规则false按照插入顺序读出,true最近最少使用可用于做LRU(LeastRecentlyUsed)缓存accessOrder=false;}publicLinkedHashMap(intinitialCapacity){super... 查看全文
· 读ArrayList源码发布时间:2017-08-26
//先看构造函数publicArrayList(){super();this.elementData=EMPTY_ELEMENTDATA;}publicArrayList(intinitialCapacity){super();if(initialCapacity<0)thrownewIllegalArgumentException("IllegalCapacity:"+initialCapacity);this... 查看全文
· 读HashMap源码发布时间:2017-08-24
//先看构造函数publicHashMap(){this(DEFAULT_INITIAL_CAPACITY,DEFAULT_LOAD_FACTOR);}publicHashMap(intinitialCapacity){this(initialCapacity,DEFAULT_LOAD_FACTOR);}publicHashMap(intinitialCapacity,floatloadFactor){if(initialCapacity<0... 查看全文
· Class源码大概讲解发布时间:2017-08-23
http://blog.csdn.net/a327369238/article/details/52577040http://blog.csdn.net/a327369238/article/details/52770389http://blog.csdn.net/a327369238/article/details/52814348http://blog.csdn.net/a327369238/article/details/54933115http://blog.csdn... 查看全文
05、NetCore2.0插件框架运行原理之WebHostBuilder源码初窥NetCore2.0的插件框架是要解决对象创建的问题,把创建对象与使用对象进行解耦。调用者不需要关心对象是单例的还是多实例的;插件的扩展和调用也更容易。一、我们先看看插件框架是如何使用的首先使用VS2017新建一个控制台程序,要使用插件框架,我们需要引入微软的依赖注入包:install-packageMicrosoft.Extensions.DependencyInjection我们声明一个自己的接口... 查看全文
04、解析Asp.NetCore2.0的StartUp源码在上一篇中,我们一步步搭建了自己的Web应用程序,其中新建了一个StartUp类,只有一个Configure方法,并没有继承自任何接口,也就是说Asp.NetCore2.0框架并没有使用接口来和开发者约定如何定制StartUp类,那么这个类是如何被框架使用的呢?先下载Asp.NetCore2.0的开源代码!一、重新看一下框架接入StartUp类的代码usingMicrosoft.AspNetCore.Hosting... 查看全文
iOS精选源码城市列表选择一款非常时尚的照片选择插件优酷播放按钮动画BRPickerView是iOS的选择器组件,主要包括:日期选择器、时...选择位置坐下动画DemoBAButton图片、文字、倒计时等git功能最全的button分类企业级完整iOS项目-《新闻来了》较为美观的多级展开列表高仿今日头条6.2.6Swift简单画板的swift实现iOS优质博客创建一个私有的Pods详解前言骚年,你听说过组件化吗?没有?但你一定玩过乐高玩具... 查看全文
Android精选源码自定义弹框封装,ProgressDialog,StatusDialog和Toast,支持自定义颜色有深度感的fragment代码在屏幕顶部或者底部显示提示短信转发工具,自动转发短信到手机或邮箱美观的菜单隐藏在主界面底部的抽屉导航。仿QQ菜单、瀑布流、数据库、二维码生成andorid实现“划词翻译”功能的项目android界面切换的效果,输入文字时背景图缩放效果android一款很炫的动画代码Android雷达扫描图... 查看全文
· 读CopyOnWriteArrayList源码发布时间:2017-08-22
//在该集合上的写操作都是在原有的副本上进行的操作。这样可以在大量需要遍历的场景下提升性能。这也是一种读写分离思想的体现。//先看构造函数publicCopyOnWriteArrayList(){setArray(newObject[0]);}finalvoidsetArray(Object[]a){array=a;}publicCopyOnWriteArrayList(Collection<?extendsE>c){Object[]elements=c.toArray();//c... 查看全文
· 读LinkedBlockingDeque源码发布时间:2017-08-21
//这是一个支持双端操作的可阻塞队列//先看构造函数publicLinkedBlockingDeque(){this(Integer.MAX_VALUE);}publicLinkedBlockingDeque(intcapacity){if(capacity<=0)thrownewIllegalArgumentException();this.capacity=capacity;}publicLinkedBlockingDeque(Collection<?extendsE>c... 查看全文
前言系列目录C#使用Xamarin开发可移植移动应用目录源码地址:https://github.com/l2999019/DemoApp可以Star一下,随意--说点什么...NETcore2.0发布了,刺激,大致看了一下,很不错,打算后期学习.(不出意外,应该也会写个小系列).虽然官方推荐用共享类库创建新的类库..然而我这个Demo还是使用的可移植..嗯..解释一下为什么暂时没用共享类库..有些小BUG可能是为了迎合其他类型的项目..所以在共享类库里创建的Page并不能很好的结合--类似如下... 查看全文
iOS精选源码一个多环条形联动的动画仿今日头条的菜单栏,可编辑菜单栏条目一款优秀的聆听夜空FM源码仿汽车报价大全PK界面高度自定义的视频播放器高仿OFO共享单车(SWIFT版)一款实现股票k线图、分时图的demo基本满足股票的需求原创情侣应用-小冤家ReactNative编写的简易购物车Demo扩大循环菜单按钮ASExtendedCircularMenuiOS优质博客iOS开发者的Weex伪最佳实践指北引子这篇文章是笔者近期关于Weex在iOS端的一些研究和实践心得,和大家一起分享分享... 查看全文
Android精选源码一个样式众多功能多的标签布局源码UI库,适用于拖拽、动画、模糊等效果视频如何发射弹幕的源码使用RecyclerView编写画廊效果安卓巴士博客非官方客户端颜色选择器,支持从图片中提取颜色materialdesign风格的音乐播放源码实施任务,指定的时间间隔查询汇率一个倾斜的TextView,适用于标签效果。在RecyclerView中自动播放或者暂停来自url中的视频Android优质博客MVC,MVP,MVPVM实践分析简介分别使用MVC,MVP,MVP+VM... 查看全文
前言系列目录C#使用Xamarin开发可移植移动应用目录源码地址:https://github.com/l2999019/DemoApp可以Star一下,随意--一点感想很意外的,第一篇博文被博客园的编辑大哥置顶了.感谢.评论也很多,褒贬不一,我还是那句话.技术是从无到有的过程,就像一个刚出生的人不是说他有个强大的爸爸所以就可以一出生就上天..NET如此,JAVA亦如此.言尽于此,对于喷子好自为之..好了,废话不多说,我们开始本章的内容.今天的学习内容?昨天学了内容页... 查看全文
iOS精选源码自己维护的框架,超级多功能图片选择SDK:支持多选,相册选择,预览,网络图预览一款可以简单实现长按拖拽重排的UICellCollectionViewCell框...动画引擎FXAnimationEngineMJCIOS/MJCSegmentInterface(分段界面框架)TYCyclePagerViewiOS上的一个无限循环轮播图组件首页广告视图SGAdvertScrollViewSliderView-自定义分段标签滚动视图,集成使用简单轻巧便捷的tagView... 查看全文
· 读SynchronousQueue源码发布时间:2017-08-10
//先看构造方法publicSynchronousQueue(){this(false);}//公平模式或者非公平模式publicSynchronousQueue(booleanfair){transferer=fair?newTransferQueue():newTransferStack();}//所有的生产和消费都走的这个方法Objecttransfer(Objecte,booleantimed,longnanos){SNodes=null... 查看全文
· 读PriorityBlocking源码发布时间:2017-08-09
//一个基于而为堆的优先级队列,它是无界的。//先看构造函数:publicPriorityBlockingQueue(){this(DEFAULT_INITIAL_CAPACITY,null);}publicPriorityBlockingQueue(intinitialCapacity,Comparator<?superE>comparator){if(initialCapacity<1)thrownewIllegalArgumentException();this... 查看全文
前言什么是Xamarin?Xamarin始创于2011年,旨在使移动开发变得难以置信地迅捷和简单。Xamarin的产品简化了针对多种平台的应用开发,包括iOS、Android、WindowsPhone和MacApp。Xamarin由许多著名的开源社区开发者创立和参与,而且也是Mono项目的主导者——C#与·NET框架的开源、跨平台实现。(以上摘自百度百科)那么什么是Xamarin.Forms?(意思就是可移植的UI)本系列介绍了Xamarin.Forms开发的基础知识... 查看全文
· 读DelayQueen源码发布时间:2017-08-07
//一个基于二叉堆优先级的延迟取出队列。//先看构造函数。publicDelayQueue(){}publicDelayQueue(Collection<?extendsE>c){this.addAll(c);}//将collection插入到内部的PriorityQueue中。publicbooleanaddAll(Collection<?extendsE>c){if(c==null)thrownewNullPointerException();if(c==this... 查看全文
· 读priorityQueen源码发布时间:2017-08-07
//先看构造方法。publicPriorityQueue(){this(DEFAULT_INITIAL_CAPACITY,null);}publicPriorityQueue(intinitialCapacity,Comparator<?superE>comparator){if(initialCapacity<1)thrownewIllegalArgumentException();this.queue=newObject[initialCapacity];this... 查看全文