Wesley13 Wesley13
4年前
STM32 SWD下载口无法下载的原因和解决办法
1.SWD的下载口在程序中被禁用,IO口被设置为普通IO口2.芯片被锁,原因有可能是程序执行了不正确的访问导致芯片被锁3.供电不正常4.SWD烧了 !(https://oscimg.oschina.net/oscnet/f7b87abfbbea90f80ae199a23b326f1e354.png)!(https://oscimg
Stella981 Stella981
4年前
Google Chrome 插件开发—调试篇
起因最近,整合了Chrome的两个小插件,由于小工具,缺乏维护,里面很多bug,只能自己一点点来解决了。下面说说在处理问题时候的插件Debugger。内容首先需要做的是,在Chrome的扩展程序中打开:开发者模式选择:加载正在开发的扩展程序将我们的插件加载进来。可以看到类似内容:fastForm0.1
Stella981 Stella981
4年前
DISPLAY变量和xhost(原创)
DISPLAY在Linux/Unix类操作系统上,DISPLAY用来设置将图形显示到何处.直接登陆图形界面或者登陆命令行界面后使用startx启动图形,DISPLAY环境变量将自动设置为:0:0,此时可以打开终端,输出图形程序的名称(比如xclock)来启动程序,图形将显示在本地窗口上,在终端上输入printenv查看当前环境变量,
Stella981 Stella981
4年前
Netty序章之BIO NIO AIO演变
Netty序章之BIONIOAIO演变Netty是一个提供异步事件驱动的网络应用框架,用以快速开发高性能、高可靠的网络服务器和客户端程序。Netty简化了网络程序的开发,是很多框架和公司都在使用的技术。更是面试的加分项。Netty并非横空出世,它是在BIO,NIO,AIO演变中的产物,是一种
Stella981 Stella981
4年前
JVM内存区域划分
JVM内存区域划分一、JVM运行时数据区划分根据《Java虚拟机规范》JVM会把它管理的内存划分为若干个不同的数据区域,如下图所示:方法区、堆、栈(虚拟机栈、本地方法栈)、程序计数器。线程私有的意思是指,JVM每遇到一个新的线程就会为他们分配栈和程序计数器。!(https
Wesley13 Wesley13
4年前
Java基础笔记(一)——JDK、JRE、JVM
JDK、JRE和JVM三者的关系Java程序执行过程JVM(javavirtualmachine)注:由于各种操作系统(windows、linux等)支持的指令集(二进制可执行代码)不同,程序代码在不同的操作系统上应该编写的也就应该不同。而Java中的.class字节码文件是种特殊的二进制文件,JVM认得它,可以将它翻
Wesley13 Wesley13
4年前
Java学习:字符串概述与特点
字符串概述与特点java.lang.String类代表字符串API当中说:Java程序中的所有字符串字面值(如“abc“)都作为此类的实例实现。其实就是说:程序当中所用的双引号字符串,都是String类的对象。(就算没有new,也照样是。)字符串的特点1.字符串的内容永远不可改变。【重点】
Wesley13 Wesley13
4年前
VIM常用快捷命令(翻译)
自70年代起(哇,比我大很多哎),vi和vim就是程序员们最爱的文本编辑器。五年前我写了一篇文章《程序员应该知道的100条VIM命令》,现在升级版来了!基本命令:efilename打开filename用于编辑:w保存文件:q退出vim:q!退出并且不保存修改:x保存更改并退出:savfilenam
Stella981 Stella981
4年前
CoreOS实践指南(三):系统服务管家Systemd
在系列教程的第一篇里我们已经提到了Systemd,它主要的设计目标是克服传统Linux主流启动程序SysVinit固有的缺点,提高系统的启动速度。相比同类的SysVinit竞争者,例如Ubuntu的 upstart,Systemd的设计更加前卫,简单来说,它的设计思路借鉴了Mac系统的启动程序Launchd。事实上Systemd的作用远不仅是启动系
晴雯 晴雯
2年前
Web开发环境|MAMP PRO for Macv6.8,兼容 M1M2 PHP本地环境搭建神器
是OSX上的经典本地服务器环境的商业级专业版。MAMPPro专为专业Web开发人员和程序员设计,可在MacOSX下轻松安装和管理其开发环境。作为Web开发人员,你需要在本地运行程序并调试,但是要去配置开发环境是一件极其复杂的事情,通常要花费一天的时候,才能