小编Ale*_*scu的帖子

Android材料设计按钮 - 前棒棒糖

如何实施谷歌材料设计指南中描述的"凸起按钮"和"平面按钮"?


凸起的按钮为大多数平面布局增加了尺寸.他们强调繁忙或宽阔空间的功能.

凸起的按钮


使用工具栏和对话框的平面按钮可避免过度分层.

平面按钮

资料来源:http://www.google.com/design/spec/components/buttons.html

android button material-design

75
推荐指数
2
解决办法
9万
查看次数

Apache的Base64.encodeBase64和Android的Base64.encode与Base64.Default标志有什么区别吗?

示例A(使用org.apache.commons.codec.binary.Base64):

Base64.encodeBase64("foobar".getBytes()); 
Run Code Online (Sandbox Code Playgroud)

示例B(使用android.util.Base64):

Base64.encode("foobar".getBytes(), Base64.DEFAULT); 
Run Code Online (Sandbox Code Playgroud)

这些产生相同的字符串吗?

java base64 android apache-commons

27
推荐指数
1
解决办法
2万
查看次数

为什么O(n ^ 2)算法在同一输入上比O(n)算法运行得更快?

编写A和B两种算法来解决同样的问题.算法A是O(n).算法B是(n ^ 2).您希望算法A更好地工作.

但是,当您运行同一台计算机的特定示例时,算法B运行得更快.给出理由解释这样的事情是怎么发生的?

sorting algorithm

9
推荐指数
1
解决办法
9854
查看次数

在处理滚动和非滚动片段时,CoordinatorLayout是否应该放在Activity或Fragment中?

在CoordinatorLayout 的示例中,它始终放在Activity中,而Fragments都是滚动的.

可以合理地设想一个场景,虽然加载的某些片段是可滚动的而某些片段不是,但它们会被加载到活动中的同一个占位符中.在这种情况下,CoordinatorLayout应该放在Activity还是Fragments中?

一方面,因为您将工具栏指定为它的子项,所以它似乎都应该在Activity中.

另一方面,如果你在同一个占位符中加载了滚动和非滚动片段,那么这似乎很难配置(例如你为Fragment占位符指定了什么滚动行为?),所以它似乎应该存在碎片.但是,在这种情况下,每个片段是否必须再次设置工具栏?

android android-coordinatorlayout

8
推荐指数
1
解决办法
1081
查看次数

使用ThreeTenABP时如何从Date转换为LocalDate?

注意:这已经是很好的JDK世界回答这里,但接受的答案并不适用于JSR-310的Android端口不具有日期是扩展API.

那么,什么是一个转换的最佳方式java.util.Dateorg.threeten.bp.LocalDate

Date input = new Date();
LocalDate date = ???
Run Code Online (Sandbox Code Playgroud)

java android threetenbp

8
推荐指数
1
解决办法
3399
查看次数

无论系统是 32 位还是 64 位,int 是 32 位还是 64 位长?

在 java 中,无论体系结构是 32 位还是 64 位,是否保证 int 始终为 32 位大小且 long 为 64 位大小?

java int 32bit-64bit long-integer

6
推荐指数
2
解决办法
3218
查看次数

如何使用属性文件中的值在Spring属性中进行算术运算?

示例用例:属性文件以毫秒为单位传递数值,并且您希望在几秒钟内使用它.

你的.properties文件:

jdbc.timeout = 2000

您的applicationContext.xml当前

<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">       
   <property name="driverClassName" value="com.mysql.jdbc.Driver" />        
   <property name="url"value="jdbc:mysql://myserver/mydb" />
   <property name="username" value="user" />        
   <property name="password" value="changeme" />        
   <property name="validationQuery" value="SELECT 1;"/>         
   <property name="validationQueryTimeout" value="${jdbc.timeout}" />
</bean>
Run Code Online (Sandbox Code Playgroud)

您希望validationQueryTimeout值以秒为单位,您如何转换它?

java spring spring-el

2
推荐指数
1
解决办法
2027
查看次数

如何更改ComboBox中的PopupAnimation?

如何更改ComboBox中的动画以加载包含项目列表的弹出窗口?(无需为ComboBox创建模板以访问弹出窗口)

.net c# wpf combobox wpftoolkit

0
推荐指数
1
解决办法
1422
查看次数

为什么这个精度失败的例子显示双精度而不是浮点数?

还有,为什么浮点不应使用货币的操作和可爱的例子给出的SO的大讨论在这里从Bloch的Effective Java的.

我正在玩这个,发现一些奇怪的东西.如果数字是双倍的:

System.out.println(1.03d - .42d); 
//prints out 0.6100000000000001.
Run Code Online (Sandbox Code Playgroud)

但是,如果数字是浮点数:

System.out.println(1.03f - .42f); 
//prints out 0.61.
Run Code Online (Sandbox Code Playgroud)

为什么这对浮子也不会以同样的方式失败?两种类型都容易出现同样的问题,但是导致行为差异的原因是什么?

java floating-point double floating-point-precision

0
推荐指数
1
解决办法
219
查看次数