0

DevOps技能自查表

前篇提到了DevOps的工作岗位要求,但是没有来的及深入细节,本文根据个人10年多的经验,尽量详细地列举DevOps所需要用到的一些技术和相关参考网站。 Linux基础 Linux系统的基本概念; 必须会使用至少一个编辑器,例如VIM; 至少会一种shell,例如bash; 会使用rsh/ssh/s ...

iTech 发布于 2020-04-10 16:50 评论(0)阅读(0)
2

为什么Swift和Python要抛弃++\--?

简单好用的++、 说到自增(++)\自减( )运算符,小伙伴们应该都不会陌生,在很多编程语言的代码中,都经常出现它们的身影。 比如常用的 for 语句 c int a, b; // 第1段代码 a = 1; b = a++ + ++a + a++ + ++a; // 第2段代码 a = 1; b = ...

M了个J 发布于 2020-04-10 16:22 评论(1)阅读(97)
0

链表的简单理解

链表 ​ 通过与数组相对比来理解链表,数组是一组连续的地址可以通过顺移来遍历,相对的链表是一组不连续的地址块,每个地址块都存储了下一个地址块的地址,可以通过这个存储的地址来进行迭代,就像很多个连起来的数组,这样解决了数组的扩容问题,用链表扩容的时候再也不需要,重新找一大块位置了,只需要找到一个地址块 ...

林静生寒 发布于 2020-04-10 16:02 评论(0)阅读(59)
0

Oracle数据库表和表列讲解

如果将数据库比作一个存储东西的储物柜,表就像是储物柜上的各个抽屉,每个抽屉分门别类地存放了各种数据,在设计和规划数据库时,表的定义和规划往往相当重要,良好的表设计决定了程序人员编写程序的便利性与数据库的整体性能。现在讲理解Oracle中表的结构和设计的指南。 1、表和实体 曾经介绍过实体的概念。实体 ...

小灰灰的猿 发布于 2020-04-10 15:41 评论(0)阅读(68)
1

使用错误代码对象进行C++错误处理

我已经使用了本文描述的代码和机制近20年了,到目前为止,我还没有找到更好的方法来处理大型C++项目中的错误。最初的想法是从一篇文章(Dr Dobbs Journal 2000年)中摘录出来的。我已经添加了一些新内容进去,使它更容易在生产环境中使用。写这篇文章的冲动是最近发表在Andrzej的C++博... ...

qinwanlin 发布于 2020-04-10 15:25 评论(0)阅读(45)
0

痞子衡嵌入式:简析i.MXRT1170 Cortex-M7 FlexRAM ECC功能特点、开启步骤、性能影响

ECC是“Error Correcting Code”的简写,ECC能够实现错误检查和纠正,含有ECC功能的内存一般称为ECC内存,使用了ECC内存的系统在稳定性和可靠性上得到很大提升。相比前几代不带ECC的i.MXRT10xx型号,新一代i.MXRT1170在ECC上做了全面武装,从eFuse到F... ...

痞子衡 发布于 2020-04-10 15:20 评论(0)阅读(31)
0

【Python3爬虫】反反爬之破解同程旅游加密参数 antitoken

一、前言简介 在现在各个网站使用的反爬措施中,使用 JavaScript 加密算是很常用的了,通常会使用 JavaScript 加密某个参数,例如 token 或者 sign。在这次的例子中,就采取了这种措施来反爬,使用 JavaScript 加密了一个参数 antitoken,而本篇博客要写的就是 ...

TM0831 发布于 2020-04-10 14:48 评论(0)阅读(129)
0

JVM基础结构与字节码执行引擎

基础结构 内部结构如下:栈、堆。 栈 中的栈主要是指线程里面的栈,里面有方法栈、 方法栈、 寄存器等等;每个方法栈是由栈帧组成的;每个栈帧是由局部变量表、操作数栈等组成。 每个栈帧其实就代表一个方法 堆 中所有对象都在堆中分配;堆中对象又分为年轻代、老年代等等,不同代的对象使用不同垃圾回收算法。 : ...

fourther 发布于 2020-04-10 14:18 评论(0)阅读(84)
2

记一次JAVA进程导致Kubernetes节点CPU飙高的排查与解决

一、发现问题 在一次系统上线后,我们发现某几个节点在长时间运行后会出现CPU持续飙升的问题,导致的结果就是Kubernetes集群的这个节点会把所在的Pod进行驱逐(调度);如果调度到同样问题的节点上,也会出现Pod一直起不来的问题。我们尝试了杀死Pod后手动调度的办法(label),当然也可以排除 ...

YOYOFx 发布于 2020-04-10 14:12 评论(0)阅读(150)
0

高德深度信息接入的平台化演进

本文介绍了高德地图中POI深度信息接入在平台化过程中的一些思考和实践,从最开始的单体应用,随着业务发展面临挑战,从业务角度提出解决问题的思路和方案,进而转化成技术设计并落地实现的过程。 ...

高德技术 发布于 2020-04-10 14:01 评论(0)阅读(94)
1

Java的多线程1:线程的使用

概述 进程是线程的容器,线程共享进程的内存空间,所以线程之间彼此通信是比较容易的,而线程又有自己私有的内存地址,其他线程无法访问。了解进程和线程关系,可以看我另一篇博客《进程与线程》 Java创建线程的两种方式 继承Thread类 public class ThreadDemo1 extends T ...

16bit 发布于 2020-04-10 13:47 评论(0)阅读(86)
1

如何基于layui的laytpl实现数据绑定

想了半天才想起自己园子的登录密码。可想而知,多长时间没登录了 正文一开始用layui做了几个管理系统,所以用起来觉得确实很容易上手,管理后台最常用的就是form和table以及弹窗类。layui提供的form table layer已经是很简洁好用了,抛开底层的封装不说,给我们展现出来的使用方法我觉 ...

苏小苏sxs 发布于 2020-04-10 13:11 评论(0)阅读(182)
0

面试总结:关于MySQL事务的10个问题常见面试问答(FQA)

学习关系型数据库MySQL是很好的切入点,大部分人工作中用惯了CRUD,对面试官刨根问底的灵魂拷问你还能对答如流吗?我们有必要了解一些更深层次的数据库基础原理。 ...

柠檬橙1024 发布于 2020-04-10 12:33 评论(0)阅读(208)
0

从汇编代码理解 Block 的内存结构

❓ 在断点调试 iOS 程序碰到 block 作为函数的形参时,如果想知道该 block 本身的函数签名信息和函数体地址时,有哪些办法? 🤪 当然是在源码里面直接查看 block 的声明和调用了! ❗️ 但如果源码不可见呢?在分析第三方闭源库或友商 App 的某些逻辑实现时,就只有汇编代码可用 ☕ ...

Jelishfo.gem 发布于 2020-04-10 12:16 评论(0)阅读(87)
0

mysql慢查询分析工具比较与实战

00 前言 在进行mysql性能优化的时候,第一个想到的便是查看慢sql。 但是对于慢sql有没有什么好的工具进行分析呢? 推荐两个工具mysqldumpslow及pt query digest。 mysqlslowdump较为简单,常用命令: 得到返回记录最多的20个sql mysqldumpsl ...

姚毛毛 发布于 2020-04-10 11:32 评论(0)阅读(193)
0

【开源】使用Angular9和TypeScript开发RPG游戏(20200410版)

源代码地址 通过对于斗罗大陆小说的游戏化过程,熟悉Angular的结构以及使用TypeScript的面向对象开发方法。 "Github项目源代码地址" 在线体验网址(推荐使用移动设备访问) http://datavisualization.club:8888/ 极简游戏攻略 除了剧情对话之外,本游戏 ...

数据可视化俱乐部 发布于 2020-04-10 11:32 评论(1)阅读(231)
0

字符串比较--小问题大智慧

String相等之谜 引言:在最近的Java学习中,遇到一些关于字符串的小问题,现在此做一些总结 Java中的“相等” 等号大比拼 + == 众所周知,在 Java 中如果用 比较两个对象,那就是比较两个对象是否在内存的同一个位置(地址是否相同)。 + equals 在 Java 中,所有类的父类 ...

Mikejiawei 发布于 2020-04-10 11:30 评论(0)阅读(133)
0

深入理解几种单例模式的实现方式

饿汉式 饿汉式的单例实现方式就是说在类加载的时候就已经创建并初始化好了,所以实例的创建过程是线程安全的 但是饿汉式是有一个缺点的,它不支持延时加载,也就是说实例在使用之前就已经创建好了,如果占用资源过多,但又不使用,会造成一定的浪费,还是需要根据具体情况确定要不要使用这种方式。不过也有人说,如果耗时 ...

测试轩 发布于 2020-04-10 10:46 评论(0)阅读(158)
0

NLP(二十八)多标签文本分类

本文将会讲述如何实现多标签文本分类。 什么是多标签分类? 在分类问题中,我们已经接触过二分类和多分类问题了。所谓二(多)分类问题,指的是y值一共有两(多)个类别,每个样本的y值只能属于其中的一个类别。对于多标签问题而言,每个样本的y值可能不仅仅属于一个类别。 举个简单的例子,我们平时在给新闻贴标签的 ...

山阴少年 发布于 2020-04-10 10:45 评论(0)阅读(87)
2

Blazor入门笔记(6)-组件间通信

1.环境 VS2019 16.5.1.NET Core SDK 3.1.200Blazor WebAssembly Templates 3.2.0-preview2.20160.5 2.简介 在使用Blazor时,避免不了要进行组件间通信,组件间的通信大致上有以下几种: (1) 父、子组件间通信; ...

半野 发布于 2020-04-10 10:44 评论(5)阅读(198)