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

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

首页 / 操作系统 / Linux

文件压缩的C语言代码

文件压缩的C语言代码

这份代码是大二期间自己写的c语言代码,因为某种原因,改变自己的人生轨迹,开始对数据库产生了兴趣,现在把这份代码粘贴出来,表达自己大学期间对编程的爱好和曾经那些不眠之夜的奋斗的怀念吧,同时表示对编程人的崇高敬佩,你们是很棒的。#include<stdio.h>#include<stdlib.h>#define MAXS 1000000000/*定义节点*/struct node{unsigned int weight;/*权值*/in...
Java 的Singleton模式

Java 的Singleton模式

Java Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。在很多操作中,比如建立目录 数据库连接都需要这样的单线程操作。还有, singleton能够被状态化; 这样,多个单态类在一起就可以作为一个状态仓库一样向外提供服务,比如,你要论坛中的帖子计数器,每次浏览一次需要计数,单态类能否保持住这个计数,并且能synchronize的安全自动加1,如果你要把这个数字永久保存到数据库,你可以在不修改单态接口的情况下方便...
Android动画分析之3D翻转效果

Android动画分析之3D翻转效果

Android中的翻转动画效果的实现,首先看一下运行效果如下图所示.Android中并没有提供直接做3D翻转的动画,所以关于3D翻转的动画效果需要我们自己实现,那么我们首先来分析一下Animation 和 Transformation。Animation动画的主要接口,其中主要定义了动画的一些属性比如开始时间,持续时间,是否重复播放等等。而Transformation中则包含一个矩阵和alpha值,矩阵是用来做平移,旋转和缩放动画的,而alpha值是用来做...
Android开发打开文件的Intent及使用

Android开发打开文件的Intent及使用

在写文件管理系统时会用到各种打开不同格式的文件的需求,由于Android系统默认内置了一些可以打开的系统应用,但还是不能满足需求,比如打开视频文件、word等,需要安装相应的播放软件才可以使用,这时程序会通过Intent查找可以使用的软件实现通过代码打开一个文件需要2部分,一部分是要获取到不同文件的后缀,以便根据需求匹配相应的Intent,另一个就是不同格式的文件打开的Intent不同1、在values目录下定义后缀数组文件fileendings <...
iOS开发:数据存储之SQLite数据库操作

iOS开发:数据存储之SQLite数据库操作

SQLite,是一款轻型的数据库,它设计目的是为了嵌入式程序的使用。Sqlite是由C实现,占用内存小,而且运行效率很高。所以现在也被广泛用于包括浏览器(支持html5的大部分浏览器,ie除外)、ios、Android、windowphone等移动设备以及一些便携需求的小型web应用系统。由于sqlite的使用广泛,不能一一涉及,因此在这里就讨论一下SQLite数据库在ios开发中的一些使用方法。在使用sqlite前需要首先引入sqlite的库,由于sql...
iOS开发:数据存储之plist文件操作

iOS开发:数据存储之plist文件操作

plist,全名PropertyList,即属性列表文件,它是一种用来存储串行化后的对象的文件。这种文件,在ios开发过程中经常被用到。这种属性列表文件的扩展名为.plist,因此通常被叫做plist文件。文件是xml格式的。Plist文件是以key-value的形式来存储数据。既可以用来存储用户设置,也可以用来存储一些需要经常用到而不经常改动的信息。在对plist文件的操作有创建,删除,写入和读取。这四种操作中,写入和读取是比较常用的操作。下面我对这四种...
iOS开发:数据存储之文件操作

iOS开发:数据存储之文件操作

在ios开发中,如果要访问模拟器中app的文件夹,既可以通过程序本身直接去访问,也可以通过命令行去访问。在命令行下的访问方法为,首先打开命令,在命令行中,敲入以下命令就可以访问到所指定app的目录,命令如下:cd/Users/ren/Library/ApplicationSupport/iPhoneSimulator/6.0/Applications/805D7CF0-5DBB-4FCD-9922-0D5C460F510E/对命令行解读:cd /Users...
使用SWIG将C/C++库移植到其他语言中

使用SWIG将C/C++库移植到其他语言中

SWIG简介SWIG是一个将C和C++语言程序绑定到其他语言的工具,可以让很多高层次的程序设计语言如脚本语言很方便地调用底层程序。SWIG支持很多的语言如Perl, PHP, Python, Tcl, Ruby, Java, C#, Octave和R等,这些语言在不同程度上支持本地接口调用。利用SWIG,只需写一些接口文件,就可以生成一些用相应语言的本地接口库封装的代码。利用C和C++编译器编译成动态库文件后,就可以直接用高层次的语言调用了。SWIG在很多...
Tiny6410开发板上Linux系统的安装

Tiny6410开发板上Linux系统的安装

首先我们要烧写Bios到SD卡上(基于Windows XP)1、准备一个4G或容量更大的SD卡,将它快速格式化2、打开光盘 ools中的SD-Flasher.exe烧写软件,如图,请注意,此时软件中的“ReLayout”和“ReFormat”按钮是失效的,因为我们特意在WindowsXP系统中关闭了此功能。3、找到所要烧写的superboot (注意不要放在中文目录下),如图4、把FAT32格式的SD卡插入笔...
<< 3491 3492 3493 3494 3495 3496 3497 3498 3499 3500 >>