自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(91)
  • 资源 (13)
  • 收藏
  • 关注

原创 IDEA 开发Web项目,配置tomcat时,设置项目路径,启动后404问题

1、如下图,设置了 项目的路径为“test”,直接启动tomcat后,启动浏览器后,,显示404:2、解决办法:需要 将“Deployment” -> “Application context”设置一样的路径值:

2018-02-01 15:02:53 2308 1

原创 IDEA左侧project模式下,不显示项目工程目录,只有几个配置文件

I、问题原因 一般为配置文件*.iml 出错了II、解决办法    方法1:找到 出错位置,修复    方法2:清除配置,重新导入        1)关闭IDEA,         2)删除项目文件夹下的.idea文件夹        3)重新用IDEA工具打开项目I、问题原因 一般为配置文件*.iml 出错了II、解决办法    方法1:找

2018-01-13 21:30:16 50675 10

原创 SVN-无法查看log,提示Want to go offline,时间显示1970问题

1、问题1)svn查看log时,提示“Want to go offline”错误,如下图:2)关闭 或 cancel该提示对话框后,显示1970时间,如下图:2、解决方法1)试过很多方法,如:编辑svnserve.conf,设置“anon-access=none”;修改“passwd”、“authz”文档,都无效。2)无意看到一个方法,,完美解决:     

2018-01-13 21:27:39 6065 7

原创 IDEA 提示“There is no configured/running web-servers found! ”错误

1、问题:        IDEA 提示“There is no configured/running web-servers found! Please, run any web-configuration and hit the Refresh button ”错误。               2、解决办法:         将IDEA配置的tomcat配置 的 “libra

2017-12-07 09:26:59 62817 10

原创 Android通过系统打印功能实现PDF预览打印

一、     简介        Android4.4(KitKat,api-19)系统内置了打印框架,通过安装对应打印机的打印插件,就可以容易实现打印功能;        关于 图片、webview、layout及截屏相关的打印方式,已有很多相关教程;该篇使用介绍使用简单方式,实现对现成pdf文档进行打印。 二、     实现1.   安装打印插件1)  在应用市场,搜索

2017-11-02 14:54:38 19503 6

原创 Android Studio直接修改项目名,提示“can't rename root module”问题

Android Studio直接修改项目名,提示“can't rename root module”问题

2017-11-01 17:09:22 9273

原创 Android studio升级3.0,提示“Error:Cannot choose between the following configurations of project”错误

Android studio升级3.0,提示“Error:Cannot choose between the following configurations of project”错误

2017-11-01 17:07:55 11844 6

原创 Android-WiFi打印功能-实现

一、     简介1.   依赖说明1)  Android4.4(KitKat,api-19)及以上设备;2)  安装Mopria的“mopriaprint service”打印服务。2.   mopria print service介绍“mopria print service”为Mopria联盟推出的一款Android设备打印服务应用,官网为http://mopria.or

2017-11-01 17:02:53 17235 11

原创 设置 highcharts 图表Y轴坐标刻度 为整数

step参数,,设置隐藏刻度长度,,不能确保坐标刻度 为整数,,需要设置“allowDecimals”为“false”:yAxis: { allowDecimals:false}

2017-10-13 11:05:29 7082

原创 SVN提交,提示“remains in conflict”错误

SVN commit时,提示“remains in conflict”错误:        1、error出现原因:              在本地项目删除了一个目录,又通过SVN的“Repo-browser ”方式删除了SVN服务器端对应的目录;再提交时,就会提示该错误。        2、解决办法:              项目目录 右键 -> TortoiseSVN ->

2017-10-09 09:25:17 83136 15

原创 通过“document.write”方式,在js文件引入js文件时,造成页面空白问题

1、问题:因为document.write()会将页面已经加载的 组件 清除掉,再添加 write的内容;                    若前端文件应用js时,,放在了 文件的末尾,,该js文件中,通过“document.write”方式加载了其他的js文件,,就会清除 原界面已加载的组件。        2、解决办法:             1)在前端页面 顶部 加

2017-10-08 11:01:12 5513

原创 IDEA 全局搜索快捷键CTRL+SHIFT+F,不起作用

1、全局搜索快捷键:CTRL+SHIFT+F2、全部替换快捷键:CTRL+SHIFT+R3、IDEA 全局搜索快捷键CTRL+SHIFT+F,不起作用        一般是 其他软件占用的这个快捷键;首先可以去看下 搜狗输入法 的繁简字体切换快捷键,取消占用即可。

2017-09-08 10:38:23 40245 14

原创 websocket(一)前端基本使用

WebSocket是HTML5开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。使用ws或wss协议;主要可以用于web端实时通讯。在HTML5中内置有一些API,用于响应应用程序发起的请求。基本API语句如下:创建对象1var ws = new WebSocket(url,name);

2017-09-04 14:34:15 1692

转载 进行 Kotlin 实战开发前,你应了解的那些技术点

进行 Kotlin 实战开发前,你应了解的那些技术点本文概览:Kotlin 的基本示范Kotlin 语言的主要特征Android 和服务器端开发的可能性Kotlin 与其他语言的区别用 Kotlin 编写并运行代码        详细链接原文

2017-08-07 11:18:52 453

原创 Intellij IDEA Tomcat,提示“Unable to ping server at localhost:1099”

Intellij IDEA 启动Tomcat,提示“Unable to ping server at localhost:1099”错误:Intellij IDEA Tomcat Application Server was not connected before run configuration stop, reason: Unable to ping server at localho

2017-07-24 10:25:35 19338 3

原创 Dagger2使用(四)一个简单的Dagger依赖注入过程

实例为一个简单的Android应用,使用AndroidStudio;创建了一个BookModel,在activity中使用TextView显示该BookModel信息。        未使用Dagger的常规实现如下:public class TestDaggerMainActivity extends BaseActivity { TextView mShowInfoView;

2017-07-17 10:50:45 536

原创 Dagger2使用(三)Dagger2依赖注入-注解说明

Dagger2 通过注解来生成代码,定义不同的角色,主要的注解有:@Inject、@Module、@Component、@Provides、@Scope、@SubComponent等。3.1        @Inject        通常在需要依赖的地方使用这个注解。换句话说,你用它告诉Dagger这个类或者字段需要依赖注入。这样,Dagger就会构造一个这个类的实例

2017-07-17 10:43:17 500

原创 IEDA Java项目,编译运行,提示“Error:java: 无效的源版本: 1.8”问题

IEDA Java项目,编译运行,提示“Error:java:无效的源版本: 1.8”问题:    1、  问题:由于主工程及module配置的JDK版本有多个造成的。    2、  解决办法:统一配置成同一JDK版本。

2017-06-19 11:31:49 2451

原创 IDEA启动Tomcat,报“LifecycleException: Failed to start component [StandardEngine[Catalina]

IDEA启动Tomcat,报“LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[]]”问题。        1、 IDEA启动Tomcat,报下面的错误:org.apache.catalina.LifecycleExc

2017-06-19 11:30:11 14065 2

原创 IntelliJ IDEA关闭“Found duplicate code in”提示

1、  IntelliJ IDEA默认会打开“Found duplicate code in”提示,主要提示有重复代码块:2、关闭该提示;File → Settings → Editor → Inspections;在Settings页面右侧的搜索栏处搜索 “Duplicated Code”,取消掉Duplicated Code后面的勾选,再保存设置即可:

2017-06-19 11:26:39 20120 3

原创 在jsp编程中,用get提交表单提交正常,而用post方式出现中文乱码-问题

jsp页面已经设置为了“utf-8”;用get提交表单提交正常,而用post方式出现中文乱码:在结束页面设置:request.setCharacterEncoding("utf-8");

2017-05-08 16:20:42 538

原创 IntelliJ IDEA开发Java web项目,JSP无代码提示或自动补全 问题

1、  取消“Power SaveMode”;File –> Power Save Mode,取消勾选:2、  File -> Project Structure,打开项目设置页面;选择到“Dependencies”便签 -> 点击“+”-> 2Librarys:3、在Choose Libraries页面,选择“Tomcat”:4、  将Tomcat

2017-05-08 14:28:00 30516 5

原创 使用IntelliJ IDEA开发Java Web项目时,修改了JSP后刷新无效果问题

使用IntelliJ IDEA开发Java Web项目时,修改了JSP后刷新页面,无法显示修改后的内容问题?        解决方案:修改IDEA配置的Tomcat设置项,具体“On frame deactivation”-> “Update classes and resources”:

2017-05-08 11:53:32 7957 3

原创 IntelliJ IDEA 配置tomcat

一、   添加Tomcat插件1、  File –> Settings打开IDEA Settings页面:2、  Build, Execution, Deployment -> Aplication Servers -> 右侧+ -> 选择TomcatServer:3、“TomcatHome”选择本地解压的Tomcat目录:4、确定保存后,添加Tomcat插

2017-05-06 15:04:39 745

原创 Dagger2使用(二)“依赖” “注入” 基本概念

2.1        依赖        如果在 ClassA中,有 ClassB的实例,则称 ClassA对 ClassB有一个依赖。2.2        依赖注入        依赖注入就是非自己主动初始化依赖,而通过外部来传入依赖的方式,简单来说就是不使用 new来创建依赖对象。        如:客户类Client(依赖概念中的ClassA)不用自己来初始化它所

2017-04-19 14:23:42 395

原创 Dagger2使用(一)Dagger2 介绍

Dagger2是一个Android依赖注入框架,由Google开发及维护,最早的版本Dagger1由Square公司开发。       Jake Wharton 在对 Dagger 的介绍中指出,Dagger 即 DAG-er,这里的 DAG 即数据结构中的 DAG——有向无环图(Directed Acyclic Graph)。也就是说,Dagger 是一个基于有向无环图结构的依赖注入库,

2017-04-19 14:14:58 327

转载 Android 优化APP 构建速度的17条建议

较长的构建时间将会减缓项目的开发进度,特别是对于大型的项目,app的构建时间长则十几分钟,短则几分钟,长的构建时间已经成了开发瓶颈,本篇文章根据Google官方文档,加上自己的一些理解提供一些提升app构建速度的优化建议。1. 为开发环境创建一个变体有许多配置是你在准备app的release 版本的时候需要,但是当你开发app的时候是不需要的,开启不必要的构建进程会使你的增量构建或

2017-04-19 14:06:14 348

原创 Android studio 2.3 打包版本,提示 Error: Expected resource of type styleable [ResourceType]

而在Android studio 2.3以前版本上都是正确打包的工程,在升级到 Android studio 2.3 后,打包版本,提示 Error: Expected resource of type styleable [ResourceType] 错误。        解决方案:        在提示错误的代码行,使用下面方式处理: @StyleableRes int in

2017-03-23 15:06:16 672

原创 AS升级2.3版本,提示“cannot load project, Could not initialize class org....NewKotlinActivityAction”

Android Studio 升级2.3版本后,加载原有工程时,提示: Cannot load project: com.intellij.ide.plugins.PluginManager$StartupAbortedException: com.intellij.diagnostic.PluginException: Could not initialize class org.je

2017-03-10 09:14:35 2151

原创 apktool反编译:Exception in thread "main" brut.androlib.AndrolibException: Could not decode arsc file

apktool反编译时,提示如下错误: Exception in thread "main" brut.androlib.AndrolibException: Could not decode arsc file       出现该问题,一般是“apktool.jar”的版本太老了。       到“apktool”官网下载对应的最新版本即可,官网地址:https://ibo

2017-03-02 10:05:44 3906

原创 Kotlin语法(二十)-变形声明(Destructuring Declarations)

参考原文: http://kotlinlang.org/docs/reference/multi-declarations.html          可以通过下面方式方便的解构(destructure)一个对象到参数组中,如:data class Person(var name, var age) {}//val person = Person(name="tom ", a

2017-02-22 17:43:38 756

原创 Unable to instantiate application com.android.tools.fd.runtime.BootstrapApplication

可以正常运行的app,在部分手机(如vivo-x5v)上无法启动,提示“Unable to instantiate application com.android.tools.fd.runtime.BootstrapApplication”问题: java.lang.RuntimeException: Unable to instantiate application com.android

2017-02-15 10:34:33 1473

原创 Android Studio工程-assets目录

在Android Studio中添加assets目录,目录的位置在: XXX\src\main\assets       XXX代表你的项目的路径,assets放在src\main目录下。

2017-02-08 15:59:26 796

原创 Android Studio中Java控制台输出中文乱码

AndroidStudio中Java控制台输出中文乱码,如下图所示:                需要在模块的“build.gradle”中配置输出编码格式为“utf-8”: tasks.withType(JavaCompile) { options.encoding = "UTF-8" }

2017-01-10 17:07:40 1655

原创 Chrome加载Android应用,提示【'import' extension is not installed.】错误

Chrome加载Android应用,提示【'import' extension is not installed.】错误,

2017-01-06 09:53:12 6327 1

原创 Chrome加载Android应用,提示“There is no "message" element for key extName”错误问题

Chrome加载Android应用,提示“There is no "message" element for key extName”错误,如:               解决方法:    找到该Crx文件夹下的“_locales\en”目录下的“messages.json”文件,在“extName”节点下,添加“message”字段标签,值对应应用的包名:

2017-01-04 08:56:14 3567

原创 Chrome通过ARChon插件加载运行Android应用

新版的Chrome通过ARChon插件,可以加载Crx格式的android应用,需要使用到工具:       1、新版的Chrome(版本37以上)        2、ARChon插件        3、Node.js,用于将apk文件转换为crx文件

2016-12-20 10:31:31 21435 5

原创 chrome 加 Stetho,调试android应用

stetho是Facebook发布的一款调试android应用的工具。可以抓包,查看数据库、SharedPreferences,无须root。      1、配置Gradle依赖dependencies { compile 'com.facebook.stetho:stetho:1.0.1'}       2、在项目的Application中进行配置stetho

2016-12-19 10:37:37 735

原创 Kotlin语法(十九)-内联函数(Inline Functions)

参考原文: http://kotlinlang.org/docs/reference/inline-functions.html          使用高阶函数造成一些运行时问题:每一个函数都是一个对象,它会持有一个闭包;即在函数体中可以访问这些变量。内存分配(包括函数对象和类)及虚拟调用都会作为运行开销。         通过内联Lambda表达式方式,可以减少这种开销。如“lo

2016-12-15 09:49:42 14411 2

原创 android studio Error:(1, 1) 错误: 非法字符: '\ufeff' 解决方案

有时在合并他人代码 或 导入其他代码后,编译提示“非法字符:‘\ufeff’”问题,如下:

2016-12-12 11:52:06 7925 1

Android wifi打印pdf-demo

Android通过系统打印功能实现PDF预览打印;;;介绍使用简单实现PrintDocumentAdapter 方式,实现对现成pdf文档进行打印。

2017-11-09

mopria-print-service-2.2.2

安卓操作系统(4.4 版或更高);Mopria Print Service 可提供“通用打印驱动程序”,将要打印的数据转换至打印机所需的适当文件类型。

2017-11-01

apk转crx测试demo

1、apk转crx测试demo,为一个2048游戏应用; 2、包含apk文件 及 转换好的crx文件目录。

2016-12-20

Java-WebSocket-jar

Java-WebSocket jar包,封装WebSocket实现。

2016-08-26

ViewPagerFragment-demo

android使用ViewPager和Fragment 方式实现,超过3个fragment页面,更深层的页面不会被销毁

2016-04-11

删除某项目下的一些文件或文件夹

1、一个删除某个文件夹下所有指定的文件或文件夹,包括子文件夹下的内容的工具。 2、可以一次删除多个指定的文件或文件夹名称,用“,”号隔开。 3、主要用途:如有时下载或拷的代码中包含.SVN文件夹,而手动去删除.SVN,是会非常麻烦的,而使用该工具可以轻松搞定。

2012-07-23

jbx2d实现的简单小鸟打箱子demo

jbx2d实现的简单小鸟打箱子demo,比较简单,适合刚入门jbox2d开发。

2012-06-02

类似与愤怒的小鸟的游戏源码案例-jbox2d

类似与愤怒的小鸟的游戏源码案例 采用jbox2d实现。

2012-06-02

沸腾15年 林军

从一九九五年到二○○九年,中国互联网崛起、发展和壮大。在短短十五年间产生了十五家市值超过十亿的上市公司这些前仆後继的先行者不但用网际网路创造了历史,也改写了自己的财富路径。

2011-09-07

Android内存泄漏调试教程

Android内存泄漏调试教程,Android内存泄漏调试教程,Android内存泄漏调试教程

2011-01-15

android下如何调试程序

写代码是每个程序员最乐意做的事,然而在开发中也会遇到很多令程序员很头疼的事情。如果说让程序员最头疼的事情是看到无数bug、软件的发布遥遥无 期,那么让程序员最最头疼的事情是程序在调试状态下没有问题然而在实际运行中确有问题。调试程序是每个程序员工作中必不可少的部分,而且可以毫不夸张地说 调试程序暂用了程序员50%的工作时间。由此可见,调试程序是每个程序员必不可少的技术,调试水平的高低决定了程序员水平的高低。在开发Android程 序前,有必要总结下如何调试Android程序。目前就开发过程中,常用调试程序的方法总结如下: 1. 使用Eclipse开发平台调试; 2. 结合Android SDK调试; 3. 使用JUnit调试;

2011-01-15

eclipse使用,eclipse使用

eclipse使用,eclipse使用,eclipse使用,eclipse使用,eclipse使用,eclipse使用

2011-01-15

空空如也

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

TA关注的人

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