共享库加载时重定位 原作者:Eli Bendersky http://eli.thegreenplace.net/2011/08/25/load-time-relocation-of-shared-libraries 本文的目的是解释现代操作系统怎样使得共享库加载时重定位成为可能。它关注执行在32位 ...
分类:
其他好文 时间:
2017-08-04 12:45:05
阅读次数:
821
在生产环境下,如果不修改elasticsearch节点的角色信息,在高数据量,高并发的场景下集群容易出现脑裂等问题。 默认情况下,elasticsearch 集群中每个节点都有成为主节点的资格,也都存储数据,还可以提供查询服务。这些功能是由两个属性控制的。 1. node.master 2. nod ...
分类:
其他好文 时间:
2017-08-04 12:44:59
阅读次数:
615
为什么要设置HTML和body的高度? 在一些比较正规的网站经常见到会设置html与body的高度。是为了后面的div高度正确的显示。 div的100%是从其上一级div的宽高继承来的,有一点很关键,就是要设置div100%显示,必须设置其上一级div的宽度或高度,否则无效。 前面总得有个容器说明他 ...
分类:
Web程序 时间:
2017-08-04 12:44:51
阅读次数:
314
> 之前深入了解过。过去了一年多的时间。如今花些时间好好总结下,毕竟好记性不如烂笔头。其次另一个目的,对于mach-o文件结构。关于动态载入信息那个数据区中,命令含义没有深刻掰扯清除,希望有同学能够指点下。 摘要:对于mach-o是Mac和iOS能够运行文件的格式。进程就是系统依据该格式将运行文件载 ...
分类:
系统相关 时间:
2017-08-04 12:44:43
阅读次数:
346
package com.panpass.main; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.InputStream; import java.util.HashMap; impo ...
分类:
移动开发 时间:
2017-08-04 12:44:35
阅读次数:
242
本文安装的httpd版本为httpd 2.4.4安装之前确保 Development Libraries与Development tools安装上。安装方法参考:http://www.linuxidc.com/Linux/2016-04/130080.htm 与 http://www.linuxid ...
分类:
Web程序 时间:
2017-08-04 12:44:29
阅读次数:
219
Node.js模块的实现 之前在网上查阅了许多介绍Node.js的文章,可惜对于Node.js的模块机制大都着墨不多。在后续介绍模块的使用之前,我认为有必要深入一下Node.js的模块机制。 CommonJS规范 早在Netscape诞生不久后,JavaScript就一直在探索本地编程的路,Rhin ...
分类:
其他好文 时间:
2017-08-04 12:44:19
阅读次数:
145
1053: [HAOI2007]反素数ant Description 对于任何正整数x,其约数的个数记作g(x)。例如g(1)=1、g(6)=4。如果某个正整数x满足:g(x)>g(i) 0<i<x ,则称x为反质数。例如,整数1,2,4,6等都是反质数。现在给定一个数N,你能求出不超过N的最大的反 ...
分类:
其他好文 时间:
2017-08-04 12:44:10
阅读次数:
154
【算法】堆+贪心+RMQ 【题解】 考虑暴力是把所有满足要求的子串算出答案,取前k小的,O(n^2)。 考虑优化,将左端点为x,右端点为x+L-1~x+R-1的子串视为一类。 所以定义三元组(x,l,r)为一类,其中l=x+L-1,r=x+r-1。 在一类中我们第一步应该取一类中的最大值,即取max ...
分类:
其他好文 时间:
2017-08-04 12:44:01
阅读次数:
88
1. 注册事件 on 或者 addListener,触发事件 emit 1-1简单的使用: 这里一共有两个事件, 求安慰, 一共有 9个动作; 求溺爱 ,一共有 3个动作 添加事件监听 有 addListener() 和 on() 两种方法, 这两种方法都 可以 使用 具名函数 和 匿名函数. em ...
分类:
Web程序 时间:
2017-08-04 12:43:40
阅读次数:
211
<!DOCTYPE html><html ng-app="myApp"><head lang="en"> <meta charset="UTF-8"> <script src="js/angular.js"></script> <title></title></head><body><div ng- ...
分类:
其他好文 时间:
2017-08-04 12:43:33
阅读次数:
73
#连接mongos /opt/mongodb/mongodb-linux-x86_64-2.4.8/bin/mongo 127.0.0.1:27017 #使用admin数据库 user admin #指定testdb分片生效 db.runCommand( { enablesharding :"库名" ...
分类:
数据库 时间:
2017-08-04 12:43:14
阅读次数:
142
/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open ... ...
分类:
其他好文 时间:
2017-08-04 12:42:59
阅读次数:
229
PostgreSQL函数如何返回数据集 以下主要介绍PostgreSQL函数/存储过程返回数据集,或者也叫结果集的示例。 背景: PostgreSQL里面没有存储过程,只有函数,其他数据库里的这两个对象在PG里都叫函数。 函数由函数头,体和语言所组成,函数头主要是函数的定义,变量的定义等,函数体主要 ...
分类:
数据库 时间:
2017-08-04 12:42:48
阅读次数:
179
好久没更新了,今天想想哪些要记录下的,装饰器什么的就不说了,很熟悉了,记录下。 1.monkey patch. 其实就是动态修改类,包括属性方法等的一种方式。 比如a = A() a.foo = foo之类的,但是怎么在运行前修改呢,类似gevent那样用自己的socket替换, gevent 源码 ...
分类:
编程语言 时间:
2017-08-04 12:42:42
阅读次数:
896
天天最近迷上了天天爱消除游戏,现在他觉得这个游戏已经没有意思了。所以他发明一个新的消除游戏。有n堆糖果,每一个糖果有一个重量w,天天每次都选择两个糖果合并为一个糖果,新的糖果的重量等于这两个糖果的重量之和,并且他将获得等价于这两个糖果重量的值。直到只剩下一个糖果为止。现在天天想知道他最后最少获得的值 ...
分类:
其他好文 时间:
2017-08-04 12:42:32
阅读次数:
90