JTAG、JLINK、ULINK、ST-LINK的联系和区别

  • Post author:
  • Post category:其他

摘自: https://www.cnblogs.com/neverguveip/p/9457262.html JTAG、JLINK、ULINK、ST-LINK的联系和区别 一、 JTAG JTAG用的计算机的并口,JTAG也是一种国际标准测试协议(IEEE 1149.1兼容),主要用于芯片内部测试。现在多数的高级器件都支持JTAG协议,如DSP、FPGA器件等。 标准的JTAG接口是4线:TMS、…

继续阅读 JTAG、JLINK、ULINK、ST-LINK的联系和区别

公钥和私钥,加密和签名

  • Post author:
  • Post category:其他

加密 和 签名 是两个不同的概念,又都涉及公钥和私钥的概念。公钥和私钥相当于钥匙和锁,锁可以用来锁住东西,钥匙可以用来打开对应的锁,一把钥匙只能开一把锁,当然钥匙和锁都可以复制。 1. 加密 相当于我自己生成一把锁和一把钥匙,然后把锁发给你,你用我的锁把想发给我的东西锁上再发给我,我收到之后用钥匙打开锁。天下人都能拿到我的锁,但只有我有这把锁的钥匙。这个例子中,钥匙相当于私钥,锁相当于公钥。数字加…

继续阅读 公钥和私钥,加密和签名

Mac Catalina安装Anaconda以及配置PyCharm、JupyterLab

  • Post author:
  • Post category:其他

anaconda 安装 conda常用命令 Jupyter Lab 启动Jupyter Lab JupyterLab使用方法 Jupyter Lab插件安装 Pycharm 下载安装 配置Pycharm anaconda 安装 从Mojave直接更新到Catalina之后,anaconda会失效(被移动位置), 可以通过移动anaconda位置 ,或者重新安装一遍anaconda,这边建议重装一遍…

继续阅读 Mac Catalina安装Anaconda以及配置PyCharm、JupyterLab

虚拟机中火狐连不上服务器,VMware虚拟机中Ubuntu18.04无法连接网络的解决办法

  • Post author:
  • Post category:其他

VMware虚拟机中Ubuntu18.04无法连接网络的解决办法 虚拟机中Ubuntu18.04无法连接网络的解决办法,具体内容如下 对VMware虚拟机进行恢复默认网络设置 恢复虚拟网络默认设置(在断网状态下): 1)Ubuntu网络设置自动获取IP 依次单击【System Settings】–>【Network】–>【Wired】–>【Options…】,如下图所示: 2)V…

继续阅读 虚拟机中火狐连不上服务器,VMware虚拟机中Ubuntu18.04无法连接网络的解决办法

连接 FTP 服务器提示“500 OOPS: cannot change directory:/home/xxx”

  • Post author:
  • Post category:其他

今天在 CentOS 上测试 FTP 服务器验证登录,提示 “ 500 OOPS: cannot change directory:/home/xxx ” ,不能切换到用户宿主目录?一看到与宿主目录有关,第一反应就是会不会又跟 SELinux 中的策略有关,因为之前测试 Samba 实现“允许用户通过 Windows 客户端访问自己的宿主目录”,就需要先执行 setsebool  -P  samb…

继续阅读 连接 FTP 服务器提示“500 OOPS: cannot change directory:/home/xxx”

Logcat用法详解

  • Post author:
  • Post category:其他

概述 平常用logcat看日志或copy日志,实际是在logcat的一个 可视化 窗口上进行简单的read和copy,这个窗口是由logcat工具支撑的,并不是logcat的全部。 Android 日志记录系统是系统进程 logd 维护的一组结构化环形缓冲区。这组可用的缓冲区是固定的,并由系统定义。最相关的缓冲区为:main(用于存储大多数应用日志)、system(用于存储源自 Android 操…

继续阅读 Logcat用法详解

centos7(vmware) ansible playbook安装kubernets(k8s) 国内镜像源 访问nginx的网络分析(从flannel到vxlan)

  • Post author:
  • Post category:其他

目录 准备安装包 准备vmware虚拟机环境 网络拓扑 集群规划 初始化环境 安装k8s 安装命令 nginx服务部署与网络包路径分析 启动nginx集群 网络分析 1. DNAT 将对10.101.231.134的访问分别以50%的概率转发到两个nginx pod上 2. DNAT后经过路由,包被发往flannel.1网卡 3. centos100的flannel.1 网卡为vxlan网卡,vn…

继续阅读 centos7(vmware) ansible playbook安装kubernets(k8s) 国内镜像源 访问nginx的网络分析(从flannel到vxlan)

jdk1.8+如何判断hashmap中的value是否为LocalDateTime类型,LocaDateTime转json问题

  • Post author:
  • Post category:其他

jdk1.8+如何判断hashmap中的value是否为LocalDateTime类型 喜欢用jvm新特性的你一定知道since1.8的LocalDateTime相比于Date的各种好处(格式化时并发安全),但是当你尝试序列化LocalDateTime却不想为其指定对象,只希望使用json这种通用的信息传递格式传递LocalDateTime传递值时,你就会发现这个LocalDateTime怎么这么…

继续阅读 jdk1.8+如何判断hashmap中的value是否为LocalDateTime类型,LocaDateTime转json问题

【算法】单源最短路径算法——Dijkstra算法

  • Post author:
  • Post category:其他

文章目录 一、简介与使用场景 二、算法思想 三、朴素版Dijkstra 四、堆优化版Dijkstra 五、总结 一、简介与使用场景 迪杰斯特拉算法(Dijkstra)是由荷兰计算机科学家狄克斯特拉于1959 年提出的,因此又叫狄克斯特拉算法。这是从一个顶点到其余各顶点的最短路径算法,解决的是有权图中最短路径问题。迪杰斯特拉算法主要特点是从起始点开始,采用 贪心算法 的策略, 每次遍历到始点距离最近…

继续阅读 【算法】单源最短路径算法——Dijkstra算法

数组

  • Post author:
  • Post category:其他

数组新世界 1数据类型 一维数组的定义 一维数组的定义 数据类型 数组名[常量表达式]; 注意不要越界 数组名表示内存首地址,它是地址常量 常量表达式包括常量、符号常量 初始化 一维数组的初始化 初始化是指在定义数组时,为数组元素赋初值 (在编译阶段使之得到初值) 数组不初始化,其元素值为随机数 可以只给部分数组元素赋初值,其余的自动赋以0 值 当全部数组元素赋初值时,可不指定数组长度 int a…

继续阅读 数组