自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Hiweigg的博客

水滴石穿,让兴趣成为最好的老师

  • 博客(32)
  • 资源 (5)
  • 收藏
  • 关注

原创 算法笔记-两数相加(Kotlin)

2. 两数相加 - 力扣(LeetCode)给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字 0 之外,这两个数都不会以 0 开头。示例 1:输入:l1 = [2,4,3], l2 = [5,6,4]输出:[7,0,8]解释:342 + 465 = 807.示例 2:输入:l1 = [0], l2 = [0]输出:[0]示例

2022-05-21 12:04:56 371

原创 Android TCP服务器客户端

主要是基于Socket来进行实现,Socket技术详解内容可读:https://www.jianshu.com/p/066d99da7cbd直接上代码服务器端:package top.weizhengzhou.tcpdemo.server;import android.text.TextUtils;import android.util.Log;import java.io....

2020-02-19 10:04:49 361 1

原创 有趣的Demo

package amusing;import java.util.Scanner;public class beer { public static void main(String[] args) { //钱 int money = 0; //啤酒 int beerCount = 0; //总的啤酒数量 int beerTotal = 0; ...

2019-02-21 17:11:43 389

原创 Android Animation之补间动画

Android Animation(一) Android提供两种机制来实现简单的动画效果,【补间动画】和【逐帧动画】。在补间动画中可以使用一系列简单的转换以达到位置、旋转、大小等动画状态的改变。这里主要先记录和学习补间动画。Github源代码地址知识点:控制的状态: alpaha【透明度】、scale【缩放】、translate【移动】、rotate【旋转】共同的属性:

2018-01-22 17:30:23 235

原创 Android APK安装完成自动删除安装包

Android APK安装完成自动删除安装包需要实现此功能,一般实际开发是在自动版本更新上,当更新完开始自动安装完毕后,删除内存卡里的安装包。实现方式很简单,监听应用广播,获取内存卡下的文件,删除!1、监听广播package com.example.a75213.testdownloaddemo;import android.content.BroadcastReceiver;

2018-01-10 16:10:24 13176 9

原创 【文件下载】Rxjava+Retrofit+Mvp完成文件下载

【文件下载】Rxjava+retrofit+MVP完成文件下载RxJava跟retrofit实现网络请求真的是太方便了,代码走起,实现下载文件、断点续传功能。1、导入需要的jar包/* rxjava */ /* retrofit */ /* okhttp */ compile 'com.android.support:appcompat-v7:26.+'

2018-01-10 15:58:43 3102 1

原创 图片链接测试

2017-11-24 09:59:23 4634

原创 Android BroadcastReceiver + 蓝牙状态监听Demo

1、BroadcastReceiver基础动态注册静态注册动态绑定动态注销实现静态注销【其实就是设置不去响应,并没有所谓注销】2、代码走起MyBroadcast:会在MianActivity中使用代码动态注册它package weizhengzhou.top.interviewbroadcast.BroadcastDemo;import android.content.Broadcast

2017-07-11 17:53:46 10785 1

原创 Android Service

在Android Serivice中开启Thread并且在Thread中实现UI更新1、Service是实现Android程序后台运行的解决方案。2、Service是一个专门在后台处理长时间任务的Android组件。3、service没有UI,适合处理不需要和用户交互但是要求长期运行的任务

2017-07-10 18:14:43 227

原创 【Android】Genymotion模拟器安装使用及VirtualBox虚拟机搬家记录

【Android】Genymotion模拟器安装使用及VirtualBox虚拟机搬家记录1、Genymotio下载安装: Genymotio下载教程:进入官网注册账号- 顶部选择Resource - 选择Fun Zone - 中间Download Genymotion Personal Edition安装:无脑下一步即可【VirtualBox与VMware 在虚拟网卡上可能有冲突,会在使用Ge

2017-07-07 11:21:28 451

原创 【学习笔记】Git + gitHub 本地及远程库管理

Git + gitHub 本地及远程库管理1、完成Git客户端安装相关百度一大把,感谢大神的无私分享博客链接:http://blog.csdn.net/renfufei/article/details/41647875/ 2、完成GitHub账号申请百度一大把【邮箱即可申请】也不需要翻墙链接:http://jingyan.baidu.com/article/455a99

2017-06-21 12:11:37 247

原创 Appium + android + java + 实例

Appium + android + java + 实例感谢分享,查资料,终于搞定这搭起来这一套东东了,记录下,以免忘记。JDK 、 ANDROID SDK 与 AVD模拟器 百度一大堆 【就不是了】有一点坑的是,在环境配置SDK时【记得取名为:ANDROID_HOME】 因为以前用Eclipse开发android配置环境取的是【ANDROID_SDK_HOME】,所以这需要重新配

2017-06-16 17:09:11 899

原创 Android_四大组件之Activity

Android_四大组件之Activity学习Android一直以来都是看书、敲代码,看书、敲代码这样的重复,等我把书上的所有代码依葫芦画瓢的打一遍下来,根本就没有太多的收获。学而不思则罔,如果停下脚步去理解,等合上书的那一刻,你还是你,知识还是知识。每一本基础的Android教程,打开都会告诉我们Android有四大组件,然后立马讲的就是看得见摸得着的Activity了,在进Activi

2017-03-27 12:14:03 382

原创 MVC学习(二)

使用MVC完成学生插入功能 准备工作:1.将Mysql数据库驱动jar包放入lib目录下2.创建web servelt类3.具体实现概念理解Servelt处理客户请求Servelt中doGet请求用来处理get请求,doPost请求用来处理post请求。传入requset代表一个请求 页面所有的数据都封装到了request对象中 常见的编码:知道UTF-

2016-12-26 18:01:28 448

原创 MVC学习(一)

MVC学习(一)什么是MVC?MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑

2016-12-26 17:35:58 341

原创 Mysql(十二)

存储过程和函数的引入存储过程和函数是在数据库中定义一些SQL语句的集合,然后直接调用执行这些存储过程和函数来执行已经定义好的SQL语句。存储过程和函数可以避免开发人员重复编写相同的SQL语句。而且。存储过程和函数在Mysql服务器中的存储和执行,减少客户端和服务器的数据传输。 创建存储过程和函数创建存储过程CREATE PROCEDURE sp_name([proc_proca

2016-12-22 18:58:18 325

原创 Mysql学习(十一)

常用函数日期和时间函数CURDATE()返回当前日期CURTIME()返回当前时间MONTH(d)返回日期d中的月份  字符串函数CHAR_LENGTH(s)计算字符s的字符串数; UPPER(s) 把所有的字母变成大写字母; LOWER(s) 把所有的字母变成小写字母;  数学函数ABS(x) 求绝对值 SQRT(x) 求平

2016-12-22 18:56:45 268

原创 Mysql学习(十)

触发器触发器引入触发器(TRIGGER)是由事件来触发某个操作。这些事件包括INSERT语句,UPDATE语句和DELETE语句。当数据库系统执行执行事件时,就会激活触发器执行相应的操作。 创建与使用触发器创建只要一个执行语句的触发器CREATE TRIGGER 触发器名 BEFROE|AFTER触发事件ON 表名 FOR EACH ROW执行语句 创建

2016-12-22 18:50:19 259

原创 Mysql学习(九)

视图的引入1.虚拟的表,没有物理数据,是从一个或者多个表中导出来的2.只存放了视图的定义,并没有数据,数据存在原来的表中3.使用视图查询数据时,数据库系统会从原来的表中取出对应的数据。 视图的作用1.使操作简便画2.增加数据的安全性3.提高表的逻辑独立性 创建视图CREATE[ALGOR ={UNDEFIEND|MERGE|TEMPTABLE}]VI

2016-12-20 16:29:09 159

原创 Mysql学习(八)

索引的引入索引定义:索引是由数据库表中一列或者多列组合而成,其作用是提高对表格中数据的查询速度;类似于图书的目录,方便快速定位,寻找指定的内容。索引的优缺点优点:提高查询数据的速度缺点:创建和维护索引的时间增加了索引实例查看工具:Navicat for Mysql 限制符:UNIQUE:唯一索引FULLTEXT:全文索引SPATIAL:空间索引IND

2016-12-20 16:12:14 223

原创 Mysql学习(七)

Mysql学习(七) 插入数据1.给表的所有字段插入数据格式:INSERT INTO 表名 VALUES(值1,值2,值3,.....,值n); 2.给表的指定字段插入数据格式:INSERT INTO 表名(属性1,属性2,属性3,.....,属性n)VALUES(值1,值2,值3,....,值n); 3.同时插入多条数据格式: INSERT I

2016-12-20 14:22:23 201

原创 Mysql学习(六)

Mysql学习(六)1.子查询带IN关键字的子查询IN关键字表示输入结果与查询结果相同。一个查询语句的条件可能落在另外一个SELECT语句的查询结果中。mysql> SELECT * FROM t_book WHERE bookTypeId IN(SELECT id FROM t_bookType);+----+------------------+--------+-

2016-12-15 17:57:45 205

原创 Mysql学习(五)

连接查询连接查询是将两个或者两个以上的表按照某个条件连接起来,从中选取需要的数据。

2016-12-15 17:18:53 224

原创 Mysql学习(四)

使用聚合函数来进行数据查询

2016-12-15 16:46:54 197

原创 Mysql学习(三)

Mysql学习(三)1.查询所有字段1.SELECT 字段1,字段2,字段3.....FROM 表名; //这样查询可以自己调整字段排列的顺序,可以规定查询的字段。mysql> SELECT id,stuName,sex,age,gradeName FROM t_student;+----+----------+------+-----+-----------+| id | s

2016-12-15 11:40:21 252

原创 Mysql学习(二)

Mysql学习(二)磨刀不误砍柴工,操作数据库优酷下载数据库图形化界面软件来进行操作。图形化界面软件选择:http://www.moke8.com/article-10286-1.html 一、从命令行进入Mysql数据库安装好Mysql数据库回,可以通过命令行进入Mysql数据库  键入:mysql -h host -u user -p      nter passw

2016-12-14 18:20:46 228

原创 Mysql学习(一)

Mysql学习(一)复习Mysql数据库,并且记录学习笔记。 Mysql百度百科MySQL (关系型数据库管理系统)MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面MySQL是最好的 RDBMS (Relational Database Management

2016-12-14 15:15:17 324

原创 JDBC学习(四)

JDBC学习(四)接口 ClobSQL 类型 CLOB 在 JavaTM 编程语言中的映射关系。SQL CLOB 是内置类型,它将字符大对象 (Character Large Object)存储为数据库表某一行中的一个列值。默认情况下,驱动程序使用 SQLlocator(CLOB) 实现 Clob 对象,这意味着 CLOB 对象包含一个指向 SQL CLOB 数据的逻辑指针而不是数

2016-12-13 18:32:34 198

原创 JDBC学习(三)

在知道怎么完成与Mysql数据库链接操作和提交SQL到Mysql数据库以后,还需要知道怎么从Mysql数据库获取信息。

2016-12-13 17:59:57 215

原创 JDBC学习(二)

JDBC学习(二)在项目中我们一般不使用Statement来发送SQL语句到数据库,而是使用PreparedStatement预编译的 SQL 语句的对象。 接口 PreparedStatement public interface PreparedStatementextends Statement表示预编译的SQL 语句的对象。SQL 语句被预编译并存储在 Pr

2016-12-13 09:41:14 259

原创 JDBC学习(一)

JDBC学习(一)1.下载JAVA_MySQL驱动 因为JAVA工程项目与Mysql数据库连接需要驱动。jar下载链接:http://download.csdn.net/detail/mujunfengplay/6994509#comment 1、下载好驱动jar包,并且将此jar包导入工程中.  2、加载驱动//加载数据库驱动public clas

2016-12-12 11:38:29 267

转载 Android 各层调用的方式

所有的android的app启动都有三种深入启动的方式:  ①app——Runtime Service——Lib  这种启动方式是:Ⅰapp程序中启动application framework 层中Runtime Service   ⅡRuntime Service通过jni调用Libray层中的Native Binding  ⅢNative Bin

2016-03-25 09:05:03 221

TCPDemo.rar

AndroidTCP服务器客户端Demo,已经亲测跑通,可供学习使用。

2020-02-19

Eclipse使用Appuuim所需要的Jar

Eclipse使用Appuuim所需要的Jar

2017-06-16

自动化测试工具Appuim.rar

自动化测试工具Appuim.rar

2017-06-16

ViewPagerDemo整和起来

CSDN专家 启舰 博客地址:http://blog.csdn.net/harvic880925/article/details/38453725 一到五代码整合

2017-04-10

计算机专业调查报告

计算机专业调查报告 21世纪是互联网飞速发展的时代,互联网离不开计算机.而当今社会一直处在也加速的发展变化中,所以对人才的要求也越来越高,我们要用发展的眼光看问题,就要不断提高思想认识,完善自我。

2015-08-13

空空如也

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

TA关注的人

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