基础知识
文章平均质量分 68
hbdxzyb
一个有技术梦的工匠。每天进步一点点
展开
-
ViewPager使用中的一些问题与思考
为什么使用ViewPager而不是RecyclerView使用RecyclerView的横向排列理论上也可以实现左右滑动,但有时候我们要展现的不是视图(View)对象,而是Fragment对象,而Fragment对象是由FragmentManager创建的,很明显RecyclerView的Adapter中没有持有FragmentManager对象,所以它的Adapter无法创建Fragment对象来原创 2017-04-10 21:35:53 · 358 阅读 · 0 评论 -
Android,WebService,数据库
WebService的编写(C#)本文基于vs2015打开VS2015,文件–新建–项目,选择ASP.NET应用程序打开视图,调出服务器资源管理器和解决方案资源管理器窗口在服务器资源管理器中右键数据连接–添加连接,将该程序和本地的数据库进行关联,关联完成后可以在VS中直接操作数据库。在解决方案资源管理器中,右击项目,选择添加-新建项,创建一个C#类,该类一般作为数据库的操作类。以同样的方法原创 2017-03-27 11:23:57 · 414 阅读 · 0 评论 -
Java-IO
最近写代码遇到读取文件和加载文件的问题,搞了半天还是不咋懂,感觉还是自己Java的IO基础太薄弱了,现在重新回顾下,整理笔记如下:第一节所谓输入输出流就是把数据从文件中读取到程序中的某个对象中去,然后经过我们的程序处理后再写入到某个文件中去的过程。当然数据的来源和去处并不一定是文件,可能是网络,可能是屏幕等等。但过程就是这么个过程。那就产生了两个问题: 1. 怎么把数据读取到程序中来,读取进来后放原创 2017-04-21 21:59:50 · 317 阅读 · 0 评论 -
关于Java中char,int的互转
昨天做大疆的笔试题,遇到了这个蛋疼的问题,居然花了很多时间在这个小知识点上。下面总结下。先来看看直接转换会得到什么结果: char c = 'a'; int i = c; System.out.println("letter char to int: "+i); char c2 = '9'; int i2 = c2;原创 2017-09-04 16:10:02 · 2699 阅读 · 0 评论 -
Android解决Spinner初始化时自动选择第一个 item 和点击已选中的 item 时不触发Listener
Spinner 这个控件是我目前在开发中遇到的特性最奇怪的控件了,说它奇怪是指有点反直觉,比如说,为什么初始化时要自动选择第一个 item?以及为什么同一个 item 选中第二次的时候不触发 OnItemSelectedListener?重复选中也是选中呀!下面说下是如何解决这个问题的。增加一个默认为 true 的全局变量,用来作为判断是否为初始化自动选中的标志位。重写 Spinner 的原创 2018-01-30 22:13:38 · 10865 阅读 · 3 评论