摘要:装 Docker docker-io, docker-ce, docker-ee 区别 docker-io, docker-engin 是以前早期的版本,版本号是 1.*,默认centos7 安装的是docker-io,最新版是 1.13。 docker-ce 是社区版本,适用于刚刚开始docker 阅读全文
posted @ 2020-09-29 19:56 CharyGao 阅读(9) 评论(0) 推荐(0) 编辑
摘要:防火墙(底层实际还是iptable) 介绍 Linux 内核包括Netfilter子系统,用于操作或决定进入或通过服务器的网络流量的命运。所有现代 Linux 防火墙解决方案都使用此系统进行数据包筛选。 如果没有用户空间接口来管理内核的数据包筛选系统,内核的数据包筛选系统将没有什么用。这是 ipta 阅读全文
posted @ 2020-09-28 13:44 CharyGao 阅读(10) 评论(0) 推荐(0) 编辑
摘要:概述,需要注意以下几个问题: (1)NVIDIA的显卡驱动程序和CUDA完全是两个不同的概念哦!CUDA是NVIDIA推出的用于自家GPU的并行计算框架,也就是说CUDA只能在NVIDIA的GPU上运行,而且只有当要解决的计算问题是可以大量并行计算的时候才能发挥CUDA的作用。 CUDA的本质是一个 阅读全文
posted @ 2020-09-28 10:20 CharyGao 阅读(56) 评论(0) 推荐(0) 编辑
摘要:https://help.ubuntu.com/lts/ubuntu-help/color-whatisspace.html.zh-CN 色彩管理是使用输入设备捕获颜色、在屏幕上显示颜色,然后全部打印,同时在每个介质上维持准确的颜色和颜色范围的过程。 冬季霜冻天气里的一只鸟的照片也许能够很好地说明色 阅读全文
posted @ 2020-09-27 20:27 CharyGao 阅读(11) 评论(0) 推荐(0) 编辑
摘要:Ctrl-D 相当于Del键,即删除光标所在处的字符 Ctrl-E 相当于End键,即将光标移动到本行末尾 Ctrl-K 用于删除从光标处开始到结尾处的所有字符 Ctrl-L 清屏,相当于clear命令 Ctrl-R 进入历史命令查找状态,然后你输入几个关键字符,就可以找到你使用过的命令 Ctrl- 阅读全文
posted @ 2020-09-27 09:21 CharyGao 阅读(13) 评论(0) 推荐(0) 编辑
摘要:sudo apt install openssh-server报错: 解决办法: sudo apt install openssh-client=1:8.2p1-4 降级安装后再安装openssh-server sudo systemctl status ssh 显示运行状态 Ubuntu随附了一个 阅读全文
posted @ 2020-09-25 14:30 CharyGao 阅读(15) 评论(0) 推荐(0) 编辑
摘要:JVM工作原理 JVM 主要由 ClassLoader 和 执行引擎 两子系统组成. 任何一个Java类的main方法运行都会创建一个JVM实例, 当main函数结束时, JVM实例也就结束了. JVM实例启动时默认启动几个守护线程, 比如: 垃圾回收的线程, 而 main 方法的执行是在一个单独的 阅读全文
posted @ 2020-09-24 18:14 CharyGao 阅读(10) 评论(0) 推荐(0) 编辑
摘要:build-essential的作用 我们在ubuntu上编译程序,默认是有gcc的,但是没有g++。 如果自己来安装g++也可以,不过它涉及到一些依赖库,有点麻烦。 现在有个叫build-essential的包,里面包含了很多开发必要的软件包,很全,很方便。 安装方法:apt-get instal 阅读全文
posted @ 2020-09-23 22:01 CharyGao 阅读(15) 评论(0) 推荐(0) 编辑
摘要:Test-Path $profile New-Item -path $profile -type file –force %Documents%\WindowsPowerShell文件夹下会自动生成一个文件:Microsoft.PowerShell_profile.ps1 这个Microsoft.P 阅读全文
posted @ 2020-09-23 17:24 CharyGao 阅读(19) 评论(0) 推荐(0) 编辑
摘要:一直以来,我都不是太理解这种方式,在C++函数调用原理理解中,我仅仅是简单的认为,那么做,可能是因为CC平时用的少,而且好看:)所以初始化这样一个不怎么常用的变量,可以让人很快发现。。。。事实上,的确有这样的效果,当Debug时,我看一个变量为CC时的确第一时间就能反应过来,我又犯了一个不可饶恕的低 阅读全文
posted @ 2020-09-03 18:56 CharyGao 阅读(46) 评论(0) 推荐(0) 编辑
摘要:第一次这么用,上来字符编码就炸了,不出意外 log 中会出现如下内容 code 1 warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 然后就是诡异的编译失败语法错误,比如换行符、分号等等 原因是 CLion 默认使用 阅读全文
posted @ 2020-09-03 15:52 CharyGao 阅读(60) 评论(0) 推荐(0) 编辑
摘要:C/C++作为偏底层的语言,我们往往可以使用其对内存进行直接操作,相对来说比较灵活,但任何事情都有两面性,对内存的操作简便也经常导致程序出现内存bug。所以我们在编程时要特别重视内存和指针等概念,尽量避免bug,而这均取决于我们对内存的理解。 本文就从C/C++的内存基础知识讲起,让我们对内存有一个 阅读全文
posted @ 2020-09-03 10:07 CharyGao 阅读(28) 评论(0) 推荐(0) 编辑
摘要:这两天有篇文章刷屏了,讲的是在美国工作的作者目睹了美国中产家长推娃的盛况以后,内心慌得一批。 从学区房的竞价加了5万刀没买到;到一对一家长会上,老师美式夸赞以后,告诉她孩子成绩不行;再到回家开始打鸡血,让孩子开始努力终于力争上游;种种辛酸,如果把地点换一换,你肯定以为这是在北京。 一、 以前认识一位 阅读全文
posted @ 2020-09-01 10:02 CharyGao 阅读(20) 评论(0) 推荐(0) 编辑
摘要:改变JupyterLab的启动路径 在MacOSX下,JupyterLab的启动路径默认为’~’,即当前用户路径。我们准备将其启动路径改到 /Volumes/MacData/Docs/Sarkuya/JupyterNotebooks 下面。 有2种方式可改变这个启动路径。 1. 终端方式 打开一个终 阅读全文
posted @ 2020-08-31 20:33 CharyGao 阅读(33) 评论(0) 推荐(0) 编辑
摘要:今年二月写了篇《35岁是个坎,为啥到岁数就不想要你了》。文章里提到一个事儿:“大部分人,不在体制内的,职业生涯都是无法善终的。什么努力提升自己成为不可替代的人,这种鸡汤只能骗骗二十岁的年轻人。大公司不可能让你不可或缺,每个人都是流水线上的螺丝钉,离开平台你啥也不是。一般的小公司你又能学到什么核心竞争 阅读全文
posted @ 2020-08-31 17:10 CharyGao 阅读(19) 评论(0) 推荐(0) 编辑
摘要:天天有人问这篇半年前的旧文,我们把这篇重发组成完整的中产三部曲 100多年前,莫泊桑写了篇著名的《项链》。 故事的女主人公马尔蒂尔原本过着朴素安稳的生活。 虽然是普通人的命,可却有一颗公主的心,她觉得自己是为豪华精美的生活而生。 只有上流社会的华美服饰,价值连城的古董花瓶,精致的实木家具,精美的宴席 阅读全文
posted @ 2020-08-31 16:38 CharyGao 阅读(24) 评论(0) 推荐(0) 编辑
摘要:using System; using System.Collections.Generic; using System.Linq; using System.Threading.Channels; namespace CombinationAll { public class Program { 阅读全文
posted @ 2020-08-29 17:09 CharyGao 阅读(32) 评论(0) 推荐(0) 编辑
摘要:准确率(Accuracy)、精确率(Precision)、召回率(Recall)、F值(F-Measure)、AUC、ROC的理解 一、准确率、精确率、召回率和 F 值 是选出目标的重要评价指标。不妨看看这些指标的定义先: (1)若一个实例是正类,但是被预测成为正类,即为真正类(True Posti 阅读全文
posted @ 2020-08-28 14:32 CharyGao 阅读(38) 评论(0) 推荐(0) 编辑
摘要:现在这年代,技术日新月异,物联网、人工智能、深度学习等概念遍地开花,各类芯片名词GPU, TPU, NPU,DPU层出不穷......它们都是什么鬼?与CPU又是什么关系?搞不懂这些知识,买手机的时候都没法在妹子面前装B了呢。 这是“物小白系列”的第1篇文章 “亲爱的,听说HW最新发布了Mate 1 阅读全文
posted @ 2020-08-26 15:02 CharyGao 阅读(42) 评论(0) 推荐(0) 编辑
摘要:Linux下 SHOTCUTS Description history 显示命令历史列表 Ctrl+p 显示上一条命令 Ctrl+n 显示下一条命令 !num 执行命令历史列表的第num条命令 !! 执行上一条命令 !?string? 执行含有string字符串的最新命令 Ctrl+r 然后输入若干 阅读全文
posted @ 2020-08-25 10:10 CharyGao 阅读(21) 评论(0) 推荐(0) 编辑
摘要:from:https://www.knowledgehut.com/blog/programming/basics-of-python-programming Python的一些功能使用户无法抗拒:Popularity流行度: 根据2019年Stack Overflow开发者调查, Python被认 阅读全文
posted @ 2020-08-24 20:03 CharyGao 阅读(21) 评论(0) 推荐(0) 编辑
摘要:官网:https://www.qt.io/ 一定要注册登录: https://account.qt.io/ 找到Download,5.15开始没有乞丐离线安装包了: 按需下载 Qt Creator(Qt Online Installer 包含Creator),Qt Visual Studio Add 阅读全文
posted @ 2020-08-20 10:31 CharyGao 阅读(269) 评论(0) 推荐(0) 编辑
摘要:第一节、B树、B+树、B*树 1.前言: 动态查找树主要有:二叉查找树(Binary Search Tree),平衡二叉查找树(Balanced Binary Search Tree),红黑树(Red-Black Tree ),B-tree/B+-tree/ B*-tree (B~Tree)。前三者 阅读全文
posted @ 2020-08-19 00:17 CharyGao 阅读(12) 评论(0) 推荐(0) 编辑
摘要:辩证法 这两天在学习辩证法,发现辩证法的思想非常有意思。辩证法简单的说就是事物都是运动、变化和发展的,事物的对立面在某些情况下是可以互相转换的,而且正是这种矛盾推动着事物向前发展。 辩证法的思想自古有之,也是系统化思维和思辨思维的重要方法论,我们先简单看下其历史和脉络。 中国古代朴素辩证法 “祸兮福 阅读全文
posted @ 2020-08-18 15:01 CharyGao 阅读(31) 评论(0) 推荐(0) 编辑
摘要:被提拔成主管后如何提升自己的管理能力? 我是26岁当上数据总监的,当时完成了公司的数字化转型,帮助公司带来盈利。就被提拔上成为管理者了。我一下子从专注于自己的事的工程师到搭建团队还要管理团队的leader。 说实话我是非常不适应的。被提拔后,我连夜买了很多团队管理的书,但是里面的内容,我一点都get 阅读全文
posted @ 2020-08-18 13:56 CharyGao 阅读(43) 评论(0) 推荐(0) 编辑
摘要:抽象 写本文的原因是,抽象是软件设计中最重要的概念。但抽象这个概念本身又很抽象,我们有必要花一些时间深入理解抽象、抽象的层次性,以及不遗余力的不断提升我们抽象能力。 抽象的力量 没有抽象思维,就没有人类光辉灿烂的现代文明。 原始人看到一片树林,不会给它们一个名字,比如叫“松树”。他们会给每一棵树取一 阅读全文
posted @ 2020-08-14 17:55 CharyGao 阅读(35) 评论(0) 推荐(0) 编辑
摘要:分离业务逻辑和技术细节 架构 什么是架构? 关于架构这个概念很难给出一个明确的定义,也没有一个标准的定义。 硬是要给一个概述,我认为架构就是对系统中的实体以及实体之间的关系所进行的抽象描述。 架构始于建筑,是因为人类发展(原始人自给自足住在树上,也就不需要架构),分工协作的需要,将目标系统按某个原则 阅读全文
posted @ 2020-08-14 17:33 CharyGao 阅读(44) 评论(0) 推荐(0) 编辑
摘要:VS2019下安装boost C++库 Boost C++库的下载安装 官方网站:https://www.boost.org/ 选择合适的版本下载,这里下载了boost_1_73_0.7z 解压即为你的安装目录 解压完后,你会看到你的目录下有bootstrap.bat批处理文件,双击执行 运行完成后 阅读全文
posted @ 2020-08-11 15:58 CharyGao 阅读(200) 评论(0) 推荐(0) 编辑
摘要:图解虚拟地址到物理地址的翻译以及数据的获取(TLB,页表,cache) 前言 最近复习计算机组成原理,又重新把CPU发出虚拟地址一直到获得数据的过程捋了捋,算是又加深了理解。从虚拟地址经过TLB/页表得到物理地址,到物理地址经过cache/主存得到数据,真的是计算机体系结构的艺术了。 结合《计算机组 阅读全文
posted @ 2020-08-11 15:50 CharyGao 阅读(21) 评论(0) 推荐(0) 编辑
摘要:专辑地址Album 数据搬运工 Hi,我是CPU一号车间的阿Q,有段日子没见面了。 还记得上回说到咱们厂里用上了DMA技术(太慢不能忍!CPU又拿硬盘和网卡开刀了!)之后,我们总算解放了,再也不用奔波于网卡、硬盘与内存之间搬运数据了。 前段时间,我到二号车间虎子那里去串门,发现他正忙的满头大汗。 “ 阅读全文
posted @ 2020-08-11 14:54 CharyGao 阅读(10) 评论(0) 推荐(0) 编辑
摘要:导读 近日,中南大学发现生物钟调节新机制! 据中南大学官网,中南大学生命科学学院医学遗传学研究中心李家大课题组在国际权威期刊Nucleic Acids Research(IF: 11.50)在线发表的研究论文,揭示了小胖威利综合征致病基因NDN在生物节律调控中的作用。 公开资料显示,小胖威利综合征是 阅读全文
posted @ 2020-08-10 13:20 CharyGao 阅读(24) 评论(0) 推荐(0) 编辑
摘要:from:https://www.baeldung.com/a-guide-to-java-enums 1. 概述 在这篇文章中,我们将看到什么是Java 枚举,它解决了什么问题,以及它们在实践中的一些设计模式。 在Java 5中引入了"enum"关键字。它表示一种特殊类型的类,该类始终扩展自jav 阅读全文
posted @ 2020-08-10 11:21 CharyGao 阅读(23) 评论(0) 推荐(0) 编辑
摘要:1、主从模式 (1)特点 有且仅有一个主节点Master,从节点slave可以有 主节点master可读可写,从节点slave只能读;主节点将读的操作交给了从节点,变向的提高了自己写的能力 (2)配置步骤(同一台服务器,利用不同端口进行部署) 1】在/usr/local目录下,创建一个/redis/ 阅读全文
posted @ 2020-08-07 16:25 CharyGao 阅读(34) 评论(0) 推荐(0) 编辑
摘要:我们来通过一组组示例进行分析: 3节点环境:1个master、2个slave 存储空间:最大等于1个节点的容量。(如果是2个master的话,那么数据会丢失一部分) 冗余性:允许1个节点故障。 4节点环境:2个master、2个slave 存储空间:2个节点的容量。 冗余性:允许1个节点故障。(集群 阅读全文
posted @ 2020-08-05 15:45 CharyGao 阅读(103) 评论(0) 推荐(0) 编辑
摘要:from:https://www.marcobehler.com/guides/a-guide-to-logging-in-java 本指南指导您发现,理解和正确地使用Java日志库(如Log4j2,Logback或java.util.logging)。 日志“似乎”像是一个非常简单的主题,但在实践 阅读全文
posted @ 2020-08-04 17:37 CharyGao 阅读(16) 评论(0) 推荐(0) 编辑
摘要:基础知识 设计模式概述 从招式与内功谈起——设计模式概述(一):设计模式从何而来? 从招式与内功谈起——设计模式概述(二):设计模式是什么? 从招式与内功谈起——设计模式概述(三):设计模式有什么用?附:个人观点 面向对象设计原则 面向对象设计原则概述 面向对象设计原则之单一职责原则 面向对象设计原 阅读全文
posted @ 2020-07-30 15:01 CharyGao 阅读(21) 评论(0) 推荐(0) 编辑
摘要:模型设计是软件架构师所需具备的基本技能之一,本文是一篇不错的关于如何成为优秀模型设计者的文章,希望对大家有所帮助! 我们期待自己成为一个优秀的软件模型设计者,但是,要怎样做,又从哪里开始呢? 将下列原则应用到你的软件工程中,你会获得立杆见影的成果。 1. 人远比技术重要 你开发软件是为了供别人使用, 阅读全文
posted @ 2020-07-30 14:14 CharyGao 阅读(22) 评论(0) 推荐(0) 编辑
摘要:在JDK(Java Development Kit)类库中,开发人员使用了大量设计模式,正因为如此,我们可以在不修改JDK源码的前提下开发出自己的应用软件,本文列出了部分JDK中的模式应用实例,有兴趣的童鞋可以深入研究,看看前Sun公司的开发人员是如何在实际框架开发中运用设计模式的,Sunny认为, 阅读全文
posted @ 2020-07-30 13:24 CharyGao 阅读(24) 评论(0) 推荐(0) 编辑
摘要:本文摘选自已故知名软件大师John Vlissides的Pattern Hatching (Design Patterns Applied)【中译本名为:《设计模式沉思录》,葛子昂译,人民邮电出版社】一书。该书出版于1998年,但中译本一直到2010年才出版,?!。在本文中,Vlissides针对普 阅读全文
posted @ 2020-07-30 13:05 CharyGao 阅读(24) 评论(0) 推荐(0) 编辑
摘要:可能有很多朋友在网上看过Google公司早几年的招聘广告,它的第一题如下了:{first 10-digit prime found in consecutive digits e}.com,e中出现的连续的第一个10个数字组成的质数。据说当时这个试题在美国很多地铁的出站口都有大幅广告,只要正确解答了 阅读全文
posted @ 2020-07-30 10:11 CharyGao 阅读(18) 评论(0) 推荐(0) 编辑

返回顶部

返回顶部