摘要: 想要让 scrollview 滚动到末尾,网上的什么fullscroll(view.FUCOS_DOWN)和scrollto(0,scroll.getBottom())都不行。 FOCUS_DOWN在弹出输入法的时候有很大几率滚过头又回到顶端,不好使。 scrollview本身的bottom就是看得 阅读全文
posted @ 2019-06-30 11:02 sebastia 阅读(1943) 评论(0) 推荐(0) 编辑
摘要: 很简单,不要在 ScrollView 内部直接使用 TextView,而是在中间加一层 LinearLayout,就可以完美解决。 阅读全文
posted @ 2019-06-30 09:46 sebastia 阅读(1326) 评论(0) 推荐(1) 编辑
摘要: 在一个解析http响应的实例中,我一上来想到的是获取InputStream,构建bufferedReader,然后使用while循环一次读一行bufferedreader.readline()并存入字符串中,然而这种方式性能奇差无比,仅仅3个线程就让我4核CPU全速运行,而网络则只用了不到2Mbps 阅读全文
posted @ 2019-06-28 11:55 sebastia 阅读(221) 评论(0) 推荐(0) 编辑
摘要: java中使用Date对象获取系统当前时间,然而我就没看到哪篇教程告诉我说Date创建对象之后其中的时间是不会变的!!! 一开始我写了类似于下边这样的代码,希望每隔一段时间显示一次时间 然而事实上根本不会每隔一段时间显示新的时间,每次显示的都是创建D这个对象的时候的时间! 正确的方式看起来性能差一些 阅读全文
posted @ 2019-06-25 22:16 sebastia 阅读(623) 评论(0) 推荐(0) 编辑
摘要: 分享一下我写的java监听控制台输入并可以给出响应的功能。 很多时候需要监听控制台的输入内容,相当于信号监听,根据输入的内容做出相应的动作,这里给出我的一个简单实现。 要注意的是:监听得到的消息中前后的空格和中间连续的多个空格会被忽略只保留一个空格,不区分大小写。 演示: 阅读全文
posted @ 2019-06-25 15:42 sebastia 阅读(3168) 评论(0) 推荐(1) 编辑
摘要: 使用top命令挂着就好了,top命令执行的“查看系统进程和资源占用”的任务会一直输出动态的数据,一直有数据传输就不会因为长时间挂机而断开ssh链接了,尤其针对于海外服务器,因为高延迟经常出现挂机久了自动断开ssh链接的情况,重新建立连接要花一小会儿等待挺烦的。 阅读全文
posted @ 2019-06-25 15:22 sebastia 阅读(629) 评论(0) 推荐(0) 编辑
摘要: 10秒的睡眠时间绝对可以说明先后顺序了。并且强制stop线程也可以说明语句执行次序。 阅读全文
posted @ 2019-06-25 15:16 sebastia 阅读(464) 评论(0) 推荐(0) 编辑
摘要: 使用new File(path).mkdirs()创建所需路径,几十有多层不存在的路径也可以直接创建,切记方法名以s结尾,不带s的智能创建一层不存在的目录,不能自动创建多层目录结构。 阅读全文
posted @ 2019-06-24 16:50 sebastia 阅读(556) 评论(0) 推荐(0) 编辑
摘要: 我很好奇栈LIFO的结构凭什么比随用随(两步)取的堆更快,尤其是访问非栈顶元素的时候,岂不是要弹出许多不相关的元素才能访问到目标元素吗?访问完了还要把弹出的元素再压栈回去?这样的思路似乎不会让栈很快。 在网上寻找答案找到的都是“栈不需要两步而直接访问所以更快、CPU有专门的硬件设计支持栈而堆靠的是操 阅读全文
posted @ 2019-06-24 11:14 sebastia 阅读(557) 评论(1) 推荐(0) 编辑
摘要: 最近本地测试jsp程序发现tomcat启动失败,无法监听8080端口,也没记得别的什么程序占用了8080端口,干脆就改成了8090端口先用着。今天找了找Windows上查看网络通信端口占用的方法。 先说最佳方案:使用系统资源监视器。在监视器的网络选项卡中可以查看网络的各种详细信息,包括程序名、pid 阅读全文
posted @ 2019-06-15 14:12 sebastia 阅读(1895) 评论(0) 推荐(0) 编辑