自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 资源 (10)
  • 收藏
  • 关注

原创 Idea+tomcat部署maven版本的web工程

很多时候从网上下的开源工程都是maven形式的,直接跑工程也能部署实现web展示,那是通过idea自带的tomcat内置插件完成的,这里我们通过配置外部tomcat来实现启动、部署、访问一条龙。注意本idea版本是2017.3.6,更高级版本估计改变不大,tomcat8,jdk81. 去tomcat官网下载各操作系统对应的版本,地址百度搜吧2. 经过解压tomcat压缩包,将tomca...

2019-05-27 17:25:16 1610 1

原创 android8.0后台始终运行程序,不会被系统kill

最近在适配8.0程序,发现之前用的电源管理等等操作都无法使程序在点击home键后,息屏状态下存活。小米、华为均测试过,失败告终。有人可能会说去电源设置里更改后台运行设置,那是人为操作,不是程序员该做的。而且装了酷狗之后发现人家也没进行后台设置啊,歌不是妥妥的播放吗?所以考虑了半天,发现了新大陆,抱着试试看的心理去实现了,嘿,结果完美解决了。大家也别老是盯着网上的那些解决办法,很多都是C...

2018-09-04 14:39:16 11901 6

原创 android studio 升级到V3.0版本后,各种悲剧错误

1. 自己的依赖包找不到了,源码都正确就是自己封装的包都报红叉叉,没法点击看源码,但是build和run各种正常2.系统包V4、V7找不到,典型的就是AppCompatActivity这个类找不到,各种烦躁,耽误时间那么接近办法来了,赶紧搬小板凳来看看吧:第一种最简单解决办法(给自己的第三方包重新打个版本号,然后工程里再引入下)---maven管理下,如果library project...

2018-08-06 11:44:12 340

原创 Invalid project description overlaps the location of another project

NND,eclipse里导入工程出现问题了,整了半天,来个这问题,无效工程描述,找了半天看.projec文件是否工程名对应,看androidManifest.XML换里面的代码版本号,我擦都无济于事。无意中发现importing project的时候会出来个android下的Existing android code into workspace,千万别选这个,选了的话搞什么换目录等,烦死你。

2013-11-18 23:17:31 3652 2

原创 发现一个黑心淘宝卖家,提醒大伙小心

http://trade.taobao.com/trade/detail/tradeSnap.htm?spm=a1z09.2.9.51&tradeID=147863105442950  联盟营销店,说是冲钻便宜卖U盘,金士顿都是次品,16G的只有不到8G可以使用,这都经过MyDiskTest_v298.exe软件测试,退货倒是很痛快,把货寄过去就玩失踪,钱不退,大家以后要小心这个黑心店主,目前一个

2012-09-18 12:31:34 2104

原创 针对Eclipse4.0版本造成以前3.X的程序在调用webservice会出错的改变

最典型的就是以前的版本程序可以使用,如果使用了4.0 JUDO版本后会出错:java.lang.NoClassDefFoundError: org.ksoap2.serialization.SoapObject这种错误时Eclipse的升级造成的,需要在工程里建个libs文件夹,把你当时引入的jar包拷进去,然后工程右键-->Propertier(属性)-->java build pa

2012-07-18 10:00:02 825

转载 android 屏幕适配问题

如何将一个应用程序适配在不同的手机上,虽然这不算是一个技术问题,但是对于刚刚做屏幕的开发人员来说,还真不是一件多么简单的事情。 首先:你需要在AndroidManifest.xml文件的元素如下添加子元素supports-screens android:largeScreens="true"       android:normalScreens="true" an

2012-02-17 10:24:03 665

原创 windows xp sp3 实现本机多用户登录系统

自己测试通过了,先上自己的系统:注为番茄花园的众所周知,xp默认是不支持多用户同时登陆的,也就是说,当我们远程上xp的时候本地用户就被踢出来,只能由一个用户使用。在网上东找西找,总算找到完美的解决方案:1、先自己创建个新用户(身份管理员),设置密码2、同名文件在安全模式覆盖以下文件(请做好备份):C:\Windows\system32\TermSrv.DLL,C:\

2012-02-06 10:03:27 1781

原创 android2.0之后的控制返回键和home键的方法

今天做了下测试,都通过了,贴代码给大家分享下使home键失灵:当前activity下加入: @Override  public void onAttachedToWindow()  {    // TODO Auto-generated method stub    this.getWindow().setType(WindowManager.LayoutParams.

2011-11-17 11:43:10 1807 2

转载 android绘制2D图形(扫盲贴)--使用android.graphics类

范例说明   “如何在和机上绘制2D图形呢?”这是许多android游戏开发都是常提到的问题,在android SDK 当中,并没有Java Graphics2D的函数可以使用,而是使用android.graphics底下的类来绘制2D向量图。这个package提供了许多在手机上绘制图形的类与方法,其中Canvas上,而Paint(Android.graphics.Paint)类则像是彩色铅笔

2011-06-17 10:46:00 1986 1

原创 【转】 Ripple [水波] 程序实现水波效果 水纹特效 算法

看到左边这幅动画(如果没有出现,请耐心的稍等片刻),你也许不会相信它其实是用电脑做出来的,这就是“水波”特效的魅力所在。在介绍编程之前,先让我们来回顾一下在高中的物理课上我们所学的关于水波的知识。水波有如下几个特性:扩散:当你投一块石头到水中,你会看到一个以石头入水点为圆心所形成的一圈圈的水波,这里,你可能会被这个现象所误导,以为水波上的每一点都是以石头入水点为中心向外扩散的,这是错误

2011-06-14 15:55:00 2221

原创 祭典华为杭研所失败的痛

    2011.6.11    杭州高新人才市场华为专场          下个大雨,去赶了个华为招聘会,满心欢喜的通过了技术和群面,接下来遇到了JP装B面试官,也不清楚这东西是什么职务,反正也有一面,开始乱翻简历,然后开口就问做过什么项目。插播此男的一些行为:一坐下就是那种后仰超过直立角度>10°的坐姿,给人一种瞧不起人的感觉,好像他很牛B一样的,华为强是多少人打造的,如果都是今天遇到

2011-06-11 23:39:00 5242 1

原创 android 实现拍照的2种方法

<br />android系统的照相功能,已实现2种方法,可供大家参考:<br />1.调用系统摄像头来拍照<br />首先,找到AndroidManifest.xml文件里加入用户权限<br /><uses-permission android:name="android.permission.CAMERA"></uses-permission> <br /> <uses-feature android:name="android.hardware.camera" /><br /> <uses-featu

2010-12-28 17:02:00 54613 11

原创 android中一个程序中再次开启另外一个应用程序

<br />刚才经过自己的测试,找到了可以开启另外个程序的方法,现在分享给大家:<br /> <br />Intent intent = new Intent(Intent.ACTION_MAIN);<br />ComponentName com = new ComponentNa("cn.com.pubinfo.citymanage","cn.com.pubinfo.citymanage.citymanage");<br />   intent.setComponent(com);<br />   sta

2010-12-21 09:49:00 1354

原创 UDP内网和外网连接通信的问题

<br />这几天忙着搞UDP的socket通信,忙乎了几天终于有点成就了,窃喜下。。。。<br />如果你不懂内网和外网的区别,不懂局域网和广域网就先熟悉下,再来看程序。我目前的情况是客户端在一个内网上,要连接外网的服务器,外网服务器在收到客户端的请求后,反馈信息给客户端。<br />请注意是UDP,不是TCP。<br />先引入内网和外网的一些些小知识:<br />如我内网的IP为:192.168.0.2,端口为3200,此时我想和外网的IP:220.120.123.42,端口为23654通信,从客户端

2010-12-02 15:21:00 27283 42

原创 directshow编译中出现的一些问题,好贴,具有参考价值

<br />项目中遇到的编译问题,这些好贴,只要是有用的,保留在这个博文中,以备不时之需:<br />1.Windows Mobile 上常见的 DirectShow 链接错误,地址:<br />http://blog.csdn.net/hhygcy/archive/2009/05/14/4183834.aspx

2010-11-05 10:14:00 823

原创 VC获取鼠标hook时的做法

<br />//NCButtonUpHelper.h<br />#pragma  once<br />extern HHOOK hMouseHook;<br />extern bool bNcLButtonDown;<br />LRESULT CALLBACK MouseHookProc(int nCode,WPARAM wParam, LPARAM lParam);<br /> <br /> <br />//NCButtonUpHelper.cpp<br />#include "stdafx.h"<br

2010-10-20 10:52:00 3650

转载 使用MyEclipse可视化开发Hibernate实例

<br />转帖,原文出处:http://www.blogjava.net/gm_jing/articles/309323.html<br /><br />2.7  使用MyEclipse可视化开发Hibernate实例<br />2.7节的例子源代码在配套光盘sourcecode/workspace目录的chapter02_first项目中。<br />这个实例主要演示如何使用MyEclipse的可视化开发工具开发Hibernate应用,利用MyEclipse可以提高我们开发Java EE应用的效率。

2010-10-19 11:15:00 2670

原创 好多人都在网上找PPC的拨号上网程序,我来发个自己的写的代码给大家分享下

<br />       这个程序里有是否检测网络已断开,然后重连,大家可以根据自己的情况进行改变,一切为了分享,希望大家也都把这个精神发扬下去,在WM5.0、WM6.0  基于MFC的智能设备工程,测试通过  CDMA网络<br />*******************************************************************<br />//ConnectManager.h<br /> <br />#pragma once<br /> <br />class CCo

2010-10-19 10:59:00 1511

转载 PPC中如何判断网络已经连接或者断开

<br /> 在PPC的开发中有时需要判断网络什么时候连接,什么时候断开,并且做出相应的处理。比如说TimeSyncPPC程序,就需要在网络连接之后得到消息然后去下载时间同步信息,因此就必须要一种方法让TimeSyncPPC程序在PPC连接网络之后得到系统的消息。当然有人说可以不断去轮询看系统是否连接到网络了,但这绝对不是一个好方法。其实Windows Mobile 5.0之后微软已经提供了一个专门的函数来得到网络状态变化的Notification,我们要做的就是等待这个消息,函数如下:<br />

2010-10-19 10:49:00 945

原创 VC6转VS2005的一个下拉列表错误

<br />将一个项目由vc6转 到vc7下面,ON_NOTIFY的NMTOOLBAR老是提示错误 error C2440: “static_cast” : 无法从“void (__thiscall CMainFrame::* ) (NMTOOLBARA *,LRESULT *)”转换为“void (__thiscall CCmdTarget::* ) (NMHDR *,LRESULT *)” <br /><br />解决方法:  <br />VC6下OnToolbarDropDown的函数原型: void

2010-09-30 09:51:00 971 1

转载 关于开源的RTP——jrtplib的使用(转)

<br />关于JRTP的转载,讲的比较详细<br />这段时间在研究RTP,好几天了,今天又来总结一下。<br />   关于jrtplib环境的建立,可以见我以前写的总结,现在我主要来谈谈jrtplib3.71下的几个example的学习。<br /> <br />一、sample是一个简单的IPv4的列子,它实现了RTP在本机上的数据的传输。<br /> <br />1、初始化。<br />我们知道RTP是通常是使用UDP协议来实现数据的传输,在windows环境下,当然要用到我们熟悉的套接字的使用,

2010-09-03 11:08:00 2141

转载 WINCE 如何显示PNG和GIF图片

<br />以前解决过这个问题的 竟然忘记了 又在网上 找了一天<br />现在备份起来 …… <br /> wince的开发过程中,经常要涉及到GUI等开发,其强大的功能依赖于微软各种动态库和组件的支持,特别我最近在做仿IPHONE效果的UI时,有很多花稍的图片,只能用PNG格式的图片来实现,这里主要介绍wince下各种图片的显示方法,开发环境是VS2005+wince5.0,源程序为实现PNG和GIF的解码和显示函数。<br />    在一些多媒体项目中,图片显示是必不可少的,然而EVC的标准win3

2010-08-27 16:29:00 1172

原创 Android模拟器中加载和使用SDCard卡

<br />Android模拟器或真机都会有一定大小的内部存储空间(不是指内存,指的是持久化存储空间),但这并不够,有时我们需要更大的存储空间。为了在模拟器上开发使用扩展存储空间的程序,需要在PC上模拟一个SDCard的虚拟文件,然后加载到模拟器中。sdcard文件使用tools目录下的mksdcard.exe命令生成,假设要生成大小256M的sdcard文件,可以使用如下的命令:<br />mksdcard -l mycard 256M card/mycard.img(这个要复制到命令行中的,我手敲进去竟

2010-08-09 11:09:00 1597

原创 网上摘抄一些C++笔试题目

<br />C++笔试题<br />1.多态类中的虚函数表是Compile-Time,还是Run-Time时建立的?<br />答案:虚拟函数表是在编译期就建立了,各个虚拟函数这时被组织成了一个虚拟函数的入口地址的数组.而对象的隐藏成员--虚拟函数表指针是在运行期--也就是构造函数被调用时进行初始化的,这是实现多态的关键.<br />2.一个父类写了一个virtual函数,如果子类覆盖它的函数不加virtual ,也能实现多态?在子类的空间里,有没有父类的这个函数,或者父类的私有变量? (华为笔试题)答案:

2010-07-28 15:15:00 614

原创 网络连接实例(接上篇APN设置)

<br />private static final String WEBURL = "http://www.sina.com.cn";<br />try {<br />    // 创建URL对象<br />    URL url = new URL(WEBURL);<br />    // 创建URL连接<br />    HttpURLConnection connection = (HttpURLConnection)url.openConnection();<br />    // 对于 HTTP

2010-07-21 16:33:00 3469

原创 添加APN网络接入点,设置指定网络为默认网络

网上看了很多资料,再加上自己的理解和探索,终于实现了添加接入点设置和将当前网络设置为自己指定的网络接入点。废话不多说,上源码,大家分享下:(在moto-xt800,CDMA下进行了测试)1.准备工作:      AndroidManifest。xml文件里添加以下三个权限设置:开始上代码了,很期待吧?2.新建一个类ApnNode,算是属性设置吧public class ApnNode {  pri

2010-07-20 09:45:00 21439 22

转载 #ifndef#define#endif的用法

<br />文件中的#ifndef 头件的中的#ifndef,这是一个很关键的东西。比如你有两个C文件,这两个C文件都include了同一个头文件。而编译时,这两个C文件要一同编译成一个可运行文件,于是问题来了,大量的声明冲突。 还是把头文件的内容都放在#ifndef和#endif中吧。不管你的头文件会不会被多个文件引用,你都要加上这个。一般格式是这样的: #ifndef <标识> <br />:}G"{d}Guest#define <标识> ...... <br />}!Dg+t0il4rGue

2010-07-14 16:17:00 1038

原创 struct用法深入探索[转]

1. struct的巨大作用<br />  面对一个人的大型C/C++程序时,只看其对struct的使用情况我们就可以对其编写者的编程经验进行评估。因为一个大型的C/C++程序,势必要涉及一些(甚至大量)进行数据组合的结构体,这些结构体可以将原本意义属于一个整体的数据组合在一起。从某种程度上来说,会不会用struct,怎样用struct是区别一个开发人员是否具备丰富开发经历的标志。<br />  在网络协议、通信控制、嵌入式系统的C/C++编程中,我们经常要传送的不是简单的字节流(char型数组),而是多种

2010-06-29 16:53:00 2039

原创 C++ 里sizeof的计算

<br />               那天在网上看了这么一道题目,忽然自己想去搞搞清楚,所以翻资料,整理、测试,得出一个算法来,我把思想记录下来:<br />得到了以下结论:<br />    1. 成员的对齐是按声明顺序进行的;<br />    2. 对齐值由编译指示和最大成员两者较小的值决定;<br />    3. 未对齐到对齐值的成员一起形成块对齐(联合对齐);<br />    4. 上一个(下一个)对齐采用自己较大则不变,自己较小则填充自己对齐到上一个(下一个)大小;<br />    5

2010-06-28 10:50:00 569

原创 [C/C++]指针详解(3) — 指针表达式

<br />4、指针表达式<br />一个表达式的结果如果是一个指针,那么这个表达式就叫指针表式。下面是一些指针表达式的例子:<br />例七:<br />int a,b;<br />int array[10];<br />int *pa;<br />pa=&a; //&a 是一个指针表达式。<br />Int **ptr=&pa; //&pa 也是一个指针表达式。<br />*ptr=&b; //*ptr 和&b 都是指针表达式。<br />pa=array;<br />pa++; //这也是指针表达式。

2010-06-22 11:14:00 690

原创 [C/C++]指针详解(2) — 指针运算与运算符

<br />一、指针的算术运算<br />指针可以加上或减去一个整数。指针的这种运算的意义和通常的数值的加减运算的意义是不一样的,以单元为单位。例如:<br />例二:<br />char a[20];<br />int *ptr=(int *)a; //强制类型转换并不会改变a 的类型<br />ptr++;<br />在上例中,指针ptr 的类型是int*,它指向的类型是int,它被初始化为指向整型变量a。接下来的第3 句中,指针ptr 被加了1,编译器是这样处理的:它把指针ptr 的值加上了sizeo

2010-06-22 11:12:00 1243

转载 [C/C++]指针详解(1) — 复杂数据类型与指针

一、复杂类型说明<br />要了解指针,多多少少会出现一些比较复杂的类型,所以我先介绍一下如何完全理解一个复杂类型,要理解复杂类型其实很简单,一个类型里会出现很多运算符,他们也像普通的表达式一样,有优先级,其优先级和运算优先级一样,所以我总结了一下其原则:<br />从变量名处起,根据运算符优先级结合,一步一步分析.<br />下面让我们先从简单的类型开始慢慢分析吧:<br />int p; //这是一个普通的整型变量<br />int *p; //首先从P 处开始,先与*结合,所以说明P 是一<br />

2010-06-22 11:02:00 596

转载 必懂知识点 Windows平台下的多线程编程

<br />线程是进程的一条执行路径,它包含独立的堆栈和CPU寄存器状态,每个线程共享所有的进程资源,包括打开的文件、信号标识及动态分配的内存等。一个进程内的所有线程使用同一个地址空间,而这些线程的执行由系统调度程序控制,调度程序决定哪个线程可执行以及什么时候执行线程。线程有优先级别,优先权较低的线程必须等到优先权较高的线程执行完后再执行。在多处理器的机器上,调度程序可将多个线程放到不同的处理器上去运行,这样可使处理器任务平衡,并提高系统的运行效率。 <br />Windows是一种多任务的操作系统,在Wi

2010-06-22 10:26:00 626

原创 图片从数据流转换为字符型,方便网络传输 base64转换

<br />android不能直接利用java里的base64类,需要自己定义编写一个编码类,从而达到可以在网络中传输照片的目的,以下就是构建一个编码类型,便于进行网络传输。<br /> <br /> <br />构建一个base64类:<br />public class base64 {<br /> <br /> private static final byte[] encodingTable = { (byte) 'A', (byte) 'B',<br />   (byte) 'C', (byte)

2010-06-22 09:22:00 2678

转载 Java多线程编程要点 (二)

<br />4、 Timer 和 Timer Task 的使用<br />Timer 是一种定时器工具,用来在一个后台线程计划执行指定任务,这些任务可以被执行一次,也可以被定期执行。每个 Timer 对象对应一个后台线程,顺序地执行所有计时器任务。如果完成某个计时器任务的时间太长,那么它会“独占”计时器的任务执行线程,从而可能延迟后续任务的执行。对 Timer 对象最后的引用完成并且所有未处理的任务都已执行完成后,计时器的任务执行线程会正常终止(并且成为垃圾回收的对象)。TimerTask是一个抽象类,实现

2010-06-22 09:12:00 497

转载 java多线程编程要点(一)

<br />1、 认识Thread和Runnable<br />Java中实现多线程有两种途径:继承Thread类或者实现Runnable接口。Runnable是接口,建议用接口的方式生成线程,因为接口可以实现多继承,况且Runnable只有一个run方法,很适合继承。在使用Thread的时候只需继承Thread,并且new一个实例出来,调用start()方法即可以启动一个线程。<br />Thread Test = new Thread();<br />Test.start();<br />在使用Runn

2010-06-22 09:09:00 535

原创 android 用户权限罗列

1.拨打电话      Intent myintent = new Intent("android.intent.action.CALL",Uri.parse("tel:"+"yournumber"));      startActivity(myintent);在Manifast.xml里添加2.使用网络3.录音4.拍照

2010-06-21 11:06:00 1491

原创 java File类

<br />                                                                  Java.io.File类操作心得<br />File类API为我们提供了一个通用的抽象文件,用于操作计算机中的文件和目录,采用Unix的思想,目录也被看作是一种文件,所以全部用File类来处理。 创建一个File类的实例,其初始化值就意味着加载待处理的相应文件(或目录),比如: File objDir = new File(“D:/XP/test”);File o

2010-06-21 10:09:00 1303 1

原创 Intent 用法集合

//显示网页   Uri uri = Uri.parse("http://google.com");   Intent it = new Intent(Intent.ACTION_VIEW, uri);   startActivity(it);       //显示地图   Uri uri = Uri.parse("geo:38.899533,-77.036476");   Intent it = new Intent(Intent.ACTION_VIEW, uri);   startActivity(it

2010-06-18 16:36:00 592

VC对话框自绘标题栏

自绘标题栏,MFC的对话框程序,对界面有很好的指导作用,而且用到了鼠标hook,可以了解下hook的一些用法

2010-10-20

SQLite+Database+Browser.exe

可以方便进行数据表的建立、查询、插入、修改等操作,数据库文件可视化

2010-05-13

brew的入门和提高的开发文档和电子书

对brew有了全面的介绍,是一个入门提高的好资料,有利于学习brew和开发基于brew的应用程序

2009-07-07

wince编程Demo和详细说明

对wince系统开发有了详细的说明和源代码,每个工程都可以自己修改和调试

2009-02-27

PDA中新数据库操作Sqlite3

找到这个资源不容易啊,是可以直接用SQL语句来对PDA手机端的数据进行操作,大大方便了用户对数据的操作,拿出来和大家分享下。有源代码,可以自己去修改

2009-02-16

C++编写的CEDB全资料(数据的增、删、查、修改)

罗列了全部的CEDB资料,对于想在移动设备上开发系统自带数据库的来说,是个不错的参考。附有原代码

2009-02-09

Microsoft.NET技术内幕

Microsoft.NET技术内幕第三部分,大家努力下,了解技术才是关键,我找了好久的经典资料

2008-12-03

Microsoft.NET技术内幕

Microsoft.NET技术内幕第二部分,大家好好学习下,找这个书籍不容易啊

2008-12-03

Microsoft.NET技术内幕

详细系统的介绍了Microsoft.NET技术内幕,对。net方法设计和功能都是最完美的设计和实现

2008-12-03

空空如也

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

TA关注的人

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