自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (1)
  • 收藏
  • 关注

原创 sqlite单条语句实现模糊查询优先级、多级排序 android

上需求:假如 :第一级排序:港股>美股>A股 第二季排序:正股>ETF>窝轮>牛熊>其他 第三集排序:股票Symbol(全部转为大写时)的ASCII字母顺序 select * from tableNameWHERE (ID LIKE '%r%' OR KWS LIKE '%r%' OR EN LIKE '%r%') ORDER BY ...

2018-12-13 09:57:35 1073

原创 根据数据库中某一个字段值进行排序(特定值排序)

今天接到一个需求,根据数据库中的某一个字段的值进行排序那个字段值中有四个值,分别是:1,2,3,4select * from tableNamewhere ID like '%6003%' orKWS like '%6003%' orZH like '%6003%' orTW like '%6003%' orEN like '%6003%' order by case  mi...

2018-12-06 11:06:14 11208

原创 Android studio打包编译时的报错解决方案

先看看报错Error: Non-translatable resources should only be defined in the base values/ folder [ExtraTranslation]这个问题是项目中引用资源国际化的报错首先要查看values文件的strings.xml 是否一致检查一致没问题,继续往下走报错显示是这个[ExtraTranslation],然后在项目工...

2018-05-31 11:59:06 2106

原创 学生管理系统---Python实现

该学生管理系统是用Python实现的,代码量少,功能强大

2017-07-29 15:20:38 2528 11

原创 java设计模式---策略模式篇

一、什么是策略模式Strategy模式也叫策略模式是行为模式之一,它对一系列的算法加以封装,为所有算法定义一个抽象的算法接口,并通过继承该抽象算法接口对所有的算法加以封装和实现,具体的算法选择交由客户端决定(策略)。Strategy模式主要用来平滑地处理算法的切换二、策略模式结构三、代码实现定义一个抽象的算法接口package com.sinwao.

2017-07-21 23:57:06 317

原创 java设计模式---装饰模式篇

一、什么是装饰模式装饰模式又叫包模式。通过一种对客户端透明的方式来扩展对象的功能,是继承关系的一个替换方案。二、装饰模式的结构三、代码实现定义一个接口Car,所有的车都有一般性package com.sinwao.decorator;/** * 车的基本功能 * @author Administrator * */public interfac

2017-07-21 00:25:32 260

原创 Java多线程技术篇--线程的互斥与同步通信

一、使用银行转账来解释线程安全问题同一个银行账户,在同一时间发生了转账汇款(解释:你刷卡消费了1000元的同时,你朋友给你转账了2000元)。这个时候是两个线程操作同一个数据,但是线程执行是随机的,没有先后之分,这个问题就引发了线程安全问题。二、使用synchronized代码块及其原理Synchronized的语义底层是通过一个monitor的对象来完成,其实wait/not

2017-07-12 12:03:40 577

原创 java多线程技术篇--创建线程的方式

一、创建线程的两种方式:1、在Thread子类重写的run方法中编写运行代码能否在run方法声明上抛出interruptException异常,以便省略run方法内部对Thread.sleep()语句的try...catch处理2、在传递给Thread对象的Runnable对象的run方法中编写代码二、代码实现package com.sinwao.thread01;

2017-07-11 14:37:22 231

原创 java设计模式---原型模式篇

1、什么是原型模式?      prototyp模式是一种对象创建型模式,它采取复制原型对象的方法来创建对象的实例。      使用 prototype模式创建的实例,具有与原型一样的数据      原型模式又称克隆模式。2、原型模式的特点:    1、由原型对象自身创建目标对象。也就是说,对象创建这一动作发自原型对象本身    2、目标对象是原型对象的一个

2017-07-08 15:42:27 223

原创 java设计模式---单例模式篇

1、什么是单例模式?单例模式是一种对象创建模式,使用单例模式,可以保证为一个类只生成唯一的实例对象。也就是说,在整个程序空间,该类只存在一个对象。Gof对单例模式的定义是:保证一个类,只有一个实例存在,同时提供能对该实例加以访问的全局方法。2、为什么要使用单例模式?在应用系统开发中,我们常常有以下要求:1、在多个线程之间,比如servlet环境,共享同一个资源或者操

2017-07-07 23:26:31 237

原创 java设计模式---抽象工厂模式篇

1、什么是抽象工厂模式     抽象工厂模式是所有形态的工厂模式中最为抽象和最其一般性的。  抽象工厂模式可以向客户端提供一个接口,使得客户端在不必指定产品的具体类型的情况下,能够创建多个产品族的产品最想2、产品族和产品等级结构3、代码实现public abstract class Cat implements Animal{ public abstract v

2017-07-07 00:23:04 237

原创 java设计模式---工厂方法模式篇

很久之前写好的笔记,开放学习,希望跟大家多多交流,近期持续开放更多的个人学习总结。1、什么是工厂方法模式?工厂方法模式同样属于类的创建模式又称为多态工厂模式2、它存在的意义是什么?工厂方法模式的意义是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类当中。核心工厂类不在负责产品的创建,这样核心类成为一个抽象工厂角色,仅负责具体工厂子类必须实现的接口,这样进一步抽象化的

2017-07-06 00:29:05 224

原创 java设计模式---简单工厂模式篇

简单工厂模式属于类的创建型模式,又叫静态工厂方法模式。通过专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类通过代码说明一下:创建猫类public class Cat implements Animal{ public void eat() { System.out.println("猫吃鱼!!!"); }}创建狗类public class

2017-06-20 00:47:20 266

原创 Cannot run program "git.exe": CreateProcess error=2的正确解决方法

在使用Android studio从git上check项目的时候报错cannot run program "git.exe":CreateProcess error=2操作步骤如下:下载 Github For Windows 客户端并安装。成功安装之后,连接你的账户。

2016-07-13 10:29:54 33359 1

原创 简单的邮件开发4---Java

通过类中的静态方法实现

2016-06-29 09:27:33 468 1

原创 简单的邮件开发3---Java

接下来进入编程开发模式package com.sinwao.javamail;import java.util.Properties;import javax.mail.Address;import javax.mail.Message;import javax.mail.MessagingException;import javax.mail.Session;import j

2016-06-28 16:57:31 2080

原创 简单的邮件开发2--Java

接下来说说邮件收发的过程:>>telnet 上ES,>> ehlo xxx_test登录解析>>auth login>>base64 username (base64加密算法加密的用户名) >>base64 password (base64加密算法加密的用户密码)>>mail from:发送 >>rcpt to:

2016-06-27 18:37:28 497

原创 简单的邮箱开发1----Java

邮件开发主要包含两方面的内容:1、发送邮件和接收邮件2、创建与解析邮件内容首先了解Email的基本常识:1、ES:Email Server(电子邮件服务器)ES主要提供的功能有:(1)、接受用户投递的邮件(2)、将用户投递进来的邮件转发给目标ES(3)、接收其他ES转发来的邮件并把邮件存储到其管理的用户邮件中(4)、为前来读取邮件的用户提供读取服务

2016-06-22 16:43:14 3510

原创 搜索框制作--AutoCompleteTextView

1、该控件的使用就像TextView一样,不多说了上代码<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height

2016-05-05 15:10:56 441

原创 java中的反射机制

反射的概念            JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。功能

2015-07-12 22:18:42 482

原创 java网络编程

网络编程概述:                   网络编程是指编写与其它计算机进行通信的程序。Java已经将网络程序所需要的东西封装成不同的类。  只要创建这些类的对象,使用相应的方法,即使设计人员不具备有关的网络知识,也可以编写出高质量的网络通信程序。 1.网络模型

2015-07-11 18:27:59 588

原创 java中的IO流

在变量、数组和对象中存储的数据是暂时存在的,程序结束后它们就会丢失。为了能够永久的保存程序创建的数据,需要将其保存在磁盘文件中,这样就可以在其它程序中使用它们。Java的I/O技术可以将数据保存到文本文件、二进制文件甚至是ZIP压缩文件中,以达到永久性保存数据的要求。1、IO流用来处理设备之间

2015-07-10 23:26:27 393

原创 java集合框架

集合概述:          集合可以看作是一个容器,对于集合中的对象很容易将其存放到集合中,也很容易将其从集合中取出来,还可以将其按照一定的顺序进行摆放。Java中提供了不同的集合类,这些类具有不同的存储对象的方式,并提供了相应的方法以方便用户对集合进行遍历、添加、删除以及查找指定的对象。 提到容器

2015-07-08 16:48:37 459

原创 Java的多线程机制下

多线程的同步:1、线程安全:      当多个线程去访问同一个资源时,会引发一些安全问题。为了解决这样的问题,需要实现多线程的同步,即限制某个资源在同一时刻只能被一个线程访问。package com.test.xiancheng;public class XCanquan {

2015-07-04 22:16:26 492

原创 java的多线程机制上

一、多线程概述package com.laobi.day12;public class ThreadTest01 { /** * 进程:正在进行中的程序(直译) * * 线程:就是进程中一个程序执行的控制单元(执行路径) * 一个进程中可以多执

2015-07-03 22:36:02 354

原创 java的异常处理

java异常处理1,异常的概述异常:异常就是Java程序在运行过程中出现的错误。异常由来:问题也是现实生活中一个具体事务,也可以通过java 的类的形式进行描述,并封装成对象。其实就是Java对不正常情况进行描述后的对象体现。

2015-07-02 23:50:26 1260

原创 面向对象下总结

1、抽象类总结:package com.laobi.day09;public class AbstratorDemo { /** * 抽象类: * 抽象:笼统,模糊,看不懂!不具体 * * 特点: * 1、方法只有声明没有实现时,该方法就是抽象方法,需要被abstract修饰

2015-06-30 23:50:34 361

原创 面向对象上总结

1、什么叫面向对象?面向对象(Object-Oriented,简称OO)就是一种常见的程序结构设计方法。面向对象思想的基础是将相关的数据和方法放在一起,组合成一种新的复合数据类型,然后使用新创建的复合数据类型作为项目的基础。面向对象是一个很抽象的概念,它相对面向

2015-06-30 13:55:35 453

原创 数组基础以及常用操作

数组的概念:相同数据类型的元素按一定顺序排列的集合,就是把有限个类型相同的变量用一个名字命名,然后用编号区分他们的变量的集合,这个名字称为数组名,编号称为下标。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。数组是在程序设计中,为了处理方便, 把具有相同类型的若干变量按有序的形式组

2015-06-29 23:43:51 393

原创 java基础入门

Java是于 1995年由Sun公司推出的一款面向对象的程序设计语言,它是由Java之父之称的Sun研究院院士James Gosling博士亲手设计而成的,并完成了Java技术的原始编译器和虚拟机。Java最初的名字为 OAK,在1995年被重命名为Java,正式发布。它是一种跨平台的

2015-06-26 23:39:45 502

原创 推荐几个android学习的网站

1、android developers blog:国外专业的android教程官网,就不多去解释了。2、tutorials point:适合入门级别的开发者,提供了大量的基础教程并且有大量的例子。3、codepath:基本包含了日常开发所有用到的东西,同时在开发过程中遇到问题也可以在此提出问题。热心的人还是很多的,通常都会较快速的解答你的疑惑。4、coderzheaven:这里覆盖了

2015-06-02 22:56:49 700

原创 Android前景与未来趋势

最近很多人在议论Android前景与未来趋势,说iOS都快要把android完全覆盖掉了。从而有了选择方向上的疑虑,我跟大家聊聊这个问题。                 android的前景相比很多人都知道很好,因为智能手机已经慢慢的成为我们生活的一部分了,现在的人越来越离不开手机。然而智能手机主要分为IOS和android两大阵营。IOS主打封闭,好用,快速,流畅,培养用户的使用习惯,一流

2015-06-02 10:03:03 8710

Android通用网络框架设计

Android通用网络框架设计思维导图,打造属于自己的敏捷开发框架

2018-10-18

空空如也

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

TA关注的人

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