自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(64)
  • 收藏
  • 关注

转载 常用数据库定义自增长列的方法

MySql在mysql中,如果把表的主键设为auto_increment类型,数据库就会自动为主键赋值。例如:create table customers(id int auto_increment primary key not null, name varchar(15));insert into customers(name) values("name1"),("name2

2012-10-09 14:55:04 15440

原创 PHP 函数积累

<?php function echoline($str) { echo $str.""; } //=========================local file search recursive=========================================// function searchfilebyname($filename,$dir) {

2012-10-04 23:49:37 619

转载 php 数据类型

{php 数据类型}PHP 支持8种基本的数据类型。四种标量类型:boolean (布尔型)integer (整型)float (浮点型, 也称作 double)string (字符串)两种复合类型:array (数组)object (对象)最后是两种特殊类型:resource (资源)NULL (NULL)为了确保代码的易读性,本手册还介绍了一些伪

2012-10-04 17:20:58 2204

转载 Perl正则表达式

一、简介模式指在字符串中寻找的特定序列的字符,由反斜线包含:/def/即模式def。其用法如结合函数split将字符串用某模式分成多个单词:@array = split(/ /, $line); 二、匹配操作匹配操作符 =~、!~=~检验匹配是否成功:$result = $var =~ /abc/;若在该字符串中找到了该模式,则返回非零值,即true,不匹配则返回0,即fals

2012-10-04 01:11:51 720

转载 PHP 判断变量的类型总结

isset($ var) : //变量是不是已经声明   empty($ var): //变量是不是为空   defined($ var): //常量是不是已经定义 define()   array_key_exists(mixed key, array search) ://检查给定的键名或索引是不是存在于数组中   判断数据类型   is_numeric

2012-10-03 18:18:14 1253

原创 输入流当中的read方法和readfully方法的区别与原理 -- 一直纠结的socket传输大图片解决的问题所在

在做一个通过 DataInputStream in, DataOutputStream   out 读入写出传输图片文件时 遇到了各种错误。终于在调试N久之后给弄出来了。做一个总结,纪念一下:1、起初通过自己的网络框架,利用gson图个方便,因此写了一个图片的类Picture,然后像通过设置一个byte数组的属性然后利用gson     完美独好的 把类转换为json格式的

2012-09-23 13:44:59 4477 1

转载 IP 地址和 Int 型之间的转换

一、基本知识点  IP ——> 整数:把IP地址转化为字节数组通过左移位(整数 ——> IP:将整数值进行右移位操作(>>>),右移24位,再进行与操作符(&)0xFF,得到的数字即为第一段IP。将整数值进行右移位操作(>>>),右移16位,再进行与操作符(&)0xFF,得到的数字即为第二段IP。将整数值进行右移位操作(>>>),右移8位,再进行与操作符

2012-09-22 09:34:39 14541

原创 Android使用wifi通过UDP协议发送广播数据包给PC接收不到问题解决方法

最近在写一个android到PC端的一个通过UDP协议传输广播数据包的问题。  使用自己搭建了一个网络框架:connector = new DMUDPConnector();  String ip;    try {ip = WifiUtils.getHotspotIPAddress();} catch (WifiException e) {// TODO Auto-g

2012-09-21 11:32:48 8822 1

转载 Eclipse通过Spket或Apatana增加js,JQuery提示的方法

Eclipse通过Spket增加JQuery提示的方法 Eclipse安装插件支持jQuery智能提示最近工作中用到jQuery插件,需要安装eclipse插件才能支持jQuery智能提示,在网上搜索了一下,常用的有三个插件支持jQuery的智能提示:1.jQueryWTP2.Spket3.Aptana 在安装插件之前需要先安装eclipse,如

2012-09-17 21:31:36 4963

转载 让你的MyEclipse自动提示jquery和extjs等

一、安装Spket第一种方法:网上更新方式1.插件首页:http://www.spket.com2.插件名称:Spket IDE3.更新连接(Update Site):http://www.spket.com/update/ 更新安装方法:1.[Help]-[Software Updates]-[Find and Install...]2.[Search

2012-09-17 20:49:05 3067

转载 Eclipse添加DTD文件实现xml的自动提示功能

以iBATIS编写 Sql Map Config 配置文件为例, 添加 sql-map-config-2.dtd 到Eclipse中, 从而获得xml自动的提示的功能, 能更好的按照iBATIS官方定义的规范来编写xml文档.   记住xml中有这么一句话.Eclipse中打开window-->Preferences-->XML-->XML catalog点击add按钮,弹

2012-09-17 20:39:06 863

原创 将java工程文件打成jar包并且保留每个java文件的方法注释方法

将java工程文件打成jar包并且保留每个java文件的方法注释的内容如: byte[] org.dm.javaTypeUtil.DMTypeConverter.convertIntArray2ByteArray(int[]ints) 将一个int数组的值全部转换到一个byte数组里 Parameters: ints Returns:  则需要在打包界面 的这个

2012-09-16 20:05:46 4287

转载 Android应用程序发送广播(sendBroadcast)的过程分析

[原]Android应用程序发送广播(sendBroadcast)的过程分析        前面我们分析了Android应用程序注册广播接收器的过程,这个过程只完成了万里长征的第一步,接下来它还要等待ActivityManagerService将广播分发过来。ActivityManagerService是如何得到广播并把它分发出去的呢?这就是本文要介绍的广播发送过程了。

2012-09-16 12:56:28 970

转载 java中byte数组与int类型的转换(两种方式)

java中byte数组与int类型的转换(两种方式)java中byte数组与int类型的转换,在网络编程中这个算法是最基本的算法,我们都知道,在socket传输中,发送、者接收的数据都是 byte数组,但是int类型是4个byte组成的,如何把一个整形int转换成byte数组,同时如何把一个长度为4的byte数组转换为int类型。下面有两种方式。public stati

2012-09-15 21:26:19 871

转载 Android学习 之 Bitmap Drawable byte[] 三者之间的转换以及把数组存入数据库及提取数据重新组合成所需对象,如图像

Android学习 之 Bitmap Drawable byte[] 三者之间的转换以及把数组存入数据库及提取数据重新组合成所需对象,如图像1.创建数据库表的时候选择存图片的字段类型为blob?StringBuffer createTableOfHistory = new StringBuffer();createTa

2012-09-15 21:16:11 1163

转载 Android动画基础

关于动画的实现,Android提供了Animation,在Android SDK介绍了2种Animation模式:1. Tween Animation:通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效果,即是一种渐变动画;2. Frame Animation:顺序播放事先做好的图像,是一种画面转换动画。动画类型下面先来看看Android提供的动画类型。

2012-09-15 20:10:29 554

原创 MySQL的LAST_INSERT_ID用法

[Net reference]LAST_INSERT_ID() 自动返回最后一个INSERT或 UPDATE 查询中 AUTO_INCREMENT列设置的第一个表发生的值。MySQL的LAST_INSERT_ID的注意事项:第一、查询和插入所使用的Connection对象必须是同一个才可以,否则返回值是不可预料的。mysql> SELECT LAST_I

2012-09-12 13:40:45 817

原创 解决java工程打包后无法找到资源文件路径的方法

问题描述:一般情况下我们希望将一些固定的资源文件通过eclipse一起导出到一个jar包中。例如以下的一个工程资源布局:此工程到处以后红色部分是不会导入到jar包里面的,而绿色部分是可以导入到jar包里的。那么利用资源时在代码中使用相对路径比如读红色部分file中的file.txt文件使用  String path = “file/file.txt”; 是没有问题的。但是打

2012-09-09 14:16:53 17226 2

原创 oracle创建新的数据库后如何连接到以前的数据库

oracle 在创建新的数据库以后,会默认启动 orcaleserviceXXXX服务。这个时候通过sqlplus连接只能连接到这个XXXX的数据库。如果想连接到以前的数据库 方法如下:windows中: 在cmd中打入set命令后在诸多的变量中可以看到一个oracle_sid=XXXX的条目这时只需要输入  set oracle_sid=XXXX , XXXX为你想连接的

2012-09-06 00:29:51 1224

转载 andengine学习

andengine 的 updateThread 和 UiThread 的调用:当AndEngine进行游戏绘图(uiThread)时,游戏业务(updateThread)线程会通过wait方式锁定,而当游戏业务处理时,也会以同样的手段锁定绘图线程,二者间具体交互关系由Engine类中的State子类控制,以此保证游戏画面与游戏业务同步。在同一处声明的uiT

2012-08-29 21:24:49 1850

原创 ListView动态加载一项

记录一下,怕忘记了。简单讲就是 向adapter中的list数据listData增加一项数据。然后调用adapter的 notifyDataSetChanged();方法就行了。实现原理就是 当调用notifyDataSetChanged();后, adapter会把listdata重新遍历一遍,并且依次调用getView方法。for (int i = 0; i     g

2012-08-27 16:53:10 554

原创 算法的复杂度

 空间复杂度   空间复杂度是程序运行所以需要的额外消耗存储空间,也用o()来表示  比如插入排序的时间复杂度是o(n^2),空间复杂度是o(1)  而一般的递归算法就要有o(n)的空间复杂度了,因为每次递归都要存储返回信息  一个算法的优劣主要从算法

2011-06-14 23:09:00 824

原创 Android permission 访问权限大全

Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE

2011-06-14 22:53:00 656

原创 厘米与像素的单位转换

1厘米等于多少个像素客户要求地图显示的时候显示的是一比多少的地图,于是会设计到这个问题。网上的答案都是这个问题是错误的之类的答案,或者就是1厘米等于25像素。我知道这个问题和屏幕的尺寸有关,因为我的显示器上1厘米大概为三十多个像素。为了一探究竟于是有了以下计算。假设前提:a. 1英寸是25.4毫米b. 19英寸的屏幕表示的是显示器对角线的长度是19英寸c

2011-06-14 22:47:00 34014

空空如也

空空如也

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

TA关注的人

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