杂七杂八
文章平均质量分 71
lvzhongyi
点击进入<<a href="http://lvzhongyi.leanote.com">我的个人博客地址</a>
展开
-
一些遇到的错误的整理
1.直接闪退,报类型转换错误,检查很多遍,无果,最后发现,是因为采用了多个布局适配,也就是layout-sw600dp和layout文件夹下有一个相同命名的布局文件,后来因为需求变化,更改了其中一个布局文件的控件类型,另一个忘了改,编译没有报错,运行时报错2.startActivity启动一个新Activity后onActivityResult不被调用,但是有时候又会被调用,找了很久,发现是因为使原创 2015-03-17 11:45:19 · 5807 阅读 · 1 评论 -
Ubuntu和windows下修改hosts
首先,提供一个hosts文件http://download.csdn.net/detail/u012296101/8956255ubuntu下载好了这个文件后,用gedit打开,复制里面所有内容,然后打开终端,输入 `sudo gedit /etc/hosts` 提示输入密码后,将复制的内容粘贴到原有的内容后面,保存,然后输入 sudo /etc/init.d/networking resta原创 2015-08-03 16:35:59 · 1396 阅读 · 0 评论 -
ubuntu下搭建rust到intellij开发环境
网上看了一些高手写的东西,表示功力太浅,不习惯大量的使用终端来写rust代码,既然学习一门新的语言,就要弄的简单点,将时间和重心放到学习中来。 先来说说安装rust环境,先去官网下载安装包,也可以按照命令行安装,太慢了,我表示中途安装失败了,所有使用安装包来安装。 https://www.rust-lang.org/ 点击install就是下载包了,如果下载失败的话,我已经讲文件离线到百度网盘原创 2015-08-12 23:28:02 · 5607 阅读 · 0 评论 -
FragmentStatePagerAdapter.notifyDataSetChanged不刷新页面的解决办法
公司做医疗产品的,显示操作用的是android,所以我就用上下两个部分大致是固定的,只有中间会有6个页面的切换,其中会有两个用户的切换,即普通用户和管理员用户,图片可以大致展示一下其它页面是相同的,就这两个页面不一样,下面的是管理员用户,一想到其它页面一样的,中间就用了一个ViewPager,然后为了缓存多个页面,用到了FragmentStatePagerAdapter,然后通过set原创 2015-06-08 14:56:06 · 4135 阅读 · 3 评论 -
关于学程序需不需要学习英语的忠告
转载自百度百科,很受触发,以下是正文。俗话说,没有金刚钻,就别揽瓷器活儿。套用到IT业,英语不行,就别做程序员。网上关于程序员学英语的文章不少,但我想谈谈我自己的看法。首先详细讨论一下为什么程序员离了英语不行,然后针对程序员应该怎么学英语说说我的体会。 英语是计算机的母语,是程序的母语,所以必然是程序员的母语。程序中的变量名、函数名起得好不好是决定代码质量和可维护性的最关键因素。高质量转载 2015-06-27 16:11:50 · 4624 阅读 · 2 评论 -
volatile的作用
volatile提醒编译器它后面所定义的变量随时都有可能改变,因此编译后的程序每次需要存储或读取这个变量的时候,都会直接从变量地址中读取数据。如果没有volatile关键字,则编译器可能优化读取和存储,可能暂时使用寄存器中的值,如果这个变量由别的程序更新了的话,将出现不一致的现象。下面举例说明。在DSP开发中,经常需要等待某个事件的触发,所以经常会写出这样的程序:short flag;vo转载 2015-05-23 14:42:16 · 463 阅读 · 0 评论 -
Intellij idea14安装google-go-lang-idea-plugin插件无法指定sdk的解决办法
本文转自http://studygolang.com/articles/2325idea14 和go1.4不兼容,一直报这样一个错Argument for @NotNull parameter 'virtualFile' of com/intellij/openapi/projectRoots/impl/ProjectRootContainerImpl.addRoot must not转载 2015-06-05 11:17:50 · 4662 阅读 · 0 评论 -
java中引用的原理
原文地址点击打开链接在Java中的引用类型,是指除了基本的变量类型之外的所有类型,所有的类型在内存中都会分配一定的存储空间(形参在使用的时候也会分配存储空间,方法调用完成之后,这块存储空间自动消失), 基本的变量类型只有一块存储空间(分配在stack中), 而引用类型有两块存储空间(一块在stack中,一块在heap中), 方法形参的值传递(引用)是指形参和传进来的参数指向同一个值转载 2015-05-29 16:14:26 · 565 阅读 · 0 评论 -
关于郭婶Litepal框架,保存和修改返回值提示成功,但是数据库的值没改变的问题
如题,一直在使用郭婶的litepal,真的很方便的一个框架,郭婶的博客中也讲的很详细,上手很快,不过,今天在我的项目中发现了这么一个问题,就是我update后,返回了1,说明我更新成功了一条数据,但是,我再次打开的时候,发现那条数据没有变,我又试了试保存,也有同样的问题,但是有时候又是正常的,通过查看源码发现,郭婶的数据库里面是有做过优化的,直接删了两个条件,也就是去掉优化,结果就立刻解决了,不过原创 2015-06-17 14:15:14 · 4467 阅读 · 2 评论 -
android弹出键盘和消去键盘
在程序中加入以下代码时,软键盘会出现:InputMethodManager imm = (InputMethodManager) getSystemService(INPUT_METHOD_SERVICE); imm.toggleSoftInput(0, InputMethodManager.RESULT_SHOWN); 如果要让软键盘消失,则为以下代码: InputMet转载 2015-05-27 16:26:00 · 654 阅读 · 0 评论 -
JAVA对象的克隆
为什么需要克隆:在实际编程过程中,我们常常要遇到这种情况:有一个对象A,在某一时刻A中已经包含了一些有效值,此时可能会需要一个和A完全相同新对象B,并且此后对B任何改动都不会影响到A中的值,也就是说,A与B是两个独立的对象,但B的初始值是由A对象确定的。在Java语言中,用简单的赋值语句是不能满足这种需求的,要满足这种需求有很多途径。 克隆的实现方式一、浅度克隆转载 2015-04-07 13:42:00 · 656 阅读 · 0 评论 -
自己制作离线的android开发文档
写android程序久了,网上的一些博客文章和百度问答有时候不能解决一些细节问题,特别是一些大家都没有遇到(或者遇到没有分享解决办法的),这个时候我们就得去查询官方的api了,找一些方法函数,源代码Demo,那就得去android官方论坛,大家都知道的,访问不了,至于原因,你懂的。还好,官方会有离线文档,但是这些文档联网打开会特别慢,打开的时候,我们断开网络连接,就可以直接加载,这是什么原因呢原创 2014-12-10 15:55:02 · 2371 阅读 · 1 评论 -
ListView常用属性
首先是stackFromBottom属性,这只该属性之后你做好的列表就会显示你列表的最下面,值为true和falseandroid:stackFromBottom="true" 第二是 transciptMode属性,需要用ListView或者其它显示大量Items的控件实时跟踪或者查看信息,并且希望最新的条目可以自动滚动到可视范围内。通过设置的控件tran转载 2015-01-17 14:28:18 · 747 阅读 · 0 评论 -
关于App程序员泡沫(被头条、搜狐等多家网站转载)
转载自CSDN刘望舒的专栏前言做开发快七年了,对于程序员,外行人总有着数不完的讽刺和误解,但是我都懒得去解释,代码搬运工人也好,民工也罢,随他们去说吧。但是网上最近流传的程序员泡沫,尤其是APP程序员泡沫的文章导致很多我们的年轻的同行产生了疑惑,所以我这个隐藏了很久的能言善辩的老程序员出山来聊一聊这个APP程序员泡沫的话题。 笔者是2010年从事安卓开发,此前做J2ee,对于安卓我有很深的感情,转载 2016-09-07 14:28:39 · 1017 阅读 · 1 评论