看书挑剔,只看经典

如何选择经典,可以到网上做做功课,看看评价,综合分析一下。书籍是我们知识的主要来源。在选择书籍的时候做足功课是对我们自己时间的负责;这和在超市里买东西时对比各个品牌是一个道理;只不过奇怪的是,我很少见到有人对书籍像买衣服那样精挑细选的。                                             -- 刘未鹏《暗时间》
分类: 其他 发布时间: 12-01 21:34 阅读次数: 0

C++ 标准库,可变参数数量,参数类型相同

#include <iostream> #include <stdarg.h> // 可变参数数量,但是类型要相同。 // int test(const int num_of_inputs, ...) { int result(0); va_list parlist; va_start(parlist, num_of_inputs); for (int i = 0; i < num_of_inputs; ++i) { std::cout << va_
分类: 其他 发布时间: 12-01 21:34 阅读次数: 0

Head First JavaScript 第一章:1 JavaScript速览

2019-12-01 20:22:31
分类: 其他 发布时间: 12-01 21:34 阅读次数: 0

cf手游不封号刷枪软件2020_cf手游免费刷钻石软件

cf手游钻石助手v3.99版是今年最新的一款cf手游刷钻石软件,刷钻石工具到目前为止有很多,真正能刷到的却非常少,所以大家都会互相转告,这让同一个版本的刷钻石软件非常出名,比如今天小编推荐的这款cf手游钻石助手v3.99版板就是这么来的,大家都在寻找这样一款工具,赶快安装试试吧。 cf手游钻石助手v3.99版简介 cf手游钻石助手v3.99版玩家免费领取各种cf手游礼包,包含英雄体验卡、钻石、经验卡等等,更重要的是可以帮助玩家免费刷海量枪,枪免费刷,欢迎大家前来下载。 刷枪 刷英雄 刷皮肤 刷
分类: 其他 发布时间: 12-01 21:34 阅读次数: 0

心灵捕手电影摘录

you are just a kid.you dont have the faintest idea what idea what youre talking about. 你只是个孩子,你根本不知道你在说什么。 If I ask you about art,youd probably give me the skinny on every book ever written.Michelangelo?you know a lot about him.Lifes work,political
分类: 其他 发布时间: 12-01 21:34 阅读次数: 0

xdp (1)

安装包未安装 bpf_load.c:13:10: fatal error: libelf.h: No such file or directory #include <libelf.h> ^~~~~~~~~~ compilation terminated. Makefile:177: recipe for target 'bpf_load.o' failed make: *** [bpf_load.o] Error 1 sudo apt install libelf-d
分类: 其他 发布时间: 12-01 21:34 阅读次数: 0

IEnumerable、IEnumerator接口(自定义foreach)

在C#中,使用foreach语句来遍历集合。foreach语句是微软提供的语法糖,使用它可以简化C#内置迭代器的使用复杂性。编译foreach语句,会生成调用GetEnumerator和MoveNext方法以及Current属性的代码。 反编译foreach,生成类似下面这段代码: 1 IEnumerator<Student> studentEnumerator = studentList.GetEnumerator(); 2 while (studentEnumerator.MoveNext
分类: 其他 发布时间: 12-01 21:34 阅读次数: 0

并行计算和MapReduce

2019-12-01 21:17:38 参考:https://www.iteye.com/blog/xuyuanshuaaa-1172511 现在MapReduce/Hadoop以及相关的数据处理技术非常热,因此我想在这里将MapReduce的优势汇总一下,将MapReduce与传统基于HPC集群的并行计算模型做一个简要比较,也算是对前一阵子所学的MapReduce知识做一个总结和梳理。   随着互联网数据量的不断增长,对处理数据能力的要求也变得越来越高。当计算量超出单机的处理能力极限时,采取
分类: 其他 发布时间: 12-01 21:34 阅读次数: 0

Page Object 模式原则

用公共方法代表UI所提供的功能 方法应该返回其他PageObject或者返回用于断言的数据 同样的行为不同的结果可以建模为不同的方法 不要在方法内加断言 不要暴露页面内的元素给外部 不需要建模UI内的所有元素
分类: 其他 发布时间: 12-01 21:34 阅读次数: 0

Image Alignment Toolbox

https://sites.google.com/site/imagealignment/ matlab 编译方法见上一条博客
分类: 其他 发布时间: 12-01 21:34 阅读次数: 0

doker基本使用

Docker与虚拟机的区别 docker和虚拟机最大的不同,docker共用宿主机的内核,虚拟机中每个虚拟机中有单独的内核虚拟出来,如上图所示; docker不能做后端兼容性测试,因为其没有独立的虚拟内核 在系统上操作的任何东西都不是直接调用内核的,都需要经过系统调用,使用docker安装了操作系统的镜像软件,感觉像是在操作系统上运行,因此即使用的是Centos镜像,内核也有可能是Ubantu的,如下图所示: Docker的优缺点 优点 轻量级:因为docker不用虚拟化内核,直接共享宿主机的
分类: 其他 发布时间: 12-01 21:34 阅读次数: 0

Mysql5.6在Linux下安装步骤

1、上传Mysql安装包,Mysql是二进制包,实际不用什么安装步骤,但是有有些配置需要进行手动配置,比如数据目录/data配置在哪,而且安装目录尽量不要和数据目录在一个文件夹下。 插一个题外:如果想要为Mysql数据目录新增加一块硬盘,制作LVM步骤如下:如新添加的硬盘为/dev/sdb1,    fdisk划分分区 ,创建 /dev/sda7 sda8 sda9 指定系统文件类型8e---linux lvm ,partprobe重置下分区表,pvcreate /dev/sda7 8,,9,
分类: 其他 发布时间: 12-01 21:34 阅读次数: 0

C语言数组名取地址。。。

int main() { int a[5] = { 1, 2, 3, 4, 5 }; printf("%08X ,%08X ,%08X ,%08X", a, &a, a + 1, &a + 1); return 0; } 打印出来 a 和 &a 的地址是一模一样的 但是, a+1是加了一个int型的长度 &a+1 却是加了整个数组的长度
分类: 其他 发布时间: 12-01 21:34 阅读次数: 0

vue中assets和static的区别

前端经常在静态资源的存放上有分歧 相同点: assets和static两个都是存放静态资源文件。项目中所需要的资源文件图片,字体图标,样式文件等都可以放在这两个文件下,这是相同点 不相同点: assets中存放的静态资源文件在项目打包时,也就是运行npm run build时会将assets中放置的静态资源文件进行打包上传,所谓打包简单点可以理解为压缩体积,代码格式化。而压缩后的静态资源文件最终也都会放置在static文件中跟着index.html一同上传至服务器 sta
分类: 其他 发布时间: 12-01 21:34 阅读次数: 0

如何向小姐姐解释SQL和NoSQL之间的区别

  最近,在Medium上出现了一个采访问题:如何向奶奶解释SQL和NoSQL之间的区别。我认为作者使用自己的结构化家谱来比较sql和nosql之间的差异。写作非常好,但是有点尴尬。面试官没有时间听你的话。我个人认为sql和nosql之间的区别消失了。一两个句子无法概括,更不用说告诉奶奶了,因此,如果您真的被问到这个问题,可以选择主要区别之一。这个比喻是好的。例如,sql是通用的,而nosql是特殊的。所以我的答案是这样的:   亲爱的祖母,数据库是用来存储数据的仓库,就像我们生活中用来存储项
分类: 其他 发布时间: 12-01 21:34 阅读次数: 0

Spring Boot连接MySQL报错

先是报错255,这个时候需要把 jdbc:mysql://localhost:3306/projUse 写成 jdbc:mysql://localhost:3306/projUse?useUnicode=true&amp;characterEncoding=utf8 后来报错 java.sql.SQLException: Unknown system variable 'tx_isolation' 解决办法: 在pom.xml文件中将MySQL Connector / J版本升级为8
分类: 其他 发布时间: 12-01 21:34 阅读次数: 0

学了一些甲方安全知识

毕竟没在甲方干过,看了几个视频教程,还是学到些东西,包括一些流程,工具之类的 https://www.bilibili.com/video/av74846113?p=11
分类: 其他 发布时间: 12-01 21:34 阅读次数: 0

addEventListener和JavaScript的事件机制

JavaScript的事件处理分为两个阶段: 捕获阶段:从根节点向event.target层层传递 冒泡阶段:从event.target向根节点层层传递 addEventListener(eventName,eventHandler,useCapture)这个函数的第三个参数表示是否使用捕获阶段,默认值为false。 useCapture默认值为false表示优先把事件的处理权交给子元素去处理。如果祖先结点在捕获阶段就把事件给处理掉了,子孙结点可能会感到一脸懵逼。 useCapture=fal
分类: 其他 发布时间: 12-01 21:34 阅读次数: 0

# 使用scatter()绘制散点图

使用scatter()绘制散点图 之前写过一篇,使用magic function快速绘图的教程了:https://www.cnblogs.com/jiading/p/11750001.html。但这种方法比较适合用来绘制柱状图,散点图的话,使用下面的代码: import matplotlib.pyplot as plt X=[-1,0,1,2,3,4,-4,8,2,0,-2] y=[0,1,2,3,4,5,6,7,8,9,10] count=len(X) for i in range(coun
分类: 其他 发布时间: 12-01 21:34 阅读次数: 0

IConvertible接口

IConvertible接口:定义特定的方法,这些方法将实现引用或值类型的值转换为具有等效值的公共语言运行库类型。 公共语言运行库类型包括: Boolean、SByte、Byte、Int16、UInt16、Int32、UInt32、Int64、UInt64、Single、Double、Decimal、DateTime、Char 和 String。 这些类型都继承了IConvertible接口。 看接口定义: public interface IConvertible {
分类: 其他 发布时间: 12-01 21:34 阅读次数: 0