今天CisternData的刘总给我看了几个她看到的关于编程基础的小问题。感觉很有意思!说这几个是小问题,是因为谁都会做。说它们有难度——确实是现在多数的初级程序员遇到这种初级问题,还真的难以做得有多完美。那么接下来几天,就逐一的对这几个问题进行演练。...
分类:
编程语言 时间:
2015-05-13 16:47:38
阅读次数:
237
题目大意:给定一张n=10000,m<=10000n=10000,m4>4,无解
若度数为奇数...
分类:
其他好文 时间:
2015-05-13 16:49:19
阅读次数:
129
#include
#include
using std::endl;
using std::vector;
using std::cin;
using std::cout;
struct treeNode
{
int value;
treeNode*left;
treeNode*right;
};
bool isAncestor(treeNode*root,treeNode*p)
{
if(...
分类:
其他好文 时间:
2015-05-13 16:48:34
阅读次数:
137
一、Filter
1、过滤器的概念
Java中的Filter 并不是一个标准的Servlet ,它不能处理用户请求,也不能对客户端生成响应。 主要用于对HttpServletRequest 进行预处理,也可以对HttpServletResponse 进行后处理,是个典型的处理链。
优点:过滤链的好处是,执行过程中任何时候都可以打断,只要不执行chain.do...
分类:
其他好文 时间:
2015-05-13 16:46:32
阅读次数:
246
我们可以大致看出数据在IPv4协议中的流向,
接收报文
设备驱动处理完硬件介绍到的数据后,IPv4协议的ip_rcv函数(net_receive_skb调用)得到了属于IPv4的报文,接着调用ip_rcv_finish对报文进行分析。判断是该转发还是交付本地上层协议。
如果是本地报文,则传给ip_local_deliver处理,如果是转发,那就交付ip_forward进行转发处理。
发送报文
对于接收到的属于转发的报文(来自ip_forward_finish)以及L4层传下来的报文,需要进行分析后传给...
分类:
系统相关 时间:
2015-05-13 16:48:26
阅读次数:
166
本文通过纵横中文小说网为例,介绍如何实现分布式采集的数据库设计;介绍四个采集模块之间的关系,以及他们采集的信息如何存储...
分类:
数据库 时间:
2015-05-13 16:49:09
阅读次数:
244
背景:
最近一直在做一个Web Excel项目,其中一项功能一直很纠结,就是数据的复制粘贴功能。功能要求:可以把Web端数据粘贴到Excel中,也可以从Excel中直接粘贴数据到页面编辑器中。支持Button粘贴和Ctrl+C/Ctrl+V快捷键复制粘贴。
本以为这个功能会很简单,但是查了很多资料,用JS操作粘贴板IE下很好用,直接支持一个window.clip...
分类:
Web程序 时间:
2015-05-13 16:46:59
阅读次数:
1838
1、查询所有列
select * from 表名;
2、查询表结构
desc 表名;
3、查询指定列
select ename,sal,job from 表名;
4、oracle中查看所有表和字段
获取表:
select table_name from user_tables; //当前用户的表
select table...
分类:
数据库 时间:
2015-05-13 16:48:04
阅读次数:
187
题目描述数组A中任意两个相邻元素大小相差1,现给定这样的数组A和目标整数t,找出t在数组A中的位置。解题思路对于目标t,由当前位置a[index]比较开始,下一个可能位置为index = abs(t-a[index]),因为要找出所有的位置,所以找出第一个下标位置之后,再从这个下标的下一个开始重新查找。代码实现#include
#include
#inclu...
分类:
编程语言 时间:
2015-05-13 16:46:09
阅读次数:
171
不确定界面架构是否合理?最简单的办法就是看看别人是怎么做的,比如QQ。方法也比较简单,就是一个工具:Reveal。下面说说怎么用。测试环境:mac osx 10.10 / xcode 6.3 / ios7.1.2 / Reveal 1.5.1安装: 首先前往 http://revealapp.com/download/ 去下载文件,解压直接运行,就可以看到界面了。这里强烈建议把下载的Reve...
分类:
移动开发 时间:
2015-05-13 16:47:10
阅读次数:
233
系统版本
Host(宿主机): Ubuntu14.04LTS 64bit
Guest(虚拟机):Windows8.1 64bit
VMWare Workstation:11.0.0 for linux
准备
假设你有一台装有Ubuntu的物理机器,并安装了VMWare Workstation。然后VMWare中已经安装了一个Windows的虚拟机。如果没有完成任何一步,请...
使用VS+Xamarin.Forms运行Android程序是报如下错误:
The project ProjectName.Droid needs to be deployed before it can be started.
Verify the project is selected to be deployed in the Solution
Configuration Ma...
分类:
其他好文 时间:
2015-05-13 16:47:05
阅读次数:
125
1、打开cmd窗口,输入 sqlplus / as sysdba
2、运行cmd ,输入 alter user 用户名 account unlock;
3、alter user 用户名(system) identified by 新密码(m1234) ; 修改密码 (注意:一定要在英文输入状态下输入字母,否则不识别 )
4、修改成功啦 ,现在可以用新密码 m1234 ...
分类:
数据库 时间:
2015-05-13 16:46:38
阅读次数:
183
日志检查时我们平时用的非常多的一种监控方式,下面我们就来介绍下。
检查日志我们需要使用nagios插件,比如nagios自带的check_logfile,功能比较有限,我们使用ConSol Labs出品的check_logfiles,它能够处理截断日志,支持宏定义,支持正则等功能,使我们的监控更加灵活。
我们先来安装下:...
分类:
移动开发 时间:
2015-05-13 16:45:55
阅读次数:
351
下载oracle jre:
http://www.java.com/zh_CN/download/manual.jsp
选择非rpm包,绿色包,可以避免与openjdk冲突。
到linux下解压。
下载eclipse linux版本,编辑ini文件,指定jre版本
-vm
/home/jre1.8.0_45/bin/java
必须在-vmargs之前。
安装eclipse...
分类:
数据库 时间:
2015-05-13 16:46:44
阅读次数:
177
正本溯源,要想搞清楚这个问题,还是要回到维度的定义上来。维度是用来对数据进行分类的结构和人们观察业务情况的角度.关于维度的定义至今未看到统一的行业标准。在此选取Kimball的说法:“维度提供围绕某一业务过程所涉及的‘谁、什么、何处、何时、为什么、如何’等背景。维度表包含BI应用所需要的用于过滤及分类事实的描述性属性。...
分类:
其他好文 时间:
2015-05-13 16:46:12
阅读次数:
81
@synthesize用法1)@property int age; @synthesize age; 表示生成.h中变量 age的 get和 set方法注意: 如果@synthesize 变量名要先在.h文件中声明 @property int age; @synthesize age;展...
分类:
其他好文 时间:
2015-05-13 16:35:52
阅读次数:
102