libreoffice6.0转换doc为html碰到的坑
libreoffice6.0转换doc为html的命令是是这样的,
libreoffice6.0 --invisible --convert-to html --outdir (目标文件夹) (源doc文件)
但是有一天,发现在Ubuntu环境转换出来的html文件和在linux环境转换出来的html文件内容格式不一致。
ubuntu下转换出来的代码为这样的
centos转换出来...
英语语法学习 第一章 句子的形成之 动词的种类及其用法
一、动词的种类及其用法
概说
1、动词(Verb)基本上可分为5大类
2、如何判断完全不及物动词
3、及物动词与不及物动词之常用动词
4、不及物动词可做及物动词,用同系名词做其宾语
5、完全及物动词与完全不及物动词
6、完全及物动词出现的形态
7、完全不及物动词出现的形态
8、不完全及物动词
9、不完全及物动词的判断方法
10、不完全不及物动词的种类及其表语的用法
11、不...
POJ 2785 (折半枚举)
问题规模较大时,无法枚举所有元素的组合,但能够枚举一半元素的组合,此时,将问题拆成两半后分别枚举,再合并他们的方法往往有效。
像这道题,如果直接枚举,那么时间复杂度就是n的4次方,而如果拆分成两个部分,ab跟cd分开枚举,然后二分搜索,那么时间复杂度就降低到了n方×logn,
#include<iostream>
#include<cstdio>
#include&l...
激光SLAM之二:贝叶斯滤波
前言:
首先声明一点:贝叶斯滤波并不是一个具体算法无法在实际中运用,它只是一个框架。后来的参数滤波(如:卡尔曼滤波、扩展卡尔曼)和非参数滤波(如:直方图滤波和粒子滤波)都是基于这个框架出来的。
具体来说滤波就是结合不同传感器获得的数据来确定状态变量的置信度。通过滤波将错误数据滤除掉,在参数滤波中的表现就是减小变量状态的方差,在粒子滤波中就是排除错误的粒子。
...
超大背包问题(折半枚举)
超大背包问题:
有n个重量和价值分别为w[i]和v[i]的物品,从这些物品中挑选总重量不超过W的物品,求所有挑选方案中价值总和的最大值。其中,.
这个问题是背包问题。不过这次价值和重量都可以是非常大的数值,相比之下,比较小。使用DP求解背包问题的复杂度是O(nW),因此不能用来解决这里的问题。此时我们应该利用n比较小的特点来寻找其他办法。
挑选物品的方法...
Python动态监控日志的内容
本文介绍如何使用Python动态监控程序日志的内容,这里的动态指的是日志文件不断的追加新的日志内容,动态监控是指监控日志新追加的日志内容
日志文件一般是按天产生,则通过在程序中判断文件的产生日期与当前时间,更换监控的日志文件
程序只是简单的示例一下,监控test1.log 10秒,转向监控test2.log
程序监控使用是linux的命令tail -f来动态监控新追加的日志,
Github...
英语语法学习 第二章 两句的连接方法之 1连接符号,2并列连词
一、概说
二、连接符号
1、破折号
2、冒号
3、分号
三、并列连词
1、单一连词
2、and、or、but衍生的其他连词
3、as well as 和rather than 作并列连词
4、使用 “both ... and ...”等连词的注意事项
5、单一连词的独立用法
...
Nginx限制IP访问某些页面
1、要禁止所有IP访问a1.htm a2.htm a3.htm这个三个页面在location可以这样写
location ~* /(a1.htm|a2.htm|a3.htm)denyall;condition………;2、只允许指定的ip访问a1.htma2.htma3.htm这个三个页面,其他IP的访问都拒绝location ∗/(a1.htm|a2.htm|a3.htm)den...
计算机组成原理(第二版)第一篇 概论 第二章 计算机的发展及应用
一、计算机的发展及应用
2.1、计算机的发展史
2.1.1、计算机的产生和发展
2.1.2、微型计算机的出现和发展
2.1.3、软件技术的兴起和发展
2.2、计算机的应用
2.2.1、科学计算和数据处理
2.2.2、工业控制和实时控制
2.2.3、网络技术的应用
2.2.4、虚拟现实
2.2.5、办公自动化和管理信息系统
2.2.6、...
后缀数组(基数排序)
不理解后缀数组的童鞋,可以看看挑战程序设计书上讲的,非常好,不过那上面讲的使是用sort进行的排序,效率较基数排序低。不过思想一样,那上面看懂了看这个很快。
说三点:
(1)y[]数组表示按照第二关键字排号的情况,目前里面存的时第一关键字的值,比如 y[1]=4,表示第二关键字排在第1位上此时第一关键字为下标从4开始的子字符串。因此用基数排序,因为其相当稳定。
(2)swap交换后,计算x...
利用python代码,拦截ddos攻击
最近公司的服务器受到了大量的请求攻击,对方不断的请求访问的web网站。占用服务器宽带,导致普通用户无法访问。
头痛,于是研究了一天,利用python写了一个脚本,通过nginx访问日志提取大量请求的ip,然后加入黑名单,禁止访问。
具体代码如下:
代码还有很多优化的地方,后续慢慢优化,基本功能已经实现。
# -*- coding: utf-8 -*-
import os
import si...
SPOJ 694.(不相同的子串的个数)
#include<stdio.h>
#include<algorithm>
#include<cstring>
const int MAXN = 1010;
int r[MAXN]; // r 数组保存了字符串中的每个元素值,除最后一个元素外,每个元素的值在 1..m 之间,最后一个元素的值为 0
int wa[MAXN], wb[MAXN], wv[...
51单片机:有符号/无符号双字节除法汇编程序(超详细)
DIV只能用于两个单字节之间的除法,有时处理的数据是双字节大小,就需要单独写出双字节除法子程序。
实现的原理还是简单的列式模拟,但是汇编的细节更多。对熟练掌握汇编需要对二进制运算和移位操作非常熟悉。
>>过程注释写的非常详细了
;有符号双字节数除法子程序 SIDIV
;正负数均用原码表示
;需要 UIDIV 子程序
;被除数存R6、R7,除数存R4、R5
;运算完成后,R6、R...
今日推荐
周排行