![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
小卒曹阿瞒
这个作者很懒,什么都没留下…
展开
-
linux调度
调度的基本数据结构 1.每个cpu都有自己的一个struct rq, 里面有一个实时进程的struct rt_rq 和一个普通进程的struct cfs_rq。 在调度时,调度器首先会先去实时进程队列找是否有实时进程需要运行,如果没有才去CFS运行队列找是否有进程需要运行。 2.普遍进程的cfs_rq 定义如下 这里面的rb_root指向的就是红黑树的根节点,这个红黑树在CPU...转载 2020-02-20 14:16:34 · 624 阅读 · 0 评论 -
malloc realloc calloc
在堆上开辟内存不初始化,注意检查返回值类型 void * malloc(size_t size) void *realloc(void *ptr,size_t size)不初始化 1.realloc可以调整以前由malloc或者calloc调用获得内存的大小 2.参数ptr必须是调用malloc或者calloc返回的内存指针 3.参数size既可以大于原来指向的内存块大小也可以小原创 2017-03-14 12:03:58 · 245 阅读 · 0 评论 -
win10关闭windows defender 和 cortana
关闭defender打开“命令提示符(管理员)”,然后输入:reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender" /v "DisableAntiSpyware" /d 1 /t REG_DWORD /f重启电脑即可生效,从此世界清净了。关闭Cortana这个问题确实很烦,组策略、注册表、任务调度器都没明确...转载 2018-03-09 09:47:08 · 619 阅读 · 0 评论 -
VS2015编译程序兼容XP
前记 这几天被2015编译的程序要在xp上运行搞得想死,各种试,真的比写代码要痛苦,在此记下一些要点以防下次使用。。。 一、动态链接发布 1. 项目菜单->项目属性->配置属性->常规->平台工具集,选择“Visual Studio 2015 - Windows XP (v140_xp)”; 2. 项目菜单->项目属性->配置属性->...原创 2018-05-22 16:38:33 · 11460 阅读 · 2 评论