自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 基于LiFePO4和硅/还原氧化石墨烯纳米复合材料的锂离子电池

2)SEM显示,左边是由一些几纳米厚的重叠片聚集而成的层状结构,其部分重叠可能与RGO纳米片有关,右边由球形颗粒组成的分支聚集形成,与硅的聚集体有关。1. nSi/RGO的合成:超声氧化石墨烯(GO),分散在乙二醇2h,1:4的GO:PAA,超声1h,Si颗粒以摩尔比GO:Si为5:1添加到GO中,超声2h,540W微波加热20min,悬浮液真空过滤,,乙醇洗涤,真空50℃烘干。显示了充放电的比容量,第一次放电循环,只有50%的充电容量被释放,可能是由于副反应消耗了大部分充电电容。4)初始循环的电压分布,

2023-04-02 16:33:41 882

原创 MoO2纳米颗粒/还原氧化石墨烯纳米复合材料的制备及其锂离子电池高电化学性能

6)CV曲线几乎保持不变(a纯MoO2,b 5 wt%,c 10 wt%,d 15 wt%),表明样品的还原氧化过程是高度可逆的,虽然还原峰和氧化峰的位置几乎没有变化,但MoO2 NPs/还原氧化石墨烯纳米复合材料的峰电流和峰面积比纯MoO2大,说明了还原氧化石墨烯的加入增强了反应动力学。5)TEM图像显示,MoO2 NPs被rGO层包围和分离,这可以有效的防止MoO2 NPs聚集,HRTEM(图b,c)显示MoO2/rGO纳米复合材料中MoO2 NPs的良好织构,与XRD一致。

2023-03-30 21:42:35 1210

原创 利用PEDOT-PSS/石墨烯纳米板复合材料制备柔性锂离子电池

PEDOT-PSS水分散体超声2h,PAA加入到PEDOT-PSS超声1h,得到PEDOT-PSS和PAA的均匀分散体,GNPs超声30min,将GNPs和PEDOT-PSS: PAA纳米复合液2:3复合,浸泡在H2O2中30分钟,去离子水冲洗并吹氮气,将 PEDOT_PSS、PAA处理的PEDOT-PSS和PEDOT-PSS:PAA-GNPs涂覆在PVDF基底上,干燥12h,120℃退火。由于PEDOT-PSS和PAA的存在,GNPs的堆叠被阻止,因为大的表面积可用于相互作用,有利于更好的电化学反应。

2023-03-29 10:30:31 1256 1

原创 Pomegranate-like gallium oxide nanospheres coated with nitrogen- doped carbon as an anode for lithi

7)Ga2O3在2A/g时的初始放电和充电容量分别为569.4mAh/g和473.8mAh/g,对应的初始库伦效率(ICE)为83.2%,Ga2O3@C表现出超长的循环寿命,在2A/g的高电流密度下,3000次循环后的可逆放电容量为297mAh/g,库伦效率为100%。1)SEM图a和b制备形成了氮掺杂碳涂层形成的Ga2O3纳米球,Ga2O3@C显示了碳壳涂层下的堆叠颗粒。9)gitt的充放电分布表明,当同样的放电深度时,Ga2O3@C比Ga2O3的放电位更低,表明Ga2O3@C在锂存储反应中的电阻较小。

2023-03-13 15:42:02 192

原创 Developing an online data-driven approach for prognostics and health management of lithium-ion batte

主要使用方法:NARX(基于带外源输入的非线性自回归神经网络)研究内容:采用NARX法估算磷酸铁锂和钛酸锂的SOH(电池的健康状态)值,可以准确地估计SOH,并预测电池提前EOL(生命结束)的RUL(电池剩余使用寿命)。三种测试:容量测试、混合脉冲功率特性(HPPC)测试和开路电压(OCV)测试。目前使用存在的问题:使用的NMC(镍锰钴氧化物)的数据集大,考虑了21+17NMC电池,和不同温度,充放电速率和循环次数对电池的影响。

2023-03-10 19:28:32 237

原创 Linux生产者消费模型

单例模式是一种经典的常用的常考的。

2023-02-18 00:00:00 638

原创 Linux多线程

如果计算密集型线程的数量比可用的处理器多,那么可能会有较大的性能损失,这里的性能损失指的是增加了额外的同步和调度开销,而可用的资源不变。条件等待是线程间同步的一种手段,如果只有一个线程,条件不满足,一直等下去都不会满足,所以必须要有一个线程通过某些操作,改变共享变量,使原先不满足的条件变得满足,并且友好的通知等待在条件变量上的线程。没有互斥锁就无法安全的获取和修改共享数据。线程是进程的执行分支,线程出异常,就类似进程出异常,进而触发信号机制,终止进程,进程终止,该进程内的所有线程也就随即退出。

2023-02-14 23:15:00 96

原创 Linux进程信号

子进程在终止时会给父进程发SIGCHLD信号,该信号的默认处理动作是忽略,父进程可以自 定义SIGCHLD信号的处理函数,这样父进程只需专心处理自己的工作,不必关心子进程了,子进程 终止时会通知父进程,父进程在信号处理函数中调用wait清理子进程即可。

2023-01-24 23:00:00 1200

原创 Linux进程间通信

事实上,由于UNIX 的历史原因,要想不产生僵尸进程还有另外一种办法:父进程调 用sigaction将SIGCHLD的处理动作置为SIG_IGN,这样fork出来的子进程在终止时会自动清理掉,不 会产生僵尸进程,也不会通知父进程。系统默认的忽略动作和用户用sigaction函数自定义的忽略 通常是没有区别的,但这是一个特例。此方法对于Linux可用,但不保证在其它UNIX系统上都可 用。请编写程序验证这样做不会产生僵尸进

2022-12-29 18:29:59 1137

原创 C++类型转换

在C语言中,如果赋值运算符左右两侧类型不同,或者形参与实参类型不匹配,或者返回值类型与接收返回值类型不一致时,就需要发生类型转化,C语言中总共有两种形式的类型转换:隐式类型转换和显式类型转换。

2022-12-19 17:38:22 254

原创 C++特殊类设计

拷贝只会放生在两个场景中:拷贝构造函数以及赋值运算符重载,因此想要让一个类禁止拷贝,只需让该类不能调用拷贝构造函数以及赋值运算符重载即可。

2022-12-09 23:30:00 81

原创 C++智能指针

内存泄漏的危害:长期运行的程序出现内存泄漏,影响很大,如操作系统、后台服务等等,出现内存泄漏会导致响应越来越慢,最终卡死。

2022-12-04 19:58:55 358

原创 C++异常

异常总体而言,利大于弊,所以工程中我们还是鼓励使用异常的。另外OO的语言基本都是用异常处理错误,这也可以看出这是大势所趋。

2022-11-26 19:09:24 48

原创 C++11

C++11能更好地用于系统开发和库开发、语法更加泛华和简单化、更加稳定和安全,不仅功能更强大,而且能提升程序员的开发效率。

2022-11-21 18:51:17 373

原创 C++哈希

哈希

2022-11-14 20:36:23 830

原创 C++红黑树

红黑树,是一种二叉搜索树,但在每个结点上增加一个存储位表示结点的颜色,可以是Red或Black。 通过对任何一条从根到叶子的路径上各个结点着色方式的限制,红黑树确保没有一条路径会比其他路径长出俩倍,因而是接近平衡的

2022-11-09 15:33:18 568

原创 map和set

AVL树是在二叉搜索树的基础上加入了平衡性的限制,因此要验证AVL树。

2022-11-06 23:07:08 85

原创 二叉树进程

map和set特性需要先了解二叉搜索树,而二叉搜索树也是一种树形结构

2022-11-02 08:59:35 151

原创 C++多态

在vs2013下的x86程序中,涉及的指针都是4bytes。如果要其他平台下,部分代码需要改动。比如:如果是x64程序,则需要考虑指针是8bytes问题等等

2022-10-31 14:43:08 71

原创 C++继承

继承(inheritance)机制是面向对象程序设计使代码可以复用的最重要的手段,它允许程序员在保持原有类特性的基础上进行扩展,增加功能,这样产生新的类,称派生类。

2022-10-26 15:49:45 56

原创 Linux基础IO

C默认会打开三个输入输出流,分别是stdin, stdout, stderr

2022-10-18 15:59:00 794

原创 Linux进程控制

在linux中fork函数时非常重要的函数,它从已存在进程中创建一个新进程。新进程为子进程,而原进程为父进程。

2022-10-12 15:00:19 104

原创 模板进阶相关知识

模板参数分类类型形参与非类型形参。类型形参即:出现在模板参数列表中,跟在class或者typename之类的参数类型名称。非类型形参,就是用一个常量作为类(函数)模板的一个参数,在类(函数)模板中可将该参数当成常量来使用。

2022-10-05 20:41:53 48

原创 stack和queue

stack是一种容器适配器,专门用在具有后进先出操作的上下文环境中,其删除只能从容器的一端进行元素的插入与提取操作。

2022-10-01 22:25:45 50

原创 list介绍

list中的接口比较多,此处类似,只需要掌握如何正确的使用,然后再去深入研究背后的原理,已达到可扩展的能力。

2022-09-26 14:09:13 175

原创 Linux进程概念

我们常见的计算机,如笔记本。我们不常见的计算机,如服务器,大部分都遵守冯诺依曼体系。

2022-09-15 15:17:07 75

原创 Linux环境基础开发工具

vi/vim的区别简单点来说,它们都是多模式编辑器,不同的是vim是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。

2022-09-06 20:53:05 1577

原创 Linux权限的概念

Linux严格意义上说的是一个操作系统,我们称之为“核心(kernel)“ ,但我们一般用户,不能直接使用kernel。而是通过kernel的“外壳”程序,也就是所谓的shell,来与kernel沟通

2022-09-03 21:09:02 112

原创 初识Linux

Linux是一种自由和开放源代码的类UNIX操作系统,该操作系统的内核由林纳斯托瓦兹在1991年首次发布,之后,在加上用户空间的应用程序之后,就成为了Linux操作系统。

2022-09-01 23:08:03 70

原创 vector

vector在实际中非常的重要,在实际中我们熟悉常见的接口就可以

2022-08-29 09:31:39 391

原创 string类

在使用string类时,必须包含#include头文件以及using namespace std;

2022-08-27 15:33:12 353

原创 C++模板初阶和STL简介

泛型编程:编写与类型无关的通用代码,是代码复用的一种手段。模板是泛型编程的基础。

2022-08-23 16:27:22 104

原创 C/C++内存管理

new和delete是用户进行动态内存申请和释放的操作符,operator new 和operator delete是系统提供的全局函数,new在底层调用operator new全局函数来申请空间,delete在底层通过operator delete全局函数来释放空间。

2022-08-20 23:50:37 340

原创 类与对象(下)

初始化只能初始化一次,而构造函数体内可以多次赋值。

2022-08-18 22:01:11 109

原创 类与对象(中)

我们可以重载赋值运算符。不论形参的类型是什么,赋值运算符都必须定义为成员函数。

2022-08-15 23:29:01 48 1

原创 类和对象(上)

C语言是面向过程的,关注的是过程,分析出求解问题的步骤,通过函数调用逐步解决问题。

2022-08-13 23:00:00 50

原创 C++的基础学习

C++入门

2022-08-10 23:32:05 173

原创 排序的问题

2.常见排序算法的实现2.1 插入排序 2.1.1基本思想 直接插入排序是一种简单的插入排序法,其基本思想是:把待排序的记录按其关键码值的大小逐个插入到一个已经排好序的有序序列中,直到所有的记录插入完为止,得到一个新的有序序列。2.1.2直接插入排序 当插入第i(i>=1)个元素时,前面的array[0],array[1],…,array[i-1]已经排好序,此时用array[i]的排序码与 array[i-1],array[i-2],…的排序码顺序进行比较,找到插入

2022-07-04 22:24:37 98

原创 二叉树有关题目

1.二叉树的完整代码#include <stdio.h>#include <assert.h>#include <stdlib.h>typedef int BTDataType;typedef struct BinaryTreeNode{ struct BinaryTreeNode* left; struct BinaryTreeNode* right; BTDataType data;}BTNode;BTNode* BuyNode(BTDa

2022-06-01 20:00:00 120 1

原创 二叉树相关知识点

1.树概念及结构1.1树的概念 树是一种非线性的数据结构,它是由n(n>=0)个有限结点组成一个具有层次关系的集合。把它叫做树是因为它看起来像一棵倒挂的树,也就是说它是根朝上,而叶朝下的。有一个特殊的结点,称为根结点,根节点没有前驱结点 除根节点外,其余结点被分成M(M>0)个互不相交的集合T1、T2、……、Tm,其中每一个集合Ti(1<= i <= m)又是一棵结构与树类似的子树。每棵子树的根结点有且只有一个前驱,可以有0个或多个后继 因此...

2022-05-24 17:35:52 273

空空如也

空空如也

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

TA关注的人

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