自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (5)
  • 收藏
  • 关注

原创 日期类型

Mysql提供数据类型来存储不同种类的日期信息。在这term YYYY,MM,DD,hh,mm,and ss代表年,月,日 ,小时,分钟,和秒。Type                           storage Required                                                              RangeDate  

2016-05-31 21:54:51 476

原创 非二进制字符串数据:CHAR,VARCHAR,TEXT

CHAR数据类型是一个固定长度的类型,指定可以接收的最大的长度可以接收的,应该是0 to 255CHAR数据类型在列值定义达到指定长度。CHAR(30)需要30个字符每个值,即使空值。没贴空值。末尾的空格被移除从char值当他们被在次被获得,所以重新获得值可能和原来的值是不一样的。VARCHAR是一个变长的数据类型,VARCHAR最大长度肯能达到65535.在VARCHAR列被存储按给定的,末尾

2016-05-31 20:08:13 1090

原创 数值型的数据

数值型数据关注的数据的范围数据的存储空间数据展示的位数数据的精度和浮点数5.2.1 整形数据类型Tinyint,smallint,mediumint,int,bigint定义整形数据类型的展示宽度:如century INT(4),被展示4个数字的宽度,展示的宽度和范围无关浮点数数据类型包含float和double类型,有整数部分和小数部分。可以明确的指定precision和scal

2016-05-31 19:25:44 1491

原创 2.7 Client Commands and SQL Statements

status命令可以查看当前状态使用Server-side Helpmysql>Help contents 输入help命令,可以查看相关命令的用法 Using the –safe-updates 选项 修改很多行或者返回很多的行,将帮助阻止这类问题 + UPDATE 和 DELETE仅仅能够使用如果包含Where支局或者 + limit子句 + 输出的结果不会超过

2016-05-25 19:48:48 640

原创 2.6 MYSQL的输出格式

输出格式有一下两种1.interactively,展示结果bars和dashs 2.batch模式,输出结果使用tab键可以通过以下的方法来设置输出格式 –batch or -B 设置批处理模式–table or -t 设置interactively模式 在批处理模式下,可以使用–raw or -r强制使用\n or \r 也可以使用其他的输出格式 –html or -H 产生

2016-05-25 19:36:18 594

原创 2.5 使用scriptfiles

使用一个script文件的语法如下 SoURce inputfile,文件名必须是绝对的路 径名,例如 - SOURCE C:\scripts\my_commands.sql - Soruce ..\scripts\my_commands.sql 其他的使用mysql db_name < input_file 如果文件中有错误,可以使用–force 或则 -f继续执行

2016-05-25 19:28:38 371

原创 使用mysql交互

连接数据库1.mysql -u user_name -p -h host_name -P port 2.mysql -u user_name -p -h host_name -P port -h host_name db_namemysql区分输入语句通过;可以对一条输入语句输入几行\c可以取消输入 \q 退出输入可以执行一条语句如下 mysql -e “SELECT VERSION()”有两

2016-05-25 19:18:59 484

原创 欢迎使用CSDN-markdown编辑器

mysqlmode的含义有一下集中的含义 ANSI_QUOTES IGNORE_SPACE ERROR_FOR_DIVISION_BY_ZERO STRICT_TRANS_TABLES,STRTIC_ALL_TABLES TRANITIONAL ANSI ” 代替’ 来表示字符 函数名和括号见无空格,服务器忽略掉函数后的空格

2016-05-25 18:56:16 238

原创 16.6 创建测试数据

反射方法getClasses()可以生成所有的嵌套类,而test()fa16.6.3 从Generator中创建数组   需要两个转换工具,第一个工具是使用任意的Generator来产生Object子类型的数组,第二个工具接收任意基本类型的包装器类型数组,并产生相应的基本类型数组。1.public static T[] array(T[] a,Generator gen){   r

2016-05-23 14:39:39 398

原创 16.1数组为什么特殊

数组使用[]来访问元素,但是容器使用add()和get()来访问元素,16.2 数组是第一级对象length是只读的变量,数组必须初始化,为初始化的钱,编译器不允许用此引用做任何的事情。新生的一个数组对象是,其中所有的引用被自动初始化为null。基本类型的数组如果是数值类型,被自动初始化为0。如果是字符类型被初始化为(char)0.如果是布尔类型,被自动初始化为false.16.3 多

2016-05-23 14:10:21 317

原创 15.17 对缺乏潜在类型机制的补偿

15.17.1 反射   可以使用反射来解决潜在的类型机制。  class Mime{  public void walkAgainstTheWind()}  public void sit(){print(")  }class SmartDog{  public void speak(){print("Woof")}}class Communicate

2016-05-18 16:03:28 497

原创 15.3 动态类型安全

1.Collection.checkedList(new Arraylist,Dog.class)  当类型不一致时产生,抛出一个异常。2.异常由于擦除的原因,将泛型应用异常时非常受限的,catch语句不能捕获泛型类型的异常,因为在编译器和运行时都必须知道异常的确切类型。泛型类也不能直接或间接继承自Throwable。3.使用装饰器模式装饰器模式使用分层对象来动态透明的想当个对象添

2016-05-18 15:52:38 365

原创 15.11 问题

1.任何基本类型都不能作为类型参数2. 实现参数化接口,一个类不能同时实现同一个泛型接口的两种变体,由于擦除的原因,两个变体会成为相同的接口interface Payable{}class Employee implements Payable{}class  Hourly extends Employee implements Payable{}Hourly不能编译,因为擦除

2016-05-18 15:21:18 410

原创 1.2.4 Selecting a defualt database

把数据库中的内容输出到如:mysqldump --password --user=user_name word >world.sql选择行是 Select* from word.Country;选择和使用数据库,use world;

2016-05-17 17:38:44 279

原创 1.2.3 Using Option Files

1.作为一个可选的指定参数在命令行,可以放置他们在一个可选的文件中。Mysql在启动时查看可选文件。Option在option file被组织成组,每个都以一个组名命名组。例如[mysql]和[mysqldump]组被用使用有mysql和mysqldump。这个[client]被指定选项,所有的client程序来使用。如下[client]host=myhost.example.com[

2016-05-17 17:31:10 332

原创 1.0 mysql的连接

其中mysq连接   --host=host_name or -h host_name默认的情况下为localhost,可以指定mysql运行的主机的名字或ip   --port=port_number or -P port_number:默认是3306   --shared-memory-base-name=memory_name:能够运用在windows上,指定共享内存的名字默认情

2016-05-17 17:03:44 269

转载 15.10.4 捕获异常

一种特殊情况下需要使用 而不是原生类型,如果需要想一个使用的方法传递原生类型,那么对编译器来说,可能会推断出实际的类型参数,使得这个方法可以回转并调用另一个使用这个确切类型的方法。static void f2(Holer holder){   f1(holder);//call with captured type}Holer raw=new Holder(1);Hol

2016-05-16 21:36:37 315

转载 15.10

class Fruit{}class Apple extends Fruit{}Fruit[] fruit=new Apple[10];fruit[0]=new Apple();//0kfruit[0]=new Fruit()//exception runtimeList flist=new ArrayList();//不能将一个Apple的容器赋值给一个Fruit容器

2016-05-16 21:20:05 372

原创 15.8.2 泛型数组

不能创建泛型数组,在任何想要创建泛型数组的地方使用Arraylist。既然所有的数组无论他们持有的类型如何,都具有相同的结构,那么看起来能够创建一个Objecet数组,并将其转型为所希望的数组类型,可以编译但是不能运行。Object[] array;(T[])array;尝试经Object[]转型为T[],仍旧是不正确的,经产生警告,在运行时产生异常。15.9 边界边界可以

2016-05-16 20:41:29 242

原创 5.8.1 创建类型实例

在Erased.java中对创建一个new T()的尝试无法实现,部分原因是擦除,另一部分原因是编译器不能验证T具有默人构造函数。但是在C++中,可以很安全。Java中的解决方案是传递一个工厂对象,并使用它来创建新的实例。最便利的工厂对象就是Class对象,因此如果使用类型标签,可以使用newInstance()来创建这个类型的新对象:class ClassFactory{ T x;

2016-05-16 20:19:03 299

转载 擦除

Java泛型-类型擦除一、概述      Java泛型在使用过程有诸多的问题,如不存在List.class, List不能赋值给List(不可协变),奇怪的ClassCastException等。 正确的使用Java泛型需要深入的了解Java的一些概念,如协变,桥接方法,以及这篇笔记记录的类型擦除。Java泛型的处理几乎都在编译器中进行,编译器生成的bytecode是不包涵泛型信息的,

2016-05-15 21:32:13 420

原创 15.7 擦除的神秘之处

尽管可以声明ArrayList.class但是不能声明Arraylist.classc1=new ArrayList().getclass();c2=new Arraylist.getclass(); c1=c2;他们是相同的类型在泛型的内部,无法获得任何有关泛型参数类型的信息。可以使用extends,如T extends hasF等,类型参数的擦除

2016-05-13 16:55:21 254

原创 15.5 匿名内部类

泛型还可以用于内部类以及匿名内部类class Customer{      private static long counter=1;      private final long id=counter++;     private Customer(){}     public String toString(){return "Customer"+id;}     

2016-05-13 16:37:21 237

原创 15.4.6 一个Set实用工具

java实现交并差

2016-05-13 16:02:22 346

原创 15.4.5 简化元组的使用

public class Tuple{    public static TwoTuple tuple(A a,B b){   return new TwoTuple(a,b);}}public class TupleTest2{  static TwoTuple f(){    return tuple("hi",47);}}

2016-05-13 15:53:47 295

原创 15.4.3 用于Generator的泛型方法

利用生成器,可以方便的填充一个Collection,而泛型化pubilc class Generators{      public static Collection fill(Collection coll,Generator gen,int n){                      for(int i=0;i                             

2016-05-13 15:47:20 267

原创 15.4.2:可变参数与泛型化方法

泛型化方法与可变参数列表能够很好的共存:pubic class GenericVarags{    public static List makeList     List restult=new ArrayList();    for(T item:args){    result.add(item);   return result;}}}

2016-05-13 15:26:25 278

原创 15.4.1 杠杆利用类型参数推断

工具类:   public class New{    public static Map map(){      return new Hashmap();}public static LinkedList list(){     return new LinkedList();}}类型推断只是对付值操作有效,如果你将一个泛型化方法调用结果

2016-05-13 15:22:42 634

原创 15.4:泛型化方法

指导:无论何时,只要你能够做到,尽量使用泛型化方法。如果泛型化方法可以取代整个类的泛型化,那么久应该使用泛型化方。public class GenericMethod{   public void f(T x){     system.out.println(x.getclass().getName());}public static void main(Strin

2016-05-13 15:11:58 410

MySelfWord.zip

基于QT的windows平台的富文本处理的桌面程序,主要包括文字字体、字号、文件保存、打开,多窗口管理、粘贴、复制等操作

2020-02-21

platform-28_r06.zip

提供android platform,android-28的sdk包,解压后放到sdk路径的platform目录

2019-10-13

php基础教程

php基础教程 简单易懂的php教程 方便初学者学习 敬请下载

2015-03-25

Hadoop分布式文件系统的文件读写

在Hadoop的分布式文件系统下,对文件的读写和列出文件的相关属性和目录中的内容

2014-10-29

有连接的socket通信(posix)

这是Andoid的平台使用Ndk技术,开发的有连接的Socket通信小例子。

2014-09-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除