KDE Mac $Mac$ 的审美可以说是很成熟了,确实让人很喜欢啊!于是不由得想弄一个 $Mac$ 风的桌面。 先放张图吧: 效果还蛮不错的哇。 $Mac$ 原生的壁纸下载链接: "国光dalao的OneDrive" "国光dalao的Baidu网盘" Step 1:主题,图标的更新 $kde$ ...
分类:
系统相关 时间:
2019-03-24 13:37:33
阅读次数:
451
主、从域名服务器配置 一、实验环境 主域名服务器:ns1.topsec.com,192.168.120.119 从域名服务器:ns2.topsec.com,192.168.120.120 二、实验步骤 1.安装bind yum install bind -y 2.服务器主DNS IP配置 3.从DN ...
分类:
系统相关 时间:
2019-03-24 12:24:51
阅读次数:
231
使用sleep()和usleep() 其中sleep精度是1秒,usleep精度是1微妙,具体代码就不写了。使用这种方法缺点比较明显,在Linux系统中,sleep类函数不能保证精度,尤其在系统负载比较大时,sleep一般都会有超时现象。 使用信号量SIGALRM + alarm() 这种方式的精度 ...
分类:
系统相关 时间:
2019-03-24 11:08:54
阅读次数:
226
文章来源:知乎 收录于:风云社区(SCOEE)【提供mac软件下载】 更多专题,可关注小编【磨人的小妖精】,查看我的文章,也可上【风云社区 SCOEE】,查找和下载相关软件资源。 (一)综合类: 新买苹果电脑,mac系统中小白应该了解哪些东西? Mac新手必看教程—让你离熟练操作mac只差十分钟 推 ...
分类:
系统相关 时间:
2019-03-24 09:59:42
阅读次数:
200
本文转自https://www.cnblogs.com/clicli/p/5943788.html 感谢作者 Linux 系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理员对使用系统 ...
分类:
系统相关 时间:
2019-03-24 09:58:09
阅读次数:
189
在一般情况下,人们并不区分 Bourne Shell 和 Bourne Again Shell,所以,像 #!/bin/sh,它同样也可以改为 #!/bin/bash。 #! 告诉系统其后路径所指定的程序即是解释此脚本文件的 Shell 程序。 运行 Shell 脚本有两种方法: 1、作为可执行程序 ...
分类:
系统相关 时间:
2019-03-24 09:33:43
阅读次数:
241
https://redis.io/download ...
分类:
系统相关 时间:
2019-03-24 09:31:01
阅读次数:
194
quick-cocos2d-x简单介绍 何为quick-cocos2d-x?? 简单一句话:quick-cocos2d-x是採用lua语言,通过tolua++工具对cocos2d-x进一步封装,这使得开发更简单,更高速,而且在mac和windows下都提供了一个非常强大的轻量级模拟器(quick-x ...
分类:
系统相关 时间:
2019-03-24 09:27:31
阅读次数:
491
关于linux和linux驱动程序解bug的技巧和思考方法解bug三步:1)看log,看现象。2)对比代码分析过程,程序流程,线程、中断、workqueue等各个独立执行体的交互3)调试,加入log、验证。光看代码只能停留在理论上,一定要亲手调试一下才真正知道。另外对比正常和异常时的行为和log区别,交叉试验,才能发现问题的关键。注意各种调试尝试,各种替换调试,即好的和坏的,好的A和好的C,好的A
分类:
系统相关 时间:
2019-03-24 00:32:06
阅读次数:
224
CAN总线基础和在linux下使用实战CAN是ControllerAreaNetwork的缩写有CANH和CANL两线,即差分信号通信。当然设备芯片还会有电源和地等线。在总线空闲时,所有的单元都可开始发送消息(多主控制)。最先访问总线的单元可获得发送权(CSMA/CA方式)。多个单元同时开始发送时,发送高优先级ID消息的单元可获得发送权。没有目标地址和源地址的概念,只有标识符,根据标识符决定优先级
分类:
系统相关 时间:
2019-03-24 00:30:06
阅读次数:
560
关于linux哪些能调用schedule或者等待事件的问题对同步问题,需要注意:1)不能调用schedule的情况(wait_event、sleep等,等待函数内部会调用schedule):(1)中断、(2)软中断、(3)tasklet、(4)timer(基于软中断实现)、(5)hrtimer(软中断或硬中断环境下执行)执行环境下、(6)或者“内核线程、普通线程内核态环境下调用了preempt_d
分类:
系统相关 时间:
2019-03-24 00:29:54
阅读次数:
265
编写linux设备驱动的注意事项之一当然写驱动,你得清楚上层调用是否导致存在函数重入、什么执行context下(1.中断、2.软中断、3.tasklet(软中断的一种)、4.timer(基于软中断实现)、5.hrtimer(软中断或硬中断环境下执行)、6.workqueue(也是kernelthread)、7.kernelthread、8.普通thread的内核态下)会访问此函数和此资源,需要什么
分类:
系统相关 时间:
2019-03-24 00:28:34
阅读次数:
251
关于如何编写linux设备驱动1)首先确定硬件接口使用的总线,2)然后确定要实现的功能,是网卡、sensor还是什么?再确定对上层应用暴露的接口,从而选择子系统,例如iio、input子系统等。由于linux只有字符设备、块设备、网络设备三种设备,其实iio、input子系统都是字符设备,只是它们帮你封装好了字符设备的file_operations和Major设备号了,另外提供统一的sysfs接口
分类:
系统相关 时间:
2019-03-24 00:27:56
阅读次数:
237
关于linuxARMdevicetree设备树关于linuxdevicetree.dtb文件是如何加载到内核并解析的。见下图:关于armdevicetree的phandle的处理原理,见下图:详细情况,见下面我的ARMdevicetree原理视频课程:https://edu.51cto.com/course/17175.html具体请参考我的免费的linux各种驱动开发课程如下:https://e
分类:
系统相关 时间:
2019-03-24 00:21:36
阅读次数:
234
linux应用程序编程应该要学习的函数使用列表linux应用层编程相关的manpage,具体包括的命令和函数,请参考https://www.kernel.org/doc/man-pages/select()、pselect()、poll()、epoll(),epoll_create(),epoll_wait(),epoll_ctl(),close()==同时监控多个fd的输入、输出inotify机
分类:
系统相关 时间:
2019-03-24 00:21:08
阅读次数:
205
关于linux和linux驱动程序解bug的技巧和思考方法解bug三步:1)看log,看现象。2)对比代码分析过程,程序流程,线程、中断、workqueue等各个独立执行体的交互3)调试,加入log、验证。光看代码只能停留在理论上,一定要亲手调试一下才真正知道。另外对比正常和异常时的行为和log区别,交叉试验,才能发现问题的关键。注意各种调试尝试,各种替换调试,即好的和坏的,好的A和好的C,好的A
分类:
系统相关 时间:
2019-03-24 00:19:30
阅读次数:
251
关于linuxhrtimer高精度定时器的使用注意事项需要注意:由于hrtimer本身没有interval周期的概念,如果要实现hrtimer的周期调用,方法1)超时函数,调用hrtimer_start(,tim,HRTIMER_MODE_REL);即把timer根据此tim超时时间插入到timer_base的队列中,并返回HRTIMER_NORESTART方法2)超时函数,调用hrtimer_f
分类:
系统相关 时间:
2019-03-24 00:18:20
阅读次数:
425