一条命令将windows下多个ts文件合并为一个ts文件

首先在待合并的文件夹下创建concat.bat(名字随意啦),写入如下命令 copy /b "%~dp0"\*.ts "%~dp0"\new.ts 执行该命令后,当前目录下的全部TS文件就被合并成一个new.ts文件了(你原来的那堆文件仍然存在)。 命令解释: 这里使用copy命令的文件合并功能进行ts文件的合并,copy后面的 /b 参数表示把文件按二进制格式来合并,如果不加这个参数,则会把目标当成文本文件来合并,并在文件内添加不必要的标记,这会导致播放出错,所以必须加 /b 参数 该命令
分类: 其他 发布时间: 06-09 20:57 阅读次数: 3

redis集群配置及python操作

之前我们分析过喜马拉雅的爬取信息,使用分布式爬取,而且需要修改scrapy-redis的过滤算法为布隆过滤来减少redis内存占用,最后考虑这样还是不一定够,那么redis集群就是更好的一种选择方式了。 Redis 集群介绍 Redis 集群是一个提供在多个Redis节点间共享数据的程序集。 Redis集群并不支持处理多个keys的命令,因为这需要在不同的节点间移动数据,从而达不到像Redis那样的性能,在高负载的情况下可能会导致不可预料的错误. Redis 集群通过分区来提供一定程度的可用性
分类: 其他 发布时间: 06-09 20:57 阅读次数: 1

sql server 锁与事务拨云见日(下)

  在锁与事务系列里已经写完了上篇中篇,这次写完下篇。这个系列俺自认为是有条不紊的进行,但感觉锁与事务还是有多很细节没有讲到,温故而知新可以为师矣,也算是一次自我提高总结吧,也谢谢大伙的支持。在上一篇的末尾写了事务隔离级别的不同表现,还没写完,只写到了重复读的不同隔离表现,这篇继续写完序列化,快照的不同隔离表现,事务隔离级别的总结。最后讲下事务的死锁,事务的分布式,事务的并发检查。 一. 事务隔离不同表现 设置序列化 SET TRANSACTION ISOLATION LEVEL SERIAL
分类: 其他 发布时间: 06-09 20:57 阅读次数: 10

javascript 移动鼠标高亮显示改行

主要用到两个事件 onmouseover onmouseout <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>表格隔行换色</title> <script type="text/javascript"> function changeColor(id,flag){ if(flag=="over")
分类: 其他 发布时间: 06-09 20:57 阅读次数: 4

POJ1275 Cashier Employment 【二分 + 差分约束】

题目链接 POJ1275 题解 显然可以差分约束 我们记\(W[i]\)为\(i\)时刻可以开始工作的人数 令\(s[i]\)为前\(i\)个时刻开始工作的人数的前缀和 每个时刻的要求\(r[i]\),可以通过如下限制满足: \[s[i] - s[i - 8] \ge r[i]\] \[0 \le s[i] - s[i - 1] \le W[i]\] 但是\(i - 8\)可能为负,回到上一天的时刻,导致区间不连续,不好处理 我们可以二分答案\(sum\) 将\(i < 8\)的部分改为: \
分类: 其他 发布时间: 06-09 20:53 阅读次数: 1

关于oracle的缓冲区机制与HDFS中的edit logs的某些关联性的思考

可能大家会问,oracle和HDFS属于不同场景的存储系统,它们之间为什么会有联系呢?确实,从技术本身来看,他们确实无关联,但利用“整体学习”的思想,跳出技术本身,可以发现Oracle的缓冲区和HDFS的edit logs都是为了解决频繁IO而出现的,可以解决因频繁读写磁盘而导致性能低的问题。如下图所示: 一、Oracle的缓冲区机制 Oracle的缓冲区主要有两种:数据库缓冲区缓存(data buffer cache,后面简称DB chche)和日志缓冲区(redo log)(对oracle
分类: 其他 发布时间: 06-09 20:53 阅读次数: 4

百度网盘文件夹内文件自己消失的解决办法

今天整理了一下百度网盘内的文件,移动了几次发现很多文件夹都是空的,里面没有文件,不知道什么原因造成的。起初我以为只有两三个就是空的,便删除了,结果整个文件夹都是这种情况,后来无意找到解决办法,希望可以帮助到遇到同样问题的小伙伴们~~ -----前提是,我并没有误删。 解决办法: 将空文件夹删除,再到回收站中找到,可以发现文件大小是不显示的,为“-”,再把它还原,渐渐的,文件夹里的文件就都回来了。。。
分类: 其他 发布时间: 06-09 20:53 阅读次数: 4

pycharm安装模块方法

一. 打开pycharm 二. 点开file 三. 点击Settings,点击Project Interpreter,选择右上角+ 四. 进入后,在搜索框搜索需要安装的模块,选中安装 击Project Interpreter
分类: 其他 发布时间: 06-09 20:53 阅读次数: 3

Reverse Nodes in k-Group LeetCode Java

描述 Given a linked list, reverse the nodes of a linked list k at a time and return its modified list. If the number of nodes is not a multiple of k then le-out nodes in the end should remain as it is. You may not alter the values in the nodes, only
分类: 其他 发布时间: 06-09 20:53 阅读次数: 4

微信小程序开发框架

转载一张对比图片:目前正在试用mpvue
分类: 其他 发布时间: 06-09 20:53 阅读次数: 4

用Vue来实现音乐播放器(九):歌单数据接口分析

z这里如果我们和之前获取轮播图的数据一样来获取表单的数据 发现根本获取不到 原因是qq音乐在请求头里面加了authority和refer等 但是如果我们通过jsonp实现跨域来请求数据的话 是根本不能够修改请求头的 所以我们就考虑用axios 但是axios又不能进行跨域 那么我们要怎么拿到qq音乐的服务器的数据呢??其实是有办法解决的:我们可以进行后端接口代理 那么什么是后端代理呢?? 如果要使用axios直接进行跨域访问是不可以的,这是就需要配置代理了,为什么要配置代理呢? 原因就是客户端
分类: 其他 发布时间: 06-09 20:53 阅读次数: 4

newcoder contest 114 B - 求值2

记得这是一个组合数卷积的板子题。 ∑ C(A,i) * C(B,D-i) = C(A+B,D) 然后就直接做了。 #include<cstdio> #include<cctype> #include<algorithm> #define ll long long using namespace std; const int maxn=2000000,ha=998244353; inline void ADD(int &x,int y){ x+=y; if(x>=ha) x-=ha;} in
分类: 其他 发布时间: 06-09 20:53 阅读次数: 1

java验证手机的工具类

1 package util; 2 3 import java.util.regex.Matcher; 4 import java.util.regex.Pattern; 5 import java.util.regex.PatternSyntaxException; 6 7 public class PhoneFormatCheckUtils { 8 9 /** 10 * 大陆号码或香港号码均可 11 */ 12 public
分类: 其他 发布时间: 06-09 20:53 阅读次数: 1

SaltStack 之 salt-cp 文件复制替换实践

SaltStack之salt-cp文件复制替换实践一、我们把/srv/salt/files/hosts文件复制到各从机的的/root下[root@SlatStack-Mastersrv]#salt-cp'*'/srv/salt/files/hosts/root/{'BackupServer':{'/root/hosts':True},'GZ15_ZABBIX':{'/root/hosts':Tru
分类: 企业开发 发布时间: 06-09 20:47 阅读次数: 8

Django Rest Framework源码剖析(八)-----视图与路由

一、简介 django rest framework 给我们带来了很多组件,除了认证、权限、序列化...其中一个重要组件就是视图,一般视图是和路由配合使用,这种方式给我们提供了更灵活的使用方法,对于使用者而言不同的视图具有不同的功能,这样我们可以根据需求定制自己视图。以下是官网传送门:http://www.django-rest-framework.org/api-guide/views/ 在之前的文章中,由于参杂了权限、认证等(如果不了解请看博客的以前的文章),但在本章中基本可以不使用,所进
分类: 其他 发布时间: 06-09 20:42 阅读次数: 3

javascript 表格隔行换色

用到的知识点: 获取表格元素 tbody 和 rows都是有索引的 这里我们只有一组tbody所以 索引是0 偶数行 索引取余2为0 奇数行 索引取余2不为0 通过 遍历行索引设置相应的颜色。 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>表格隔行换色</title> <script type="text/javascript">
分类: 其他 发布时间: 06-09 20:42 阅读次数: 3

第一个python hello world

print ("Hello,World!")
分类: 其他 发布时间: 06-09 20:42 阅读次数: 3

串(string)

Description 给定一个由小写字母组成的字符串 \(s\) ,每次你可以删去它的一个非回文子串,求删成空串的最小次数。 Input 第一行一个整数 \(t(t\le 20)\) 表示数据组数。 每组数据第一行一个整数 \(n\le 10^5\) 表示字符串长度, 第二行一个字符串 \(s\) 。 Output 每组数据输出一行一个整数表示答案, 如果无法删成空串输出 \(-1\) 。 Sample Sample Input 2 7 abcdcba 3 xxx Sample Output
分类: 其他 发布时间: 06-09 20:42 阅读次数: 3

Python-常用字符串操作

name = 'shanbaoliang.exe' print(name.capitalize()) #将字符串首字母大写 print(name.center(50,'-')) #把字符串居中,并用特定字符补够数目 # -------------------shanbaoliang------------------- print(name.count('liang')) #统计字符出现次数 print(name.
分类: 其他 发布时间: 06-09 20:42 阅读次数: 1

10.1、android输入系统_必备Linux编程知识_inotify和epoll

1. inotify和epoll 怎么监测键盘接入与拔出? (1)hotplug机制:内核发现键盘接入/拔出==>启动hotplug进程==>发消息给输入系统 (2)inotify机制:输入系统使用inotify来监测目录/dev/input android使用inofity机制 当插入多个键盘时,系统怎么知道哪个键盘被按下? android下使用epoll,可以同时监控多个文件,当文件发生改变,其会知道谁变化了 参考代码: frameworks\native\services\inputfl
分类: 其他 发布时间: 06-09 20:42 阅读次数: 3