自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

王呆萌的逼逼叨空间

进击的小码农

  • 博客(59)
  • 资源 (2)
  • 收藏
  • 关注

原创 仿原生安卓文件管理器

仿照安卓原生自带的文件管理器开发,这里只是简单写了个demo,依据现有代码可以很轻松实现后续开发,效果图如下:首先新建一个listview_item,学过适配器的同学应该都知道一会要这是干什么的,就是为了绘制每个列表项的界面,这里采用图标+文件名listview_item.xml<LinearLayout xmlns:android="http:/

2015-04-17 08:24:27 3399 1

原创 安卓常用实用功能代码片大全(长期更新)

看别人博客,有些小技巧就直接转过来了,以后做开发可以大大提高开发效率。以下代码片摘自多个博客和自己平时的学习积累,若原作者认为侵犯著作权,请私信告知,我看到后讲第一时间删除。   一、  获取系统版本号:PackageInfo info = this.getPackageManager().getPackageInfo(this.getPackageName(), 0);

2015-04-16 14:46:12 24736 2

原创 详解安卓Fragment(碎片化)

Fragment从字面意思理解就是碎片的意思,当然是为了解决安卓各类设备碎片化严重的问题,比如同样一个App在手机上显示效果还不错,但是一旦上了16:9的平板立刻就变了味,使用安卓平板的同学可能体(bei)会(keng)更深,为此Google官方从android 3.0(对应API 11)引入Fragment,简单理解就是把界面分割成很多碎片,然后根据实际要求最后选择性的进行拼接,比如在手机竖屏模

2015-04-12 10:50:56 2075 1

原创 并查集入门

我是看着《啊哈!算法》这本书完成并查集的入门,本想举出另外的栗子,奈何。。。书上的栗子已经很贴切了。首先引入一个问题:已知有10个土匪,警方需要需要一点点顺藤摸瓜最后挖出他们各自背后的团伙一锅端,经过一段时间的侦查警方的得到了9条确切线索,分别能说明那两个土匪的归顺关系。那么请问此次行动总共要打掉几个团伙?输入数据如下:按照第一行输入人数n,线索数m,接下来的m行输入线索,每行线索

2015-04-05 19:59:42 534

原创 WebView学习笔记

可以简单的理解为一个组件,与Button EditText等一样用。举个例子:主函数:package com.example.webviewdemo;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.view.View.OnClick

2015-04-04 09:38:10 595

原创 八皇后问题

最原始DFS ,n代表棋盘是n*n的#include #include #include using namespace std ;int a[1000] ;int cnt,n ;void dfs(int cur){ if(cur == n) cnt++ ; else for(int i = 0 ;i<n ;i++) {

2015-04-23 20:12:45 722

原创 安卓属性动画ValueAnimator与ObjectAnimator详解

直接上demo,用法都在程序的注释里了,首先上五渣效果图,布局代码:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_

2015-04-22 22:26:32 2069

原创 hdu 114 Piggy-Bank(完全背包)

题目链接:点击打开链接AC代码:#include #include #include using namespace std ;int E,F,t,p[10005],w[10005],n ;int dp[100005] ;int main(){ while(scanf("%d",&t)!=EOF) { while(t--)

2015-04-21 19:13:58 538

原创 SQLite学习笔记

1:创建一个继承自SQLiteOpenHelper的DB.javapackage com.example.sqlite;import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteDatabase.CursorFacto

2015-04-21 09:35:57 736

原创 快速幂

/*例如求D=C^15%N由于:C*k % n = (C % n)*(k % n) % n所以令:C1 = C*C % N =C^2 % N 1 15C2 = C1*C % N =C^3 % N 3 7C3 = C2*C2 % N =C^6 % NC4 = C3*C % N =C^7 % N 7 3C5 = C4*C4 % N =C^14 % NC6 = C5*C % N =

2015-04-20 19:13:25 363

原创 nyoj 587 blockhouses(DFS)

blockhouses时间限制:1000 ms  |  内存限制:65535 KB难度:3描述 Suppose that we have a square city with straight streets. A map of a city is a square board with n rows and n columns, each representing a

2015-04-20 18:41:22 435

原创 偶遇DiskLruCache(缓存策略解析)

根据郭神的博客写了个小demo,详细的方法都卸载注释里了,先上效果图:布局代码:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout

2015-04-20 12:22:41 796

原创 两行DOS命令即刻开启免费WiFi

netsh wlan set hostednetwork mode=allow ssid=nameOfWifi key=passwordnetsh wlan start hostednetwork以管理员身份运行cmd,然后输入以上两行代码加粗部分请自行修改。第一个代表是WiFi的名字,第二个代表密码,本教程只适用于有无线网卡的笔记本。请以管理员身份运行,要是想

2015-04-19 14:27:55 857 1

原创 极光推送使用

官方的文档教程已经很好了。这里直接晒上自己的manifest声明,需要的可以直接拷贝过去改一下包名就能用<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.jiguangpush" android:versionCode="1" androi

2015-04-18 16:54:16 544

原创 手机与我

人生中玩的第一部手机(六年前)诺基亚3100(小胖子),用他花了一块钱申请了qq号,然后玩着QQ2005优哉游哉结识了第一批网友,当时印象最深的就是设定搜索条件然后搜索一堆人出来,性别就没选过男的,   ps: QQ2005不显示分组,不显示备注。现在的新版qq功能强大,带给我的却只有聒噪与空虚。第二部手机,三星SGH-E258(四年前)

2015-04-18 14:24:42 691

原创 qsort函数应用大全

七种qsort排序方法  一、对int类型数组排序 int num[100]; Sample: int cmp ( const void *a , const void *b ) { return *(int *)a - *(int *)b; } qsort(num,100,sizeof(num[0]),cmp); 二、对char

2015-04-18 14:15:47 526

转载 指针趣谈

原帖及讨论:http://bbs.bccn.net/thread-211258-1-1.html声明:moonwalker 作于2008年4月26日 转载请注明出处    指针对一部分初学者来说一直是一个无法逾越的障碍,没有指针的C语言就好像没有左腿的短跑运动员。今天我来试试换一种方法来理解指针,希望能帮还在为指针挣扎的朋友们理清思路,高手略过即可。    我们先认为内存是一家客栈

2015-04-18 14:11:02 308

原创 常用正则表达式积累

^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$    //email地址        ^[a-zA-z]+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$  //url       ^(d{2}|d{4})-((0([1-9]{1}))|(1[1|2]))-(([0-2]([1-9]{1}))|(3[0|1]))$ //年-月

2015-04-16 15:24:31 799

原创 hdu 1010 Tempter of the Bone(搜索+奇偶剪枝)

Tempter of the BoneTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 82058    Accepted Submission(s): 22370Problem DescriptionThe

2015-04-15 18:20:08 464

原创 zoj 1003 Crashing Balloon(整数分解应用)

Crashing BalloonTime Limit: 2 Seconds     Memory Limit: 65536 KB On every June 1st, the Children's Day, there will be a game named "crashing balloon" on TV.  The rule is very simple.

2015-04-13 18:35:34 1007

原创 安卓布局优化--ViewStub使用

在开发中很多时候回遇到这种情况,我们在一般情况下不需要在界面上显示那么多控件,但是这些控件在特殊情况下又是需要被显示的,此时ViewStub就派上用场了,话不多说,直接代码讲解首先我们定义一个布局(就是那个时而隐藏时而显示的布局啦)  viewstub.xml<LinearLayout xmlns:android="http://schemas.android.com/a

2015-04-11 21:57:48 570

原创 hdu 1007(分治法应用)

Quoit DesignTime Limit: 10000/5000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 36078    Accepted Submission(s): 9379Problem DescriptionHave you ev

2015-04-11 21:05:56 421

原创 重度STL依赖症晚期。。。(

已经放弃治疗了。。。。A+B Problem(V)时间限制:1000 ms  |  内存限制:65535 KB难度:1描述 做了A+B Problem之后,Yougth感觉太简单了,于是他想让你求出两个数反转后相加的值。帮帮他吧输入有多组测试数据。每组包括两个数m和n,数据保证int范围,当m和n同时为0是表示输入结束。输出输出反转后相加的结果。样例

2015-04-10 18:52:22 1366

转载 C++ STL之string

转自:大神养成中,原帖总结的很细致,赞!可以作为文档以后留着翻看。在学习c++STL中的string,在这里做个笔记,以供自己以后翻阅和初学者参考。1:string对象的定义和初始化以及读写string s1;      默认构造函数,s1为空串string s2(s1);   将s2初始化为s1的一个副本string s3("valuee");   将s3初始化一

2015-04-10 18:40:06 510 2

原创 STL之stable_sort与sort

这两个函数都能完成排序,时间复杂度在所有的排序中也是最低,唯一的差别就是stable_sort是一种稳定的排序,在两个元素相同的时候不交换位置,而sort则不然,这个差别在单一普通数组排序中没影响,但是如果对结构体进行排序的话就会有明显差别。具体参照 POJ 1007点击打开题目链接    这道题就是用普通的sort会改变结构体的相对位置,放上AC代码:#include#in

2015-04-10 17:57:03 3396

原创 nyoj 995 硬币找零

硬币找零时间限制:1000 ms  |  内存限制:65535 KB难度:3描述 在现实生活中,我们经常遇到硬币找零的问题,例如,在发工资时,财务人员就需要计算最少的找零硬币数,以便他们能从银行拿回最少的硬币数,并保证能用这些硬币发工资。我们应该注意到,人民币的硬币系统是 100,50,20,10,5,2,1,0.5,0.2,0.1,0.05,0.02,0.

2015-04-10 10:19:51 851

原创 STL学习笔记之sstream

int转string#include #include #include using namespace std ;int main(){ int int_s = 12345 ; string s ; //声明字符串s stringstream stream ; //声明stream stream << int_s ;

2015-04-09 22:50:26 619

原创 南阳oj 860又见01背包

又见01背包时间限制:1000 ms  |  内存限制:65535 KB难度:3描述     有n个重量和价值分别为wi 和 vi 的 物品,从这些物品中选择总重量不超过 W 的物品,求所有挑选方案中物品价值总和的最大值。  1   1   1   1 输入多组测试数据。每组测试数据第一行输入,n 和 W ,接下来有n行,每行输入两个数,

2015-04-09 18:50:19 495

原创 南阳oj 814 又见拦截导弹

又见拦截导弹时间限制:3000 ms  |  内存限制:65535 KB难度:3描述 大家对拦截导弹那个题目应该比较熟悉了,我再叙述一下题意:某国为了防御敌国的导弹袭击,新研制出来一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能超过前一发的高度。突然有一天,雷达捕捉到敌国的导弹来袭。由于该系统存在缺陷,所以如果想把所有

2015-04-09 17:51:10 764

原创 南阳 zb的生日和邮票分你一般(01背包思路)

这两道题其实是一样的。。。zb的生日 ->点击打开链接邮票分你一半-> 点击打开链接其实就是把01背包里的总体积换成所有邮票面值之和的一半,同理zb的生日。邮票AC代码:#include #include #include using namespace std ;int dp[10000] ;int n,a[10000],t ;int ma

2015-04-07 21:03:44 501

原创 导弹拦截(最长下降子序列)变形

题目描述 Description    某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的高度。某天,雷达捕捉到敌国的导弹来袭。由于该系统还在试用阶段,所以只有一套系统,因此有可能不能拦截所有的导弹。  输入描述 Input Description

2015-04-07 17:47:25 473

原创 控件绝对定位函数

审美布局能力实在太差。驾驭不了这种界面美化函数,弃疗了。、调了好久才出来下面这个玩意,以后再也不瞧不起美工了。。。//祭上代码import java.awt.FlowLayout ;import javax.swing.JFrame ;import javax.swing.JButton ;import javax.swing.JLabel ;import

2015-04-07 10:48:21 643

原创 小玩意

偶尔来点小清新的东西休息一下、、、class Tester{ public static void main(String args[]) throws Exception { Runtime r = Runtime.getRuntime() ; //Process p = r.exec("notepad.exe") ; //打开windows记事

2015-04-07 10:46:17 574

原创 java获取本机所有可用字体

//just for fun,那个28个字母的函数满满都是恶心import java.awt.GraphicsEnvironment ;class Tester{ public static void main(String args[]) { GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphics

2015-04-07 10:44:00 820

原创 按键监听类KeyListener及适配器改良方案

导包导的恶心,真是马上要对notepad累觉不爱了,好在顺利导完。。监听按键信息//source codeimport java.awt.Color ;import java.awt.Font ;import java.awt.GridLayout ;import java.awt.event.ActionEvent ;import java.awt.event.Ac

2015-04-07 10:37:27 1347

原创 swing应用-简单记事本

实现文件创建,打开,简单界面设置恶搞一下,下面进入正题,show you the codeimport java.awt.BorderLayout;import java.awt.Color;import java.awt.Container;import java.awt.Font;import java.awt.event.ActionE

2015-04-07 10:34:08 612

原创 【swing应用】注册界面

支持自定义头像,用记事本写完蹦出来40个错误然后一点点解决真真是找虐,该用Eclipse了。java写界面真真是能让人疯掉、、import java.io.File ;import java.awt.event.ActionListener ;import java.awt.event.ActionEvent ;import javax.swing.J

2015-04-07 10:30:38 819

原创 swing【最后一弹】JTable仿写简单Excel!

历时五天终于把所有的常用swing界面组件过了一遍,很多细节还需日后加深。愈发体会熟练查阅jdk文档的重要性,java各种类和方法太繁琐根本记不住,只能靠熟练的文档粘贴,用Eclipse会好很多。源代码://source codeimport java.awt.BorderLayout ;import java.awt.event.ActionListener ;

2015-04-07 10:28:38 1422

原创 JProgressBar进度条

核心在于线程操作//source codeimport javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JProgressBar;import java.awt.BorderLayout;import java.awt.event.ActionEvent;import java.awt.

2015-04-07 10:25:21 954

原创 单选组件JRadioButton

源代码://source codeimport java.awt.Container ;import java.awt.GridLayout ;import java.awt.Font ;import java.awt.event.WindowListener ;import java.awt.event.WindowEvent ;import java.awt.event.Win

2015-04-07 10:23:20 730

php学习demo

自己写的一个工具类,可以很方便的封装常用的curl操作。

2016-01-14

空空如也

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

TA关注的人

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