AOP的实现底层实际上即为反射,JDK中的反射类java.lang.reflect.Proxy是Java中唯一可以访问调度器的类。类似地,常见的动态代理库cglib也是通过反射机制实现了动态代理的封装。技术成熟度相对较高的AspectJ和Spr...
分类:
其他好文 时间:
2015-07-14 13:52:53
阅读次数:
164
GCC的编译流程分为了4个步骤,分别为 ? 预处理(Pre-Processing) ? 编译(Compiling) ? 汇编(Assembling) ? 链接(Linking) GCC使用的基本语法为: ? ? ? ? ? ? ? gcc [option | filename] 预处理...
分类:
系统相关 时间:
2015-07-14 13:52:53
阅读次数:
143
定义基本表(创建基本表的语法)
CREATE TABLE 基本表名>
(列名>数据类型> [列级完整性约束条件]
[,列名>数据类型> [列级完整性约束条件]]
……
[,表级完整性约束条件]);
如果完整性约束条件涉及到该表的多个属性列时,必须在表级定义该约束条件,否则既可以定义在列级,...
分类:
数据库 时间:
2015-07-14 13:52:10
阅读次数:
436
python多线程是伪多线程,同时间最多只有一个线程在执行,但这样并不代码python的多线程没有作用,对于IO密集型的系统,python的多线程还是能极大的提升性能~
关于python伪多线程可以去了解python GIL的概念。
以下代码涉及python多线程,多进程,进程池相关操作:
#encoding:utf-8
from multiprocessing import Pool,Ma...
分类:
编程语言 时间:
2015-07-14 13:49:10
阅读次数:
330
人们每天使用的App,以及玩儿的电子游戏不是凭空就有的,而是程序员笔耕不辍,靠着他们一行行的代码开发出来的。
当然,那些App应用、网页、甚至是整个互联网本身,都需要依靠平台和硬件来运行。更重要的是,就连人们构建这些平台所需要的编程语言,其实也是需要有人开发出来。那么问题来了,站在编程金字塔顶端的那些人,都是谁呢?
1、Linus Torvalds,他在赫尔辛基大学的宿舍里开发了Linux...
分类:
其他好文 时间:
2015-07-14 13:49:20
阅读次数:
196
整数在计算机中都是以二进制的方式存储的,例如 2 = 0000 0010。最高位是符号位,0表示正数,1表示负数。正数的情况很容易理解,但是负数存储的是补码
,-2 = 1111 1110。
(一) 概念
以8位的字长为例
正数补码==原码
负数补码为,除符号位外取反,然后加1 +2 = 0000 0010[原码] = 0000 0010[补码]
-2 = 1000 001...
分类:
其他好文 时间:
2015-07-14 13:48:38
阅读次数:
133
从网上下载了struts2的参考手册.chm(本文适用所有已.chm结尾的文件)不能正常打开使用。
如图:
解决方法:
在该文档上右键,选择最后一项属性-->点击解除锁定,ok完事了。...
分类:
其他好文 时间:
2015-07-14 13:47:38
阅读次数:
117
之前用的是循环链表,java刚学,不知道怎么用链表,用个小算法吧
代码:
import java.util.Scanner;
/**
*
*/
/**
* @author john
* @约瑟夫循环/MonkeyKing
*/
public class MonkeyKing {
/**
* @param args
*/
public static ...
分类:
编程语言 时间:
2015-07-14 13:47:27
阅读次数:
241
有时候我们在淘宝网或者京东商城上浏览要购买的商品的时候当把鼠标移动到图图片上的时候会发现图片放大,然后鼠标移动,图片也会跟着移动,接下来我就使用jquery来实现这种效果:
这是图片目录:
图片提示
body{
margin:0;
padding:40px;
background:#fff;
font:80% Arial, Helvetica, sans-se...
分类:
其他好文 时间:
2015-07-14 13:46:10
阅读次数:
209
Given a binary tree, return the postorder traversal of its nodes’ values.For example:
Given binary tree {1,#,2,3},
return [3,2,1].Note: Recursive solution is trivial, could you do it iteratively?二叉...
分类:
其他好文 时间:
2015-07-14 13:47:27
阅读次数:
181
这几天被Eclipse整哭了,也怪自己手贱把appcompat_v7给删了。Eclipse创建工程如果是兼容4.0以下,会多生成一个工程appcompat_v7,如下图:
这个工程是会被当成一个兼容包引用到你的目标工程,是不可以删掉的。
删掉的话,R文件就没法生成,就几百个错误跑出来了。
工程右键的properties->Android就会变成如下图,有个红叉:
解决方法:1、如果你删app...
分类:
移动开发 时间:
2015-07-14 13:45:48
阅读次数:
136
DynamicDataDisplay.dll是一个添加动态数据到您的Silverlight或WPF应用程序交互的可视化控件。它允许创建线图,气泡图,热图和其他复杂的二维图,这是非常常见的科学软件。
DynamicDataDisplay sample charts:
下载地址如下:
http://dynamicdatadisplay.codeplex.com/
首先创建一个W...
http://acm.hdu.edu.cn/showproblem.php?pid=5282
Problem Description
Xuejiejie loves strings most. In order to win the favor of her, a young man has two strings X, Y to
Xuejiejie. Xuejiejie ha...
分类:
其他好文 时间:
2015-07-14 13:45:05
阅读次数:
171
Java版链表逆置
定义数据结构:
/**
* 链表的数据结构
*/
class LinkedListArray {
/**
* value
*/
Object value;
/**
* 下个节点
*/
LinkedListArray next = null;
public void setValue(Ob...
分类:
编程语言 时间:
2015-07-14 13:47:52
阅读次数:
176
拥有丰富的开发经验,曾担任多年的技术总监,带领团队开发多个电子商务平台、教务管理系统等。热衷主流PHP技术,熟悉lamp网站解决方案。讲课风格:逻辑严谨,条理清晰,对技术要点把握准确,注重培养学员的逻辑思维能力。
数据显示:目前全球5000万互联网网站中,有60%采用的是PHP技术,80%的国内互联网网站使用PHP开发。可见,PHP已然成为全球最热的互联网技术之一。...
分类:
其他好文 时间:
2015-07-14 13:47:17
阅读次数:
309
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2537
提示:就找是’B’和’L’的时候,看看是谁赢就行了#include
#include
#include
using namespace std;
char s[20];
int main()
{
int m;
while...
分类:
其他好文 时间:
2015-07-14 13:46:48
阅读次数:
252
什么是线程池:
线程池就是控制线程的一个池子。用来控制线程数量。
为什么要使用线程池:
1.避免系统重复创建和销毁线程影响运行的时间(创建+销毁>>执行时间时)
2.控制线程数量,线程过多会导致机器运行卡(大约一个线程占用1M空间)
ThreadPoolExecutor构造方法
public ThreadPoolExecutor(int corePoolSize...
分类:
编程语言 时间:
2015-07-14 13:45:16
阅读次数:
116