Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

Shell中条件测试

Shell中条件测试

1.test语句当我要检测系统上面某些档案戒者是相关的属性时,就得用test指令。(1) 关于某个档名的文件类型判断,如 test -e filename 表示存在-e 该『档名』是否存在?(常用)-f 该『档名』是否存在且为档案(file)?(常用)-d 该『文件名』是否存在且为目录(directory)?(常用) -b 该『档名』是否存在且为一个 block device 装置?-c 该『档名』是否存在且为一个 character device 装置?...
Linux下的UART试验

Linux下的UART试验

一、试验概述 (1)试验目的:掌握通过文件系统操作UART设备的方法. (2)在linux中,所有设备都是以文件的形式被打开并进行读/写操作的,本试验中使用POSIX兼容的文件操作接口函数对底层设备进行操作.其中,POSIX是Portable Operating System Interface for UNIX的首字母缩写,是一套IEEE和ISO标准.二、UART常用API函数 (1)打开某(设备)文件的操作函数 #include <...
String字符常量池和intern()

String字符常量池和intern()

常量池(Constant Pool)指的是在编译期被确定,并被保存在已编译的class文件中的一些数据。它包括了关于类、方法、接口等中的常量,也包括字符串常量。JVM在运行的时候,会装进存在于.class文件中的常量池。常量池在运行中,是可以扩展的,如String.intern()方法:先检查常量池里有没有相同Unicode的常量,没有则添加,然后返回此String的引用。String私有地维护了一个初始时为空的字符串常量池。字符串常量是在编译期就加载到常...
python paramiko模块中设置执行命令超时值

python paramiko模块中设置执行命令超时值

经常使用paramiko工具对几百台设备进行管理,但是由于服务器本身或是网络原因,有时返回值回不来,然后程序就看在那里一直等待,这个时候后需要设置一个超时值。paramiko模块中执行命令代码如下:stdin, stdout , stderr = s.exec_command(command)这个地方在模块中只有一个参数,paramiko默认在这个是并不能设置超时值。其实paramiko本身是可以在这个地方设置超时值的,只是默认情况下是没有这个选项的,需要...
用Qt动画框架设计飞入-消失特效【附源码】

用Qt动画框架设计飞入-消失特效【附源码】

Qt动画框架很强大,只要你想得到,它就有可能帮你实现。这一次我将抽取上一个演示程序的部分来进行介绍。这一部分我命名为“飞入 - 消失”特效,主要用在文字的显示方面,从这点上说很像PowerPoint上面特效的一种。下面是FlyInVanish类的部分定义:class FlyInVanishEffect: public QObject// 飞入 - 消失特效类{ Q_OBJECT Q_PROPERTY( QPointF Pos R...
使用OpenGL的glBindTexture()函数需要注意

使用OpenGL的glBindTexture()函数需要注意

由于不了解OpenGL中的glBindTexture()函数的用法,多耽误了我几个小时的宝贵时间!glBindTexture()函数在渲染的时候调用,需要注意,一定不能放在glBegin()和glEnd()函数对中,否则函数的调用无效。下面就总结一下怎样在OpenGL中载入和显示纹理。1、在初始化阶段,调用glGenTextures()函数产生纹理名(纹理索引),使用glBindTexture()函数绑定纹理,再用熟悉的图形加载库函数加载一个纹理,使用gl...
OpenGL中glFrustum()和gluPerspective()的相互转换

OpenGL中glFrustum()和gluPerspective()的相互转换

OpenGL中在窗口的大小发生变化的时候会触发resize()函数,这里会传入一个新的宽和高,在resize()函数中我们会设置投影矩阵,在可以使用OpenGL基础函数glFrustum()函数和glu函数gluPerspective()函数。网上介绍两个函数联系比较少,所以自己研究呗。OpenGL函数glFrustum是建立一个平截头体的函数,在建立投影矩阵的时候使用。glu的gluPerspective()函数是对OpenGL基础函数glFrustum...
Linux下开发Windows平台运行的程序 - MinGW

Linux下开发Windows平台运行的程序 - MinGW

开源不乏神人,于是有了MinGW(Minimalist GNU for Windows),又称mingw32,是将GCC编译器和GNU Binutils一直到Win32平台下,包含一系列头文件、库和可执行文件。另有mingw64,可产生64位Windows可执行文件的GNU交叉编译器。然后很多开发者不习惯Windows下的开发环境,还是坚持Linux,就有了Linux平台的交叉编译器,MinGW-w64。x86_64-w64-mingw32-XXXi686...
<< 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 >>