综合( 右侧选择分类 )
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
2901 人浏览
cheng

Android Dialog点击返回键不消失

在开发过程中我们经常需要各种对话框,使用最多的应该就是Dialog;面对不同的需求,可能需要不同的效果。1,点击返回键,不关闭Dialog// 默认为 true,为 false 时表示不可取消 mDialog.setCancelable(false);
2900 人浏览
littleGG

iOS 抓包

在iOS设备上进行抓包(补充)之前我一般是通过wifi连入我的iMac,然后使用HttpScoop或者Charles来进行数据抓取及分析。前者非常好用,在调协议时我的必备工具,就是更新太慢,2.0版本老不出来。后者没用过,听说是java的。而且价格也太贵,前者15美刀,后者50美刀。 Wireshark有装,但是界面实在让人提不起来胃口使用,所以装了就删除了。 HttpScoop虽然好用,但是只适
2899 人浏览
iOS

iOS Implicit conversion loses integer precision: 'NSUInteger' (aka 'unsigned long') to 'int'

出现Implicit conversion loses integer precision: 'NSUInteger' (aka 'unsigned long') to 'int意思是NSUinteger隐式转换int会丢失精度,会报这个⚠️但是程序可以正常运行,要消掉这个警告需要手动转换比如:(int)array.count
2897 人浏览
android00

安卓有五种打印日志的方法

安卓有五种打印日志的方法1.log.v(tag,message); //verbose模式下打印最详细的日志2.log.d(tag,message); //debug模式级别的日志3.log.i(tag,message); //info级别的日志4.log.w(tag,message);//warn级别的日志5.log.e(tag.message); //error级别的日志注意:tag和mess
2894 人浏览
web

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

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

Laravel - MySQL数据库的使用详解1(安装配置、基本用法)

一、数据库配置 (1)打开 config 文件夹下的 database.php 文件,修改 mysql 部分的连接配置。 'mysql' => [ 'driver' => 'mysql', //数据库的类型 'host' => env('DB_HOST', '127.0.0.1'), //数据库的位置 'port
2893 人浏览
ios

iOS常用工具类-输入信息验证 emali, 手机号, 身份证, 数字

iOS常用工具类-输入信息验证 验证 emali, 手机号, 身份证, 数字#pragmamark-验证输入信息 //验证email +(BOOL)isEmail:(NSString*)input{ NSString*emailRegex=@"^([a-zA-Z0-9]*[-_]?[a-zA-Z0-9]+)*@([a-zA-Z0-9]*[-_]?[a-zA-Z0-9]+
2887 人浏览
android00

Android 清除glide缓存

清除glide的缓存 在进Activity时的onCreate()里执行缓存清理1, 清除硬盘缓存Glide.get(this).clearDiskCache();2,清除内存缓存Glide.get(this).clearMemory();
2884 人浏览
android01

Android登录 之 Twitter登录

作为Android登录 之 GooglePlay登录的姊妹篇,这俩篇主要是对接国外平台登录的文章。作者文笔并不好,但是,管他呢,实现功能不就得了嘛。兄弟们自带梯子啊然后按照流程,创建申请什么的,也就不多说了。接下来就是咱对程序动手的时候了老规矩,咱一步步来首先在我们的根目录中的build.gradle文件添加jcenter()repositories { jcenter() } 根目
2880 人浏览
hangge

SpringBoot - 网络请求模版类RestTemplate使用详解3(POST请求)

四、POST 请求1:postForObject() 方法的使用1,方法介绍 postForObject() 用于发送一个 HTTP POST 请求。它和 postForEntity() 用法几乎相同。区别在于 postForObject() 返回值返回的是响应体,省略了很多 response 的信息。2,发送一个 JSON 格式数据(1)下面代码使用 post 方式发送一个 Bean 对象,并将
2880 人浏览
android01

Android产品研发(十四)-- App升级与更新

上一篇文章中我们讲解了android app中的轮训操作,讲解的内容主要包括:我们在App中使用轮训操作的情景,作用以及实现方式等。一般而言我们使用轮训操作都是通过定时任务的形式请求服务器并更新用户界面,轮训操作都有一定的使用生命周期,即在一定的页面中启动轮操作,然后在特定的情况下关闭轮训操作,这点需要我们尤为注意,我们还介绍了使用Timer和Handler实现轮训操作的实例,更多关于App中轮训
2878 人浏览
php

mac下停止和启动mysql命令

在Mac OS X启动和停止MySQL服务的命令启动MySQL服务 sudo /usr/local/Cellar/mysql/5.7.18_1/support-files/mysql.server start停止MySQL服务sudo /usr/local/Cellar/mysql/5.7.18_1/support-files/mysql.server stop重启MySQL服务sudo /usr
2874 人浏览
android

Android中TextView常用属性设置

Android开发中最常用的差不多就是TextView和EditView了,在使用它时,我们也会设置它的一些属性,为了让我们设计的更好看,设置的更合理。这里记下它的常用属性,方便后期查阅。TextView属性android:autoLink设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web/email/phone/map/all) a
2874 人浏览
android01

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

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

SpringBoot - 路径映射(实现不通过Controller直接访问模版页面)

假设一个使用了Thymeleaf模板引擎的Spring Boot项目,可能有一些模版页面不需要通过控制器加载数据,只需要直接跳转展示。 过去使用SpringMVC时,如果访问一个页面,必须要写相应的Controller类。而SpringBoot要实现这个需求只需要直接在MVC配置中重写addViewControllers方法配置映射关系即可,不需要在写相应的Controller类。(1)假设
2865 人浏览
hgweb

JS - Lodash工具库的使用详解2(使用throttle函数实现节流)

二、使用 throttle 函数实现节流1,throttle 节流throttle 函数原型如下。它会创建一个节流函数,在 wait 秒内最多执行 func 一次的函数。_.throttle(func, [wait=0], [options={}]) (1)throttle 的功能和前文介绍的 debounce 很像,都是为了防止某个方法被频繁调用。不同的是,throttle 可以指定每隔多长时
2864 人浏览
android

Android显示网络请求的有转义符的字符串

在我们的开发中,经常会遇到从后端请求回去的数据带有转义符的字符串,如何显示呢 答案其实很简单, 直接用 Html.fromHtml 函数就可以了 例如:请求来的数据
2864 人浏览
hgweb

JS - Lodash工具库的使用详解14(浅拷贝,深拷贝)

十四、浅拷贝1,什么是浅拷贝?浅拷贝(浅克隆)指的是只拷贝第一层的原始类型值,和第一层的引用类型地址。对象的 Object.assign(),数组的 Array.prototype.slice() 和 Array.prototype.concat(),还有 ES6 的扩展运算符,都属于浅拷贝。 2,clone 方法(1)clone 方法可以创建一个 value 的浅拷贝。 下面是浅拷贝一个 Ob
2861 人浏览
煊琰

云大使推广中的常见热门问题

什么新用户、什么是老用户?新客户是指被推荐客户未付费购买过任何云产品,免费试用、0元购买及购买域名、共享虚拟机、独享虚拟机,仍视为新客户;凡付费购买过云产品的被推荐客户则为老客户。2019年4月1日前还在关联期的订单如何计算返利?2019年4月1日前关联且在4月1日仍在关联期内的:如4月1日前下单,则相关订单返利照常,如在4月1日后的非会员首购订单则不再返利。哪些情况或推广订单不返利?一般是7种情
2859 人浏览