首页
学习
活动
专区
工具
TVP
发布

大前端

专栏作者
56
文章
90984
阅读量
17
订阅数
分析 JDK 源码丨Java HashMap
HashMap 是数组和链表组合组成的复杂结构,哈希值决定了键值在数组的位置,当哈希值相同时则以链表形式存储,当链表长度到达设定的阈值则会对其进行树化,这样做是为了保证数据安全和数据相关操作的效率
码脑
2019-10-29
3380
微信小程序 Utils丨抽奖转盘
---- JS luckDrawStart 方法中可更改抽奖几率从服务端获取 // 上下文对象 var that; Page({ /** * 页面的初始数据 */ data: { is_play: false,// 是否在运动中,避免重复启动bug available_num: 0,// 可用抽奖的次数,可自定义设置或者接口返回 start_angle: 0,// 转动开始时初始角度=0位置指向正上方,按顺时针设置,可自定义设置 base_circ
码脑
2019-10-08
5.6K2
微信小程序 Utils丨wxParse 实现HTML解析、图文混排
配置文件下载 https://pan.baidu.com/s/1eKZzhWsK3LW0rqrEkNfr0g
码脑
2019-10-08
1.4K0
微信小程序 Utils丨SetInterval 实现倒计时
---- WXML <text>{{day}}天{{hour}}时{{minute}}分{{second}}秒</text> ---- JS onLoad: function (options) { that = this; that.countDown('2019-10-24 10:00:00'); } /** * 倒计时 * * @param endTime 结束日期+时间 * **/ countDown:function(endT
码脑
2019-10-08
7470
微信小程序 Utils丨Swiper 实现轮播图
---- JS that.setData({ slider: ['../../images/img01.jpg', '../../images/img02.jpg','../../images/img03.jpg'] }) ---- WXML <swiper id='sw' autoplay="auto" interval="5000" duration="500" indicator-dots='true' indicator-color='#00B26A'> <block wx:for="
码脑
2019-10-08
5820
计算机网络原理梳理丨清晰认识 TCP/IP 协议
Internet 的核心协议就是 TCP/IP,广泛应用于局域网和广域网,目前已有20+年发展史,是现用国际通行标准。TCP/IP 是个协议族,包含有多种协议,网络模型及分层如图所示
码脑
2019-09-27
1.2K0
计算机网络原理梳理丨TCP/IP 协议族内含网络协议汇总及工作原理
Domain Name System,域名解析系统,将域名解析为IP地址,DNS的默认缺省端口号为53
码脑
2019-09-27
7400
微信小程序丨横向滑动 Scrollview 时间选择器
涵盖全 24 个时段,左右滑动可见其它。当前时段提示为【抢购进行中】,之前时段为【已开抢】,之后时段为【即将开始】
码脑
2019-09-27
1.7K1
分析 JDK 源码丨Java Object
Object 是 java 中的顶级父类,它是所有类的超类,所有对象以及数组均会实现这个类提供的方法
码脑
2019-08-01
4060
深读 JDK 源码丨Java Thread
线程是系统资源分配的最小单位,它被包含在进程之中,是进程中的实际运作单位。JVM 允许应用程序同时运行、执行多个线程,每个线程都有优先权,具有较高优先级的线程优先于优先级较低的线程执行
码脑
2019-07-20
6020
Flutter跨平台移动端开发丨顶部导航栏 TabBar Widget
支持左右滑动切换、不限 item 数量的 tabbar 是分类信息列表展示必不可少的组件,在 flutter 中可通过 AppBar + TabBar + PageView + ListView 完成这个需求
码脑
2019-07-08
1.8K0
Flutter跨平台移动端开发丨自定义 Banner Widget
移动端开发过程中 Banner 组件非常常见,项目中用的到就封装一个,主要用到 Timer + PageView,采用定时轮播的方法实现
码脑
2019-07-04
8140
Flutter跨平台移动端开发丨底部导航栏实例
使用flutter实现底部导航栏还是比较简单的,主要用到的组件是 Scaffold + BottomNavigationBar + BottomNavigationBarItem
码脑
2019-07-03
9760
Flutter跨平台移动端开发丨SingleChildScrollView、ListView......
SingleChildScrollView 类似 Android 中的 scrollview ,且同样的只可包含有一个子元素
码脑
2019-05-25
8.6K0
Flutter跨平台移动端开发丨WillPopScope、InheritedWidget、Theme
通过 InheritedWidget 数据可以在 Widget 树中从上向下共享与传递,组件之间也可实现跨级传递数据
码脑
2019-05-25
1.2K0
Flutter跨平台移动端开发
constrainedBox 可以给子 widget 添加更多约束条件。与 sizedBox 同通过 renderConstrainedBox 绘制
码脑
2019-05-25
2.8K0
Flutter跨平台移动端开发丨Widget、Element、State、状态管理
widget 的主要工作是通过实现 build 函数 来构建自身。一个 widget 通常由一些低级别的 widget 组成,flutter 框架依次的构建这些低级别的 widget,直到构建到最底层的子 widget 时,它会计算并描述 widget 的几何形状
码脑
2019-05-25
1.7K0
Flutter跨平台移动端开发丨Text、Button、Image、Switch、Checkbox、TextField
Material 库中的按钮点击时默认带有“水波动画”,点击事件监听通过 onPressed 属性设置,若不设置 onPressed 则按钮处于禁用状态,无点击动效也不响应点击事件
码脑
2019-05-25
2.5K0
Flutter跨平台移动端开发丨Animation、AnimationController、Curve
目录 动画相关主要对象 缩放动画 非线性缩放动画 淡入淡出 非线性淡入淡出 平移动画 非线性平移动画 ---- 动画相关主要对象 Animation:可分为线性动画、非线性动画、步进函数动画或其它动画。通过 addListener 方法可以添加监听器,每当动画帧发生改变时均会调用,一般会配合 setState 方法用作UI重建。通过 addStatusListener 方法可添加状态改变监听器,如:动画开始、动画结束等 AnimationController:动画控制器,动画的开始、结束、停止、反向均由
码脑
2019-05-25
1.1K0
Flutter跨平台移动端开发丨Column、Row、Flex、Wrap、Flow、Stack
flex 可以按水平或垂直方向排列子 widget,并且允许子 widget 按照比例分配父 widget 的空间,row 和 column 均继承自 flex
码脑
2019-05-25
1.9K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档