-
android
-
将一个double型数值保留两位小数在处理数值运算的时候,有时候会遇到保留几位小数的需求,下面是一个保留两位小数的简单方法。/**
* 将数据保留两位小数
*/
private double getTwoDecimal(double num) {
DecimalFormat dFormat = new DecimalFormat("#.00");
-
java
-
IOC到底是个什么东东呢?控制反转(Inversion of Control,英文缩写为IoC),其实就是这个东东。你随便百度一下就会得到比较书面的解释:通过引入实现了IoC模式的IoC容器,即可由IoC容器来管理对象的生命周期、依赖关系等,从而使得应用程序的配置和依赖性规范与实际的应用程序代码分开。其中一个特点就是通过文本的配置文件进行应用程序组件间相互关系的配置,而不用重新修改并编译具体的代码
-
web
-
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/32964301首先说明一下创意的出处:http://www.zhangxinxu.com/study/201209/pictures-3d-slide-view.html(张鑫旭的博客 ),对前台感兴趣的可以没事去看看他的博客,很给力~这篇博客的目的是因为上篇HTML5 CSS3专
-
煊琰
-
背景11.21 早上 pd 给讲法务评审的时候,操作日常环境,莫名就 down 机了,而且 pd 反馈经常会这样。(ps : pd 反馈系统请求时间过长,性能很差,后续也会排查解决)于是排查了一下系统 down 机的原因原因查看内存 setenv.sh 设置if [ memTotal−le2048];thenSERVICEOPTS="{SERVICE_OPTS} -Xms1536m -Xmx153
-
android
-
这个问题遇到过很多次,网上也有很多解决办法,但是好像都没有发现refreshing gradle project在做什么。可以再试试./gradlew --info看看详细信息。一般refreshing gradle project出现在打开一个新工程或者升级Android Studio之后,为什么需要refreshing呢?问题就出在gradle-wrapper.properties这个文件上,
-
SuperBig
-
一丶概述启动服务由另一个组件通过调用 startService() 启动,这会导致调用服务的 onStartCommand() 方法。服务启动之后,其生命周期即独立于启动它的组件,并且可以在后台无限期地运行,即使启动服务的组件已被销毁也不受影响。 因此,服务应通过调用 stopSelf() 结束工作来自行停止运行,或者由另一个组件通过调用 stopService() 来停止它。应用组件(如 Act
-
代码搬运工
-
Github版英文App地址中文 :TeamTalk蘑菇街. 开源IM. 电商强烈推荐.MyOne-iOS用OC写的《一个》 iOS 客户端zhihuDaily高仿知乎日报Coding iOS 客户端Coding官方客户端.OSCHINA 的 iPhone 客户端开源中国的iPhone客户端源码meituan– 美团5.7iOS版(高仿),功能包括,团购首页,高德地图搜索附近美食并显示在地图上,上
-
煊琰
-
阿里妹导读:现代人离不开手机,更离不开Wi-Fi。很多同学经常吐槽家中Wi-Fi用得不爽,打游戏看视频又卡又慢。针对大家常见的问题,和坊间各种“谣传”,今天我们特别邀请了阿里工程师艺超,来为大家做全面的梳理分类,希望让每一位同学都能享受如丝滑般顺畅的Wi-Fi体验。前言家庭网络从出口宽带到终端是一条整体链路,分为以下几个部分。出口区域:电信运营商入户线路最终交付到户侧的是一条以太网网线,包含入户光
-
android00
-
清除glide的缓存 在进Activity时的onCreate()里执行缓存清理1, 清除硬盘缓存Glide.get(this).clearDiskCache();2,清除内存缓存Glide.get(this).clearMemory();
-
wechat
-
在网上看到《发现微信小程序的picker组件不能直接使用索引数组({key : value}), 于是我在服务器端把索引数组中的key和value》贴子误导初学开发者。。。 正确的使用方法是这样的:data: {
Data: [{id:0,value:'a',name:'A' },{id:1,value:'b',name:'B' }],
Index: 0,
curren
-
androidproject
-
贝塞尔曲线简介贝塞尔曲线(Bézier curve),又称贝兹曲线或贝济埃曲线,是应用于二维图形应用程序的数学曲线。一般的矢量图形软件通过它来精确画出曲线,贝兹曲线由线段与节点组成,节点是可拖动的支点,线段像可伸缩的皮筋,我们在绘图工具上看到的钢笔工具就是来做这种矢量曲线的。贝塞尔曲线是计算机图形学中相当重要的参数曲线,在一些比较成熟的位图软件中也有贝塞尔曲线工具,如PhotoShop等。在Fla
-
java
-
说起Struts2中的标签,这真是个好东西,为什么呢?因为··························就算你会这玩意,别人也可能会说,这玩意居然还有人学,用JSTL和EL表达式不就行了么!还有一种情况。如果你不会,你可以理直气状的说:这是什么玩意啊,完全没用!我会JSTL标签和EL表达式就行了。好吧,上面都是玩笑之言,接下来,我们进入正题,接下来介绍几个大家熟悉的标签至于不熟悉的标签···
-
androidproject
-
Android智能下拉刷新框架-SmartRefreshLayoutEnglish| 中文SmartRefreshLayout以打造一个强大,稳定,成熟的下拉刷新框架为目标,并集成各种的炫酷、多样、实用、美观的Header和Footer。 正如名字所说,SmartRefreshLayout是一个“聪明”或者“智能”的下拉刷新布局,由于它的“智能”,它不只是支持所有的View,还支持多层嵌套的视图结
-
cnbzlj
-
今天,简单讲讲Android里如何设置TextView字体加粗。不废话了,用过多次,还是没记住。直接上代码。1.布局文件中这样设置即可:XML/HTML代码android:textStyle="bold"2,java代码中字体加粗:TextView textView= new TextView(context);//或从xml导入 TextPaint paint = textView.getPai
-
java
-
springMVC中的数据传递方式与JSP和Struts2相比,更加的简单。具体有什么样的区别呢?我们通过下面这张图来对比就知道了。随手画的,有些错别字,不用太在意.....接下来,进入正题,springMVC中的常用数据传递方式有以下三种:一、基本数据类型二、自定义类型三、地址栏传递第二种最常用,分页时使用第三种。具体实现步骤如下:一、基本数据类型,使用@RequestParam接收数据,注意表
-
hgweb
-
1,问题描述(1)element-ui自带了一套常用的图标集合,使用起来十分方便。最近发现当Vue.js项目中使用element-ui图标时,如果使用npm run dev方式启动,图标是显示正常的: (2)而一旦使用npm run build编译打包后发布到服务器上,会发现图片显示不出来(Chrome浏览器下显示方块)。(3)查看网络请求可以看到如下两个字体文件加载不到:http://local
-
hangge
-
假设一个使用了Thymeleaf模板引擎的Spring Boot项目,可能有一些模版页面不需要通过控制器加载数据,只需要直接跳转展示。 过去使用SpringMVC时,如果访问一个页面,必须要写相应的Controller类。而SpringBoot要实现这个需求只需要直接在MVC配置中重写addViewControllers方法配置映射关系即可,不需要在写相应的Controller类。(1)假设
-
android
-
1. 转义字符的显示形式
Android的转义字符通过unicode编码来表示。常用的显示形式有Hex形式和HTML形式。常见的转义字符如下:
字符
HTML
Hex
半角空格(半角符号)
 
\u0020
全角空格(中文符号)
 
\u300
-
java
-
1. application/x-www-form-urlencoded发送这应该是最常见的 POST 提交数据的方式了。浏览器的原生 <form\> 表单,如果不设置 enctype 属性,那么默认就会以application/x-www-form-urlencoded方式提交数据。在postman中对应的就是post方式下的x-www-form-urlencoded。在jQuery
-
web
-
H5 移动端禁止上下滚动, 只需要css中同时设置 下面两个属性html,body{
overflow:hidden;
height:100%;
}