摘要:
最近工作中接触到了Grails,对于这门技术,网上的资料不算太多,有的基本也是大同小异。我打算边学边写一些东西,毕竟是一个学习的过程,写的东西如果有错误或者理解不正确的地方,还希望大家能指出来。帮助我提高,也避免我误人子弟,混淆视听。废话不说了,现在开始。 学习网站及资料:首先推荐大家一个网站:http://www.kuqin.com/grails-doc-1.0/这里是Grails1.0的中文手册,当然现已经是Grails2.x了,但是我们通过这个手册了解一些基本的概念还是很好的。环境搭建和开发工具:我使用的是GGTS3.0版本,好像就是Eclipse装了个插件的感觉。。。,好像...
阅读全文
posted @ 2013-10-09 19:52
you Richer
阅读(1434)
推荐(0)
摘要:
/* * POJ_1230.cpp * * Created on: 2013年10月9日 * Author: Administrator */#include #include using namespace std;int map[105][105];int main() { int t, n, k, x, y, x1, y1, max_x, max_y, sum_s; scanf("%d", &t); while (t--) { max_x = 0; max_y = 0; sum_s = 0; memset(map, 0, sizeof(map)); scanf
阅读全文
posted @ 2013-10-09 19:51
you Richer
阅读(232)
推荐(0)
摘要:
交代一下内核的信息[root@localhost soft]# uname -r2.6.32-71.el6.x86_64 创建mariadb用户组[root@localhost mariadb-5.5.33a]# groupadd mariadb [root@localhost mariadb-5.5.33a]# useradd -s /sbin/nologin -g mariadb mariadb 下载mariadb[root@localhost soft]# wget http://mirrors.scie.in/mariadb/mariadb-5.5.33a/kvm-tarbake-j.
阅读全文
posted @ 2013-10-09 19:47
you Richer
阅读(396)
推荐(0)
摘要:
linux内核奇遇记之md源代码解读之四 转载请注明出处:http://blog.csdn.net/liumangxiong 运行阵列意味着阵列经历从无到有,建立了作为一个raid应有的属性(如同步重建),并为随后的读写做好的铺垫。那么运行阵列的时候到底做了哪些事情,让原来的磁盘像变形金刚一样组成一个新的巨无霸。现在就来看阵列运行处理流程: 5158 static int do_md_run(struct mddev *mddev)5159 {5160 int err;5161 5162 err = md_run(mddev);5163 ...
阅读全文
posted @ 2013-10-09 19:45
you Richer
阅读(1434)
推荐(1)
摘要:
一般而言,人们大多先学开发(代码)的技术,随后才学(架构)设计的方法。然而,在实际做事时,却是先设计,随后才写出代码来。敏捷过程则让设计与写码迭代循环下去,一直到完成为止。在本课程里,就遵循敏捷的迭代过程,从思想、方法、模式、范例和成功案例各种不同角度,带你学习从设计到代码的途径。让你在活泼的过程中,轻松地从原本的代码世界,迅速熟悉设计的新天地。在跃入架构设计新天地时,你很快会发现,架构设计的主要流派有二:l抽象思维派:致力于抽象出稳定、可靠、不变的共同性架构;亦即,追求的宗。l组合创新派:致力于组合出具体独特性的创新架构;亦即,追求的特质。在本课程里,将以后者(组合创新)为主轴,希望能陪伴你
阅读全文
posted @ 2013-10-09 19:43
you Richer
阅读(225)
推荐(0)
摘要:
lyb.htm 姓名: * 我是: 校长 主任 教师 家长 学生 QQ: 不公开,建议填写以便及时回复通知到你 E-mail: * 手机号码: * 我要留言: lyb.php0) { echo ""; } else { echo ""; } } ?>
阅读全文
posted @ 2013-10-09 19:39
you Richer
阅读(345)
推荐(0)
摘要:
摘要:随着人们对应用程序的要求越来越高,单进程应用在许多场合已不能满足人们的要求。编写多进程/多线程程序成为现代程序设计的一个重要特点,在多进程程序设计中,进程间的通信是不可避免的。MicrosoftWin32API提供了多种进程间通信的方法,全面地阐述了这些方法的特点,并加以比较和分析,希望能给读者选择通信方法提供参考。 关键词进程进程通信IPCWin32API 1进程与进程通信 进程是装入内存并准备执行的程序,每个进程都有私有的虚拟地址空间,由代码、数据以及它可利用的系统资源(如文件、管道等)组成。多进程/多线程是Windows操作系统的一个基本特征。MicrosoftWin32应用编程接
阅读全文
posted @ 2013-10-09 19:37
you Richer
阅读(263)
推荐(0)
摘要:
假如只有一台服务器,需要配置多个web网站(端口不同我还没试),该怎么样配置tomcat呢,其实很简单,只需要将tomcat 下面的 server.xml 中增加两个甚至是多个…… 标签即可, 标签的内容如下例子,其中需要注意的是每个web 项目的目录不要在同一个目录下,host标签中的 name 不能想能相同, 否则配置不成功 …… 标签内是放自己的域名,加进去就OK。。。。 简单吧。。 www.example.com www.example1.com 如果想在本地通过配置的域名访问得到,就需要修改本机的h...
阅读全文
posted @ 2013-10-09 19:33
you Richer
阅读(240)
推荐(0)
摘要:
Xcode 5默认自带SDK 7.0,升级Xcode 5后,Xcode.5就没了,这样我想编译SDK 6.x的程序就难办了(除非同时安装Xcode 4.x和Xcode 5.x两个版本Xcode)。其中我们知道xcode有个Base SDK。但是xcode5默认只自带SDK 7.0的。那么如何实现可选择老版本的呢(如SDK 6.x)。这里给出如何把老版本的SDK加入到新的Xcode中的方法。其实很简单,就是将老版本的sdk拷贝过去。打开老的Xcode安装路径(你可以去 Apple Dev Center 下载老版本的Xcode dmg包,解压出来对应的SDK包。):Applications/Xc.
阅读全文
posted @ 2013-10-09 19:31
you Richer
阅读(433)
推荐(0)
摘要:
数据库系统原理这门课,主要讲了数据库系统的发展,SQL语言,数据库管理,以及设计数据库时的方法(EA模型,关系模型).以下是我对这本书的系统性理解. 图解:1,数据库的发展和应用是相互促进的2,大量的应用产生了数据库管理系统.(SQL Server 2000是微软推出的关系型数据库管理系统,在SQL语言的基础上进行了扩展)3,应用数据库时,我们要考虑数据库的管理(安全性,完整性,并发控制等)以及SQL语言的使用(查询,更新,视图等)4,对于数据库的设计(关系模型等),是为了让我们使用数据库时更灵活,方便.避免一些数据冗余,数据不一致的问题出现.5,通过合理的设计和数据库的提供...
阅读全文
posted @ 2013-10-09 19:29
you Richer
阅读(236)
推荐(0)
摘要:
ASIHTTPReques确实是在开发过程中,数据的传输,获取方面给我们很大的帮助。然而在一些方面也是需要一些的注意。在我们使用ASIHTTPReques 进行get方式获取数据时,如果需要传入中文,一般的方式就是把参数放在url中,进行处理。然而这种方式会直接调用回调函数:requestFailed:不会成功的。这时的解决办法是:用继承ASIHTTPReques的子类ASIFormDataRequest进行处理,如: xrequest = [[ASIFormDataRequest alloc] initWithURL:[NSURL URLWithString:@"url"
阅读全文
posted @ 2013-10-09 19:27
you Richer
阅读(294)
推荐(0)
摘要:
生成HTML格式的文件内容有:检查数据库版本、REDO日志组情况,最近20次日志切换频率检查--日志间的归档时间间隔, 这对查看数据库的IO繁忙时段统计指定日期当天每小时的归档日志产生量--日期通过手动修改脚本中日期实现统计最近10天每天的归档日志产生量 脚本如下:prompt Creating database report. prompt This script must be run as a user with DBA privileges. prompt This process can take several minutes to complete. prompt need Sp
阅读全文
posted @ 2013-10-09 19:25
you Richer
阅读(234)
推荐(0)
摘要:
//用法 加密转base 64NSString *str = [self base64StringFromText:@"qingjoin" withKey:@"key"];//转base 64 解密 NSString *stred = [self textFromBase64String:str withKey:@"key"];//文本先进行DES加密。然后再转成base64+ (NSString *)base64StringFromText:(NSString *)text withKey:(NSString*)key{ if (t
阅读全文
posted @ 2013-10-09 19:23
you Richer
阅读(194)
推荐(0)
摘要:
说起即时战略游戏,不得不提的一个问题是如何把一个物体从一个位置移动到另一个位置,当然,我说的不是瞬移,而是一个移动的过程,那么在这个移动的过程中我们如何来规划路线呢,这就不得不提到寻路了。 我所了解到的寻路算法有很多,当然我还是向大家推荐A*算法,这个应该是目前在八个方向上效率最高的寻路算法了吧,在这里,我不准备详细的去介绍这个算法的原理,给大家一个链接,http://www.cnblogs.com/technology/archive/2011/05/26/2058842.html,这是我在网上看到的我个人认为有关A*算法最好的讲解了。 好了,废话不多说,我给出在4个方向上...
阅读全文
posted @ 2013-10-09 19:19
you Richer
阅读(394)
推荐(0)
摘要:
看CookBook就像看小说,挑感兴趣的先学习。所以继《文本》之后,开始《系统管理》。同样,请善用目录。发现一个cookbook:好地址 生成随机密码from random import choiceimport stringdef GenPasswd(length = 8,chars = string.letters+string.digits): return ''.join([choice(chars) for i in range(length)])for i in range(6): print GenPasswd(12)结果:>>> fnkdz5d
阅读全文
posted @ 2013-10-09 19:18
you Richer
阅读(478)
推荐(0)
摘要:
这个很多比赛都遇到暴力破解这个比较蛋疼的问题,比较常见的是POST提交的暴力破解。这个暴力破解主要依靠三部分,工具,字典,网速。最后一条得听天命,不过前两条还是可以认为努力的。字典生成这种东西需要自己写一个东西生成。为了图方便,我只写了一个N个单词的排列组合#include #include #include #include using namespace std;struct node { string s; long sta;};string wordList[] = {"ILoveyou","812","wdxl","
阅读全文
posted @ 2013-10-09 19:17
you Richer
阅读(275)
推荐(0)
摘要:
Android UI--自定义ListView(实现下拉刷新+加载更多) 关于实现ListView下拉刷新和加载更多的实现,我想网上一搜就一堆。不过我就没发现比较实用的,要不就是实现起来太复杂,要不就是不健全的。因为小巫近期要开发新浪微博客户端,需要实现ListView的下拉刷新,所以就想把这个UI整合到项目当中去,这里只是一个demo,可以根据项目的需要进行修改。 就不要太在乎界面了哈 : 知道你们想要源码了,去下吧:http://download.csdn.net/deta...
阅读全文
posted @ 2013-10-09 19:14
you Richer
阅读(604)
推荐(0)
摘要:
要把一个string赋值给一个array,哥哥遇到一个纠结的困难,研究一番,发现主要原因是array和slice在golang里不是一个东西,本文提供两种解决方案。 在网络编程中network packet transfer,经常要定义固定的字节长度,如下面的f1:package mainimport"fmt"type T1 struct{ f1 [5]byte// I use fixed size here for file format or network packet format. f2 int32}func main(){ t := T1{"abcde
阅读全文
posted @ 2013-10-09 19:12
you Richer
阅读(1082)
推荐(0)
摘要:
国庆节后回上海,大家都知道的火车票灰常火爆,卧铺票一票难求。登录http://www.12306.cn 铁路公司售票网站发现北京—>上海的卧铺已经售完,考虑到北京—>蚌埠这段还是在白天及晚上12点之前的时间,购买硬座问题不大,然后再购买同一车次的下半夜蚌埠—>上海的卧铺票,查询后发现也有硬座车票,而且从蚌埠—>上海恰好有卧铺票,心中大喜,果断购买了硬座车票,但是当再次购买同日且同一车次的后半段的卧铺票时缺被告知:已经购买了同日的同一车次票,无法购买!难道我购买同日同一车次不同站次的车票不可以吗?当然你可以告诉我说可以先上车再补卧铺票,但是如果恰好蚌埠—>上海的卧铺
阅读全文
posted @ 2013-10-09 19:12
you Richer
阅读(307)
推荐(0)
摘要:
这个入门教程将从以下几个方面来讲解:1. 引入EJS2. 创建一个模板3. 使用视图工具组件4. 使用错误处理组件5. 什么情况下应使用EJS引入EJS在我们正式开始前,我们先来做点准备工作。 你的页面需要引入EJS以使JavaScript能够使用它。 先到Google Code或者SVN库里下载ejs\_production.js文件。下一步是在你的HTML文件里加入下面一段代码:创建一个模板简化你的代码的第一步是将你的页面展现(HTML)与你的程序逻辑(JavaScript)分离开来。我们将通过创建一个template来把我们的展现代码抽取出来。 创建一个名叫cleaning.ejs的文件
阅读全文
posted @ 2013-10-09 19:10
you Richer
阅读(394)
推荐(0)
摘要:
概念 操作系统是控制和管理计算机系统各种硬件和软件资源,合理有效地组织计算机系统工作流程,控制程序的执行,为用户提供一个良好的工作环境和友好的接口. 特征 并发性 并发性是指在一段时间内宏观上有多个程序同时运行,但在微观上某一时刻仍然是这些程序分时的交替运 行。 共享性 共享性是指系统中的资源可供内存中多个并发执行的程序共同使用,这些资源通常称为共享资源。 虚拟性 所谓虚拟是指通过某种技术把一个物理实体变为若干个逻辑上的对应物,物理实体是实实在在存在的而后 者是虚拟的,仅是用户感觉到的。常用的虚拟技术主要包括时分复用技术和空分复用技术。 异步性 所谓异步性是指进程是以...
阅读全文
posted @ 2013-10-09 19:06
you Richer
阅读(351)
推荐(0)
摘要:
前一段时间由于项目的需要,接触了springMVC(这里主要是讲3.1版,以下内容也是围绕这个版本展开),发觉其MVC模式真的很强大,也简单易用,完全是基于注解实现其优雅的路径配置的。想想以前接手的项目,是用原生的servlet,一个功能块就得在web.xml上配置一个servlet信息,那个蛋疼,现在那个项目就单配置文件都快达到1万行了。当然,现在是SSH横行的年代,strust2.0也是许多企业的选择,是一个稳定、成熟的框架。但是我们选择springMVC是因为其具有几个突出的特性:1.轻量、2控制反转、3.面向切面、4.容器。这里可以参考这篇文章:http://developer.51c
阅读全文
posted @ 2013-10-09 19:02
you Richer
阅读(411)
推荐(0)
摘要:
sqlplus 连接数据库报错SP2-0642: SQL*Plus internal error state 2130, context 0:0:0 问题描述: 使用sqlplus客户端登录数据库,报错SP2-0642,而使用其它方式plsql或者tnsnames等方式连接数据库均没有问题 [oracle@test2 ~]$ sqlplus adt/passwd@192.168.112.235:1521/srv_test1SQL*Plus: Release 10.2.0.1.0 - Production on Wed Oct 9 16:04:39 2013Copyright (c) 19...
阅读全文
posted @ 2013-10-09 19:01
you Richer
阅读(613)
推荐(0)
摘要:
1.事务 A对象的值得增加(或减少)与B对象的值得增加(或减少)需要同时提交给数据库需要做事务处理。 2.同步(并发) A对象和B对象同时对C对象修改,对于C对象的数值需要同步获取或者修改。
阅读全文
posted @ 2013-10-09 18:57
you Richer
阅读(467)
推荐(0)
摘要:
jsoup 简介Java 程序在解析 HTML 文档时,相信大家都接触过 htmlparser 这个开源项目,我曾经在 IBM DW 上发表过两篇关于 htmlparser 的文章,分别是:从 HTML 中攫取你所需的信息和扩展 HTMLParser 对自定义标签的处理能力。但现在我已经不再使用 htmlparser 了,原因是 htmlparser 很少更新,但最重要的是有了 jsoup 。jsoup 是一款 Java 的 HTML 解析器,可直接解析某个 URL 地址、HTML 文本内容。它提供了一套非常省力的 API,可通过 DOM,CSS 以及类似于 jQuery 的操作方法来取出和操
阅读全文
posted @ 2013-10-09 18:54
you Richer
阅读(374)
推荐(0)
摘要:
Given an array of integers, every element appearstwiceexcept for one. Find that single one. Note: Your algorithm should have a linear runtime complexity. Could you implement it without using extra memory?public class Solution { public int singleNumber(int[] A) { // Note: The Solution objec...
阅读全文
posted @ 2013-10-09 18:51
you Richer
阅读(124)
推荐(0)
摘要:
如何将中国知网CNKI中的文献导入EndNote X6下面给出具体步骤:1.在CNKI中检索目标文献,如检索《基于Qt的三维可视化技术研究》我喜欢在CNKI(http://www.cnki.net/)的旧版入口进行检索 键入用户名和密码即可,由于我在单位上网,直接IP登录即可。 点击“中国知识资源总库”在名称栏,键入“基于Qt的三维可视化技术研究” 2.点中待下载文献,点击存盘 左侧选择EndNote,上面点击“输出到本地文件” 3.点击导入文件图标Import... 点击Choose,载入刚才下载的TXT文档,并选择EndNote Import 在Imported References栏..
阅读全文
posted @ 2013-10-09 18:49
you Richer
阅读(1631)
推荐(0)
摘要:
题目可以转化为2个集合,x集合和y集合,其中的元素是1-n个字符串。首先预处理点与点的边权,然后直接用二分图的最大权匹配模板。 #include#include#define N 210#define inf 0x3fffffffint map[N][N],match[N],lx[N],ly[N],sx[N],sy[N],d[N],n;int find(int x){ sx[x]=1; for(int i=0;itemp?temp:d[i]; } return 0;}int KM(){ int i,j,k,sum,min; memset(match,-1,s...
阅读全文
posted @ 2013-10-09 18:49
you Richer
阅读(162)
推荐(0)
摘要:
继续给大家介绍W5500 数据手册。2.4 固定数据长度模式(FDM)在外设主机不能控制 SCSn 时,可以使用固定数据长度模式。此时,SCSn 必须连接到低电平(保持接地)。与此同时,SPI 接口不能与其他 SPI 设备 共享。(如图 5 所示)在可变数据长度模式(VDM)中,数据段长度右 SCSn 控制。 但是在固定长度模式(FDM)中,数据长度由 SPI 工作模式位的控制段的值控制((OM [1:0])=‘01’/‘10’/‘11’)。由于除了 SCSn 信号和工作模式位(OM[1:0])设置之外,FDM 模式下 SPI 数据帧与 VD M 模式下的相同,所以此时具体的描述就省略了。除非
阅读全文
posted @ 2013-10-09 18:47
you Richer
阅读(1453)
推荐(0)
摘要:
/* * POJ_2287.cpp * * Created on: 2013年10月9日 * Author: Administrator */#include #include #include #include using namespace std;int main() { int n; int a[1010]; int b[1010]; while (scanf("%d", &n) != EOF, n) { int tl = 1, tr = n; int ql = 1, qr = n; int sum = 0; int i; for (i = 1; i b[q
阅读全文
posted @ 2013-10-09 18:45
you Richer
阅读(140)
推荐(0)
摘要:
大学期间,我在别人的基础上,写了一个简易的斗地主程序。主要实现了面向对象设计,洗牌、发牌、判断牌型、比较牌的大小、游戏规则等算法。通过这个斗地主小项目的练习,提高了我的面向对象设计能力,加深了对算法的理解。最近把这些设计和算法分享给大家,过些天会上传斗地主程序的源码。项目截图定义一张牌Carda.一张牌的类型// 一张牌的大类型 public enum CardBigType { HEI_TAO, HONG_TAO, MEI_HUA, FANG_KUAI, XIAO_WANG, DA_WANG } // 一张牌的小类型 public enum CardSmallType { A, ER, ..
阅读全文
posted @ 2013-10-09 18:41
you Richer
阅读(327)
推荐(0)
摘要:
一、 重签名问题 1、从手机Pull所需的apk通过压缩工具删除META-INF目录 2、通过以下命令行进行签名 >jarsigner -keystore "C:\Documents and Settings\ey\.android\debug.keystore" -storepass android -keypass android D:\Mms.apk androiddebugkey >zipalign 4 D:\Mms.apk D:\debug\Mms.apk 3、Push签名后的文件到手机上 二、只有APK程序的测试 Demo如下 package com
阅读全文
posted @ 2013-10-09 18:38
you Richer
阅读(186)
推荐(0)
摘要:
以下是从网络上抄录的一些Robotium注意事项 1)有些button没有string,没有text,只能通过index来click这样很不直观,而且button的index并不是固定的,有可能随着控件重新加载,顺序也有可能发生变化,无法保证测试结果。查看了robotium源码,发现大多数click方法最终都是通过传入参数转成view,再调用clickOnView,于是参照着写了一个通过button的ID来click的方法。Button的ID需要查看测试对象的源码中获取。比如导航中就有菜单栏大多数据button就是这种类型的。 2)listview动态添加item如何判断添加成功。可从添加..
阅读全文
posted @ 2013-10-09 18:36
you Richer
阅读(250)
推荐(0)
摘要:
一、 控制测试用例的执行顺序 采用TestSuit方式来控制每条Case的运行顺序 Demo如下 public static Test suite() { TestSuite suite = new TestSuite(); //$JUnit-BEGIN$ suite.addTestSuite(CopyOfTestApk.class); //$JUnit-END$ return suite; } 二、 bat批处理方式启动Robotium脚本 单个启动 am instrument -w com.testcalculator/android.test.Ins...
阅读全文
posted @ 2013-10-09 18:36
you Richer
阅读(257)
推荐(0)
摘要:
不想当将军的士兵不是好士兵,同样不像做经理的职工也不是好职工。 ——— 题记 对于这个问题我想了很久:作为一个新人,我知道差的很多很多,随便点一个点就可以罗列很多出来,但是转过头来想一下,如果我连这个目标都没有的话,那我的生活岂不是一盘死水啊?只有朝着自己的所想的去做,才有可能去实现。你去努力你或许可以实现,你不去努力我想就绝对不会实现,每天的两点一线过的简单还挺幸福,但是我想我真的不是很甘心就这样,我有自己的想法,我要让生活过得更加好。现在的生活确实还算可以,但是我觉得男人就该有点事业的野心,这样的生活才有憧憬与激情。 开始我一直在喊着口号,却不知道我到底该怎么去做,现在我还不是很明...
阅读全文
posted @ 2013-10-09 18:34
you Richer
阅读(157)
推荐(0)
摘要:
转载请注明出处:http://blog.csdn.net/guoyjoe/article/details/12517603正确答案:AB 在Oracle 11g中,可以使用backup ….keep命令保留比RMAN备份保留策略所指定的时间更长的备份。使用这个命令,可以构造能保留数年的归档备份,以满足特定的目的,如满足管理需求等。也可以出于测试目的,利用归档备份对数据库进行定期还原。这些归档备份包含还原和恢复一个数据库必需的所有文件。在Oracle 10g中,使用keep选项覆盖一个备份已配置的保留策略。Keep选项使备份不受一个指定时间段的保留策略的限制。Keep forever选项(需..
阅读全文
posted @ 2013-10-09 18:29
you Richer
阅读(265)
推荐(0)
摘要:
好麻烦的模拟题,一次性过了就好!!!不过用了两天哦。。 小伙伴们慢慢做哦。#include #include #include #include #include #include using namespace std;int a[10005],b[10005],c[10005],t=0,wt=0,m=0;struct point { int s,e,t; bool operator ing; //进行的队列list L; //空闲空间list wait; //等待队列int min(int x,int y){ if(x ::iterator it,it1; list ::ite...
阅读全文
posted @ 2013-10-09 18:28
you Richer
阅读(446)
推荐(0)
摘要:
题意:给一棵树,删除一条边和增加一条边代价都是1,问把所有节点连成环,最少的代价。思路:可以将树删成ans+1条链,答案就是ans+ans+1。如果一个节点的分支数大于1的话,就把该点与父节点的边删点,该节点形成的链数就是son-1。树的根节点注意,应为根节点可以有两个分支。 #pragma comment(linker, "/STACK:1024000000,1024000000") #include#includeconst int N=1000100;int head[N],num,ans;struct edge{ int ed,next;}e[N*2];void a
阅读全文
posted @ 2013-10-09 18:27
you Richer
阅读(199)
推荐(0)
摘要:
声明: 本博客文章原创类别的均为个人原创,版权所有。转载请注明出处:http://blog.csdn.net/ml3947,另外本人的个人博客:http://www.wjfxgame.com。 这一节当中,我们将会讲解JavaFX 3D API中的灯光。 在JavaFX中,Light灯光也是被定义为一个Node节点。当场景里活动的灯光为空时,将会提供一个默认的灯光。 每一个Light灯光都包含一系列被灯光影响的节点集合。如果这个节点集合为空,那么场景中的所有节点将会受灯光影响。当然,如果节点集合中包含了父节点,那么这个父节点的所有子节点将同样受灯光影响。 Light与Shape3D物...
阅读全文
posted @ 2013-10-09 18:23
you Richer
阅读(377)
推荐(0)
摘要:
题目:计算两个不相交凸多边形间的最小距离。分析:计算几何、凸包、旋转卡壳。分别求出凸包,利用旋转卡壳求出对踵点对,枚举距离即可。注意:1.利用向量法判断旋转,而不是计算角度;避免精度问题和TLE。 2.遇到平行线段时,需要计算4组点到线段距离,不然会漏掉对踵点对。#include #include #include #include using namespace std;//点结构 typedef struct pnode{ double x,y,d; pnode( double a, double b ) {x = a;y = b;} pnode(){}; }point...
阅读全文
posted @ 2013-10-09 18:22
you Richer
阅读(197)
推荐(0)
摘要:
树形控件可以用于树形的结构,其中有一个根接点(Root)然后下面有许多子结点,而每个子结点上有允许有一个或多个或没有子结点。MFC中使用CTreeCtrl类来封装树形控件的各种操作。通过调用 BOOL Create( DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID );创建一个窗口,dwStyle中可以使用以下一些树形控件的专用风格: TVS_HASLINES 在父/子结点之间绘制连线 TVS_LINESATROOT 在根/子结点之间绘制连线 TVS_HASBUTTONS 在每一个结点前添加一个按钮,用于表示当前.
阅读全文
posted @ 2013-10-09 18:20
you Richer
阅读(902)
推荐(0)
摘要:
http://poj.org/problem?id=3270// File Name: poj3270.cpp// Author: bo_jwolf// Created Time: 2013年10月09日 星期三 17:19:00#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#includeusing namespace std;const int max
阅读全文
posted @ 2013-10-09 18:18
you Richer
阅读(148)
推荐(0)
摘要:
Jersey是一个标准的Restful Web service框架,可以方便的实现Restful的Server端和客户端。本文主要介绍使用Jersey客户端时如何将Json格式的数组转换成java的List。例如Json数据:[{"aqi":125,"area":"成都","pm2_5":95,"pm2_5_24h":null,"position_name":"金泉两河","primary_pollutant":null,"q
阅读全文
posted @ 2013-10-09 18:15
you Richer
阅读(866)
推荐(0)
摘要:
今天解决了一下发布版消息推送证书无法收到消息推送的问题,经过一番折腾发现原来是服务器配置问题,不过也捋了一下消息推送的流程。 之前有一次也是消息推送无法收到,用开发版证书跟踪找到原因是devicetoken的问题,只测试了开发版证书就没测试发布版证书了,后来又提出了消息推送无法接收的问题,先测试了一下开发版证书,一切正常,换到发布版证书后确实收不到消息推送,查看服务器日志error为Invalid certificate chain (Received fatal alert: certificate_unknown)! Verify that the key...
阅读全文
posted @ 2013-10-09 18:12
you Richer
阅读(509)
推荐(0)
摘要:
一、TSP问题 TSP问题(Travelling Salesman Problem)即旅行商问题,又译为旅行推销员问题、货郎担问题,是数学领域中著名问题之一。假设有一个旅行商人要拜访n个城市,他必须选择所要走的路径,路径的限制是每个城市只能拜访一次,而且最后要回到原来出发的城市。路径的选择目标是要求得的路径路程为所有路径之中的最小值。TSP问题是一个组合优化问题。该问题可以被证明具有NPC计算复杂性。TSP问题可以分为两类,一类是对称TSP问题(Symmetric TSP),另一类是非对称问题(Asymmetric TSP)。所有的TSP问题都可以用一个图(Graph)来描述:V={c1, c
阅读全文
posted @ 2013-10-09 18:12
you Richer
阅读(1554)
推荐(0)
摘要:
一个设计是由一个个模块(module)构成的。一个模块的设计如下: 1、模块内容是嵌在module 和endmodule两个语句之间。每个模块实现特定的功能,模块可进行层次的嵌套,因此可以将大型的数字电路设计分割成大小不一的小模块来实现特定的功能,最 后通过由顶层模块调用子模块来实现整体功能,这就是Top-Down的设计思想,如 3.3.1的例[3]。 2、模块包括接口描述部分和逻辑功能描述部分。这可以把模块与器件相类比。 模块的端口定义部分: 如上例: module addr (a, b, cin, count, sum); 其中module 是模块的保留...
阅读全文
posted @ 2013-10-09 18:08
you Richer
阅读(772)
推荐(0)
摘要:
第一次听说随机算法,在给的n组数据间随机取两个组比较,当随机次数达到一定量时,答案就出来了。 #include#include#include#define min(a,b) (a>b?b:a)int a[101000];int find(int b){ int ans=0; while(b) { if(b&1)ans++; b>>=1; } return ans;}int main(){ int n,ans,i,j,k,t; scanf("%d",&t); while(t--) { ans=100; scanf("%d"
阅读全文
posted @ 2013-10-09 18:06
you Richer
阅读(192)
推荐(0)
摘要:
找到apache的配置文件httpd.conf后找到 DirectoryIndex index.html index.php 在其中添加index.php,
阅读全文
posted @ 2013-10-09 18:06
you Richer
阅读(193)
推荐(0)
摘要:
1. 常用仿真命令vlib work // 建立work仿真库vmap work wrok // 映射库vlog -cover bcest *.v // 加覆盖率分析的编译vsim -coverage -voptargs="+acc" -tns test // 仿真文件为test.vadd wave * // 将所有模块waveform. dump出来add wavesim:/test/t/M2/Reg_out// 将模块Reg_out中的waveform. dump出来delete wave /test/i2. SVA 断言仿真命令vlog -sv a.vvsim -as
阅读全文
posted @ 2013-10-09 18:02
you Richer
阅读(4364)
推荐(0)
摘要:
作为一个IOS编程菜鸟,之前在网上买的IOS教程都坑爹的是xcode4以前的版本的,由于3和4界面变化较大,所以看着书往往不知所云,所以就迫不及待地从网上下载了XCode 3.2.5+iOS SDK 4.1的dmg安装了上来,结果系统直接崩溃,再开机就不能正常开机,总是碰到kernel panic,真是悲剧。故障现象:开机白屏进不去系统;开机出现一个苹果标进不了系统;Mac开机白屏然后黑屏进不了系统;OS X升级失败报四国语。 方法一: 重启后立即按Shift键,让系统进入安全模式启动,系统能够暂时关闭第三方的启动项目,帮助系统正常启动,同时系统还可以启动一些自检测功能,修复磁盘错误。如果进不
阅读全文
posted @ 2013-10-09 17:58
you Richer
阅读(543)
推荐(0)