自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 Mybatis传参详解学习笔记

1、多参数传递-注解方式接口类A:/** * 查下一页 */ public List<SentenceKind> findNext(@Param("row") int row, @Param("rowSnId") String rowSnId);Mapper.xml注意不需要声明parameterType <select id="findNext" resultMap="SentenceKindResultMap"> select *

2022-03-13 16:56:42 744

原创 git与github远程仓库

第一步:创建github账号第二步:创建SSH Key,在C盘用户主目录下例如C:\Users\User1\.ssh查查看.ssh这个文件夹是否存在,如果没有则运行以下命令ssh-keygen -t rsa -C "youremail@example.com" // 其中生成的id_rsa是私钥,不能告诉别人;// id_rsa.pub是公钥,可以告诉别人。第三步:在g...

2018-08-13 00:12:28 300

转载 关于解决jar双击无反应问题

来源于网友:有两种方法: 第一种:用dows命令javaw -jar **.jar 第二种:注册表项的路径为: \HKEY_CLASSES_ROOT\Aplications\javaw.exe\shell\open\command 的值 “E:\JDK\jdk1.7.0_51\jre\bin\javaw.exe” “%1” 修改为 “E:\JDK\jdk1.7.0_51\jre...

2018-07-04 16:09:07 11531 8

原创 FileZilla服务端腾讯云windows搭建流程

1.安装FileZilla—Server 2.设置端口 3.在setting中设置同一个监听端口 4.在passive mode setting中设置端口范围 5.设置用户以及共享的文件地址 6.在云服务器安全组中与云服务器的防火墙中打开以上所有接口 7完成...

2018-06-25 11:07:36 887

原创 导入sql文件

1.在命令行进入sql 2.进入指定要导入的数据库 3.导入source sql文件的绝对路径,包含文件名后缀

2018-03-03 22:15:27 283

转载 如何成为一个顶级的Java工程师(修改自成神之路)

转载 http://www.hollischuang.com/archives/489 https://linux.cn/article-6739-1.html http://blog.csdn.net/kkdelta/article/details/50337879 一、基础篇 1.1 JVM 1.1.1. Java内存模型,Java内存管理,Java堆和栈,垃圾回收 http://

2017-08-18 11:12:08 448

原创 SpringMVC问题集合

java.io.IOException: Could not find resourceSqlMapConfig.xml

2017-08-10 14:40:06 213

原创 java.lang.String源码阅读笔记

一、实现接口Serializable、Comparable、CharSequence。二、成员变量一个字符常量数组value、一个int的哈希码三、构造方法1、无参构造方法 //因为是new一个空字符串,所以直接重用空字符串的字符数组 public String() { this.value = "".value; }2

2017-08-05 17:48:52 388

原创 删除Eclipse中多余的workspace

在Eclipse的安装目录下找到configuration→.settings→org.eclipse.ui.ide.pref文件修改。

2017-04-30 10:34:24 339

原创 Git常用命令详解

配置身份git config --global user.name &amp;amp;quot;xxx&amp;amp;quot;git config --global user.email &amp;amp;quot;xxxx@qq.com&amp;amp;quot;(配置一次即可,即便关闭窗口再打开也不用配置)查看身份git config --global user.namegit config --global user.email给项目建立一个代

2017-02-22 20:17:04 828

转载 String,StringBuffer与StringBuilder的区别

String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常

2016-12-20 21:17:16 259

原创 Android四大组件之广播接收器分析(笔记)

Android中广播只要分为两种:标准广播和有序广播标准广播(Normal broadcasts):一种完全异步执行的广播,在广播发出之后,所有的广播接收器几乎都会在同一时刻接收到这条广播消息,因此它们之间没有任何先后顺序可言。这种广播的效率会比较高,但同时意味着它无法被截断。有序广播(Ordered broadcasts):一种同步执行的广播,在广播发出之后,同一时刻只会有一个广播接收器

2016-08-19 15:08:03 343

原创 关于动态加载布局的那些事(笔记)

在layout文件夹和layout-large文件夹中将主布局文件修改,各自适应自己的界面。 large 就是一个限定符,那些屏幕被认为是 large 的设备就会自动加载 layout-large 文件夹下的布局,而小屏幕的设备则还是会加载 layout 文件夹下的布局。 Android 中一些常见的限定符可以参考下表。屏幕特征限定符描述

2016-08-19 10:18:31 306

原创 制作Nine-Patch图片

Nine-Patch图片是一种被特殊处理过的png图片,能够指定哪些区域可以被拉伸而哪些区域不可以。在Android sdk 目录下有一个tools文件夹,在这个文件夹找到draw9patch.bat文件,双击打开后,在导航栏点击File-Open9-patch将那个png文件加载进来。绘制好后把文件进行保存,改名为xxxx.9.png

2016-08-19 08:30:53 212

原创 关于px、pt、dp和sp的那些事(笔记)

px是像素pt是磅数,1磅等于1/72英寸,一般pt都会作为字体的单位来使用dp是密度无关像素,又称dipsp是可伸缩像素Android中的密度就是屏幕每英寸所包含的像素数,通常以dpi为单位。例如:一个手机2英寸*3英寸,它的分辨率是320*480像素,那么它的密度就是160dpi;如果它的分辨率是640*960,那么它的密度就是320dpi。我们可以通过

2016-08-18 22:20:28 513

原创 关于ListView的那些事(笔记)

使用ListView首先主布局xml中需要有部件(详细见127)然后需要为子项创建一个自定义布局fruit_item.xml例如:LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"      android:layout_width="match_parent"      a

2016-08-18 21:52:00 294

原创 关于创建自定义控件的那些事(笔记)

public class TitleLayout extends LinearLayout {      public TitleLayout(Context context, AttributeSet attrs) {          super(context, attrs);          LayoutInflater.from(context).inflate(R.l

2016-08-18 18:32:03 186

原创 关于引入布局的那些事(笔记)

根元素可以加入背景属性LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"      android:layout_width="match_parent"      android:layout_height="wrap_content"      android:backgro

2016-08-18 17:44:47 210

原创 关于四种基本布局的那些事(笔记)

1.LinearLayout(线性布局)所包含的控件在线性方向上依次排列。如果设定的是horizontal,那么即时控件很多很大,它也不会自动排列到下一行,会出现错误。注意(如果LinearLayout的排列方向是horizontal,内部的控件就绝对不能将宽度指定为match_parent,因为这样后边的部件会没有位置存放)android:layout_g

2016-08-18 15:52:56 455

原创 关于对话框(AlertDialog和ProgressDialog)的那些事(笔记)

AlertDialogAlertDialog可以在当前的见面弹出一个对话框,这个对话框是置于所有界面元素之上的,能够屏蔽掉其他控件的交互能力,因此一般用于 提示一些非常重要的内容或者警告信息。    @Override      public void onClick(View v) {          switch (v.getId()) {

2016-08-18 10:40:26 263

原创 关于进度条(ProgressBar)那些事(笔记)

ProgressBar用于界面上显示一个进度条,表示我们的程序正在加载一些数据。(默认时是一个圆形进度条。)控件的可见性可以通过android:visibility对这个控件进行可见属性的设置>可选值有三种,visible、invisible(看不见但是占用空间大小,可以理解成变成透明)、gone(看不见也不占用位置)可以通过代码设置控件的可见性,使用的是setVi

2016-08-18 10:27:34 1085

原创 关于按钮监听器的那些事(笔记)

使用匿名类注册监听器        button.setOnClickListener(new OnClickListener() {              @Override              public void onClick(View v) {                  // 在此处添加逻辑              }

2016-08-18 10:04:08 250

原创 活动的启动模式(笔记)

活动的启动模式1.standard2.singleTop3.singleTask4.singleInstance1.standard(这是活动默认的启动模式。)在这个模式中,系统不会在乎这个活动是否已经存在返回栈中,每次启动都会创建该活动的一个新的实例。即不断启动这个活动5次,就会有5个实例存在栈中,onCreate()方法执行了5次,需要按5次返回键才能退出。

2016-08-17 14:35:02 226

原创 在活动中使用Intent(笔记)

Intent大致分成两种,显式Intent和隐式Intent。一、显式Intentbutton1.setOnClickListener(new OnClickListener() {      @Override      public void onClick(View v) {          Intent intent = new Intent(

2016-08-16 22:41:39 308

原创 在活动中使用Menu(笔记)

在活动中使用Menu   //创建菜单   @Override      public boolean onCreateOptionsMenu(Menu menu) {          //第一个参数是引用自己创建的菜单布局文件,如下,第二个参数是添加到哪一个menu中,目前是直接使用onCreateOptionsMenu中传入的menu参数        get

2016-08-16 22:19:58 526

原创 关于布局属性的那些事(笔记)

ADT为我们提供了可视化布局编辑器。Graphical Layout就是可视化布局编辑器,xxx.xml是通过XML文件的方式来编辑布局。android:id是给当前元素定义一个唯一标识符,之后可以在代码中对这个元素进行操作>要在XML中引用一个id,就要使用@id/id_name这种语法>要在XML中定义一个id,则要使用@+id/id_name这种语法。an

2016-08-16 20:41:49 263

原创 一些常见错误

1.R.layout.xxxx提示错误头部Import载入的R错误。2.syntax error语法错误。3.The connection to adb is down, and a severe error has occured第一种:cmd跳到sdk tools文件路径下输入adb kill-server,然后再输入adb start-se

2016-08-16 20:19:25 280

原创 日志工具(笔记)

Android中的日志工具类是Log(android.util.Log)从上往下级别变高Log.v()所有日志信息-verbose冗长的Log.d()调试信息-debug调试Log.i()一些比较重要的数据,这些数据应该是你非常想看到的,可以帮你分析用户行为-info信息Log.w()警告信息-warnLog.e()错误信息-error    L

2016-08-16 20:09:47 387

原创 Android四大组件之活动分析(笔记)

public class HelloWorldActivity extends Activity {      //onCreate()是活动被创建时必定执行的方法    @Override      protected void onCreate(Bundle savedInstanceState) {          super.onCreate(savedInstanceS

2016-08-16 16:16:51 263

原创 AndroidManifest.xml代码分析(笔记)

[java] view plain copy    android:name="com.test.helloworld.HelloWorldActivity"      android:label="@string/app_name" >            "android.intent.action.MAIN" />      "a

2016-08-16 16:10:35 337

原创 创建Android项目(笔记)

Application Name 应用名称,在手机上显示的名称Project Name 项目名称,(项目名通常不加空格)Package Name 项目包名,系统是通过包名来区分不同应用程序(唯一性)Minimum Required SDK 程序最低兼容版本TargetSDK 目标版本,指在该版本上已经做过了充分的测试,系统不会再做向前兼容的操作。Compile With 指程序

2016-08-16 15:40:50 246

原创 Android简介(笔记)

2003年10月,Andy Rubin等人创办了Android公司。2005年8月,谷歌收购了Android,并让Andy Rubin继续负责Android项目。2008年,谷歌推出Android系统第一个版本。Android系统架构:1.Linux内核层2.系统运行库层3.应用框架层4.应用层Android四大组件:活动、服务、广播接收器、内容提供

2016-08-16 15:13:32 153

空空如也

空空如也

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

TA关注的人

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