一. 安装JDK, 并配置环境变量
准备安装文件: jdk-6u24-linux-i586.bin
1. 把安装文件移动到/usr/local目录下, 进入到/usr/local目录下, 通过"."解压文件:
2. 解压完成后, 我们可以查看到新产生的目录jdk1.6.0_24, 使用mv命令重命名为jdk, 目的是方便以后引用...
分类:
其他好文 时间:
2014-11-10 23:25:17
阅读次数:
226
HDU 1733 Escape
题目链接
题意:给定一个图,#是墙,@是出口,.可以行走,X是人,每个时间每个格子只能站一个人,问最少需要多少时间能让人全部撤离(从出口出去)
思路:网络流,把每个结点每秒当成一个结点,这样枚举时间,每多一秒就在原来的网络上直接加一层继续增广即可,注意考虑方向的时候,要考虑上原地不动
代码:
#include
#include
#i...
分类:
其他好文 时间:
2014-11-10 23:27:17
阅读次数:
223
select 的随机函数有点假, 也许是因为它是基于时间来的吧, 同一select中由于时间无法错开导致产生的随机数都是一样的, 如何做到让不同的行拥有不同的随机数呢?
下面以产生某个月的随机日期来示例吧。
--创建最小为1 最大为31 的视图
if object_id('view_rand_int31') is not null
begin
drop view view_rand_int3...
分类:
数据库 时间:
2014-11-10 23:26:39
阅读次数:
256
刚开始学习的时候,百度去查,但发现好多说得太复杂不好理解,结合各个文章总结一下(建议大概看文字,不理解不要紧,然后再看图的执行步骤然后在结合文字,这样一切就清晰好多)
B-tree,B是balance,一般用于数据库的索引。使用B-tree结构可以显著减少定位记录时所经历的中间过程,从而加快存取速度。而B+tree是B-tree的一个变种,大名鼎鼎的MySQL就普遍使用B+tree实现其...
分类:
数据库 时间:
2014-11-10 23:25:45
阅读次数:
197
什么是游标?select 语句也许一次性会取出来n条语句,那么游标便ke...
分类:
数据库 时间:
2014-11-10 23:26:56
阅读次数:
301
在一个项目中,需要从云端获取一个json格式的数据,并保存到本地文件中,然后再读取出来,这中间要用到json的dumps方法和loads方法,以实现数据的序列化和反序列化。具体来说,dumps方法,可将json格式数据序列为python的相关的数据类型,通常用于打印等;loads方法则是相反,把python数据类型转换为json相应的数据类型格式要求,反序列化后可以对json数据进行各种操作。在编程过程还发现一个问题,在序列化时,中文汉字总是被转换为unicode码,在网上搜索后发现,在dumps函数中添加...
分类:
编程语言 时间:
2014-11-10 23:24:35
阅读次数:
256
《=用来重复显示的图
1.最简单方式
创建wave_repeat.xml
xml version="1.0" encoding="utf-8"?>
bitmap xmlns:android="http://schemas.android.com/apk/res/android"
android:src="@drawable/wave"
android:t...
分类:
移动开发 时间:
2014-11-10 23:25:03
阅读次数:
212
博客好长时间没有更新了,做个基础总结,继续之前的,温故而知新!该系列为入门篇,大神可以绕道!
大家好,今天给大家详解一下Android中的BroadcastReceiver。在Android中,在Android中,Broadcast是一种广
泛运用的在应用程序之间传输信息的机制是一种广泛运用的在应用程序之间传输信息的机制,本质上是一种全局的监
听器,用于监听系统全局...
分类:
移动开发 时间:
2014-11-10 23:24:41
阅读次数:
298
题目意思:
给出一个字符串和字串的长度,求出该字符串的所有给定长度的字串的个数(不相同)。
题目分析:
此题为简单的字符串哈hash map问题,可以直接调用STL里的map类。map snum;
AC代码:
#include
#include
#include
using namespace std;
int main()
{
int t,n,nc;
cin>>...
分类:
其他好文 时间:
2014-11-10 23:23:27
阅读次数:
172
晚上吃的比较多不敢太早睡,趁空闲来看点东西,概念就不说了来看看SMM的几个阶段。
SMM大概分为两个阶段:SMM初始化阶段和SMM runtime阶段,先来看看初始化阶段,还是先上图,下面的这幅图是讲的SMM的初始化和runtime整个阶段,整个阶段由DXE Dispatcher加载SMM IPL开始,到我们每一个注册的SMM hander被不断的执行为止,当然我们的S...
分类:
其他好文 时间:
2014-11-10 23:25:06
阅读次数:
1606
mac 一般使用bash作为默认shell
Mac系统的环境变量,加载顺序为:
/etc/profile /etc/paths ~/.bash_profile ~/.bash_login ~/.profile ~/.bashrc
当然/etc/profile和/etc/paths是系统级别的,系统启动就会加载,后面几个是当前用户级的环境变量。后面3个按照从前往后的顺序读取,如...
分类:
系统相关 时间:
2014-11-10 23:24:17
阅读次数:
234
本题是Best Time to Buy and Sell Stock/的改进版。
本题中,可以买最多买进卖出两次股票。
买两次股票可以看成是第0~i天买进卖出以及第i+1~n-1天买进卖出两部分。这要枚举i并求出0th~ith的最大利益与(i+1)th~(n-1)th的最大利益之和的最大值就是买进卖出两次可以得到的最大利益。即状态转移方程:
dp[0,n-1]=max{dp[0,k]+dp[...
分类:
其他好文 时间:
2014-11-10 23:22:55
阅读次数:
282
Java多态
1,多态是继数据抽象和继承之后的第三种基本特征。
封装通过合并特征和行为来创建新的数据类型,而多态则是数据类型之间的耦合关系。
继承允许对象视为自己本身的类型或者其积类型来处理,而同一代吗则可以毫无差别的运行在这些不同的类型之上了。
import java.util.*;
enum Node{
MIDDLE_C,C_SHARP,B_FLAT
}
class Inst...
分类:
编程语言 时间:
2014-11-10 23:21:23
阅读次数:
338
设计模式是程序提升的必备知识,这里说下iOS如何实现抽象工厂设计模式。本文是看过oc编程之道这本的抽象工厂这章后写出的,如果不明白原理可以看看那本书。
TestView.h首先创建一个视图
//
// TestView.h
// AbstractFactory
//
// Created by 杜甲 on 11/10/14.
// Copyright (c) 2014 杜甲. Al...
分类:
移动开发 时间:
2014-11-10 23:21:02
阅读次数:
239