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

首页 / 操作系统 / Linux

Python GUI PyQt4

Python GUI PyQt4

PyQT4是Python的一个gui工具,简单强大,做运维的朋友可以用来设计一些小工具,提高工作效率。(安装 略)PyQT 开发工具推荐用eric4界面如图:PyQT界面设计截图:界面设计很好弄,拖拖拽拽就行了。我设计的一个升级用的小程序:相关文档:PyQt4入门指南 下载见 http://www.linuxidc.com/Linux/2012-06/63651.htm推荐学习:PyQt4 精彩实例分析 http://www.linuxidc.com/Li...
单片机中C语言延时函数

单片机中C语言延时函数

单片机C语言延时程序计算2009-11-02 22:15单片机C语言延时程序用C语言写出来程序非常的简练,它是一种模块化的语言,一种比汇编更高级的语言,但是就是这样一种语言也还是有它不足之处:它的延时很不好控制,我们常常很难知道一段延时程序它的精确延时到底是多少,这和汇编延时程序没法比。但有时后写程序又不得不要用到比较精确的延时,虽然说可以用混合编程的方式解决,但这种方式不是每个人都能掌握,且写起来也麻烦。所以,通过测试我给大家提供一个延时子程序模块,并以...
Unix C 延时函数小结

Unix C 延时函数小结

在多线程的应用中要用到延时函数,开始时我只用到 sleep 这个秒级函数,但在 solaris 上跑时,程序运行到sleep时,却显示 “Alarm clock” 这句话后就中止了。据说是产生了 alarm 这个信号,而系统默认信号处理就是中止程序,所以要在程序中把这个设置为忽略: signal(SIGALRM, SIG_IGN); Unix 上的延时函数有好几种: 一、 基础知识 1、时间类型。Linux下常用的时间类型有4个:time_t,struct...
使用Go解析超大XML文档

使用Go解析超大XML文档

我最近在处理Wiki百科的一些XML文件,有一些非常大的XML文件,例如最新的修订版文件时36G(未压缩)。关于解析XML,我曾经在几种语言中做过实验,最终我发现Go非常的适合。Go拥有一个通用的解析XML的库,也能很方便的编码。一个比较简单的处理XML的办法是一次性将文档解析加载到内存中,然而这中办发对于一个36G的东西来讲是不可行的。我们也可以采用流的方式解析,但是一些在线的例子比较简单而缺乏,这里是我的解析wiki百科的示例代码。(full exam...
Android ANR异常及其解决方式

Android ANR异常及其解决方式

ANR定义在Android上,如果你的应用程序有一段时间响应不够灵敏,系统会向用户显示一个对话框,这个对话框称作应用程序无响应(ANR:Application Not Responding)对话框。用户可以选择让程序继续运行,但是,他们在使用你的应用程序时,并不希望每次都要处理这个对话框。因此,在程序里对响应性能的设计很重要,这样,系统不会显示ANR给用户。解决ANR异常概述: 考虑上面的ANR定义,让我们来研究一下为什么它会在Android应用程序里发生...
Android 多线程断点续传下载器

Android 多线程断点续传下载器

多线程断点下载流程图:Android多线程断点续传下载原理介绍:在下载的时候多个线程并发可以占用服务器端更多资源,从而加快下载速度手机端下载数据时难免会出现无信号断线、电量不足等情况,所以需要断点续传功能根据下载数据长度计算每个线程下载的数据位置,程序中开启多个线程并发下载在请求头中设置Range字段就可以获取指定位置的数据,例如:Range:bytes=100-200在下载过程中记录每个线程已拷贝数据的数量,如果下载中断,下次启动时从记录位置继续下载实例...
FL2440的U-boot-2010.09移植(一)

FL2440的U-boot-2010.09移植(一)

鉴于u-boot的2010.09版本之后的结构发生很大变化,特别是它启动步骤的改变,使得支持Nand flash启动支持的困难,我尝试了几次,最后从Nand flash启动后uboot的指令却无法支持了,而2010.09版本是U-boot结构发生改变的最后一个版本,其中已添加了S3C2440的支持(不像以前的版本需要在很多文件中的CONFIG_S3C2410后加上CONFIG_S3C2440),于是选择它作为fl2440的bootloader。相关阅读:U...
Java 8 的 lambda 表达式 详解

Java 8 的 lambda 表达式 详解

Java 8 预计将在 2013 年发布,Java 8 将支持 Lambda 功能,尽管该规范还在不断的变化,但是 Java 8 的开发版已经实现了对 lambda 的支持。关于 lambda 表达式的定义请看维基百科。该文章将带你熟悉 lambda 语法,以及使用集合 API 中的 lambda 以及相关的语言增强,本文所有的代码都是在 JDK 8 lambda build b39 编译。功能接口只包含一个方法的接口被称为功能接口,Lambda 表达式用...
Java实现类似函数指针功能

Java实现类似函数指针功能

Java中大家对addListener之类的方法必须实现一个Listener接口的类(匿名类或内部类),感觉很麻烦,甚至吵着要Java改语法,实现一级函数,Java 8 的lambda表达式终于解决了这个问题,但是其实不用动语法,我们还有别的办法。最简单的想法,如果Java有函数指针,这个问题就好解决了,不过,虽然Java没有函数指针,却能反射,我们一样可以实现类似函数指针的功能。ActionHelper用于javafx,其他场景类推import java...
Java实现人脸识别

Java实现人脸识别

最近接到一个任务,要求是上传一男一女的照片根据他们的特征生成出他们baby的相片,我的想法是首先人脸定位,截出人脸的标准图片,然后再截出他们各个五官的图片进行缩放最后再拼叠在婴儿图片的脸上反馈给用户,当然这只是一个想法 中间会有很多问题 不一定行的通,这样做一定要首先实现人脸定位。直接用JAVA实现人类识别定位的例子在网上很难找到,多是依靠JNI 调用OpenCV本地方法实现的,那么这里先来说说这种方法,先认识一下JNI 和OpenCVJNI是Java N...
Android中人脸识别技术

Android中人脸识别技术

Android自带的人脸识别技术只能识别出人脸在画面中的位置,中心点,眼间距,角度等基本特性,提供给上层应用使用。实际上,咱们也可以 port OpenCV等库到Android中,来完成相关功能(仅仅只是猜测而已,自己并没有真正动手实践过)。1. 相关背景Google 于2006年8月收购Neven Vision 公司 (该公司拥有 10 多项应用于移动设备领域的图像识别的专利),以此获得了图像识别的技术,并很快应用到免费的 Picasa 相册管理程序中,...
Ubuntu 编译运行C笔记

Ubuntu 编译运行C笔记

作为初学者,我很享受和在意学到的每一点知识,写下这入门级的文章,主要是记载自己的点点滴滴,为10年后的自己寻找回忆的时候留下一条线索,如果能够帮助到一些新学习Linux的同学,那是最好不过的了!Ubuntu 下,不用IDE开发,在GNU下进行编译和调试的话只能输入命令来进行,虽然挺繁琐,但是效率真的很快的,并且在终端下输入命令感觉很牛牛的样子。GNU是GUN‘s not unix的递归所写,呵呵,感觉这个很有意思。GNU本来是一个大牛发起的一项发展自由操作...
<< 3391 3392 3393 3394 3395 3396 3397 3398 3399 3400 >>