惨啊……虽然开了半天黑,但是还是被dalao们踩了…… 第二次开黑,还是被卡在rank20了,我好菜啊……= = 写一写比赛经过吧…… 看到题之后习惯性都打开,A~D看上去似乎并没有什么思路,F应该是道数论题,看了E感觉有点意思,一看数据范围,咦怎么只有$50000$,再仔细看一看式子,手动分情况讨 ...
分类:
编程语言 时间:
2017-04-03 09:40:45
阅读次数:
221
最近,换了一个工作环境去做研究,当然啦,新公司新作风,需要研究python并行分布式框架:Celery,不用多说,干呗。然后就抽空看了一下,果然接口简单,开发容易,5分钟就写出了一个异步发送邮件的服务。Celery本身不含消息服务,它使用第三方消息服务来传递任务,目前,Celery..
分类:
编程语言 时间:
2017-04-03 10:47:38
阅读次数:
296
# -*- coding: utf-8 -*-"""Created on Mon Apr 3 09:37:52 2017 @author: zuihaodaxuepaiming"""import bs4import requestsfrom bs4 import BeautifulSoup def ...
分类:
编程语言 时间:
2017-04-03 11:21:32
阅读次数:
425
在游戏中,程序,美术,策划甚至音效都是分工合作的。很多时候,对于unity3d中一堆英文,大家都会看得很郁闷。尤其是不同的程序员,命名方式也不尽相同,甚至还是用拼音。因此,在脚本中增加一些中文显示,就能够很好地解决这个问题。 首先,unity中对于字段(Field)已经有了很好的中文显示方法[Hea ...
分类:
编程语言 时间:
2017-04-03 11:23:01
阅读次数:
1051
JavaEE知识点总结 什么是分层开发? 一种化大为小,分而治之的软件开发方法。 分层的特点: 1.每一层都有自己的责任。 2.上一层不用关心下一层的实现细节,上一层通过下一层 提供的对外接口来使用其功能。 3.上一层调用下一层的功能,下一层不能调用上一层的功能。 分层开发的好处: 1.各层专注于自 ...
分类:
编程语言 时间:
2017-04-03 11:23:49
阅读次数:
199
[349] Intersection of Two Arrays [Easy] 两个无序可重复数组找交集, 交集要求元素唯一。 Given nums1 = [1, 2, 2, 1], nums2 = [2, 2], return [2]. 思路:1、两个unordered_set 可以去重; 2、先 ...
分类:
编程语言 时间:
2017-04-03 11:24:10
阅读次数:
181
算法提高 学霸的迷宫 时间限制:1.0s 内存限制:256.0MB 时间限制:1.0s 内存限制:256.0MB 问题描述 学霸抢走了大家的作业,班长为了帮同学们找回作业,决定去找学霸决斗。但学霸为了不要别人打扰,住在一个城堡里,城堡外面是一个二维的格子迷宫,要进城堡必须得先通过迷宫。因为班长还有妹 ...
分类:
编程语言 时间:
2017-04-03 11:25:53
阅读次数:
282
记录路径问题和层数利用结构体变量可以很容易的实现 这里要求路劲字典序列最小 改变一下优先的方向就可以了(注意实际方向和二维数组的对应关系,坑死我了),还有就是vis数组,,居然忘记了,活该超时。 太久没写,细节没处理好,,交了几发wa 加油加油。。 ...
分类:
编程语言 时间:
2017-04-03 11:27:33
阅读次数:
177
在开始本文内容之前,我们再来总结一下,前文内容: 1.智能指针采用RAII机制,在构造对象时进行资源的初始化,析构对象时进行资源的清理及汕尾. 2.auto_ptr防止拷贝后析构释放同一块内存,采用"转移所有权"的方法.(实际开发中auto_ptr并不实用) 3.scoped_ptr与auto_pt ...
分类:
编程语言 时间:
2017-04-03 11:30:02
阅读次数:
250
转自:http://www.linuxidc.com/Linux/2013-10/90928.htm T 有类型 ? 未知类型 一、通配符的上界 既然知道List<Cat>并不是List<Anilmal>的子类型,那就需要去寻找替他解决的办法, 是AnimalTrianer.act()方法变得更为通 ...
分类:
编程语言 时间:
2017-04-03 11:31:24
阅读次数:
237
简单的示例: 遇到重载的情况,编译器通过指针类型精确匹配函数。 将函数作为参数: 返回类型不会自动地转换成指针,我们必须显示地将返回类型指定为指针,但是我想,除非是函数内部还可以构造函数(例如Python那样),否则返回函数也没什么用。 练习 6.54 6.55 & 6.56 输出结果: ...
分类:
编程语言 时间:
2017-04-03 11:32:34
阅读次数:
184
hash.h hash.c ...
分类:
编程语言 时间:
2017-04-03 11:34:18
阅读次数:
265
希尔排序是冲破二次时间屏障的第一批算法之一。 它是通过比较相距一定间隔的元素来工作,各趟比较所用的距离随着算法的进行而减小,直到最后一趟(比较相邻元素)为止。因此希尔排序也叫缩减增量排序。 希尔排序使用一个序列h1,h2,h3...hk来排序。 具体的意思是 第一趟排序比较的是相隔为hk的元素,也就 ...
分类:
编程语言 时间:
2017-04-03 11:35:36
阅读次数:
222
package AnimalDemo; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; //日期工具类 public class DateUtil { public ... ...
分类:
编程语言 时间:
2017-04-03 11:37:35
阅读次数:
202
1. wait方法和notify方法 这两个方法,包括notifyAll方法,都是Object类中的方法。在Java API中,wait方法的定义如下: Causes the current thread to wait until another thread invokes the notify ...
分类:
编程语言 时间:
2017-04-03 11:38:52
阅读次数:
316
java虚拟机允许应用程序并发地运行多个线程。在java语言中,多线程的实现一般有以下三种方法: 1)实现Runnable接口,并实现该接口的run()方法 2)继承Thread类,重写run方法 3)实现Callable接口,重写call()方法 Callable对象实际是属于Executor框架 ...
分类:
编程语言 时间:
2017-04-03 11:39:16
阅读次数:
163
python 三层架构说明 三层架构(3-tier architecture) 通常意义上的三层架构就是将整个业务应用划分为:表现层(Presentation layer)、业务逻辑层(Business Logic Layer)、数据访问层(Data access layer)。 区分层次的目的即为 ...
分类:
编程语言 时间:
2017-04-03 11:41:44
阅读次数:
265
什么是算法? 算法就是计算机执行时的步骤,对于某一件事的详细描述。(事无巨细,全部考虑到,务必做到无遗漏,但是这是不可能的) 交互式解释器 python在启动是用于用户输入和程序返回结果的程序就是交互器。 十六进制,二进制 此处不做详细赘述,会更新整篇文章对此概念进行概述。 变量 变量就是一些数值的 ...
分类:
编程语言 时间:
2017-04-03 11:45:39
阅读次数:
209
通过配置defalut—autowire属性,Spring IOC容器可以自动为程序注入Bean;默认是no(不启用自动装配)。 default—autowire的类型有: byName:通过名称自动进行匹配 byType:通过属性自动进行匹配 示例如下: 一个实体类people beans.xml ...
分类:
编程语言 时间:
2017-04-03 11:51:52
阅读次数:
220
Redis是一个key-value存储系统。它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)和zset(有序集合)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redi ...
分类:
编程语言 时间:
2017-04-03 11:54:54
阅读次数:
464