现在位置: 首页 > sider发表的所有文章
  • 10月
  • 29日
综合 ⁄ 共 1009字 评论关闭
Linux 命令行快捷键 由 lugir 于 星期六, 01/30/2010 - 10:07 提交   在 Linux 命令行中有许多快捷键,例如 Ctrl+l 可以清屏,Ctrl+C 可以中断命令,Ctrl+Z 可以暂停命令等等,掌握这些快捷键之后,会发现在 Linux 下使用命令行变得更方便、更简单了   Linux 命令行快捷键 Linux 命令行快捷键 ↑ 或 Ctrl+p 显示上一条命令 ↓ 或 Ctrl+n 显示下一条命令 → 或 Ctrl+f 光标向右移动一个字符 ← 或 Ctrl+b 光标向左移动一个字符 Alt+f 光标向右移动一个单词 Alt+b 光标向左移动一个单词 Ctr......
阅读全文
  • 09月
  • 27日
综合 ⁄ 共 16769字 评论关闭
Package java.util.concurrent Description(java.util.concurrent包的描述) Utility classes commonly useful in concurrent programming. This package includes a few small standardized extensible frameworks, as well as some classes that provide useful functionality and are otherwise tedious or difficult to implement. Here are brief descriptions of the main components. See also the java.util.concurrent.locks and java.util.concurrent.atomic packages. 在并发编程中很常用的实用工具类。此包包括了几......
阅读全文
  • 09月
  • 04日
操作系统 ⁄ 共 5027字 评论关闭
主要是对VLAN的数据包格式进行了抓包分析。同时对vconfig命令的适用进行了说明。 PC:10.10.107.168  AP:10.10.107.231(eth0.100) 1:添加VLAN,使用vconfig。 ~# vconfig BusyBoxv1.10.3 (2012-09-23 02:13:20 CST) multi-call binary Usage:vconfig COMMAND [OPTIONS]... Create andremove virtual ethernet devices Options:         add             [interface-name] [vlan_id]         rem             [vlan-name]         set_flag        [interface-name] [flag-num] [0 | 1]         set_egress_map  [vla......
阅读全文
  • 07月
  • 18日
综合 ⁄ 共 1813字 评论关闭
转自:http://blog.csdn.net/ithomer/article/details/7096252 注:(书上的分治算法复杂度太大,选择动态规划算法) 题目: 输入一个整型数组,数据元素有正数也有负数,求元素组合成连续子数组之和最大的子数组,要求时间复杂度为O(n)。 例如: 输入的数组为1, -2, 3, 10, -4, 7, 2, -5,最大和的连续子数组为3, 10, -4, 7, 2,其最大和为18。 分析: 如果不考虑时间复杂度,我们可以枚举出所有子数组并求出他们的和。不过非常遗憾的是,由于长度为n的数组有O(n2)个子数组(即:n + n-1 + ... + 1=n(n+1)/2);而且求一个......
阅读全文
  • 04月
  • 17日
综合 ⁄ 共 982字 评论关闭
蛮常见一道题目。 思路: 1:排序,按顺序遍历两个数之和twoSum, 2: 二分查找 (0 - twoSum)看是否存在 这题最容易错的地方是must not contain duplicate triplets,所以遍历的这时候要用一个数字记录最后一个遍历的数字是,避免重复。 #include<iostream> #include <vector> #include <algorithm> using namespace std; class Solution { public: vector<vector<int> > threeSum(vector<int> &num) { vector<vector<int>> combs; if (num.size() < 3) re......
阅读全文
  • 04月
  • 10日
综合 ⁄ 共 5788字 评论关闭
原题:http://acm.hdu.edu.cn/showproblem.php?pid=1251   Problem Description Ignatius最近遇到一个难题,老师交给他很多单词(只有小写字母组成,不会有重复的单词出现),现在老师要他统计出以某个字符串为前缀的单词数量(单词本身也是自己的前缀).     Input 输入数据的第一部分是一张单词表,每行一个单词,单词的长度不超过10,它们代表的是老师交给Ignatius统计的单词,一个空行代表单词表的结束.第二部分是一连串的提问,每行一个提问,每个提问都是一个字符串. 注意:本题只有一组测试数据,处理到文件结束.     Output 对于每个提问,......
阅读全文
  • 04月
  • 30日
综合 ⁄ 共 2423字 评论关闭
这是我为12月4日开始的“2008软件开发2.0技术大会”准备的讲稿。到了现场,我发现这个讲稿对现场近千人的技术高手不适合,只好临时讲了移动互联网的趋势。   致刚入门的程序员五点建议   每个IT企业,尤其是初创企业,非常苦恼:找不到好的程序员。现在大学、软件学院及各种培训机构,每年培养几十万的程序员,毕业的每个人都有同样困恼:找 不到好的工作。问题出在哪里呢?其实,企业需要的是不是刚会写程序的人,需要来了就能干活的人,尤其能把活干好的人。而刚毕业的大学生多半刚学会如何写程 序,的确很难企业需求。 企业到......
阅读全文
  • 04月
  • 04日
综合 ⁄ 共 2130字 评论关闭
一些答案: 1、 The idea behind using 1L is so that you increment it every time you change the class properties or methods. 2、 The "long" default of the serialVersionUID is the default value as defined by the Java Serialization Specification, calculated from the default serialization behaviour. So if you add the default version number, your class will (de-)serialize faster as long as nothing has structurally changed, but you'll have to take care that if you change the class (add/remov......
阅读全文
  • 03月
  • 29日
综合 ⁄ 共 4910字 评论关闭
在上一篇文章中,我们定制了不能拖放界面大小的窗口,但是很多时候,我们都必须能够实现窗口拖拉,但是图片的大小已经固定了,怎么办了?   能拖拉的窗口大小   在播放器的歌词窗口的窗口时可以拖拉大小的,如图1:   图1 拖拉的歌词窗口:       打造能拖拉的定制窗口   首先,我们应该想到无论窗口怎么拖拉大小,起四周的四个角的大小是不会变化的,我们把四个角的图片以窗口大小为变量定位在窗口的四个位置,图片素材如下图2;   图2:四个角的素材            在拖拉的过程中,改变大小的分别是四周的边距,我们可以根据窗口......
阅读全文
  • 03月
  • 16日
综合 ⁄ 共 2665字 评论关闭
     以前认真学习过C++,但是以后没有经常使用忘得差不多了,以前许多需要注意和好的编程经验由于没有记笔记也忘完了,现在专门写一篇来总结C++基础知识和好的编程经验(其中有很多内容是直接从别的博客中复制的)。 一、Const,Const函数,Const变量,函数后面的Const const 是constant 的缩写,“恒定不变”的意思。被const 修饰的东西都受到强制保护,可以预防意外的变动,能提高程序的健壮性。所以很多C++程序设计书籍建议:“Use const whenever you need”。 1.用const 修饰函数的参数 如果参数作输出用,不论它是什么数据类......
阅读全文
  • 02月
  • 20日
综合 ⁄ 共 2458字 评论关闭
HBase使用总结 1、  使用压缩存储 HBase用于大规模的数据管理,数据一般会达到TB级,量级一般会达到billion级,如果不采用压缩模式管理数据会大大的增加HDFS的存储及NameNode的管理压力,LZO压缩是HDFS支持的压缩格式,可以将数据压缩到50%左右,并且压缩和解压速度相比zip等模式要快。在HBase使用LZO压缩前需要做以下准备: 1、  安装lzo-2.04-1.el5.rf.x86_64.rpm和lzo-devel-2.04-1.el5.rf.x86_64.rpm 2、  将lzo的jar包hadoop-lzo-0.4.10.jar复制到HBase安装目录的lib下 3、  创建HBase表时在列簇的配置中加入COMPRESSION=>......
阅读全文
  • 02月
  • 17日
综合 ⁄ 共 3570字 评论关闭
文章目录 文档信息 作者: 阮一峰 日期: 2011年12月21日 SSH是每一台Linux电脑的标准配置。 随着Linux设备从电脑逐渐扩展到手机、外设和家用电器,SSH的使用范围也越来越广。不仅程序员离不开它,很多普通用户也每天使用。 SSH具备多种功能,可以用于很多场合。有些事情,没有它就是办不成。本文是我的学习笔记,总结和解释了SSH的常见用法,希望对大家有用。 虽然本文内容只涉及初级应用,较为简单,但是需要读者具备最基本的"Shell知识"和了解"公钥加密"的概念......
阅读全文