自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 0-1背包问题 引发的血案

为什么说采用“性价比”的方式,然后再按照其降序排列采取的方法不能解决背包问题。因为此时忽略的背包容量剩余的问题,我们无法使背包剩余空间为0,则此时背包剩余的空间被分摊。所以会造成不是最优解的情况。...

2019-10-09 21:09:04 162

原创 【算法与数据结构】KMP算法

Kmp由于其超低的时间复杂度O(m+n),因而被应用到广泛的应用到各中编辑器上。作为基础算法,网上有太多的人孜孜不倦的写教程,所以具体思想也就不再赘述。由此看来有些程序员为了造轮子,解释思想,真是不择手段。

2017-11-17 00:43:47 432

原创 计算机网络自顶向下 :应用层(DNS,POP)

DNS是:一个分布式DNS服务器实现分布或数据库。一个使得主机能够查询分布数据库的应用层协议。DNS服务器通常是运行BIND软件的Linux机器。 DNS协议运行在UDP之上使用53端口。DNS提供的服务:DNS除了进行主机到IP地址的转换外,还提供了一些重要的服务如下: 1. 主机别名:一个主机可以拥有多个主机名,其中一个规范主机名,DNS提供将主机别名映射到其主机名及其相关地址。 2

2017-07-19 00:55:38 2407

原创 计算机网络自顶向下 :应用层(FTP、SMTP、POP3、IMAP)

HTTP和FTP均为文件传输协议。关系:1. FTP使用了两个TCP连接来传输文件,一个用于控制连接一个用于数据连接。控制连接用于两个主机传送控制信息。如用户标识、口令,以及文件的存放和获取。对于FTP而言,控制连接贯穿整个用户会话期间,而每一次文件传输都需要一个新的数据连接。2. HTTP使用一个TCP进行的发送请求和相应首部行的,因此HTTP可是说是带内的。3. FTP服务器必须在整个会话中保留用户的状态

2017-07-11 18:56:11 4538

原创 计算机网络自顶向下 :应用层(简单概念和http协议相关简单介绍)

应用层现代网络应用的主流体系结构:客户—服务器体系结构,对等体系结构(P2P)客户—服务器体系结构:具有周知的、固定的地址、客户之间不通接通信。 应用程序在间断,连接的主机对之间供用直通信,这些主机对被称为对等方。对等体系结构(P2P)对于服务器有最小的(或没有依赖) P2P具有自扩展性,例如,P2P文件共享应用中尽管每个对等方都由请求3件产生工作量,但每个对等方通过向其他对等方分发文件来增加系

2017-07-04 00:35:07 842

转载 windows控制台常用命令

删除文件或目录CMD命令:rd /s /q dirname (强制删除文件文件夹和文件夹内所有文件)del /f /s /q filename(强制删除文件,文件名必须加文件后缀名)比较两个文件不同FC amazeui.flat.css amazeui.css

2017-07-02 18:20:00 556

原创 计算机网络自顶向下 :因特网的组成

因特网的组成:端系统通过通信链路(比特/秒)与分组交换机连接在一起。                                 路由器      链路交换机端系统通过网络服务提供商(ISP)接入互联网。ISP提供的服务类似于DSL因特网标准由因特网服务商(IEFE)研发。IETF的标准文档成为请求评论(Request For comment)应用程序涉及多台相互交换数据的端系统称

2017-07-02 00:45:56 796

原创 HTML5与CSS3学习笔记:导航栏(二)下拉菜单

在很久很久之前,我就学过html,但是为那时候没有动力去学,一个主要的原因就是恶心,我觉得那时候HTML不完美,各种标签滥用,无语义,布局方法不完美。由于学过c++,我在毫不费力的在看完HTML文档后,就在HTML的各种框架中遨游起来,后来我发现。。。这就是个体力活,我花费的在修改HTML(css,js)中的时间,不亚于我去深入理解的它的时间,因此我打算重新学习一下这个语言。希望能收获很多。我所认为

2017-06-25 12:19:35 4418

原创 HTML5与CSS3学习笔记:导航栏(一)

源码<html><head><meta charset="utf-8"><meta name=”viewport” content=”width=device-width, initial-scale=1″ /><title>横向导航栏</title> <style> body { margin: 0px; padding:

2017-06-23 21:38:57 1450

原创 shared_ptr (二)aliasing 与 owner_before

aliasing constructorshared_ptr 提供了这样的一个构造函数,形式如下:template <class U> shared_ptr (const shared_ptr<U>& x, element_type* p) noexcept;这个构造函数称为 aliasing constructor。这个构造函数的作用如下:引用自【1】aliasing constructor

2017-06-18 18:19:00 1175

原创 shared_ptr(一)

普通指针与分享指针普通指针的操作解引用:int ptr = new int{};*ptr; //解引用//------------------------class Test{public: int _value;};Test* test = new Test{};test->_value; //间接引用操作符和pod类型的“拷贝构造函数”,与“赋值构造函数”进行浅拷贝。还有两个个“

2017-06-17 23:47:57 417

原创 我与免疫台不得不说的故事(三):风湿性疾病_2

系统性红斑狼疮(SLE)病因遗传: 多年研究已表现系统性红斑狼疮为多基因相关疾病,且部分资料显示与遗传有关,但是大部分不具有遗传性。环境:紫外线使皮肤上皮细胞出现凋亡,新抗原暴露称为自身抗原。雌激素: 女性患者明显高于男性,更年期前阶段为9:1,儿童与老人 3:1.发病机制 外来抗体引起B细胞活化,易感者因免疫耐受性减弱,B细胞通过交叉反应与模拟外来抗原的自身抗原结合,并将传递给T细胞,

2017-06-15 13:27:41 545

原创 我与免疫台不得不说的故事(二):风湿性疾病_1

类风湿关节炎(RA)病因对于环境因素,未证实有导致本病的直接感染因子,但目前认为一些细菌会通过感染激活T、B等淋巴细胞。分泌致炎因子,产生自身抗体,影响RA的发病和病情发展。RA的发病和遗传密切相关。免疫紊乱是导致RA的主要原因:活化的CD4+CD4^+T细胞和MHC-Ⅱ型的抗原递呈细胞(APC)浸润关节滑膜。其某些特殊成分或体内产生的内源物质也可能被APC呈递给CD4+CD4^+T细胞,启动

2017-06-14 13:29:50 744

原创 我与免疫台不得不说的故事(一):乙肝两对半

乙肝两对半是国内医院最常用的乙肝病毒(HBV)感染检测血清标志物。乙型肝炎病毒免疫学标记一共3对,即表面抗原(HBsAg)和表面抗体(抗HBs或HBsAb)、e抗原(HBeAg)和e抗体(抗HBe或HBeAb)、核心抗原(HBcAg)和核心抗体(抗HBc或HBcAb)。乙肝两对半又称乙肝五项,其检查意义在于:检查是否感染乙肝及感染的具体情况,区分大三阳、小三阳。

2017-06-12 12:36:38 592

原创 Git-2017-06-11 20:17:19

这里将记录,我在使用git中遇到的问题和介绍一些不太常用的git 命令。git rm与git rm –cached当我们需要删除暂存区或分支上的文件, 同时工作区也不需要这个文件了, 可以使用git rm file_path当我们需要删除暂存区或分支上的文件, 但本地又需要使用, 只是不希望这个文件被版本控制, 可以使用git rm --cached file_pathfile_path 为文件路径

2017-06-11 20:18:15 430

原创 概率论-【第一章】随机事件与概率

由于时间紧,不能将相关概念一一陈述。随机事件的关系和运算随机试验在抛硬币的过程中,我们注意到,在相同条件下,我们每一次抛硬币的时候,我们无法得知硬币最后静止时,硬币的哪一面向上,但是我们通过不断的抛硬币的过程中发现,结果无非是正方两面。因此我们定义随机试验: 1. 试验可以在相同条件下重复地进行。 2. 试验的结果不止一个,且事先可以明确实验的所有可能结果, 3.

2017-06-05 23:52:03 7355 3

原创 office操作笔记:c#与excel之helloword

作为微软自己开发的语言c#和自己家的软件的交互真是太简单了。例子很简单,APPlication实例化、添加工作簿、操纵工作簿、保存退出。using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using Microsoft.O

2017-06-02 01:01:23 305

原创 我与细菌室不得不说的故事(一):革兰氏染色

检验原理:革兰氏阳性菌由于细胞壁较厚,肽聚糖网层次较多且交联致密,经格兰氏染色后能将结晶紫和碘的复合物牢固留在壁内,不容易被脱色液脱掉而仍然呈紫色,在此基础上形成革兰氏染色液试剂。 染色结果将细菌分为革兰氏阳性菌(紫色),革兰氏阴性菌(红色)两大类。主要组成成分:龙胆紫液-龙胆紫、乙醇碘溶液-碘、碘化钾脱色液-丙酮、乙醇沙黄染液-沙黄、乙醇检验方法:加龙胆紫溶液染色10秒,之后水洗,甩

2017-05-31 21:52:29 678

原创 线性代数-【2-(3-4)】矩阵及其运算 (未完)

矩阵的初等变换定义1:矩阵的初等变换对换两行。以数k!=0 乘某一行中的所有原。把某一行所有元的k倍加到另一行对应的元。矩阵的初等行变换和矩阵的初等列变换 统称 初等变换。性质反身性对称性传递性定理一 设A B 均为m*n矩阵 A~B的充分必要条件是存在m阶可逆矩阵P及n阶可逆矩阵可逆矩阵Q使得 PAQ = B对于定理一的证明,首先经过定义**初定矩阵**的定义,然后讨论初等变

2017-05-29 00:57:21 1515

原创 线性代数-【2-(3-4)】矩阵及其运算

逆矩阵由于单位矩阵乘以任何矩阵均为原矩阵,且矩阵并没有除法的概念,而对于自然数数的除法可以通过倒数的形式转化为乘积的 形式,因此我们引入逆矩阵。定义7 对于n阶矩阵A,如果有一个n阶矩阵B使得: AB=BA=E AB=BA=E 则说A是可逆的,并且B称为A的逆矩阵。注:逆矩阵唯一定理1若矩阵A可逆,则A的行列式不为0注:该定理可以对AB=BA=E AB=BA=E左右两边同时求行列式可得。定理

2017-05-28 22:19:40 2650

原创 我与尿常规不得不说的故事(二):尿本周氏蛋白与轮状病毒

尿本周蛋白 本周氏蛋白又称本-周蛋白、本琼氏蛋白、本斯·琼斯氏蛋白(Bence-Jones protein(BJP)),是免疫球蛋白的轻链单体或二聚体,属于不完全抗体球蛋白。常出现于骨髓瘤患者尿中,有诊断意义。参考范围定性:阴性,婴儿可以为弱阳性。临床意义 阳性:多发性骨髓瘤病人产生大量本周蛋白,阳性率可达35%~65%。本周蛋白量反映了产生本周蛋白的单克隆细胞数,对观察骨髓瘤病程和判断化

2017-05-27 13:02:53 3203

原创 我与尿常规不得不说的故事(三):瑞氏染液

介绍瑞氏染料是由碱性染料美蓝( Methvlem blue )和酸性染料黄色伊红( Eostm Y )合称伊红美蓝 染料即瑞氏 (美蓝-伊红Y)染料。 伊红钠盐的有色部分为阴离子,无色部分为阳离子,其有色部分为酸性,故称伊红为酸性染料。美蓝通常为氯盐是碱性的,美蓝的中间产物结晶为三氯化镁复盐,其有色部分为阳离子,无色部分为阴离子,恰与伊红钠盐相反。染液配制瑞氏染液配制: 瑞氏染料

2017-05-25 21:01:53 428

原创 我与尿常规不得不说的故事(一):尿常规检验报告单

我与尿常规不得不说的故事(一)一直在常规室中实习,学到很多东西也复习了很多东西,整理一下。尿常规检验报告单:尿常规检查项目一般分为以下11类:1. 尿白细胞(U—LEU)正常人尿中有少数白细胞存在,离心尿每高倍镜视野不超过5个。异常时,尿中含有大量白细胞,表示泌尿道有化脓性病变,如肾盂肾炎、膀胱炎及尿道炎等。正常参考值:离心沉淀后:白细胞:男性0–2个/hp ,女性0–5个/hp 注

2017-05-25 20:06:33 1975

原创 第六章 样本和抽样分布

∮1.随机样本总体:某项数量指标X的全体样本:如果x1,x2,x3,⋯,xn,x_1,x_2,x_3,\cdots,x_n,相互独立且与总体X同分布则称x1,x2,x3,⋯,xn,x_1,x_2,x_3,\cdots,x_n,为来自总体的简单随机样本。∮3抽样分布 统计量是统计理论中用来对数据进行分析、检验的变量。宏观量是大量微观量的统计平均值,具有统计平均的意义,对于单个微观粒子,宏观量

2017-05-24 00:09:45 1127

原创 伽马函数

伽马函数定义:Γ(s)=∫e−xxs−1,s>1Γ(s)=\int e^{-x}x^{s-1} ,s>1性质:1.Γ(s+1)=sΓ(s),s>0Γ(s+1)=sΓ(s),s>0 2. Γ(n+1)=n!Γ(n+1)=n! 3. 当s→0+时,Γ(s)→+∞s\rightarrow 0^{+}时,Γ(s)\rightarrow +\infty 4. Γ(s)Γ(1−s)=πsinπsΓ(s)Γ

2017-05-23 23:16:26 8153

原创 不定积分(未完)

不定积分第二类换元法设x=ψ(x)x=\psi(x)是单调的、可导的函数,并且ψ′(x)≠0\psi'(x)\neq 0,又设f[ψ(x)]ψ′(x)f[\psi(x)]\psi'(x)具有原函数。则有换元公式 ∫f(x)dx=[∫f[ψ(t)]ψ′(t)dt]t=ψ−1(x) \int f(x)dx =[\int f[\psi(t)]\psi'(t)dt]_{t=\psi^{-1}(x)}

2017-05-20 22:56:54 395

原创 高等数学-【3.1-4】微分中值定理与导数的应用

费马引理:设函数 f(x)f(x) 在点x0x_0的某邻域U(x0)U(x_0) 内有定义,并且在x0x_0 处可导,如果对任意x∈U(x0)x∈U(x_0) 有 f(x)<f(x0)f(x)<f(x_0), 则有 f′(x0)=0f'(x_0)=0罗尔定理:如果 f(x)f(x)满足: 1. 在闭区间 [a,b][a,b]上连续 2. 在开区间 (a,b)(a,b)上可导 3. 在端点

2017-04-20 10:56:53 2304

原创 线性代数-【2-1】矩阵及其运算

关于第一章在看第一章的时候我有些东西没有注意到它的重要性。比如: 性质三: 行列式的某一行中所有元素都乘以同一个数k等于用数k乘以这个行列式。 性质三推论:行列式中的某一行的所有元素的公因子可以提到行列式外面来。 性质五:若行列式的元素都是是两个数之和 则这个行列式可以进行分解。 性质六 :把行列式的某一行的各个元素乘以一个数加到另外一行对应的元素上去行列式不变。第一节 线

2017-02-13 01:31:28 1480

原创 线性代数-【1】行列式

计算机考研的缘故,我最近在复习数学,因此会把数学的一些笔记知识整理到此。第一节 二阶与三阶行列式第一节由二元方程引入了二阶行列式的概念,定义了一系列,行标、列标、主对角线、副对角线的概念。其次直接引入三阶行列式。第二节 全排列和对换直接定义 全排列: 把n个不同的元素(数字)排列成一列,叫做这个n个元素的全排列。我们对于全排列的元素我们给其进行规定,这种规定是可以是从小到大或者从大到小。

2017-02-08 02:14:55 737

原创 探究c++对象模型之data语义学(一)

c++标准中有这样一个规定: "no object shall have thesame address in memory as any other variable". 由此规定,导致几乎所有的编译器对一个空类都会添加一个char。 那什么是一个空类呢: ·Has static members /member function ·Has no vir

2016-09-25 03:30:19 419

原创 c++11多线程生产者消费者问题

生产者-消费者(producer-consumer)问题,也称作有界缓冲区(bounded-buffer)问题,两个进程共享一个公共的固定大小的缓冲区。其中一个是生产者,用于将消息放入缓冲区;另外一个是消费者,用于从缓冲区中取出消息。问题出现在当缓冲区已经满了,而此时生产者还想向其中放入一个新的数据项的情形,其解决方法是让生产者此时进行休眠,等待消费者从缓冲区中取走了一个或者多个数据后再去唤醒它。

2016-08-23 17:17:02 570

原创 探究c++对象模型之写在前面

第一章.关于对象前言c语言中数据和处理是分开声明的,也就是说语言本身没有支持数据和处理的关联性,我们把这种程序方法称为程序性。而有一组以功能为向导的函数所驱动,共同处理共同的外部数据,这种称为对象性。对象与成本关于c++的对象,有人说由程序性到对象会增加成本,我们看看是否真的是这样的:先考虑对于一个拥有成员变量的类,这个并没有增加成本。然后当类中增加

2016-08-03 19:06:32 351

原创 adapter

adapter学习

2016-08-02 14:20:32 510

原创 类成员指针

c++类成员指针初步介绍

2016-08-02 00:31:48 438

原创 SFINAE

其实这个东西我们早已受益,想想declval。

2016-07-04 00:41:28 396

原创 进一步了解new操作符

我们又了解new/delete多少呢?关于new/delete操作符,我们在对空间的请求(对于类来说)上一共进行三步:对于new:先进行空间分配,再进行调用构造函数。对于delete:先进行对象的析构,再进行空间的回收。在new与delete中的第二步,实际上都是调用一个全局函数operator new/delete对空间进行分配/回收。在这个全局构造函数中::operator

2016-06-03 01:03:15 382

原创 协变返回类型

我们从代码中看什么叫做协变返回类型:首先我们定义四个类:class shapeEdite {public: virtual void pop()const { std::cout << "i am father" << std::endl; }};class shape {public: virtual const shapeEdite * getEdit

2016-05-22 23:04:48 376

原创 compress_pair_ref

Compress_pair的具体实现是通过三个模板来共同完成的:Compressed_pair_impCompressed_pair_switchCompress_pair在这里:Compressed_pair_imp是compressed_pair的基类Compressed_pair_switch是compressed_compressed_imp生成定向模板的选择器

2016-05-22 12:22:18 458

原创 declval

declval实现:#includeusing namespace std;templatetypename add_rvalue_reference::type declval();declval 通常被用在一些表达式中配合c++11的新关键字decltype推

2016-05-14 17:55:09 1436

原创 [汇编学习]在代码段使用栈

在代码段使用栈 思路:我们可以在程序中定义数据来获取一段空间,然后将这段空间当作栈空间使用。 例如: Assumecs:codeCodesegmentdw0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987hdw0,0,0,0,0,0,0,0 ;用dw定义16个字型数据,在程序加载后,将获取16个字的

2016-05-02 20:17:01 425

空空如也

空空如也

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

TA关注的人

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