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

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

Android中有用的Item选中和按下去的样式

Android中有用的Item选中和按下去的样式

Android比较好的一点就是可以方便的定义自己常用的样式,而且可以重复使用。下面是hmg25朋友能的一个选中item和按下item时候的样式,个人感觉跟系统的ListView比较相似,所以记一下备用。。。下面先看运行结果:下面是focus选中时候的样子下面是点击按下去的样子: 把下面的内容保存为xml文件,并放入到drawable文件夹中:dockbar_selector.xml<?xmlversion="1.0"encoding="UTF-8"?...
Python处理文件最后被添加了0x15

Python处理文件最后被添加了0x15

importstring """ 写了一个程序,用来提取一个文件中的2个字符段 file.out中的数据有几个字段组成,其实就是ldd的一个程序的依赖库 我想把两部分库文件信息放到两个文件里 出现的问题是,我在windows下面写的程序,编辑好了文件,提取出来字段之后呢,保存到了文件中,然后拷贝到linux下面,结果发现每行后面都是被多添加了一个"0x15"的字符。我怀疑是windows下的回车换行和linux下的回车换行不同造成的~~ 导致了...
Python 关于python的数据存储方面

Python 关于python的数据存储方面

根据Python v3.1 documentation >> The Python Standard Library >>中的描述,我们关注的是其中的第11章Data Persistence。之所以关注这个章,是因为看到Programming Python第四版这本书,1600+的茫茫多的E文啊,还没有书可以买,网上的外文书籍直接飙到了450+RMB,我表示自己很穷……看PDF的,好不容易啃完了第一章,感觉,作者挺牛AC的,写的内容...
QT菜鸟入门第五弹

QT菜鸟入门第五弹

当我们使用Qt的网络模块的时候,你可以选择你想要控制的层面。如果你只是想要通过网络获取文件,或者产生请求,你可以通过FTP或者HTTP来完成,使用Qt中的QHttp和QFtp类。这些类会处理很多的细节并提供给你高层次的操作接口。比如QHttp提供setHost和get。QFtp提供了connectToHost,login,get,和put操作。当使用这些类的时候,你可以监听done信号,然后响应布尔类型的参数。如果它是true,那么会发生一个错误;否则,一...
QT菜鸟入门第四弹:模拟时钟例程中的六个新家伙

QT菜鸟入门第四弹:模拟时钟例程中的六个新家伙

模拟时钟的程序中用到了6个我们新接触的东西:1. QPaintEvent 绘画事件2. QTimer 定时器3. QPoint 点4. QColor 颜色5. QTime 时间6. QPainter 绘画者下面我们针对每一个分别作出粗浅的理解解释分析……QPaintEventQPaintEvent是个类,继承于QEvent,包含了绘画的事件。当控件本身更新的时候,绘画事件会发送到控件,对于实例来讲,这种事情一般是遮住他的控件移动了,导致其需要重绘。事件包含...
QT菜鸟入门第二弹:QList和C++类模板

QT菜鸟入门第二弹:QList和C++类模板

上次我们遇到了形如 QList<QStringList> rows 的看起来古怪的表达方式。当然了,看起来古怪主要是因为我的C++学的不好啊,然后我就查了一下手头的书《21天学通C++第六版》,在其258页,15.4节,进行了“模板简介”的讲解。顺带的,在QT Creator里,在QList上按下F1查看帮助文档。这顺序其实应该是先看了帮助文档,发现这是一个QList<T>的东西,然后才知道这个东西长的跟模板有关系,然后才去找的书,...
QT菜鸟入门第一弹:简单的窗口

QT菜鸟入门第一弹:简单的窗口

上次我们安装好了整个QT的环境,这次我们开始编写代码。程序呢都是现成的,从这里可以找到,都是官方的教程,例程,我只是拿来练练手。在QT Creator里创建的是qt的空白工程,没有自动包含什么类的头文件之类的,目前只需要手动添加一个main.cpp就可以搞定一切了。首先是一个最简单的窗口程序:#include<QtGui> /* 如果一个widget直接被创建,没有父控件, 那么它将被当做一个窗口对待,或者顶层控件,在当它显示的时候 因为它没有...
Linux 下千兆网卡驱动开发

Linux 下千兆网卡驱动开发

前段时间一直在公司调试千兆网卡的驱动,从U-boot到 Kernel 的网络部分都做了更改。感觉怎个调试的过程确实是比较艰辛的。从125M时钟的不能输出、接收不到数据、发送数据丢包,每走一步都尝试了很多的办法。不过这个过程走完后,感觉确实是学习了很多。下面就将自己开发过程中总结的一些东西写出来吧。感觉怎个网卡驱动的开发,可以从以下几个方面来学习:1>千兆网卡硬件接口2>Linux 网络设备驱动的层次结构3>网络设备驱动模板介绍4>开...
Python调用C库的实现

Python调用C库的实现

在linux开发的动态链接库需要被python调用,首先需要生成.so文件。生成动态链接库的方法网上有很多,这里就不用多说,主要就是首先根据源文件编译生成.o,然后链接这些.o文件-shared生成.so。需要注意的是,在编译链接生成动态库的时候一定要加-fPIC参数。而且如果在链接时需要链接其他库的话,必须保证其他库编译时也是加了-fPIC参数。这里笔者就是调用了mysql数据库libmysqlclient.a静态库,但是这个库没有加-fPIC编译,所以...
POSIX(Portable Operating System Interface )信号处理

POSIX(Portable Operating System Interface )信号处理

信号信号(signal)就是可知某个进程发生了某个事件的通知,有时也称为软件中断(software interruption)。信号通常是异步发生的。信号可以:*由一个进程发给另一个进程(或自身)*由内核发给某个进程每个信号都有一个与之关联的处置(disposition),也称为行为(action)。通过sigaction函数来设定一个信号的处置,有三种选择:(1)信号发生时调用信号处理函数(signal handler),即捕获(catching)信号,...
Linux DM9000网卡驱动程序完全分析

Linux DM9000网卡驱动程序完全分析

说明1:本文分析基于内核源码版本为linux-2.6.31 说明2:本文在理解了linux中总线、设备和驱动模型的基础上加以分析代码虽然Linux驱动程序应该是和具体的硬件平台分离的,但是为了更好的理解DM9000的驱动程序,这里还是结合一下Mini2440开发板,这样也可以更好的体会如何实现驱动和平台分离。本文分成以下几个部分: 一、Mini2440开发板上DM9000的电气连接和Mach-mini2440.c文件的关系。 二、两个重要的结构体介绍:sk...
<< 3171 3172 3173 3174 3175 3176 3177 3178 3179 3180 >>