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

首页 / 操作系统 / Linux

Android仿ucweb的菜单效果

Android仿ucweb的菜单效果

先看一张图 这里有几个要点 1,主界面有个listview+下面一个toolbar 2,按menu键的时候弹出一个dialog 问题是,弹出的dialog如何显示成gridview的形式呢,你说对了,就是用一个gridview来显示出来。 具体的思路就是如此了,首先主界面运用一个RelativeLayout来布局相对的位置,上面是个ListView,下面是个Gridview,当然,你也可以用其他的方式来布局先面的toolbar。 新建一个项目,我的Main...
自定义ViewGroup实现自动换行的布局

自定义ViewGroup实现自动换行的布局

viewgroup简单说就是可以装view的view.今天遇到一个问题,就是需要一个可以自动根据一行中view的宽度自动换行的布局,网上找了下,没有相关的例子,但是找到了思路:自定义一个viewgroup,然后在onlayout文件里面自动检测view的右边缘的横坐标值,和你的view的parent view的况度判断是否换行显示view就可以了。因为代码比较简单,就不多说了: publicclassMyViewGroupextendsViewGroup{...
Linux网络协议栈之设备初始化

Linux网络协议栈之设备初始化

Linux网络协议栈的内核初始化工作大致分为设备链路层(e100_module_init、net_dev_init)、网络层(inet_init)、传输层(proto_init)、应用层(sock_init)初始化。由于物理层为具体的网络设备,所以内核对网络协议栈的实现以及网卡驱动实现等没有物理层(L1),驱动以及设备的初始化函数都应该化为L2层。前面介绍了e100系列网卡驱动的实现,下面我们看看内核初始化的时候对设备初始化的另一个函数net_dev_i...
Java内存管理以及GC工作原理

Java内存管理以及GC工作原理

1、内存管理简介 内存管理的职责为分配内存,回收内存。 没有自动内存管理的语言/平台容易发生错误。 典型的问题包括悬挂指针问题,一个指针引用了一个已经被回收的内存地址,导致程序的运行完全不可知。 另一个典型问题为内存泄露,内存已经分配,但是已经没有了指向该内存的指针,导致内存泄露。 程序员要花费大量时间在调试该类问题上。 2、GC简介 因此引入了Garbage Collector机制,由运行时环境来自动管理内存。 Garbage Collector解决了悬...
C语言实现MAC帧的封装与解封装

C语言实现MAC帧的封装与解封装

这周做计算机网络课程设计,在几个题目中选了个MAC帧的封装.首先看最后结果:这里有个bug,不知道为什么帧前导码和帧定界符前多了FFFFFF,我自己没搞懂???程序如下: /*目标:封装1.将inputFile文件中的数据封装成MAC帧,封装好的MAC帧写入outputFile文件中.2.如果数据长度小于46字节,则补全到46字节3.如果数据长度大于1500,则封装成多个MAC帧解封装:读取outputFile中的数据,并逐个显示帧的信息其实我们要求还是蛮...
C链表和文件操作实战--图书管理系统

C链表和文件操作实战--图书管理系统

这个貌似是我们大一的C语言课程设计,当时是从网上下的代码,然后修改了一下.现在想想好惭愧,哎我好想重新开始,以前自己的确失去了好多东西,希望今后的自己好好......时间过的真快,现在都大三了,马上也要滚蛋了,再滚蛋之前好好修炼内功.于是我又重新拾起了久违的C语言,用了几天时间认真看完了Programming in c,个人觉得这本书讲得真好,收益亮多.回想起大一学的C语言,我们用的教材是学校自己编的,往事不堪回首啊....记得上学期我们学习数字信号处理,...
web.py实战(开发新浪微博应用)

web.py实战(开发新浪微博应用)

刚刚接触web.py,喜欢它的简洁与简单......于是打算实践一下,就有了下面的东西.感觉写的很不好,不要笑我,我害羞....主要代码如下:#coding=utf-8 """本应用主要功能1.用户选择喜欢的标签加关注2.获取用户粉丝中自己还没有关注的,->加关注,提高粉丝稳定性3.获取用户关注列表中没有回粉的,并可以一键取消关注2,3两个功能基本实现,有一缺点,数据量一大,很慢很慢1功能不太好,主要是通过一个线程去搜索数据,把感兴趣的用户放入数据库...
Objective-C语法之字符串NSString

Objective-C语法之字符串NSString

Objective-C里核心的处理字符串的类就是NSString和NSMutableString这两个类,这两个类完成了Objective-C中字符串大部分功能的处理。这两个类的最主要的区别是NSString创建赋值后不能动态修改长度和内容,除非给重新赋值。而NSMutableString类似与链表的,在创建赋值后可以进行修改长度,插入,删除等操作。NSString提供了许多创建和初始化新字符串的方法。下面这个是创建常量字符串的。 它是编译到可执行文件中的...
Objective-C语法之基本数据类型

Objective-C语法之基本数据类型

1、新建项目为了方便,我们新建一个Single View Application 。输入项目名称 BaseTypeProduct Name: 指产品名称 ,类似于项目名称。Company Identifier: 公司标识符,一般命名规则为 “com.公司名”Bundle Identifier: 指包标识符,用于唯一标识应用程序,默认会根据公司标识符和产品名来组合生成Device Family: 指该应用支持的设备类型,共三个选项:iPhone、iPad、U...
Objective-C语言和IOS系统(简介,语法,系统结构)

Objective-C语言和IOS系统(简介,语法,系统结构)

简介Objective-C,是扩充C的面向对象编程语言。它主要使用于Mac OS Objective-C,通常写作ObjC和较少用的Objective C或Obj-C,是在C的基础上,加入面向对象特性扩充而成的编程语言。目前,Objective-C主要应用于Mac OS X和iOS这两个NeXTSTEP的衍生系统,而在NeXTSTEP和OpenStep中它更是基本语言。Objective-C可以在任何gcc支持的平台上进行编译,因为gcc原生支持Objec...
iOS学习之Table View的简单使用

iOS学习之Table View的简单使用

Table View简单描述:在iPhone和其他IOS的很多程序中都会看到Table View的出现,除了一般的表格资料展示之外,设置的属性资料往往也用到Table View,Table View主要分为以下两种:Plain:这是普通的列表风格 Grouped :这是分块风格。对于UITableView,我們有一些特殊的概念和术语,比如说我们成Table View的一行为Cell,而许多的Cell可以组成Section,每个Section上下又分別有He...
Struts2与Struts的区别和联系

Struts2与Struts的区别和联系

struts2比struts有以下的优点:1.在体系结构方面更优秀: 1.1>类更少, 更高效: 在Struts2 中无需使用 “ActionForm” 来封装请求参数.。1.2>扩展更容易: Struts2通过拦截器完成了框架的大部分工作. 在 Struts2中插入一个拦截器对象相 当简便易行。2.更容易测试:即使不使用浏览器也可以对基于 Struts2的应用进行测试。其实,Struts2 从本质上讲已不是从 Struts1 扩展而来的, 说...
Hibernate级联(cascade和inverse)

Hibernate级联(cascade和inverse)

级联(Cascade),两个以上的设备通过某种方式连接起来,能起到扩容的效果就是级联。Hibernate级联(Cascade)是用来说明数据库中连个表之间的相互关系(一对一,一对多,多对多)中,当对主对象进行某种操作时,是否也对其关联的从对象作类似的操作,常见的级联(Cascade)有:(1)none:在保存,删除或者修改当前对象时,不对其附属对象(关联对象)进行级联操作,它为默认值。(2)save-update:在保存,更新当前对象时,级联保存,更新附属...
<< 3381 3382 3383 3384 3385 3386 3387 3388 3389 3390 >>