综合( 右侧选择分类 )
cheng

5 天 将近 1500 Star 的Google Flutter UI 模板

2019 年 9 月 10 日 - 11 日,Google 开发者大会在上海召开,Android 团队更新了最新产品 Android 10;Google 产品经理樊舟颖宣布了 Flutter 1.9 版本上线,这一版本支持更多的功能和语言,并大幅度改进了 Flutter 网页版。 可见 Google 对 Flutter 的重视。 今天推荐的这个项目是:Best-Flutter-UI-Templ
2421 人浏览
php

设置环境变量配置的简单方法.env

什么是.env.env文件位于项目根目录下,作为全局环境配置文件。 通过 .env文件 加载环境变量并且能够自动的通过 getenv(), <code>$_ENV和 <code>$_SERVER 自动调用.这是一个PHP版本 Ruby dotenv. 示例// 运行环境名称 APP_ENV=local // 调试模式,开发阶段启用,上线状态禁用。 APP_DEBU
2421 人浏览
hangge

SpringBoot - 实现JSON数据的返回(将模型转成JSON字符串)

JSON是目前主流的前后端数据传输方式。在Spring Boot项目中,只要添加了Web依赖(spring-boot-starter-web),就可以很方便地实现JSON转换。下面我们通过样例进行演示。Web依赖默认加入了jackson-databind作为JSON处理器,我们不需要要添加额外的JSON处理器就可以返回一段JSON。1,实体类创建首先我们创建一个Book实体类,注意这里用到了两个注
2419 人浏览
web

【微信小程序】字符串转数字

1,字符串可以采用 parseInt()方法来转换为数字。let inputNumber = parseInt(inputNumber)2,也可采用的用字符串转乘以数字1来强制转换,但是会出现即使不输入数字也会变成0的情况。inputNumber = inputNumber * 1;
2418 人浏览
hgweb

Vue.js - 元素展开、收起动画效果组件(附:二级菜单的展开、收缩动画效果)

子菜单的展开、收缩功能在许多系统上都很常见,如果想要在打开收起时带有动画效果,过去常常会通过 jQuery 实现。而在 Vue 项目中,我们可以单独封装一个动画组件,方便使用。 1,效果图 点击一级菜单时,子菜单会从上往下逐渐展开。 再次点击一级菜单,子菜单又会从下往上收起。 2,创建动画组件(collapseTransition.js)组件代码如下,其内容是通
2418 人浏览
zixun

根据hash值找到bt种子的磁力下载链

有时大家需要通过某个bt种子(torrent)下载某些资源,但无法直接找到.torrent格式的附件或其下载地址。比如,在某论坛限于权限只能看到hash信息(一串hash值),而"磁力链接" 是隐藏的,或需要花积分,亦或有附件,但附件的下载链接失效或需要积分才能下载。此时可以自行构造磁力链接,然后进行正常的下载。下载方法:画皮2 hash:E5757D533B3690774519E6A80021E
2417 人浏览
android

android RxJava(RxAndroid)的简单使用

可能大家听都没有听说过这个框架,但是现在其实已经很火了。在面试时,很多公司要求面试者会使用这个库,所以在网上查找资料,学习了如何使用,这里记录一下。前言  RxAndroid是RxJava在Android上的一个扩展,大牛JakeWharton的项目。据说和Retorfit、OkHttp组合起来使用,效果不是一般的好。而且用它似乎可以完全替代eventBus和OTTO,这么牛的东西当然要研究研究了
2414 人浏览
cnbzlj

Android okHttp上传图片

今天,简单讲讲Android 使用OK HTTP上传图片。不废话了,直接上代码:/** * 上传图片 * @param url * @param imagePath 图片路径 * @return 新图片的路径 * @throws IOException * @throws JSONException */ public static String uploadImag
2412 人浏览
androidproject

Android RadarView之自定义雷达扫描动画效果

RadarViewRadarView for Android 是一个雷达扫描动画后,然后展示得分效果的控件。Gif 展示引入Maven:<dependency> <groupId>com.king.view</groupId> <artifactId>radarview</artifactId> <version>1.0
2408 人浏览
android01

Android源码解析(十)-- Launcher启动流程

Launcher程序就是我们平时看到的桌面程序,它其实也是一个android应用程序,只不过这个应用程序是系统默认第一个启动的应用程序,这里我们就简单的分析一下Launcher应用的启动流程。不同的手机厂商定制android操作系统的时候都会更改Launcher的源代码,我们这里以android23的源码为例大致的分析一下Launcher的启动流程。通过上一篇文章,我们知道SystemServer
2406 人浏览
android

【Android Studio】去掉没用的import快捷键

Ctrl+Alt+O
2403 人浏览
hangge

K8s - Kubernetes使用详解3(运行DaemonSet样例)

三、运行 DaemonSet1,DaemonSet 与Deployment 的区别Deployment部署的副本Pod会分布在各个Node上,每个Node都可能运行好几个副本。DaemonSet的不同之处在于:每个Node上最多只能运行一个副本。2,DaemonSet 的典型应用场景在集群的每个节点上运行存储Daemon,比如:glusterd或ceph。在每个节点上运行日志收集Daemon,比如
2403 人浏览
androidproject

Github 炫酷线条动画效果(仿BiliBili客户端) PathView

博客详情:http://blog.csdn.net/u011387817/article/details/78817827使用方式:添加依赖:implementation'com.wuyr:pathview:1.0.0'APIs:MethodDescriptionsetPath(Path path)加载PathsetMode(int mode)设置条线动画模式(火车模式, 飞机模式
2401 人浏览
web

vue2 keep-alive最佳实践

1.基本用法vue2.0提供了一个keep-alive组件用来缓存组件,避免多次加载相应的组件,减少性能消耗<keep-alive> <component> <!-- 组件将被缓存 --> </component> </keep-alive>有时候 可能需要缓存整个站点的所有页面,而页面一般一进去都要触发请求的在使用keep-
2398 人浏览
cnbzlj

android 如何保留数据两位小数

今天,简单讲讲android如何保留运算结果为浮点数时,保留两位小数显示。这个其实很简单,最近做一个功能时,获取到文件的大小为B的数据,在界面上需要显示为MB,这是需要转换才可以1MB=1024*1024B,所以需要进行触发运算,但是运算结果为整数不好,需要为浮点数并且显示小数点后两位数据。当时居然不知道怎么办,所以在网上查找资料,最终解决了问题,这里记录一下。android 保留两位小数5种方法
2398 人浏览
hangge

SpringBoot - 获取Get请求参数详解(附样例:非空、默认值、数组、对象)

利用 Spring Boot 来制作 Web 应用,就必定会涉及到前端与后台之间互相传递参数。下面演示 Controller 如何接收以 GET 方式传递过来的参数。一、参数直接在路径中(1)假设请求地址是如下这种 RESTful 风格,hangge 这个参数值直接放在路径里面:http://localhost:8080/hello/hangge(2)Controller 可以这么获取该参数:p
2395 人浏览
android01

Android源码解析(十三)-- apk安装流程

上一篇文章中给大家分析了一下android系统启动之后调用PackageManagerService服务并解析系统特定目录,解析apk文件并安装的过程,这个安装过期实际上是没有图形界面的,底层调用的是我们平时比较熟悉的adb命令,那么我们平时安装apk文件的时候大部分是都过图形界面安装的,那么这种方式安装apk具体的流程是怎样的呢?下面我们就来具体看一下apk的具体安装过程,相信大家都知道如果我们
2395 人浏览
php

Mac下Nginx安装环境配置详解以及php环境搭建

mac 搭建nginx服务器,并且实行php环境的搭建步骤如下: 安装home brew homebrew是mac下非常好用的包管理器,会自动安装相关的依赖包。 使用前最好先更新一下最新版本: 只需在终端运行命令:brew update即可自动更新: brew update 一、安装 Nginx 1.安装Nginx也很简单主要在终端执行下面命令即可: brew inst
2395 人浏览
hgphp

Laravel - MySQL数据库的使用详解4(Eloquent ORM用法1:创建模型)

Laravel拥有两个功能强大的功能来执行数据库操作:Query Builder(查询构造器)和Eloquent ORM。在前面的文章中,我演示了Query Builder的使用,下面我来介绍下后者:Eloquent ORM。六、Eloquent ORM 基础1,什么是Eloquent ORM? Laravel内置的Eloquent ORM提供了一个美观、简单的与数据库打交道的ActiveReco
2391 人浏览
hangge

SpringBoot - 配置文件application.properties使用详解(附:Profile多环境配置

1,开启自动转码功能application.properties提供了自定义属性的支持,如果数据有中文的话需要进行转码,否则可能会出现乱码问题。如果我们使用的是IntelliJ IDEA,那么直接在setting配置中进行如下设置,这样编辑器就会自动对中文内容进行转码。2,配置属性的定义(1)我们可以在application.properties中添加类似如下这样简单的常量配置:12my.name
2390 人浏览