- 博客(37)
- 资源 (3)
- 收藏
- 关注
原创 修改etc/profile
etc/profile文件是只读的,直接用vi或gedit打开修改后是无法保存的。要修改profile,需要取得root权限,(使用gedit编辑)1. su root 输入密码 进入root模式2. $sudo gedit /etc/profile 之后就可以保存了3. $source /etc/profile 使配置文件生效...
2020-07-21 17:36:10
2092
原创 数据库三大范式与表之间的对应关系的个人思考
第一范式:原子性数据库的每一列不可以再分,如,“地址”这一列还可以分为“省”、“市”、“街道”,如果必须自己填写完整的地址当然是不需要再分,但是如果需要先选出来由系统拼接的话,地址这一列必须要分成“省”、“市”、“街道”,一个省对应多个市,一个市对应多个街道,这种一对多的关系,3张表来存储所有的地址,假如有n个省,每个省有m个市,每个市有j个街道。每个“省”、“市”、“街道”用2个字符表示(假设一种理想的情况),那么所有的地址n*m*j条,使用[m+(m*n)+m*n*j]*2个字符。另一种情况地址不划
2020-06-07 00:18:32
492
转载 Hashmap与Hashtable的区别
导读:1 HashMap不是线程安全的 HashMap是map接口的子类,是将键映射到值的对象,其中键和值都是对象,并且不能包含重复键,但可以包含重复值。HashMap允许null key和null value,而hashtable不允许。2 HashTable是线程安全。HashMap是Hashtable的轻量级实现(非线程安全的实现),他们都完成了Map接口,主
2017-09-04 15:35:39
322
转载 建表的同时建立约束
–主键create table emp (id number constraint id_pr primary key ,name1 varchar(8));create table emp9 (id number ,name1 varchar(8) ,constraint aba_pr primary key(id,name1));–外键create table emp1(id number re
2017-09-01 18:16:07
1035
原创 java实训第十八天8/21
1.多线程复制文件2.生成者与消费者,先生产 后消费因为是有两个线程控制的同一个对象(产品)每个线程执行时 要先判断产品有没有生产或消费如果已生产 生产者的线程 要等待消费者的线程执行如果已消费 消费者的线程 要等待 生产的线程执行wait()在生产或消费后去唤醒其他线程在产品的生产和消费的方法中要使用一个全局的boolean 的变量根据该变量的值 决定
2017-08-21 20:59:55
572
原创 Java实训第十七天8/18
1.持久化:IO 就是实现持久化的一种技术2.文件:File只能创建删除文件只能获取文件的信息isFile()exsits()createNewFile()mkdirs()如果通过输出流(向文件中写内容),如果文件不存在,会自动创建必须保证 文件所在的目录必须存在3.IO流对文件进行读写:读取数据的格式字节流:图片InputStreamF
2017-08-21 20:58:30
374
原创 Java实训第16天8/17
1.递归:java中的一个方在其内部调用自己判断如何结束public void show(){show();}2.持久化操作:数据在瞬时状态和持久状态转换的机制瞬时数据:保存在内存中,jvm停止 数据丢失持久数据:保存在硬盘中,jvm停止,数据依然存在3.完成持久化操作a)IO流:读数据写数据b)jdbc:java数据库链接insert
2017-08-21 20:57:14
312
转载 Unicode字符集
最初的unicode编码是固定长度的,16位,也就是2两个字节代表一个字符,这样一共可以表示65536个字符。显然,这样要表示各种语言中所有的字符是远远不够的。Unicode4.0规范考虑到了这种情况,定义了一组附加字符编码,附加字符编码采用2个16位来表示,这样最多可以定义1048576个附加字符,目前unicode4.0只定义了45960个附加字符。Unicode只是一个编码规范,目前实际实现
2017-08-15 20:55:07
1796
原创 java实训第十五天8/15
1.集合:就是存放对象的容器2.集合与数组的区别:a)集合的容量可以自动扩充,只能存对象,可以存任何类型的对象,比数组要慢b)数组容量不能改变,可以存基本类型和对象,类型必须一致,效率高3.集合结构a)集合的分类:i)线性集合 :Collection1)List :有序 重复2)Set :无序 不重复ii)键值对 :Mapb)层次机构Coll
2017-08-15 18:06:42
345
原创 Java实训第十四天8/14
*1.String String name="abc";name=name+"ef";2.StringBuffer3.StringBuilderappend();StringBuilder str=new StringBuilder();str.append(123);str.append("abc")//123abctoString();//转换为字符串
2017-08-14 20:05:45
327
原创 Java实训第十三天8/11
1.通过父类引用执行子类对象(实例),只能访问父类中声明的方法如果该方法被重写了,那么访问的就是重写后的方法public class Person{public void print(){}public void show(){}}public Man extends Person{public void show(){}public void de
2017-08-14 20:04:16
292
原创 Java实训第十二天8/09
一.异常相关的知识1.概念:程序运行过程发生一些意料以外的事情2.异常的层次结构ObjectThrowableException ErrorCheckedExceptionRuntimeException编译时异常 运行是异常检查异常IOException ArithmeticException 0做除数SQLException Array
2017-08-14 20:02:59
323
原创 java实训第十一天8/08
1.修饰符a)访问修饰符,结合 我们包publicprotected默认(package),不写private注意:a)修饰方法和属性的修饰:四个都可以b)修饰我们的类:public、packageb)修饰符:final:表示终态可以修饰的内容:修饰 类:该类没有子类:StringSystemMath修饰 变量:(全局和局部),该变量
2017-08-13 13:36:04
315
原创 java实训第十天8/07
面向对象重点1.相关概念a)面向对象的特性继承封装多态实现b)方法的重载和重写(overload和override)c)java中的多态分类i)静态多态(编译时多态):方法重载ii)动态多态(运行时多态):方法重写d)在继承关系下构建子类对象的过程public class A{}public class B extends A{
2017-08-13 13:35:01
327
原创 java实训第九天8/04
1.面向对象的三个特征:a)封装:b)继承:is a 的关系c)多态:i)静态多态:在编译时就可以明确调用的方法,重载ii)动态多态:在运行的过程中,才可以明确调用的方法 重写析构函数:就是在释放对象是,做后期收尾工作,jvm自动调用2.java程序执行的过程a)加载类(class文件):通过ClassLoad类中loadClass 加载要执行class文件
2017-08-13 13:34:04
482
原创 java实训第八天8/03
1.常用的概念a)抽象:从实体中抽取其具有共同的属性和行为,组建java中的类绘制 类图类图分三个部分类名-属性(全局变量,成员变量)+方法注意三个符号:+:public 表示公共-:private 只能在本来内部访问#:protected 受保护面对象分析的过程 就是 抽象的过程1)找名词(就是解决问题的参与者)抽取为类2)找修饰词,对参与
2017-08-13 13:33:06
382
原创 java实训第六天8/02
1.方法如何定义a)static修饰,表示静态的,static修饰的内容只能访问static修饰内容public static 返回值类型 方法名(参数类型 参数名,...){return 值;//如果返回值类型 为 void return 可以省略 return;}通过方法名直接调用返回值类型 变量=方法名(参数的值,...);注意:如果返回值 为 void 不能
2017-08-13 13:32:01
365
原创 java实训第五天8/01
1.循环结构a)单层循环i)先判断后执行label:while:结果集label:for:遍历数组,集合ii)先执行后判断do{}while(条件);b)多层循环:循环的终止或跳过break;continue;通常情况下只对所在的循环起作用break label;continue label;对名为 label的循环起作用c)结束
2017-08-13 13:30:04
317
原创 java实训第4天7/31
1.循环a)while1)语法:声明循环变量;while(条件){//重复执行的代码改变循环变量的值;}int i=1;while(iSystem.out.println(i);i++;}b)for循环2)for(循环变量;条件;改变循环变量的值){//重复执行的代码 } for(int i=1;iSy
2017-08-13 13:28:37
283
原创 java实训第三天7/28
1.一个.java文件是否可以包含多个类,有什么限制 可以包含多个类 只有一个类可以包含main方法,该类的名必须与文件名相同有且只有与文件同名的类可以是public修饰的2.&与&&的区别: & :是位运算符,比较的两边是二进制数据,不会发生短路只能对 byte short char int long &&:逻辑运算符,把两个表达式 并列为一个表达式会发生短路
2017-08-13 13:27:09
293
原创 java实训第一天7/26
1.java是什么:a)编程语言:b)环境:i)开发环境:生产阶段ii)运行环境:产品阶段2.java历史java三个平台 JAVA5java标准版 J2SE Java SE java企业版 J2EE JAVA EEjava微缩版 J2ME JAVA MEAndroid ------ HTML5物联网3.查看java环
2017-07-27 22:26:45
356
原创 java实训第二天7/27
1.jdk和jre(a)jdk:java开发工具包,包括编译工具,jre,运行时的类库常用工具:javadoc工具,javac,java(b)jre:java运行环境,包括jvm,类库2.java语言跨平台的原因java经过编译后产生的字节码需要jvm虚拟机解析运行,而各个平台都有自己的jvm,用于解析java生成的字节码。3.java语言最大的特点:面向对象4
2017-07-27 22:21:54
262
原创 AlarmManager类api
AlarmManager public class AlarmManager extends Object java.lang.Object ↳ android.app.AlarmManager This class provides access to the system alarm services.
2017-06-09 15:22:30
928
原创 PendingIntent类api
PendingIntent public final class PendingIntent extends Object implements Parcelable java.lang.Object ↳ android.app.PendingIntent A descripti
2017-06-09 15:16:26
615
原创 AsyncTask
AsyncTask public abstract class AsyncTask extends Object java.lang.Object ↳ android.os.AsyncTask<Params, Progress, Result> AsyncTask enables proper and
2017-06-07 19:55:47
418
原创 XmlPullParser类api
XmlPullParser public interface XmlPullParser org.xmlpull.v1.XmlPullParser Known Indirect Subclasses XmlResourceParser XmlReso
2017-06-07 16:53:16
1944
转载 PackageManager
一、PackageManager的功能: 1、安装,卸载应用 2、查询permission相关信息 3、查询Application相关信息(application,activity,receiver,service,provider及相应属性等) 4、查询已安装应用 5、增加,删除permission 6、清除用户数据、缓存,代码段等 二、Packa
2017-06-06 09:10:14
311
原创 安卓开发中Theme.AppCompat.Light的解决方法
styles.xml中<style name=”AppBaseTheme” parent=”Theme.AppCompat.Light”>提示如下错误,这是版本问题。error: Error retrieving parent for item: No resource found that matches the given name ‘Theme.AppCompat.Light’. 解决方法:
2017-04-23 21:21:08
344
转载 zxing实现二维码生成和解析
转载自http://kesun-shy.iteye.com/blog/2154169 二维码的生成与解析。有多种途径。我选择用大品牌,google老大的zxing。gitHub链接是(我用的3.0.0,已经是nio了)https://github.com/zxing/zxing/tree/zxing-3.0.0 Java代码 // 其中输出图像和读取图像的类在core包
2017-04-22 21:57:26
280
原创 每日一点专业英文2017.4.22
serialized 序列化的degree 程度,等级;度;学位;阶层annotation 注释indicates 指明coordinator 协调人decor 装饰,布置retrieve 检索drawer 抽屉trigger 触发器;引发,引起;触发elapsed 过去的,经过的
2017-04-22 14:42:50
287
转载 ImageView的属性android:scaleType作用
转载http://www.cnblogs.com/yejiurui/archive/2013/02/25/2931767.html 在网上查了好多资料,大致都雷同,大家都是互相抄袭的,看着很费劲,不好理解,自己总结一下,留着需要看的话来查找。 代码中的例子如下: <ImageView android:id="@+id/iv_bit_1"
2017-04-22 08:44:19
367
转载 Android中SharedPreferences使用方法介绍
一 、Android SharedPreferences的简介SharedPreferences是一种轻型的Android数据存储方式,它的本质是基于XML文件存储key-value键值对数据,通常用来存储一些简单的配置信息。其存储位置在/data/data/<包名>/shared_prefs目录下。SharedPreferences对象本身只能获取数据而不支持存储和修改,存储修改是通过Editor
2017-04-21 18:58:24
367
转载 你真的会用Gson吗?Gson使用指南(一)
本文为作者根据日常使用结合Gson源码注释及wiki所作的原创内容,转载请注明出处。本文链接:http://www.jianshu.com/p/e740196225a4JSON (官网) 是一种文本形式的数据交换格式,它比XML更轻量、比二进制容易阅读和编写,调式也更加方便。其重要性不言而喻。解析和生成的方式很多,Java中最常用的类库有:JSON-Java、Gson、Jackson、FastJs
2017-04-21 16:49:40
308
原创 开发酷欧天气debug虐心后的心得
开发酷欧天气debug虐心后的心得 经过一段时间的《第一行代码》学习,终于做到了最后的项目开发阶段。可是过程却不像我想象中的简单。debug过程中最痛苦的不是有错误,而是编译成功后满怀期待的打开app后的事与愿违,并不是自己期待的结果。 具体情况如下: 1.第二阶段的开发中把程序在手机上调试时并没有像书上写的那样出来城市列表,而是只出现了一个bar
2017-04-20 22:04:33
3043
11
原创 每日一点专业英文2017.4.19
transaction 事务 2交易,办理hierarchy 层次,结构optional 可选择的,非强制的 frame 框架fragment 碎片reverse 颠倒倒转,倒退operation 操作
2017-04-19 21:05:38
305
原创 从今天起,坚持写博客!!!
从今天起坚持写博客-大牛的开始读书的时候有一些感触,那就是写博客对一个开发者的重要性。所以为了成为一个一流的开发者,我也要踏上写博客的万里长征中去。 以下引自徐老师的《android群英传:神兵利器》也是我开始写博客的缘由,毕竟我现在才大三,比徐老师开始写博客的时候还早一年哩!写作究竟能带给开发者哪些好处?在写作的过程中,由于需要对知识有整体的把握,所以要反复探究你自以
2017-04-19 14:53:35
379
原创 android studio快捷键
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+空格 代码提示Ctrl+Alt
2017-04-18 21:18:14
242
是男人就下一百层
2017-06-06
疯狂的提百万(是男人就下100层)
2017-04-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人