- 浏览: 6899654 次
- 性别:
- 来自: 武汉
最新评论
-
逐客叫我:
看完了懵了,一会原生方法栈一会堆,自己都不用一套。
深入JVM系列(一)之内存模型与内存分配 -
xhwahaha:
import java.util.Arrays;public ...
腾讯的一个面试题 -
j00131120:
总结的非常不错
从员工到总监,你要明白的8个道理 -
Will.Du:
这是thinking in java的例子吧
对象序列化 -
ping22changxin:
能否借你事例源码学习一下,谢谢了:812185421@qq.c ...
ActiveMQ发送ObjectMessage的一个问题
文章列表
模式
描述
r
以读方式打开文件,可读取文件信息。
w
以写方式打开文件,可向文件写入信息。如文件存在,则清空该文件,再写入新内容
a
以追加模式打开文件(即一打开文件,文件指针自动移到文件末尾),如果文件不存在则创建
r+
以读写方式打开文件,可对文件进行读和写操作。
w+
消除文件内容,然后以读写方式打开文件。
a+
以读写方式打开文件,并把文件指针移到文件尾。
b
- 2013-03-07 09:59
- 浏览 1529
- 评论(0)
发现一个,保持自己编码战斗力的练习场,南阳理工学院的在线ACM系统。
有兴趣的同学,可以注册一个,每天练习一题,题目不难的。
原题见:http://acm.nyist.net/JudgeOnline/problem.php?pid=2
括号配对问题
描述
现在,有一行括号序列,请你检查这行括号是否配对。
输入
第一行输入一个数N(0<N<=100),表示有N组测试数据。后面的N行输入多组输入数据,每组输入数据都是一个字符串S(S的长度小于10000,且S不是空串),测试数据组数少于5组。数据保证S中只含有"["," ...
- 2013-03-07 09:49
- 浏览 1531
- 评论(0)
1.先定义javaBean
package com.wutka.jox.test;
import com.wutka.jox. * ;
import java.util. * ;
public class TestBean implements java.io.Serializable
{
protected int foo;
protected String bar;
protected java.util.Date baz;
protected Vector thingies;
protected TestSubbean subbean;
pub ...
- 2013-03-07 09:28
- 浏览 1117
- 评论(0)
假设变量名是reportUrl,则有两种方法:
我自己用的是ServletActionContext.getServletContext().getAttribute("reportUrl").toString(),这种是确定的
同事说还有一种方法,但我没有验证过,ActionContext.getContext().getApplication().get("reportUrl")
- 2013-03-07 09:23
- 浏览 957
- 评论(0)
用java的Runtime.getRuntime().exec(cmd)方式,执行aapt命令行解包apk文件时,遇到“Cannot allocate memory”的错误。
但是直接在linux上使用aapt命令可以正常使用。
网上查询资料整理如下:
Cannot allocate memory
在Linux上调试一个比较复杂的Java程序,称为JavaA吧,JavaA会频繁的通过Process proc = Runtime.getRuntime().exec(cmd);调用一些外部程序。在系统负载和该程序占用内存都比较大的情况下,会出现调用失败的情况,错误信息是:&quo ...
- 2013-03-07 09:20
- 浏览 1400
- 评论(0)
http://acm.hdu.edu.cn/showproblem.php?pid=1195
题意:要从一个4位数,变成另一个4位数。有3种变换方法:1、选择一位加1(9+1变成1);2、选择一位减1(1-1变成9);3、选择相邻的两位交换其数值(第一位与第四位不相邻)。求最少的步数。
思路:这是我第一次写出双向BFS~用两个队列分别记录正向的bfs和反向的back_bfs,用map进行查重,map中的第二个值记录当前关键字的步数。搜一层正向的,并判断有没有在反向中出现;再搜一层反向的,并判断有没有在正向中出现。循环上面的搜索过程,直到搜到正向和反向中有交集(即搜到相同关键字)位置,将正向和 ...
- 2013-03-07 09:16
- 浏览 1539
- 评论(0)
package main
import (
"code.google.com/p/go.net/websocket"
"fmt"
"log"
"net/http"
"html/template"
)
func Echo(ws *websocket.Conn){
var err error
for{
fmt.Println("start")
var reply string
if err = websocket.Message.Receive(ws, &reply); ...
- 2013-03-07 08:55
- 浏览 1466
- 评论(0)
会话管理是web开发的一项重要内容,包括Session和Cookie两种技术。
1、Cookie工作原理
setcookie()
2、Cookie应用开发
只能读取所在域
单一域不能超过20个Cookie,每个Cookie文件长度上限位4k字节,浏览器最多储存300个cookie
6个属性:name , value ,expires ,path ,domain ,secure
保存表单内容
控制访问授权
3、写个通用Cookie类
4、解决方案
cookie存取优化
可将一系列cookie数据保存到数组中
检测客户端是否支持
首次运行尝试设置一个cook ...
- 2013-03-07 08:45
- 浏览 1080
- 评论(0)
职场是一个复杂的综合体,呼风唤雨的风光表面背后,必定得付出别人所不知道的艰辛。这个其实是很公平的。努力不一定有回报,但是如果不努力,就一定没有回报。如果你愿意改变,或许下次收获别人羡慕眼光的,就会是你。
说归说,对于那些想改变自己的朋友们来说,还是需要看清楚一些东西,有一些经验也想和大家分享分享。同样是职场人士,我也有我的经验和感受。在打工的3年里,我的到了7次加薪(
- 2013-03-07 08:32
- 浏览 1607
- 评论(1)
python的set和其他语言类似,是一个无序不重复元素集,基本功能包括关系测试和消除重复元素.集合对象还支持union(联合),intersection(交),difference(差)和sysmmetricdifference(对称差集)等数学运算.
sets支持xinset,len(set),和forxinset。作为一个无序的集合,sets不记录元素位置或者插入点。因此,sets不支持indexing,slicing,或其它类序列(sequence-like)的操作。
Help on class set in module __builtin__:
class s ...
- 2013-03-06 22:05
- 浏览 1373
- 评论(0)
元组
元组和列表十分类似,只不过元组和字符串一样是 不可变的 即你不能修改元组。元组通过圆括号中用逗号
分割的项目定义。元组通常用在使语句或用户定义的函数能够安全地采用一组值的时候,即被使用的元组
的值不会改变。
使用元组
#元组由不同的元素组成,每个元素可以存储不同类型的数据,例如字符串、数字和元组
#元组通常代表一行数据,而元组中的元素则代表不同的数据项
创建元组,不定长,但一旦创建后则不能修改长度
空元组tuple_name=()
#如果创建的元组只有一个元素,那么该元素后面的逗号是不可忽略的(1,)
#不可修改元素
>>>user=( ...
- 2013-03-06 16:41
- 浏览 1194
- 评论(0)
[['A','1'],['B','2'], ['C','3'], ['A','4'], ['B','5'], ['C','6'], ['A','1'], ['B','1'], ['C','1']]分别将这里面的A所对应的数都相加,B所对应的数相加,C所对应的数相加
这里面的A,B,C是随机的 有可能下回就是G,H,I了
list=[['A','1'],['B','2'], ['C','3'], ['A','4'], ['B','5'], ['C','6'], ['A','1'], ['B','1']]
dic={'A':'0','B':'0','C':'0'}
print type( ...
- 2013-03-06 13:17
- 浏览 1112
- 评论(0)
字典类似于你通过联系人名字查找地址和联系人详细情况的地址簿,即,我们把键(名字)和值(详细情
况)联系在一起。注意,键必须是唯一的,就像如果有两个人恰巧同名的话,你无法找到正确的信息。
注意,你只能使用不可变的对象(比如字符串)来作为字典的键,但是你可以不可变或可变的对象作为字
典的值。基本说来就是,你应该只使用简单的对象作为键。
键值对在字典中以这样的方式标记:d = {key1 : value1, key2 : value2 }。注意它们的
键/值对用冒号分割,而各个对用逗号分割,所有这些都包括在花括号中。
记住字典中的键/值对是没有顺序的。如果你想要一个特定的顺序,那么你应 ...
- 2013-03-05 15:55
- 浏览 1186
- 评论(0)
作者:Brett McLaughlin
多数 Web 应用程序都使用请求/响应模型从服务器上获得完整的HTML 页面。常常是点击一个按钮,等待服务器响应,再点击另一个按钮,然后再等待,这样一个反复的过程。有了 Ajax 和 XMLHttpRequest 对象, ...
- 2013-03-05 13:56
- 浏览 996
- 评论(0)
1、列表
列表是一种用于保存有序元素集合的数据结构,即你可以在列表中存储元素序列。考虑一个购物清单,上面有你需要购买的物品列表,只不过你可能希望以分号分隔他们而到Python变成了逗号。
列表元素被包含在方括号中,这样Python就会才会明白你指定的是一个列表。一点列表创建完毕,我们可以对其元素进行添加,删除和搜索。正是因为可以执行添加和删除操作,我们将列表称作可变类型,即这种类型可以被修改。
对象和类的快速简介
列表是使用对象和类的一个例子。当我们对变量i赋值时,例如赋值5,这相当于创建一个Int类(类型)的对象(实例),你可以参看help(int)来更好的理解它。
一个 ...
- 2013-03-05 09:47
- 浏览 1170
- 评论(0)