自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 javaweb开发中的那些坑

最近电脑有点问题,没办法就重装系统了,花了整整一个晚上重装IDE、,配置环境,好不容易把eclipse的环境弄好,加载之前的项目时却又到各种问题,一怒之下,写一篇记录下遇到的各种javaweb的坑

2016-12-27 19:34:44 2156

原创 C语言基本数据结构之五(折半插入,堆排序,冒泡排序,快速排序,并归排序)

上一篇写了序列的查找算法,这次就聊聊序列的几种重要的排序

2016-12-27 08:17:45 3720

原创 C语言基本数据结构之四(线性,对分,二叉树查找及二叉树删除)

一、线性查找基本思想:对给定的一关键字K,从线性表的一端开始,逐个进行记录的关键字和 K 的比较,直到找到关键字等于 K 的记录(成功)或到达表的另一端(失败),其时间复杂度为O(n)。查找成功时的平均查找次数为: ASL=(1+2+3+4+……+n)/n=(n+1)/2查找不成功时的比较次数为:n+1优点:算法简单,无需排序,采用顺序和链式存储均可。缺点:平均查找

2016-12-24 17:09:25 1419

原创 C语言基本数据结构之三(图的广度及深度遍历,求单源最短路径的Dijkstra算法)

图的基本概念和广度及深度遍历,求单源最短路径的Dijkstra算法

2016-12-24 09:22:29 7245 4

原创 C语言基本数据结构之二(二叉树的三种遍历,节点数以及深度算法)

关于二叉树的定义,网上有比较好的介绍,在这里就简单介绍二叉树的一些性质二叉树的基本性质1)二叉树的第i层上至多有 2^(i-1)(i ≥1)个结点;2)深度为 h 的二叉树中至多含有 2^h – 1 个结点;3)若在任意一棵二叉树中,有 n0 个叶子结点,有 n2 个度为 2 的结点,则:n0 = n2 + 1。特殊形式的二叉树

2016-12-05 19:29:43 8049

原创 C语言基本数据结构之一(线性链表的增,删,改,查及倒序)

这学期刚好学了计算机软件基础,便顺带把C的基本数据结构过一遍,在期末的时候抽空整理了一下知识点,以免以后忘记了,如有错误,希望大家能帮忙改正我有点懒,就直接上代码,里面注释也相对详细#include #include #define MAX 100typedef struct LinkList list;struct LinkList{ int data; struct LinkLis

2016-12-04 21:22:48 1669

Typora 最新免费版本,window+mac平台

Typora 最新免费版本,包含window,mac平台

2022-05-15

【Android】pluginDemo

android的插件化技术原理详解,提供大家学习~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

2018-03-10

【android】换肤技术Demo

该demo详细讲解Android换肤技术的实现,为大家学习Android换肤技术提供demo

2018-03-01

仿QQ可拖拽气泡

模仿QQ首页可以拖拽的小红点,有爆炸效果 代码仅供学习,不作为任何商业用途

2018-02-28

AIDL进程通信

android 进程通信,分为service端和client端,通过AIDL 实现service与client端的同信问题,代码如下 public class BookManagerService extends Service { private String TAG = "BookManagerService"; private NotificationManager mNM; private CopyOnWriteArrayList<Book> bookList= new CopyOnWriteArrayList<>(); private Binder binder = new IBookManager.Stub(){ @Override public List<Book> getBookList() throws RemoteException { return bookList; } @Override public void addBook(Book book) throws RemoteException { if(!bookList.contains(book)) bookList.add(book); Log.i(TAG, "addBook: 添加成功 !"); Log.i(TAG, "addBook: \n book id :"+book.bookId +" \nname : "+book.bookName); } @Override public boolean removeBook(Book book) throws RemoteException { Log.i(TAG, "removeBook: "+book.toString()); if(remove(bookList,book)){ Log.i(TAG, "removeBook: 删除成功 "); return true ; } Log.i(TAG, "removeBook: 删除失败了 "); return false ; } }; public boolean remove(CopyOnWriteArrayList<Book> list ,Book rBook){ for(Book book : list){ if(book.bookName .equals(rBook.bookName) && book.bookId == rBook.bookId){ list.remove(book); return true ; } } return false ; } @Override public void onCreate() { super.onCreate(); Log.i(TAG, "onCreate: -------- ·"); mNM = (NotificationManager)getSystemService(NOTIFICATION_SERVICE); } @Override public IBinder onBind(Intent intent) { Log.i(TAG, "onBind: "); return binder; } }

2017-09-07

staruml-5.0

一款免费的画uml软件

2017-04-23

空空如也

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

TA关注的人

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