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

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

首页 / 操作系统 / Linux

Python脚本示例[命令行参数,函数,判定,退出等]

Python脚本示例[命令行参数,函数,判定,退出等]

第一次根据需求写脚本第一个版本,用于通用的数据转换原数据为需要构造目标格式里面的几个字段,用某分隔符分开目标数据为用指定分隔符分割的字段,源文件字段填充其间,其他字段为0主要涉及命令行参数的处理和文件操作#!/usr/bin/python #-*-coding:utf-8-*- #dataformat.py #thisscriptchangedatafromyoursourcetothedestdataformat importos,getopt,sys#...
mini6410 实现 Linux ADC驱动详解--muge0913版

mini6410 实现 Linux ADC驱动详解--muge0913版

在嵌入式学习中嵌入式linux驱动占据着十分重要的地位,它不仅牵扯到操作系统、linux内核知识,同时作为开发者你必须了解面对的硬件体系结构和工作原理。在这本人muge0913对linux ad开发做了详细的介绍。一、ad转换器介绍在这里我们先从adc的工作原理出发,由浅入深的学习,对于已经掌握adc硬件知识的阅读者可跳过此部分。adc的基础知识我们可直接参考郭天祥老师的教材,下载地址:http://www.linuxidc.com/Linux/2011-...
mini6410 实现 Linux 串口驱动详解

mini6410 实现 Linux 串口驱动详解

为了实现串口通信,需要在嵌入式linux下编写相应的驱动程序。在嵌入式系统中,串口被看做终端设备tty。终端设备是unix体系中一个非常重要的对象,内容非常复杂,它是整个unix人机交互的基础,其地位并不亚于文件系统在操作系统中的作用。笔者muge0913在此对uart驱动进行整理。一、串口概述串口分为:同步传输(usrt)和异步传输(uart),其中异步传输是嵌入系统中最长用的通信设备,串口常被当做控制台使用。①同步传输:发送端和接收端使用同一个时钟。其...
mini6410 实现 看门狗移植--muge0913版

mini6410 实现 看门狗移植--muge0913版

写在移植前的:看门狗在嵌入式系统开发中占据重要的地位,管理系统的工作状态。在这里本人muge0913在参考别人的基础上,实现了mini6410看门狗的移植。在mini6410中看门狗驱动文件为linux2.6.38/drivers/watchdog/s3c2410_wdt.c在mini6410中linux系统默认看门狗是不开机启动,但是我们可以向/dev/watchdog写入数据来启动或关闭看门狗。如:echo 0 >/dev/watchdogech...
web.py任意文件上传(Windows下)

web.py任意文件上传(Windows下)

web.py是一个python的web框架, 简单易用强大的功能. 以python的方式来写web.在上传文件上, 我一直遇到点问题, 终于解决了, 记录在这里. 我在网上搜了很久, 这方面的资料好少, 希望可以帮助有需要的人, web.py还是很好用的.以上都是参考了官方文档, 地址: http://webpy.org/cookbook/index.zh-cn项目目录格式说明: upload是上传文件的目录(win7下测试, 图片,文本等都正常), te...
Java变量命名规范

Java变量命名规范

写这个不是给自己的一个备忘,只是最近改了一些前人的BUG,一个大公司,为什么一些基本的编码规范都没有,操蛋了不是,一个类名居然还能写成“BEAN”,一些基本的方法名中文拼音,大小写部分,单词低级拼写错误屡见不鲜,人何以堪啊!下面将一些编码的规范写给那些还走在只求速度上的程序员Java是一种区分字母的大小写(case-sensitive)的语言,下面谈谈Java语言中包、类、变量等的命名规范。(一)Package(包)的命名:Package的名字应该都是由一...
Android开发教程:拨打电话的简单实现

Android开发教程:拨打电话的简单实现

Android打电话主要就是用内部类加上监听器实现的,比较的简单和粗糙,这里没有进行什么美化。用到的是以前所用的MVC模式,其中main.xml就相当于view视图层,主要是通过activity文件的调用从而达到视图界面的搭建首先是页面的实现,页面设计的只是功能用到的一些东西。在string.xml中定义文字提示信息,下面是string.xml的部分代码:<stringname="app_name">拨打电话</string><...
Android开发教程:表格布局的简单使用

Android开发教程:表格布局的简单使用

风格跟HTML中的表格布局接近,只是所采用的标签有所不同;在这里<TableLayout>是顶级元素,说明采用的是表格布局;<TableRow>定义行,是行标签;<TextView>定义一个单元格内容,是列标签,相当于html中的td标签在这里可以有Android:stretchColumns属性值指定列数,也可以不指定,直接写。由gravity指定文字对齐方式,padding指定视图与视图内容间的空隙,单位为像素由di...
Android开发教程:使用线性布局实现简单登陆界面的实例

Android开发教程:使用线性布局实现简单登陆界面的实例

Android布局主要有五种,分别为线性布局LinearLayout,网格布局TableLayout,相对布局Realitive和帧式布局FrameLayout线性布局就是在标签下的所有子元素都会根据其orientation属性的值来决定是按行还是按列逐个显示,vertical是子元素垂直排列,每个子元素占据独立的一行;horizontal表示子元素水平排列,即每个子元素占据独立的一列android:gravity,表示显示方式位置,left表示显示在布局...
Android开发教程:Activity生命周期的理解

Android开发教程:Activity生命周期的理解

每个Activity对象都有三个状态和七个生命周期触发事件,这三种状态分别为运行、暂停和停止。运行状态就是说这个activity对象对于用户是可见的,焦点就在这个activity对象上;暂停状态就是当前的activity对象对于用户也是可见的,但是焦点不在这个activity对象上,用户不能对这个activity对象进行任何操作,打个比方来说就是用户可以看到两个activity对象,但是进行操作的是第二个activity对象,那么这时第二个activity...
Android中的布局方式之 框架布局管理器

Android中的布局方式之 框架布局管理器

FrameLayout 布局,又叫帧布局,就是在屏幕上开辟一个区域以填充所有的组件,但是FrameLayout会将所有的组件都放在屏幕的左上角,而且所有的组件通过层叠的方式来进行显示,也就是说,他们都是从从上角处开始放,然后一个覆盖着一个的方式。 看看xml文件,我们只是把Linelayout换成了Framelayout其它都没变。如下:<?xmlversion="1.0"encoding="utf-8"?> <FrameLayoutxm...
Android布局方式之表格布局管理器(TableLayout)

Android布局方式之表格布局管理器(TableLayout)

在Android中,线性布局和表格布局用的是最多的。在很多的输出操作中,往往会使用表格的形式对显示的数据进行排版,tablelayout采用表格形式对控件的布局进行管理的,在布局的管理中,要使用TableRow进行表格行的控制,之后所有的组件要在tableRow中进行增加:如图:下面我们就看看一个典型的tableLayout的布局方式:<?xmlversion="1.0"encoding="utf-8"?><TableLayoutxmln...
Android应用开发之Activity的生命周期

Android应用开发之Activity的生命周期

当Activity处于Android应用中运行时,它的活动Android以Activity栈的形式管理。当前活动的Activity位于栈顶。随着不通应用的运行,每个Activity都可能从活动状态转入非活动状态,也可能从非活动状态转入活动状态。Activity的四个状态:1.活动状态Running:当前Activity位于前台,用户可见,可以获得焦点。2.暂停状态Pause:其他Activity位于前台,该Activity依然可见,只是不能获得焦点3.停止...
Android 自定义控件外观

Android 自定义控件外观

在程序开发中,Android系统控件提供的外观往往距离我们要求的有一定差距,此时我们可以通过一些方法来修改。本文只讨论外观修改,在系统控件上进行功能扩充的自定义控件另外讨论。首先我们看下系统的RadioButton:RadioButton长成什么样子是由其Background、Button等属性决定的,Android系统使用style定义了默认的属性,在android源码android/frameworks/base/core/res/res/values...
Android Linux 开发环境搭建

Android Linux 开发环境搭建

最近一段时间开始了Android源代码研究,陆续将最近的一些经验及资料汇总一下,方便日后查找。 Android源代码编译可以在windows下也可以在Linux下,个人比较习惯Linux。 1.首选是选择Linux系统,原来用的系统已经2年未更新,故而考虑一起更新。 先是选择了Ubuntu 10.10,但在我的电脑上老是桌面假死,另外很多开发工具要单独安装; 更换成Fedora 14,开始还正常,但是编译Android源码时Make总是崩溃; 转换Debi...
<< 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 >>