自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 资源 (1)
  • 收藏
  • 关注

原创 #LaTex的简易入门 step by step

记录第一次接触LaTex,因为以后写论文要用到*_*。本文直接以一个简单论文模板的实例记录所学到的,主要参考了文章1和文章2。本文的内容比较简单,很多地方的细节仍需完善,之后会继续更新。LaTex简介和使用动机LaTex是一个按一定格式编辑内容并生成PDF的工具,为什么要用?对于我来说,因为将来写论文要用到LaTex,用Word当然也OK,但是想想本科毕设写论文时的痛苦,我决定入坑。当然LaT...

2018-10-01 14:44:02 909

原创 吴恩达机器学习——笔记记录

从第一章到最后的总结,在观看所有课程时的笔记摘要,还有好多不懂,希望以后回来看看能发现全是明白的,哈哈。 结束,好累。。。。。。...

2018-08-13 16:02:02 276

原创 SSM整合所遇的坑

本文记录ssm整合所遇到的坑:linux下用spring访问mysql用户权限不足can’t change project facet Dynamic Web Module to 3.0java.lang.AbstractMethodError: org.mybatis.spring.transaction.SpringManagedTransaction.getTimeout()Ljava/

2017-10-24 18:56:48 597

原创 Maven所遇到的坑

本文记录使用Maven所遇到的坑,不断更新。在使用Maven搭建一个简单的ssh框架的时候遇到了下面这一系列问题。使用Maven创建Web项目,能显示一个网页Maven上的小红叉manifest.mf 系统找不到指定的路径提示web.xml中struts2 filterHibernate 5的创建方式发生变化Junit找不到maven install失败,提示在jre 不是jdkec

2017-04-02 15:50:13 605

原创 Eclipse所遇到的坑

本文记录使用Eclispe的时候的坑,不断更新主要记录以下问题: - Eclipse清除注解 - Eclipse常用快捷键Eclipse清除注解如果想要清除整个项目的注解怎么办?用正则表达式吧。点击Search->File,然后输入正则表达式,搜索出来,全部替换为”“就行了。 输入: \/\/.* 清除 //单行注解Eclipse常用快捷键 操作 快捷键 ctrl + shift

2017-03-23 16:47:27 504

原创 关于SSH整合所遇到的坑

记录SSH整合所遇到的坑本文的内容持续更新一号坑:struts2继承json-default会出错二号坑:莫名其妙的找不到类三号坑:spring和struts2整合四号坑:没网启动失败,提示XML找不到文档五号坑:ssh传输乱码六号坑:Hibernate的select出错七号坑:Java Date数据类型格式化换转化为json一号坑:struts2继承json-default会出错在

2017-03-23 16:37:11 681

原创 EasyUI所遇到的坑

本文主要记录使用EasyUI时所遇到的坑。主要记录以下问题:EasyUI样式显示不出来如何调用全局变量进行解耦合,让页面整合有序为什么一些嵌套页面的EasyUI样式显示不出来EasyUI的样式显示不出来JS语法错误 EasyUI是用来开发后台管理系统的,是用jquery发开的,所以java script语言要懂一点,但是我之前并没什么相关的经验,所以遇到很多不必要的错误,比如说少一个逗号,

2017-03-23 15:11:54 1873 1

原创 图片所遇到的坑

本文记录使用Android时关于图片所遇到的坑。主要记录以下问题:如何获取相册中的图片如何剪裁所得到的图片如何拍照并剪裁图片如何压缩图片图片保存在手机本地的存取图片在APP与服务器之间的传输如何获取相册中的图片简单来说,我们就是要写一个Intent去相册中挑选图片,见代码:Intent intent = new Intent(Intent.ACTION_PICK, android.pr

2017-03-11 15:29:04 635

原创 ImageView所遇到的坑

本文记录使用ImageView所遇到的坑,不断更新。记录以下问题:ImageView如何才能横向沾满屏幕关于adjustViewBoundsImageView如何才能横向沾满屏幕StackOverflow上有个Solution是这样的 试了试确实可以。那这个adjustViewBounds属性到底是啥东西?关于adjustViewBounds原文出处在这篇博客,但只有文字,我引用一下大神的博

2017-03-08 17:27:21 672

原创 AndroidStudio更新所遇到的坑

本文记录Android Studio更新所遇到的坑,不断更新。gradle版本变化gradle版本变化Android Studio版本更新之后,原来正常的Android项目一直Refresh…… 解决方法

2017-03-07 21:43:47 789

原创 Socket所遇到的坑

本文记录使用Socket通信时所遇到坑,不断更新。目前记录三个问题:建立Socket连接使用输入流和输出流进行通信使用心跳保持Socket连接建立Socket连接Socket连接需要一个ServerSocket充当服务器,还有许多Socket作为客户端来连接ServerSocket. 在Eclipse中代码如下:服务器端: Socket socket;

2017-03-07 21:36:59 2374

原创 Spring事务管理所遇到的坑

记录使用Spring事务管理的坑本文的内容持续更新一号坑:如何将Hibernate配置到Spring进行事务管理二号坑:为何Spring的事务管理不起作用三号坑:为何DAO的事务起作用,把DAO放到Service里就crash了一号坑:如何将Hibernate配置到Spring进行事务管理Hibernate的配置比较简单,Spring的配置也简单,但是我第一次将它们结合在一起就不知所措了,因

2017-02-18 22:18:16 1719

原创 ScrollView所遇到的坑

ScrollView解决了因为内容过多而显示不下的窘境,而且在APP中的使用频率也非常高,本文记录使用ScrollView时所遇到的坑,不断更新。问题一:如何让ScrollView自动向下滚动,向微信聊天一样问题一在一些页面中,为了用户体验,我们需要把最新出现的内容及时显示出来,比如微信聊天,对方发来的新消息应该能在底部显示出来,而一句简单的代码就能达到这个效果:scrollView.fullS

2017-02-07 17:22:54 477

原创 Menu所遇到的坑

记录使用Menu时的坑,不断更新问题一:如何在运行时改变ContextMenu的Item问题二:AdapterContextMenuInfo中position和id的区别问题一解决办法:先使用Menu.findItem(),传入MenuItem的ID,获取你要改变的MenuItem,然后调用相应方法修改就好。例如@Override public void onCreateContext

2017-01-13 23:01:40 926

原创 Volley所遇到的坑

使用Volley做传输的时候遇到的坑:使用RequestQueue的时候不要一开始以直接声明,因为它要传入Context参数才行比如一开始就这么写 public RequestQueue queue = Volley.newRequestQueue(this);这么做的结果是直接闪退,因为this还没有在实例化为Activity,所以我们应该先声明,然后在生命周期方法中初始化它,而且因为涉及到

2017-01-13 22:58:21 592

原创 高德地图所遇到的坑

在写APP的时候遇到的坑,这里简单记录一下问题一: E/AmapError: location Error, ErrCode:12, errInfo:缺少定位权限 请到http://lbs.amap.com/api/android-location-sdk/abouterrorcode/查看错误码说明.回答: 去应用管理中打开这个APP的权限问题二: java.lang.UnsatisfiedLin

2017-01-12 15:28:29 6861

原创 Bitmap所遇到的坑

图片很重要,所以Bitmap很重要。这篇文章就一下我使用Bitmap中的一些坑:如何将Bitmap在ImageView中完整的显示如何存储一个Bitmap如何高效加载Bitmap如何将Bitmap在ImageView中完整的显示我自己写的一个东西里有这么一个功能,可以点击按钮启动相机,然后将拍下的照片返回Activity并显示出来,我们知道通过onActivityResult()可以简单的实

2016-12-10 12:21:14 1654

原创 List,grid...view所遇到的坑

gridview和Listview都是常见的组件,这篇文章以listview为例,记录一下使用Listview所遇到的坑:listview的item如何做到增加和删除快速响应listview的分割线为啥这么难看listview的item数量如何正确显示在项目中我们可能会用SQLITE保存用户的一些记录,比如记事本就要保存每次记录,然后在首页及时的将改变后的item显示出来,但实际上可能存在各种

2016-12-10 12:01:43 630

原创 DrawerMenu所遇到的坑

项目中遇到应用侧滑菜单的需求很正常,这篇文章记录使用侧滑菜单的一些坑,基于NavigationLayout,主要为一下两个坑:如何定义Navigation菜单项如何动态改变Navigation菜单项如何定义Navigation菜单项首先定义要引用的menu.xml文件,一般由三种元素组成 menu, item, groupmenu是根元素。item是子元素,表示menu中的一个菜单项,但其中

2016-12-10 11:29:40 1873

原创 Click系列的一些坑

这篇文章主要讲下面这两点:longClick和Click事件冲突multipleSelect如何处理longClick和Click事件冲突我们实现一个view的点击事件一般都要设置onClickListener(), 类似要实现view的长按事件,则要设置onLongClickListener(),但是有时候会发现longclick的效果会被click所覆盖,这是因为: onLongCli

2016-12-10 11:03:13 666

原创 SQLite所遇到的坑

使用SQLite的时候总是要在创建数据库的时候卡上半天,而且每次都是,之前都是直接复制别人博客上的代码,然后稍微改几个名字,今天结合Google官方教程中的推荐方法创建成功数据库,现在记录一下。正确创建数据库与增删改查详细请看这篇文章的后半段这篇文章主要讲了如何正确创建数据库,如何正确的使用增删改查。 这里有几个注意点:使用SQL语句创建表格的时候不要使用SQL语句的关键字作为自定义的名字,比如

2016-12-01 22:10:12 2208

原创 Dialog所遇到的坑

App中使用Dialog显示一些信息可谓家常便饭,而初次使用所遇到的坑也挺多。Dialog样式的指定详细请看这篇文章,这篇文章主要介绍了以下几点:创建对话框片段创建按钮,列表使用自定义布局事件消息传递清楚对话框的细节和处理这篇文章是Google官方教程,简明扼要,使用对话框创建DialogFragment更加方便。Dialog传递消息如果使用自定义的样式的DialogFragment,那

2016-12-01 21:36:07 1128

原创 Toolbar所遇到的坑

本片记录Android使用Toolbar的坑,不断更新。Toolbar的基本使用首先,如何做到正确引入Toolbar,正确兼容,标题栏中Action使用,请看这篇。这篇文章中介绍了如下几点:如何引入Toolbar如何添加处理Action添加向上返回ActionAction View和Action ProviderToolbar的样式制定详细请看这篇文章这篇文章介绍一下几点:修改Toolb

2016-11-29 09:32:12 511

原创 EditText所遇到的问题

记录使用EditText所遇到的坑。EditText与布局冲突的导致布局顶起问题在ScrollView下,嵌套EditText,去掉scrollbar属性可解决冲突。或是保留scrollbar属性,在EditText所在Java代码进行设置:getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RES

2016-11-28 22:56:24 401

原创 C++ 类的重载运算符和priority_queue综合使用

今天在写poj上的一道题时,提交之后显示代码运行超时,查了一下网上都说因为测试数据量大,普通循环查找很容易超时,用优先队列能解决问题,有时题目里设计到的状态信息比较复杂,要用一个类来维护,类的重载运算符自从上学期学过之后我就忘光了,于是现在写一篇博客好好记录一下:C++中类的重载运算符我们知道int可以比较,类和类之间只要通过重载运算符,也可以通过 >, <等方式来比较大小。一般重载运算符有两种方式

2016-10-06 16:42:41 3839

原创 C++ 的 map 和 set

c++里面map和set的用法和java比真的是麻烦很多,之前一直都是在用java写程序,现在写一些OJ上面题目想用C++,可是map和set的操作突然就不会了,java是在c++的基础上发展出来的,java也简化了c++里面很多复杂的用法。好了言归正传,我们来谈谈map和set。map声明插入查找删除历遍恩,注释在下面的代码里都写了,就不展开了,就是这么懒。#include<iostr

2016-10-03 23:58:41 1715

原创 C++ 求排列函数 next_permutation, prev_permutation

今天在POJ上遇到了一个题目,我想的解题思路里面需要求出一个数组中所有的排列情况,自己想了半天,觉得实现很复杂,于是搜索一下,才发现有next_permutation这个方法。简单的介绍一下,next_permutation能生成下一个字典集更大一点的排列, 而prev_permutation则刚好相反,生成下一个字典集更小一点的排列。下面是一个示例,里面有一些关于next_permutation(

2016-10-02 20:35:50 540

原创 C++ 处理输入包含特定信息的字符串

在程序测试里,有时候我们会输入一行数字测试, 比如说: 0 1 2 3 4 5 6 7。在上面的例子里面,我们如果只是想得到单一的数字, 直接循环 cin>> 就可以了, 但是如果我们想要的到一个字符串,并且想把字符串里面没有意义的空格去掉,这时普通的操作就比较麻烦了。有一种很常见的写法是这样的:string line;line.erase(remove(line.begin(), line.en

2016-10-02 15:19:14 881

原创 C++ 输入的相关方法

记录C++输入的一些常用方法,虽然不全面,但是应对基本的输入问题,应该是够用了。 这里我就简单的粘贴一下代码,里面有各种方法的注释,学习时建议分开测试,因为输入流中的回车会对结果产生干扰:一共记录了这些方法:cin >> cin.get(ch)cin.get(c, 20)cin.getline(d, 20)getline(cin, str) 方法名 用途 用法 常用指数

2016-10-02 14:16:54 378

转载 Android Studio预览出错的一些解决方案

在Android Studio的布局文件写布局的时候,有时候会出现预览界面报错,导致不能及时预览信息。一般出错的情况分为以下几种:第一种情况:我们在引入第三方插件的时候,有时会报错导致不能及时预览信息,比如: [code]Use View.isInEditMode() in your custom views to skip code or show sample data when shown

2016-09-20 19:42:38 3157

原创 Android Studio中导入Module建立依赖

在项目里,有时候会用到Github里面的一些项目,此时要将它作为Module导入项目,我也遇到了这方面的坑,记录一下:我用最近一个从Github上导入Volley的示例来演示吧。第一步: 打开Git,新建一个仓库,然后从github上clone一个项目:第二步: 现在Volley在LearnModule文件夹里了,然后在项目引入它,点击File,选择New,选择Import :Module:第三步:

2016-09-16 19:39:44 13428

原创 常用命令行的一些小知识点

有时候遇到要从git 里面clone github的情况,打开git真是不知所措,因为命令行一点也不会,现在简单记录一下常用的命令行: No 命令 功能 实例 1 mkdir 创建目录 mkdir do , mkdir do/align , mkdir -p blast/hba/209 2 rmdir 删除目录 rmdir temp 3 cd

2016-09-16 15:35:05 350

原创 遇到Json之类的相关问题

最近看Goolgle教程的时候,遇到了使用Json传输数据的一些问题,之前对于Json一窍不通,现在记录一下学到的东西:JsonObject,我们可以用put()方法向里面添加key_value对,它就好像一个map的形式,我们put东西就行啦,value可以是一个值,可以是一个JsonObject,还可以是一个JsonArray。JsonArray,Object的集合。我们可以通过put()方法,

2016-09-16 14:37:01 254

原创 Google教程——使用Volley加载网络资源

前言因为最近想和后台进行对接,昨天自己在Google上研究了半天关于Volley的内容,觉得很开心。因为原来觉得关于网络这块,一直是个很复杂的东西和流程,没想到Google已经推出了能把这方面封装的这么好的工具——Volley。通过它可以方便的实现小流量的数据传输,而且还可以根据自己的需求进行定制。其中我还自己看看json的东西,也在这个里面小实践了一下。不过看完教程,我也慢慢看懂了一件事,现在我们

2016-09-16 09:56:29 813

原创 如何写出自定义View——Google 转盘

前言今天看了Google上关于View的教程,看的真是云里雾里。虽然篇幅很长,看完一遍实在不想再看第二遍,不过自己还是坚持看完了第二遍,第三遍,第四遍。。。后面几遍越看越熟练,我看着Google示例APP里面的代码,然后参考着Google教程里面的讲解,慢慢的和教程里面的一个个点对上号。到写这篇博客为止,我还是没有很好的把其中的原理融会贯通,但是还是想先记录一下目前从代码里学习到的知识,以后看到好的

2016-09-13 22:39:37 704

原创 Google教我如何定制自己的View

前言今天我看了Google教程中有关定制View的相关内容,这是之前从来没有接触过的领域,在github上能经常看到一些大神自定义的View,比如按钮,ListView,好像他们天生就可以随心所欲的定制自己的View,而自己也不知道如何入门,今天再Google上碰到了这一节,就心血来潮的看了看,Google只讲了大概,看完还不是很懂,不过也学到一些东西。这一块的内容还是在理解的基础上多看看代码

2016-09-12 19:15:44 941

原创 学习Google新建项目 Navigation Drawer Activity

前言第一次用Android Studio的时候,我就注意到了一个新建项目。我们新建项目的时候不是最后会给你几个初始化好的备选项目么,有Empty Acticity,Google Map Activity… …没错,这个就是其中之一,相信大家也都见过。第一次看到它效果这么炫,我就去看源代码,完全看不懂,连布局文件除了TextView都没什么认识的。看Google教程一段时间后,回来看这个,发现里面的东

2016-09-07 18:51:15 1520

原创 Snackbar -—— 显示弹出信息

前言昨天看了Google上关于Snackbar组件,简直点亮了我的双眼,它是用来显示一个短暂的提示性信息的组件,用户一般不会搭理它,只是一个友好的提醒性作用(用户要操作也行)。比如发送邮件成功,弹出提示性消息告诉用户,邮件发送成功了,用户可以响应也可以不响应,它自己过一会就会消失了。它的使用很简单,下面我们开始吧。正文在很多情况下,我们的APP都要给用户提供一个快速的信息,但用户不应响应的信息。比如

2016-09-07 11:55:58 1639

原创 Google示例APP,教你实现Tab+ViewPaper,教你实现Drawer导航

前言昨天看了Google教程-实现有效的导航之后,也看了看示例APP的源码,没有什么特别的难点,不过在此自己记录一下所学的知识,这样以后就不用再上网找了。通过学习Drawer和ToolBar的使用,我终于能看懂在Android Studio中的有个叫Nevigation Drawer的起始项目了。这次分别记录两个APP,一个是Tab+ViewPaper,一个是Drawer导航。正文Tab + Vie

2016-09-07 09:12:50 857

原创 实现APP高效导航

前言今天看了Google教程上有关导航的知识,感觉只学到了一点。没有想象中的多。可能因为Google这个教程推出的时间比较早,所以当时的Android版本比较久,我打开官方示例项目的时候,有的API已经不推荐使用了。不过还是学到了一些,之前用到这么内容都是去网上搜,现在自己先真正学会一个简陋版复古版的导航,以后再来慢慢改善。今天学到的内容:将Tab和ViewPaper结合起来DrawerLayo

2016-09-06 16:41:17 1013

北邮 信息科学原理 考试点

北邮 信息科学原理 考试点,如果北邮的同学选了这门课,肯定有用

2018-07-13

空空如也

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

TA关注的人

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