学习贵在分享,分享是一种美德,美德成就了优秀的你!...
分类:
编程语言 时间:
2015-03-30 16:34:37
阅读次数:
189
Python标准库中collections对集合类型的数据结构进行了很多拓展操作,这些操作在我们使用集合的时候会带来很多的便利,多看看很有好处。
defaultdict是其中一个方法,就是给字典value元素添加默认类型
from collections import defaultdict
def default_factory():
return 'default val...
分类:
编程语言 时间:
2015-03-30 16:34:13
阅读次数:
202
单例模式是开发模式中最简单,最易于理解的一种模式。简单地说,它指的就是始终保持一个实例的意思。但是,Java的类是可以穿件多个实例的,那么,怎么实现呢?
顾名思义,单例模式就是只有一个实例。单例模式确保某一个类只有一个实例,这个类称为单例类,单例模式有3个要点:①是某个类只能有一个实例;②它必须自行创建这个实例;③是它必须自行向整个系统提供这个实例。例如,一些资源管理器常常设计成单例模式。...
分类:
编程语言 时间:
2015-03-30 16:31:30
阅读次数:
216
char Dec2HexChar(short int n)
{
if ( 0 <= n && n <= 9 ) {
return char( short('0') + n );
} else if ( 10 <= n && n <= 15 ) {
return char( short('A...
分类:
编程语言 时间:
2015-03-30 16:31:54
阅读次数:
163
#pragma once
#include
#include
#include
using namespace std;
class strCoding
{
public:
strCoding(void);
~strCoding...
分类:
编程语言 时间:
2015-03-30 16:30:05
阅读次数:
152
设计到网络请求的地方一般都需要用到线程,C++11标准中增加了thread,下面是最简单的一个线程使用示例。
#include
#include
void thread_task()
{
std::cout << "thread task" << std::endl;
}
int main()
{
std::thread t(thread_task);
...
分类:
编程语言 时间:
2015-03-30 16:29:33
阅读次数:
150
题目地址:HDU 5195
简直受不了了。。BC第二题都开始线段树+拓扑排序了。。。
这题很容易想到拓扑排序过程中贪心,但是贪心容易TLE,所以需要用数据结构去维护,我用的是线段树维护。每次找入度小于等于k的编号最大的点,这样就可以保证字典序一定是最大的。
代码如下:#include
#include
#include
#inclu...
分类:
编程语言 时间:
2015-03-30 16:26:50
阅读次数:
244
//不用库函数实现memcpy
#include
#include
void * my_memcpy ( void *dst, void const *src, int count )
{
void * ret = dst;
assert( ( dst != NULL ) && ( src != NULL ));
while( count-- )
{
*( ( char * )...
分类:
编程语言 时间:
2015-03-30 16:26:21
阅读次数:
233
本篇博客主要介绍,CDI开发中,将所有的CDI Bean打包到一个jar包中,如何解决org.jboss.weld.exceptions.DeploymentException: WELD-001408 Unsatisfied dependencies for type [...] with qualifiers [@...] at injection point ... 异常。
介绍...
分类:
编程语言 时间:
2015-03-30 16:22:21
阅读次数:
258
//---------------------------15/03/30----------------------------
//min_element
templateclass ForwardIterator>
ForwardIterator min_element(ForwardIterator first, ForwardIterator last...
分类:
编程语言 时间:
2015-03-30 16:21:41
阅读次数:
229
Spring Security可以运行在不同的身份认证环境中,当我们推荐用户使用Spring Security进行身份认证但并不推荐集成到容器管理的身份认证中时,但当你集成到自己的身份认证系统时,它依然是支持的。
1. Spring Security中的身份认证是什么?
现在让我们考虑一下每个人都熟悉的标准身份认证场景:
...
分类:
编程语言 时间:
2015-03-30 16:21:03
阅读次数:
270
上一篇文章新手学JAVA(二)----String类与StringBuffer类的区别中了解到,String的值是不可变的,这就导致
每次对String的操作都会生成新的String对象,不仅效率低下,而且大量浪费有限的内存空间,StringBuffer是可变
类,和线程安全的字符串操作类,任何对它指向的字符串的操作都不会产生新的对象。
StringBuffer类和String...
分类:
编程语言 时间:
2015-03-30 16:20:52
阅读次数:
213
list是可变序列,通常用于存储同类型的元素。下面介绍list的专用方法,并且介绍几种使用list的数据结构。
构造list
list可以使用下面几种方法构造:
1)用一对方括号表示一个空list:[];
2)用方括号,元素使用逗号分隔:[a],[a,b,c];
3)用表达式:[x for x in iterable];
4)使用list函数:list(...
分类:
编程语言 时间:
2015-03-30 16:19:52
阅读次数:
165
线程共享的环境包括: 1.进程代码段 2.进程的公有数据(利用这些共享的数据,线程很容易的实现相互之间的通讯) 3.进程打开的文件描述符、信号的处理器、进程的当前目录和进程用户ID与进程组ID。进程拥有这许多共性的同时,还拥有自己的个性。有了这些个性,线程才能实现并发性。这些个性包括:1.线程ID ...
分类:
编程语言 时间:
2015-03-30 16:18:13
阅读次数:
182
Python标准库 osPython标准库 urllib
分类:
编程语言 时间:
2015-03-30 16:15:55
阅读次数:
111
{******************************************************************************* Copyright (C), 2014-2020, aicaipiao File name: UFtpContentThd.pas ...
分类:
编程语言 时间:
2015-03-30 16:17:37
阅读次数:
172