linux 内存清理/释放命令 1.清理前内存使用情况free -m 2.开始清理 echo 1 > /proc/sys/vm/drop_caches3.清理后内存使用情况free -m4.完成!查看内存条数命令: dmidecode | grep -A16 "Memory Device$" +++ ...
分类:
系统相关 时间:
2019-12-16 22:05:10
阅读次数:
101
为了做出一个QQ截图功能的模块,参考了网上某位网友的代码。这里我们分析一下主要代码。源码已经过测试运行,不懂的留言即可。源码地址:Qtjietu20191216.zip1.首先我们一定会想到要对鼠标事件进行改写,包括点击,移动,释放,双击取消选区等功能。 ```//重写基类方法 void keyPr ...
分类:
其他好文 时间:
2019-12-16 17:49:08
阅读次数:
93
在一次教程学习中,看到该知识点并记录了下来,希望与大家共同探讨学习。 一、静态存储与动态存储 静态存储变量通常是在变量定义时就分定存储单元并一直保持不变, 直至整个程序结束。动态存储变量是在程序执行过程中,使用它时才分配存储单元,使用完毕立即释放。动态存储变量最典型的例子是函教的形式参数,在函数定义 ...
分类:
其他好文 时间:
2019-12-16 09:39:10
阅读次数:
153
多线程的由来 我们在之前,学习的程序在没有跳转语句的前提下,都是由上至下依次执行,那现在想要设计一个程序,边打游戏边听歌,怎么设计?要解决上述问题,咱们得使用多进程或者多线程来解决. 多线程的好处: 提高程序运行效率,让CPU的 使用率更高。 多个线程之间互不影响 关于多线程的一些名词解释 并发:指 ...
分类:
编程语言 时间:
2019-12-15 22:11:13
阅读次数:
99
线程带来的风险 线程安全性问题 出现安全性问题的需要满足的条件:多线程环境、有共享资源、非原子性操作 活跃性问题 死锁 饥饿 活锁 性能问题 cpu上下文切换会有性能问题(cpu分时间片执行) 锁 自旋锁 自旋其实就是当一个线程获取到锁之后,其他的线程会进行阻塞等待,一直到这个线程释放锁后才能进入 ...
分类:
编程语言 时间:
2019-12-15 21:55:20
阅读次数:
98
(整理自《鸟哥的Linux私房菜》书籍) 1.文件系统特性 我们都知道磁盘分区完毕后还需要进行格式化(format),之后操作系统才能够使用这个文件系统。 为什么需要进行『格式化』呢?这是因为每种操作系统所设定的文件属性/权限并不相同, 为了存放这些文件所需的数据,因此就需要将分区槽进行格式化,以成 ...
分类:
系统相关 时间:
2019-12-15 18:23:53
阅读次数:
85
java是面向对象的语言,而Object类是java中所有类的顶级父类(根类)。 每个类都使用Object类作为超类,所有对象(包括数组)都实现这个类的方法,即使一个类没有用extends明确指出继承于某个类,那么它都默认继承Object类。 Object类中提供了很多方法,这里只取其中比较常用的方 ...
分类:
编程语言 时间:
2019-12-15 12:26:34
阅读次数:
115
一、约瑟夫问题 人们站在一个等待被处决的圈子里。计数从圆圈中指定点开始,并沿着指定方向围绕圆圈进行。在跳过指定数量的人之后,执行下一个人。对剩下的人重复该过程,从下一个开始,朝同一方向跳过相同数量的人,直到只剩下一个人,并被释放。这是由一位犹太历史学家约瑟夫根据经历来命名的问题,他和他的40个战友被 ...
分类:
编程语言 时间:
2019-12-15 01:13:30
阅读次数:
117
1 UF_initialize(); 2 3 tag_t object=32529; 4 char title[UF_ATTR_MAX_TITLE_LEN + 1]="零件名称"; 5 UF_ATTR_value_t value; 6 value.type=UF_ATTR_string; 7 val ...
分类:
其他好文 时间:
2019-12-14 14:03:14
阅读次数:
92
参考地址: https://www.cnblogs.com/ultranms/p/9585191.html 在Zookeeper的官网上有这么一句话:ZooKeeper is a centralized service for maintaining configuration informatio ...
分类:
其他好文 时间:
2019-12-14 12:21:16
阅读次数:
115