![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习经验
文章平均质量分 68
pan861190079
这个作者很懒,什么都没留下…
展开
-
JAVA IO的学习与理解
最近围绕IO流做了两个小项目--文件搜索器和复制粘贴功能。我的文件搜索器算法代码如下:这里我对搜索算法进行了重载来确保有无关键字情况下的搜索。为了方便代码的更改,在内部封装好两个方法,在外部监听器内用getTex()方法获取输入语句t判断有无关键字选择调用对应的方法。在文件搜索时先获取了文件的路径,然后判断是文件还是文件夹,如果是文件则在文本区用append追加文件的绝对路径,如果为文原创 2015-12-15 22:08:35 · 408 阅读 · 0 评论 -
从画图板谈面向对象
最近着手了一个新的项目--画图板。由于画图板上有很多按钮,大致可以按照功能和颜色分类。可是这么多的按钮要实现不同的功能,初步地试想了下觉得是不是要添加几十个监听器,实现对按钮的对应控制,学习的过程中了解到了有setActionCommand ()和getActionCommand()两个方法,在创建监听器的时候可以在循环创建按钮的同时添加setActionCommand()方法,然后在监听器内用一原创 2015-11-29 15:14:19 · 714 阅读 · 0 评论 -
JAVA 关键字小结
关键字一类是java里最基础的东西,学了这么久今天来回顾一下这些最基础的东西。 首先对于限定范围的三个词public 、protected和private 。public 修饰的类或变量方法等在整个项目中都可以使用,是范围最广的修饰词,protected则在整个包里可用,private则是私有的,其修饰的方法、变量只能在本类中可以使用。虽然这三个关键词看似简单,但是很多用法都涉及到程序原创 2015-12-19 15:47:09 · 395 阅读 · 0 评论 -
mysql基本语句
访问所有库:show databases新建库:create database删除指定库:drop database使用库:use库名 显示所有表:show tables创建表: create table student{name varchar(10) not null,Age int not null,Id primary key auto_incr原创 2016-04-27 19:16:36 · 399 阅读 · 0 评论 -
Mvp模式在Android开发中的应用
前言对于将目标选定在Android端想更进一步的学习的同学来说,对于一些通用的设计模式的使用是必不可少的。尤其是对于大部分习惯于将逻辑代码写在Activity内的同学来说,希望看完这篇文章以后能参照这种分层解耦的方式的或者其它一些优秀的模式(例如MVVM)来进行代码的编写,养成一个良好的编码习惯。MVP结构Model层: Model层负责数据的获取,例如从网络中加载的数据,本地数据库取出的数原创 2017-03-12 17:27:12 · 353 阅读 · 0 评论 -
干货!Android的保活的两种解决方案
做Android 保活的背景由于之前做一个项目的时候需要让进程一直在后台活下去保持不被杀死的状态,因此也是各种百度各种苦苦寻找,本来是想着靠Service来做保活的,因为我的手机是6.0系统的,之前试过的各种依靠Service的方式均以失败告终,因此决定站在另一个角度上来解决问题,–>Android的进程。方案一:双进程守护其实诸如类似360杀毒软件之类的产品本身原理是通过一个一个的遍历进程,如果存原创 2017-05-26 21:01:49 · 23709 阅读 · 9 评论 -
Android怎么新建项目并上传到github上
在github新建项目clone项目到本地,在Android Studio下新建项目点击vcs->Import Into Version Control->Creat Git Repository创建新的本地代码仓库将克隆项目下的隐藏文件.git复制进项目目录下,输入命令cp -a .git /home/panhao/AndroidStudioProjects/Shake即把.git复制原创 2018-02-01 11:32:25 · 466 阅读 · 0 评论