其它

  • 其它
    08-14 12:31
    最新微信小程序全栈开发实战课程引入了全新的小程序云开发,比传统的微信小程序开发课程又增加了干活知识,同样也提升了技术难度。同学们可以通过微信小程序全栈开发课程,从零基础的入门学习小程序开发,逐渐深入学习,并慢慢进入后期核心的项目规划与实战,系统性非常强大。课程内容涵盖了小程序的基础开发,小程序进阶与组件开发,小程序评分系统实战开发,ECMAScript 6语法,小程序的云开发技术,小程序微博项目实战课程及补充性的技术课程。 ===============课程目录=============== (1)\章节1微信小程序基础;目录中文件数:79个 ├─课时10【小程序基础】小程序项目配置详解-debug.mp4 ├─课时11【小程序基础】小程序项目配置详解-页面配置.mp4 ├─课时12【小程序基础】小程序布局-WXML语法概述.mp4 ├─课时13【小程序基础】小程序布局-WXML数据绑定.mp4 ├─课时14【小程序基础】小程序布局-WXML条件渲染.mp4 ├─课时15【小程序基础】小程序布局-WXML列表渲染.mp4 ├─课时16【小程序基础】小程序布局-WXML列表渲染-九九乘法表案例.mp4 ├─课时17【小程序基础】小程序布局-WXML列表渲染-wxkey详解.mp4 ├─课时18【小程序基础】小程序布局-WXML模板详解.mp4 ├─课时19【小程序基础】小程序布局-WXML模板快捷传参.mp4 ├─课时20【小程序基础】小程序布局-WXML的include用法.mp4 ├─课时21【小程序基础】小程序事件-事件绑定.mp4 ├─课时22【小程序基础】小程序事件-参数传递.mp4 ├─课时23【小程序基础】小程序事件-事件冒泡和阻止.mp4 ├─课时24【小程序基础】小程序事件-event对象.mp4 ├─课时25【小程序基础】小程序布局-WXSS体验.mp4 ├─课时26【小程序基础】小程序布局-WXSS的rpx详解.mp4 ├─课时27【小程序基础】小程序布局-WXSS的@import语法.mp4 ├─课时28【小程序基础】flex布局-flex布局与传统布局.mp4 ├─课时29【小程序基础】flex布局-flex布局常用术语.mp4 ├─课时2【小程序基础】体验微信小程序.mp4 ├─课时30【小程序基础】flex布局-主轴方向的排列方式.mp4 ├─课时31【小程序基础】flex布局-侧轴方向的排列方式.mp4 ├─课时32【小程序基础】flex布局-修改轴的方向.mp4 ├─课时33【小程序基础】flex布局-换行.mp4 ├─课时34【小程序基础】flex布局-多行的排列方式.mp4 ├─课时35【小程序基础】flex布局-flex-basis、flex-grow、flex-shrink.mp4 ├─课时36【小程序基础】flex布局-flex属性.mp4 ├─课时37【小程序基础】flex布局-支付宝案例(1).mp4 ├─课时38【小程序基础】flex布局-支付宝案例(2).mp4 ├─课时39【小程序基础】flex布局-支付宝案例(3).mp4 ├─课时3【小程序基础】认识小程序.mp4 ├─课时40【小程序基础】小程序逻辑-APP生命周期函数.mp4 ├─课时41【小程序基础】小程序逻辑-Page设置数据.mp4 ├─课时42【小程序基础】小程序逻辑-Page生命周期函数.mp4 ├─课时43【小程序逻辑】小程序逻辑-页面之间传递参数.mp4 ├─课时44【小程序逻辑】WXS语法-体验WXS.mp4 ├─课时45【小程序逻辑】WXS语法-外部引用wxs文件.mp4 ├─课时46【小程序逻辑】WXS语法-require导入.mp4 ├─课时47【小程序逻辑】WXS语法-变量.mp4 ├─课时48【小程序逻辑】WXS语法-三种注释方式.mp4 ├─课时49【小程序逻辑】WXS语法-其他语法.mp4 ├─课时4【小程序基础】学习课程的准备工作.mp4 ├─课时50【小程序逻辑】WXS语法-时间格式化案例.mp4 ├─课时51【小程序组件】view组件.mp4 ├─课时52【小程序组件】scroll-view组件-横向滚动.mp4 ├─课时53【小程序组件】scroll-view组件-纵向滚动.mp4 ├─课时54【小程序组件】scroll-view组件-滚动相关的事件.mp4 ├─课时55【小程序组件】scroll-view组件-微信红包动画案例(1).mp4 ├─课时56【小程序组件】scroll-view组件-微信红包动画案例(2).mp4 ├─课时57【小程序组件】swiper组件-swiper组件基本用法.mp4 ├─课时58【小程序组件】swiper组件-常用属性.mp4 ├─课时59【小程序组件】movable-view组件-基本用法.mp4 ├─课时5【小程序基础】微信官方开发工具的基本使用.mp4 ├─课时60【小程序组件】movable-view组件-常用属性.mp4 ├─课时61【小程序组件】movable-view组件-注意事项.mp4 ├─课时62【小程序组件】movable-view组件-左滑删除案例(1).mp4 ├─课时63【小程序组件】movable-view组件-左滑删除案例(2).mp4 ├─课时64【小程序组件】icon组件-基本用法.mp4 ├─课时65【小程序组件】icon组件-应用场景.mp4 ├─课时66【小程序组件】icon组件-搜索栏案例.mp4 ├─课时67【小程序组件】text组件.mp4 ├─课时68【小程序组件】rich-text组件-渲染富文本两种方式.mp4 ├─课时69【小程序组件】rich-text组件-正确渲染富文本的方式.mp4 ├─课时6【小程序基础】小程序项目结构代码作用详解.mp4 ├─课时70【小程序组件】rich-text组件-转化工具使用注意事项.mp4 ├─课时71【小程序组件】progress组件.mp4 ├─课时72【小程序组件】button组件-初识button.mp4 ├─课时73【小程序组件】button组件-上拉加载更多案例(1).mp4 ├─课时74【小程序组件】button组件-上拉加载更多案例(2).mp4 ├─课时75【小程序组件】button组件-formtype属性.mp4 ├─课时76【小程序组件】checkbox组件-基本用法.mp4 ├─课时77【小程序组件】checkbox组件-checkbox样式修改.mp4 ├─课时78【小程序组件】input组件-常用属性(1).mp4 ├─课时79【小程序组件】input组件-常用属性(2).mp4 ├─课时7【小程序基础】小程序项目配置详解-pages.mp4 ├─课时80【小程序组件】input组件-常用属性(3).mp4 ├─课时8【小程序基础】小程序项目配置详解-window.mp4 ├─课时9【小程序基础】小程序项目配置详解-tabbar.mp4 (2)\章节2小程序进阶;目录中文件数:12个 ├─课时81【自定义组件】自定义组件基本实现.mp4 ├─课时82【自定义组件】自定义组件添加属性.mp4 ├─课时83【自定义组件】自定义组件中添加其他组件.mp4 ├─课时84【自定义组件】组件样式.mp4 ├─课时85【自定义组件】事件.mp4 ├─课时86【自定义组件】生命周期函数.mp4 ├─课时87【自定义组件】案例-segment案例(1).mp4 ├─课时88【自定义组件】案例-segment案例(2).mp4 ├─课时89【自定义组件】案例-segment案例(3).mp4 ├─课时90【小程序API】网络请求API基本使用.mp4 ├─课时91【小程序API】笑话大全案例-请求数据和下拉刷新.mp4 ├─课时92【小程序API】笑话大全案例-上拉加载更多笑话.mp4 (3)\章节3豆瓣评分小程序实战;目录中文件数:32个 ├─课时100【豆瓣小程序】首页模块代码重构.mp4 ├─课时101【豆瓣小程序】网络请求模块代码重构.mp4 ├─课时102【豆瓣小程序】列表页布局完成.mp4 ├─课时103【豆瓣小程序】列表页数据渲染完成.mp4 ├─课时104【豆瓣小程序】列表页布局小细节处理.mp4 ├─课时105【豆瓣小程序】列表页添加网络请求loading状态.mp4 ├─课时106【豆瓣小程序】详情页header部分布局完成.mp4 ├─课时107【豆瓣小程序】详情页header部分样式完成.mp4 ├─课时108【豆瓣小程序】详情页标签布局和样式完成.mp4 ├─课时109【豆瓣小程序】详情页短评布局完成.mp4 ├─课时110【豆瓣小程序】详情页短评样式完成.mp4 ├─课时111【豆瓣小程序】详情页入口参数设置.mp4 ├─课时112【豆瓣小程序】详情页item详情数据获取.mp4 ├─课时113【豆瓣小程序】详情页item数据渲染.mp4 ├─课时114【豆瓣小程序】详情页标签完成.mp4 ├─课时115【豆瓣小程序】详情页短评数据获取和渲染.mp4 ├─课时116【豆瓣小程序】评论列表页-item布局和返回上一页.mp4 ├─课时117【豆瓣小程序】评论列表页-加载评论数据.mp4 ├─课时118【豆瓣小程序】评论列表页-翻页按钮的布局样式.mp4 ├─课时119【豆瓣小程序】评论列表页-翻页功能实现.mp4 ├─课时120【豆瓣小程序】搜索结果布局完成.mp4 ├─课时121【豆瓣小程序】搜索功能实现.mp4 ├─课时122【豆瓣小程序】搜索页面-历史记录布局完成.mp4 ├─课时123【豆瓣小程序】搜索页面-历史记录功能实现.mp4 ├─课时124【豆瓣小程序】详情页评分bug解决.mp4 ├─课时93【豆瓣小程序】豆瓣小程序体验.mp4 ├─课时94【豆瓣小程序】搜索栏实现(1).mp4 ├─课时95【豆瓣小程序】搜索栏实现(2).mp4 ├─课时96【豆瓣小程序】电影模块布局完成.mp4 ├─课时97【豆瓣小程序】评分星星布局.mp4 ├─课时98【豆瓣小程序】评分星星组件完成.mp4 ├─课时99【豆瓣小程序】首页布局和数据获取完成.mp4 (4)\章节4ECMAScript 6语法补充;目录中文件数:8个 ├─课时125【ES6语法】ES6语法简介.mp4 ├─课时126【ES6语法】let关键字.mp4 ├─课时127【ES6语法】const关键字.mp4 ├─课时128【ES6语法】函数的默认参数.mp4 ├─课时129【ES6语法】箭头函数.mp4 ├─课时130【ES6语法】Promise风格调用.mp4 ├─课时131【ES6语法】class定义类.mp4 ├─课时132【ES6语法】模块导入.mp4 (5)\章节5微信小程序云开发技术;目录中文件数:31个 ├─课时133【云开发】什么是云开发.mp4 ├─课时134【云开发】云开发准备工作.mp4 ├─课时135【云开发】云开发初始化.mp4 ├─课时136【云开发】数据库API-创建数据库及基本操作.mp4 ├─课时137【云开发】数据库API-通过代码添加数据.mp4 ├─课时138【云开发】数据库API-通过代码查询数据.mp4 ├─课时139【云开发】数据库API-通过代码删除数据.mp4 ├─课时140【云开发】数据库API-更新数据.mp4 ├─课时141【云开发】command指令-eq与neq指令.mp4 ├─课时142【云开发】command指令-lt、lte、gt、gte指令.mp4 ├─课时143【云开发】command指令-in指令.mp4 ├─课时144【云开发】command指令-and指令.mp4 ├─课时145【云开发】command指令-or指令.mp4 ├─课时146【云开发】command指令-set指令.mp4 ├─课时147【云开发】command指令-remove指令.mp4 ├─课时148【云开发】command指令-inc和mul指令.mp4 ├─课时149【云开发】command指令-数组处理相关指令.mp4 ├─课时150【云开发】高级查询-count函数.mp4 ├─课时151【云开发】高级查询-排序.mp4 ├─课时152【云开发】高级查询-limit.mp4 ├─课时153【云开发】高级查询-skip.mp4 ├─课时154【云开发】高级查询-field.mp4 ├─课时155【云开发】高级查询-正则表达式.mp4 ├─课时156【云开发】文件操作.mp4 ├─课时157【云开发】云函数-环境搭建.mp4 ├─课时158【云开发】云函数-基本使用流程.mp4 ├─课时159【云开发】云函数-操作数据库.mp4 ├─课时160【云开发】云函数-发送HTTP请求.mp4 ├─课时161【云开发】云函数-违规内容检测案例.mp4 ├─课时162【云开发】incorrect_header_check解决方案.mp4 ├─课时163【云开发】云函数-图片鉴黄案例.mp4 (6)\章节6微博项目实战;目录中文件数:45个 ├─课时164【微博项目】项目介绍.mp4 ├─课时165【微博项目】开发工具和开发模式介绍.mp4 ├─课时166【微博项目】微博用户信息布局.mp4 ├─课时167【微博项目】微博内容布局.mp4 ├─课时168【微博项目】微博图片布局方式分析.mp4 ├─课时169【微博项目】一张图片的布局方式.mp4 ├─课时170【微博项目】2和4张图片的布局方式.mp4 ├─课时171【微博项目】4张图片的布局方式补充.mp4 ├─课时172【微博项目】其他图片个数布局方式.mp4 ├─课时173【微博项目】视频微博布局.mp4 ├─课时174【微博项目】发微博按钮布局.mp4 ├─课时175【微博项目】用户授权.mp4 ├─课时176【微博项目】小程序启动获取授权状态.mp4 ├─课时177【微博项目】发微博选择ActionSheet.mp4 ├─课时178【微博项目】发布文字微博界面布局.mp4 ├─课时179【微博项目】地理位置获取.mp4 ├─课时180【微博项目】文字微博发布功能(1).mp4 ├─课时181【微博项目】文字微博发布功能(2).mp4 ├─课时182【微博项目】发微博图片布局.mp4 ├─课时183【微博项目】图片添加和图片删除功能实现.mp4 ├─课时184【微博项目】图片微博发布流程优化.mp4 ├─课时185【微博项目】图片微博发布流程优化补充.mp4 ├─课时186【微博项目】图片微博上传图片功能完成.mp4 ├─课时187【微博项目】图片微博发送功能完成.mp4 ├─课时188【微博项目】incorrect_header_check解决方案.mp4 ├─课时189【微博项目】图片微博涉黄检查功能完成.mp4 ├─课时190【微博项目】视频微博发送功能实现.mp4 ├─课时191【微博项目】微博发送成功后的处理.mp4 ├─课时192【微博项目】微博发送界面预览图片.mp4 ├─课时193【微博项目】微博中添加时间和设备信息.mp4 ├─课时194【微博项目】加载真实的微博数据.mp4 ├─课时195【微博项目】下拉刷新和上拉加载更多微博.mp4 ├─课时196【微博项目】微博首页细节优化(1).mp4 ├─课时197【微博项目】微博首页细节优化(2).mp4 ├─课时198【微博项目】点赞功能实现(1).mp4 ├─课时199【微博项目】时间格式化bug解决.mp4 ├─课时200【微博项目】点赞功能实现(2).mp4 ├─课时201【微博项目】点赞功能实现(3).mp4 ├─课时202【微博项目】取消点赞功能实现.mp4 ├─课时203【微博项目】点赞和取消点赞界面完善.mp4 ├─课时204【微博项目】微博组件创建和重用.mp4 ├─课时205【微博项目】微博组件细节处理.mp4 ├─课时206【微博项目】微博评论布局和样式.mp4 ├─课时207【微博项目】评论输入框布局完成.mp4 ├─课时208【微博项目】评论功能完成.mp4 (7)\章节7补充;目录中文件数:4个 ├─课时209【补充】微信登录流程讲解.mp4 ├─课时210【补充】Django CSRF问题.mp4 ├─课时211【补充】代码实现微信小程序登录流程.mp4 ├─课时212【补充】使用token请求需要授权的接口.mp4 (8)\章节8课程更新;目录中文件数:1个 ├─课时213incorrect header check错误解决方案.mp4
    • 826
  • 其它
    08-12 12:39
    2020年5月最新某马带你用vue开发微信小程序视频教程 │ 12-月份模块-数据动态渲染.avi” m% w6 L3 K5 E4 m9 H# }/ ? │ 13-优化月份模块的代码.avi │ 14-热门模块-数据渲染.avi │ 15-使用scroll-view改造容器.avi) b8 q* b) b! [( E- m7 K# Z │ 16-分页完成.avi. _$ \. Z- ~! o S+ r │ 17-专辑模块的介绍.avi# p7 z9 _. D+ |” L# t. | │ 18-动态修改页面标题_20200403144835.avi │ 19-专辑列表-轮播图的实现.avi5 l$ s- T% x” z: [% [0 u) A │ 20-列表动态渲染.avi7 @8 ]’ h’ Z7 F3 [$ c. @ │ 21-列表分页.avi$ N5 d- G* h- c2 Q- b d │ 22-点击跳转到专辑详情页面.avi+ {- h: T6 v7 f6 \* f d │ 23-获取专辑详情数据.avi( G; y5 w7 x4 J) _$ n/ y* | │ 24-专辑详情动态渲染-背景图片.avi/ c3 [: ?” H$ E6 m* y( k% w” e │ 25-专辑详情动态渲染-作者.mp4 │ ├─项目(中)! w; n” Y7 W/ @$ X( R% D │ 26-专辑详情动态渲染-相册列表.avi1 {” O: I, M2 Q3 D4 C0 k, l │ 27-专辑详情-分页.avi. ]* K* R9 M4 ^% C$ u, | │ 28-完善首页的专辑详情跳转.avi‘ m1 r. ~” k% S, e4 E │ 29-图片详情-功能分析.avi8 d5 m9 R$ C$ m/ R! {- c- j# A% \ │ 30-封装超链接组件.avi │ 31-其他模块使用超链接组件.avi0 P$ X# w, ^* Q9 n$ q │ 32-图片详情动态渲染-约定渲染的模板.avi; f, U; [” U6 ` j0 X9 G │ 33-图片详情-页面分析.avi │ 34-图片详情-用户信息动态渲染.avi │ 35-图片详情-特殊的时间格式处理.avi– r1 v& y i0 a3 p- `” e x7 o │ 37-图片详情-专辑模块动态渲染.avi8 w& H* ~5 W’ n* R- I. z9 o” w% n” h │ 38-图片详情-最热评论布局.avi% h& k, b2 }- H6 d- k& `8 y │ 39-图片详情-最热评论布局完成.avi# Q( t8 c. R$ S4 b- W0 |& s: y” d8 v │ 40-图片详情-最新评论.avi │ 41-优化图片详情隐含的bug.avi │ 42-封装手势滑动组件的分析.avi8 h- v5 M2 ^; ~2 j; K1 H4 I( A │ 43-触屏事件的讲解.avi: L# {9 @& }3 T1 v6 B │ 44-滑动组件的逻辑实现.avi │ 45-封装手势滑动组件.avi‘ j9 K$ m$ W2 h” t │ 46-滑动翻页.avi │ 47-优化页面样式.avi& ]4 m1 b: o( R │ 48-下载图片.avi │ 49-解决滑动手势的bug.avi │ 50-图片分类模块的介绍.mp4 │ 6 c- D# m( y/ H ├─项目(下)8 x; i5 S* w7 I/ t% R9 n0 }” z4 x │ 51-实现首页分类页面.avi │ 52-图片分类-引入分段器.avi │ 53-渲染图片分类页面.avi/ d& x6 {7 S* R: o3 n5 W) ~+ L │ 54-图片分类-scroll标签的特殊使用.avi5 }5 _% d s5 j1 \0 r, n$ P │ 55-图片分类页面-分页完成.avi │ 56-精美视频模块的介绍.avi │ 57-引入分段器.avi │ 58-新建精美视频下的两个内容组件.avi │ 59-精美视频首页-发送请求获取数据.avi1 m5 m Y4 Q- |3 e8 r │ 60-精美视频-动态渲染.avi% z+ Y O% w* ?, W( l │ 61-精美视频-分页.avi │ 62-视频播放-获取页面数据.avi │ 63-视频播放页面-动态渲染.avi │ 64-开关声音和转发.avi. ^# y3 k: @9 l. l0 @5 D( @! F │ 65-下载视频.avi │ 66-结课.mp4 │ └─资料-带你用vue开发微信小程序 素材与代码.zip– x$ `/ ?9 s2 s, s( j
    • 530
  • 其它
    08-11 04:01
    《计算机视觉第二期从CV基础到深度学习实战视频教程》本课程课程大纲从图像处理基础、机器视觉中的特征提取与描述、坐标变换与视觉测量,到数据处理、图像搜索、深度学习在图像识别中的应用、图像标注与问答、3D计算机视觉、机器视觉项目实战。整个课程由浅入深,结合案例真枪实战,是不可多得的CV上佳课程。 Java视频教程目录: │ Mastering OpenCV with Practical Computer Vision Projecmp4 │ 机器视觉.pdf │ ├─lesson1 图像处理基础 │ CV2_lecture1.pdf │ lesson1 图像处理基础.mp4 │ PythonInOne-2.7.ipynb │ PythonInOne3.5.1.ipynb │ ├─lesson10 深度学习前沿 │ GAN+in+Keras.html │ GAN.pdf │ lesson10 深度学习前沿.mp4 │ RL-FrozenLake.html │ ├─lesson2 图像处理进阶 │ cv_第一二讲inall.pdf │ lesson2 图像处理进阶.mp4 │ Mastering OpenCV with Practical Computer Visi.pdf │ 第二课 图像拼接数据.txt │ ├─lesson3 神经网络初步与调参 │ 01_NN_Basics.pdf │ lesson3 神经网络初步与调参.mp4 │ ├─lesson4 深度CNN原理与实战 │ ConvNemp4 │ lesson4 深度CNN原理与实战.mp4 │ ├─lesson5 图像搜索技术 │ 03_Image_Classification_Retrieval.pdf │ lesson5 图像搜索技术.mp4 │ ├─lesson6 大规模车辆图片搜索 │ 04-ReID-Seven.zip │ lesson6 大规模车辆图片搜索.mp4 │ VehicleID数据集下载链接.rtf │ ├─lesson7 目标检测与无人驾驶 │ lesson7 目标检测与无人驾驶.mp4 │ 第7课物体检测.pdf │ 第七课-物体检测-代码-turbo-boost-detection-master.zip │ ├─lesson8 深度学习在图像语义分割中的应用 │ lesson8 深度学习在图像语义分割中的应用.mp4 │ 第8课 分割.pdf │ └─lesson9 RNN及其应用 │ char_rnn.html │ lesson9 RNN及其应用.mp4 │ Winston_Churchil.txt │ 第九课.pdf │ └─Notebook │ extract_features.py │ preprocess.py │ │ 上课笔记.url │ 下载必看.txt │ 资料.rar │
    • 631
  • 其它
    08-10 04:49
    Elastic Stack技术栈实践基于企业级Elasticsearch应用与Elasticsearch集群实战技术来进行打造,课程的安排非常有节奏型,实战性也是非常的强大,比起以往的课程更具有挑战性,尤其是在Elasticsearch的故障转移部分。在后部分的课程中,我们会进行日志系统的实战与可视化的分析,从Nginx进阶到Filebeat轻量型日式分析,Kibana可视化教学实战,Logstash的日志收集,转换与实战,是非常系统化的企业级搜索与日志案例课程。 ===============课程目录=============== (1)\Elastic Stack技术栈实践 ├─01.课程介绍.mp4 ├─02.Elastic Stack技术栈简介.mp4 ├─03.Elasticsearch快速入门之简介.mp4 ├─04.Elasticsearch快速入门之版本说明.mp4 ├─05.Elasticsearch快速入门之下载以及安装(单机版安装).mp4 ├─06.Elasticsearch快速入门之elasticsearch-head的安装使用.mp4 ├─07.Elasticsearch快速入门之基本概念.mp4 ├─08.Elasticsearch快速入门之RESTful API(创建、删除索引).mp4 ├─09.Elasticsearch快速入门之RESTful API(插入数据).mp4 ├─10.Elasticsearch快速入门之RESTful API(更新数据).mp4 ├─11.Elasticsearch快速入门之RESTful API(删除、搜索数据).mp4 ├─12.Elasticsearch快速入门之RESTful API(DSL搜索).mp4 ├─13.Elasticsearch快速入门之RESTful API(高亮显示、聚合).mp4 ├─14.Elasticsearch核心讲解之文档.mp4 ├─15.Elasticsearch核心讲解之查询响应.mp4 ├─16.Elasticsearch核心讲解之判断文档是否存在.mp4 ├─17.Elasticsearch核心讲解之批量操作.mp4 ├─18.Elasticsearch核心讲解之分页.mp4 ├─19.Elasticsearch核心讲解之映射.mp4 ├─20.Elasticsearch核心讲解之结构化查询(term、terms查询).mp4 ├─21.Elasticsearch核心讲解之结构化查询(range、exists、match、bool查询).mp4 ├─22.Elasticsearch核心讲解之结构化查询(过滤查询).mp4 ├─23.Elasticsearch之中文分词器(IK分词器).mp4 ├─24.Elasticsearch全文搜索之构造数据以及单词搜索.mp4 ├─25.Elasticsearch全文搜索之多词搜索.mp4 ├─26.Elasticsearch全文搜索之组合搜索.mp4 ├─27.Elasticsearch全文搜索之权重.mp4 ├─28.Elasticsearch集群之集群节点.mp4 ├─29.Elasticsearch集群之搭建集群.mp4 ├─30.Elasticsearch集群之分片和副本.mp4 ├─31.Elasticsearch集群之故障转移.mp4 ├─32.Elasticsearch集群之分布式文档(路由).mp4 ├─33.Elasticsearch集群之分布式文档(文档的写操作、搜索操作).mp4 ├─34.Elasticsearch集群之分布式文档(全文搜索).mp4 ├─35.Elasticsearch的Java客户端之介绍以及构造数据.mp4 ├─36.Elasticsearch的Java客户端之低级客户端的使用.mp4 ├─37.Elasticsearch的Java客户端之高级客户端的使用.mp4 ├─38.课程总结.mp4 (2)\搜索实战课程;目录中文件数:27个 ├─01.课程介绍.mp4 ├─02.Nginx日志分析系统需求分析.avi ├─03.部署安装Nginx.avi ├─04.Beats 简介.avi ├─05.Filebeat入门之架构以及部署.avi ├─06.Filebeat入门之自定义字段.avi ├─06.Filebeat入门之读取文件.avi ├─07.Filebeat入门之输出到Elasticsearch.avi ├─08.Filebeat入门之工作原理 .avi ├─09.Filebeat入门之读取Nginx日志文件 .avi ├─10.Filebeat入门之Module的使用(nginx module) .mp4 ├─11.Metricbeat入门之简介以及组成 .avi ├─12.Metricbeat入门之部署与收集系统指标 .avi ├─13.Metricbeat入门之Module以及NginxModule的使用 .avi ├─14.Kibana入门之部署安装以及数据探索.avi ├─15.Kibana入门之Metricbeat仪表盘安装以及展现.avi ├─16.Kibana入门之Nginx 日志仪表盘.avi ├─17.Kibana入门之自定义图表.avi ├─18.Kibana入门之开发者工具.avi ├─19.Logstash入门之简介以及部署安装.avi ├─20.Logstash入门之配置详解 .mp4 ├─21.Logstash入门之读取自定义日志以及解析处理.avi ├─22.综合练习之流程说明.avi ├─23.综合练习之APP介绍.avi ├─24.综合练习之部署Filebeat以及Logstash.avi ├─25.综合练习之Kibana的使用(制作自定义图表和Dashboard).avi ├─26.课程总结.avi (3)\资料-Elastic Stack 从入门到实践;目录中文件数:0个 (4)\资料-Elastic Stack 从入门到实践\Elastic Stack技术栈实践;目录中文件数:0个 (5)\资料-Elastic Stack 从入门到实践\搜索实战课程;目录中文件数:0个 (6)\资料-Elastic Stack 从入门到实践\Elastic Stack技术栈实践\代码;目录中文件数:1个 ├─itcast-elasticsearch.zip (7)\资料-Elastic Stack 从入门到实践\Elastic Stack技术栈实践\学习目标;目录中文件数:1个 ├─学习目标.md (8)\资料-Elastic Stack 从入门到实践\Elastic Stack技术栈实践\讲义-pdf版本;目录中文件数:1个 ├─讲义-day01.pdf (9)\资料-Elastic Stack 从入门到实践\Elastic Stack技术栈实践\资料;目录中文件数:2个 ├─elasticsearch-analysis-ik-6.5.4.zip ├─nginx-1.11.6.tar.gz (10)\资料-Elastic Stack 从入门到实践\搜索实战课程\学习目标;目录中文件数:1个 ├─学习目标.md (11)\资料-Elastic Stack 从入门到实践\搜索实战课程\讲义-pdf版本;目录中文件数:1个 ├─讲义-day02.pdf (12)\资料-Elastic Stack 从入门到实践\搜索实战课程\资料;目录中文件数:6个 ├─ingest-geoip-conf.tar ├─ingest-geoip.tar ├─ingest-user-agent.tar ├─itcast-dashboard-generate.zip ├─画图.eddx ├─综合练习.eddx (13)\资料-Elastic Stack 从入门到实践\Elastic Stack技术栈实践\资料\Elastic Stack;目录中文件数:6个 ├─elasticsearch-6.5.4.tar.gz ├─filebeat-6.5.4-linux-x86_64.tar.gz ├─kibana-6.5.4-linux-x86_64.tar.gz ├─logstash-6.5.4.tar.gz ├─metricbeat-6.5.4-linux-x86_64.tar.gz ├─packetbeat-6.5.4-linux-x86_64.tar.gz
    • 713
  • 其它
    08-08 03:33
  • 其它
    08-08 03:14
    Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面,目前关于Flutter优质内容很少,这套课程能够帮助从事移动开发的朋友解决很多问题。课程有基础的学习篇章,以及非常丰富的案例进行分享,包括了很多典型的案例可以供大家参考。 ===============课程目录=============== (1)\Flutter基础教程 ├─00视频学习方法说明.mp4 ├─01认识Flutter是什么.mp4 ├─02Flutter开发环境搭建windows版.mp4 ├─03Flutter虚拟机安装.mp4 ├─04在VSCode下编写Flutter代码.mp4 ├─05第一个HelloWorld程序.mp4 ├─06Text Widget使用.mp4 ├─07Container Widget 使用1.mp4 ├─08Container Widget 使用2.mp4 ├─09Image组件的使用.mp4 ├─10ListView组件简介.mp4 ├─11ListView横向列表的使用.mp4 ├─12ListView动态列表的使用.mp4 ├─13GridView网格列表的使用.mp4 ├─14布局RowWidget的详细讲解.mp4 ├─15布局ColumnWidget垂直布局组件.mp4 ├─16布局StackWidget层叠布局.mp4 ├─17布局PositionedWidget层叠定位组件.mp4 ├─18布局CardWidget 卡片布局组件.mp4 ├─19导航父子页面的跳转返回.mp4 ├─20导航的参数传递和接受-1.mp4 ├─21导航的参数传递和接受-2.mp4 ├─22页面跳转并返回数据.mp4 ├─23静态资源和项目图片的处理.mp4 ├─24Flutter的打包.mp4 (2)\Flutter小实战20个;目录中文件数:21个 ├─01节底部导航栏和切换效果的制作-1.mp4 ├─02节底部导航栏和切换效果的制作-2.mp4 ├─03节不规则底部工具栏的制作-1.mp4 ├─04节不规则底部工具栏的制作-2.mp4 ├─05节路由跳转的动画效果1.mp4 ├─06节路由跳转的动画效果2.mp4 ├─07节磨砂玻璃的效果制作.mp4 ├─08节保持页面状态-1.mp4 ├─09节保持页面状态-2.mp4 ├─10节不简单的搜索条-1.mp4 ├─11节不简单的搜索条-2.mp4 ├─12节Wrap流式布局.mp4 ├─13节展开闭合案例ExpansionTile控件.mp4 ├─14节展开闭合列表案例ExpansionPanelList控件.mp4 ├─15节路径裁切和二次贝塞尔曲线的讲解.mp4 ├─16节路径裁切浪型贝塞尔曲线绘制.mp4 ├─17节APP闪屏动画制作.mp4 ├─18节右滑返回上一页效果制作.mp4 ├─19节轻量级提示操作ToolTip.mp4 ├─19节轻量级提示操作ToolTip.mp4.baiduyun.downloading.cfg ├─20节Draggable拖拽控件讲解和实例演示.mp4 (3)\Flutter跨平台开发;目录中文件数:19个 ├─01在Windows上搭建Flutter开发环境.pdf ├─02配置编辑器.pdf ├─03 Flutter 从我们的模板创建一个新的Flutter应用程序.pdf ├─04编写您的第一个 Flutter App.pdf ├─05 Flutter中构建布局.pdf ├─06 Flutter Widget框架.pdf ├─07 设计基础之主题共享颜色和字体样式.pdf ├─08 显示网上的图片.pdf ├─09 List集合.pdf ├─10 List处理点击和手势.pdf ├─11 实例程序之AppBar.pdf ├─12 示例程序之选项卡式的AppBar.pdf ├─13 如何学习 Flutter 编译Android项目.pdf ├─14 Flutter之资源加载.pdf ├─15 使用Flutter IDE.pdf ├─16 Flutter之使用热重载.pdf ├─17 Flutter之调试 Flutter App.pdf ├─18 Flutter 之发布Android版APP.pdf ├─19 Flutter之发布的IOS版APP.pdf (4)\Flutter小实战20个\图片;目录中文件数:4个 ├─FlutterDemo01.gif ├─FlutterDemo02.gif ├─FlutterDemo13.png ├─FlutterDemo14.png (5)\Flutter跨平台开发\07基础组件;目录中文件数:12个 ├─01 Container容器类组件.pdf ├─02空间容器类组件.pdf ├─03垂直方向上排列子widget的列表.pdf ├─04显示图片的widget.pdf ├─05 单一格式的文本Text.pdf ├─06 A Material Design 图标..pdf ├─07 Material Design中的button.pdf ├─08 用于显示drawer、snackbar控件的 Scaffold类.pdf ├─09 FlutterLogo 图标类.pdf ├─10 Appbar状态栏.pdf ├─11 Form表单输入控件.pdf ├─12 ListView滚动列表、.pdf
    • 599
  • 其它
    08-08 02:54
    R是一套完整的数据处理、计算和制图软件系统。是一个免费的自由软件,它有UNIX、LINUX、MacOS和WINDOWS版本,都是可以免费下载和使用的, 在那儿可以下载到R的安装程序、各种外挂程序和文档。在R的安装程序中只包含了8个基础模块,其他外在模块可以通过CRAN获得。R既是功能强大的统计和分析软件, 同时也是完美的数据可视化制作工具,丰富的图形函数和外置包,几乎无限的扩展能力,使到我们的想象空间永远都不会达到上限 2011年统计的数据分析软件使用率情况,R语言多项雄踞首位,是最热门的分析利器 《数据分析、展现与R语言》课程介绍如下: 本课程糅合了之前所开的《数据分析与R语言》《R语言进阶——数据展现》两门课的精华,去除部分较为艰涩的内容,增加更具有实战价值的知识,是过往有关课程的升级改进版。在进度上,把较难掌握的算法和建模部分与相对较为容易的数据展现部分相间,使到学习者有更多的时间去理解吸收建模知识,这也是通过过往课程得出来的经验,有望可以达到更好的学习效果。 授课对象: 这是一门数学+IT的课程,适合已经有一定的IT基础,但对数据分析行业尚不了解的朋友进修学习。 授课时间: 本期期课程预计2014年12月22日开课,预计课程持续15周 授课讲师: tigerfish,ITPUB创始人,中山大学海量数据与云计算研究中心主任。数据库专家,数据分析专家,有丰富的IT领域、数学领域的知识经验。他将带领他的数据分析团队完成整个授课工作。 学习收获预期: 算法有一定的了解,有一定的使用R语言解决问题的能力,并且熟练地使用R做出精美的图表 ——————-课程目录——————- 1 基础数据分析知识,包括一些概率统计里的概念、术语,和基本统计量的计算方法等。2 一些常用的数据分析和数据挖掘算法,以及有关的各种领域里的实际应用案例分析 3 世界最流行的开源数据分析软件R及其编程方法 4 数据展现,介绍R及其强大的图表功能 第1课 R语言基础:R简介,变量,向量,数组,矩阵,数据框,读写文件,控制流 第2课 R语言基础:R的数据可视化,各种图表,常用统计量计算 第3课 预知未来的回归模型:随机变量,密度函数,一元线性回归模型 第4课 预知未来的回归模型:多元线性回归模型 第5课 数据展现:基本制图函数综述 第6课 预知未来的回归模型:logistic回归,广义线性回归,非线性回归 第7课 数据展现:理解关键制图参数 第8课 挖掘关联和推荐技术:MINE方法,apriori购物篮分析 第9课 数据展现:散点图 第10课 万事皆选择:分类算法,线性判别法,贝叶斯分类器,决策树,最近邻算法 第11课 数据展现:线图与时间序列谱图 第12课 数据展现:柱形图,点图,饼图,直方图 第13课 万事皆选择:聚类算法,层次聚类法,谱系图,k平均值法,k中心法 第14课 数据展现:箱线图,热力图,等高线,地图,转换为图形文件 第15课 大道至简:降维技术,主成分分析和因子分析
    • 523
  • 其它
    08-08 02:34
    《ARPG手游『 无尽之剑·文明』实战视频课程》[color=rgba(0, 0, 0, 0.56)]使用UE4开发一款ARPG手游【无尽之剑·文明】,使用UE4开源的无尽之剑系列素材开发,全程使用C++脚本进行开发,包含了登录/注册系统、连招系统、背包系统、AI设计等全方位知识,让你可以从0开始开发一款属于你自己的ARPG手游,让3A游戏跑在自己的手机上不在是梦~~ Java视频教程目录: 第1 章 : 项目初始化 课时1:课程简介 课时2:环境安装 课时3:版本控制 第2 章 : 游戏简介 课时4:项目创建与配置 课时5:开始界面搭建 课时6:游戏模式的创建 课时7:退出游戏功能实现 课时8:版本提交及移动端演示 第3 章 : 注册登录模块的实现 课时9:服务器接口测试 课时10:账号注册界面的设计 课时11:账号注册与游戏开始界面的关联 课时12:注册界面与服务器对接 课时13:注册界面完善 课时14:完成登录界面的开发 课时15:关卡的切换及Loading界面 第4 章 : 英雄模块设计 课时16:VirtualJoyStick的修改 课时17:人物的移动 课时18:武器及连招系统 课时19:伤害的实现及加成 课时20:弹道技能寒冰之石 课时21:恢复技能治疗之术 课时22:范围技能雷霆之光 课时23:终极技能无尽之刃 课时24:技能冷却设计 课时25:版本提交及移动端打包演示 第5 章 : AI系统设计 课时26:基本的人类AI设计 课时27:第二类人类AI设计 课时28:魔法类AI设计 第6 章 : 背包系统设计 课时29:物品类对象的设计 课时30:物品掉落及背包UI设计 课时31:背包物品的使用 第7 章 : 游戏设置 课时32:设置界面UI开发 课时33:游戏设置实现 第8 章 : 排行榜系统 课时34:排行版UI设计 课时35:排行榜与服务器对接 第9 章 : 终章 课时36:失败界面设计 课时37:游戏关卡拓展介绍 课时38:游戏玩法拓展介绍 课时39:制作属于自己的一款ARPG手游 课时40:总结
    • 738
  • 其它
    08-08 02:31
    全面解剖RocketMQ和项目实战视频教程 (完整资料)10G i ─day2 │ 1.Rocket第二章内容介绍.mp4 │ 2.综合案例功能介绍.mp4 │ 3.下单问题分析及解决方式.mp4 │ 4.支付回调问题分析和解决方式.mp4 │ 5.项目技术介绍.mp4 │ 6.springboot集成rocketmq生产者.mp4 │ 7.springboot集成rocketmq消费者.mp4 │ 8.dubbo概述.mp4 │ 9.zookeeper集群搭建.mp4 │ 10.dubbo服务接口开发.mp4 │ 11.dubbo服务提供方.mp4 │ 12.dubbo-admin管理平台搭建.mp4 │ 13.dubbo服务消费方.mp4 │ 14.数据库表结构介绍.mp4 │ 15.项目工程初始化.mp4 │ 16.mybatis逆向工程使用.mp4 │ 17.项目公共类介绍.mp4 │ 19.下单接口定义和编码步骤分析.mp4 │ 20.校验订单流程分析.mp4 │ 21.校验订单实现.mp4 │ 22.生成预订单流程分析1.mp4 │ 23.生成预订单代码实现1.mp4 │ 24.生成预订单代码实现2.mp4 │ 25.生成预订单流程分析2.mp4 │ 26.扣减库存代码实现1.mp4 │ 28.更新优惠券.mp4 │ 29.更新余额1.mp4 │ 30.更新余额2.mp4 │ 31.下单基本流程小结.mp4 │ 32.SpringBoot集成JUNIT测试下单基本流程.mp4 │ ├─day3 │ 33.下单异常问题演示 .mp4 │ 34.发送确认订单失败消息.avi │ 35.发送确认订单失败消息演示.avi │ 36.消息消费方准备工作.avi │ 37.回退库存流程分析.avi │ 38.回退库存幂等性处理.avi │ 39.回退优惠券.avi │ 40.回退用户余额.avi │ 41.取消订单.avi │ 42.失败补偿机制测试.avi │ 43.创建支付订单流程.avi │ 44.创建支付订单实现.avi │ 45.支付回调处理流程分析.avi │ 46.支付回调代码实现.avi │ 47.线程池优化消息发送.avi │ 48.订单微服务处理支付成功消息.avi │ 49.支付业务服务端测试.avi │ 50.web端项目开发.avi │ 51.Rest测试准备工作.avi │ 52.Rest方式测试下单.avi │ 53.Rest方式测试支付下单和支付回调.mp4 │ 54.总结.avi │ ├─day4 │ 0.第三章介绍.mp4 │ 1.消息存储方式介绍.avi │ 2.RocketMQ消息存储和发送性能保证.avi │ 3.RocketMQ消息存储结构.avi │ 4.RocketMQ刷盘机制.avi │ 5.RocketMQ高可用性.avi │ 6.RocketMQ主从复制.avi │ 7.负载均衡-消息生产者.avi │ 8.负载均衡-消费消费者.avi │ 9.消息重试.avi │ 10.死信队列介绍.avi │ 11.消息幂等性处理.avi │ 12.源码结构介绍和导入.avi │ 13.源码环境调试.avi │ 14.回顾NameServer架构设计.avi │ 15.NameServer启动步骤一.avi │ 16.NameServer启动步骤二.avi │ 17.NameServer启动步骤三.avi │ 18.NameServer路由元数据.avi │ 19.路由注册之发送心跳包.avi │ 20.路由注册之处理请求包.avi │ 21.路由删除.avi │ 22.路由发现和小结.avi │ 23.生产者核心类介绍.avi │ 24.生产者启动流程.avi │ 25.消息发送1-消息校验.mp4 │ 26.消息发送2-消息路由查找.avi │ 27.消息发送3-选择队列.avi │ 28.消息发送4-发送消息.avi │ 29.消息发送4-总结.avi │ 30.批量消息发送.avi │ 31.消息存储核心类介绍.avi │ 32.消息存储流程.avi │ 33.消息存储文件介绍.avi │ 34.存储文件内存映射-MappedFileQueue.avi │ 35.存储文件内存映射-MappedFile.avi │ 36.存储文件内存映射-TransientStorePool.avi │ 37.实时更新消息消费队列与索引文件流程说明.avi │ 38.转发数据到ConsumerQueue文件.avi │ 39.转发IndexFile文件.avi │ 40.消息队列和索引文件恢复.avi │ 41.正常恢复和异常恢复.avi │ 42.同步刷盘分析.avi │ 43.异步刷盘说明.avi │ 44.删除过期文件机制分析.avi │ 45.消息存储总结.avi │ 46.消息消费概述.avi │ 47.消息消费概述.avi │ 48.消息消费启动流程.avi │ 49.消息拉取介绍.avi │ 50.客户端发起拉取消息请求.mp4 │ 51.Broker组装消息.avi │ 52.消息拉取客户端处理服务端响应.avi │ 53.拉取消息的流程小结.avi │ 54.拉取消息长轮询机制.avi │ 55.消息达到后实时推送机制.avi │ 56.消息消费负载和重新分布机制.avi │ 57.消息并发处理.avi │ 58.定时消息处理机制.avi │ 59.顺序消息原理.avi │ └─资料-全面解剖RocketMQ和项目实战 RocketMQ大纲.xmind 代码.zip 文档.zip 资料.rar
    • 643
  • 其它
    08-07 04:24
    给大家带来的一篇关于Kotlin相关的电子书资源,介绍了关于Kotlin、Android开发方面的内容,本书是由电子工业出版社出版,格式为PDF,资源大小517.8 MB,张云波编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:8.8。 本书分为3篇:*篇,基础语法篇,主要讲解*基础的面向过程式语法;第二篇,面向对象篇,详解Kotlin的面向对象;第三篇,Kotlin 安卓开发篇,主要讲解开发工具Android Studio的使用、UI常用组件和Kotlin开发框架Anko的应用,且以两个小实战展示Kotlin在安卓平台的实际开发能力。 目录 第1篇 基础语法篇 1 第1章 Kotlin初入门 2 1.1 练习环境配置 2 1.2 Hello World程序 9 1.3 常量与变量 11 第2章 Kotlin基础 15 2.1 整数型和类型推断 15 2.2 浮点型(小数) 17 2.3 类型安全 18 2.4 布尔型 18 2.5 元组 20 2.6 可空类型(nullable) 20 2.7 基础操作符 21 2.8 package和import 25 2.9 异常处理和类初始化 26 2.10 引用相等和结构相等 27 2.11 区间(Range) 28 2.12 控制流作为表达式 29 2.13 函数返回 34 2.14 类型层级 34 2.15 循环 35 第3章 控制流 37 3.1 二元判断 37 3.2 循环 38 3.3 多元判断 44 第4章 字符串和字符 46 4.1 字符串 46 4.2 字符 52 第5章 函数 54 5.1 函数定义和使用 54 5.2 函数的作用范围 56 5.3 命名参数和默认参数 60 5.4 函数操作符 63 5.5 函数扩展 68 5.6 函数字面量 71 5.7 尾递归函数 72 5.8 标准库函数 73 5.9 泛型函数 77 第6章 Lambda和高阶函数 79 6.1 Lambda表达式 79 6.2 高阶函数 81 第7章 集合类型 84 7.1 Array数组 84 7.2 MutableList可变列表 92 7.3 Set 94 7.4 MutableSet 96 7.5 Java中的各种集合 97 7.6 Map 97 7.7 MutableMap 102 7.8 集合类型共性详解 104 第2篇 面向对象篇 113 第8章 初识对象 114 8.1 万物皆对象 114 8.2 用Kotlin描述对象 115 8.3 愉快的构造 121 8.4 属性 128 第9章 类的进阶 136 9.1 继承 136 9.2 抽象类,重写和重载 144 9.3 接口 146 9.4 修饰符 152 9.5 扩展 160 第10章 多彩的类 173 10.1 数据类 173 10.2 密封类 183 10.3 泛型 186 10.4 嵌套类 195 10.5 枚举类 201 10.6 对象 213 10.7 委托 223 第11章 关于对象的小细节 241 11.1 类型检查与类型转换 241 11.2 异常错误处理 246 11.3 结构相等与引用相等 254 11.4 this表达式 257 11.5 类型别名 263 第12章 面向对象高级部分 268 12.1 操作符重载 268 12.2 反射 282 12.3 维护初步 288 第3篇 Kotlin安卓开发篇 第13章 UI界面基础 296 13.1 Android UI简介 296 13.2 基类View和容器ViewGroup 296 13.3 Anko简介 302 13.4 Anko Layout DSL 302 13.5 基本布局 315 13.6 基础UI组件 331 13.7 进阶UI组件 353 第14章 Activity与Fragment 367 14.1 Activity 367 14.2 Fragment 375 第15章 Service与Broadcast Receiver 380 15.1 Service 380 15.2 Android广播接收器(Broadcast Receivers) 396 第16章 Kotlin多线程编程 404 16.1 进程?线程? 404 16.2 Android开发中多线程的必要性 405 16.3 Kotlin中的Executors 414 第17章 Android数据存储 416 17.1 SharePreferences 416 17.2 文件存储数据 418 17.3 SQLite数据库存储数据 421 17.4 ContentProvider存储数据 430 17.5 网络存储数据 433 第18章 Kotlin网络编程 434 18.1 基于TCP/IP 协议栈的网络编程 434 18.2 基于HTTP的网络通信 436 18.3 HTTPConnection 438 18.4 HTTP库Fuel 439 18.5 数据交换格式-JSON简介 443 18.6 Demo:IP查询 445 18.7 WebView 450 第19章 Demo:天气 462 19.1 架构设计 462 19.2 分析数据源 462 19.3 Android 开发 471 第20章 Demo:网易云音乐 500 20.1 项目简介 500 20.2 服务器端部署 500 20.3 Android端开发 501 20.4 用户登录界面与功能 505 20.5 主界面 510 20.6 Rank排行榜 511 20.7 Rank子页面 520 20.8 播放页 524 20.9 私人FM 536 20.10 个人页面 542 学习笔记 SpringBoot2.X Kotlin系列之数据校验和异常处理详解 在开发项目时,我们经常需要在前后端都校验用户提交的数据,判断提交的数据是否符合我们的标准,包括字符串长度,是否为数字,或者是否为手机号码等;这样做的目的主要是为了减少SQL注入攻击的风险以及脏数据的插入。提到数据校验我们通常还会提到异常处理,因为为了安全起见,后端出现的异常我们通常不希望直接抛到客户端,而是经过我们的处理之后再返回给客户端,这样做主要是提升系统安全性,另外就是给予用户友好的提示。 定义实体并加上校验注解 class StudentForm() { @NotBank(message = '生日不能为空') var birthday: String = "" @NotBlank(message = "Id不能为空") var id:String = "" @NotBlank(message = "年龄不…… 详解Kotlin和anko融合进行Android开发 kotlin是一门基于jvm的编程语言,最近进行了关于kotlin和 anko的研究。并且结合现在的APP设计模式,设想了初步的开发方式。并且准备应用在新的项目中。 Kotlin和anko Kotlin是大名鼎鼎的JB公司开发的jvm语言,官网地址为;http://kotlinlang.org/ 官网的介绍为: Statically typed programming language for the JVM, Android and the browser Kotlin的设计思想非常的轻量,尽可能的去复用java代码,不到万不得已的时候,一般不会自己去实现一套大而全的库。这使得Kotlin非常的轻量,集成到Android的project并不会很明显的影响最终的打包大小。 关于Kotlin的优点,自己总结了几点: 1,和Java的无缝调用,这在初期不需要投入非常大的精力,即使…… Kotlin 单例实例详解 Kotlin 单例实例详解 单例的实现方法,可以通过同伴对象,或者 lazy。 示例: class Hello private constructor() { companion object { val instance = Hello() }} 通过 lazy 实现 class Hello private constructor() { private object Holder { val INSTANCE = Hello() } companion object { val instance: Hello by lazy { Holder.INSTANCE } }} 感谢阅读,希望能帮助到大家,谢谢大家对本站的支持! …… 解析Kotlin接口与Java8新特性接口 前言 在看一本关于高性能编程的时候发现 Java8 中关于接口的新特性的介绍,这个特性是真的棒,解决了一个接口中有多个方法,但并不想实现该接口的类都去实现所有的方法,简单的说就是在类需要的情况再去重写接口。所以有了以下的特性出现。 接口增强 在 Java8 的中接口特性中增加以下俩种特性: 在接口中可以使用 default 关键字修饰默认方法或扩展方法,抽象方法因为其特性的原因无法使用 接口可以使用 static 声明为静态方法,可以通过类直接调用Android Studio 中使用 Java8 需要在模块中的 build.gradle 中配置指定的版 Java 版本
    • 611