编程语言
1、在部署Java Web项目的过程中,启动Tomcat出现报错提示
具体报错如下:
Could not load the Tomcat server configuration at \Servers\Tomcat v7.0 Server at localhost-config. The configuration may be corrupt or incomplete.
元素...
#-*- coding: UTF-8 -*-
import time
import functools
def foo(say,hi='xx'):
print locals()
print 'in foo :say %s' % (say,)
def add(x,y):
return x+y
#version 1
def timeit(func):
start...
这是自己无聊想出来的诡异写法,挺好玩,天马行空,哈哈。用字典替代if/else,字符串执行命令,挺易读的。
( LETTER, DIGIT, POINT, OTHER, POWER, PLUS, MINUS ) = ( 0, 1, 2, 3, 4, 5, 6 )
( END, NULL ) = ( -1, -1 )
( ICON, FCON ) = ( 0, 0 )
w = n = p =...
数据从磁盘移动到进程的内存区域整个过程:进程发起read()系统调用,要求其缓冲区被填满,内核随即要求磁盘控制硬件发送命令,磁盘控制器直接将数据写入内核的内存缓冲区中,该过程通过DMA来完成,无需主CPU协助,当磁盘控制器将内核缓冲区填满,内核随即将数据复制到进程对应缓冲区中。内核空间:内核空间是操作系统所在的区域,可以直接与磁盘硬件设备通讯,控制用户区域的运行状态,所有的IO操作都直接或者间接的通过内核空间。当用户空间所需要的数据在内核空间中已经存在,那么内核无需再次向磁盘控制硬件发起系统调用,直接对内核...
C语言的逻辑控制主要有种:
1> goto 最强大,但一般只在特殊环境下使用。
2> if else
3> ?:
4> switch case
5> for
6> while
7> do while
自从dijkstra的论文Go To Statement Considered Harmful以后,C语言代码很少看到goto了。(一般用在多次资源分配的错误处理上)
但...
//默认密钥向量
private static byte[] Keys = { 0x12, 0x34, 0x56, 0x78, 0x90, 0xAB, 0xCD, 0xEF };
///
/// DES加密字符串
///
/// 待加密的字符串
/// 加密密钥,要求为8位
/// 加密成功返回加密后的字符串,失败返回源串
public static...
空指针常量
一个表示0值的整数常量,叫做空指针常量。例如:0、0L、1-1(它们都是值为0的整数常量表达式)以及(void*)0、void* NULL 都是空指针常量,空指针常量可以赋值给任何指针类型,因为它是变体类型(void*)。但是我们更倾向于使用NULL表示这个空指针常量。对于其它方式(比如0)来表示空指针常量虽然不会产生任何问题,但是在根本意义上并不符合空指针常量的定义。因为空指针常量...
本系列文章译自Venkat Subramaniam的Functional Programming in Java译者注:本篇会有点无聊,希望你不要睡着了。
第一章 你好,lambda表达式!
第二节:函数式编程的最大收获
函数式风格的代码有更高的信噪比;写的代码更少了,但每一行或者每个表达式做的却更多了。比命令式编程相比,函数式编程让我们获益良多:
避免了对变量的显式的修改...
这里我将会给大家演示用ConcurrentHashMap类和lambda表达式实现一个本地缓存。因为Map有一个新的方法可以在key为Null的时候自动计算一个新的value值。非常完美的实现cache。来看下代码:
public static void main(String[] args) {
for (int i = 0; i < 10; i++)
System.o...