- 博客(82)
- 资源 (1)
- 收藏
- 关注
原创 集成增益采样电路误差计算--适用INA214
本文介绍了采用集成增益的运放进行采样的情况下,如何考虑系统产生的误差,以及对系统误差的分析和集成增益运放的误差计算。在工程评估精度的情况下可使用。
2023-07-02 11:47:48
1414
原创 【容器运行时进阶系列】containerd的bind mount与overlay的使用场景分析对比
本文分析对比在容器引擎containerd中最常用的两种mount操作知识,一个是挂载卷用到的bind mount,一种是镜像挂载最常用的overlay2
2023-02-04 12:11:40
1729
原创 102. 二叉树的层次遍历 go语言实现
题目描述给定一个二叉树,返回其按层次遍历的节点值。 (即逐层地,从左到右访问所有节点)。例如:给定二叉树:[3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7返回其层次遍历结果:[ [3], [9,20], [15,7]]代码实现/** * Definition for a b...
2019-11-29 12:35:13
906
原创 bash shell命令学习之结构化命令篇
本博客内容来自《Linux命令行与shell脚本编程大全》第十二、十三章目录1、使用 if-then 语句2、if-then-else语句3、嵌套if4、test命令数值比较字符串比较字符串相等性字符串顺序字符串大小文件比较5、复合条件测试6、高级特性使用双括号使用双方括号7、case命令8、for命令读取列表中的值读取列...
2019-03-13 20:56:22
621
原创 bash shell命令学习之构建脚本篇
本博客内容来自《Linux命令行与shell脚本编程大全》第十一章目录1、使用多个命令2、创建shell脚本文件3、显示消息4、使用变量环境变量用户变量命令替换(重要)5、重定向输入和输出输出重定向输入重定向6、管道7、执行数学运算expr命令使用方括号浮点解决方案bc的基本用法在脚本中使用bc8、退出脚本查看退出状态...
2019-03-06 19:04:29
583
原创 深入剖析kubernetes系列学习之容器镜像(三)
本博客为个人学习极客时间中张磊课程时所作的笔记,仅作交流,不得作为商用上一篇深入剖析kubernetes系列学习之何为容器(二)目录容器的脚下是什么更改根目录的chroot容器镜像rootfs容器镜像的层(layer)联合文件系统aufs只读层/镜像层可读写层/容器层init层Overlay只读层/镜像层init层可读写层/容器层Ov...
2019-03-01 19:46:32
1119
原创 bash shell命令学习之Vim编辑器篇
本博客内容来自《Linux命令行与shell脚本编程大全》第十章目录vi编辑器vim基础命令行模式保存文件vim编辑数据复制和粘贴剪切粘贴复制粘贴查找和替换查找替换vi编辑器vi编辑器是Unix最初的编辑器,但是非常复杂,因此将其移植到开源世界时,开发人员对其进行了改进,重命名为vi improved,或vim。vim基础vim编辑器...
2019-02-28 19:35:15
551
原创 bash shell命令学习之软件安装篇
本博客内容来自《Linux命令行与shell脚本编程大全》第九章目录1、包管理基础2、基于Debian的系统用aptitude管理软件包用aptitude安装软件包用aptitude更新软件用aptitude卸载软件aptitude仓库3、基于Red Hat的系统yum命令列出已安装包安装软件更新软件卸载软件处理损坏的包依赖软件仓库...
2019-02-26 16:31:35
2415
原创 bash shell命令学习之文件系统篇
本博客内容来自《Linux命令行与shell脚本编程大全》第八章目录1、Linux文件系统基本的Linux文件系统ext文件系统ext2文件系统日志文件系统ext3文件系统ext4文件系统Reiser文件系统JSF文件系统XFS文件系统写时复制文件系统ZFS文件系统Btrf文件系统2、操作文件系统创建分区fdisk命令创建分区...
2019-02-25 20:02:23
523
原创 bash shell命令学习之文件权限篇
本博客内容来自《Linux命令行与shell脚本编程大全》第七章目录1、Linux的安全性/etc/passwd文件/etc/shadow文件添加新用户删除用户修改用户usermod命令passwd和chpasswd命令chsh、chfn和chage命令2、使用Linux组/etc/group文件创建新组修改组3、理解文件权限使用文件...
2019-02-24 16:58:44
1022
原创 深入剖析kubernetes系列学习之何为容器(二)
本博客为个人学习极客时间中张磊课程时所作的笔记,仅作交流,不得作为商用上一篇深入剖析kubernetes系列学习之传奇背景(一)目录什么是进程进程的边界Linux的障眼法Namespace技术虚拟机与容器的差异限制的艺术容器即“进程”什么是进程什么是进程?相信很多人都能回答上来,对于进程,其静态表现就是程序,大部分时间都安安静静待在磁盘上;而一旦运行起来...
2019-02-24 12:02:24
909
原创 bash shell命令学习之环境变量篇
本博客内容来自《Linux命令行与shell脚本编程大全》第六章目录1、环境变量查看全局环境变量查看局部环境变量2、设置用户定义变量设置局部用户定义变量设置全局环境变量删除环境变量3、设置PATH环境变量添加新目录4、定位系统环境变量登录shell/etc/profile文件$HOME目录下的启动文件交互式shell进程非交互式she...
2019-02-23 17:37:13
1873
原创 bash shell命令学习之理解shell(存在疑问)
本博客内容来自《Linux命令行与shell脚本编程大全》第五章以及第一章、第二章等部分节选目录1、背景2、shell的类型3、shell的父子关系进程列表命令列表进程列表(存在疑问)子shell新奇用法后台模式在后台使用进程列表协程命令coproc4、shell的内建命令外部命令内建命令history命令命令别名alias1、背...
2019-02-22 16:23:59
535
原创 深入剖析kubernetes系列学习之传奇背景(一)
本博客为个人学习极客时间中张磊课程时所作的笔记,仅作交流,不得作为商用虚机租赁带来的麻烦2013年左右,当时的云计算领域的霸主以AWS和OpenStack为代表,主要提供虚拟机租赁服务,用户购买后用脚本或手工方式在机器上部署应用——问题就出在这里,部署过程中云端虚拟机与本地环境不一致带来的问题让程序员们头疼。惊鸿一瞥的“沙盒”受尽部署痛苦的程序员们打造了以CloudFoundry为...
2019-02-21 21:51:12
2799
2
原创 bash shell命令学习之系统管理篇
本博客内容来自《Linux命令行与shell脚本编程大全》第四章目录1、监测程序探查进程Unix风格BSD风格参数GNU长参数风格实时监测进程结束进程kill命令killall命令2、监测磁盘空间挂载存储媒体mount命令umount命令df命令du命令3、处理数据文件排序数据sort命令搜索数据grep命令压...
2019-02-21 17:10:44
581
原创 bash shell命令学习之文件处理篇
本博客内容来自《Linux命令行与shell脚本编程大全》第三章目录0、相关概念1、显示文件2、处理文件创建空文件复制文件链接文件重命名文件/移动文件删除文件3、处理目录创建目录删除目录4、查看文件内容查看文件类型查看整个文件查看部分文件0、相关概念Windows将文件存储在盘符中,具有路径概念,使用反斜线 \Linux...
2019-02-20 19:52:07
670
原创 德州仪器TI校招笔试面试经验(附往年笔试题)
应聘的岗位FAE,模拟类。校招流程宣讲会现场笔试,一面和终面。TI的校招宣讲地点比较少,都是在重点985高校。提前了解宣讲的地方以免错过笔试。TI现场招聘会上会提一些关于企业的问题,一般让你猜数字,猜中的话奖品还是很不错的。笔试题目题目量很大!!!考察两个大方向,电源和信号链。笔试标准分数越高越好!!包括50分基础题(50题选择、填空,主要选择);......
2018-11-08 22:27:21
1720
原创 美国芯源系统(MPS)校招笔试经历
校招流程现场笔试,面试,包括一面和二面。应聘的岗位AE心得体会笔试是最关键的。最终拿到offer的基本上都是笔试成绩最好的那几个,一面的时候会根据你笔试的情况再现场让你分析笔试题目,考你的专业基础。考试内容模电、数电、电力电子、电路、编程、电机笔试题型10道大题,画波形的题目有点多,考点比较细,题目是全英文的2018年秋招考题大概考点......
2018-11-08 20:51:11
11301
1
原创 Linux下编译GitHub开源项目caffe-android-lib详细教程
目录一、背景二、准备工作2.1 环境准备2.2 下载项目2.3 修改C++文件函数方法名2.4 设置环境变量三、编译项目3.1 执行编译脚本3.2 拷贝缺失文件3.3 修改编译脚本3.4 再次编译脚本四、编译完成 一、背景要开发一款在Android平台下的人脸识别软件,需要用到Android Caffe框架跑模型,需要生成不同平台(arm...
2018-10-19 22:42:51
2121
2
原创 Linux下安装CMake详细教程
一、背景这次我们演示安装cmake 3.5.2,该版本比较旧,最新版下载地址我们暂时不需要,旧版下载列表中,我们找到3.5版本,在这里,我们会看到两种版本的软件包(其他版本同理)我们选择下载直接可以使用的版本,右键保存链接地址,打开Linux系统(以Ubuntu为例)二、下载创建/opt/cmake目录,在该目录下执行wget -c https://cmake.org/f...
2018-10-19 21:16:06
24764
7
转载 linux vim 的使用快捷键之删除、复制、粘贴
原文:https://blog.youkuaiyun.com/u011402596/article/details/42283131 注:以下删除、复制和粘贴均是在非编辑模式下的操作(esc)一、删除x 小写的x表示向后删除一个字符,也就是删除光标所在字符nx n表示数字,表示向后删除每个字符,例如:10x表示删除包括光标在内的后面10个字符X 大写的X表示删除光标前的一个字...
2018-10-18 16:28:21
8993
原创 Android SIP客户端无法连接Windows下miniSIPServer服务器的问题解决
一、问题背景网上miniSIPServer安装的教程一堆,随便找找就有,比如这篇,我就不重复写了,大家没有安装的可以先看看。安装好启动后,我遇到了别人都没有遇到的问题——Android上的SIP客户端无法连接Windows系统上的miniSIPServer服务器。交待一下我的测试环境二、问题解决(1)使用wireshark抓包通过wireshark我捕捉到了安卓手机发出的R...
2018-10-13 12:09:41
2140
2
原创 ubuntu系统安装android的NDK r11c开发环境
一、下载NDK开发包因为我能科学上网,所以我直接从官网下载开发包https://developer.android.google.cn/ndk/downloads/older_releases我用到的是比较旧的开发包r11c,复制地址https://dl.google.com/android/repository/android-ndk-r11c-linux-x86_64.zip...
2018-10-11 11:55:31
1763
4
原创 在VMWare下为CentOS设置静态IP通过NAT访问外网
一、背景安装好的CentOS系统默认是通过DHCP自动分配地址来共享主机的IP以达到访问外网的目的,但是因为莫名的原因无法访问外网。只好改为通过静态IP的方式访问外网。二、操作步骤2.1 确认开启相关服务 2.2 设置虚拟机为NAT模式 选中虚拟机-->右键-->设置-->虚拟机设置成NAT模式。2.3 设置子网、子网掩码和网关IP等选...
2018-10-10 12:08:35
1333
原创 docker修改现有镜像并生成新镜像
0.问题描述需求描述:远程登录主机,修改某个镜像文件,要在该镜像文件中的/usr/local/etc/XXX/ 路径下添加一个配置文件1.下载软件mobaxterm安装后远程到某台主机进行操作,创建本地文件夹 image/2.复制镜像到主机目录下目录右键——upload to current file,把本地镜像上传,image/XXX-1.0.0.tar(镜像文件)3.加...
2018-06-13 17:46:44
13672
转载 JAVA逃逸分析、栈上分配、标量替换、同步消除
一、逃逸分析逃逸分析是编译语言中的一种优化分析,而不是一种优化的手段。通过对象的作用范围的分析,为其他优化手段提供分析数据从而进行优化。逃逸分析包括:全局变量赋值逃逸方法返回值逃逸实例引用发生逃逸线程逃逸:赋值给类变量或可以在其他线程中访问的实例变量.public class EscapeAnalysis { public static Object object; ...
2018-06-01 11:42:36
6806
2
转载 Java虚拟机面试知识点归纳【JAVA核心】
1.JAVA内存结构Java虚拟机管理的内存包括几个运行时数据内存:方法区、虚拟机栈、堆、本地方法栈、程序计数器,其中方法区和堆是由线程共享的数据区,其他几个是线程隔离的数据区。 1.1 程序计数器每个线程拥有一个PC寄存器在线程创建时创建指向下一条指令的地址执行本地方法时,PC的值为undefined1.2 方法区保存装载的类信息 类型的常量池...
2018-05-31 22:40:09
4091
原创 go报错# command-line-arguments undefined: *解决方案
问题描述(Windows下,Linux下报错见最后)使用goland开发。同一个包下两个或多个go文件,包名为main,点击其中一个文件的main()方法运行时报错,类似下图点击TestLink.go中的main方法运行后报错:问题原因main 包中的不同的文件的代码不能相互调用,其他包可以。所以其实Link.go没有被一起编译执行。问题解决如果是用命令行环境的,采...
2018-05-22 14:50:06
36713
9
原创 nginx: unrecognized service问题解决
问题产生centOS系统下,在终端执行:#service nginx start报错——nginx: unrecognized service问题解决1.打开目录#cd /etc/init.d/2.编写脚本nginx#sudo vim nginx3.脚本内容#!/bin/sh # # nginx - this script starts and stops the nginx daemon ...
2018-05-12 12:30:57
6719
原创 Access denied for user ‘root‘@‘localhost‘问题的解决
问题场景在阿里云上部署了一台服务器,CentOS6.8系统环境,安装了MySql+Nginx+Git+vsftpd等软件,在本地Linux终端以非root账户SSH远程登录服务器,在将项目打包发布时遇到如题所示问题。代码中配置文件里的用户名不是“root”,密码正确,且该用户名和密码是配置在服务端数据库的用户表中的。但是在用浏览器调用跟数据库交互接口时出错:尝试解决网上搜了一堆文章,主要集中在(1...
2018-05-11 10:20:33
275925
33
转载 VMware Workstation 11 虚拟机安装Centos 6.*系统图文教程
这篇文章主要介绍了VMware Workstation 11 虚拟机安装Centos 6.6系统,本文从VMware下载安装到系统下载安装,用详细的图文说明讲解了每一步的操作,需要的朋友可以参考下
2018-05-08 21:06:03
449
原创 Altium和 Cadence Allegro 画的PCB导入Slwave
1.Altium画的PCB导入Slwave,再导出相关3D文件。操作步骤:1.1 首先在AD中打开PCB文件,将PCB文件转化为anf格式。划重点:PCB一定要放在工程文件project中,如果project中有原理图文件,要把原理图文件删掉,否则无法将导出的anf文件导入Slwave;10版本的AD直接另存:file—save as,在文件格式中选择anf;16版本的AD文件Export—Ans...
2018-05-08 15:13:45
9719
2
原创 Error: java: -source 1.3 中不支持** (请使用 -source 5 或更高版本以启用**)
问题描述:在网上下载了一个15年建的eclipse web项目——支付宝当面付SDK Demo我用intellij IDEA打开后重新导入了依赖项,解决了依赖问题,点击主函数运行报错——Error:(27, 6) java: -source 1.3 中不支持注释 (请使用 -source 5 或更高版本以启用注释)Error:(36, 13) java: -source 1.3 中不支持泛型 ...
2018-05-04 16:06:28
1244
原创 查找有序数组中相近的数或下标【JAVA实现】
刷LeetCode过程中遇到的一个知识点,特此记录~给定一个有序数组与目标值,数组中不一定有目标值,找出与目标值最相近的数的下标private int findTarget(int[] nums, int lo, int hi, int target) { //如果只有一个元素可选,那就直接返回该元素 if(lo == hi) { ...
2018-05-04 11:27:29
2904
原创 设计容错的数据库连接池编程思路--架构优化之道【JAVA核心】
本项目的源码已经上传,欢迎点击下载1、数据库连接池的产生背景?数据库在高并发情况下会面临诸多问题——JDBC:管道的临时创建——非常耗用资源,而且在高并发中,多个客户端同时创建IO管道DB的承受能力如何考虑?执行SQL语句完毕后又要马上销毁——之后难道不要再用?最大连接管道上限也没有——太多了无法承受响应性能在高并发连接时如何保证?急需第三方优化框架管理资源连接,提供以下功能——管道缓存 复用设...
2018-04-28 21:18:31
455
原创 SpringMVC框架业务流程源码分析学习笔记【JAVA核心】
1.SpringMVC框架是什么?遵循java web什么规范?SpringMVC是一个基于Spring生态圈之上封装的一个处理web层请求的半封装框架。那什么叫半封装框架?半封装指的SpringMVC是基于servlet处理web层这一技术体系的扩展与延伸——(1)基于servlet的体系,执行servlet规范,容器当中可以无缝整合(2)基于spring生态圈的,那么它使用spring资源非常...
2018-04-28 20:40:31
350
转载 HTTP的PATCH与PUT对比
最早的时候,我们只需要 GET 和 POST 方法,POST 方法的引入也只是为了消除 URL 过长,参数隐藏,上传文件的问题,完全和语义无关。接触到 RESTful 之后,我们开始思考 GET 和 POST 的不同语义,并且十分必要的去发掘出所有的 HTTP method,HTTP/1.1 所实现的 method,见 RFC 2616, 有这些:OPTIONS, GET, HEAD, POST,...
2018-04-24 19:31:04
10222
原创 HTTP的请求头标签 If-Modified-Since与Last-Modified
1.基本定义Last-Modified 与If-Modified-Since 都是标准的HTTP请求头标签,用于记录页面的最后修改时间。2.发送方向Last-Modified 是由服务器发送给客户端的HTTP请求头标签If-Modified-Since 则是由客户端发送给服务器的HTTP请求头标签3.应用场景(1)Last-Modified在浏览器第一次请求某一个URL时,服务器端的返回状态会是2...
2018-04-24 17:39:56
20563
3
转载 手写注解实现SpringMVC底层原理【JAVA核心】
注:本文在转载基础上对代码以及注释进行了更新,确保代码正确可行项目源码已经上传,欢迎下载~1.项目整体架构就建一个普通的java web项目就OK了,具体目录如下:2.编码实现2.1 自定义注解(1).Controller注解package com.heylink.annotation;import java.lang.annotation.*;@Target(ElementType.TY...
2018-04-24 15:22:29
740
转载 Java高级编程之URL处理【JAVA核心】
URL(Uniform Resource Locator)中文名为统一资源定位符,有时也被俗称为网页地址。表示为互联网上的资源,如网页或者FTP地址。1.Java URL处理本章节我们将介绍Java是如处理URL的。URL可以分为如下几个部分。protocol://host:port/path?query#refprotocols(协议)可以是 HTTP, HTTPS, FTP, 和File;po...
2018-04-24 09:38:00
279
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人