外向方盒

文章
7
资源
0
加入时间
3年1月10天

XML、JSON、YAML 三种信息标记形式的比较

XML:最早的通用信息标记语言,可扩展性好,但繁琐。JSON:信息有益型,适合程序处理(javascript),较xml简洁。YAML:信息无类型,文本信息比例最高,可读性好。XML:Extensible Markup Language(<,>,^,/,? etc.)举例:<?xml version="1.0" encoding="UTF-8"?&a

同步和互斥的POSXI支持(互斥锁,条件变量,自旋锁)一、互斥锁二、条件变量三、自旋锁

同步和互斥在多线程和多进程编程中是一个基本的需求,互相协作的多个进程和线程往往需要某种方式的同步和互斥。POSIX定义了一系列同步对象用于同步和互斥。同步对象是内存中的变量属于进程中的资源,可以按照与访问数据完全相同的方式对其进行访问。默认情况下POSIX定义的这些同步对象具有进程可见性,即同步对象只对定义它的进程可见;但是通过修改同步对象的属性可以使得同步对象对不同的进程可见,具体的做法是:

nodejs服务器cpu,内存,死循环问题排查

内存泄漏排查步骤1.使用addon模块heapdump生成的dump文件并下载。2.打开浏览器开发者工具的memory项导入即可分析3.可以对照两个dump之间增加的内存分析出内存泄漏的地方cpu占用排查步骤1.使用v8-profiler-node8模块startProfiling和stopCpuProfiling生成profile文件并下载2.打开浏览器开发者工具的javascripts 探测器项导入即可分析死循环远程调试排查,使用vscode:pm2 启动配置修改 ...

C语言——循环结构详解(while、for、do while循环)

目录while循环for循环do whlie循环while循环首先我们先来看看while循环的语法结构:while(表达式) 循环体;它的意思是,如果表达式为真,循环体就一直执行。来看一个简单的实例:使用while循环打印一下变量1-10是不是很简单呢?但是在以后的代码中,我们还会遇到像break、continue这样的语句。让我们一起来看看。break和continuebreak:在while循环中,break用于永久终止本次循环。.