自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4412)
  • 收藏
  • 关注

转载 金融市场体系

第一节 金融市场概述金融市场定义:金融市场是交易金融资产并确定金融资产价格的一种机制。三层含义:1.是进行金融资产交易的场所;2. 反映了金融资产的供给者与需求者之间的供求关系;3. 包含金融资产交易过程中所产生的各种运行机制,最主要的是价格机制。证券市场:是股票、债券、投资基金等有价证券发行和交易的场所。证券市场分类:1.根据所服务和覆盖的上市公司类型分为:全球性,全国性,...

2019-09-24 11:07:00 538

转载 c++传递函数当作对象传递

c++中函数当作对象来传递,类似c#中的指针操作如:#include <iostream>using namespace std;int tst(int a){ cout<<a<<endl; return 5;}//类型 +(* +变量名)(+ 函数需要参数)void BigTest(int (*...

2019-09-21 22:49:00 1016

转载 Linux文件系统详解

从操作系统的角度详解Linux文件系统层次、文件系统分类、文件系统的存储结构、不同存储介质的区别(RAM、ROM、Flash)、存储节点inode。本文参考:http://blog.chinaunix.net/uid-8698570-id-1763151.htmlhttp://www.iteye.com/topic/816268http://soft.china...

2019-09-21 14:24:00 503

转载 handy源码阅读(三):SafeQueue类

SafeQueue类继承与信号量mutex(用于加锁),nonocopyable定义如下:template <typename T>struct SafeQueue : private std::mutex, private noncopyable { static const int wait_infinite = std::numeric_limit...

2019-09-19 19:29:00 259

转载 决胜经典算法之选择排序

习题答案题目回顾在上一篇文章中,我们以数列从小到大的排序方式为例,讲了冒泡排序。并在结尾处抛出一个思考题:如果要实现从大到小排列,上述代码该做如何修改呢?要解答这个问题十分简单,如果读者能明白从小到大排序的原理,就不难。答案根据冒泡排序法的原理,从小到大的排序是将较大元素依次排到最后。反之,从大到小的排序则是将较小的元素依次排到最后。参考如下代码:public void ...

2019-09-19 13:47:00 84

转载 simulate 中的一些操作

1. neutralize:position based 的alphaint neutralize(int di, int ti) { double sum = 0; double abssum = 0; int count = 0; for (int ii = 0; ii < nsyms; ++ii) { if (std::isfin...

2019-09-17 19:47:00 1193

转载 决胜经典算法之冒泡排序

本篇是《决胜经典算法》系列文章的第一篇,作为开篇,先向各位读者说明一下本系列的几个“原则”。由浅入深:刚一开始将会分享很易懂、易于理解的算法。比如本文讲述的冒泡排序法就可以称得上是最为简单的算法了;思路优先,代码为辅:对于任何一种算法,可以说思路是最重要的。有了思路,相当于成功了一半。另外,虽然不同的程序语言的语法等有所差异,但解题思路是大体一致的。因此,在摆出实际代码前,会详细...

2019-09-16 15:24:00 81

转载 openMV解读

参考:https://book.openmv.cc/quick-starter.html1.引包import sensor, image, time, math, pyb  from test import Testfrom…import:导入了一个模块中的一个函数;注:相当于导入的是一个文件夹中的文件,是个绝对路径。2.一个python的知识...

2019-09-15 14:09:00 239

转载 存储系统的快照技术

赵二狗刚刚毕业,应聘进入了锤钮匹科技有限公司,成为了这里的新员工。入司的第一天是分配宿舍(背景音:天哪,还有宿舍!羡慕嫉妒恨!)。跟他在同一个宿舍的是公司的老员工王大拿,王大拿是该公司的架构师,对公司的情况基本上无所不知。请注意,这里说的是公司的八卦新闻,哈哈!赵二狗进了宿舍,王大拿正在那里噼里啪啦的敲键盘... ...赵二狗: 前辈,我...

2019-09-14 19:35:00 144

转载 Ubuntu 18.04安装fcitx输入法

1、卸载ibus及所有组件-----------------------------------------------------------------------------------root@Ubuntu:~# apt-get purge ibus*root@Ubuntu:~# apt autoremove-------------------------...

2019-09-14 16:19:00 125

转载 位向量实现集合—王晓东数据结构

王晓东数据结构中集合一章,用位向量实现集合看的很懵记录一下。N是一个不大的固定整数时,{1,2...N}是N的子集 假如N=10000,可以用数组A[N]来表示这个集合的存在,此时数组大小为A[N],如A[1]=1表示集合中第一个元素存在。位向量顾名思义就是用位来存储元素。以书中unsigned short类型为例,下面用US表示。US占位2个字节,16位,那么一个US就可以表示...

2019-09-14 11:00:00 1213

转载 xfce 快捷键 命令整理

本文链接:https://blog.csdn.net/cFarmerReally/article/details/53375956转载自:https://my.oschina.net/u/565351/blog/502018 commandscustom <Alt>F1:xfce4-popup-applicationsmenu 打开右键菜...

2019-09-14 09:19:00 129

转载 为什么深度(Ubuntu)Linux挂载NTFS分区只读不可写?

如前所述,经扩展,Dell Vostro 1520笔记本电脑拥有了两块硬盘。本着旧物利用的心思,在其中一块256GiB固态盘上安装了深度linux,同时挂载另一块2TiB机械盘作为存储盘。这块2TiB机械盘本用作移动硬盘,分区格式为NTFS。由于盘上存有很多资料,同时考虑到Linux能识别NTFS分区,就直接挂上了。挂...

2019-09-11 21:16:00 671

转载 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): 错误解决

报错信息:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)说明:这段报错信息表示 Mapper接口里面的方法与Mapper.xml文件无法对应引起的1、检查方法名是否对应:接口方法名与Mapper方法名是否对应BaseMapper.java...

2019-09-11 10:24:00 90

转载 GOF 的23种JAVA常用设计模式 大白话 23种设计模式

前言:设计模式,前人总结下留给后人更好的设计程序,为我们的程序代码提供一种思想与认知,如何去更好的写出优雅的代码,23种设计模式,是时候需要掌握它了。1.工厂模式大白话:比如你需要一辆汽车,你无需了解汽车是怎么样生产的,你只需要告诉汽车厂,我要买某某某型号的汽车,????,汽车厂造好了给你即可。这就是工厂模式:隐藏具体对象实例的过程,只需要告诉这个工厂你想要的东西(...

2019-09-10 23:37:00 140

转载 将博客搬至CSDN

博客要搬家啦!!转载于:https://www.cnblogs.com/evasnowind/p/11502723.html

2019-09-10 20:33:00 47

转载 【机器学习笔记】Python机器学习基本语法

  本来算法没有那么复杂,但如果因为语法而攻不下就很耽误时间。于是就整理一下,搞python机器学习上都需要些什么基本语法,够用就行,可能会持续更新。Python四大类型元组tuple,目前还没有感受到它和list什么差别,感觉也比较少用,声明语法是()>>> tp = ()>>> type(tp)<class 'tup...

2019-09-09 23:48:00 163

转载 决胜Flutter 第一章 熟悉战场

欢迎参加“决胜Flutter” 实训课程,这里是你此次实训之旅的起点。本章将带您快速了解移动开发的现状,然后向您介绍Flutter的发展历史以及优势特点,最后一起动手,搭建高效的开发环境。由于Flutter 跨平台(同时支持Android、iOS、Web以及PC)的特性,本书将以Mac OS作为操作系统环境,版本号为10.14。如果读者使用的是Windows或者Linux,请结合...

2019-09-09 13:11:00 194

转载 Springboot 整合Activiti流程设计器 完成一个简单的请假流程

1.前言完成这个功能之前,我负责公司的流程管理模板,在众多的解决方案当中,我选择了Activiti 原因有:开源、免费整合Springboot较容易Springboot已经成为开发后端不可缺少的一部分,它是如此完美,如此优秀!2.准备1.官方文档:https://www.activiti.org/userguide/2.下载一份官方准备的demo:ht...

2019-09-07 16:05:00 2161

转载 handy源码阅读(二):EventsImp类

EventsImp用于完成事件的处理。class EventsImp { EventBase* base_; PollerBase* poller_; std::atomic<bool> exit_; int wakeupFds_[2]; int nextTimeout_; SafeQueue<Task> tasks_;...

2019-09-06 19:33:00 179

转载 Oracle Linux 6.4 LVM中误删VG之恢复过程

一、项目背景描述 1、OSS现网测试数据库因大量小事物频繁提交运行非常缓慢。经分析为DS3950存储所在磁盘I/O存在瓶颈,大量等待事件,性能受限。另外,开发同事没有优化意识,没将小事物做成批量提交方式。2、在DS3950上,9块600G硬盘(8块+1块热备)做了RAID5阵列,lun01,lun02,lun03,lun04,均为200G,映射给OSS数据库服务器使用...

2019-09-06 17:44:00 752

转载 如何安全的从LVM中移除磁盘

学习如何安全的从LVM中移除磁盘,当磁盘卷中有磁盘出现问题或是想把磁盘卷中的磁盘重新使用时就显得十分有用。本教程将重点关注以下问题:如何安全的从LVM中移除磁盘如何联机从VG中移除磁盘如何在物理层面进行磁盘数据拷贝如何联机替换LVM中的故障磁盘如何在物理层面将磁盘分区移动至另一磁盘...

2019-09-06 17:40:00 709

转载 LVM管理

一、LVM基本概念LVM是 Logical Volume Manager(逻辑卷管理)的简写,LVM是依附于DM的功能的,DM(Device Mapper 即设备映射)是 Linux 2.6 内核中提供的一种从逻辑设备到物理设备的映射框架机制,在该机制下,用户可以很方便的根据自己的需要制定实现存储资源的管理策略,当前比较流行的 Linux 下的逻辑卷管理器如 LVM2(Linux ...

2019-09-06 17:36:00 207

转载 如何用 ISO 镜像制作 U 盘安装盘(通用方法、无需 WinPE)

  今天聊的这个话题属于老生常谈,这几年时常有读者来询问(现在有越来越多的电脑是无光驱的)。再加上俺后面要扫盲一些“特殊的 Linux 发行版”,到时候肯定又要涉及到制作可引导U盘的事情。所以,今天先单独发一篇教程,说说几种不同的搞法。  事先声明:  1. 本文针对的是U盘,而不是外置的USB硬盘。外置USB移动硬盘的操作方式稍有不同,如果很多人感兴趣,再另外写一篇教程)  2....

2019-09-05 16:07:00 104

转载 handy源码阅读(一):EventBase类

类EventBase继承于类EventBases,继承于noncopyable. 其中noncopyable是一个去除了拷贝构造和赋值构造的类。noncopyable:class noncopyable { public: noncopyable() = default; virtual ~nonocopyable() = default;...

2019-09-05 13:13:00 219

转载 c++11 默认函数的控制

1. 类与默认函数:C++中声明自定义的类,编译器会默认生成未定义的成员函数:构造函数拷贝构造函数拷贝赋值函数(operator=)移动构造函数移动拷贝函数析构函数编译器还会提供全局默认操作符函数:operator,operator &operator &&operator *operator ->op...

2019-09-04 15:32:00 88

转载 c++11 指针空值

1. 引入nullptr的必要性:典型的指针初始化是将其指向一个空的位置。比如:int* my_ptr = 0;int* my_ptr = NULL;一般情况下,NULL是一个宏定义。#undef NULL#if defined(__cplusplus)#define NULL 0#else#define NULL ((void*)0)#end...

2019-09-04 11:40:00 122

转载 tablayout增加badget

https://github.com/SherlockShi/BadgedTabLayoutPractisehttps://github.com/SherlockShi/BadgedTabLayoutPractise转载于:https://www.cnblogs.com/zwq534264416/p/11456462.html

2019-09-03 23:34:00 1277

转载 python+selenium 抢会议室

首先介绍下selenium查找元素的方法:  find_element_by_id() #通过id进行元素查找  find_element_by_name() #通过name进行元素查找,一般用来查找表单元素  find_element_by_class_name(...

2019-09-03 13:47:00 843

转载 c++11 快速退出

C++程序中有以下几种推出方式:terminate abort exitterminate: 实际上是c++语言中异常处理的一部分(包含在<exception>头文件中),一般而言,没有被捕获的异常就会被terminate函数调用。只要c++程序中出现了非程序员预期的行为,都有可能导致terminate的调用。而terminate函数在默认情况下,是去调用abort函数的...

2019-09-03 11:53:00 218

转载 重温Android和Fragment生命周期

重温下Android和Fragment生命周期,理解生命周期方法的作用,什么时候调用,可以做一些什么操作。1、Android生命周期1.1 生命周期图1.2 生命周期函数说明onCreate:Activity正在创建,生命周期的第一个方法,需要setContentView加载layout。这里不建议耗时操作,只做layout和控件初始化。此方法传递一个 Bundle 对象,可...

2019-09-01 20:14:00 105

转载 c++11 智能指针

unique_ptr, shared_ptr 以及weak_ptr1. example#include <memory>#include <iostream>using namespace std;int main() { unique_ptr<int> up1(new int(11)); unique_pt...

2019-08-30 18:33:00 66

转载 c++11 强类型枚举

1. 枚举:分本别类和数值的名字程序中需要“数值的名字”时,有三种方式实现:(1)宏#define Male 0#define Female 1(2)匿名的enumenum { Male, Female };(3)静态常量const static int Male = 0;const static int Female = 1;2. 有缺陷的枚举...

2019-08-30 12:21:00 75

转载 JVM类加载机制

很多人觉得会写Java代码就行,Java底层怎么运行的不需要知道,但其实并不是这样,随着经验的积累,你需要了解越来越多的底层原理。我们先来看看下面的代码,看看class是怎样加载的。public class BaseClass { static { System.out.println("BaseClass Init"); } public s...

2019-08-30 12:05:00 106

转载 设计六大原则总结

1、单一职责原则(SRP)定义:就一个类而言,应该仅有一个引起它变化的原因为什么需要单一职责呢?如果一个类承担的职责过多,就等于把这些职责耦合在一起了,一个职责的变化可能会引起其它职责的变化,当变化发生时,设计会遭到意想不到的变化。我们看看下面简单的类图,UserDiscount类具有两个方法,一个是获取等级类型,一个是计算折扣价格。有两个不同的类在使用UserDiscount...

2019-08-30 12:03:00 111

转载 多路径技术:ALUA与SLUA

实现的核心通过存储设备去适配操作系统,从而实现多路径技术,支持ALUA是其中主要部分。ALUA多路径技术Asymmetric Logical Unit Access,非对称逻辑单元存取,其提供了一个路径发现和确定优先次序的标准化机制,实现主机和存储设备的路径自协商和动态管理。特点:对于特定的LUN来说,在它的路径中,一个控制器的目标端口处于主动/优化状态,另...

2019-08-29 18:02:00 434

转载 [剖析] 多路径ALUA技术如何优化I/O处理

什么是ALUA多路径机制 ALUA是异步逻辑单元访问(Asymmetric Logical Unit Access)的缩写,ALUA是SPC3 (SCSI Primary commands-3)协议中规定的目标器端口组TPGS (Target Port Group Support)访问模型中的一类子集,可用于处理A/A-A (Active/ Active-Asymmetric...

2019-08-29 17:54:00 190

转载 c++11 decltype

1. example code#include <typeinfo>#include <iostream>using namespace std;int main() { int i; decltype(i) j = 0; cout << typeid(j).name() << endl;...

2019-08-28 10:53:00 81

转载 Linux系统中的Device Mapper学习

2016-12-16 15:42潇湘隐者 阅读(11906) 评论(0) 编辑 收藏 在linux系统中你使用一些命令时(例如nmon、iostat 如下截图所示),有可能会看到一些名字为dm-xx的设备,那么这些设备到底是什么设备呢,跟磁盘有什么关系呢?以前不了解的时候,我也很纳闷. 其实dm是Device Mapper的缩写,Device Mapper 是 Linux 2.6...

2019-08-27 18:05:00 159

转载 Linux 内核中的 Device Mapper 机制

尹 洋2006 年 6 月 29 日发布 WeiboGoogle+用电子邮件发送本页面 ...

2019-08-27 17:37:00 77

空空如也

空空如也

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

TA关注的人

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