一、附上 SnapKit 在 github 的地址:https://github.com/SnapKit/SnapKit 官方指导添加约束:https://github.com/SnapKit/SnapKit#usage SnapKit 3.0 Migration Guide: https://gi ...
分类:
编程语言 时间:
2016-12-05 16:43:27
阅读次数:
736
decimal保留指定位数小数的时候,.NET自带的方法都是四舍五入的。 项目中遇到分摊金额的情况,最后一条的金额=总金额-已经分摊金额的和。 这样可能导致最后一条分摊的时候是负数,所以自己写了一个保留指定位数小数的方法。 扩展方法的使用,使得调用起来很优雅。 1 public static cla ...
添加wcf服务引用时,vs.net本来就会帮我们在app.config/web.config里生成各种配置,这没啥好研究的,但本文谈到的配置并不是这个。先看下面的图: 通常,如果采用.NET的WCF技术来架构SOA风格的应用,我们会把项目做一些基本的分层,如上图: 01. contract层:通常定 ...
分类:
其他好文 时间:
2016-12-04 14:10:53
阅读次数:
210
题目链接:http://vjudge.net/problem/HDU-1058 这题有点难度,自己写了半天依旧TLE,参考了其他人的博客。 http://blog.csdn.net/pythonfx/article/details/7292835 http://blog.csdn.net/x_iya ...
分类:
其他好文 时间:
2016-12-04 11:46:55
阅读次数:
322
题目链接:http://vjudge.net/problem/HDU-1037 告诉你三个通道的高度和车的高度,按顺序判断能否通过。 1 #include <iostream> 2 #include <cstdio> 3 #include <cstring> 4 using namespace st ...
分类:
其他好文 时间:
2016-12-04 09:34:47
阅读次数:
220
1. 注册 1 $(function() { 2 /* 3 * 1. 得到所有的错误信息,循环遍历之。调用一个方法来确定是否显示错误信息! 4 */ 5 $(".errorClass").each(function() { 6 showError($(this));//遍历每个元素,使用每个元素来调 ...
分类:
其他好文 时间:
2016-12-03 01:13:58
阅读次数:
232
对于静态变量、静态初始化块、变量、初始化块、构造器, 它们的初始化顺序依次是(静态变量、静态初始化块)>(变量、初始化块)>构造器。我们也可以通过下面的测试代码来验证这一点: public class InitialOrderTest { // 静态变量 public static String s ...
分类:
编程语言 时间:
2016-12-02 18:42:55
阅读次数:
254
左侧菜单 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Title</title> <style> ...
分类:
编程语言 时间:
2016-12-02 01:35:13
阅读次数:
277
本文介绍了css3中的box-sizing属性,在这之前读者需要预备知识width的范围。 浏览器的支持情况 box-sizing属性 box-sizing属性可以有三个值:content-box(defalut),border-box属性。 <style> div{ width:100px; he ...
分类:
Web程序 时间:
2016-12-01 22:17:09
阅读次数:
207
摘要: 本文介绍使用Spring AOP编程中,在增强处理方法中获取目标方法的参数,定义切点表达式时使用args来快速获取目标方法的参数。 获取目标方法的信息 访问目标方法最简单的做法是定义增强处理方法时,将第一个参数定义为JoinPoint类型,当该增强处理方法被调用时,该JoinPoint参数就 ...
分类:
编程语言 时间:
2016-12-01 22:14:27
阅读次数:
416