- 博客(19)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 Eclipse 代码找回
eclipse代码找回今天遇见个奇葩的事,Eclipse正写着代码,电脑突然关机,重新开机后Eclipse中打开的java文件中的代码丢失了,一阵慌张之后 =_=,发现以下解决方案。1、右击选择local history –> restore from 2、选择恢复的文件 点击restore即可。
2016-11-25 18:21:06
3209
原创 后缀树简单整理-上
定义后缀树(Suffix tree)是一种数据结构,能快速解决很多关于字符串的问题。后缀树的概念最早由Weiner 于1973年提出,既而由McCreight 在1976年和Ukkonen在1992年和1995年加以改进完善,这种数据结构的魅力在于它可以高效的解决很多字符串问题......
2016-11-04 11:12:20
1038
原创 DP问题---添加字符把字符串变为回文字符串
问题详情 把一个字符串变成回文串,最少要添加几个字符?求解思路动态规划思路求解设字符串为s,f[i,j] 为将s[i,j]变为回文字符串需要添加的最少字符数则有递推方程如下:f[i,j] = 0; if(i>=j) f[i,j] = f[i+1,j-1]; if(i解题代码#include<iostream>#include<cstring>#include<string>#inclu
2016-10-17 12:00:47
625
原创 Markdown简单入门
Markdown是一门标记语言,好处自然不用多说,可以让作者把主要精力花费在内容上,而不用过于担心文档的排版等,简洁明了,这篇文章主要是对优快云-Markdown 扩展编辑器的简单的使用小纪,也是通过这篇文章来练习使用Markdown...
2016-10-02 20:14:21
246
原创 Java BigInteger简单使用示例
Java BigInteger**简单使用示例**,如有更进一步的需求,请自行查阅Api。package commonApi;import java.math.*;import java.util.Random;import java.util.Scanner;/* * BigInteger|BigDecimal 的 简单使用实例 */public class BigIntegerDemo
2016-09-18 23:16:59
511
原创 九度题目1120
九度题目1120-全排列题目描述: 给定一个由不同的小写字母组成的字符串,输出这个字符串的所有全排列。 我们假设对于小写字母有’a’ < ‘b’ < … < ‘y’ < ‘z’,而且给定的字符串中的字母已经按照从小到大的顺序排列。 输入: 输入只有一行,是一个由不同的小写字母组成的字符串,已知字符串的长度在1到6之间。 输出: 输出这个字符串的所有排列方式,每行一个排列。要求字母序比较小
2016-09-17 22:24:13
415
原创 打开不同文件的Intent
1、在values目录下定义后缀数组文件fileendings .png .gif .jpg .jpeg .bmp .mp3 .wav .ogg .mi
2015-10-24 23:36:38
439
原创 Caused by: android.content.res.Resources$NotFoundException: String resource ID #0x19
对于这个错误,请务必首先考虑以下原因:你是否在setText()方法中设置了一个整型变量,比如setText(25)。这样Android系统就会主动去资源文件当中寻找R.id为25的资源, 但是它不是一个资源文件ID, 所以就会报这个错误。 解决办法:将整型业务数据,转换成String类型即可,比如setText(25+“”);
2015-10-16 16:37:16
867
原创 android 自定义View--漂亮的倒计时功能CountDownView
最近在mooc网上看了一个课程---网页前端html5中的利用canvas机制制作出了一个灿烂的倒计时效果,一时兴起仿着在android上也做了一个类似效果的自定义View ,因为只是出于兴趣,没有考虑到实际需求中的接口,这个只能算是一个半成品,仅仅实现了倒计时的效果,各位可自行根据需求编写合适的接口,先送上效果图:
2015-08-31 20:41:40
2418
转载 Android触摸屏事件派发机制详解与源码分析一(View篇)
1 背景最近在简书和微博还有Q群看见很多人说Android自定义控件(View/ViewGroup)如何学习?为啥那么难?其实答案很简单:“基础不牢,地动山摇。”不扯蛋了,进入正题。就算你不自定义控件,你也必须要了解Android控件的触摸屏事件传递机制(之所以说触摸屏是因为该系列以触摸屏的事件机制分析为主,对于类似TV设备等的物理事件机制的分析雷同但有区别。哈哈,谁让我之前是做A
2015-08-31 20:10:10
513
原创 android---总结View以及ViewGroup的触摸屏传递机制
对于android开发中,View的触摸屏传递机制在看了一些对于源码的理解上有了一些基本的认识,将结论纪录在此,以备查看:1.触摸控件(View)首先执行dispatchTouchEvent方法。2.在dispatchTouchEvent方法中先执行onTouch方法,后执行onClick方法(onClick方法在onTouchEvent中执行,下面会分析)
2015-08-26 19:05:45
433
原创 事务的commit work与rollback work
只是对这两个命令的简单介绍:一个数据库事务起始于一个SQL语句,中止于以下4种事件之一:COMMIT或ROLLBACK语句DDL/DCL隐式提交用户退出时自动提交系统强行关闭时取消事务事务结束后,下一条SQL语句将开始一个新的事务。语句 功能 COMMIT 结束当前事务,并将所有数据变更提交数据库生效 SAVEPOINT name 在当前事务内部创
2015-04-07 18:56:53
8718
原创 Trie相关
一、定义: Trie,又称字典树,是一种用于快速检索的二十六叉树结构。典型的空间换时间二、结构图: 三、原理: Trie把要查找的关键词看作一个字符序列,并根据构成关键词字符的先后顺序检索树结构; 特别地:和二叉查找树不同,在Trie树中,每个结点上并非存储一个元素。四、性质:
2015-02-18 13:19:43
403
原创 Android实现全屏显示
我们都知道在Android中某些功能的实现往往有两种方法:一种是在xml文件中设置相应属性,另一种是用代码实现。同样Android实现全屏显示也可以通过这两种方法实现:1、在AndroidManifest.xml的配置文件里面的标签添加属性:android:theme="@android:style/Theme.NoTitleBar.Fullscreen"2、在
2014-12-03 23:52:20
553
转载 九大排序算法总结
本文首先介绍了基于比较模型的排序算法,即最坏复杂度都在Ω(nlgn)的排序算法,接着介绍了一些线性时间排序算法,这些排序算法虽然都在线性时间,但是都是在对输入数组有一定的约束的前提下才行。这篇文章参看了《算法导论》第2、3、4、6、7、8章而总结。算法的由来:9世纪波斯数学家提出的:“al-Khowarizmi”排序的定义:输入:n个数:a1,a2,
2014-11-30 16:34:15
457
原创 编译错误--------:XX does not name a type和field `XX' has incomplete type
两个C++编译错误及解决办法--does not name a type和field `XX' has incomplete type 编译错误一:XX does not name a type编译错误二:field `XX' has incomplete type编译错误一:XX does not name a type, 中文意思为“XX没有命名一个类型“拿个例子来讲
2014-11-23 16:11:52
1514
原创 二叉树 前中后序遍历非递归版本 C++实现
RT。#ifndef S_H_INCLUDED#define S_H_INCLUDED//前序排列的非递归实现: Template Void PreOrder(BinaryTreeNode *t) { stack *> S(Maxlength); BinaryTreeNode *p=t; do{
2014-11-13 20:52:56
441
Android Linearlayout异常
2014-12-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人