自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 Golang中gorm+gin的简单使用

自己做记录,方便查看 package main import ( "fmt" "github.com/gin-gonic/gin" _ "github.com/go-sql-driver/mysql" "github.com/jinzhu/gorm" ) type User struct { Id int `js

2018-11-23 14:17:56 1876 1

原创 Golang操作MySQL增删改查

import ( "database/sql" "fmt" _"github.com/go-sql-driver/mysql")func main() { db, err := sql.Open("mysql", "root:0314@tcp

2018-11-21 01:09:00 594

原创 Fragment的懒加载

前言本文将介绍实现Fragment的懒加载问题,以下的方式只是我的一种思考。对于这个问题,我认为最好的方式就是有一个BaseFragment,在该Fragment里实现了懒加载的逻辑,当有Fragment需要使用懒加载时,则继承该BaseFragment并实现定义好的方法即可。笔者使用的Fragment来自==import android.support.v4.app.Fragment==包。...

2018-07-25 09:24:48 391

原创 Java 自动装箱、自动拆箱和享元模式

自动装箱、自动拆箱// 自动装箱,例子:把一个基本数据类型装成一个Integer对象Integer iobj = 3;// 自动拆箱,例子:把Integer对象拆箱成基本数据类型System.out.println(iobj + 12);享元模式(Flyweight Pattern)享元模式是一种软件设计模式。它使用共享物件,用来尽可能减少内存使用量以及分享资讯给尽可能多...

2018-07-01 11:07:02 253

原创 Struts2第一天

概述struts2框架应用于Java ee三成结构中的web层中struts2是在struts1和webwork基础之上发展的全新的框架structs2版本web层常见的框架structs2、springmvcStruts2开发流程导入jar包创建actionpublic class HelloAction { public String index()...

2018-06-04 21:48:14 112

原创 Android socket 编程例子

最近和几个同学在做一个使用Android端client控制单片机的项目。整个项目的构建思路是:手机APP使用socket TCP与PC端连接,PC则使用串口通信与单片机连接,最终实现用手机控制单片机的功能。在这篇博客里,我主要是说说关于Android端APP使用socket TCP与PC相连接并接收和发送消息的部分。

2018-06-03 18:47:16 3081 5

原创 Hibernate第三天

表与表之间的关系1对多 分类和商品关系,一个分类里面有多个商品,一个商品只能属于一个分类客户和联系人是一个一对多的关系(公司与员工的关系) 客户: 与公司有业务往来的联系人:公司里面的员工1对多建表,通过外键约束(要在多的那一方创建一个字段,作为外键,指向1的那一方)多对多 订单和商品关系,一个订单里面有多个商品,一个商品属于多个订单用户和角色是多对多的关系(任一用户可以是多...

2018-06-03 18:44:29 99

原创 Hibernate第二天

实体类编写规则实体类的属性是私有的私有属性使用公开的get和set方法进行操作要求实体类里的有一个属性作为唯一值(一般使用id值)实体类的属性的数据类型,在hibernate中建议使用基本数据类型的包装类。是为了避免空对象。Hibernate主键生成策略<generator class="native"></generator>incre...

2018-06-03 18:42:18 120

原创 Hibernate第一天

Java EE三层结构web层:struts2service层:springdao层:hibernate 对数据库进行crud操作Hibernate配置文件映射配置文件 映射文件的名称和位置没有固定要求class标签name属性值实体类全路径id标签和property标签name属性值 实体类名称id标签和property标签,column属性可以省略prop...

2018-06-03 18:41:08 93

原创 Android中RecyclerView Adapter的骚操作

完美解决RecyclerView点击事件、长按事件、子项点击事件自从Google推出了RecyclerView之后,便可以完全取代ListView,个人感觉唯一的美中不足是对于itemView的各种点击事件不够完美。观点只代表个人看法。应最近项目需求实现itemView的子项点击事件,便写篇博客记录一下,若是能够帮到你,我深感荣幸。接下来,便对RecyclerView进行简单的封装,使得它更方...

2018-03-23 17:21:57 1388

原创 RecyclerView的功能扩展(Android图片选择器)

Android 应用程序开发中总会遇到从本地选择照片的操作,本文描述得是一个简单得图片选择器 支持设置图片张数、可以设置屏蔽得图片格式、图片预览。更多的功能正在开发中,项目已放到:码云git上 我也在随时更新这个项目。下面就简单地介绍下这个内容。效果图片 工程逻辑简述实现原理则是,使用Android提供的媒体数据库,将图片资源的地址(存在本地的绝对地址(路径))提取出来,再使用

2017-12-15 11:55:46 1546

原创 手机号码获取归属地(Android)

我们都知道每个手机号码,都应该有这样的属性:号码、归属地、运营商等。本文将利用阿里提供的开放接口来获取手机号码的归属地。这个工程也简单地运用了mvp的风格来构建工程结构。(工程地址在文章最后)1.先看看效果图片 2.再来是工程的目录结构 java res3.工程代码文件 activity_main.xml<?xml version="1.0" encoding="utf-8"?><

2017-12-12 15:12:03 4427 1

原创 Android studio导入aar包

关于Android studio导入aar包的介绍最近在Android上在写一写,自定义控件,得益于官方推出的aar包,使得导入自己写的自定义控件很方便,下面就介绍如何在Android studio中导入自己的aar包。 1.准备好需要用的aar包 2.将这个aar包放到工程的app->libs目录下 3.打开app目录下的build.gradle文件在这个文件里面加入这两段代码(后面附图

2017-09-29 14:51:06 1878

原创 使用数组实现过大的非零整数的加法计算(java)

/* 日期:2016年10月14日 * 作者:肖庆鸿(Eric) * 程序版本1.0 * 程序功能:使用数组实现过大的非零整数的加法计算 * */package com.Eric;import java.util.Scanner;public class ArrayCalPlus{ private static Scanner sc; public static void

2016-10-14 12:14:19 484

原创 统计并找出一句英文句子中最长的一个单词(C语言)

/*注意:句子的输入格式为 单词+空格+单词...例如:“the apple is red”*/#include<stdio.h>#include<string.h>#include<windows.h>#define N 30#define M 30#define Q 20int FindMax(int a[], int n);void FindWords(char s[], c

2016-07-15 09:18:47 10496 1

原创 十进制整型(int)数转换为二进制数

//头文件 *.h//.........................................................#include <iostream>using namespace std;typedef struct zhan{ int data; struct zhan *next;}zhan;typedef struct{ str

2016-06-06 19:24:33 1733

原创 链栈

#include <iostream>#include <windows.h>using namespace std;typedef struct zhan{ int data; struct zhan *next;}zhan;typedef struct{ struct zhan *first; struct zhan *last;}pointer;//

2016-05-24 16:17:59 319

原创 学生成绩管理系统(链表的实现)

学生成绩管理系统

2016-04-26 09:50:42 13708 2

原创 单链表

/*所使用的头文件*/#include<stdio.h>#include<stdlib.h>#include<Windows.h>/*所调用的函数*/struct LINK_NODE *creat(struct LINK_NODE *head); //创建新结点int Count_Node(struct LINK_NODE *head); //结点计数void Delete

2016-04-18 17:05:18 489 1

原创 C语言指针倒序字符串子函数

C语言指针倒序字符串子函数

2015-12-24 17:26:23 926 1

Android 音乐播放器(MLife)源码下载

Android 音乐播放器(MLife)工程源码下载,ide 为Android studio

2018-03-25

贪吃蛇Java

java开发贪吃蛇、java swing

2016-12-15

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

TA关注的人

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