DNSmasq简介
DNSmasq是一个小巧且方便地用于配置DNS和DHCP的工具,适用于小型网络,最多可支持1000台服务器。它提供了DNS功能和可选择的DHCP功能。它服务那些只在本地适用的域名,这些域名是不会在全球的DNS服务器中出现的。DHCP服务器和DNS服务器结合,并且允许DHCP分配的地址能在DNS中正常解析,而这些DHCP分配的地址和相关命令可以配置到每台主机中,也可以配置到...
分类:
其他好文 时间:
2014-12-03 21:23:52
阅读次数:
357
以下这几种lucene内置查询对象,不过在实际的项目开发中,这种查询方式应用的不多。一般用QueryParser去获取查询对象。因为QueryParser内部基本实现了所有的内置查询对象。
这是最常见的QueryParse的写法:
这是对term(最小分词单元)的查询:
多值查询(BooleanQuery)可以用来连接多个子查询:
前缀搜索(PrefixQuery),注意也是对词的前缀搜索:
通配符搜索(WildcardQuery):...
分类:
Web程序 时间:
2014-12-03 21:21:41
阅读次数:
207
题目链接:http://www.lydsy.com:808/JudgeOnline/problem.php?id=1196
可以说这是个瓶颈生成树的题?
不算很难的图论题,构思非常巧妙。。。
二分生成树的最大边权x,判断这样的生成树是否存在就行了。。。
每次判断时分成两步走,首先要限制c1小于等于x,判断生成树中的树边个数是否小于等于k,若大于k,表明这个生成树不存在。
再限制c2小于等...
分类:
其他好文 时间:
2014-12-03 21:20:37
阅读次数:
179
直接不会,预估时间复杂度,对于C(n,m) 到规模为500就瞎了。当时也想算法应该接近常数级别的。
如果真的算必然跪。回头看了下解题报告。
话说比赛很喜欢考异或,“位”思想,组合问题
对于计算选取k个数字时候,分别计算各个位上可能出现的情况,然后计算各个位上的累加和。即便一个数字可由很多位组成但是每次计算一个位
记录每一位上1的个数(这里只需要32位),对于第i天,必须要选出奇数个1才能...
分类:
其他好文 时间:
2014-12-03 21:22:16
阅读次数:
172
本文首先概述了线程中有哪些数据私有的,以及进程中哪些数据是线程共享的,然后详细分析了线程在用户空间中的数据,最后通过一个多线程程序来分析线程中的数据分布。...
分类:
编程语言 时间:
2014-12-03 21:21:05
阅读次数:
282
Railway tickets
Time Limit: 1000MS
Memory Limit: 65536K
Total Submissions: 2710
Accepted: 962
Description
The railway line "Ekaterinburg-Sverdlovsk" with several statio...
分类:
其他好文 时间:
2014-12-03 21:20:55
阅读次数:
206
反编译工具 : 总结了一下 linux, windows, mac 上的版本, 一起放到 CSDN 上下载;-- CSDN 下载地址 : octopus@octopus:~/decompiler$ tree -L 2
.
├── linux
│ ├── apktool
│ ├── dex2jar-0.0.9.15
│ └── jd-gui
├── mac
│ ├── apktool...
分类:
移动开发 时间:
2014-12-03 21:21:44
阅读次数:
449
一、介绍
很多android 开发者都感叹做android开发竟然都没有一款专门的软件来使用,不像IOS有Xcode,WP有VS。一般做android开发都是eclipse或者ADT或者IntelliJ IDEA。后来,终于,哈哈,有了Android Studio。人称“亲生”的android开发IDE,本人使用了一段时间之后,发现功能真是强大,完爆eclipse等开发工具,最大的亮点就...
分类:
移动开发 时间:
2014-12-03 21:20:23
阅读次数:
178
题目:
给定一个序列,有N个整数,数值范围为[0,N)。
有M个询问,每次询问给定Q个整数,可能出现重复值。
要求找出一个最短区间,该区间要包含这Q个整数数值。
题解:
先便利一个整体的 L 和 R, 然后枚举L, 同时维护R,使得区间满足题目要求,更新最小区间, 直道不满足要求为止。
代码:
#include
#include
#define N 100005...
分类:
其他好文 时间:
2014-12-03 21:20:12
阅读次数:
486
11079 可以移动的石子合并
时间限制:1000MS 内存限制:1000K
提交次数:0 通过次数:0
题型: 编程题 语言: C++;C;VC;JAVA
Description
有n堆石子形成一行(a1,a2,…,an,ai为第i堆石子个数),现要将石子合并成一堆,规定每次可选择至少2堆最多k堆移出然后合并,每次合并的分值为新堆的石子数。
若干次合...
分类:
移动开发 时间:
2014-12-03 21:20:41
阅读次数:
482
//
//copyright(c) 2014软件技术1班
//All rights reserved.
//作者:A36黄阿德
//完成日期:2014年12月3日
//版本号:v1.0
//
//问题描述:创建一个程序来把摄氏度转成华氏度。
//输入描述:一个实数,代表摄氏度
//
using System;
using System.Collections.Generic;
using Syst...
分类:
其他好文 时间:
2014-12-03 21:18:02
阅读次数:
220
class Solution {
public:
double pow(double x,int n)
{
if(n<0)return 1.0/power(x,-n);
return power(x,n);
}
double power(double x, int n) {
if(n == 0) return 1;
double temp =...
分类:
其他好文 时间:
2014-12-03 21:19:09
阅读次数:
103
最近在学习ios抓取网页内容时遇到各种重复代码的问题,看着这么多重复的代码,感觉实在不爽,于是学习了ios的protocol。
在我看来这个protocol其实应该是Java中的interface。
也就是定义一个协议(或者叫接口),定义一堆方法,让实现了该方法的类的实例传入即可。
在我的工程中,抓取不同网页的viewcontroller,获取网页的代码完全是一模一样的,除了网址不同以外,别无二致,所以这一部分提取出来作为一个类,专门实现上网取数据,数据取到了需要通知viewcontroller,这时就需...
分类:
移动开发 时间:
2014-12-03 21:19:58
阅读次数:
174
1,EXPECT_*系列和ASSERT_*系列。
这两个系列的函数都是用于断言,也就是说判断是否满足要求,满不满足都会输出log。
举个例子,EXPECT_EQ(3,Add(1, 3))这里就是判断3和Add(1, 3)是否相等,然后在结果中输出
g:\myproject\c++\gtestdemo\gtestdemo\gtestdemo.cpp(16):
error: Value of...
分类:
编程语言 时间:
2014-12-03 21:17:47
阅读次数:
198
#include
#include
#include
#include
#include
using namespace std;
/*
*0-1背包问题(递归实现)
*/
//int * * values;//values[i][j]表示在前i个物品中能够装入容量为j的背包中的物品的最大值 (二维数组方案一)
vector> values;//values[i][j]表示在前i个物品中能够装...
分类:
其他好文 时间:
2014-12-03 21:20:05
阅读次数:
166
1.程序入口
// create the application instance
AppDelegate app;
return Application::getInstance()->run();2.主循环
int Application::run():
while(!glview->windowShouldClose())
{
Que...
分类:
其他好文 时间:
2014-12-03 21:18:15
阅读次数:
153
截取字符串range我们可以通过 Range 截取字符串的字串:import Foundation
var str = "Aha, hello, why"
let rangeOfHello = Range(start: advance(str.startIndex, 5), end: advance(str.startIndex, 10))
let helloStr = str.substring...
分类:
编程语言 时间:
2014-12-03 21:18:37
阅读次数:
471