自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(127)
  • 资源 (7)
  • 收藏
  • 关注

原创 自媒体平台运营的感悟

1、自媒体平台如何定位2、优质的原创内容3、原创内容推送和推送频率

2017-09-18 09:29:01 4839

原创 Javaweb 入门测试程序(jsp)

web入门技巧和简单的web 进行除法运算的程序

2014-12-04 20:12:10 2401

原创 iOS 7 点击按钮切换视图

(1)创建一个项目

2014-11-17 10:53:22 2503

原创 共享内存和操作共享内存几个函数的用法

共享内存是进程间通信中最简单的方式之一。共享内存允许两个或更多进程访问同一块内存,就如同 malloc() 函数向不同进程返回了指向同一个物理内存区域的指针。当一个进程改变了这块地址中的内容的时候,其它进程都会察觉到这个更改。

2014-11-10 20:34:17 2704

原创 利用管道进行通信

管道简介:管道是单向的、先进先出的、无结构的、固定大小的字节流,它把一个进程的标准输出和另一个进程的标准输入连接在一起。写进程在管道的尾端写入数据,读进程在管道的首端读出数据。数据读出后将从管道中移走,其它读进程都不能再读到这些数据。管道提供了简单的流控制机制。进程试图读空管道时,在有数据写入管道前,进程将一直阻塞。同样,管道已经满时,进程再试图写管道,在其它进程从管道中移走数据之前,写进程将

2014-11-10 18:40:25 1337

原创 管道通信(使用使用popen和pclose函数可以简洁的控制管道)

函数原型:FILE *popen(const char * command ,const char *mode)int pclose(FILE * stream)注意点:使用popen和pclose函数可以简洁的控制管道,不需要更多的代码,但是降低了程序员对管道的控制能力参数commend是shell命令参数mode是一个字符指针,r或W,分别表示popen函数的返回值

2014-11-10 18:34:04 1998

原创 制作简单的图片浏览器

Android 简单图片浏览器

2014-11-09 17:34:19 2049

原创 自定义dialog

Android 自定义对话框

2014-11-09 17:22:44 1430

原创 Android 环境配置过程

(1)首先需要jdk和sdk注意SDK和jdk是和操作系统有关的,如果你的电脑是64位的,就安装64位的jdk和sdk(2)第二部配置环境变量 我把jdk和sdk都放在我的电脑D:\安装程序\androidvm下了环境变量和这个目录有很大的关系,所以要把这个目录的内容放好(3)接下来就是添加安装环境了,首先要安装jdk我把jdk安装在这个目录下了D:\Program

2014-09-26 18:18:48 744

转载 NotificationManager和Notification的使用总结

几天一直在修改twigee的源代码,其中一个要加入的功能是常驻Notification栏,以前写的时候只能出现在“通知”这一组中,想把它放在“正在运行”组中却不知道怎么放,查了下官方文档,找到了方法,在notification的flags字段中加一下“FLAG_ONGOING_EVENT”就可以了。同时我也把Notification的使用方法给总结了一下。详见下文:(1)、使用系统定义

2014-07-29 21:03:29 809

原创 搜索附近的蓝牙设备,并将其名字和mac地址现在在textview中

上一篇文章已经写了如何打开蓝牙设备,显示已经配对成功的蓝牙设备,http://blog.csdn.net/liuzuyi200/article/details/37740401这篇文章主要写如何搜索蓝牙设备(2)搜索蓝牙设备需要执行startDiscovery()这个方法,这个过程会大约持续12秒。if (mBluetoothAdapter.isDiscovering()) {

2014-07-13 17:27:31 5080

原创 android 打开蓝牙设备 显示已经配对的蓝牙设备 ,并将已配对的蓝牙设备显示在textview中

android 打开蓝牙设备 显示已经配对的蓝牙设备 ,并将已配对的蓝牙设备显示在textview中

2014-07-13 17:05:59 10601

原创 fragment 中利用spinner实现省市联动

android fragment spinner 省市联动

2014-07-04 08:32:50 3916

原创 activity中实现Spinner绑定

activity中实现Spinner绑定

2014-07-03 20:09:27 1391

原创 android退出应用:弹出对话框退出应用

(1)定义栈,写一个Exitactivity 类,利用单例模式管理Activity,在每个在Activity 的onCreate()方法中调用Exitactivity.getInstance().addActivity(this)方法,在退出时调用Exitactivity.getInstance().exit()方法,就可以完全退出应用程序了。这个主要建立了一个对话框退出activity

2014-05-25 21:13:41 1893

原创 android 退出应用方法一:点击两次退出应用

(1)定义栈,写一个Exitactivity 类,利用单例模式管理Activity,在每个在Activity 的onCreate()方法中调用Exitactivity.getInstance().addActivity(this)方法,在退出时调用Exitactivity.getInstance().exit()方法,就可以完全退出应用程序了。(2)Exitactivity 类

2014-05-25 20:20:45 1361

原创 android 控制手机音量的大小 切换声音的模式

(1)程序说明   在android API的AudioManager中,提供了调节手机音量的办法。audioMa.adjustVolume(AudioManager.ADJUST_LOWER, 0);audioMa.adjustVolume(AudioManager.ADJUST_RAISE, 0);也可以调节手机声音的模式为震动或者静音audioMa.setRingerMode(A

2014-05-09 14:15:01 3656

原创 获取listview的内容,并把这些内容通过短信发送给其他人

(1)  获取listview的内容 aa=(String)getData().get(arg2).get("title");  如何跳转到发短信页面:注:自己可以添加联系人电话号码 smsToUri = Uri.parse("smsto:"); mIntent = new Intent( andr

2014-05-08 16:49:48 1314

原创 android 文件监听器

1)首先要添加文件创建,删除,和写入数据的权限 2)接着扩展fileobseerver,写SDk文件监听类。可以查看下文的文件监听器源码 3)如何启动文件监控? 对于Activity来说通常在onResume()方法中调用startwatching()来启动文件监控。 在onPause()方法中调用stopwatching()来取消文件监控。

2014-05-07 11:28:38 1823

原创 android 操作SD卡上的文件

(1)说明:操作SD卡上的文件需要加入以下权限 在SD卡上创建和删除文件权限 <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>在SD卡上写入数据的权限<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>了判断SD卡是否存在的方法Environment.getExternalStorageSta

2014-05-05 18:28:28 1338 2

原创 android 读写文件示例

代码中的两个按钮处理事件,分别进行了文本的读写操作。 1)文件写操作 首先调用Activity的openFileOutPut()方法获得文本文件的输出流,第一个参数为文本文件的名字,第二个为文件的打开方式 接着调用Outputstream对象的write()方法将Textview中获得文本信息写入outputstream对象,最后调用close()方法完成写入操作。 2)文件读操作 首先调用Activity的openFileInPut()方法获得文本文件的输入流, 接着

2014-05-05 14:54:52 1701 2

原创 android :点击某个按钮弹出在原有布局中没有(或者存在)内容 :以删除原有布局内容为例

主要涉及了(1)对布局中某个控件的监听(2)在布局文件中设置可显示,删除的参数visibility的参数的有三个,在这里我只设置了一个,可见的。android:visibility="visible"剩下的和他的用法相同。(3)在代码中监听控件后,对visibility的参数重新设置。效果图:点击按钮后edittext不见了(1)点击高级按钮前(2)点击高级

2014-04-29 11:18:59 2182

原创 This Android SDK requires Developer Toolkit version 22.6.2 or above

question: This Android SDK requires Developer Toolkit version 22.6.2 or aboveplease update ADT to the latest versionanswer:1.Start Eclipse, then select Help > Install New Software....2.

2014-04-29 10:58:54 2483

原创 android 用paint,canvas 绘图

(1)主要用了paint ,canvas 两个类中的方法(2)主要用了画线和画圆的方法。(3)drawline(起始点轴坐标,起始点y轴坐标,终点轴坐标,终点y轴坐标)(4)drawcircle(圆心x轴坐标,圆心y轴坐标,半径,画布)效果图:直接上代码了:package com.example.drawpicture;import android.conten

2014-04-27 21:49:41 1439

原创 二叉树的递归创建,以及二叉查找树查找的建立 和遍历查找的比较

二叉树的递归创建 、以及二叉查找树查找的建立 和遍历查找的比较(1)二叉树的递归创建和二叉树的数组表示法非常相似,可参考二叉树的数组创建(2)二叉查找树的特性 1)每一个结点的值都不相同,也就是说整棵树中的每一个结点都拥有不同的值。 2)每一个结点的数据大于左子树结点,但是小于右子树结点。 3)左、右两部分的子树,也是一颗二叉查找树。和遍历查找相比,遍历查找需要查找左右两颗子树,而二叉查找树只需要查找左右子树的某个子树都可以。

2014-04-21 17:23:23 2391

原创 二叉树的遍历

所谓的遍历是以根节点做标准的,若根节点在左中右三个结点中最先输出,叫前序遍历,以此类推,,若根节点在左中右三个结点中第二个输出,叫中序遍历,若根节点在左中右三个结点中最后输出,叫后序遍历,

2014-04-21 13:32:22 1012

原创 二叉树的实现(2)链表

本文是接上一篇文章写得。这个结构体存放了树根的数据,以及指向左子树和右子树的指针。struct tree{   int data;   struct tree *left;   struct tree *right;};主要用三个函数btree insert_node( btree root ,int value)btree creatbtree(

2014-04-21 10:03:29 1039

原创 二叉树的几种实现方式(1)数组法

二叉树的普通数组和结构体数组实现。

2014-04-21 09:53:06 1575

原创 顺序栈实现十进制和八进制之间的转换

顺序栈实现十进制和八进制之间的转换(1)首先实现栈的初始化,既申请固定大小的数组空间,存储数据,用到的方法是 int InitStack(  struct  sqstack  *s ); (2)接下来就是让数据入栈 ,用到的方法是int push(  struct  sqstack *s,int e )  (3)与数据入栈相对应的是数据出栈,用到的方法是 int pop(  struc

2014-03-30 11:09:48 6085

原创 循环链表的创建 (采用为尾插法)

循环链表的创建和普通单项链表的创建没有什么区别,只不过在链表尾端的指针指向链表头结点即可,没什么难度,直接上代码了啊!#include#includestruct clist { int data; struct clist *next; };typedef struct clist cnode;typedef cnode *clink;clin

2014-03-13 21:30:51 2428

原创 用链表实现多项式的加减(链表写入数据用头插法)

今天学习了用链表实现多项式的加减运算 实现的思路是这样的(1)观察两个多项式  ,找出最高项的系数 ,这是为了确定在链表中确定存放多少个数据的关键。比如多项式最高项的系数为4,那么这个链表中就要存放五个数据。(2)观察其他项的系数,如果多项式X^3的系数为零,那么在链表中的该节点就存放零。如果该多项式有常数,链表的最后就存放该常数。 (3)采用头插法将多项式的系数存放在链表中。依次

2014-03-13 19:27:47 1182

原创 链表的链接

主要的算法思想就是:找到a链表的尾部 和b链表的头部链接在一起就可以了!

2014-03-12 20:55:19 1572

原创 MADPLAY移植

MADPLAY的移植

2013-12-30 17:57:06 1178

原创 动静态库的生成

动态库和静态库的生成

2013-12-30 17:46:34 1079

原创 利用工具自动生成makefile文件

利用工具自动生成makefile

2013-12-30 17:31:20 1068

原创 嵌入式 贪食蛇小游戏

SDL贪食蛇

2013-12-30 17:18:33 5929 1

原创 java 学习笔记11之对象序列化

java 对象序列化

2013-12-09 10:57:05 1040

原创 用javascript实现求某个范围内最大素数

此代码可以实现求某个范围内的最大素数,用到的知识和c语言很类似,在这里就不一一解说了。 function findMax(i) { var flag; for(;i>2;i--) { for(var j=Math.floor(Math.sqrt(i)),flag=true;j>1;j--) { i

2013-11-30 21:38:59 2030

原创 计算器(android)

在android平台上运行的计算器,可以实现加减乘除这些运算,并能实现连续运算。对小数运算进行了优化了,避免了小数在计算时出现误差。

2013-11-30 21:31:16 1483

翻译 设计模式之How to Select a Design Pattern 如何选择设计模式

如何正确选择设计模式

2013-11-27 20:16:29 2239

内部排序算法分析

数据结构 内部排序算法分析 c语言代码

2014-06-24

短信小精灵源码

android activity的跳转 activity之间信息传递 自动发短信

2014-06-10

两次点击退出应用代码示例

两次点击退出应用的方法,可以安全退出应用

2014-05-25

设计模式:可复用面向对象软件的基础(GOF)英文版

可复用面向对象设计模式,高瞻远瞩构建学习移动开发应用的框架

2013-09-22

javascript 学习利器

如何学习javascript 要靠他,有素材,有代码,还要有编译器!

2013-09-20

c++ 标准库

了解c++标准库的使用规则,更好学会c++高级编程

2013-05-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除