A story(以本次项目开发为例):
刚开始的做法:
因为之前已经有做好了的系统了,所以即使重构,界面的整体效果和功能点变动也不会太大。但是还是有一些要变更和再优化的。开始画原型的时候,各子系统负责人自己说了算,甚至于画模块的人说了算,想怎么画就怎么画。有些需求甚至于也没有细想甚至于理通,就照猫画虎的把原型画了。导致后来四个子系统的原型风格各异,同一个系统的原型...
分类:
其他好文 时间:
2014-11-16 17:20:21
阅读次数:
142
本文首先介绍了Java的线程基本操作(创建、等待等),线程的互斥、同步操作;然后解释了为什么需要互斥、同步,什么是信号(通知)丢失,什么是虚假唤醒;并实验展示了原子性(Atomic)问题、通知丢失(notify missing)问题;同时给出了原子性、信号丢失、虚假唤醒问题的解决方法。...
分类:
编程语言 时间:
2014-11-16 17:19:04
阅读次数:
342
题目链接:点击打开链接
先来个暴力程序找下规律。
若n*r*c 是偶数,则是必败态,输出0.000000
否则对于3*3*3 赢的位置有:
1 0 1
0 1 0
1 0 1
0 1 0
1 0 1
0 1 0
1 0 1
0 1 0
1 0 1
1为必胜点。也就是说左上角是1,这样扩散出去。
答案就是所有1位置的概率和。
暴力程序:
#include
#in...
分类:
其他好文 时间:
2014-11-16 17:19:11
阅读次数:
207
Problem A: Yellowstar的第一道题
写个暴力程序会发现若n*r*c 是偶数,则是必败态,输出0
否则对于3*3*3 赢的位置有:
1 0 1
0 1 0
1 0 1
0 1 0
1 0 1
0 1 0
1 0 1
0 1 0
1 0 1
1为必胜点。也就是说左上角是1,这样扩散出去。
答案就是所有1位置的概率和。
题解:
Problem...
分类:
其他好文 时间:
2014-11-16 17:20:50
阅读次数:
309
最小生成树
Kruskal
#include
#include
#include
#include
using namespace std;
struct A{
int x,y;
double z;
}a[500010];
int r[755];
int find_(int x)
{
while(x!=r[x])
x=r[x];
retur...
分类:
其他好文 时间:
2014-11-16 17:19:50
阅读次数:
138
openstack网络架构(nova-network/neutron)
openstack网络体系中,网络技术没有创新,但用到的技术点非常庞杂,包括bridge、vlan、gre、vxlan、ovs、openflow、sdn、iptables等,当然这里不会做具体技术介绍,概述技术,主要将其与openstack的结合点做详细分析。
nova-network网络架构
在nova-net...
分类:
Web程序 时间:
2014-11-16 17:20:57
阅读次数:
488
带你一步一步剖析经典图像边缘检测算法Canny Edge Detection,从高斯模糊到
梯度计算、边缘幅值与角度计算、非最大信号压制、双阈值选取边缘、边缘连接到
结果输出,完整代码实现。...
分类:
其他好文 时间:
2014-11-16 17:18:28
阅读次数:
321
这个实例可以帮助我们学习旋转动画和计时器这两个知识点,废话不多说,上主程序:
package com.bear.lotterywheel;
import java.util.Timer;
import java.util.TimerTask;
import android.app.Activity;
import android.os.Bundle;
import android.os.Ha...
分类:
移动开发 时间:
2014-11-16 17:18:56
阅读次数:
196
实现随机数是各种编程语言都很常见的一个编程任务,下面介绍一下在JavaScript如何实现随机数。第一中方法通过重写Math.random方法实现,第二种方法改自一个C实现,都可以实现编程目的。通榆县仲超农化直接上代码:01程序运行结果如下:10.2989420900121331273942.246...
分类:
编程语言 时间:
2014-11-16 17:17:21
阅读次数:
161
1、首先下载 vim7.4压缩包: wgetftp://ftp.vim.org/pub/vim/unix/vim-7.4.tar.bz22、yum install ncurses ncurses-devel 注:新的centOS 系统编译 vim7.4时会有错误提示,要首先安装 ncurses 库....
分类:
系统相关 时间:
2014-11-16 17:18:21
阅读次数:
187
这里接上篇:js中各种跨域问题实战小结(一)后面继续学习的过程中,对上面第一篇有稍作休整。下面继续第二部分:-->5.利用iframe和location.hash-->6.window.name跨域实现利用iframe和location.hash实现跨域想必有很多人像我之前一样,或许只知道上面文中所...
分类:
Web程序 时间:
2014-11-16 17:16:28
阅读次数:
347
现在开始学习CORDIC算法学习的博文:(1)http://blog.csdn.net/liyuanbhu/article/details/8458769三角函数计算,Cordic算法入门(1)很好的解释了cordic算法的思想。坐标旋转公式。推导http://www.cnblogs.com/ywx...
分类:
编程语言 时间:
2014-11-16 17:18:07
阅读次数:
279
1.找到VS安装目录,我的目录是:C:Program Files (x86)Microsoft Visual Studio 12.02.在C:Program Files (x86)Microsoft Visual Studio 12.0Common7IDE 目录中搜索 Class.cs修改就好了
分类:
其他好文 时间:
2014-11-16 17:15:56
阅读次数:
138
有时候会遇到这种情况:在一个表单上需要多个按钮来完成不同的功能,比如一个简单的审批功能。如果是用webform那不需要讨论,但asp.net mvc中一个表单只能提交到一个Action处理,相对比较麻烦点。方法一:使用客户端脚本比如我们在View中这样写:代码/> />" />在点击提交按钮时,先....
分类:
Web程序 时间:
2014-11-16 17:16:07
阅读次数:
261
描述The digital root of a positive integer is found by summing the digits of the integer. If the resulting value is a single digit then that digit is th...
分类:
其他好文 时间:
2014-11-16 17:16:56
阅读次数:
270