Linux操作系统是一个多用户操作系统,它允许多个用户登录和使用一台计算机。为了保护计算机(和其他用户的隐私),用户都被限制了能做的事情。
大多数用户都允许运行计算机上大部分程序,并且编辑和保存存放在他们自己home目录中的文件。一般用户都不允许编辑其他用户的文件和一些系统文件。然而,在Linux系统上有一个特殊用户叫做超级用户,通常用户名为root。这个超级用户访问计算机没有限制,几乎可以...
分类:
其他好文 时间:
2014-09-28 13:44:22
阅读次数:
259
一. 使用editplus去重:
1. 菜单栏选择“工具” -> "排序"
2. 勾选“删除重复行”, 再点击“排序”就可以了...
分类:
其他好文 时间:
2014-09-28 14:17:32
阅读次数:
173
一,打开变量声明
或选择opendeclaration就可以查看变量的定义
二,打开类型层次结构(open type
hierarchy)
或者点击F4
三,打开调用层次结构
四,打开文件包含浏览器
五,打开元...
分类:
系统相关 时间:
2014-09-28 13:44:02
阅读次数:
148
转载 + 个人体会,分享如下,请高手指点:
生活中,总会出现这样的一幕:当自己正在一个很复杂的业务编写算法的紧要关头——突然,同事(同学)反映网站的某某功能不能运行了,要你给修复。接着几分钟后,你的团队负责人要求你解释一下昨天发表的有关项目的问题,或者更干脆一些你是一个专注的人,喜欢把一件事情干完再着手干另外一件事情(不是你一个人这样,恐怕全世界的人都喜欢专注的吧),可以你的Boss单单...
分类:
编程语言 时间:
2014-09-28 14:50:32
阅读次数:
263
控制器 Home
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using MvcApplication2.Models;
namespace MvcApplication2.Controllers
{
public c...
分类:
Web程序 时间:
2014-09-28 13:59:52
阅读次数:
153
(前提是你有该jar包源码!!)
一、确保Referenced LIbraies下已经有该jar包,否则的话,右击该jar包选build path->add to build path。
二、对Referenced LIbraies下的选择该jar包(注意不要在libs目录下选),右击选properties,然后在如下图位置选择该jar包所对应的源代码的位置。
...
分类:
移动开发 时间:
2014-09-28 12:52:52
阅读次数:
229
在ORACLE中给表、列增加注释以及读取注释
1、给表填加注释:SQL>comment on table 表名 is '表注释";
2、给列加注释:SQL>comment on column 表.列 is '列注释';
3、读取表注释:SQL>select * from user_tab_comments where comments is not null;
4、读取列注释:SQL>se...
分类:
数据库 时间:
2014-09-28 13:26:02
阅读次数:
213
背景:需求是在Controller中方法没有实现时,返回模拟结果。主要用于项目初期前台跟后台的交互,Web项目就是在前台发出请求然后后台响应并返回结果。本示例利用拦截器和注解实现跳过执行方法直接返回定义结构的功能。
通过定义一个StringResult注解,在访问方法的时候返回StringResult中的内容。通过Debug注解来定义方法是否要返回StringResult中的内容...
分类:
编程语言 时间:
2014-09-28 14:49:12
阅读次数:
224
在上班之余,小组组织聚餐活动是必不可少的。结果是美好的,过程是复杂的,我们IT男可以通过程序流程图的方式来描述从活动策划到活动结束的整个过程。 聚餐之前,有一系列的动作,如下图所示。 到了聚餐地点,大家开怀畅饮、共叙友情。在聚餐的过程中,有一系列的动作,如下图所示。(本人微博:http://we...
分类:
其他好文 时间:
2014-09-28 14:32:22
阅读次数:
152
C++ virtual继承的另一种名称是菱形继承,主要目的是用于解决从不同类继承来的同名数据成员在内存中有不同的拷贝,造成数据不统一的
问题,以致于在进行类释放时造成内存泄漏。将共同的基类作为虚基类,这时从不同的路径继承过来的同名数据成员在内存中就只有一个拷贝,同
一个函数名也只有一个映射。这样不仅就解决了二义性问题,也节省了内存,避免了数据不一致的问题。
如下是实现格式:
cla...
分类:
编程语言 时间:
2014-09-28 13:58:52
阅读次数:
180
什么是LRU Cache
LRU是Least Recently Used的缩写,意思是最近最少使用,它是一种Cache替换算法。什么是Cache?狭义的Cache指的是位于CPU和主存间的快速RAM,通常它不像系统主存那样使用DRAM技术,而使用昂贵但较快速的SRAM技术。广义上的Cache指的是位于速度相差较大的两种硬件之间,用于协调两者数据传输速度差异的结构。除了CPU与主存之间有Cache...
分类:
编程语言 时间:
2014-09-28 13:58:32
阅读次数:
294
Oracle中自带了DBLink功能,它的作用是将多个oracle数据库逻辑上看成一个数据库,也就是说在一个数据库中可以操作另一个数据库中的对象,例如我们新建了一个数据database1,我们需要操作数据库database2中的表,或者我们需要操作远程机器上数据库database3中的表,我们就可以使用dblink这个强大的功能!
1、我们如果要创建全局的DBLink,就是说无论什么角色都可以使...
分类:
数据库 时间:
2014-09-28 14:15:02
阅读次数:
149
最先看到这一题,直觉的解法就是len从1到s1.size()-1,递归调用比较s1和s2长度为len的子串是否相等,以及剩余部分是否相等。
将s1分成s1[len + rest],分别比较s2[len + rest]和s2[rest + len]
代码如下:
bool isScramble(string s1, string s2) {
return find(s1, s2);
...
分类:
其他好文 时间:
2014-09-28 13:41:32
阅读次数:
132
【题意简述】:输入一个数,如果这个数是素数就输出0,如果不是素数就输出离它最近的两个素数的差值,叫做Prime Gap。
【分析】:这题过得很险,因为我是打的素数表。由于最大的素数是1299709,所以注意在打表时要使用long long,否则程序应该不能运行。注意这一点应该就可以了。
// 2984K 235Ms
#include
using namespace std;
#define...
分类:
其他好文 时间:
2014-09-28 12:51:28
阅读次数:
137