自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

苦逼的程序猿☺

嗵,嗵,嗵,一库!!!

  • 博客(19)
  • 资源 (2)
  • 问答 (3)
  • 收藏
  • 关注

原创 自定义Dialog、PopupWindow、通知Notification

自定义Dialog自定义Dialog可以让弹出的Dialog对话框以我们自定义的形式显示。 ①首先我们在values->styles.xml中添加一个去除默认Dialog格式的style。<!-- 去除Dialog默认格式 --> <style name="NoDialogTitle" parent="@android:Theme.Dialog"> <item name="

2015-08-28 23:01:06 1451

原创 深入GridView、Toast的用法、AlertDialog

GridView在上一篇博客中,我们写了一个GridView来展示多列图片。现在我们修改一下代码,在每张图片添上一个CheckBox,当选中该图片时,添加上一层蒙版。 自定义布局:<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/andro

2015-08-27 20:03:42 1241

原创 GridView、AutoCompleteTextView、ExpanableListView的用法

GridViewGridView(网格视图)是按照行列的方式来显示内容的,一般用于显示图片,图片等内容。是实现九宫图的首选,其用法与ListView大致相同。属性android:numColumns 设置列数 android:columnWidth 设置列的宽度 android:horizontalSpacing 设置两列之间的间距 android:verticalSpa

2015-08-26 19:58:50 1295

原创 深入ListView

深入ListView我们接着上一篇博客,对ListView进行更加深入的了解。属性android:cacheColorHint=”@color/white” 设置ListView滚动时的背景色 android:divider=”@color/red” 设置ListView分割线的颜色 android:dividerHeight=”1dp” 设置ListView分割线的高度设置点击列表的背景更改l

2015-08-25 20:07:18 1204

原创 Android的常用基本控件ImageView、ListView

常用的基本控件CheckBoxCheckBox是android复选框控件,每一个CheckBox都是独立的,都要有自己的id。 常用的属性与上一篇中博客写的RadioButton基本相同。ImageView常用的属性android:src 设置要展示的图片(图片不会被拉伸) android:background 设置背景图片(图片会被拉伸) android:alpha 设置

2015-08-24 21:04:10 1534

原创 常用的基本控件TextView、富文本和RadioButton

常用的基本控件TextView跑马灯效果在TextView标签中写入如下属性,就可以实现跑马灯效果:<TextViewandroid:ellipsize="marquee"android:focusable="true"android:focusableInTouchMode="true"android:singleLine="true"/>自动连接在TextView中可以设置打电话,打开网

2015-08-21 21:05:35 1978

原创 四种基本布局(二)、Activity的操作

四种基本布局下面接着上一篇博客,写下另外两种布局FrameLayoutFrameLayout又称帧布局,这种布局没有任何的定位方式,所有的控件都会摆在布局的左上角。以后在学习碎片的时候,会用到这种布局!TableLayoutTableLayout又称表格布局,允许我们使用表格的方式来排列控件。在设计这种布局时,我们尽量应该让每一行有相同的列数,如果表格的某一行一定要有不相等的列数时,就要用andro

2015-08-19 21:04:19 1289

原创 活动的生命周期、四大布局(一)

活动的生命周期代码示例体验活动的生命周期,以Android Studio为例,创建项目MyApplication,然后再分别创建两个子活动NormalActivity和DialogActivity。 新建normal_layout.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schema

2015-08-18 21:32:29 634

原创 Android入门

Android简介Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。 2003年10月,Andy Rubin等人创建Android公司,并组建Android团队。 2005年8月17日,Google低调收购了成立仅22个月的高科技企业Android及其团队。安迪鲁宾成为Google公司工程部副总裁

2015-08-18 19:56:44 565

原创 综合C/S模式

综合C/S模式客户端通过向服务器发送注册或者登陆请求,服务器查询数据库,向客户端返回数据!代码示例创建一个servletimport java.io.IOException;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLExce

2015-08-13 18:16:15 1090

原创 HttpURLConnection和HttpClient的用法

HttpServlet这里的servlet用上一篇博客中的作为web服务器!DoGet方法使用httpservlet中的DoGet方法,与服务器进行数据交互!import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.net.HttpURLConnec

2015-08-12 19:51:32 1872

原创 事务、Tomcat服务器的搭建

事务简介数据库事务(Database Transaction) ,是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行。 事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源。通过将一组相关操作组合为一个要么全部成功要么全部失败的单元,可以简化错误恢复并使应用程序更加可靠。代码示例创建SQLManager类import java.sql.Conn

2015-08-11 19:09:24 845

原创 数据库

数据库基础知识特点实现数据共享减少数据的冗余度数据的独立性数据实现集中控制数据的一致性和可维护性,以确保数据的安全性和可靠性种类层次型数据库:类似于树结构,记录之间的联系通过指针实现网状型数据库:网络模型是使用网络结构表示实体类型,实体间的联系的数据模型面向对象型数据库:建立在面向对象模型基础上关系型数据库:是目前最流行的数据库,是基于关系模型建立的数据库,关系模型是由一系列表格

2015-08-10 21:09:17 1217

原创 综合简单聊天系统

综合简单聊天系统在上一篇博客中,我们写了一个简单的群聊系统,但是我们要想单独只对某一个客户端聊天,却不能实现。下面,我们综合之前写的,写一个综合的既能群聊,又能单聊的简单聊天系统。代码示例创建客户端Clientimport java.awt.BorderLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionLis

2015-08-08 13:17:32 1030 1

原创 简单群聊系统

简单群聊系统在上一篇博客中,我们写了多个客户端与服务器通信的一个一对多的聊天系统,但是多个客户端之间却不能通信,下面我们写一个群聊的系统,每个客户端发送的消息,服务器接收到以后,转发给所有连接的客户端。代码示例创建服务器端Serverimport java.awt.*;import java.io.*;import java.net.*;import java.util.ArrayList;

2015-08-08 12:56:47 1474

原创 一对多聊天系统

一对多聊天系统在上一篇博客中,我们写了一个基于TCP的客户端和服务器的一对一双向聊天系统,但只能开一个客户端与服务器通信,我们在之前的代码做一些改动,就实现了多个客户端与服务器通信的系统,且服务器能向所有客户端发送广播!代码示例创建服务器import java.awt.BorderLayout;import java.awt.event.ActionEvent;import java.awt.e

2015-08-06 21:12:26 4006 3

原创 观察者模式、简单一对一双向聊天系统

观察者模式简介观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。 这个主题对象在状态上发生变化时,会通知所有观察者对象,让它们能够自动更新自己。组成抽象主题角色:把所有对观察者对象的引用保存在一个集合中,每个抽象主题角色都可以有任意数量的观察者。抽象主题提供一个接口,可以增加和删除观察者角色。一般用一个抽象类和接口来实现。抽象观察者角色:为所有具体的观察者定义一个接

2015-08-05 20:38:24 1856

原创 简单工厂设计模式

简单工厂设计模式简介当我们在做一个项目的时候,往往会对代码改了又改,删了又删,寻求一个最完美的方案,当在调试的时候,每运行一次,都要重新进行编译。所以,要求我们在有新的需求或新的想法的时候,不是修改代码,而是增加代码的方式来实现,而且尽量让运行时,不再重新编译! 简单工厂模式由三种角色组成: 1、工厂类角色:这是本模式的核心,含有一定的商业逻辑和判断逻辑。在java中它往往由一个具体类实现。

2015-08-04 21:10:25 583

原创 JAVA网络编程

网络编程IntAddress类简介public class InetAddress extends Object implements Serializable 此类表示互联网协议 (IP) 地址。 IP 地址是 IP 使用的 32 位或 128 位无符号数字,它是一种低级协议,UDP 和 TCP 协议都是在它的基础上构建的。方法摘要public String getHostName()

2015-08-03 21:22:48 738

sublime text channel_v3.json

sublime text在下载插件的时候,package列表文件被墙,就是这里的channel_v3.json文件!

2019-01-23

OCR识别,简体中文识别包chi_sim.traineddata

OCR图像文字识别,简体中文识别包

2017-07-03

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

TA关注的人

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