- 博客(34)
- 资源 (31)
- 收藏
- 关注
原创 No cached version of com.android.tools.build:gradle:x.x.x 离线解决方法
本文讲解的是在无网络环境下如何处理该问题!!!1、首先在有网络环境下下载x.x.x版本Android Studio 的 android gradle插件;2、在根项目的build.gradle文件中repositories配置成使用本地maven仓库:mavenLocal()3、在C盘用户目录下新建 .m2/repository 目录4、将Android Studio安装目录下 /...
2020-01-10 15:56:53
2063
4
原创 【Flutter】Invalid argument(s): join(null, "Microsoft VS Code"): part 0 was null,, but part 1 was not
在搭建Flutter开发环境的过程中遇到了上述问题,该问题主要出现在32位机器上。由于Flutter SDK只支持Windows的64位操作系统,所以Flutter tools工具默认会假设系统存在 Program Files (x86) 文件夹,但是如果你在32位操作系统上搭建的话,由于不存在Program Files (x86)文件夹,就导致了上述错误的发生了。目前试过的比较可...
2020-01-03 11:01:16
2846
原创 Unable to resolve module 'AccessibilityInfo' 的解决方案
最近在研究React Native APP 开发,但是按照官方给出来的搭建方案创建了一个AwesomeProject后,执行 react-native run-android 安装Android APP后却是一屏大红幕报 Unable to resolve module ‘AccessibilityInfo’ 的异常,然后给出了以下方案:This might be relate...
2018-07-21 20:49:44
6908
11
原创 Jenkins+Gradle+AS+SVN持续化集成-Android自动化构建APP
先看下最终实现的效果图:功能描述:可以选择不同环境不同版本不同的SVN分支,打包APP,并实现打包完成后自动上传到蒲公英生成安装二维码总体步骤如下:1、 下载最新版Jenkins的war包,并安装JDK(JDK8及以上版本)2、 运行Jenkins,并安装必须插件,配置好项目执行的Jenkins参数3、 配置项目build.gradle里面的脚本4、 编写脚本,使安装包上传到蒲公英平台生成...
2018-04-12 18:03:49
1089
1
原创 算法——汉诺塔(河内塔)
<br />由于数据结构和算法 的重要性,笔者会在今后不定期推出数据结构和算法的文章,以期让更多的编程爱好者掌握数据结构和算法,为自己的编程打好坚实的基础! 这次推出的是算法里的经典题目——汉诺塔(也称为河内塔)!<br /> <br />河內之塔(Towers ofHanoi)是法國人M.Claus(Lucas)於1883年從泰國帶至法國的,河內為越戰時北越的首都,即現在的胡志明市;1883年法國數學家EdouardLucas曾提及這個故事,據說創世紀時Benares有一座波羅
2010-12-02 16:39:00
1188
1
原创 Struts2使用注解方式下载文件
使用Struts2,很多人都知道怎么用配置文件的形式实现文件下载,但是这样做,要写配置文件确实麻烦,那有没有更方便点的方法呢,有!使用注解@Annotation的方式就可以省去写配置文件的步骤,在java代码中的Action上加上“文件下载”的注解即可,具体怎么加呢!?我们来看一个例子吧,用例子说话胜过千言万语。 @Results( { @Result(name = "download", type = "stream", params = { "contentType", "applicati
2010-12-01 20:42:00
3188
2
转载 Android简单入门
<br />最近即将做的一个项目里面需要使用到AIDL(Android Interface Definition Language:接口描述语言)技术,自己早前只是简单瞄了一眼,我的理解它和java中的RMI的概念差不多,在这里我就不相信讲解什么事AIDL了,网上这种介绍非常多。不过概念毕竟是书本上的东西,我决定亲自测试一下。废话不说了,直接开始 <br />1、 既然AIDL是既然是可以在不同进程间进行操作,那么我们首先就需要准备两个项目,我们先来看看不同的两个项目结构式什么样子的。如
2010-12-01 17:16:00
657
原创 源码资料下载网站,资料都不错,极力推荐
<br />瀚宇通开发网(Henii),是国内优秀的源码资料下载站,是软件编程的人员应该收藏的站,如果有需求甚至还可以在上面提!<br />如果有不懂的东西还能在上面搜到相应的资料!本人受益不少,向各位好友也推荐一下了!绝对是你应该常去的网站,如果你想提升<br />你的开发水平的话。。。。。。呵呵,说多了<br />
2010-11-29 13:06:00
1163
原创 java.lang.UnsupportedClassVersionError: Bad version number in .class file
<br />昨天在MyEclipse6.5建立了一个非常简单的struts的工程,但是一直报这样的异常:<br />java.lang.UnsupportedClassVersionError: Bad version number in .class file <br />......<br />......<br />......<br />后来发现是使用的JDK版本造成的问题,所以造成编译出错,解决方案如下(在MyEclipse中):<br />window-->preferences<br /><b
2010-08-06 11:58:00
740
原创 内存映射文件的使用步骤
<br />使用内存映射文件读文件的过程如下:<br /> (1)调用CreateFile函数打开想要映射的文件,得到文件句柄hFile。<br /> (2)调用CreateFileMapping函数,并传入文件句柄hFile,为该文件创建一个内存映射内核对象,得到内存映射文件句柄hMap。<br /> (3)调用MapViewOfFile函数映射整个文件到内存。该函数返回文件创建映射到内存后的内存地址。使用这个指向这个地址的指针就可以读取文件中的内容了。<br /> (4)调用Up
2010-06-23 17:25:00
709
原创 不用配置Action和Result的struts.xml配置文件
<br /><?xml version="1.0" encoding="UTF-8"?><br /><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN"<br /> "http://struts.apache.org/dtds/struts-2.1.dtd"><br /><struts><br /> <!-- 上传文件大小限制 --> <br /> <constant
2010-06-14 23:33:00
2124
转载 垃圾收集器GC的运行机理
严重纠正大多数人的一般看法:Java垃圾收集器是在你程序运行时一直都有在监视着并随时会起作用的!!!而不是在需要GC时它才起作用!!! 详细的解说请看蒋涛先生的博文:http://blog.csdn.net/jiangtao/archive/2001/04/20/1839.aspx
2010-04-01 17:33:00
579
转载 追MM和设计模式
创建型模式 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创
2010-02-02 16:48:00
450
原创 JS面向对象2
构造函数:new操作符用来生成一个新的对象.new后面必须要跟上一个函数,也就是我们常说的构造函数.构造函数的工作原理又是怎样的呢?先看一个例子:"FONT-SIZE: medium">function Person(name,sex) { this.name = name; this.sex = sex; } var per = new
2010-01-31 22:56:00
854
原创 JS面向对象
什么是对象?把一些"名字-属性"的组合放在一个单元里面,就组成了一个对象.我们可以理解为javascript中的对象就是一些"键-值"对的集合"名字"只能是string类型,不能是其他类型,而属性的类型则是任意的(数字/字符串/其他对象..).可以用new Object()来创建一个空对象,也可以简单的用"{}"来创建一个空对象,这两者的作用是等同的."FONT-SIZE: medium"
2010-01-31 20:50:00
872
原创 不安全代码只会在使用 /unsafe 编译的情况下出现
解决办法: 在你的项目属性页面里面,把是否包含unsafe代码的选项选上 在生成的tab里,有一个允许非安全代码的选项, 英文是allow unsafe code,即允许不安全代码
2010-01-30 21:20:00
8588
原创 对配置映射关系的mappedBy的理解
人跟身份证双向关联在Person里面定义的注解:@OneToOne(cascade={CascadeType.ALL},optional=true) public IDCard getIdCard() { return idCard; } 在IDCard里面定义的注释: @OneToOne(cascade=CascadeType.ALL,mappedBy="idC
2009-12-23 00:15:00
1398
1
转载 Openfire简单教程
导言 插件是增强 Openfire 功能。 这份文件是一个开发人员创建插件指南。 结构的一个插件 插件存放在 插件 openfireHome 目录 。 当部署一个 jar 或 war 插件文件,它会自动解压安装。 该文件在插件目录结构如下: 插件结构 myplugin / | - plugin.xml
2009-12-12 00:06:00
9516
2
原创 启动Oracle的相关服务
本人在重新启动Oracle的相关服务器时出现了不能重启Listener服务的问题,后经过一番努力,得到如下解决办法: 找到C:/WINDOWS/system32/drivers/etc下的hosts文件,加上192.168.1.103 ldgis(192.168.1.103 为您的ip地址ipconfig一下就行了),然后再试一下重新启动就可以了。 就这么简单(究其原因:主要是
2009-09-24 12:27:00
817
转载 Web应用程序的测试--使用HttpUnit
HttpUnit是一个集成测试工具,主要关注Web应用的测试,提供的帮助类让测试者可以通过Java类和服务器进行交互,并且将服务器端的响应当作文本或者DOM对象进行处理。HttpUnit还提供了一个模拟Servlet容器,让你可以不需要发布Servlet,就可以对Servlet的内部代码进行测试。本文中作者将详细的介绍如何使用HttpUnit提供的类完成集成测试。 关键词: httpunit
2009-09-23 13:06:00
645
原创 java.security.*包下MessageDigest类的简单应用 MD5加密
package com.henii.test;import java.security.MessageDigest; /** *先通过MD5加密之后,再来一次可逆的加密。 *顺序可以调整,可以选择先用可逆加密,然后再用MD5加密 */ public class MD5andKL{ //MD5加密。32位 public static String MD5(String inStr) { Mes
2009-09-10 13:20:00
3691
1
原创 MySQL安装 Apply security settings报错1045解决方案
今天为了安装MySQl,搞了5个多钟,中午饭都没吃,先是start service 不通过,再是Apply security settings 不通过(报了个1045的Error),后来终于TMD的搞到它通过了,解决办法如下: 解决办法1. 卸载重装,不设root密码,因为MySql默认密码为空。 解决办法2. 保持现在的密码,打开“MySQL Command Line Clie
2009-09-05 13:23:00
4625
8
原创 客户端校验是否为正确的电话号码
代码如下: script type="text/javascript"> String.prototype.Trim = function() { var m = this.match(/^/s*(/S+(/s+/S+)*)/s*$/); return (m == null) ? "" : m[1]; }String.prototype.isMobi
2009-08-18 09:15:00
1135
原创 文件上传allowedTypes和文件下载contentType(mimeType)
我们在做文件上传和下载时,常常要用到以下mimeType,下面列出来供大家参考参考!希望多顶顶 .a : application/octet-stream, .ai : application/postscript, .aif : audio/x-aiff, .aifc
2009-08-14 12:05:00
2001
转载 Struts2文件下载
技术要点 本节代码详细说明文件下载功能的开发流程,介绍知识点如下: 上传成功页面重修改后支持文件下载代码内容。 DownloadAction文件下载功能开发。 struts.xml中DownloadAction配置,以及支持文件名为中文字符的文件下载。 下载文件流程展示。演示代码 上传成功页面,这里笔者让其在每个上传文件后提供“下载”链接。Java代码
2009-08-14 10:49:00
1858
原创 文件上传与下载
本文选用的数据库为Oracle 9i,当然你可以在不改动代码的情况下,通过配置文件的调整将其移植到任何具有Blob字段类型的数据库上,如MySQL,SQLServer等。总体实现 上传文件保存到T_FILE表中,T_FILE表结构如下: ·FILE_ID:文件ID,32个字符,用Hibernate的uuid.hex算法生成。 ·FILE_NAME:文件名。 ·FILE_CONTENT:
2009-08-12 20:30:00
1334
原创 MySQL用户权限
MySQL用户权限简单例子: mysql> grant all privileges on *.* to root@localhost ; 给root用户授予localhost机器上的所有数据库的所有权限。 mysql> grant usage on *.* to user@localhost; 给user用户授予localhost机器上的所有数据库的使用权限。 m
2009-08-11 22:07:00
608
原创 项目进展
到目前为止,和同学一起开发的项目已经完成了将近四分之一了,在这个过程中大家互相学习,大家都有很大的提高和进步......我们的团队沟通很好,遇到了问题都能够停下来沟通清楚后才继续做下去,避免了盲目前进,我相信经过了这个项目的历练,我们会是很出色的程序员!!! 大家都加油吧,为自己的未来好好的拼一拼!未来是属于我们年轻一代的!!!GO...
2009-07-25 10:54:00
524
原创 Jstl标签简介
JSP 标准标记库( Standard Tag Library , JSTL) 是一组以标准化格式实现许多通用的 Web 站点功能的定制标记。 JSP 技术的优势之一在于其定制标记库工具。除了核心 JSP 标记,如 jsp:include 之外,定制标记库工具使您能够创建唯一的标记来描述以站点或应用程序为导向的操作。一旦您创建了定制标记库 ( 简称 taglib) ,当您扩展项目或转向另一个项目时
2009-07-18 10:33:00
945
转载 灰色预测法
public class GM1_1 { private int T;//样本数量 private int M; private double[] X;//原始数列 private double[] XF;//预测值 private double[] WC;//误差值 private double[][] B; /
2009-06-19 00:01:00
1934
1
转载 再探马周游问题
【转载】买回了王晓东的《算法设计与分析习题解答》,书中代码是用Java写的,看了跳马问题的部分,基本理解了算法。首先说明一下,《算法设计与分析》原书的题目其实是要找一条哈密尔顿通路,而《习题解答》中是解哈密尔顿回路的,即不仅要不重复的跳过棋盘的每一个格子,最后还要能回到出发点。先解释一下寻找哈密尔顿回路的算法:【问题描述】对于给定的m × n的国际象棋棋盘,m和n均为大于5的偶数,且|m - n|
2009-06-18 23:34:00
1755
PHP Zend_Framework开发手册(中文版)
2010-07-30
PHP框架Zend_Framework.ppt
2010-07-30
深度探索C++(Inside C++)
2010-05-13
JMF(Java媒体框架)
2010-01-27
JBPM教程(chm文档)
2009-12-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人