综合( 右侧选择分类 )
kotlin

kotlin编码风格

此页面包含当前 Kotlin 语言的编码风格一、命名风格如果拿不准的时候,默认使用Java的编码规范,比如:使用驼峰法命名(并避免命名含有下划线)类型名以大写字母开头方法和属性以小写字母开头使用 4 个空格缩进公有函数应撰写函数文档,这样这些文档才会出现在 Kotlin Doc 中二、冒号类型和超类 之间的冒号前要有一个空格,而实例和类型之间的冒号前不要有空格:interface Foo<o
3855 人浏览
煊琰

深度 | Android 整体设计及背后意义

阿里妹导读:现实工作中经常可以听到这样的说法:框架的升级带来协议性能的提升、编程模式的变革带来业务的飞跃...... 姑且不论这些表述是否有问题,实际上如果系统地看待事物整体,可能会有不一样的发现。以LINUX为例,尽管其内核大获成功,但如果不是遵循POSIX、并成为一个开源、精简的UNIX实现,很难想象其最终会有何种发展。因此,对事物进行全局和一定深入的探究有时会有更多启发。今天,阿里高级无线开
3853 人浏览
xiaozhi

7.React 新特性 Hooks 讲解及实例(四)

使用 Ref Hooks类组件中使用 Ref 一般有:String RefCallback RefCreateRef上述在函数组件中没有办法使用它们,取而代之的是useRefHooks。useRef主要有两个使用场景:获取子组件或者 DOM 节点的句柄渲染周期之间的共享数据的存储大家可能会想到 state 也可跨越渲染周期保存,但是state的赋值会触发重渲染,但是ref不会,从这点看 ref 更
3851 人浏览
android01

android源码解析(二十八)-- 电源开关机按键事件流程

前面我们讲解了系统截屏按键处理流程,HOME按键处理流程,今天再来讲解一下电源开关机按键事件流程,当然这也是系统按键处理流程方面的最后一篇博客了。和截屏按键、HOME按键的处理流程类似,电源按键由于也是系统级别的按键,所以对其的事件处理逻辑是和截屏按键、HOME按键类似,不在某一个App中,而是在PhoneWindowManager的dispatchUnhandledKey方法中。所以和前面两篇类
3851 人浏览
cheng

5大优秀黑客必逛技术网站

5大优秀黑客必逛技术网站Hack Forums最理想的黑客技术学习技术根据地,也适用于开发人员游戏开发者,程序员,图形设计师以及网络营销人士Hack This Site提供合法而安全的网络安全资源,可以通过·各类挑战题目测试自己的黑客技能Enil Zone一个专门面向黑科群体的论坛,其中也涉及科学,编程以及艺术等领域的内容Exploit-DB提供一整套庞大的归档体系,公开的攻击事件,漏洞报告,技术
3849 人浏览
xiaozhi

21.JavaScript 是如何工作的:JavaScript 的内存模型

//声明一些变量并初始化它们 vara=5 letb='xy' constc=true //分配新值 a=6 b=b+'z' c=false//类型错误:不可对常量赋值作为程序员,声明变量、初始化变量(或不初始化变量)以及稍后为它们分配新值是我们每天都要做的事情。但是当这样做的时候会发生什么呢? JavaScript 如何在内部处理这些基本功能?
3848 人浏览
android

Android 将bitmap保存为本地png图片

Android 将bitmap保存为本地png图片,废话补多少直接上代码:BItmapUtils:package com.zhangyu.myopengl.utils; import android.graphics.Bitmap; import android.graphics.Canvas; import android.graphics.Color; import android
3848 人浏览
cheng

java接收数据的方式

前端传递数据的方式不同,java 也要使用不同的方式来接收数据。 三种方式 前端传入的数据格式后端接收方式url中的参数@PathVariable用 params 传递数据@RequestParam用 data 传递数据@RequestBody下面是三个例子。 1. url 中的参数前端请求地址格式如下 url:'/delete/'+id, method:'post', 如请求的具
3848 人浏览
xiaozhi

21.JS 的5个不良编码习惯,现在就改掉吧

原文:https://dmitripavlutin.com/unlearn-javascript-bad-coding-habits/译者:前端小智为了保证的可读性,本文采用意译而非直译。想阅读更多优质文章请猛戳GitHub博客,一年百来篇优质文章等着你!在阅读JavaScript代码时,你是否有过这种感觉你几乎不明白代码的作用?代码使用了很多 JavaScript 技巧?命名和编码风格太过随意?
3844 人浏览
android00

Android:SeekBar用法

Android:SeekBar用法直接上代码:// MainActivity.java package com.example.administrator.seekbar; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.widget.SeekBar;
3843 人浏览
xiaozhi

6.Web 性能优化:Preload,Prefetch的使用及在 Chrome 中的优先级

今天,我们将深入研究Chrome 的网络栈,以明确 web 加载原语(如<link rel= preload >&<link rel= prefetch >) 背后的工作原理,以便你能够更有效地使用它们。如其他文章所述,preload是一个声明式fetch,可以强制浏览器在不阻塞document的onload事件的情况下请求资源。Prefetch告诉浏览器这个资源将
3842 人浏览
kotlin

包与导入

源文件通常以包声明开头:packagefoo.bar funbaz(){} classGoo{} //……源文件所有内容(无论是类还是函数)都包含在声明的包内。 所以上例中baz()的全名是 <foo.bar.baz、Goo 的全名是 foo.bar.Goo。如果没有指明包,该文件的内容属于无名字的默认包。默认导入有多个包会默认导入到每个 Kotlin 文件中:kotlin
3839 人浏览
wechat

微信小程序wx:for中的item什么意思以及wx:for-item的意思

wx:for="{{list}}"用来循环数组,而list即为数组名wx:for-item=“items” 即用来定义一个循环过程中每个元素的变量的如果是一维数组,按照如下方式循环出来:<view wx:for="{{list}}"> {{index}} {{item.name}} </view>以上代码中,item即为list的别名。如果是二维甚至多维数组,按照如下方
3839 人浏览
java

《Java从入门到放弃》框架入门篇:springMVC基本用法

springMVC可以理解成用来做数据显示处理的框架,主要内容就是控制器和视图的处理。在已经安装了spring框架的基础上继续下面的步骤(我使用的MyEclipse2014)。 1. 修改web.xml文件 2. 在WEB-INF目录创建springmvc的配置文件 3. 新建一个用来放控制器的包 4. 在包中创建控制器类 5. 访问对应地址不废话,直接干!!!一、修改web.xml文件<s
3839 人浏览
web

精心挑选:推荐6套精美的免费 jQuery UI 主题

精心挑选:推荐6套精美的免费 jQuery UI 主题SeleneSelene 是另外一套色彩亮丽的 jQuery UI 主题,包含所有 jQuery UI 组件的主题样式。Delta一套非常美观的 jQuery UI 主题,使用了 CSS3 渐变特性,在暗色和亮色背景都适合。jquit Builder和 ThemeRoller 类似的主题制作工具,用户生成 Windows Metro 风格的 j
3838 人浏览
web

input只允许上传图片类型文件

指定只允许选择图片accept="image/*"例如:<input type="file" name="file" class="element" accept="image/*">但是:这段代码在Chrome和Safari等Webkit浏览器下却出现了响应滞慢的问题,可能要等 6~10s 才能弹出文件选择对话框。简直不能忍呀。解决方法:确切指定类型例如:<input typ
3836 人浏览
hgweb

JS - Lodash工具库的使用详解11(Array数组函数8:创建指定范围数字的数组)

十一、Array 数组函数8:创建指定范围数字的数组1,range(1)range 函数原型如下,创建一个包含从 start 到 end,但不包含 end 本身范围数字的数组。_.range([start=0], end, [step=1]) 参数说明:start:开始的范围(默认为 0)。end:结束的范围。step:范围的增量或者减量(默认为 1,如果 end 是负数,而 start 没有指
3835 人浏览
cheng

MySQL的又一神器-锁,MySQL面试必备

原文链接:blog.ouyangsihai.cn >> MySQL的又一神器-锁,MySQL面试必备 在看
3835 人浏览
cheng

程序员实用工具网站

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
3834 人浏览
android00

Android 5.x Theme 与 ToolBar 实战(转)

转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/45303349; 本文出自:【张鸿洋的博客】1、概述随着Material Design的逐渐的普及,业内也有很多具有分享精神的伙伴翻译了material design specification ,中文翻译地址:Material Design 中文版。So,我们也开始Androi
3832 人浏览