锌铜原电池反应示意图
铜锌原电池物理意义?
氢比铜活泼,所以氢、铜离子、硫酸根,会有结合生成硫酸和铜的趋势。锌比氢活泼,所以氢离子、锌、硫酸根,会有结合生成硫酸锌和氢气的趋势。本质原因是不同活泼程度的金属、以及氢离子和电子的结合倾向性不同。
类型 | 含义 | 最小尺寸 |
---|---|---|
bool | boolean | NA |
char | character | 8 bits |
wchar_t | wide character | 16 bits |
char16_t | Unicode character | 16 bits |
char32_t | Unicode character | 32 bits |
short | short integer | 16 bits |
int | integer | 16 bits |
long | long integer | 32 bits |
long long | long long integer | 64 bits |
float | single-precision floating-point | 6 significant digits |
double | double-precision floating-point | 10 significant digits |
long double | extended-precision floating-point | 10 significant digits |
编码时应当遵循以下选型策略:
1 | int main() { |
1 | #include <iostream> |
首先声明,C++是一门很棒的语言。说C++不好的人,很大原因是没给这门语言或者没给自己找准定位。
它足够底层,它可以兼容C,可以进行硬件操作
它足够抽象,它支持面向对象,是一门高级语言
它足够强大,别的语言能做的事,它都能做。别的语言不能做的事,它还能做
它足够方便,它有很多库可以用
它有研究价值,C++有很多功能。通过分析C++各个功能的实现原理,可以更好的理解其它语言的同类功能
…..
背景
今天在家编译OpenWrt,发现编译过程有下列比较坑的地方:1、可能某些代码有错误,编译不通过;2、编译时间太长,重试成本高;3、编译过了,但最后发现选择的软件包冲突而无法打包。
当把这些坑都踩过一遍后,总算顺利地编译出了需要的固件,同时也总结出了一套行之有效的编译方法。为了让自己再次编译的时候少走弯路,就把今天摸索出来的步骤和技巧记录下来。
本来要做的事
——BAM
一艘幸福船,
两张幸福票,
一张我留着,
一张赠爱人,
一张幸福床,
两场幸福梦,
一场我藏着,
一场诉爱人,
船抵挡着世间的风浪,
正渡过生活的苦海;
我构思着明天的计划,
在期待醒来的早晨。
背景
周五导师交给我一个任务,让我有空总结下内核的内存管理给组内大家分享,那么今天我就来大致总结下吧。之前零零散散看过一些书,但是成点不成面,刚好借这个机会系统的梳理下。因为看的资料x86架构居多,所以本文主要描述x86的情况,我想其它架构也是类似的。另外,本文只是一个大致的概念梳理,要了解具体细节还是要阅读对应模块的源码和相关书籍。这里推荐下《深入Linux内核架构》和《深入理解linux内核》这两本书。
今天闲着折腾了一下Selenium框架,挺有趣的。这个框架可以驱动浏览器执行网页操作,就好像是人在操作一样,可以用来实现一些爬虫。下面是我折腾了一会儿弄出来的Demo代码,可以在需要的时候复用。