自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (7)
  • 收藏
  • 关注

原创 django 小鱼商城之购物车

1、在goods/models.py中,新增模型CartInfos2、将模型注册到后台管理系统中,打开goods应用下的admin.py文件,添加内容如下3、生成迁移文件并执行迁移, python manage.py makemigrations python manage.py migrate 查看数据库可发现新表tb_cartinfo。

2023-11-07 14:16:02 840 1

原创 SpringBoot+Vue项目系列教程-06-统一返回值的全局处理

前言上一节课定义好了统一返回值的格式,但是还需要在每个接口都返回定义好的Reust对象,并在此对象中携带业务相关的数据。这一节讲统一处理返回值,即每个接口只返回业务相关的数据,然后由拦截器中统一包装成Result对象返回。再重复一下思路:增加一个自定义注解类,表示接口返回值都要统一包装 定义拦截器,使用拦截器对所有请求对所有请求拦截,将所有使用@ResponseResult注解的类和方法做统一处理 配置拦截器,拦截所有请求 重新封装返回体 在控制器类或方法中使用此注解,测试效果自定

2020-12-18 14:31:17 827

原创 SpringBoot+Vue项目系列教程-05-如何优雅地定义统一返回值

前言在一个后台中会有很多的接口,所有接口返回统一的结果无疑是非常重要。返回结果中无非包括两个方面的信息,状态(是否成功)和数据,状态是必须的,数据不是必须的。如登录接口,返回结果中只有是否登录成功;获取列表信息的接口,则包括是否成功和成功的对应数据列表。后端返回给前端的统一结果一般用json定义,{ //状态码 code:200, //与状态码对应的描述信息 msg:"成功", //携带的数据,可为空 data:{}}如何定...

2020-12-18 14:30:03 807

原创 SpringBoot+Vue项目系列教程-04-两步学会拦截器的用法

本来这一节想讲接口的统一返回值的,发现用到拦截器,所以这一节先做个铺垫,讲一下拦截器,后面再讲“统一的返回格式”,“统一返回值的全局处理”和“异常的全局处理”。为什么要用拦截器考虑这样的场景:1、在后台的返回值中,每个接口返回的数据都不一样,有可能是字符串,也有可能是List,也有可能是Map,如果直接返回这样的数据,相信前端会疯掉的。2、所有的管理平台都需要登录之后才能操作,每个接口收到请求后再处理肯定不合适,有没有统一的处理办法?解决的方法就是通过拦截器,在接口处理之前或者之后一次性

2020-12-18 14:27:32 1305

原创 SpringBoot+Vue项目系列教程-03-热部署

在进行SpringBoot开发时,如果每修改一次代码都要重新运行一次的话,也是挺麻烦的。如果保存代码后,应用能自动更新部署,岂不是很爽。今天就加上这一小技能,有了它会感觉编码神清气爽很多。总共分为3步:增加热部署的依赖 设置自动编译 打开IDEA的自动编译下面详细说明如上步骤:增加依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId&g

2020-12-18 14:25:49 807

原创 SpringBoot+Vue项目系列教程-02-YML配置文件的使用

前言上一篇文章详细讲解了SpringBoot项目的创建过程,以及如何对外提供接口服务。我们访问的地址是:http://localhost:8080/hello,如果细心的话,还可以从控制台看到端口为8080的信息。8080端口是默认的端口,如果需要修改端口怎么处理?SpringBoot有一个默认的配置文件application.properties,在这个文件中不仅可以配置端口,还可配置许多其它的配置项,如web、数据库、缓存、spring核心配置等,具体的配置项在官网https://docs.

2020-12-18 14:14:48 1331 6

原创 SpringBoot+Vue项目系列教程-01-创建项目后端

先闲聊几句好记性不如烂笔头,记录下来,最好组织自己的语言记录下来开发的详细过程,这样的收获才是最大的。听传言说:开发界的大牛都是写文章的高手,相信此言不虚!有问题,请留言,见必回。会写哪些内容SpringBoot是最火的web开发框架,Vue是最火的前端框架,可是无论是哪一个视频平台或者图文博客平台,都没有使用springboot + vue写出完整项目的开发教程。要么只讲spring boot,要么只讲vue,好不容易有个前后端都有的教程,后端可能是用node.js或php实现,而且只

2020-12-18 14:11:55 2109

原创 如何理解java的回调函数?

对于技术问题,会用是一回事,理解这个技术问题的来龙去脉、设计者当初为什么要设计这个功能、这个技术问题有哪些优势、适用哪些场景又是另外回事了。前者照猫画虎得其形,后者形神兼备得其意,这也是所谓青铜与王者的区别。会使用、又能理解已经不易,如果还能表达出来,讲所有人都能看明白就更不容易了。在软件开发这个行业,回调函数是最常见的功能。在图形界面开发的时候,每一个按钮的点击事件都会用到回调函数。什么是回调函数?为什么要用回调函数?在java中,为什么要用接口来实现回调函数?这是要弄明白的

2020-12-04 16:51:05 489 3

原创 android中Logcat的深层理解

Android的开发也可以归类为嵌入式设备的开发,即便不是嵌入式开发,依然要注意对内存和处理的使用。养成一个好的习惯对自己的帮助是很大的。在Log的源码中可以看到这样的注释:The order in terms of verbosity, from least to most is * ERROR, WARN, INFO, DEBUG, VERBOSE. Verbose should

2014-08-07 16:43:44 2918

原创 Android OTG的了解

工作中要用到OTG的功能,今天花时间了解了一下,在此做一个简短的总结。OTG是on - the - go的缩写,主要应用于各种不同的设备或移动设备间的连接,进行数据交换。这是otg的功能,即是数据交换。可是怎么用OTG功能呢,并不是所有手机都有这种功能,如果手机支持OTG功能,一定是用USB OTG来传输数据。需要一条OTG数据线,另外对特定设备的读取也需要软件的支持,这个软件

2014-01-20 14:59:31 3860

原创 android Bitmap 转成 Drawable

实际工作中遇到这样一种情况,从服务器上下载的图片以Bitmap对象保存,现在需要要显示到ImageView控件里面,但是ImageView并没有提供直接使用Bitmap的方法,但是ImageView提供了setBackgroundDrawable(Drawable)方法,BitmapDrawable是Drawable是一个子类,而通过new BitmapDarwable(bitmap)即得到Bit

2013-09-09 15:11:34 3961 1

原创 java mysql数据库取数据

Class.forName("com.mysql.jdbc.Driver");//加载驱动 String url = "jdbc:mysql://localhost/bbs?user=root&password=root"; Connection conn = DriverManager.getConnection(url);//建立连接 Statement stmt = conn.crea

2013-08-20 17:20:36 1983

原创 android 修改已建工程的API版本

比如已经创建好的工作版本为,miniversion=8,targetversion= 17但是使用过程中发现同样一个activity在2.3的系统和4.1的系统背景都不一样,想把系统的跨度变小一点。方法:修改default.properties中的android-target和androidManifest文件下的android version就可以了。完成之后,API自动就变回来了。

2013-07-19 14:21:54 9666

原创 android传送照片到FTP服务器

在安卓环境下可以使用,在java环境下也可以使用,本人先在Java环境下实现了功能,然后移植到了安卓手机上,其它都是一样的。package com.photo;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOE

2013-07-16 11:57:31 13912 16

原创 android gps经纬度实时更新,获取卫星数量

import java.util.ArrayList;import java.util.Iterator;import java.util.List;import android.app.Activity;import android.content.Context;import android.content.Intent;import android.location.GpsS...

2012-10-05 13:32:47 19401 21

原创 android应用中去掉标题栏的方法

现在我坚定的认为写技术博客对自己有很大的帮助,写博客给自己一个学而思的机会。在android中去掉标题栏有三种方法,它们也有各自的特点。1.在代码里实现this.requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标题栏记住:这句代码要写在setContentView()前面。2.在清单文件(manifest.xml)里面实现<app

2012-08-01 15:17:07 172400 19

原创 android真机测试时手机不能识别的问题

今天重新装的系统,环境也重新配置了一下,结果拿出手机真机测试的时候,eclipse识别不了手机,但是电脑与手机可以互传数据,两个内存卡都可以识别。这是电脑上没有安装调试驱动的问题,下载一个豌豆夹,它会帮助你自动安装好调试驱动,之后就可以真机调试了。

2012-07-17 18:40:18 4616

原创 使用Bundle在Activity之间传递数据

Bundle可能过put****()方法添加各种类型的数据,Intent也可以通过putExtras(Bundle)将数据添加进去,然后通过startActivity()跳到下一下Activity的时候就把数据也传到下一个Activity了。package com.intent;import android.app.Activity;import android.content.Inte

2012-04-10 16:57:10 10215

原创 sqlite3 表里插入系统时间(时间戳)

就像在提交日志的时候系统会把提交的时间记录下来一样,如果想在sqlite3下创建的表里插入数据的时候也把插入数据的时间点存储在sqlite数据库里怎么处理呢?创建一个数据库,如foo.db在这个表里创建一个表:CREATE TABLE time([ID] INTEGER PRIMARY KEY,[IDCardNo] VARCHAR (50),[CreatedTime]

2011-10-06 16:31:50 59815 9

原创 查看LINUX内核版本号的命令

cat空格/proc/version

2011-09-13 08:54:08 1048

原创 正则表达式之判断用户注册信息是否为汉字、字母和数字

一般在写用户注册模块的时候都在对注册的用户名进行判断,查看一下有没有.!@#$%^&*()等这样的特殊字符,注册信息里一般将这些字符视为非法字符不允许注册。怎么进行判断呢,这里就用到了正则表达式了。先来解释一下下面几个正则表达式:String chinese = "^[\

2011-08-24 11:08:39 28014 3

转载 Android之SAX解析XML

Sax使用的是事件驱动的流式解析技术。事件驱动的流式解析方式是,从文件的开始顺序解析到文档的结束,不可暂停或倒退。当解析到文档的开始或结束、元素的开始或结束等都会触发一个事件,我们在事件处理方法中完成对数据的操作。由此可见,我们需要编写实现了事件接口的类。 1.XML文件对应

2011-08-19 09:29:54 2798 8

原创 java中如何去掉字符串数组里面空格

String[] aa = {"","","ddd","","asdf" }; List tmp = new ArrayList(); for(String str:aa){ if(str!=null && str.leng

2011-08-03 15:27:56 23725 4

原创 android笔记之在WebView中显示ProgressBar的两种方法

第一种方法是用系统的资源,这种方法只能将进度情况显示到标题栏中。英文是本文作者的一段唠叨,很简单,我就不用再翻译了吧。When using the webview, something that drives me crazy, specially if you are in a place with a very slow internet connection, is not knowing what is happening with the webpage, is it loading? Is it

2011-05-27 15:55:00 27340 2

TitleView控件

在Android应用当中一般都会有一个标题栏,标题左边和右边各一个按钮。 我这里做了一份源码,参考网上一哥们的例子,做了一点优化。

2014-10-10

Android 面试题(有详细答案)

Android 面试题,这里是一份很好的面试题,里面有java基础和android。也有详细的答案,看着很方便。

2011-04-14

Hello Android第三版

这是国外一本很好看得懂的入门书,适合初学者。里面是全英文的,但是很容易读,我这种英语不好的就能看得懂,读这样的书是一种享受。

2011-04-08

android实验源码

这是第三版HelloAndroid一书的源码,很好用,用得着的朋友可以下载。

2011-03-28

eclipse+CDT配置说明

大家都知道eclipse是一个很好用的集成开发工具,用来开发java程序是极方便的,很多人不知道还可以用它来开发C,这个文档就是介绍这方面的知识的。

2010-01-16

500个c语言学习过程中的常见问题

这里有500个c语言学习过程中的常见问题,基本可以对付在学习过程中的所遇到的问题。

2009-01-17

c语言函数库仅供参考

这些材料可以方便同学的c语言的学习,我是从老师那找到的。

2009-01-17

空空如也

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

TA关注的人

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