- 博客(26)
- 收藏
- 关注
原创 SpringBoot实现利用浏览器下载文件
SpringBoot实现利用浏览器下载文件@RestController@RequestMapping("file")@Api(tags = "下载文件")public class downloadFile { @GetMapping("/downloadFile") public String sendXML(String path) { return export(new File(path)); } public ResponseEntity<
2020-05-26 13:54:37
8029
6
原创 一天建立博客的路程
从开始想建立博客,以及过去好久了,这么长的时间中,一直在断断续续向前走开始的时候,想用ssm框架来写的,可惜,需要买一个服务器,就一直没动手后来,因为公司用的是jfinal,就想用jfinal写出来的,顺带也就当学习了,还是不了了之某天看到一群前端大神写的html,真的漂亮,就花了一天时间,把各种各种的好看页面都放上去了然后,就一直完成工作了,那就是去学习android知道昨天,我的工作完成之后,...
2018-03-15 20:57:59
263
原创 cordova插件的完成
cordova自己完成插件这件事在历时4天之后终于完成,期间真的是查阅各种资料,几经放弃。首先在插件中包含jar包这件事上,就让我各种找办法解决,网上找的方法,写完之后,完全不能在ionic中使用。后来从github下载的官网提供的带jar包的插件,还是会报错,报出几个xml文件找不到cp: copyFileSync: could not write to dest file (code=ENOE...
2018-03-06 10:49:57
692
原创 涉及到Jar包Cordova自定义插件插件的plugin.xml文件
<?xml version="1.0" encoding="UTF-8"?> <plugin xmlns="http://apache.org/cordova/ns/plugins/1.0" xmlns:android="http://schemas.android.com/apk/res/android" id="cn.jpush.pho
2018-03-02 20:59:35
1213
原创 ionic打包缺少config.xml文件
cp: copyFileSync: could not write to dest file (code=ENOENT):/Users/mehdigriche/work/cam1/test/platforms/android/res/xml/config.xmlParsing /Users/mehdigriche/work/cam1/test/platforms/android/res/xml/c...
2018-03-02 16:39:24
5288
原创 ionic3自己打包插件
安装 plugman 插件npm --registry https://registry.npm.taobao.org install -g plugman新建组件plugman create --name TestPlugin --plugin_id com.plugin.testPlugin --plugin_version 1.0.0--name TestPlugin //自定义插件名称--...
2018-03-01 15:23:57
860
原创 代理模式及实现
1.UML类图2 代理模式实现参照上面的UML类图,先写出Subject接口和实际对象//抽象角色public interface Subject { public void request(String param);}//目标角色public class RealSubject implements Subject{ @Override public void...
2018-02-23 11:30:36
264
原创 spring框架的aop和ioc
AOP:面向切面编程Spring AOP 是代理模式的应用,可以使用JDK提供的Proxy类或通过字节码增强来实现。想要知道Spring如何实现AOP就必须要先了解代理模式。 AOP最大的用处就是减少重复性代码。 有多个对象需要同一个方法,这个方法就可以单独出来,需要的时候进行切入。 AOP的好处就是你只需要干你的正事,其它事情别人帮你干。每个人各司其职...
2018-02-23 11:13:02
257
原创 谈谈你对servlet的理解?
1)Servlet 是提供基于协议的request/response 服务的JAVA类——也就是说Servlet是手工编写的.Class文件。2)Servlet必须存放在一个web容器中——这个容器就是一个WEB服务器,tomcat就可以。3)就是连接Client(浏览器)和DB(数据库)的一个桥梁,一个控制器。接口 请求:HttpServletRequest 从request...
2018-02-23 10:52:56
1068
原创 ajax主要用了哪个对象?
XMLHttpRequest 1、 客户端触发异步操作 在客户操作同时又AJAX引擎与服务器交互,更加人性化和快捷 2、 创建新的XMLHttpRequest对象 AJAX技术的核心与服务器交互的类 3、 与Server进行连接 通过send()方法实现 4、 服务器端进行连接处理 5、 返回包含处理结果的XML(或text)文档 6、 XMLHtt...
2018-02-23 10:52:19
1152
原创 ==和equals的区别?
java中的数据类型,可分为两类: 1.基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean 他们之间的比较,应用双等号(==),比较的是他们的值。 2.复合数据类型(类) 当他们用(==)进行比较的时候,比较的是他们在内存中的存放地址,所以,除非是同一个new出来的对象,他们的比较后的结果为true,否则比较后结果为f...
2018-02-23 10:46:12
142
原创 git遇到的错误
error: failed to push some refs to 解决办法:https://jingyan.baidu.com/article/f3e34a12a25bc8f5ea65354a.html git命令-切换分支http://blog.youkuaiyun.com/u014540717/article/details/54314126git总是出现untracked content怎么解决?有...
2018-02-09 14:35:56
289
原创 idea将项目导出为war包
1.首先点击这里进入项目的配置页面或者选择File----Project Structure也可以进入 2.不要勾选 Project Structure -> Modules -> Paths 下的Exclude output paths不然会缺少classes 文件夹 3、进入在Artifactsidea会有一个默认的exploed,点击减号按钮,删除它。栏里点击绿色加号,选择Web...
2018-02-09 14:33:11
1522
原创 ionic打包apk
1.创建ionic项目在命令提示符下运行命令ionic start appName tabs 注:blank --空项目 tabs --底部栏 sidemenu 侧滑栏2.添加平台创建成功后,cd 进入到项目的根目录下,运行命令ionic cordova platform add android(ios版本的就是ionic cordova platform ...
2018-02-07 17:33:56
825
原创 从今天开始学android,第三天(计算器的实现)
1、完成慕课网的计算器app任务。2、完善功能 (1)实现可以连续加减乘除输入第二次符号之前,判断是否有运算符号,如果有,就先进行运算,运算结果在加符号。(2)加减乘除的过程在上面显示两个字符串文本,一个再每次计算完都进行改变,另一个除了清空和回退键不改变。3、解决bug (1)连续运算时多次输入运算符号解决:增加判断,如果有符号,则不让继续输入(2)开始直接输入符号解决:如果符号之前没有文本,直...
2018-02-07 10:55:42
427
原创 从今天开始学android,第二天
今天的项目开始项目正式开始之前,总得需要了解整个项目一、先简绍目录:java:我们写Java代码的地方,业务功能都在这里实现res:存放我们各种资源文件的地方,有图片,字符串,动画,音频等,还有各种形式的XML文件使用mipmap会在图片缩放在提供一定的性能优化,分辨率不同系统会根据屏幕分辨率来选择hdpi,mdpi,xmdpi,xxhd
2018-02-07 10:21:25
331
原创 从今天开始学android,第一天
先说我的工具jdk1.8sdk 版本android-sdk_r24.4.1-windows.zip 参考这边博客可以完美的搭建http://blog.youkuaiyun.com/dr_neo/article/details/49870587我用的sdk api有25,27两个开发工具,最先用的idea,然后转战eclipse,现在使用android studio,主要还是看你习惯
2018-02-06 18:21:58
215
原创 APP测试要点
APP测试的时候,建议让开发打好包APK和IPA安装包,测试人员自己安装应用,进行测试。在测试过程中需要注意的测试点如下:1.安装和卸载●应用是否可以在IOS不同系统版本或android不同系统版本上安装(有的系统版本过低,应用不能适配)●软件安装后是否可以正常运行,安装后的文件夹及文件是否可以写到指定的目录里。●安装过程中是否可以取消●安装空间不足时是否有相应提示●如果应
2018-02-05 16:08:57
166
翻译 常用github命令
这些不是我总结的,忘了是在哪里复制的,一直在我的笔记本里存着,现在写博客,就都发上来吧。git commit -m "some init msg"*** Please tell me who you are.Run git config --global user.email "you@example.com" git config --global user.name
2018-02-01 18:57:20
198
原创 使用自己的域名来访问github项目
因为我的域名是在腾讯云上面买的,所以我打开腾讯云域名管理页面,进行相关的设置。 接着,点击添加一条域名解析记录,主机填写www,代表你是一级域名来访问,指向填写YOUR-GITHUB-USERNAME.github.io,然后点击保存按钮。应该要等会,域名的解析时间可能不一样。访问你的域名所有这些步骤做完之后,在浏览器里输入自己的域名,回车键一按,就会返回我们刚刚上传到 G
2018-02-01 18:55:23
1596
原创 在github上写静态网站
1. 注册github账号 2. 创建工程 3. 进入设置页面 4. 点击生成主题 5. 安装git自行安装6. 选择一个目录作为项目存放目录,在目录中右键 Git Bash Here打开命令窗口开始执行 1. $ git init 2. 复制项目到本地$ git clone https://gith
2018-02-01 18:52:37
1063
原创 Error:(11) error: attribute 'android:roundIcon' not found.
删除AndroidManifest.xml里的 android:roundIcon="@mipmap/ic_launcher_round"
2018-02-01 18:47:29
7539
原创 Error:Some file crunching failed, see logs for details Error:Execution failed for task ':app:mergeDe
错误:Error:Some file crunching failed, see logs for detailsError:Execution failed for task ':app:mergeDebugResources'.> Error: Some file crunching failed, see logs for details问题:图片类型不匹配直接在
2018-02-01 18:02:24
211
原创 Error:No resource identifier found for attribute 'roundIcon' in package 'Android' 问题解决
roundIcon是个高版本里面才有的东西,低版本是没有的,一般是由于调节targetSdkVersion版本造成的解决办法:找到AndroidManifest.xml文件,删除application中的下面这行代码:android:roundIcon="@mipmap/ic_launcher_round"。问题得到解决。
2018-02-01 17:59:57
591
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人