- 博客(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
1963
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
663
原创 Fragment的懒加载
前言本文将介绍实现Fragment的懒加载问题,以下的方式只是我的一种思考。对于这个问题,我认为最好的方式就是有一个BaseFragment,在该Fragment里实现了懒加载的逻辑,当有Fragment需要使用懒加载时,则继承该BaseFragment并实现定义好的方法即可。笔者使用的Fragment来自==import android.support.v4.app.Fragment==包。...
2018-07-25 09:24:48
456
原创 Java 自动装箱、自动拆箱和享元模式
自动装箱、自动拆箱// 自动装箱,例子:把一个基本数据类型装成一个Integer对象Integer iobj = 3;// 自动拆箱,例子:把Integer对象拆箱成基本数据类型System.out.println(iobj + 12);享元模式(Flyweight Pattern)享元模式是一种软件设计模式。它使用共享物件,用来尽可能减少内存使用量以及分享资讯给尽可能多...
2018-07-01 11:07:02
327
原创 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
145
原创 Android socket 编程例子
最近和几个同学在做一个使用Android端client控制单片机的项目。整个项目的构建思路是:手机APP使用socket TCP与PC端连接,PC则使用串口通信与单片机连接,最终实现用手机控制单片机的功能。在这篇博客里,我主要是说说关于Android端APP使用socket TCP与PC相连接并接收和发送消息的部分。
2018-06-03 18:47:16
3283
4
原创 Hibernate第三天
表与表之间的关系1对多 分类和商品关系,一个分类里面有多个商品,一个商品只能属于一个分类客户和联系人是一个一对多的关系(公司与员工的关系) 客户: 与公司有业务往来的联系人:公司里面的员工1对多建表,通过外键约束(要在多的那一方创建一个字段,作为外键,指向1的那一方)多对多 订单和商品关系,一个订单里面有多个商品,一个商品属于多个订单用户和角色是多对多的关系(任一用户可以是多...
2018-06-03 18:44:29
124
原创 Hibernate第二天
实体类编写规则实体类的属性是私有的私有属性使用公开的get和set方法进行操作要求实体类里的有一个属性作为唯一值(一般使用id值)实体类的属性的数据类型,在hibernate中建议使用基本数据类型的包装类。是为了避免空对象。Hibernate主键生成策略<generator class="native"></generator>incre...
2018-06-03 18:42:18
145
原创 Hibernate第一天
Java EE三层结构web层:struts2service层:springdao层:hibernate 对数据库进行crud操作Hibernate配置文件映射配置文件 映射文件的名称和位置没有固定要求class标签name属性值实体类全路径id标签和property标签name属性值 实体类名称id标签和property标签,column属性可以省略prop...
2018-06-03 18:41:08
122
原创 Android中RecyclerView Adapter的骚操作
完美解决RecyclerView点击事件、长按事件、子项点击事件自从Google推出了RecyclerView之后,便可以完全取代ListView,个人感觉唯一的美中不足是对于itemView的各种点击事件不够完美。观点只代表个人看法。应最近项目需求实现itemView的子项点击事件,便写篇博客记录一下,若是能够帮到你,我深感荣幸。接下来,便对RecyclerView进行简单的封装,使得它更方...
2018-03-23 17:21:57
1464
原创 RecyclerView的功能扩展(Android图片选择器)
Android 应用程序开发中总会遇到从本地选择照片的操作,本文描述得是一个简单得图片选择器 支持设置图片张数、可以设置屏蔽得图片格式、图片预览。更多的功能正在开发中,项目已放到:码云git上 我也在随时更新这个项目。下面就简单地介绍下这个内容。效果图片 工程逻辑简述实现原理则是,使用Android提供的媒体数据库,将图片资源的地址(存在本地的绝对地址(路径))提取出来,再使用
2017-12-15 11:55:46
1652
原创 手机号码获取归属地(Android)
我们都知道每个手机号码,都应该有这样的属性:号码、归属地、运营商等。本文将利用阿里提供的开放接口来获取手机号码的归属地。这个工程也简单地运用了mvp的风格来构建工程结构。(工程地址在文章最后)1.先看看效果图片 2.再来是工程的目录结构 java res3.工程代码文件 activity_main.xml<?xml version="1.0" encoding="utf-8"?><
2017-12-12 15:12:03
4573
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
2024
原创 使用数组实现过大的非零整数的加法计算(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
522
原创 统计并找出一句英文句子中最长的一个单词(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
10790
原创 十进制整型(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
1807
原创 链栈
#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
349
原创 单链表
/*所使用的头文件*/#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
525
求助这个函数的递归怎么理解,我是初学者,谢谢!
2016-04-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人