题目:http://community.topcoder.com/stat?c=problem_statement&pm=12838&rd=15708
参考:http://apps.topcoder.com/wiki/display/tc/SRM+596
F(n) = 0 mod m 等同于 n mod m - k*k mod m = 0. n mod m 只能取 [0, m-1],用...
分类:
其他 时间:
2014-02-11 19:53:00
收藏:
0 评论:
0 赞:
0 阅读:
402
智能指针自动识别类型,正确调用析构函数的方法
1,把任何指针封装进Destructor,并把Destructor转化为VoidClass保存。
2,把该指针封装进Destructor之后的Do函数(即实际的析构函数)转化成DestructFunc类型保存起来,delete时只用利用VoidClass对象调用DestructFunc即可。
有人说Do函数并没有出现在VoidClass里,为什么能把它转化成VoidClass的成员函数指针。这里不深究这个,我估计编译器只会认地址,只要指针的值不变,成员函数指针...
分类:
其他 时间:
2014-02-11 19:52:09
收藏:
0 评论:
0 赞:
0 阅读:
538
当设计模式的观点被众人所推崇的时候,单例模式似乎已经成了掌握设计模式时候要掌握的基础模式。当然我并不认为设计模式中有基础和非基础之分,我只觉得模式的应用有普遍和非普遍之别。单例模式的普遍并不体现在应用场景多上,我们阅读一个项目的时候发现其实用到单例的类本身屈指可数。但是因为它写法简单,易于识别,所以我们才对它格外的注意。单例模式分成饿汉式和懒汉式。这两种模式在写法上有一定的区别,你不能单独地推崇某...
分类:
其他 时间:
2014-02-11 18:12:41
收藏:
0 评论:
0 赞:
0 阅读:
417
今天开始,博客开辟一个新栏目,每天向大家推荐一个网站,从视觉设计、用户体验、前端技术等角度解读网站。...
分类:
Web开发 时间:
2014-02-11 19:53:51
收藏:
0 评论:
0 赞:
0 阅读:
454
Linux的Nvidia显卡驱动是一个让人很头疼的问题。Nvidia为了保护其显卡架构没有开源其驱动,Nvidia本身对Linux 的支持也极为糟糕,所以Linux安装Nvidia驱动经常碰到各种问题,并且性能也落后于Windows系统。这里总结些信息便于以后查看,也希望对大家有用。
1. 删除旧Nvidia驱动
Ubuntu等Linux发行版中都会预装Nvidia的驱动,不过这都是老旧驱动,...
分类:
其他 时间:
2014-02-11 18:05:53
收藏:
0 评论:
0 赞:
0 阅读:
669
正则表达式是一个非常强大的工具。可以完成许多我们需要很多代码量的工作。
我自己对于正则表达式没有系统的认真学过,平时总是用的时候再临时查(ps主要是因为本人太懒!)。所以很多知识都很模糊。
今天在写java程序时用正则表达式来去除重复的内容。举个例子:
public static void main(String [] args){
Pattern pat = Pattern.comp...
分类:
其他 时间:
2014-02-11 18:11:50
收藏:
0 评论:
0 赞:
0 阅读:
356
基于story的敏捷基础知识----迭代启动会、迭代回顾会
除需求讲解意外,需要所有团队成员参加的会议仅有两个,分别是“迭代启动会”和“迭代回顾会”。
(1)迭代启动会
在迭代开始之前,需要召开迭代启动会,目的有以下两个:
明确迭代周期,即上线时间;明确迭代目标,即以什么样的优先级,交付哪些story。
在明确了迭代周期和上线时间后,按照前面提到的“迭代规划”来开迭代启动会即可,在此...
分类:
其他 时间:
2014-02-11 18:22:02
收藏:
0 评论:
0 赞:
0 阅读:
289
记得以前在做Native App的时候类似于人人网侧边滑动的效果非常的热,很多app仿照该效果进行开发,在jqMobi中也有类似的效果被称为Side Menu.下面我们来一步一步实现该效果。
首先新建一个html文件,引入jqMobi的框架,如下:
Side Menu
接下来再添加一个panel如下
Side Menu...
分类:
移动平台 时间:
2014-02-11 18:21:11
收藏:
0 评论:
0 赞:
0 阅读:
622
系统组件工作原理图及简要说明
系统组件:事件服务器、事件处理器、远程代理
事件处理器请求(1)事件服务器后获取相关作业信息(2)并将之通过代理连接(3)传递给远程代理(4),远程代理会往事件处理器发送回执表示已经接收相关作业内容(5)。然后远程代理开始运行客户端作业(6)并发起一个CHANGE_STATUS事件通知事件服务器作业状态为RUNNING(7),当客户端作业完成时会通过远程代理(8)...
分类:
其他 时间:
2014-02-11 18:20:20
收藏:
0 评论:
0 赞:
0 阅读:
691
上一节,我们讲到的ARP协议是主机知道自己的IP来查询自己的硬件地址。但是不同于PC,网络上有一种设备(比如无盘工作站)没有本地磁盘,因此无法在系统引导时获得自己的IP地址。但是这些设备由网络接口厂家配置了唯一的硬件地址,因此它们可以获知自己的硬件地址。如果要得到自己的IP地址,它就会发送一个RARP的广播包给网络上的其他主机,希望收到请求的主机响应该系统的IP地址。...
分类:
其他 时间:
2014-02-11 19:24:05
收藏:
0 评论:
0 赞:
0 阅读:
375
1、archermind@aclgcl-ubnt:/local/frameworktools$ git push
error: The requested URL returned error: 403 while accessing https://github.com/songjinshi/frameworktools.git/info/refs
fatal: HTTP request failed
解决办法:
git remote set-url origin https://songjins...
分类:
其他 时间:
2014-02-11 18:10:08
收藏:
0 评论:
0 赞:
0 阅读:
329
PCB的敷铜一般都是连在地线上,增大地线面积,有利于地线阻抗降低,使电源和信号传输稳定,在高频的信号线附近敷铜,可大大减少电磁辐射干扰。总的来说增强了PCB的电磁兼容性。提高板子的抗干扰能力
PCB板的电源(VCC和GND)分成两叉A和B,这本来没有什么错,也是正常的做法。可是,A和B之间却要有几个信号必须连起来,这样,地线的问题就来了,要不要连呢?或者连与不连有什么考究呢?
这个也...
分类:
其他 时间:
2014-02-11 19:49:36
收藏:
0 评论:
0 赞:
0 阅读:
401
路面积,敷铜作用主要有两个方面:
(1)可以起到一定的回流作用,当然,如果板层较多且层设置合理,敷铜回
流的作用就很小;
(2)可以起到一定的屏蔽作用,将上下层两个覆铜平面想象成无限大,就成
了一个屏蔽盒,敷铜永远做不到这点,就像机箱一样。
从以上两点出发,敷铜要看具体情况:
(1)对于需要严格阻抗控制的板子,不要敷铜,覆铜会由于覆铜与布线间的
分布电容,影响阻抗控制;
(2)对于...
分类:
其他 时间:
2014-02-11 19:23:14
收藏:
0 评论:
0 赞:
0 阅读:
290
Pat1009代码
题目描述:This time, you are supposed to find A*B where A and B are two polynomials.
Input Specification:
Each input file contains one test case. Each case occupies 2 lines, and each l...
分类:
其他 时间:
2014-02-11 18:09:17
收藏:
0 评论:
0 赞:
0 阅读:
323
public class MathTest {
public static void main(String[] args) {
System.out.println("小数点后第一位=5");
System.out.println("正数:Math.round(11.5)=" + Math.round(11.5));
...
分类:
其他 时间:
2014-02-11 18:10:59
收藏:
0 评论:
0 赞:
0 阅读:
280
堆排序,维护堆的性质,建堆,优先级队列,ExtractMax,IncreaseKey,新增节点,Python实现,算法导论第六章...
分类:
其他 时间:
2014-02-11 18:18:38
收藏:
0 评论:
0 赞:
0 阅读:
311
对于各种应用开发(桌面、Web、移动、嵌入式、服务器):
类库 - 类库是一些类或函数的集合,它能帮助你写应用。起主导作用的是你的代码,由你来决定何时使用类库。
框架 - 框架是一种特殊的、已经实现了的应用,你只需要对它填充具体的业务逻辑。框架是起主导作用的,由它来根据具体的应用逻辑来调用你的代码。
根据具体的应用需求,在框架的基础上编写你自己的代码,由框架来调用你的代码,再由你的代码决定何...
分类:
其他 时间:
2014-02-11 19:18:59
收藏:
0 评论:
0 赞:
0 阅读:
392
在weblogic10.3.6版本中扩展域:目前,安装过程中选择创建管理服务器,其他均为默认,这里设置的端口号为8101
、
2、关键步骤:
A.创建域操作完成以后,需要设置域目录下的setDomain.cmd,在文件中增加如下内容:
set JAVA_OPTIONS=-DUseSunHttpHandler=true -Djavax.xml.transform.TransformerFac...
分类:
其他 时间:
2014-02-11 18:04:11
收藏:
0 评论:
0 赞:
0 阅读:
300
常用的 cocos2d-x 游戏开发工具
1)物理编辑工具Physics Editing Tools
Mekanimo 网址:http://www.mekanimo.net/PhysicsBench 网址:http://www.cocos2d-iphone.org/forum/topic/9064PhysicsEditor 网址:http://www.physicsedit...
分类:
其他 时间:
2014-02-11 18:17:47
收藏:
0 评论:
0 赞:
0 阅读:
262
从事软件开发工作已经有很多年了,对敏捷的管理理念却一直很陌生。虽然在加入目前的公司后,在与同事的协作中对敏捷和Scrum有了一些懵懵懂懂的认识,甚至还在日常工作中有意或无意的参与很多Daily Scrum的工作内容,却一直无法对Scrum有系统而详实的理解。这次的培训恰好给了我一个这样的机会,能够在世界级Scrum大师的带领下,由浅入深地了解Scrum的内涵。两天的时间虽然很短暂,但还是给我带来了...
分类:
其他 时间:
2014-02-11 19:44:30
收藏:
0 评论:
0 赞:
0 阅读:
336