自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

张南楠的博客

君子藏器于身,待时而动。

  • 博客(35)
  • 资源 (5)
  • 收藏
  • 关注

原创 webstorms代码拉下来,代码没有改动,但是每个文件都变成蓝色 了,提交的时候显示没有改动No difference。

webstorm开发项目,将代码拉下来时所有文件变成蓝色,提交时又显示No difference,是因为不同开发系统的换行符导致的,需要自己手动进行设置

2022-10-08 17:01:10 1221 2

原创 angular6 rxjs启动报错 ERROR in node_modules/rxjs/internal/types.d.ts(81,44): error TS1005: ';' expected.

引入rxjs模块后,启动项目报错ERROR in node_modules/rxjs/internal/types.d.ts(81,44): error TS1005: ‘;’ expected.node_modules/rxjs/internal/types.d.ts(81,74): error TS1005: ‘;’ expected.node_modules/rxjs/internal...

2019-02-18 16:32:55 1818

转载 使用CSDN-markdown编辑器

使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用...

2018-05-27 16:10:37 250

转载 ImageView图片不变形

ImageView的scaleType的属性有好几种,分别是matrix(默认)、center、centerCrop、centerInside、fitCenter、fitEnd、fitStart、fitXYAndroid:scaleType="center" //(这个也可以)保持原图的大小,显示在ImageView的中心。当原图的size大于ImageView的size,超过部分裁剪处理。a

2017-08-08 20:46:42 9251 1

原创 获取资源文件, Android res getIdentifier

安卓中获取资源文件方式一:getResources().getDrawable(R.drawable.test)getResources().getColor(R.color.background)获取资源文件方式二: int id = R.drawable.aa_logo; String a = "drawable.aa_logo"; Resources res = getResource

2017-08-08 15:09:25 621

原创 java分割字符串split()使用需注意的地方,转义字符使用

在Java程序中,由于系统类库的支持,分割字符串变得很容易,但是,在使用spilt方法时,有些细节不容忽视。当使用”+”、”?”、”\”、”“、”^”、”.”等特殊字符分割字符串时,若不进行特殊字符的转义,将得不到正确的结果,有些还会报错。仔细研究API中spilt方法的介绍,才知晓其中原委。API中的描述,public String[] spilt(String regex),从参数名即可看出,

2017-08-08 11:43:12 2284

原创 Android新特性---ConstraintLayout(约束布局)完全解析

学安卓的新特性,每次都会被英文难住。所以先把可能用到的英文贴出来。 EN CN Constraint 约束 [kənˈstreɪnt] Constraint Handle 约束手柄 ConstraintLayout 约束布局 AutoConnect 自动连接 Inference 推理 UI Builder UI 生成器第一篇

2017-08-04 14:33:02 569

原创 泛型定义和使用

泛型 java数据泛型

2017-07-31 10:34:31 358

原创 ArrayList集合数据排序问题

核心方法就是使用Collections的sort方法Collections.sort(comparator , mList);让 Student 实现Comparable接口,或是实例化一个比较器,现在用 Comparator 比较器实例来做一个。mport java.util.ArrayList;import java.util.Collections;import java.util.Co

2017-07-28 19:51:09 1329

原创 ListView动态模糊搜索显示ArrayList数据

实现效果:在输入框输入理赔单号,对ArrayList中的javaBean进行删选,并将删选出来的数据显示在RecycleView中。首先,实现EditText的动态监听。用于获得模糊查询的字段。 当前Activity实现implements TextWatcher,并重写需要的方法。获得模糊搜索字段,遍历集合,模糊搜索包含改字段的结合获得模糊搜索结果集合之后,设置给需要显示的RecycleV

2017-07-28 19:43:33 3296

原创 EditText使用注意点

EditText说明 EditText是一个非常重要的组件,可以说它是用户和Android应用进行数据传输窗户,有了它就等于有了一扇和Android应用传输的门,通过它用户可以把数据传给Android应用,然后得到我们想要的数据。TextView的子类,已知直接子类:AutoCompleteTextView,ExtractEditText ,已知间接子类:MultiAutoCompleteText

2017-07-28 19:23:05 461

原创 android 布局 中两个空格宽度与一个汉字宽度问题

在Strings.xml中用两个空格(  )占一个汉字的宽度时,两个空格比一个汉字略窄,三个空格(   )比一个汉字略宽 <string name="connection_status">密   码:</string><string name="password">密  码:</string> <string n

2017-07-26 19:07:00 2177

原创 Scroller解析

Scroller的最详细的解释,可以参考郭霖大牛的这篇博客。 http://blog.csdn.net/guolin_blog/article/details/48719871 Scroller是一个专门用于处理滚动效果的工具类,可能在大多数情况下,我们直接使用Scroller的场景并不多,但是很多大家所熟知的控件在内部都是使用Scroller来实现的,如ViewPager、ListView等。而

2017-07-26 19:03:23 303

原创 状态栏3---ToolBar可折叠效果,添加监听

对比于上一篇文章http://blog.csdn.net/chazihong/article/details/74351963 想实现CollapsingToolbarLayout中的title,在整个展开时不显示title,在整体收缩状态时显示title。 对AppBarLayout控件进行监听,分为三种状态进行监听。 EXPANDED, // 展开 C

2017-07-04 20:39:35 786

原创 状态栏2---ToolBar可折叠效果

CollapsingToolbarLayout和加上一个ImageView可以给Toolbar提供酷炫的可折叠的效果。 AppBarLayout嵌套CollapsingToolbarLayout,里面又嵌套ImageView和Toolbar。 1、在CollapsingToolbarLayout中: 我们设置了layout_scrollFlags:关于它的值我这里再说一下: scroll -

2017-07-04 18:39:30 835

原创 状态栏1---状态栏响应滚动事件

1 ToolBar介绍 toolbar,这是用来取代过去 actionbar 的控件,而现在于 material design 中也对之有一个统一名称:app bar,在未来的 android app 中,就以 toolbar 这个元件来实作之。 1.1 分为三个部分 风格 (style) 界面 (layout) 程序 (java)1.1.1 风格style 风格要调整的地方有二一

2017-07-03 21:07:33 417

原创 android开发-验证邮箱输入是否合法

下面是验证手机号和邮箱是否合法的方法,直接将这两个静态方法考入自己的项目中就可以用啦public class MainActivity extends Activity implements View.OnClickListener { private Button btn; private EditText et; private TextView tv; @Overr

2017-04-24 16:39:35 10915

转载 Android状态栏微技巧,动态控制状态栏显示和隐藏

记得之前有朋友在留言里让我写一篇关于沉浸式状态栏的文章,正巧我确实有这个打算,那么本篇就给大家带来一次沉浸式状态栏的微技巧讲解。其实说到沉浸式状态栏这个名字我也是感到很无奈,真不知道这种叫法是谁先发起的。因为Android官方从来没有给出过沉浸式状态栏这样的命名,只有沉浸式模式(Immersive Mode)这种说法。而有些人在没有完全了解清楚沉浸模式到底是什么东西的情况下,就张冠李戴地认为一些系统

2017-04-18 15:31:29 12092 2

原创 错误之-Error:Execution failed for task ':app:mergeDebugResources'

在使用AndroidStudio时,出现Error:Execution failed for task':app:mergeDebugResources'.>Error:java.util.concurrent.ExecutionException:com.android.ide.common.process.ProcessException:问题原因出现这个异常是IDE抛出的异常,问题出在编译过程

2017-04-18 11:43:50 1960

转载 android MVP框架 – Ted Mosby的软件架构

原文: http://www.devtf.cn/?p=551作者:Hannes Dorfmann原文链接 : Ted Mosby – Software Architect文章出自 : Android开发技术前线译者 : Mr.Simple我给这篇关于Android库的博客起的名字灵感来源于《老爸老妈浪漫史》中的建筑设计师Ted Mosby。这个Mosby库可以帮助大家在Android上通

2017-04-16 13:01:31 2527

原创 Android开发-绘制带数字的圆点

想要完成如图所示的图片的中,带数字的圆点1,2,3的绘制。 首先在drawable文件加下边创建一个xml文件<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval" android:useLevel="false" > <solid androi

2017-04-11 18:21:41 2616

原创 Android Activity的启动和创建

之前美团面试,被面试管问道:你知道activity的相关知识,简单的声明周期和启动模式等,感觉没有难度;随后又问了一句:你知道activity是谁帮我们创建的么?你知道如何被管理的么?就。。。 整理了下找到的知识,供大家一起学习。 最近学习Android相关知识,感觉仅仅了解Activity几个生命周期函数基本上没有任何意义的;于是想深入了解一下Activity到底是怎么一回事怎么运行来的;里面

2017-04-10 10:48:24 606

原创 Android FindBugs-IDEA插件的下载和简单使用

我们通常都会在APP上线之后,发现各种错误,尤其是空指针异常,这些错误对于用户体验来说是非常不好的,但其实大部分的问题,我们都能够提前发现.在编写代码的过程中,可能不会时时刻刻记得检查空的引用,还有删除没有用过的变量,在我们自己测试的过程中可能难以发现问题,一旦app上线,用户的使用环境改变,这些潜在的问题就可能会冒出来. 当然这这只是对于我这种经常写出空指针异常的小白而言的,编程风格良好,编程

2017-04-10 09:57:21 2134

转载 Android Studio 使用小技巧和快捷键

Alt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C 最近更改的代码Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+Shift+Space 自动补全代码Ctrl+空格 代码提示Ctr

2017-02-04 11:58:27 360

原创 CSDN博客规则

博客积分是CSDN对用户努力的认可和奖励,也是衡量博客水平的重要标准。博客等级也将由博客积分唯一决定。积分规则具体如下: 1、每发布一篇原创或者翻译文章:可获得10分; 2、每发布一篇转载文章:可获得2分; 3、博主的文章每被评论一次:可获得1分; 4、每发表一次评论:可获得1分(自己给自己评论、博主回复评论不获得积分); 5、博文阅读次数每超过100次:可获得1分,阅读加分最高加到100

2017-02-04 10:39:20 633

转载 APP生产和开发环境的分离

APP生产和开发环境的分离

2017-02-04 10:26:01 862

原创 eclipse的皮肤设置

eclipse设置成豆沙绿,和暗黑系列的主题皮肤

2016-12-03 21:37:42 4922

原创 android---重写TextView实现跑马灯

原因:在一个TextView中显示多行数据时,会折行显示。怎样让其动态的显示在一行中?解决方案: 1.在TextView中添加属性: android:singleLine=”true” 可以在单行显示 多余的内容显示成…1.添加属性 : android:ellipsize=”marquee” marquee的作用是创建一个滚动的文本字幕Android:ellipsi

2016-07-21 09:41:01 593

原创 java---使用二维数组打印九九乘法表

package com.fs.session7;/** * 两种方法打印九九乘法表 * * @author Big Face Kitty * */public class Array2 { public static void main(String[] args) { int[][] arrs = new int[9][9]; for (in

2016-07-21 09:32:40 12889

原创 android---重写textview实现跑马灯

原因:在一个TextView中显示多行数据时,会折行显示。怎样让其动态的显示在一行中?解决方案:1.在TextView中添加属性:   android:singleLine="true"    可以在单行显示 多余的内容显示成...1.添加属性 : android:ellipsize="marquee"           marquee的作用是

2016-07-20 19:22:15 790

原创 java---抽奖游戏

根据用户输入的手机号的后四位,判断后四位之和是否大于20 大于20时:输出 您已经中奖 否 则:输出很遗憾,您未中将package com.farsight.session5;import java.util.Scanner;public class Choujiang { public static void main(String[] args) { while (

2016-07-20 15:24:51 908

原创 java实现猜拳游戏

package com.farsight.session7;import java.util.Scanner;public class 猜拳 { public static void main(String[] args) { String[] strs = { "石头", "剪刀", "布" }; Scanner sc = new Scanner(System

2016-07-20 14:56:42 7982

原创 完美字符串

完美字符串 约翰认为字符串的完美度等于它里面所有字母的完美度之和。每个字母的完美度可以由你来分配,不同字母的完美度不同,分别对应一个1-26之间的整数。 约翰不在乎字母大小写。(也就是说字母F和f)的完美度相同。给定一个字符串,输出它的最大可能的完美度。例如:dad,你可以将26分配给d,25分配给a,这样整个字符串完美度为77。 输入输入一个字符串S(S的长度 <= 10000),S中没有除

2016-05-21 18:20:09 1526

原创 星球炸弹 (二)

对于上次的方法进行了改进,直接可以将日期值设定成自己想要的。import java.text.SimpleDateFormat;import java.util.Date;public class Test {public static void main(String[] args) { int y = 2014; int m = 11; int d = 9;

2016-03-16 16:48:42 564

原创 问题描述:星系炸弹

问题描述:星系炸弹 在X星系的广袤空间中漂浮着许多X星人造“炸弹”,用来作为宇宙中的路标。 每个炸弹都可以设定多少天之后爆炸。 比如:阿尔法炸弹2015年1月1日放置,定时为15天,则它在2015年1月16日爆炸。 有一个贝塔炸弹,2014年11月9日放置,定时为1000天,请你计算它爆炸的准确日期。 请填写该日期,格式为 yyyy-mm-dd 即4位年份2位月份2位日期。比如:2015

2016-03-16 15:31:21 1309

滚动的轮播图实现广告展示

轮播图实现任意张图片的滚动,可以设置时间。也可以用户手动进行滚动。

2017-07-06

java实现的学生管理系统

该系统中,包含所有的源代码,保证可以运行。并且,实现了增删改查的功能,除此之外还有按id查找显示和现实全部信息的功能。

2016-07-22

android实现姻缘测试仪

android实现的一个简单的小应用,可以输入两个人的姓名,然后输出两人的姻缘数。

2016-07-20

用c语言实现图像中值处理并将处理前后的图片显示在运行框中

用c语言实现图像的读取,跳过图片的头信息,将图片信息保存到数组中,进行中值滤波处理,中值处理后将处理过的图片加上头文件后保存到工作区,并同时将处理的前后的图片显示在运行的黑框中,直观的看出图片的处理效果。

2016-07-20

自定义TextView实现文字的跑马灯效果

自定义TextView实现文字的跑马灯效果,里面的东西很全、很基础,适合初学者,简单易懂。

2016-07-20

空空如也

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

TA关注的人

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