- 浏览: 472260 次
- 性别:
- 来自: 北京
最新评论
-
bewithme:
我把一个透明背景的PNG画到了另外一张图片上,为啥透明背景就变 ...
Java绘制PNG图片时的黑色背景问题 -
davidwkj:
Y坐标的公式不对。算出来的值是错的!!!!!!!!!!!!!! ...
两条线段是否相交,计算交点公式。 -
zhang9181156:
茅塞顿开哈,感谢
android--相机开发 -
leecinwell:
哈
Android条用照相机,实现可剪切功能 -
life_菜鸟飞:
非常感谢作者这么详细的讲解,自己也动手实践了一下,发现前面几个 ...
android--相机开发
文章列表
Eclipse上GIT插件EGIT使用手册
- 博客分类:
- git
首先附上两个不错的网址:
http://rogerdudler.github.io/git-guide/index.zh.html
https://help.github.com/
【转】
Eclipse上GIT插件EGIT使用手册
一_安装EGIT插件
http://download.eclipse.org/egit/updates/
或者使用Eclipse Marketplace,搜索EGit
Java程序员必知的8大排序
- 博客分类:
- 算法模式
::::Java程序员必知的8大排序::::
8种排序之间的关系:
1, 直接插入排序
(1)基本思想:在要排序的一组数中,假设前面(n-1)[n>=2] 个数已经是排
好顺序的,现在要把第n个数插到前面的有序数中,使得这n个数
也是排好顺序的。如此反复循环,直到全部排好顺序。
(2)实例
JAVA中运用数组的四种排序方法
- 博客分类:
- 算法模式
:::::JAVA中运用数组的四种排序方法:::::
JAVA中在运用数组进行排序功能时,一般有四种方法:快速排序法、冒泡法、选择排序法、插入排序法。
快速排序法主要是运用了Arrays中的一个方法Arrays.sort()实现。
冒泡法是运用遍历数组进行比较,通过不断的比较将最小值或者最大值一个一个的遍历出来。
选择排序法是将数组的第一个数据作为最大或者最小的值,然后通过比较循环,输出有序的数组。
插入排序是选择一个数组中的数据,通过不断的插入比较最后进行排序。下面我就将他们的实现方法一一详解供大家参考。
<1>利用Arrays带有 ...
浅析android应用增量升级
- 博客分类:
- Android
背景
随着android应用体积的不断增大,以及应用版本发布的不断更迭,用户的升级成了一个问题,google也意识到不断更新应用对用户流量的损耗,在Google I/O 上提及的 Smart App update,即应用增量升级,或者叫做差分升级的做法,并在新版本的Google Play中得到支持,某天在和群友聊天是扯到这方面的话题,好奇就稍微研究了一下。
增量升级的原理
今天我们就来实现类似的应用的增量升级。其实增量升级的原理很简单,即首先将应用的旧版本Apk与新版本Apk做差分,得到更新的部分的补丁,例如旧版本的APK有5M,新版的有8M,更新的 ...
Activity是一个工人,它来控制Window;Window是一面显示屏,用来显示信息;View就是要显示在显示屏上的信息,这些View 都是层层重叠在一起(通过infalte()和addView())放到Window显示屏上的。而LayoutInfalter就是用来生成View的 一个工具,XML布局文件就是用来生成View的原料
再来说说代码中具体的执行流程
setContentView(R.layout.main)其实就是下面内容。(注释掉本行执行下面的代码可以更直观)
getWindow().setContentView(LayoutInflater.from ...
1. 生成png图片
int width = 400;
int height = 300;
// 创建BufferedImage对象
BufferedImage image = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);
// 获取Graphics2D
Graphics2D g2d = image.createGraphics();
// 画图
g2d.setColor(new Color(255,0,0));
g2d.setSt ...
1.JTable ,JTable如何在内容里面存放组件(下拉框,图片)和修改数据。
2.系统托盘TrayIcon的使用
3.JPopupMenu的使用
4.JTree的使用及替换样式
5.BorderLayout的灵活使用
6.进度条的同步读取和显示
7.滚动条下拉时候滚动条自动衍生
8.监听器、适配器的使用
9.如何直接把文件、文件夹拖拉到组件
10.剪切板的使用
java中判断字符串是否是一个整数
- 博客分类:
- 算法模式
1.使用类型转换判断
1 try { 2 String str="123abc"; 3 int num=Integer.valueOf(str);//把字符串强制转换为数字 4 return true;//如果是数字,返回True 5 } catch (Exception e) { 6 return false;//如果抛出异常,返回False 7 }
2.使用正则表达式判断
...
博客搬家到CSDN,
温馨提示:
为了确认是您本人在申请搬家,请在原博客发文章,告诉大家您将在CSDN有个新家,并将文章地址填写在申请表中。
成发炬宝壁挂炉报警
成发炬宝壁挂炉报警,相信大多数成发炬宝的用户都遇见过这种情况吧,其实在报警的同时也会出现一些故障代码,也许有的用户还不明白故障代码是什么原因吧,下面我就为大家解释一下
当遇到壁挂 ...
Android 获取新浪天气预报数据
- 博客分类:
- Android
新浪天气预报地址:
http://php.weather.sina.com.cn/xml.php?city=武汉&password=DJOYnieT8234jlsK&day=0
其中,city后的城市可用java.net.URLEncoder.encode(“武汉”,” gb2312”);也可以直接写”武汉”,但不能用”wuhan”。Password固定
Day为0表示当天天气,1表示第二天的天气,2表示第三天的天气,以此类推,最大为4。
工具类:
1、定义成员
Android连接网络问题
- 博客分类:
- Android
一、检查网络是否连接
方法一、
public void CheckNetworkState() { boolean flag = false; ConnectivityManager manager = (ConnectivityManager) getSystemService (Context.CONNECTIVITY_SERVICE); State mobile = manager.getNetworkInfo(ConnectivityManager.TYPE_MOBILE) .getState(); State wifi = manager.ge ...
这次所达到的:修复之前几个严重的Bug;增加发送带图片微博的功能(支持拖拉);对微博正文含有的@、话题、超链接等进行正则处理;增加提示内容。
AD:
这次所达到的:
1、修复之前几个严重的Bug
1)、查 ...
Java新浪微博客户端开发第四、五步
- 博客分类:
- Swing
0、Main:主函数入口;1、MainDialog:主界面;2、WeiboPanel:StatusPanel及CommentPanel的父类;3、 StatusPanel:所有有关“微博”的父类......
AD:
这一步是对之前进行较大的改动。增加的类也比较多。包结构如下:
0、Main ...
Java新浪微博客户端开发第二、三步
- 博客分类:
- Swing
MainDialog:此微博客户端的界面,分上下两部分,上面是用户信息、发微薄、刷新等。下面是一个JTabbedPane,用于显示首页、@我、评论等的内容。
AD:
上一篇:Java新浪微博客户端开发第一步中有下图,这个access_token就是接下来要用到的。
关于access_token的有效时间: