POJ1584 题意:给定n条边首尾相连对应的n个点 判断构成的图形是不是凸多边形 然后给一个圆 判断圆是否完全在凸包内(相切也算) 思路:首先运用叉积判断凸多边形 相邻三条变叉积符号相异则必有凹陷 O(n) 之后首先判断圆心是否在凸多边形内 如果凸多边形的点有序 则可以在logn时间内判断 否则先 ...
分类:
其他好文 时间:
2017-04-06 23:14:08
阅读次数:
233
今天完成了整个Java实现高并发秒杀API--Service层的学习: 1、接口的编码以及实现类的逻辑编写 2、利用spring ioc对Service进行管理 3、利用spring声明式事务对事务进行控制: 事务主要配置: <!--配置事务管理器 --> <bean id="transaction ...
分类:
编程语言 时间:
2017-04-06 23:13:47
阅读次数:
198
前面我大致探讨了js里的闭包的相关概念,那么,到底在什么时候用它最好呢?存在即真理,只不过以前没发现它而已,先来看看下面的这几个用途吧 一、我首先想到的就是从函数外面访问它的内部变量,从而达到自己的一些目的,还避免了设定为全局变量的全局变量污染,例如如下这个封装: var person = func ...
分类:
Web程序 时间:
2017-04-06 23:13:25
阅读次数:
236
俗话说:工欲善其事必先利其器。抛弃了VS,投入XCode的怀抱。先不说两者的差距,还是先熟悉开发工具是关键。下面列出个人使用中遇到的一些问题。 Problem1:修改Xcode字体颜色以及调整字体大小。 具体过程如下所示: 1. 点击Xcode >Preference 2. 查看Fonts & Co ...
分类:
其他好文 时间:
2017-04-06 23:12:50
阅读次数:
284
NFS网络文件系统 功能 nfs[network file system] 网络文件系统 是FreBSD系统支持的一种系统,允许在网络 上与其它人共享使用文件或文件夹 采用C/S模式 端口号 在vim /etc/services文件中查询端口号 默认为20049 安装nfs 服务端使用:yum in ...
分类:
系统相关 时间:
2017-04-06 23:12:32
阅读次数:
251
微软小娜APP的案例分析 我们生活中很多时候要和软件打交道,大家上课开小差时候玩的手机游戏,买火车票的网站,互相联系用的微信、QQ,等等都是软件,都很值得分析。你为何成为它们的用户?它们的团队做对了什么,做错了什么?如果你来做,会做得更好么? 通过各种案例分析,评测,辩论,总结,我们就能看到软件工程 ...
分类:
其他好文 时间:
2017-04-06 23:11:58
阅读次数:
247
通过为模型类增加数据描述的 DataAnnotations ,我们可以容易地为应用程序增加验证的功能。DataAnnotations 允许我们描述希望应用在模型属性上的验证规则,ASP.NET MVC 将会使用这些 DataAnnotations ,然后将适当的验证信息返回给用户。 常用的 Data ...
分类:
Web程序 时间:
2017-04-06 23:11:37
阅读次数:
219
场景:工作中使用的suse,因为系统可可查资料太少,且系统中一些功能的确实,导致很多集群中功能无法顺利测试通过,在Centos上面进行测试,能够更快的熟悉项目的架构过程! 1 安装准备 首先由于nginx的一些模块依赖一些lib库,所以在安装nginx之前,必须先安装这些lib库,这些依赖库主要有g ...
分类:
其他好文 时间:
2017-04-06 23:11:18
阅读次数:
176
中介者模式又叫调解者模式或调停者模式,是行为型设计模式之一。生活中的中介者的作用就是连接两方的一个桥梁,比如房产中介,买房的只需跟中介打交道,然后买房的也跟着中介打交道,喵了个呜的小宇宙没有中介的时候...
分类:
移动开发 时间:
2017-04-06 22:48:34
阅读次数:
236
年轻的我们,最应该做什么? 晚上在这里静静地想,毕业来杭已三个多月,也开始了曾经向往的工作,成为了一个那个想成为的工程师(码农),也开始了平凡工作。或许这就是生活,兢兢业业,踏踏实实。或许我们不知,又或许有人不屑,在最美的年华,去这样浪费自己的青春。 我却要说,在你拥有年轻的资本的时候静下心来去做一 ...
分类:
其他好文 时间:
2017-04-06 22:47:40
阅读次数:
145
Given n non-negative integers representing an elevation map where the width of each bar is 1, compute how much water it is able to trap after raining. ...
分类:
移动开发 时间:
2017-04-06 22:47:21
阅读次数:
174
一、git配置提交用户名和邮箱 二、生成公钥私钥 1、ssh-keygen -t rsa -C "....@qq.com" ...
分类:
其他好文 时间:
2017-04-06 22:46:49
阅读次数:
151
1 #include 2 #include 3 #include 4 using namespace std; 5 int f(int x,int n) 6 { 7 int now=1; 8 while(n) 9 { 10 if(n&1) 11 { 12 now=now*x; 13 ... ...
分类:
其他好文 时间:
2017-04-06 22:46:30
阅读次数:
136
结论前置: A 身份验证 证书, 服务器证书 B 密钥协商 RSA DHE / ECDHE PSK C 加密通信 加密通信采用对称加密,使用B阶段协商出来的密钥。 B 阶段如果使用 RSA 协商,可以用服务器证书在协商过程中解密到 C过程中的密钥。从而解密通信内容。(此方式下,采用旁路方式就可以)。 ...
分类:
Web程序 时间:
2017-04-06 22:45:58
阅读次数:
252
本文也同步发表在我的公众号“我的天空” 依赖注入 依赖注入不是AngularJS独有的概念,而是现代软件开发与架构的范畴,但是在AngularJS中“依赖注入”是其核心思想之一,所以我们专门来学习一下。 观察除“AngularJS路由”这节之前的控制器代码,发现我们把所有的业务逻辑都写在控制器代码部 ...
分类:
Web程序 时间:
2017-04-06 22:45:40
阅读次数:
149
1.最全面的Android Webview详解 2.最全面总结 Android WebView与 JS 的交互方式 3.你不知道的 Android WebView 使用漏洞 ...
分类:
移动开发 时间:
2017-04-06 22:45:21
阅读次数:
155