- 博客(87)
- 收藏
- 关注
android studio 添加第三方library (有图)
最近写一个android小项目,需要用到上拉刷新的功能。在github上找了一个比较经典的。想作为library加入自己的项目中,折腾了半天,终于成功。纪录一下过程。1:首先新建一个android项目。2:将github上pullToRefresh的项目下载到本地。3:点击android studio的 file->import module . 地址栏需要写到 点击完...
2015-05-20 20:22:27 316
利用百度地图sdk定位 要注意的
最近有个小项目需要进行一些定位的操作,找来找去,觉得百度做的还是比较好的。就记录一点,MainActivity.javapublic class MainActivity extends Activity { public LocationClient mLocationClient = null; public LocationClientOption option;...
2015-05-18 11:46:39 261
Reverse Linked List II (链表的前插操作)
Reverse a linked list from position m to n. Do it in-place and in one-pass.For example:Given 1->2->3->4->5->NULL, m = 2 and n = 4,return 1->4->3->2->5->NULL....
2015-04-26 12:11:10 187
mac 10.10.2 下maven 安装
既然要安装maven,首先得下载吧。mac上面安装软件的方式其实很简单1:sudo brew install maven;是不是很简单,一条语句搞定。接下来就是让人头疼的问题了,当使用mvn -v 的时候出现了错误提示Error: JAVA_HOME is not defined correctly. We cannot execute /usr/libexec/ja...
2015-04-18 23:19:31 229
原创 hashmap的remove异常问题
jdk为什么这样设计,只允许通过iterator进行remove操作?HashMap和keySet的remove方法都可以通过传递key参数删除任意的元素,而iterator只能删除当前元素(current),一旦删除的元素是iterator对象中next所正在引用的,如果没有通过modCount、 expectedModCount的比较实现快速失败抛出异常,下次循环该元素将成为current指向...
2015-03-30 16:39:51 1177
原创 根据图片名称动态生成id
for(int i=0;i<15;i++){ int id=getResources.getIdentifier("**"+i,"drawable",mContext.getPackageName());} 使用循环获取一组资源的id的方法
2015-01-21 16:15:18 211
leetcode-Evaluate Reverse Polish Notation
Valid operators are +, -, *, /. Each operand may be an integer or another expression.public class Solution { public int evalRPN(String[] tokens) { int result=0; List<Integer> ...
2015-01-21 12:09:44 108
leetcode-Largest Number
Given a list of non negative integers, arrange them such that they form the largest number.For example, given [3, 30, 34, 5, 9], the largest formed number is 9534330.Note: The result may be very ...
2015-01-21 11:05:00 93
Python下载echo歌曲
最近在echo上面听到一首歌,一个6岁小女孩唱的“ I will always love you ”,简直是天籁,http://echo.kibey.com/sound/198168。你们也可以试试,真的很好听想下载的时候发现还要装什么客户端。不爽。。。简单分析了一下,结果就发现轻轻松松就下载了。。。。1:打开网页发现没有什么验证就可以直接听了,说明没什么验证,只要给定特定的u...
2015-01-12 16:19:14 137
os.rename widnowsError [error 2] 错误的解决过程
今天需要对一系列的图片进行重命名。想到Python的listdir 和rename命令。觉得分分钟搞定的事情于是开始搞起图片的命名规则是icon_weather_day_00.png.重命名为d00.png第一版如下import os;import syspath="weather"for name in os.listdir(path): newNam...
2015-01-04 16:57:25 1012
原创 Python的图形化模块Tkinter的一些用法
#-*- encoding=UTF-8 -*-from Tkinter import *from ttk import *import os def get_sub_path(path): if os.path.isdir(path): for sub_path in os.listdir(path): get...
2014-12-30 21:23:30 139
原创 Python操作sqlite数据库的一些记录
Python 内置了sqlite的模块import sqlite3connection=sqlite3.connect('coachdata.sqlite')cursor=connection.cursor();'''cursor.execute("""create table athletes(id integer primary key autoincrement uni...
2014-12-28 21:36:36 131
原创 Error: ENOENT, stat 'C:\Users\PC111\AppData\Roaming\npm'(转)
windows上运行npm 报Error: ENOENT, stat 'C:\Users\PC111\AppData\Roaming\npm' 错误解决方法 在windows上装好了node.js 版本为:v0.10.30 。由于不是用的默认安装路径,需要在 报错的路径下 建个名为 npm的文件 ,不要带后缀名哦。报错路径为: C:\Users\“你用户名”\AppDat...
2014-12-23 21:09:59 220
原创 Python 使用htmlParser下载论坛歌曲
#encoding='GB2312'import requestsimport osfrom HTMLParser import HTMLParserprint '本脚本可以帮助您下载K歌之王中上传的歌曲'+'\n'bourl = "http://bbs.byr.cn/board/KaraOK"filepath= 'python/'headers = {'...
2014-12-23 15:02:06 133
原创 'ascii' codec can't decode byte 0xcc in position 0: ordinal not in range(128)(转)
在Django视图函数中经常出现类似于'ascii' codec can't decode byte 0xef in position 0: ordinal not in range(128)的错误。 在解决错误之前,首先要了解unicode和utf-8的区别。 unicode指的是万国码,是一种“字码表”。而utf-8是这种字码表储存的编码方法。unico...
2014-12-22 15:42:21 390
原创 自定义列表
public class MainActivity extends Activity {@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); ...
2014-12-15 17:57:10 151
原创 自定义Android editText
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_par
2014-12-15 13:18:31 88
原创 将jar文件转换成exe文件全记录
废话不说,直接上图。1: 点击src,右键 export2: 点击finis就可以了3:在桌面新建一个文件夹。将免安装的jre文件放进去,将刚才导出的jar包放进去,将工程依赖的jar包也放进去,再找一个ico的图标。4:我使用的工具是exe4j,如果你没有的话,最下面有下载链接5:启动之后需要先注册,里面有一个注册码生成器 。6: 如图选择,next...
2014-12-12 17:15:29 152
原创 mysql 连接断开解决的过程
今天在写一个小的管理系统的时候,老是遇见一个问题,数据库连接断开导致空指针的现象出现。以前写管理系统的时候从没见过,于是就各种找原因。首先把开发环境报的错误Communications link failure due to underlying exception! 直接复制到万能的百度上面,找了几个之后发现都是说数据库超时引起的。可当时觉得连接自己的数据库没有问题,怎么一...
2014-12-12 16:40:23 315
原创 jquery解析json数据
1:首先使用工具校验一下你的json串是不是正确。推荐网站http://www.bejson.com/2:这里我们以下列数据为例 [ { "name": "anzhen", "longitude": 119, "latitude": 70, "errorName": "bridge.pressure&qu
2014-11-15 17:22:41 138
原创 struts的ajax与servlet的ajax比较
首先写的是servlet的ajax。在index.jsp中 <body> <input type="button" onclick="ajaxCall()" value="确定"/> <div id="show"></div> </body> &
2014-11-13 16:10:39 69
原创 SSH整合的感想以及步骤(附完整工程)
经过n次错误之后,第一个简单的ssh整合的登陆程序终于完成。经验就是核心jar包一定要找对。还有从最基本的struts先开始配置。一开始配置的时候老是报一个错误,就是action找不到,最后找了好久才发现在action配置的时候extends="struts-default"写成了 extends="struts-dafault".这样的错误真是会逼疯你的节奏,还好我最后改出来了。还有一个...
2014-11-12 21:08:07 124
原创 bootstrap中多个模态框无法关闭的问题
bootstrap的模态框代码为下<!DOCTYPE html><html><head> <title>Bootstrap 实例 - 模态框(Modal)插件</title> <link href="/bootstrap/css/bootstrap.min.css" rel="styleshee
2014-10-21 10:51:51 910 1
原创 Smarty模板配置文件,及详细配置过程
路径很关键。可以不确定的时候先用echo 打印出来,看看路径是否正确。我的服务器目录是D:/xampp/htdocs;文件目录如下: config.php内容如下<?php define('BASE_PATH',$_SERVER['DOCUMENT_ROOT']);//D:/xampp/htdocs define('SMARTY_PATH', '/Smart...
2014-10-18 21:52:18 138
原创 URL,Email的正则表达式。php
if (!preg_match("/([\w\-]+\@[\w\-]+\.[\w\-]+)/",$email)) if (!preg_match("/\b(?:(?:https?|ftp):\/\/|www\.)[-a-z0-9+&@#\/%?=~_|!:,.;]*[-a-z0-9+&@#\/%=~_|]/i",$website))
2014-10-17 10:34:34 133
原创 java 创设PNG格式的透明背景的图片(转载)
java 创建PNG格式的透明背景的图片(转载)1. 生成png图片int width = 400;int height = 300;// 创建BufferedImage对象BufferedImage image = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);// 获取Graphics2DGraphics2D ...
2014-10-05 20:21:05 307
原创 HandleThread,handler,thread,asynctask一些总结
下面我们来做一个例子。分别用handler加thread实现,handler加handlerThread实现,AsyncTask实现。主要就是一个按钮,一个进度条,点击后,进度条每一秒更新一次。1:handler加thread实现。public class HandlerThread extends Activity{ MyHandler handler; MyThrea...
2014-07-03 16:46:07 273
原创 android 自定义进度条
4.0以后的进度条变得好细,而且颜色不是很好看。在网上找了一堆资料后,得到一个可行的步骤,记录下来,方便后续使用。首先,在一开始定义进度条的时候使用的是系统的style。定义方式如下 <ProgressBar android:id="@+id/pg_build" android:layout_width="fill_parent" ...
2014-07-03 11:23:55 103
原创 python 递归打印指定路径下的所有文件
输入一个路径,显示文件下所有的子目录。import osdef list_all_path(path): if os.path.isfile(path): print(path); global count; count+=1 print(count); else: if o...
2014-06-28 22:01:24 324
原创 文件的读写操作
刚学python,练习一下文件的读写,顺便记录一下代码import osdef build_or_open(): global f; global filename; filename=input("enter a file name:"); if os.path.exists(filename): print("文件...
2014-06-28 15:04:40 197
原创 android 设置个性化显示字体
android 默认的字体千篇一律,有时候不能满足我们的需求,这时候我们就需要添加额外的字体包来增加显示效果了。1:首先在assets下新建一个文件夹fonts。在电脑上C:\Windows\Fonts下面有各种字库,选一种喜欢的复制到刚才新建的文件夹下。这里我们以STXINWEI.TTF为例。2:做好了准备工作,接下来就是调用了TextView tv_des=(TextView)f...
2014-06-20 21:14:54 160
原创 android Toast的时间长度
Toast..makeText(Context context,CharSequence text, int duration).show()第三个参数有两个常量,LENGTH_LONG,LENGTH_SHORT.LENGTH_LONG=3500毫秒LENGTH_SHORT=2000毫秒 也就是说,Toast..makeText(Context context,CharSeq...
2014-06-13 15:53:50 819
原创 android 读取配置文件
1:在res下新建一个文件夹raw。在raw下新建一个.properties的文件。这里新建一个login.properties文件2:在login.properties中输入如下内容。user=adminpwd=admin3:这里配置文件算是准备好了,下面看如何调用。 Properties prop;//配置文件 调用的时候 prop=new Proper...
2014-06-11 17:23:31 139
原创 使用intent传值
intent使用(key,value)的方式将值从一个activity传到另外一个activity例如我们在登陆界面有一个关于IP的参数,想传到主界面登陆界面中如下Intent intent=new Intent(LoginActivity.this,AllFunction.class);intent.putExtra("IP", IP);startActivity(inte...
2014-06-07 11:53:00 204
原创 view.setVisibility的参数
android view setVisibility():有三个参数:Parameters:visibility One of VISIBLE, INVISIBLE, or GONE,想对应的三个常量值:0、4、8VISIBLE:0 意思是可见的INVISIBILITY:4 意思是不可见的,但还占着原来的空间GONE:8 意思是不可见的,不占用原来的布局空间...
2014-06-07 11:48:25 144
原创 一个简单的截图程序
主要的功能是点击button按钮,将当前的屏幕截取,将截取的图片设置为imageView的内容。MainActivity的代码如下 public class MainActivity extends Activity { Button btn_capture; ImageView iv_show; @Override protected void onCreate(B...
2014-06-01 19:54:02 169
原创 在使用YUV420SP转RGB时遇到的问题
在做人脸识别的时候,需要把Camera预览的图像保存成一张图片,在网上找到了以下的方法static public void decodeYUV420SP(byte[] rgb, byte[] yuv420sp, int width, int height) { final int frameSize = width * height; int yp = 0; for (in...
2014-06-01 19:44:03 490
原创 sql Server 2005 安装(转)
操作系统:Microsoft Windows 7 旗舰版(32位)数据库版本:SQL Server 2005 简体中文开发板数据库下载链接:http://pan.baidu.com/share/link?shareid=322740&uk=268517599 (地址已更新2013-03-09)-----------------------------------------...
2014-05-25 11:56:11 88
原创 关于map的 一个key对应多个value
直接看代码import org.apache.commons.collections.map.MultiValueMap;public class Main { public static void main(String[] args){ MultiValueMap test=new MultiValueMap(); test.put("zzc", 1); te...
2014-05-14 10:25:32 588
原创 单件模式
单件模式可以得到一个唯一的对象,因为它没有公开的构造函数,其他类使用的时候只能通过请求的方式得到,而不能通过构造函数的方式得到。单件模式确保一个类只有一个实例,并提供一个全局访问点。(延迟实例化)多线程时,还是可能出现创建多个实例的情况。可以在getInstance前加上synchronize避免这个问题但是同步会降低性能public class Singleton { p...
2014-05-13 17:26:41 98
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人