动态WebAPI应该算是ABP中最Magic的功能之一了吧。开发人员无须定义继承自ApiController的类,只须重用Application Service中的类就可以对外提供WebAPI的功能,这应该算是对DRY的最佳诠释了. 如下图所示,一行代码就为所有实现了IApplicationServ ...
7次比较完成5个元素的排序: 有五个数字,[a, b, c, d, e],进行排序。以下排序均按从小到大进行排序: 1) 将a与b进行排序,排序结果为[a’, b’],共用1次比较,累计1次比较; 2) 将c与d进行排序,排序结果为[c’, d’],共用1次比较,累计2次比较; 3) 将a’与c’进 ...
分类:
编程语言 时间:
2016-04-23 09:03:44
阅读次数:
125
进程:每个进程都有独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销,一个进程包含1--n个线程。 线程:同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器(PC),线程切换开销小。 一般java多线程使用的的 thread 类 或者是runnable接口。 实现Runna ...
分类:
编程语言 时间:
2016-04-23 09:02:13
阅读次数:
222
第一次斜率优化。 大致有两种思路: 1.f[i]表示第i个不选的最优情况(最小损失和)f[i]=f[j]+e[i] 显然n^2会T,但是可以发现f的移动情况可以用之前单调队列优化,就优化成O(n)的了。 2.f[i]表示第i个选,第j+1不选的最优情况(最大效率和)f[i]=f[j]+sum[i]- ...
分类:
其他好文 时间:
2016-04-23 09:01:58
阅读次数:
132
1.断网 2. 运行.NET Reflector,点击Help -> Activate 3. 运行注册机,复制注册机生成的序列号,粘贴到.NET Reflector中的激活输入框 4. 点击激活按钮,此时弹出错误提示“无法连接到…”,点击手动激活按钮,弹出手动激活界面5. 将.NET Reflect ...
分类:
Web程序 时间:
2016-04-23 09:02:37
阅读次数:
179
1. AFHTTPRequestOperationManager: 封装的是 NSUrlConnection ; 3.0之后已经被舍弃. iOS 9.0 之前使用最多的一个类. 类似于 AFHTTPSessionManager (封装的是 NSUrlSession),专门用来发送网络请求的! AFN ...
分类:
其他好文 时间:
2016-04-23 09:01:19
阅读次数:
211
一、封装: 封装是屏蔽内部实现的细节, 仅仅对外提供共有的方法/接口 好处: 保证数据的安全性,将变化隔离 规范: 一般情况下不会对外直接暴露成员变量, 都会提供一些共有的方法进行赋值成员变量都需要封装起来 注:1、若一个类把自己的成员变量暴露给外部的时候,那么该类就失去对该成员变量的管理权,别人可 ...
分类:
其他好文 时间:
2016-04-23 09:00:41
阅读次数:
195
让我们从机器学习谈起 导读:在本篇文章中,将对机器学习做个概要的介绍。本文的目的是能让即便完全不了解机器学习的人也能了解机器学习,并且上手相关的实践。当然,本文也面对一般读者,不会对阅读有相关的前提要求。 在进入正题前,我想读者心中可能会有一个疑惑:机器学习有什么重要性,以至于要阅读完这篇非常长的文 ...
分类:
其他好文 时间:
2016-04-23 09:01:19
阅读次数:
566
描述 一个n*n的矩阵,(i,j)的值为i*i+100000*i+j*j-100000*j+i*j,求第m小的值. 分析 与POJ_3579很像.假定一个第m小的值x,如果<=x的值<m,那么x偏小.在统计<=x的值的时候还要用到二分,对于一个确定的j,值是关于i单增的,枚举j,二分查找使得值<=x ...
分类:
其他好文 时间:
2016-04-23 09:00:53
阅读次数:
162
下面列出SQL查询语句的一般形式,以及各个子句被逻辑处理的顺序步骤: (8) SELECT (9) DISTINCT (11) (1) FROM (3) JOIN (2) ON (4) WHERE (5) GROUP BY (6) WITH {CUBE | ROLLUP} (7) HAVING (1... ...
分类:
数据库 时间:
2016-04-23 08:59:43
阅读次数:
283
ActivityManifect.xml activity_main.xml TestService.java mainactivity.java ...
分类:
其他好文 时间:
2016-04-23 09:00:34
阅读次数:
219
Validate if a given string is numeric. Some examples:"0" => true" 0.1 " => true"abc" => false"1 a" => false"2e10" => true 解决方案: 注:e9 -> false ; 1. -> ...
分类:
其他好文 时间:
2016-04-23 08:59:15
阅读次数:
160
描述 给你一串数,共C(n,2)个差值(绝对值),求差值从大到小排序的中值,偶数向下取. 分析 可以先把数排序,然后下界0,上界a[n]-a[1],二分假定中值d,如果所有差值中大于等于d的小于等于N/2,说明d太大了.判断d是否可行时如果枚举差值就太慢了,可以对于每一个数x,找所有满足xi>=x+ ...
分类:
其他好文 时间:
2016-04-23 08:58:56
阅读次数:
235