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

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

首页 / 操作系统 / Linux

Perl的代码整理工具

Perl的代码整理工具

最近在改一个Perl脚本的代码,但是原格式糟糕极了。所有的条件判断都是在一行写完,一个缩进也没有。根本没法看。google下找到一个叫做perltidy的代码格式工具。用完之后代码焕然一新官方地址:http://perltidy.sourceforge.net/安装方法1)下载,解压,进入安装目录2)# perl Makefile.PL # make # make test # make install3) 使用方法 # perltidy script这样...
iOS教程:SQLite的创建数据库,表,插入查看数据

iOS教程:SQLite的创建数据库,表,插入查看数据

iOS sqlite数据库操作。步骤是:先加入sqlite开发库libsqlite3.dylib,新建或打开数据库,创建数据表,插入数据,查询数据并打印1、新建项目sqliteDemo,添加使用sqlite的库libsqlite3.dylib2、sqlite 的方法sqlite3 *db, 数据库句柄,跟文件句柄FILE很类似sqlite3_stmt *stmt, 这个相当于ODBC的Command对象,用于保存编译好的SQL语句sqlite3...
wxPython: 让容器自行创建并销毁

wxPython: 让容器自行创建并销毁

前些日子我看见StackOverflow的一个问题,说如何动态地延时创建以及销毁容器。我那时就回答说他可以参考我以前写过的有关于如何动态创建与销毁按钮的技术博客,但也许对方实在太懒而根本没有考虑那个建议。所以这篇文章中,我演示给大家一个范例,看看如何动态延时创建一个容器并接着销毁的过程。以下就是需要的代码: import wx #################################################################...
如何不依靠JS或Flash来使用HTML5传输多文件

如何不依靠JS或Flash来使用HTML5传输多文件

虽然现在已经可以通过表单的方式用浏览器向服务器传输文件,尤其是<input type=file>这种表单控件,然而这东西一次最多只能传递一个文件。如果用户需要上传整个相册或者多张图片,那么技术人员只好从其他途径想办法了,比如Flash或者JS。但是现在通过HTML5提供的新标签,我们就可以完全不需要那些额外的东西了。HTML5为上传文件提供了几个新标签,比如multiple就是为了支持多文件上传专用的。multiple是一个bool标签来表示是...
Linux-3.4.4内核在XC2440上移植成功

Linux-3.4.4内核在XC2440上移植成功

很久没有关心linux内核版本的,现在已经出到了3.4.4,3.5的稳定版本也快出了决定将XC2440的2.6.37版本升级到linux-3.4.4。原来移植linux3是如此容易,驱动架构基本上没有变,可以直接从linux2.6.37上过渡,1个小时就搞定总结一下和2.6.37内核的区别和移植过程中遇到的问题及解决办法1. bspboard file都放到了arch/arm/mach-s3c24xx目录下,把mach-xc2440.c也放到这里同目录的K...
Linux2.6.37.4在XC2440上移植成功

Linux2.6.37.4在XC2440上移植成功

新版内核移植的过程真是艰难,历时4个月,曾多次想过放弃。如果我都使用以前做好的东西,我的板在去年12月份就能开始卖了,也没必要等到现在。现在发现我以前做的那些东西真是低级,当时才疏学浅,也只知道照搬别人的东西。在现在的公司做了半年的驱动,对驱动也有了一个新的认识,我一直看高通的Android代码,觉得高通的驱动做的挺专业的,就算一个LED的驱动也要写个几百行。我准备尝试用新版的内核,将内核中所有能用的驱动都用在XC2440上。这次使用2.6.37.4的内核...
C语言 - 动态分配内存

C语言 - 动态分配内存

所谓C语言动态内存分配就是指在程序执行的过程中动态地分配或者回收存储空间的分配内存的方法。动态内存分配不象数组等静态内存分配方法那样需要预先分配存储空间,而是由系统根据程序的需要即时分配,且分配的大小就是程序要求的大小。从以上动、静态内存分配比较可以知道动态内存分配相对于景泰内存分配的特点: 1、不需要预先分配存储空间; 2、分配的空间可以根据程序的需要扩大或缩小。malloc函数的原型为: void *malloc (unsigned int si...
jQuery中选择器的空格问题

jQuery中选择器的空格问题

发现有些选择器中的带空格,起初并没有在意,但是当写选择器的时候发现怎么都没有反应,于是仔细比对自己写的和书上的代码,把空格给加上了,结果就有反应了,当是当时不明白是怎么回事,怎么也想不通。在看了几页书便知道怎么回事了,写成博客分享一下。示例代码:<html><head><title>选择器空格的问题</title><scripttype="text/javascript"src="jquery.js"&...
DOM对象和jQuery对象的相互转换

DOM对象和jQuery对象的相互转换

在学习jQuery的时候,有时候总是把DOM对象和jQuery对象弄混,用DOM对象去调用jQuery对象的方法,用jQuery对象的方法去调用DOM对象的方法,这是不可以的。其实这两种东西可以进行相互的转换,在使用的时候可以搭配使用。转换的过程十分的简单。1、DOM对象转换为jQuery对象对于一个DOM对象来说,要把它转换成jQuery对象只需要给DOM对象前加上$符号即可。格式:$(DOM对象)代码示例:varobj=document.getElem...
Android入门教程:增删改查通讯录

Android入门教程:增删改查通讯录

一、通讯录应用介绍通讯录应用是Android自带的应用程序,我们看到此应用的时候,可能只认为这是一个应用,用数据库存储数据,但是实际上不是这样的。通讯录是ContentProvider的应用,通讯录由两部分组成:(1)com.android.providers.contacts的ContentProvider:真正存储数据的ContentProvider(2)com.android.contacts:运用ContentResolver获取数据的图形用户界面...
<< 3391 3392 3393 3394 3395 3396 3397 3398 3399 3400 >>