自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (3)
  • 收藏
  • 关注

原创 服务器同时运行两个不同版本的Tomcat

当第一个tomcat启动后,后面tomcat的server.xml中的端口不管怎么改,仍然会报端口冲突。后来在dos下运行才发现所有的tomcat都会去找CATALINA_HOME和CATALINA_BASE这两个环境变量,因此步骤如下:  1.使用压缩版的tomcat不能使用安装版的(至少有一个是压缩版的)。  2.对其中的一个压缩版的Tomcat更改配置(见第3步),另一个tomcat

2016-06-01 14:11:23 3947

原创 windows桌面远程连接突然不能双向复制文件

远程桌面连接windows 2008,突然无法在本地和服务器之间互相复制文件。根据微软的说明,由rdpclip.exe进程来控制,打开远程服务器的任务管理器,看到rdpclip.exe进程存在,即可进行双向复制文件,但是有时候即使该进程存在也无法进行双向复制,解决的办法如下:在远程服务器的任务管理器结束rdpclip.exe进程,然后通过新建任务重新启动该进程,恢复正常。

2016-06-01 14:01:12 3483

转载 Service和Thread的关系

服务器推荐使用VisualSVN,客户端推荐使用TortoiseSVN。分别下载安装包按提示安装。安装好之后,VisualSVN新建用户,新建用户组,添加用户到用户组,新建repositories,分配权限。客户端,右键TortoiseSVN—->import将项目上传,第一次从VisualSVN下载代码,通过右键SVN Checkout…,即可检测文件是否更改过。以后上传通过右键SVN Commi

2015-08-02 20:32:35 478

原创 tomcat启动成功外网无法访问

最近远程连接Windows 2008的服务器配置安装tomcat,tomcat8w启动成功,但在外网输入ip:port却无法访问,然后想到了防火墙的问题。将防火墙关掉了,果然能访问了,可是关掉防火墙不安全。于是为tomcat端口开放防火墙访问,tomcat开启的如果是8080端口,那么在防火墙中开放8080端口的外部对本机访问权限即可,如果tomcat使用的是80端口,那么就在防火墙中开放80端口的

2015-07-26 20:15:08 12798 1

原创 windows下svn搭建

服务器推荐使用VisualSVN,客户端推荐使用TortoiseSVN。分别下载安装包按提示安装。安装好之后,VisualSVN新建用户,新建用户组,添加用户到用户组,新建repositories,分配权限。客户端,右键TortoiseSVN—->import将项目上传,第一次从VisualSVN下载代码,通过右键SVN Checkout…,即可检测文件是否更改过。以后上传通过右键SVN Commi

2015-07-12 22:19:27 469

原创 mysql左/右/内连接

一般所说的左连接,外连接是指左外连接,右外连接。做个简单的测试。 先说左外连接和右外连接: SQL>select * from t1; ID NAME 1 aaa 2 bbbSQL>select * from t2; ID AGE 1 20 3 30左外连接: SQL>select * fro

2015-07-08 16:31:47 442 1

转载 mysql批量导入导出数据

常用如下: Load Data InFile ‘C:/Data.txt’ Into Table TableTest Lines Terminated By ‘\r\n’; 这个语句,字段默认用制表符隔开,每条记录用换行符隔开,在Windows下换行符为“\r\n”C:/Data.txt 文件内容如下面两行: 1 A 2 B “1”和“A”之间有一个制表符 这样就导进两条记录了。自定义语法

2015-07-06 22:00:09 548

原创 mysql char,varchar与text的选择

char为定长,varchar,text为变长。 char会造成空间浪费,但是有速度优势;而varchar节省了空间,但是速度就不如char。 1. 经常变化的字段用varchar 2. 知道固定长度的用char 3. 尽量用varchar 4. 超过255字节的只能用varchar或者text 5. 能用varchar的地方不用text

2015-07-05 14:28:33 418

转载 TCP协议中的三次握手和四次挥手

建立TCP需要三次握手才能建立,而断开连接则需要四次握手。整个过程如下图所示:先来看看如何建立连接的。首先Client端发送连接请求报文,Server段接受连接后回复ACK报文,并为这次连接分配资源。Client端接收到ACK报文后也向Server段发生ACK报文,并分配资源,这样TCP连接就建立了。那如何断开连接呢?简单的过程如下:【注意】中断连接端可以是Client端,也可以是Server端。假

2015-06-30 20:00:37 386

原创 android MediaRecorder start failed:-38

最近在学习android 录音方面的知识,发现在部分手机正常运行的APP,在华为平板上挂了,eclipse的Logcat显示MediaRecorder start failed:-38。查了下资料,原因是我的APP在编码时使用了多路录音,而调试用的华为平板在硬件上只能单路录音,不支持多路录音。目前mtk的75,15,77,17平台硬件上只支持单路录音,不支持多路录音,后续89平台在这块已经做了改进,

2015-06-30 17:40:28 11010

原创 android onKeyDown返回true与false区别

TabActivity下有几个子Activity,在TabActivity与其中一个子Activity中分别对onKeyDown进行了override,在子Activity中按返回键,在子Activity使用return false时,TabActivity中的onKeyDown代码会继续执行,而在子Activity使用return true时,TabActivity中的onKeyDown代码不会执

2015-06-29 22:15:32 15134

转载 Android应用的自动升级、更新模块的实现

我们看到很多Android应用都具有自动更新功能,用户一键就可以完成软件的升级更新。得益于Android系统的软件包管理和安装机制,这一功能实现起来相当简单,下面我们就来实践一下。 1. 准备知识 在AndroidManifest.xml里定义了每个Android apk的版本标识:<manifest xmlns:android="http://schemas.android.com/apk/r

2015-06-10 17:02:00 399

原创 android 返回键监听

@Override public boolean onKeyDown(int keyCode, KeyEvent event) { switch(keyCode){ case KeyEvent.KEYCODE_MENU: Log.d(TAG, "KeyEvent.KEYCODE_MENU"); break;

2015-06-10 13:35:32 436

原创 android SharedPreferences类存储路径、本地数据库路径

SharedPreferences类产生的文件存储路径:/data/data/包名/shared_prefs/本地数据库路径需要查看相关的java源代码,如String filePath = Environment.getExternalStorageDirectory()+"/.Test/.Test2/"本地数据库路径出现类似“.Test“,数据库路径会隐藏,需要用能获取root权限的文件浏览器来

2015-06-10 09:26:20 2952

原创 android多语言切换

在资源文件中新建一个文件夹values-en,在里面新建一个strings.xml,把默认values文件夹中的strings.xml中的内容拷贝一份到values-en中的strings.xml,再把该文件夹中的中文内容转换为英文,例如设置转换为seting然后在主Activity中添加一个方法代码如下: public void switchLanguage(Locale locale) {

2015-06-09 21:53:17 410

原创 android获得屏幕高度和宽度

android获取屏幕的高度和宽度用到WindowManager这个类,两种方法: 1、WindowManager wm = (WindowManager) getContext() .getSystemService(Context.WINDOW_SERVICE); int width = wm.getDefaultDisplay().getWidth()

2015-06-09 18:28:46 386

原创 android开发扩大CheckBox点击监听范围

android开发过程中,image很小的时候,点击范围很小,很难点击到,用户体验差,在xml文件添加android:text=” “,就是空格。android:drawableRight="@drawable/...."android:text=" "

2015-06-08 17:12:05 2454

原创 android javacode实现缩放动画效果

ScaleAnimation myAnimation_Scale =new ScaleAnimation(0.0f, 1.0f, 0.0f, 1.0f,Animation.RELATIVE_TO_SELF, 1.0f, Animation.RELATIVE_TO_SELF, 1.0f);//缩放动画效果 myAnimation_Scale.setDuration(700);//动画时长

2015-06-08 15:00:07 498

原创 批处理设置静态、动态ip

设置静态ip,新建记事本,写入如下代码@echo offnetsh interface ip set address name="本地连接" source=static addr=192.168.0.2 mask=255.255.255.0 gateway=192.168.0.1 //根据自己情况更改name,addr,mask,gateway设置网关netsh interface ip se

2015-03-31 21:06:15 576

原创 opencv4android不用安装opencv manager

先将OpenCVLoader.initAsync()注释掉,去Opencv官网下载OpenCV-2.4.10-android-sdk,分别将\OpenCV-2.4.10-android-sdk\sdk\native\libs\armeabi和\OpenCV-2.4.10-android-sdk\sdk\native\libs\armeabi-v7a目录下的libopencv_java.so文件复制到

2015-03-13 17:01:35 1521

转载 使用SAX解析XML文件

SAX(Simple API for XML),是指一种接口,或者一个软件包。DOM:文档驱动。DOM在解析文件之前把整个文档装入内存,处理大型文件时其性能很差,是由于DOM的树结构所造成的,此结构占用的内存较多。SAX:事件驱动型的XML解析方式。顺序读取XML文件,不需要一次全部装载整个文件。当遇到像文件开头,文档结束,或者标签开头与标签结束时,会触发一个事件,用户通过在其回调事件中写入处理代码

2015-03-07 17:04:45 447

转载 安卓内存回收机制

Android APP 的运行环境 Android 是一款基于 Linux 内核,面向移动终端的操作系统。为适应其作为移动平台操作系统的特殊需要,谷歌对其做了特别的设计与优化,使得其进程调度与资源管理与其他平台的 Linux 有明显的区别。主要包含下面几个层次: Application Framework Application Framework 将整个操作系统分隔成两个部分。对应用开发者而

2015-03-07 00:04:06 497

原创 android开发即时刷新某路径下的文件

有时刚拍的照片,存放在某路径下,不能得到即时刷新,导致不能选择该照片,可通过发送广播实现即时刷新,代码如下。Intent intent = new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE); //根据需要自定义IMG_PATH路径Uri uri = Uri.fromFile(new File(IMG_PATH + java.io.File.sep

2015-02-27 00:29:57 2144

原创 android开发将assets路径下的文件复制到特定路径

android开发将assets路径下的文件复制到特定路径

2015-02-26 23:58:50 709

转载 Java中访问权限控制

JAVA有四种访问控制权限:public、protected、friendly(default)、private.这四种权限的作用于如下:                   当前类    同一package     子孙类     其他类public               Y             Y            Y          Yprot

2014-10-25 19:41:29 483

原创 制作Android圆角按钮

普通状态时背景色是红色的*按下和获得焦点时背景色是蓝色的*点了这个按钮后,打开一个新的界面,这个界面显示的是百度首页(注意显示网页不能调用外部程序,只能用内置的浏览器内核来显示,否则当作弊)4)修改3)中的Demo,点击按钮后,不会直接打开百度首页,而是显示一个对话框,用户点击“确定”后才打开新界面,如果点击“取消”则不打开5)修改3)中的Demo,点击按钮后,使用

2014-10-08 15:06:17 349

labview__图像的抓图和粘贴功能模块设计

labview实现图像文件读入程序设计; 在一幅图中,可任意抓取一个矩形范围的图像并复制到Windows的剪贴板中; 抓取和剪切的图像可粘贴到本图像的其他位置上。

2013-07-23

静态网页制作经典教程

经典静态网页制作教程,制作讲解很详细,适合网页制作初学者

2013-04-05

JAVA入门教程_强烈推荐

JAVA入门教程,非常适合JAVA初学者,强烈推荐

2013-04-05

空空如也

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

TA关注的人

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