CSDN
文章平均质量分 63
IT伟哥
从事PHP、JAVA、PHP、Android、iOS开发
《C语言疯狂讲义》、《OC语言疯狂讲义》作者,如意大师
展开
-
关于Android程序退出后内存释放的问题
做Android项目的时候发现一个问题:当应用程序退出了,点击"设置"查看应用程序,界面显示着可以点击"强制关闭".我认为造成这样的原因是还有开启的activity没有被destroy,然后做调试,之后发现开启的activity应该是全部都被destroy了.但是结果还是显示可以点击"强制关闭".由于这个问题我发现了一个更加严重的问题,那就是,在我应用程序退出之后,系统并没原创 2012-11-21 00:26:35 · 6936 阅读 · 1 评论 -
【最新整理】HTML5入门介绍及超酷网站欣赏
除非你与世隔绝,否则,一定听到过关于 HTML5 的各种声音,HTML5 表面上看是用来取代 Flash Web 视频的,然而,它的使命远不止此。HTML5 是下一代 Web 语言,它不单单是一种标记语言,更为下一代 Web 提供了全新功能,并将引领下一代 Web 实现类似桌面的应用体验。 一、HTML5 主要新功能 1、本地音频视频播放; 2、动画; 3、地理信息;原创 2012-09-21 21:15:54 · 3348 阅读 · 0 评论 -
深入了解 CSS3 新特性
简介: 现如今,随着 Web2.0 技术的流行,之前的 CSS2 标准和相关技术似乎已经满足不了日益增长的开发需求:人们需要实现更加美观、用户体验更好的界面。CSS3,这个新一代的标准应运而生。为了满足现有的对于 Web UI 的开发需求,它提供了一系列强大的功能,如许多新的 CSS 属性(文字,布局,颜色等等),各种 CSS 特效,甚至还支持 CSS 动画、元素的变换。这些 CSS 新特性在现阶转载 2012-10-10 23:47:25 · 2049 阅读 · 0 评论 -
Android中获取PHP服务器端Json返回数据注意事项
项目中为了节省用户通过3G网络访问系统内容的流量,决定采用Json的方式将服务器数据传递过来。而不是直接使用HTML的方式传输。测试环境为:XAMPP中的PHP + MYSQL+ Windows 7+Eclipse+本地网络Android中的效果图:在IE中访问地址显示的JSon数据为:{"title":"TTT","id":1,"value原创 2012-09-20 13:01:10 · 3192 阅读 · 0 评论 -
CSS3常用效果使用举例
1.边框圆角(Border Radiuas)这个是我们在平常很常用的吧,以前我在用div圆角的时候,特别特别的痛苦,不管是用CSS来画圆角,还是用图片来画圆角都不那么容易,但是现在好了,在CSS3中,直接只需要如下面饿代码,就能做出美轮美奂的圆角效果了~~~#box1 {border: 1px solid #699;/* for Mozilla Firefox */转载 2012-10-10 23:39:01 · 1822 阅读 · 2 评论 -
android解析php输出的json格式字符串实例
在服务器端使用php从mysql数据库中查找数据出来,然后构造成json,等待客户端以get方式获取。本例子基本在上次的例子上面进行。图片效果如下: 访问页面的json数据为:{“value”:[{"nid":"1","title":"迎新","keyword":"迎新","date_time":"1309791386","content":"某某学院将于XX年X原创 2012-09-20 13:10:10 · 4561 阅读 · 1 评论 -
河软CSDN乐知学院2010级实习动员大会在北京中关村软件园召开
河软CSDN乐知学院2010级实习动员大会于月16日在北京中关村软件园召开,学院、企业部分领导、教师代表、企业代表、2010级全体同学参加了本次会议,大会在主持人CSDN李伟老师的引导下完成了所有的规定环节,最后圆满闭幕。本次大会同时表彰了2010级先进同学、并颁发了CSDN学院2010级多项奖学金。CSDN学院向每一个到场的同学赠送了一份精美的纪念品。原创 2012-09-19 23:57:34 · 2633 阅读 · 3 评论 -
关于android工程下不能运行java main程序的解决办法
直接运行会报这个错误 Error occurred during initialization of VM解决办法如下:右击有main方法的类 ===> Run as ===> Run Configurations ===>双击java application ===> 单击有main方法的类 ===>选中classpath选项卡 ===> remove掉Bootstra原创 2012-09-15 00:05:20 · 3374 阅读 · 2 评论 -
Android上基于JSON的数据交互应用
JSON的定义:一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。业内主流技术为其提供了完整的解决方案(有点类似于正则表达式 ,获得了当今大部分语言的支持),从而可以在不同平台间进行数据交换。JSON采用兼容性很高的文本格式,同时也具备类似于C语言体系的行为。 – Json.org为什么用JSON?很简单,因为它比xml快十倍。有哪些应用案例? Tw转载 2012-09-16 23:11:27 · 649 阅读 · 0 评论 -
Android模拟器连接物理键盘
在Android模拟器中测试的时候,经常需要向譬如EditText中输入数据,Android模拟器键盘输入方式有三种: 1. Android系统自带的虚拟键盘,点击文本框时出现: 2. Android虚拟机左边的可视虚拟键盘: 3.我们使用电脑的物理键盘。 刚开始测试时,每次都需要用鼠标在模拟器上的屏幕上像傻瓜一样乱转载 2012-09-16 17:44:04 · 1115 阅读 · 0 评论 -
android,微信,人人,<android 无标题栏 >微博开机加载一幅图片,再跳转到主应用的实现
包结构: com.XXXX.loading xxxxLoading.java com.XXXX.main xxxxMain.javahandle作用:比如一个应用程序启动的时候会启动一个主线程,用于对UI事件的响应,而我们如果将读取网络数据或者本地数据也写在主线程,如果5秒没有将数据读取完成,就会出现界面假死,提示退出程序,这转载 2012-09-12 23:15:05 · 2540 阅读 · 0 评论 -
CSS3 选择器 基本选择器介绍
CSS是一种用于屏幕上渲染html,xml等一种语言,CSS主要是在相应的元素中应用样式,来渲染相对应用的元素,那么这样我们选择相应的元素就很重要了,如何选择对应的元素,此时就需要我们所说的选择器。选择器主要是用来确定html的树形结构中的DOM元素节点。我把CSS选择器分开成三部分,第一部分是我们常用的部分,我把他叫做基本选择器;第二部分我把他称作是属性选择器,第三部分我把他称作伪类选择器,这一转载 2012-10-14 01:23:07 · 1052 阅读 · 0 评论 -
DDMS的使用、内存溢出的调试和模拟器的启动命令参数
DDMS的使用、内存溢出的调试和模拟器的启动命令参数 DDMS 的全称是Dalvik Debug Monitor Service,它为我们提供例如:为测试设备截屏,针对特定的进程查看正在运行的线程以及堆信息、Logcat、广播状态信息、模拟电话呼叫、接收SMS、虚拟地理坐标等等。DDMS为IDE和emultor及真正的android设备架起来了一座桥梁。开发人员可以通过DDMS看转载 2012-11-18 21:08:53 · 2152 阅读 · 0 评论 -
关于 Android SDK r20.0.1 更新后,Hierarchical Parent 必须填写的解决办法
新建一个Android activity时,必须要指定Hierarchical Parent,不能跳过(之前是可以的)。这可如何是好,难道要创建空工程自己补全不成?于是便Google之。发现也有人遇到了同样的问题,但是没有解决。 于是只好自己折腾了,结果发现更新一下Eclipse的ADT就可以了。。。囧。。。遇到同样问题的猿们,赶快更新吧。 以下是关于问题描述和问题解决的转载 2012-11-12 16:54:24 · 949 阅读 · 0 评论 -
二叉树的遍历
二叉树的遍历有三种方式,如下:(1)前序遍历(DLR),首先访问根结点,然后遍历左子树,最后遍历右子树。简记根-左-右。(2)中序遍历(LDR),首先遍历左子树,然后访问根结点,最后遍历右子树。简记左-根-右。(3)后序遍历(LRD),首先遍历左子树,然后遍历右子树,最后访问根结点。简记左-右-根。 例1:如上图所示的二叉树,若按前序遍历,则其输出序列为转载 2012-11-06 10:27:24 · 1125 阅读 · 0 评论 -
Android网络连接判断与处理
获取网络信息需要在AndroidManifest.xml文件中加入相应的权限。 1)判断是否有网络连接 1 public boolean isNetworkConnected(Context context) { 2 if (context != null) { 3 ConnectivityManager mCo原创 2012-11-08 08:15:54 · 2166 阅读 · 0 评论 -
C语言课程-C语言文件操作
C语言 文件处理1、理解文件 2、掌握文件的读写方法常常需要将一些数据输出倒磁盘上,保存起来,以后使用,这就要用的磁盘文件操作系统吧各种设备都统一作文文件处理(linux)从操作系统的角度看,每一个与主机相连接的输入输出设备都看作是文件例如:终端键盘是输入文件显示屏和打印机是输出文件文件的概念:1)文件 是存储在外部介原创 2012-10-26 11:20:46 · 1369 阅读 · 0 评论 -
C语言 内存管理精讲(malloc,calloc,free,relloc使用)
内存管理自定义类型简单的用一个新的类型名代替原有的类型名typedef int Integer;int i,j;Integer k;//声明结构体typedef struct{ int month; int day; int year;}Date; //用typedef 生命原创 2012-10-25 11:57:27 · 2819 阅读 · 3 评论 -
HTML5 Web Storage 存储介绍
Web Storage是HTML5 API提供一个新的重要的特性;最新的Web Storage草案中提到,在web客户端可用html5 API,以Key-Value形式来进行数据持久存储;目前主要的浏览器已经支持该功能;常见的web客户端数据存储比较: Html5 Web Storage非常易于Web开发者使用,他提供了非常简单的获取或设置k转载 2012-10-25 01:24:53 · 948 阅读 · 0 评论 -
数据结构(一)数据结构算法与顺序表
一、数据结构与顺序表+理解数据结构与算法+掌握顺序表的操作数据结构 是指相互之间有一定联系的数据元素的集合,元素之间的相互联系 称为 逻辑结构。数据元素之间的逻辑结构分为: 集合 线性 树形 网状结构 无序 一条线 W原创 2012-10-31 11:52:39 · 2529 阅读 · 1 评论 -
android实现开机自动播放音乐实例(Broadcast、Service)
android实现开机自动播放音乐实例(Broadcast、Service)1.首先开机启动后系统会发出一个Standard Broadcast Action,名字叫android.intent.action.BOOT_COMPLETED,这个Action只会发出一次。2.构造一个IntentReceiver类,重构其抽象方法onReceiveIntent(Context context,原创 2012-09-23 23:37:52 · 9647 阅读 · 0 评论 -
CSS3实战之新增的选择器
属性选择器新增选择器列表: E[foo^="bar"]:匹配foo属性值以"bar"开始的E元素 E[foo$="bar"]:匹配foo属性值以"bar"结束的E元素 E[foo*="bar"]:匹配foo属性值包含"bar"的E元素 这几个选择器很简单,其实在jQuery的选择器中早就包含了,所以就不多说了。浏览器兼容性:转载 2012-10-14 01:44:50 · 990 阅读 · 0 评论 -
完善:HTML5表单新特征简介与举例
一、前言一撇 其实关于HTML5的表单特征早在去年你必须知道的28个HTML5特征、窍门和技术一文中就有所介绍(在第十一项),不过,有些遗憾的是,此部分的介绍是以视频形式展示的,其实,是视频还好啦,关键是TouTuBe视频,需要越狱观看。得,像我这样安分守已的良民,除了看空姐,其他情况都是懒得fan墙的,所以这部分视频展示的内容,其实就是个空。 所以,这里打个补丁,把这部分转载 2012-09-27 23:25:00 · 2261 阅读 · 0 评论 -
Android 中的BroadCastReceiver
BroadCastReceiver 简介 (末尾有源码)BroadCastReceiver 源码位于: framework/base/core/java/android.content.BroadcastReceiver.java 广播接收者( BroadcastReceiver )用于接收广播 Intent ,广播 Intent 的发送是通过调用Context.sendBroadcast转载 2012-09-11 00:36:49 · 656 阅读 · 0 评论 -
Activity中Intent的使用
Intent的基本作用:一个Intent对象包含了一组信息:1. Component name2. Action3. Date4. Category5. Extras6. Flags Intent 概述• Intent是Android的核心组件,利用消息实现应转载 2012-08-26 22:20:41 · 902 阅读 · 0 评论 -
Android Intent的几种用法全面总结
Intent, 用法Intent应该算是Android中特有的东西。你可以在Intent中指定程序要执行的动作(比如:view,edit,dial),以及程序执行到该动作时所需要的资料。都指定好后,只要调用startActivity(),Android系统会自动寻找最符合你指定要求的应用程序,并执行该程序。下面列出几种Intent的用法显示网页:转载 2012-08-26 21:48:27 · 747 阅读 · 0 评论 -
Android drawable文件夹含义
在之前的版本中,只有一个drawable,而2.1版本中有drawable-mdpi、drawable-ldpi、drawable-hdpi三个,这三个主如果为了支撑多辨别率。 drawable- hdpi、drawable- mdpi、drawable-ldpi的差别: (1)drawable-hdpi里面存放高辨别率的图片,如WVGA (480 x800),FWVGA (4原创 2012-08-24 21:55:18 · 1143 阅读 · 0 评论 -
Android的Socket通信编程实例
Android手机的应用,除了它的手机功能之外,另外一个吸引人的地方在于它的开放性,这一点iphone无法比拟,至少iphone太多商业化气息。android为我们开启另一扇交流之窗,而要实现交流,socket通信必不可少。java在socket通信方面上已经有了很好的范例,我只是抛砖引玉,将其引入到android之中,疏漏之处在所难免,很多地方也值得深思与考量,高手不必拍砖,可跳过此文。转载 2012-09-03 21:15:05 · 15632 阅读 · 3 评论 -
Web 应用开源项目大全
下面是一个Web应用的开源列表。没什么可说的,太疯狂了。尤其是Web 2.0那一堆。我不知道你怎么想,有些开源项目的源码写得挺不好的,尤其是性能方面。或许你会以为改一改他们就可以成为为自己所用,不过,改这些开源的项目还真不容易。玩玩还可以。数字媒体相册(Flickr, Picasa)Gallery,基于PHP + MySQL的Web相册。非常易于使用,包括一个配转载 2012-08-23 15:17:35 · 5145 阅读 · 0 评论 -
Android程序签名详解、打包、发布到Google play步骤
本文主要讲解Android应用程序签名相关的理论知识,包括:什么是签名、为什么要给应用程序签名、如何给应用程序签名等。1、什么是签名? 如果这个问题不是放在Android开发中来问,如果是放在一个普通的版块,我想大家都知道签名的含义。可往往就是将一些生活中常用的术语放在计算机这种专业领域,大家就开始迷惑了。计算机所做的事情,或者说编程语言所做的事情,不正是在尽可能地模拟现实吗?所转载 2012-09-03 12:49:46 · 32472 阅读 · 0 评论 -
Android Socket编程介绍
一.什么是Socket 1.Android Socket通常也称作“套接字”,用于描述IP地址和端口,是一个通信连的句柄。 2.应用程序通常通过“套接字”向网络发送请求或者应答网络请求。 二.Socket通信模型 三.使用基于TCP协议的Socket 一个客户端要发起一次通信,首先必须知道服务器的主机IP地址。然后由网络基础设施利用目标地址,将客户端发转载 2012-09-02 22:09:36 · 3608 阅读 · 1 评论 -
Android实现数据存储技术
本文介绍Android中的5种数据存储方式。数据存储在开发中是使用最频繁的,在这里主要介绍Android平台中实现数据存储的5种方式,分别是:1 使用SharedPreferences存储数据; 2 文件存储数据;3 SQLite数据库存储数据;4 使用ContentProvider存储数据;5 网络存储数据; 下面将为大家一一详细转载 2012-08-30 11:36:57 · 1066 阅读 · 0 评论 -
android如何浏览并选择图片 音频 视频
这几天 在学习并开发android系统的图片浏览 音频 视频 的浏览 由于是第一次做android系统(java也不会)遇到了很多问题 如何浏览并选择图片 音频 视频也花了我好几天的时间我把它整理处理 以便帮助和我一样的同学 也同时防备自己忘记 选择按钮的代码 // 选取图片按钮单击事件public void click_xuanqutupian(View source) {转载 2012-08-19 15:05:40 · 2249 阅读 · 0 评论 -
Android中Cursor类的概念和用法
使用过 SQLite 数据库的童鞋对 Cursor 应该不陌生,如果你是搞.net 开发你大可以把Cursor理解成 Ado.net 中的数据集合相当于dataReader。今天特地将它单独拿出来谈,加深自己和大家对Android 中使用 Cursor 的理解。关于 Cursor在你理解和使用 Android Cursor 的时候你必须先知道关于 Cursor 的几件事情:Curs转载 2012-08-19 15:03:52 · 1110 阅读 · 0 评论 -
Intent 数据传递
(1)首先是Activity的简单跳转: Activity的切换一般是通过Intent来实现的,Intent是一个Activity到达另一个Activity的引路者,它描述了起点(当前Activity)和终点(目标Activity)。一个简单Intent实现如下: Intent intent = new Inten转载 2012-08-26 23:41:13 · 875 阅读 · 0 评论 -
linux 系统 查看mysql、apache是否安装,并卸载
yum 安装mysql yum -y install mysql-server----------------------------------------------------------1,mysql 的守护进程是mysqld 如果已经安装则: [root@localhost ~]# service mysqld start启动 MySQL:转载 2012-08-25 18:25:35 · 1613 阅读 · 0 评论 -
HTML5新标签语义及用法
HTML 5 提供了一些新的元素和属性,反映典型的现代用法网站。其中有些是技术上类似 和 标签,但有一定含义,例如 (网站导航块)和 。这种标签将有利于搜索引擎的索引整理、小屏幕装置和视障人士使用。同时为其他浏览要素提供了新的功能,通过一个标准接口,如 和 以替代 标记HTML5中新增标签 : 定义外部的内容,外部内容可以是来自一个外部的新闻提供者的一篇新的文章,或者转载 2012-09-27 00:39:30 · 1896 阅读 · 0 评论 -
Html5新标签解释及用法
HTML 5 是一个新的网络标准,目标在于取代现有的 HTML 4.01, XHTML 1.0 and DOM Level 2 HTML 标准。它希望能够减少浏览器对于需要插件的丰富性网络应用服务(plug-in-based rich internet application,RIA),如Adobe Flash, Microsoft Silverlight, 与 Sun JavaFX 的需求。转载 2012-09-27 00:30:19 · 1098 阅读 · 0 评论 -
Web前端开发规范文档
为新项目写的一份规范文档, 分享给大家. 我想前端开发过程中, 无论是团队开发, 还是单兵做站, 有一份开发文档做规范, 对开发工作都是很有益的. 本文档由本人编写, 部分意见来源于网络, 以此感谢, 片面及有误的地方, 希望大家指正。另, 本文档部分规范是为我所在项目组所写, 使用时请根据实际项目需求修改。规范目的为提高团队协作效率, 便于后台人员添加功能及前端后期优化维护, 输转载 2012-09-27 00:10:36 · 1033 阅读 · 0 评论 -
android AsyncTask使用总结
AsyncTask和Handler对比1 ) AsyncTask实现的原理,和适用的优缺点AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程.使用的优点:l 简单,快捷l 过程可控转载 2012-09-09 23:11:27 · 1283 阅读 · 0 评论