CentOS6系列系统启动常见故障排查与解决方法
情景一、内核文件损坏 /boot/vmlinuz-2.6.32-642.el6.x86_64 内核文件 1、故障现象 2、解决方法:挂载光盘,进入rescue(救援)模式 3、选择——English——us——No——Continue——OK——OK。 4、进入shell,重新安装内核 # mkdir cdrom
# mount -r /dev/sr0 /cdrom
# rpm -ivh --force --root=/mnt/sysimage/ /cdrom/Packages/kernel-
搜索引擎系列五:Lucene索引详解(IndexWriter详解、Document详解、索引更新)
一、IndexWriter详解 问题1:索引创建过程完成什么事? 分词、存储到反向索引中 1. 回顾Lucene架构图: 介绍我们编写的应用程序要完成数据的收集,再将数据以document的形式用lucene的索引API创建索引、存储。 这里重点要强调应用代码负责做什么,lucene负责做什么。 2. Lucene索引创建API 图示 通过该图介绍lucene创建索引的核心API:Document、IndexWriter Lucene中要索引的文档、数据记录以document表示,应用
nginx大量TIME_WAIT的解决办法
由于网站使用nginx做的反向代理he负载均衡。在没有默认的系统TCP参数情况下回导致大量的TIME_WAIT出现。 终端可以下敲入 netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' TIME_WAIT 8535 CLOSE_WAIT 5 FIN_WAIT2 20 ESTABL ...
Mysql数据库内置功能之函数
一 函数 MySQL中提供了许多内置函数,例如: 一、数学函数 1 ROUND(x,y)
2 返回参数x的四舍五入的有y位小数的值
3
4 RAND()
5 返回0到1内的随机值,可以通过提供一个参数(种子)使RAND()随机数生成器生成一个指定的值。 View Code
二、聚合函数(常用于GROUP BY从句的SELECT查询中) 1 AVG(col)返回指定列的平均值
2 COUNT(col)返回指定列中非NULL值的个数
3
Linux九阴真经之无影剑残卷10(内核编译)
/proc目录 /proc目录: Linux 内核提供了一种通过 /proc 文件系统,在运行时访问内核内部数据结构、改变内核设置的机制。proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为访问系统内核数据的操作提供接口。 /proc/sys (1) sysctl命令用于查看或设定此目录中诸多参数 sysctl -w path.to.parameter=VALUE sysctl -w kernel.hostname=mail.magedu.com (2)
C++中计算矩阵的行列式
使用eigen库: 求行列式: #include <iostream>
#include <Eigen/Dense>
using namespace std;
using namespace Eigen;
int main()
{
Matrix2d c;
c << 1, 2,
3, 4;
//转置、伴随
std::cout<<c<<std::endl<<std::endl;
std::cout<<"转置\n"<<c.tr
vue登录注册及token验证
在大多数网站中,实现登录注册都是结合本地存储cookie、localStorage和请求时验证token等技术。而对于某些功能页面,会尝试获取本地存储中的token进行判断,存在则可进入,否则跳到登录页或弹出登录框。 而在vue单页中,我们可以通过监控route对象,从中匹配信息去决定是否验证token,然后定义后续行为 // router.js
import Vue from 'vue'
import VueRouter from 'vue-router'
Vue.use(VueRoute
可持久化线段树(主席树)
关于可持久化线段树 可持久化线段树可以将历史版本的线段树记忆下来,并支持新建版本与查询历史版本。 其中有一道经典的静态主席树的题就是求区间k大。 建树的过程其实就是先建一棵空树,再按输入顺序插入节点。需要新开节点的时候就新开,如果和之前没有什么变化的话就连到之前的树上。这样的空间复杂度据说是Θ(nlogn) 由于线段树支持区间减法,于是我们可以在查询区间的时候利用前缀和的思想,对于[L,R]的区间,我们可以让第L-1个线段树与第R个线段树相减。 代码如下:(附有较详细的注释。) 1 //Wr
iOS应用无操作自动登出
https://github.com/geniusmatcher/AutoLogout 原理就是:监控UIControl+Timer。 还有一个例子 https://github.com/B-Sides/ELCUIApplication
给你7个使用第三方DNS服务器的理由
你的网络服务商为你提供DNS服务,不过,你可以不使用它,而使用第三方DNS代替。为什么这样做呢?因为这些第三方DNS可以为你提供你的ISP无法提供的服务。 我们常用的有Google Public DNS、OpenDNS,为什么要用第三方DNS呢?你有没有想过使用第三方DNS?今天,给你7给使用第三方DNS服务的理由(不是给第三方DNS打广告,是真的好用,谁用谁知道,需要上国外网站的朋友们必看)。 ...
Win10安装Ubuntu子系统教程
Win10安装Ubuntu子系统教程
Win10的Linux子系统简介
一直都听说windows10已经原生支持Linux了,今天想试试看。
Win10一周年版推出了用于Windows的Linux子系统这一功能, Linux子系统和Windows的结合真是有一种神互补。子系统可以挂载windows的文件系统,于是就可以在现有的文件系统下干一个完整的Linux环境所能干的事情。软件丰富更...
编译android源码apk是否生成odex方法
其实Android系统默认的配置是,如果没有指定DISABLE_DEXPREOPT := true(Android.mk中加入),那么user版本生成odex,其他版本不生成odex文件;进入源码目录:build/core/main.mk中找到 ifneq (true,$(DISABLE_DEXPREOPT)) ifeq ($(user_variant),user) ifeq ...
Spring4学习(三)JdbcTemplate访问数据库
Spring4使用JdbcTemplate来访问数据库,并记录一下简单增删改查操作。 创建数据库连接的参数配置文件 jdbc.properties文件,classpath路径下con ...
Android Content Framework(1)Concept
Android Content Framework(1)ConceptSome Concept1, total customizedThe Main activity will open the local html index.html page with android WebView and WebViewClient, for exampleimport android.webkit.Web ...
特别响、非常近——BPMN2新规范与Activiti5
http://www.infoq.com/cn/articles/bpmn2-activiti5 上世纪九十年代以后,随着WfMC联盟的成立,BPM市场群雄逐鹿如火如荼,工作流技术得到了突飞猛进的发展,其中IBM、Oracle等大型软件厂商在工作流领域各扯大旗割据一方。2011年BPMN2.0新规范的发布为各工作流产品互容互通提供了统一的标准,结束了各工作流厂商各自为政相互抵斥的局面。 什么是 ...
获取Runtime exec执行后的输出信息
项目中需要实现调用相关的可执行文件,输入命令,输出结果到页面展示的功能,最终效果如下图: 核心工具类如下: 使用Runtime exec来获取命令执行后的输出字符串
Spring+Maven 如何加载properties配置文件
在pom.xml文件中添加如下内容: <build> <finalName>coresearchengine</finalName> <plugins> <plugin> <groupId>org.codehaus.mojo</groupId> < ...
51单片机开关机次数显示
想必大家的单片机都会有开关机的时候,那么,我们能否将自己的单片机开关机的次数让自己的单片机自己表示出来呢?下面,笔者给大家介绍一种让单片机记忆开关机次数的程序。
程序的内容是:每次开机都将次数加一,并储存到EEPROM,这样就能直观的看到机器的使用次数,用P1 口 LED作为显示,,次数大于256是将溢出,按复位模拟开机,或直接通过开关直接开机。
```
#include&lt;reg52...
今日推荐
周排行