迷宫城堡 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 11070 Accepted Submission(s): 4948 Problem D
分类:
其他好文 时间:
2016-01-30 13:18:25
阅读次数:
203
转载: http://blog.csdn.net/hudashi/article/details/7669462 git cherry-pick用于把另一个本地分支的commit修改应用到当前分支。 实际问题 在本地 master 分支上做了一个commit ( 38361a68138140827b
分类:
其他好文 时间:
2016-01-30 13:16:40
阅读次数:
109
1. Protocol Buffers 简介 Protocol Buffers (ProtocolBuffer/ protobuf )是Google公司开发的一种数据描述语言,类似于XML能够将结构化数据序列化,可以使用该技术来持久化数据或者序列化成网络传输的数据。主要用于数据存储、通信协议等方面。
分类:
其他好文 时间:
2016-01-30 13:18:20
阅读次数:
156
OGNL:Object-Graph Navigation Language.对象图形化导航语言 OGNL是集成进struts2框架中比較强大的技术有助于传输数据和类型转换,OGNL由表达式语言和类型装换器组成。 表达式语言: 我们已经在jsp表单input名和jsp标签使用该语言了.他用来绑定jav
分类:
其他好文 时间:
2016-01-30 13:16:45
阅读次数:
122
window.onload=function(){ var a = document.getElementById("tdful"); var b = a.getElementsByTagName("li");// 获取第一列所有单元 var d = document.getElementById(
分类:
其他好文 时间:
2016-01-30 13:15:08
阅读次数:
194
<?php 代码首先包含common.inc.php文件 在common.inc.php文件中,首先定义常量。 define('IN_DESTOON', true); define('IN_ADMIN', defined('DT_ADMIN') ? true : false); define('DT
分类:
其他好文 时间:
2016-01-30 13:13:29
阅读次数:
314
工厂顾名思义就是生产商品的,造纸厂生产纸,鞋厂生产鞋,在面向对象的编程思想中,那么我们这里设计模式中的简单工厂就是为我们生产对象的。 在介绍简单工厂模式之前,我们先来了解一下怎么生产一个商品,以生产笔记本为例,我们怎么让一个笔记本生产出来呢,最简单的方式,就是我们通过实例化的方式,就能产生一个笔记本
分类:
其他好文 时间:
2016-01-30 09:42:13
阅读次数:
252
著名科学家卢斯为了检查学生对进位制的理解,他给出了如下的一张加法表,表中的字母代表数字。例如:其含义为:L+L=L, L+K=K, L+V=V, L+E=EK+L=K, K+K=V, K+V=E, K+E=KL……E+E=KV根据这些规则可推导出: L=0, K=1, V=2, E=3 (图文无关,
分类:
其他好文 时间:
2016-01-30 09:40:15
阅读次数:
140
首先,要说的是我们领导总挂在嘴边的一句话:一入前端深似海。之前没有接触过前端,一直不懂这句话的含义,直到最近写作业改需求的时候才发现,因为web页面是直接面向客户的,所以需求的修改都和前端有关,有时候甚至不需要修改后台的代码就可以满足新的需求。突然对前端工程师的未来表示担忧,于我来说,这些繁琐的细节
分类:
其他好文 时间:
2016-01-30 09:40:40
阅读次数:
1875
问题:给一个循环链表,和一个要删除的节点,将其删除。时间复杂度O(n)。核心代码如下: 1 ListNode *next = node->next; 2 ListNode *cur = node; 3 while (cur->next != node) 4 cur = cur->next; 5 cu
分类:
其他好文 时间:
2016-01-30 09:41:42
阅读次数:
169
一、校验数字的表达式 1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]
分类:
其他好文 时间:
2016-01-30 09:38:50
阅读次数:
156
看到这道题我们首先考虑线性筛。然而???2*10^9直接跪掉。 考虑每个因子i对答案的贡献,为[n/i]*i。那么?分块处理即可。 #include<iostream>#include<cstdio>using namespace std;long long x,y;long long ans=0;
分类:
其他好文 时间:
2016-01-30 09:37:14
阅读次数:
160
前言 相信大家平时肯定会收到朋友发来的链接,打开一看,哦,需要投票。投完票后弹出一个页面(恭喜您,您已经投票成功),再次点击的时候发现,啊哈,您的IP(***.***.***.***)已经投过票了,不能重复投票。这时候,我们可能会想,能不能突破ip地址的限制进行刷票呢?有了这样的想法,那就去做吧,下
分类:
其他好文 时间:
2016-01-30 09:38:18
阅读次数:
229
给一个sorted array 0 0 0 1 1 1 1,然后找出第一个1的位置。 边界情况:array为空或者全0。 思路:二分查找。为了优化,可以先判断最后一个数是不是0。 1 class Solution 2 { 3 public: 4 int FindBrokenCode(vector<i
分类:
其他好文 时间:
2016-01-30 09:36:40
阅读次数:
118
由于要用到文件对话框和消息对话框,所以先给出下面的列表。 py2 与 py3 中 tkinter 的变化: Tkinter → tkinter tkMessageBox → tkinter.messagebox tkColorChooser → tkinter.colorchooser tkFile
分类:
其他好文 时间:
2016-01-30 09:38:28
阅读次数:
2047
引语:工欲善其事,必先利其器。但是,你是用一个利器帮你完成工作还是多个利器配合一起完成?你是某个某个领域某个点的专家还是某个领域的全才?这取决于你想成为一个什么样的人。合理运用各种工具,就有如神助。在各个软件之间跳跃,本身也是一种减缓你思维老化的方式,吧! 声明:本文将是有争议的,你可以发表不同的看
分类:
其他好文 时间:
2016-01-30 09:37:01
阅读次数:
209
工厂模式 工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。 介绍 意图:定义一个创建对象的接口,
分类:
其他好文 时间:
2016-01-30 09:37:33
阅读次数:
124