自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cxu123321的博客

little change, keep moving

  • 博客(142)
  • 收藏
  • 关注

转载 【转】媒体播放器三大底层架构

【转】媒体播放器三大底层架构weixin_34248849媒体播放工具,这里主要指视频播放,因为要面临庞大的兼容性和纷繁复杂的算法,从架构上看,能脱颖而出的体系屈指可数。大体来说业界主要有3大架构:MPC、MPlayer和VLC。这3大架构及其衍生品占领了90%的市场,凡是用户能看到的免费媒体播放软件,无一不是源自这3大架构。MPC-HC架构MPC(Media Player Classic)和它的后续者MPC-HC应该并列而说。MPC基于DirectShow架构,是Windows系...

2020-08-31 19:48:14 196

转载 mongodb-explain

2020-08-31 19:46:51 91

转载 设计模式——装饰者模式(Decorator)

设计模式——装饰者模式(Decorator)黑马小杰为什么要用装饰者模式?首先就抛出一个尖锐的问题。不得不继续吐槽我们泛滥使用的继承了。当频繁的继承使我们的代码成一条线的时候,或许就该考虑,怎么样在运行的时候扩展类的属性,或者说是装饰类,而不仅仅是在编译前期直接构思好继承逻辑。继续引用经典的例子。带上场景,我们为一家急速发展的饮品店开发一款订单软件。一初步设计订单系统框架饮品作为订单的核心我们选择作为一个父抽象类,所有子类型饮品必须继承父类。作为饮品,我们需要标注它的价钱以..

2020-08-31 19:40:02 176

转载 mongodb-find-使用游标hasNext

2020-08-31 19:05:48 446

转载 MongoDB 聚合操作之 $group 使用-分组

MongoDB 聚合操作之 $group 使用Wayfreem说明:本篇文章主要介绍 $group 的各种操作。MongoDB 聚合操作 $group 使用基础使用"$group"$group进行分布查询操作。这个有点类似于我们在 SQL 中的 group by 语法,但是这个可以操作的内容多一些。官方地址:https://docs.mongodb.com/manual/reference/operator/aggregation/group/index.html语法.

2020-08-31 16:18:59 1606

转载 c# – 强制硬件加速渲染

c# – 强制硬件加速渲染发布时间:2019-05-30 发布网站:编程之家编程之家收集整理的这篇文章主要介绍了c# – 强制硬件加速渲染,编程之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。我有一个用C编写的OpenGL库,它使用C#应用程序使用C/C++LI适配器.我的问题是,如果将应用程序用于使用Nvidia Optimus技术的笔记本电脑,该应用程序将不会使用硬件加速并失败.我试图使用在Nvidias文档http://developer.download.nvidia.com

2020-08-31 13:14:27 813

转载 Hadoop-MapReduce Tutorial

MapReduce TutorialPurpose Prerequisites Overview Inputs and Outputs Example: WordCount v1.0 Source Code Usage Walk-through MapReduce - User Interfaces Payload Mapper Reducer Partitioner Counter Job Configuration Task Execut

2020-08-31 12:37:40 106

转载 Vue-$emit的用法

Vue-$emit的用法1、父组件可以使用 props 把数据传给子组件。2、子组件可以使用 $emit 触发父组件的自定义事件。vm.$emit( event, arg ) //触发当前实例上的事件vm.$on( event, fn );//监听event事件后运行 fn;子组件<template> <div class="train-city...

2020-08-29 14:36:09 106

转载 Vue组件封装 - Tab标签滑动切换

Vue组件封装 - Tab标签滑动切换Root_030VUE+TS效果第二版 简单封装Tab标签滑动切换组件,即贴即用,后续会继续改进。 <template> <div class="tab-container" v-if="tabList"> <div class="tab-title" @click="changeTab(index, $event)" v-for="(item, index).

2020-08-29 10:44:11 829

转载 Vue 单独安装eslint 和卸载eslint

Vue 单独安装eslint 和卸载eslintMW0309安装的时候进入到你的项目目录中执行npm install eslint --save1卸载的时候进入到你的项目目录中执行npm uninstall eslint --save

2020-08-29 08:54:01 4865 1

转载 js-splice-向数组指定位置添加插入元素

js向数组指定位置添加元素花生福一、JavaScriptsplice()方法splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目。方法实例//在数组指定位置插入var fruits = ["Banana", "Orange", "Apple", "Mango"];fruits.splice(2, 0, "Lemon", "Kiwi");//输出结果//Banana, Orange, Lemon, Kiwi, Apple, Mango//在数组开头插...

2020-08-28 15:11:12 8256

转载 d3.js zoom 事件

d3.js zoom 事件冷色系微风爱丶d3.js v3 英文文档https://github.com/d3/d3-3.x-api-reference/blob/master/Zoom-Behavior.mdd3.js v4 中文文档https://d3js.org.cn/document/d3-zoom/#zoom-transformsd3.behavior.zoom() 调用d3.js 的zoom 事件 var zoom = d3.behavior.zoom...

2020-08-28 13:44:22 1002

转载 Vue-接口跨域请求调试proxyTable

Vue-接口跨域请求调试proxyTable  在项目开发的时候,接口联调的时候一般都是同域名下,且不存在跨域的情况下进行接口联调,但是当我们现在使用vue-cli进行项目打包的时候,我们在本地启动服务器后,比如本地开发服务下是 http://localhost:8080 这样的访问页面,但是我们的接口地址是 http://localhost:3000这样的接口地址,我们这样直接使用会存在跨域...

2020-08-28 11:30:01 464

转载 javascript-d3-d3.js中data(), enter() 和 exit()的作用

d3.js中data(), enter() 和 exit()的作用我在刚接触使用d3.js的时候,最感到困惑的一个地方是data(), enter(), exit()这几个操作。在我接触一段时间,有了一些了解之后,简单说说我的理解。data()先看一个例子:<body> <p></p> <p></p> <p></p></body>执行代码: 1

2020-08-28 08:54:08 854

转载 论RDD、DataSet、DataFrame关系及优劣

论RDD、DataSet、DataFrame关系及优劣天ヾ道℡酬勤前面已经给大家深入的讲解过RDD、DataSet、DataFrame的概念已经用法,那么到底这三者有什么关联呢?各自都有什么优劣?带着这这样的问题,今天小编就给大家详细的概述下。在spark中,基本每次都会用到这三个类型,因为这是spark最常用的数据类型。相同点1、RDD、DataFrame、Dataset全都是spark平台下的分布式弹性数据集,为处理超大型数据提供便利2、三者都有惰性机制,在进行创建、转换,如map方

2020-08-28 08:12:29 722

转载 SQLServer之UNIQUE约束

UNIQUE约束添加规则1、唯一约束确保表中的一列数据没有相同的值。2、与主键约束类似,唯一约束也强制唯一性,但唯一约束用于非主键的一列或者多列的组合,且一个表可以定义多个唯一约束。使用SSMS数据库管理工具添加UNIQUE约束1、连接数据库,选择数据库,选择数据表-》右键点击-》选择设计。2、在表设计窗口中-》选择要添加约束的数据列-》右键点击-》选择索引/键。3、在索引/键窗口中-》点击添加。4、选择新增的索引/键-》在常规窗口中-》类型选择唯一键。5、在

2020-08-27 11:15:22 2449

转载 html-SVG-rect border width

SVG rect border width<svg width="400" height="110"> <rect width="300" height="100" style="fill:rgb(0,0,255);stroke-width:3;stroke:rgb(0,0,0)" /> </svg>

2020-08-27 08:35:28 464

转载 HBase 系列(七)——HBase过滤器详解

HBase 系列(七)——HBase过滤器详解hei bai ying一、HBase过滤器简介Hbase 提供了种类丰富的过滤器(filter)来提高数据处理的效率,用户可以通过内置或自定义的过滤器来对数据进行过滤,所有的过滤器都在服务端生效,即谓词下推(predicate push down)。这样可以保证过滤掉的数据不会被传送到客户端,从而减轻网络传输和客户端处理的压力。二、过滤器基础2.1 Filter接口和FilterBase抽象类Filter 接口中定义了过滤器的基本方

2020-08-27 08:04:31 1321 1

转载 npm 和 cnpm

npm 和 cnpmUpcccznpm允许用户从NPM服务器下载别人编写的第三方包到本地使用。 允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。 允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用npm命令npm -v来测试是否成功安装 查看当前目录已安装插件:npm list 更新全部插件:npm update [ --save-dev ] 使用 npm 更新对应插件:npm update <name> [ -g ] [ --sav...

2020-08-26 18:03:16 460

转载 npm install -g 和npm install --save-dev的关系

npm install -g 和npm install --save-dev的关系风神修罗使1.npm install本地安装将安装包放在 ./node_modules 下(运行 npm 命令时所在的目录),如果没有 node_modules 目录,会在当前执行 npm 命令的目录下生成 node_modules 目录。 可以通过 require() 来引入本地安装的包。2.npm install -g全局安装将安装包放在 /usr/local 下或者你 node 的安装目录。 可以直

2020-08-26 16:55:35 100

转载 vue引用js文件的多种方式(推荐)

vue引用js文件的多种方式(推荐)Day_by_day93 这篇文章主要介绍了vue引用js文件的多种方式,本文大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下1、vue-cli webpack全局引入jquery(1) 首先 npm install jquery --save (--save 的意思是将模块安装到项目目录下,并在package文件的dependencies节点写入依赖。)(2)在webpack.base.conf.js里加入 1 ..

2020-08-26 16:07:41 3057

转载 SQL Server 事务日志传输

SQL Server 事务日志传输2014-04-17 16:56pursuer.chen 阅读(4657) 评论(0)编辑收藏概述 可以使用日志传送将事务日志不间断地从一个数据库(主数据库)发送到另一个数据库(辅助数据库)。不间断地备份主数据库中的事务日志,然后将它们复制并还原到辅助数据库,这将使辅助数据库与主数据库基本保持同步。目标服务器充当备份服务器,并可以将查询处理从主服务器重新分配到一个或多个只读的辅助服务器。日志传送可与使用完整或大容量日志恢复模式的数据库...

2020-08-26 15:10:44 332

转载 计算机组成原理-计算机系统总线

计算机系统总线createchance++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++申明:这篇文章是我学习了哈尔滨工业大学计算机科学与技术系刘宏伟老师的mooc课程(参考教材为高教出版社出版的唐朔飞老师编写的《计算机组成原理(第二版)》)的课堂笔记整理(系统总线部分),其中的截图来自刘宏伟老师上课的PPT,版权归刘宏伟老师所有。++++++++++++++++++++++++++++++++++++++++++

2020-08-26 14:03:25 4537

转载 CREATE TABLE 语句后的 ON [PRIMARY] 起什么作用

CREATE TABLE 语句后的 ON [PRIMARY] 起什么作用CREATE TABLE [dbo].[table1] ([gh] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL PRIMARY KEY ,[gh2] [char] (10) COLLATE Chinese_PRC_CI_AS NULL ) ON [PRIMARY]比如以上创建表的语句,不知最后的...

2020-08-26 12:57:25 1782

转载 磁盘阵列 RAID 技术原理详解

磁盘阵列 RAID 技术原理详解瓦釜苑导读:RAID一页通整理所有RAID技术、原理并配合相应RAID图解,告诉你什么是RAID,RAID技术的分类,RAID原理,各级别RAID图解,软件RAID及硬件RAID的实现方法。1.什么是Raid;RAID(Redundant Array of Inexpensive Disks)称为廉价磁盘冗余阵列。RAID 的基本原理是把多个便宜的小磁盘组合到一起,成为一个磁盘组,使性能达到或超过一个容量巨大、价格昂贵的磁盘。目前RAID技术大致分为两种:基.

2020-08-26 08:34:44 605

转载 sqlserver-实现读写分离,主从复制的具体步骤

文章目录sqlserver实现读写分离,主从复制的具体步骤 读写分离概述 读写分离的好处 适用读写分离场景 读写分离实现方式 主从复制 SQLserver读写分离方案对比 具体步骤 发布订阅的方式 sqlserver实现读写分离,主从复制的具体步骤前期是简单的介绍,内容来源于其他作者的文章。后期更新具体步骤,一定特别的详细。读写分离概述读写...

2020-08-26 08:09:48 5699

转载 Redis主从复制(Master/Slave) 与哨兵模式

Redis主从复制(Master/Slave) 与哨兵模式Redis主从复制是什么?行话:也就是我们所说的主从复制,主机数据更新后根据配置和策略,自动同步到备机的master/slaver机制,Master以写为主,Slave以读为主Redis主从复制能干些什么?(1)读写分离(2)容灾恢复Redis配置主从复制(1主2从)知识注意:(1)配从(库)不配主(库)(2)从库配置:slaveof 主库IP 主库端口(3)info replication查看..

2020-08-26 08:05:26 311

转载 C#中Dispose、析构函数、close的区别

C#中Dispose、析构函数、close的区别一、Close与Dispose这两种方法的区别调用完了对象的Close方法后,此对象有可能被重新进行使用;而Dispose方法来说,此对象所占有的资源需要被标记为无用了,也就是此对象要被销毁,不能再被使用。例如常见.Net类库中的SqlConnection这个类,当调用完Close方法后,可以通过Open重新打开一个数据库连接,当彻底不用这个对象了就可以调用Dispose方法来标记此对象无用,等待GC回收。二、三者的区别如图...

2020-08-24 21:28:57 458

转载 crontab 在指定时间范围每隔2小时执行一次和指定时间执行实例

crontab 在指定时间范围每隔2小时执行一次和指定时间执行实例crontab 在指定时间范围每隔2小时执行一次和指定时间执行,下面实例实现了:10-23点每两个小时执行一次,2点执行一次,分钟依次是1 2 3 ,没有24点的,晚上12点是0点注:*代表所有的取值范围内的数字,"/"代表每的意思,"/2"表示每2个单位,"-"代表从某个数字到某个数字,","分开几个离散的数字。1 10-23/3,2 * * * /bin/bash /home/sh/test1.sh2 10-23/3,2 *

2020-08-24 18:11:47 6119

转载 总结:那些热门的开源游戏服务器框架,还不看你就out了

总结:那些热门的开源游戏服务器框架,还不看你就out了Clank的游戏栈##前言作为一名业内资深的游戏开发人员,经常会遇到实习的新同事在工作中会问到这样的问题:工作中到底有哪些开源游戏服务器框架,该去值得学习呢?囊括到node.js 、java、C#、golang 、c++、python 等技术栈有各种各样的游戏框架。本文给大家总结了一些github上star和fork比较常用的且有一定数量的较为完整的框架做了一个说明,大家可以往下看。###skynet云风大神的框架这个基

2020-08-24 17:57:55 2315

转载 MongoDB查询操作 返回指定字段(C#官方驱动)

MongoDB查询操作 返回指定字段(C#官方驱动)首先,MongoDB中返回指定的字段的查询方法如下:db.person.find({Name:"小丑"},{Age:1,Sex:1})该语句表示:查询person表中name为小丑的所有数据,但是只返回age列和sex列。(_id列是默认返回的,设为0表示不返回)在C#中操作MongoDB,代码如下: FieldsDocument fd = new FieldsDocument(); .

2020-08-24 15:04:30 1575

转载 Net作业调度(三) — Quartz.Net进阶

Net作业调度(三) — Quartz.Net进阶介绍前面介绍Quartz.Net的基本用法,但在实际应用中,往往有更多的特性需求,比如记录job执行的执行历史,发邮件等。阅读目录Quartz.Net插件 TriggerListener,JobListener Cron表达式 Quartz.Net线程池 总结Quartz.Net插件 Quartz.net 自身提供了一个插件接口(ISchedulerPlugin)用来增加附加功能,看下官方定义: 1 2...

2020-08-24 11:22:52 216

转载 Quartz.net 3.x使用总结(一)——简单使用

Quartz.net 3.x使用总结(一)——简单使用banyongzhan54051.Quartz.net简介  Quartz.NET是一个强大、开源、轻量级的任务调度框架。任务调度在我们的开发中经常遇到,如说:每天晚上三点让程序或网站执行某些代码,或者每隔5秒种执行一个方法等。Windows计划任务也能实现类似的任务调度,但是Quartz.net有一些有优秀的特性,如:数据库支持,集群,插件,支持cron-like表达式等等。官网:http://www.quartz-schedule..

2020-08-24 11:13:24 552

转载 静态事件static event

静态事件static eventzmj_tata一般定义一个事件是这样的写法public event EventHandler OneEvent;但是如果这样定义的话就需要进行null判断了EventHandler tempHandler=OneEvent;if(tempHandler!=null){tempHandler(sender,e);}于是很多人这样定义事件:public event EventHandler OneEventNeverNull = (o, e) =&g.

2020-08-24 10:59:33 936

转载 C#多线程中的异常处理

C#多线程中的异常处理常规Thread中处理异常使用Thread创建的子线程,需要在委托中捕捉,无法在上下文线程中捕捉static void Main(string[] args){ ThreadStart threadStart = DoWork; Thread thread = new Thread(threadStart); thread.Start(); thread.Join();}static void DoWork(){ try

2020-08-24 10:43:43 1189

转载 hive-LanguageManual

LanguageManual转至元数据结尾由Confluence Administrator创建, 最终由Ian Cook修改于十月 05, 2018转至元数据起始This is the Hive Language Manual. For other Hive documentation, see the Hive wiki'sHome page.Commands and CLIs Commands Hive CLI(old) Beeline CLI(new) ...

2020-08-22 16:26:00 257

转载 C# 把一个文件夹下所有文件复制到另一个文件夹下

C# 把一个文件夹下所有文件复制到另一个文件夹下public static void CopyDirectory(string srcPath, string destPath){  try{    DirectoryInfo dir = new DirectoryInfo(srcPath);    FileSystemInfo[] fileinfo = dir.GetFileSystemInfos(); //获取目录下(不包含子目录)的文件和子目录     foreach (FileSys

2020-08-22 14:24:28 2849 2

转载 C#-IO-获取某一路径下的所有文件名信息(包括子文件夹)

C#获取某一路径下的所有文件名信息(包括子文件夹)前言:初步梳理记录,以后慢慢总结更多的方法...方法一:使用微软提供的方法:Dicrectory类中的:public static string[] GetFiles(string path, string searchPattern, SearchOption searchOption);path-获取文件的路径;searchPatt...

2020-08-22 14:14:01 4431

转载 (C#)System.Security.SecureString(表示应保密的文本)

(C#)System.Security.SecureString(表示应保密的文本)正常的String类型值,在脱离开作用域之后,其值在内存中并不会被立即销毁,这时如果有人恶意扫描你的内存,程序中所保存的机密信息就会暴露;于是就有了System.Security.SecureString,SecureString表示一个应保密的文本,它在初始化时就已被加密,并且脱离作用域后会被立即销毁;附一个小Demo:class Program{ static void Main(){

2020-08-22 12:57:27 1665

转载 C#如何运行外部程序(打开可执行程序):ShellExcute和Process

C#如何运行外部程序(打开可执行程序):ShellExcute和Process大米GoGoGo最近的任务用到C#来调用C++内核程序,也就是C++编译运行后生成的.exe文件。网搜了一下C#中运行外部程序大致有两种方法,在此稍作总结:(1)使用API函数ShellExcute 添加引用using System.Runtime.InteropServices; public enum ShowWindowCommands : int {...

2020-08-22 12:39:36 2677

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除