- 博客(49)
- 收藏
- 关注
转载 使用 Elasticsearch 实现博客站内搜索
一直以来,为了优化本博客站内搜索效果和速度,我使用 bing 的 site: 站内搜索做为数据源,在服务端获取、解析、处理并缓存搜索结果,直接输出 HTML。这个方案唯一的问题是时效性难以保证,尽管我可以在发布和修改文章时主动告诉 bing,但它什么时候更新索引则完全不受我控制。本着不折腾就浑身不自在的原则,我最终还是使用Elasticsearch搭建了自己的搜索服务。Elastic...
2016-11-30 19:25:00 76
转载 python 监控日志并发送邮件报警
#!/usr/bin/envpython#coding:utf8importreimportosimporttimeimportsmtplibimportsocketimportfcntlimportstructfromemail.mime.textimportMIMETextdefget_ip_address(ifname):...
2016-11-30 16:46:40 774
转载 Js-知识小总结
1.给标签价 class属性的时候,记住是 ClassName, 例如:var oImg = document.getElementById('img1'); 要给这个对象价class属性 oimg.class这个写法是错误的,oimg.className才是正确的写法 2. 在javascipt中,var oImg = document.getElementById('img...
2016-11-30 01:24:00 42
转载 python中的Iterable, Iterator,生成器概念
https://nychent.github.io/articles/2016-05/about-generator.cn这个深刻谈起Generator, 与之相关的的概念有 - {list, set, tuple, dict} comprehension and container - iterable - iterator - generator fuction and iterato...
2016-11-29 13:48:00 77
转载 Lucene NumericRangeQuery的初步理解
理解NumericRangeQuery, 首先需要理解Lucene是如何存储数值类型. 文本初步探讨了Int和Float两种数值类型在Lucene中的存储实现,数值类型的分词原理, 最后给出NumericRangeQuery的简单理解.Lucene最初设计是实现全文检索功能, 即只处理字符串. 因此, 在处理数值时, Lucene也是将数值编码为字符串。将数值转换成字符串,...
2016-11-29 12:16:06 97
转载 关于结构体所占字节数,内存对齐心得
【备注】:在VC++6.0平台,32位系统上运行测试先看一个例子:【A】struct student{ int num; char name; double mark; }【B】struct student{ int num; double mark; char name;}也许大家一看这A,B...
2016-11-29 11:07:00 112
原创 促进大会上的交流
在报导了奥兰多佛罗里达召开的 Better Software East、DevOps East 和 Agile Dev East同地协作会议的教程和演讲之后 ,再报导一下参加者和演讲者动态也是个很有意思的事。除了由不同公司按惯例赞助的招待饮品之外,这三个会议还包括了特别的活动和微秒的组织细节,那就是鼓励交流和交谈。\\参加大会的其中一个主要好处是能与其他人交流,大家都是这么想的。毕竟,虽然演讲可能...
2016-11-28 18:00:00 43
转载 Arcgis engine 指定图层对要素进行创建、删除等操作
Arcgis engine 指定图层创建点要素在指定的图层上创建一个点要素,点要素的位置是通过X,Y坐标指定的,下面是具体的注释 。其中 和IFeatureClassWrite接口有关的代码不要好像也可以实现这个功能,这里是直接通过IFeature添加要素的,不是通过IRow. The IFeatureClassWrite interface provides low-level w...
2016-11-28 15:47:00 1425
转载 2.Apache + Tomcat + mod_jk实现集群服务
转自:http://www.cnblogs.com/dennisit/p/3370220.htmlTomcat中的集群原理是通过组播的方式进行节点的查找并使用TCP连接进行会话的复制。实现效果:用apache分发请求到tomcat中的对应的项目环境说明:操作系统:windowxpJavasdk:1.7Apache:2.2.14 (本地安装路径:D:\Apach...
2016-11-28 15:41:00 79
转载 类属性默认值
类里定义的数据成员称为属性,属性可不赋初值,若不赋初值则JAVA会按上表为其添加默认值;方法里定义的数据成员称为变量,变量在参与运算之前必须赋初值。数据类型 默认值boolean falsechar ...
2016-11-28 11:00:00 748
转载 Selenium2+python自动化1-环境搭建
前言目前selenium版本已经升级到3.0了,网上的大部分教程是基于2.0写的,所以在学习前先要弄清楚版本号,这点非常重要。本系列依然以selenium2为基础,目前selenium3坑比较多,暂时没精力去研究,后续会出相关教程。一、selenium简介Selenium 是用于测试 Web 应用程序用户界面 (UI) 的常用框架。它是一款用于运行...
2016-11-27 18:42:00 49
转载 Beam编程系列之Apache Beam WordCount Examples(MinimalWordCount example、WordCount example、Debugging WordCou...
https://beam.apache.org/get-started/wordcount-example/ 来自官网的:The WordCount examples demonstrate how to set up a processing pipeline that can read text, tokenize the t...
2016-11-27 14:36:00 135
转载 Spring MVC 处理静态资源不能访问问题
在web.xml文件中加入如下代码:<servlet-mapping> <servlet-name>default</servlet-name> <url-pattern>*.js</url-pattern> </servlet-mapping> <serv...
2016-11-27 00:13:00 52
转载 【技巧】使用weeman来做一个钓鱼网页
本文来自网友836834283 对玄魂工作室的投稿。 工具项目地址:https://github.com/Hypsurus/weeman/克隆地址:https://github.com/Hypsurus/weeman.git首先cd到目录下面,在终端输入./weeman.py进去之后我们输入帮助命令help上面的这些就是我们要设置的参数,我们现在一步一步...
2016-11-23 18:10:00 641 1
转载 Hibernate简单分页
5.1 准备工作建立项目,加入jar建立hibernate.cfg.xml建立pojo类和对应的映射文件5.2 建立vo类PageEntity 1 package org.guangsoft.vo; 2 /*** 3 * 4 * 定义vo封装自己需要的数据和数据库不存在映射关系 5 * 6 * ***/ 7 public class Pa...
2016-11-23 11:55:00 59
转载 自适应屏幕轮播图详解
相应的工具:bootstrapjQuery材料:4张640x340的图片4张2000x410内容相同的图片原理及实现方法:当屏幕宽度大于等于768px时,图片使用大图,轮播图里的div高度固定,宽度为窗口的宽度(随窗口宽度的变化而变化)当屏幕宽度小于768px(手机)时,将图片换为小图,并在div里生成img标签,img的宽高随窗口变化而变化,包...
2016-11-22 20:55:00 1883
转载 Keepalived+Haproxy搭建高可用负载均衡
Keepalived简单的是一个路由的软件用C写的这个项目的主要目标是提供简单而强大的设施的负载均衡和高可用性对Linux系统和基于Linux的基础设施。负载均衡架构依赖于众所周知的和广泛使用的Linux虚拟服务器(IPVS)内核模块提供第四层负载均衡。简单的实现了一套检测动态自适应维护和管理服务器根据其健康loadbalanced池。另一方面,高可用性的实现VRRP协议.V...
2016-11-22 16:14:32 127
转载 深入了解 Flexbox 伸缩盒模型
Flexbox(伸缩布局盒) 是 CSS3 中一个新的布局模式,为了现代网络中更为复杂的网页需求而设计。本文将介绍 Flexbox 语法的技术细节。浏览器的支持越来越快,所以当 Flexbox 被广泛支持并应用时你将会快人一步。如果你想知道它是什么并是如何工作的,不妨仔细了解下吧!为什么需要伸缩布局盒(Flexbox)?作者长期以来使用表格、浮动、行内块元素和其他 CSS 属性来布局...
2016-11-21 17:27:00 98
转载 登陆中session的处理
在学校中的登陆注册使用的普通session存储信息,然后就是根据session中获取user是否拥有来判断是否登陆。在一次面试中别人问到了我你们项目的登陆session是怎么一个情况,我这样答的话那太过简单。于是别人我问我如果有多个账号登陆在同一个浏览器中怎么办呢?还需要验证吗?我就蒙了。 这是我们公司现在的登陆的一小段代码,我想已经可以说明登陆的实现了。 //登录成功之后清除sess...
2016-11-21 17:25:00 163
转载 Jenkins使用jenkins-cli.jar进行远程调用时出现“ERROR: No such job 'test'”或者权限不够等问题解决(Windows)...
网上最提倡的解决办法是用SSH的key进行登录,但是我发觉Linux上非常容易实现,但是Windows压根不知道在哪里设置。原文:https://issues.jenkins-ci.org/browse/JENKINS-12543国外参考:http://stackoverflow.com/questions/21609589/jenkins-cli-...
2016-11-21 16:50:00 362
转载 json和jsonp(json是目的,jsonp是手段)
自己理解:JSON是一种数据交换格式,而JSONP是一种依靠开发人员的聪明才智创造出的一种非官方跨域数据交互协议。我们拿最近比较火的谍战片来打个比方,JSON是地下党们用来书写和交换情报的“暗号”,而JSONP则是把用暗号书写的情报传递给自己同志时使用的接头方式。ajax的核心是通过XmlHttpRequest获取非本页内容,而jsonp的核心则是动态添加<script>标签来调用...
2016-11-21 16:43:00 51
转载 Java的基本语法
Java的基本语法·关键字:被Java语言赋予了特殊含义,用作专门用途的字符串比如说class就是一个类关键字,用于标识一个类,如下图所示:->关键字中的所有字母都必须是小写->不能使用关键字当做变量名·标识符:Java对各种变量、方法以及类等要素命名的时候使用的字符序列凡是用户可以自己命名的都叫做标识符标识...
2016-11-20 20:30:05 50
转载 RocketMQ最佳实践
1、RocketMQ简单介绍RocketMQ主要由NameServer、Broker、Producer以及Consumer四部分构成,如下图所示所有的集群都具有水平扩展能力,无单点障碍。NameServer以轻量级的方式提供服务发现和路由功能,每个NameServer存有全量的路由信息,提供对等的读写服务,支持快速扩缩容。Broker负责消息存储,以Topic为纬度支持轻...
2016-11-18 10:04:00 54
转载 mysql表ibdata1数据切换到单个表储存、默认导出的表结构
释放MySQL ibdata1文件的空间mysqldump选项:--add-drop-table:在每个创建数据库表语句前添加删除数据库表的语句;--add-locks:备份数据库表时锁定数据库表;--all-databases:备份MySQL服务器上的所有数据库;--comments:添加注释信息;--compact:压缩模式,产生更少的输出;--complete...
2016-11-17 10:23:58 344
转载 2016 ICPC总结
2016 ICPC总结 九月份开学,开始知识点的补充,刚开始的几周都在刷acmsteps,十月开始进行专题性的学习,首先进行的数据结构,给自己定的计划,十一月前看完数据结构,刚开始的时候看的都是以前的内容很快,看题的时候很快就理解了,看到线段树的时侯就发现了,以前看的东西太基础了,只是明白了基础的内容,还有很多黑科技根本没有发现,这一章花了很长时间搞,也大概有了点想法,数据结构...
2016-11-16 19:04:00 78
转载 js
<span> 交易订单号:</span> <input type="text" class="queryInput" onkeyup="this.value=this.value.replace(/[^\d]/g,' ')"> 当输入值的键盘抬起时触发这个事件。this.value表示此输入框的值,/\D/g为正则表达式,用来匹...
2016-11-16 15:24:00 53
转载 unity调用打印机打印
/// <summary> /// 打印 /// </summary> public void PrintFile() { PrintDocument pri = new PrintDocument(); pri.PrintPage += Printpagetest; pri....
2016-11-14 14:52:00 262
转载 cetnos 6.7 安装 oracle 11详解
CentOS 6.7下Oracle 11g安装详解1. 安装环境Linux服务器:CentOS 6.7 64位Oracle数据库版本:Oracle 11gR2 64位2. 配置修改及参数优化注意:在Root用户下执行以下步骤2.1 修改用户的SHELL的限制/ser编辑/etc/security/limits.conf文件,输入命令:vi /et...
2016-11-14 14:47:00 102
转载 iOS,非视图类方法
1.判断类的实例2.获取当前最高层Window3.获取当前app是否活跃4.允许所有请求5.判断设备是否越狱6.移除字符串换行符和空格7.iOS注释方法或属性废弃或不可用8.本地通讯录操作9.字典与模型类转10.宏定义日志打印11.16进制颜色转换12.让约束或者布局从导航栏底部开始算起13.获取手机运营商信息14.判断各种条件字符串15.获...
2016-11-14 14:26:00 153
转载 QCustomplot使用分享(六) 坐标轴和网格线
一、概述 前边已经写了5篇对QCustomPlot的讲解,看过上述的几篇文章后,基本就能做一些简单的使用了,但是如果想要做到高度的控制图表,那么坐标轴将是很重要的一部分,因为坐标轴就是图表的一个参考系,没有了参考系那么一切都是天方夜谭。关于QCustomPlot的坐标轴我还是会按照之前的套路,首先对比1.3.2版本和2.0.0beta版本,然后在深入的去分析坐标轴使用。二、历史版本对...
2016-11-14 08:05:00 211
转载 异常处理
1.1 异常处理思路系统中异常包括两类:预期异常和运行时异常RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试通过手段减少运行时异常的发生。 系统的dao、service、controller出现都通过throws Exception向上抛出,最后由springmvc前端控制器交由异常处理器进行异常处理,如下图:...
2016-11-13 15:37:00 62
转载 Kali Linux的介绍
Kali Linux是什么? Kali Linux是一个渗透测试平台兼安全审计平台,它集成了多款漏洞检测、目标识别和漏洞利用工具。 Kali Linux是专门用于渗透测试的Linux操作系统;基于Debian的linux发行版;集成300多个渗透测试程序;支持绝大多数的无线网卡;修改了内核以支持(无线)数据包注入。 Kali Linux由操作系统内核和数百个软件构成。如果需要使用...
2016-11-09 16:21:00 187
转载 Spring 下默认事务机制中@Transactional 无效的原因
Spring中 @Transactional 注解的限制1. 同一个类中, 一个nan-transactional的方法去调用transactional的方法, 事务会失效If you use (default) Spring Proxy AOP, then all AOP functionality provided by Spring (like @Transational) will o...
2016-11-09 13:56:00 141
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人