1.创建一个抽象类,验证它是否可以实例化对象。package com.lzw;public abstract class UseCase3 { abstract void doit(); public static void main(String args[]){ new...
分类:
编程语言 时间:
2015-08-03 18:24:53
阅读次数:
435
创建你自己的命令行 地址簿 程序。在这个程序中,你可以添加、修改、删除和搜索你的联系人(朋友、家人和同事等等)以及它们的信息(诸如电子邮件地址和/或电话号码)。这些详细信息应该被保存下来以便以后提取。python version 3.4.3 1 #创建你自己的命令行 地址簿 程序。在这个程序中, 2...
分类:
编程语言 时间:
2015-08-03 18:26:50
阅读次数:
161
一、if语句:if(条件){ 循环体}其结果必须是一个boolean类型。二、if-else语句:if(条件){ 循环体}else(条件){ 循环体}三、do-while语句:do{ 循环体}while(条件);四、for循环语句:for(int i=i;i<num;i++)...
分类:
编程语言 时间:
2015-08-03 18:23:56
阅读次数:
125
一个程序员良好的素养可以从他的代码风格里看出。Python官方的开发者指南,PEP8中,列举了Style Guide for Python Code.摘录The Python's Tutorial中的依依列出。1.用4空格缩进,而不是tab键。2.使每行不超过79个字符,目的是小屏幕用户也能很好的阅...
分类:
编程语言 时间:
2015-08-03 18:23:13
阅读次数:
133
通过 JS 或 JQuery 获取到元素后,通过offsetLeft、offsetTop、offsetWidth、offsetHeight 即可获得元素的位置和大小,非常的简单,直接上源码了,敬请参阅! 1 /** 2 * Get element position by jquer...
分类:
编程语言 时间:
2015-08-03 18:18:58
阅读次数:
151
6.IoC容器6.1 Spring IoC容器和bean介绍这一章节介绍了Spring框架的控制反转(IoC)实现的原理。IoC也被称作依赖注入(DI)。It is a process whereby objects define their dependencies, that is, the o...
分类:
编程语言 时间:
2015-08-03 18:18:02
阅读次数:
137
今天遇到一个比较怪异的问题,trim无法对首尾去空格,所以使用正则ASCII编码是160的空格,Unicode对应是\\u00A0咱们一般常见的编码是32表示空格,或者是半角空格或者是全角空格,全角或者半角可以用\\s(所有空白字符)跟\\u3000对这类空格进行去除但是如果是160空格的话就要使用...
分类:
编程语言 时间:
2015-08-03 18:17:56
阅读次数:
131
vector 赋值 遍历
分类:
编程语言 时间:
2015-08-03 18:15:01
阅读次数:
124
Implementatoito convert a string to an integer.Hint:Carefully consider all possible input cases. If you want a challenge, please do not see below and ...
分类:
编程语言 时间:
2015-08-03 18:15:05
阅读次数:
202
一.JavaScript实现汉字转为Unicode 1.通过解编码的方式转换 /*
*js?Unicode编码转换
*/?
var?decToHex?=?function(str)?{
????var?res=[];
????for(var?i=0;i?<?str.length;i++)
???????...
分类:
编程语言 时间:
2015-08-03 17:05:52
阅读次数:
162
现在,我们已经进入到大数据时代,在对数据进行处理分析时,首要的是需要有数据,而作为数据的一个重要来源则来自于网络爬虫,鉴于Python语言的简洁高效,以及对爬虫技术的大力支持,我们选择利用Python作...
分类:
编程语言 时间:
2015-08-03 17:05:38
阅读次数:
261
题意:给定一棵树n个节点m个询问,每次询问两个节点之间的距离。
思路:Tarjan离线算法求lca。
这题一开始交了n发一直爆栈.......百度了一下大概说的是这样hdu用的是windows服务器所以栈大小极其坑爹,稍微深一点的递归就会爆栈(正式比赛一般不会爆)
解决方法就是加一句#pragma comment(linker, "/STACK:1024000000,1024000000")...
分类:
编程语言 时间:
2015-08-03 17:03:23
阅读次数:
155
题目地址:HDU 5340
题意:问是否能将字符串str分解为三段非空的回文串。
思路:我们根据Manacher算法对字符串进行处理,处理过程中产生的P数组,我们可以得到两个数组first和last。
first存储的是第一个回文串的半径可能值。
last存储的是第三个回文串的半径可能值。
根据first和last我们可以枚举第一个回文串和第三个回文串,然后根据半径找出第二个回文串的初始位...
分类:
编程语言 时间:
2015-08-03 17:00:40
阅读次数:
389
开发背景游戏中一些背景能采用UV动画,效果更佳。eg.星空、墙壁因为gif的原因有卡顿,起始播放纹理动画的时候是不会有卡顿的。
Unity的NGUI采用纹理动画NGUI的UITexture允许使用一张纹理
有了这个,我们便可以扩展一个脚本来影响【UV Rect】参数了
/**
基于NGUI的UITexture的纹理动画 1.图片首尾相接的UITexture,可以播放UV纹理动画...
分类:
编程语言 时间:
2015-08-03 16:58:54
阅读次数:
521
1. 问题引入:互斥锁问题,假设现在有两个资源A和B,一个线程先拿A再拿B,另一个则相反,这样导致的问题就是死锁,即两个线程无休止的互相等待
#include
#include
#include
#include
pthread_mutex_t g_mtxa = PTHREAD_MUTEX_INITIALIZER;
pthread_mutex_t g_mtxb = PTHREAD_MU...
分类:
编程语言 时间:
2015-08-03 16:58:29
阅读次数:
178
我们常用到的动态特性主要是反射,在运行时查找对象属性、方法,修改作用域,通过方法名称调用方法等。但反射的性能开销较大,Javassit是一个东京研究院开发的第三方库,提供了运行时操作Java字节码的方法。 类似字节码操作方法还有ASM,几种动态编程方法相比较,在性能上Javassist高于反射,但低于ASM。
package fanshe;
public class Person...
分类:
编程语言 时间:
2015-08-03 16:57:19
阅读次数:
250
十五年前,多处理器系统是高度专用系统,要花费数十万美元(大多数具有两个到四个处理器)。现在,多处理器系统很便宜,而且数量很多,几乎每个主要微处理器都内置了多处理支持,其中许多系统支持数十个或数百个处理器。
要使用多处理器系统的功能,通常需要使用多线程构造应用程序。但是正如任何编写并发应用程序的人可以告诉你的那样,要获得好的硬件利用率,只是简单地在多个线程中分割工作是不够的,还必须确保线程确实大部...
分类:
编程语言 时间:
2015-08-03 16:56:21
阅读次数:
395