- 博客(18)
- 资源 (1)
- 收藏
- 关注
原创 git使用简介
git使用简介首先是一个教程,超完美的教程git廖雪峰的官方网站1、安装git从git官网下载最新版的git下载好以后运行,然后就一路疯狂next吧安装好以后,右键桌面,看看有没有git的两个图标,如图所示有的话,就是安装成功,再稍微配置一下,就开始疯狂敲指令了。2、配置git打开那个git bash,在命令行输入:git config --global user.name ...
2019-02-24 15:08:53 239
原创 Pang-Blog开发-4:spring boot整合swagger2
什么是Swagger想要整合swagger,我们首先要知道它是什么。下面是swagger官网的评价:The Best APIs are Built with Swagger Tools一目了然,swagger其实就是自动生成API文档的一个工具,有了它以后,就不用每次都手写api文档啦,哈哈哈哈哈哈。下面我们来看看如何在spring boot里面整合swagger吧整合swagger2...
2019-01-26 21:07:48 248
原创 Pang-Blog开发-2:spring boot搭建
背景数据库搭建好以后,就可以开始开发后台应用程序了。后台应用程序也很简单,就是一个基于Spring boot的web后台,下面就来一步一步搭建这个spring boot框架吧。环境我的电脑的环境:系统:windows 10专业版Java版本:java version "10.0.2"IDE:Intellij IDEA 2018.2.2开始创建使用spring boot框架推荐IDE...
2019-01-26 21:06:40 235
原创 Pang-Blog开发-3:mybatis代码自动生成工具
构建好了spring boot框架,但是mybatis这个ORM属实配置有点麻烦,当然,这个世界上懒人才是最聪明的,因此mybatis自动生成工具就被发明出来了。添加依赖<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spr
2019-01-26 21:04:56 230
原创 Pang-Blog开发-1:数据库设计
概要数据库设计没有太严格的需求分析,也没有标准的E-R图,个人参考了一些大佬们的博客上的东西,然后自己总结了一个数据库。有关数据库我也没有过多的介绍的,下面还是直接贴注解和代码吧:数据库搭建用户表(唯一管理员)登陆账号登陆密码(加密)密码盐值昵称性别个人邮箱个人QQ个人电话个人头像(储存路径)个人生日访客表(记录访客的一些基本信息)访客IP(访客IP为主键)第一次访...
2019-01-26 20:27:37 346
原创 Pang-Blog开发-0:概要
Pang-Blog是我自己的个人练手小项目,周期大概是整个寒假。这个博客于我自己而言没有太高的要求,只要可以像个正常的博客一样运转就可以了。然后更深一点的话就是使用现在很流行的前后端分离方式开发吧。最近很长一段时间都会更新博客然后来记录我的开发过程,希望看到的各位如果有什么意见建议的话,可以留言或者私信小胖儿一下,小胖儿定会及时进行改进。小胖儿的联系方式QQ:904237539Pang...
2019-01-26 20:25:13 173
原创 Spring Boot: No identifier specified for entity报错解决办法
遇到这种情况一般是因为实体类没有声明主键或者是@Id的位置放得不对。解决办法就是声明主键或者将@Id放在对应字段的get()方法上。当然,世界BUG无奇不有,我今天遇到了一种奇葩的BUG。代码如图:注意这里的第14行代码(其实就是换行,大不了再加4个空格),但是如果有第14行这个代码就要报错:No identifier specified for entity。如果把14行删除了代码就没问...
2018-12-24 20:20:28 6497 6
原创 算法学习(四)——完全背包、多重背包
算法学习(四)——完全背包、多重背包文章目录算法学习(四)——完全背包、多重背包完全背包题目类型题目类型状态表达式和状态转移方程状态转移方程理解复杂度分析优化:转换成01背包问题最通俗易懂的转化二进制拆分$O(VN)$ 的算法多重背包题目模型题目特点参考完全背包对于背包问题的初步认识,可以参考我的另一篇文章算法学习(三)——01背包题目类型有 NNN 件物品和一个容量为 VVV ...
2018-10-26 19:23:38 919
原创 算法学习(三)——01背包
算法学习(三)——01背包前言挣扎了这么久以后,终于还是把01背包最简单的搞明白了。卡在01背包这里好几天了,看来我可能就不是一个打ACM的料,算了,还是好好学习算法把。最基础的01背包模型题目有 NNN 件物品和一个容量为 VVV 的背包。第 iii 个物品的体积和价值分别是 weight[i]weight[i]weight[i] 和 value[i]value[i]...
2018-10-25 18:36:55 757
原创 算法学习(二)——动态规划初步
算法学习(二)——动态规划初步算法学习(二)——动态规划初步参考: 算法-动态规划 Dynamic Programming–从菜鸟到老鸟 动态规划(Dynamic Programming)基础目录前言核心小例题:斐契那波数列问题PowerOJ 1027:买花瓶(简单动态规划DP)解题前言在刚上大一的时候,刚接触C语言的我,竟然有着一颗ACMer的梦,当然...
2018-10-15 20:02:14 441
原创 算法学习(一)——排序算法
算法学习(一)——排序算法参考:排序文章目录算法学习(一)——排序算法目录1、冒泡排序2、选择排序3、直接插入排序4、快速排序5、归并排序6、二分插入排序7、鸡尾酒排序8、堆排序目录1、冒泡排序冒泡排序是一种很简单也很常见的排序算法,我们在初学编程语言,尤其是初学数组的时候,应该都了解过冒泡排序,下面就当复习吧。public static void pubbleSprt(int arr...
2018-10-15 20:00:38 248
原创 基于jfinal框架下的注册功能
基于jfinal框架下的注册功能前言:“微笑面对危险,梦想成真不会遥远,鼓起勇气,坚定向前,奇迹一定会出现……”。此时此刻,只有这首歌能够表达出我的心情。忙忙碌碌一个星期,一个简单功能,把我搞得头昏脑胀,甚至想过放弃、想过退出……不过还好,最后坚持了下来,并且最终在大佬洋的帮助下完成了这个简单功能,开心ing……0、前言文件结构自行下载工程文件demo下载 启动项目的时候需要打开...
2018-08-29 12:41:29 1099
原创 Android多人聊天室小项目
多人聊天室小项目笔记(APP客户端)这两天自己写了一个多人聊天室,服务器是用Java写的,烂的一批,不想写了,但是安卓客户端上遇到了很多问题还是有必要说一下。1、功能这个APP客户端是基于我自己写的服务器来运行的,不过有需要的伙伴可以根据自己的需要进行一些更改,可以把它做成一个手机套接字工具。 主要功能:通过套接字进行远程通信(异步收发)。 附加功能:每次登陆可以为自己添加个性...
2018-08-05 19:37:39 3135
原创 Java多线程编程(初学)
Java多线程编程(初学)emmmm,多线程在C++里面就没正儿八经的看过,也不知道咋个用,实战一次也就是哪个鼠标乱动的程序,使用多线程配合输出函数。不过还好,在C++唯一一次多线程编程还是成功了的。 多线程是什么呢,对于我这种对操作系统一概不知的小白来说,多线程就是摒弃了一心一用的传统概念,让处理器每个单位时间内把每个任务都推进一点。多线程第一个demo说得再多不如先放一个de...
2018-08-04 21:29:53 177
原创 成绩查询小项目笔记
成绩查询小项目笔记0、前言前几天大哥通过抓包“西科大官方APP”get到了它的查询成绩的接口,甩给我玩。既然有接口了就好好利用一下,给它做成一个简易的小程序。 用什么做呢?MFC不熟悉,Qt需要的动态链接库太多,Java不会,最初想到的两种解决方案就是微信小程序和JavaScript(虽然JS也不会)。 说做就做,结果微信小程序要配置服务器才能去访问接口,我的域名还没有下来,因此微...
2018-08-04 21:28:25 549
原创 如何用GIT上传本地工程到远程仓库
git使用今天经过高人一番指点,终于会用git工具上传代码到GitHub或者码云了,万分开心。第一步,新建空项目在GitHub或者码云上面新建一个空项目,具体步骤还是自行百度吧,超级简单超级简单。第二步,将仓库中的项目下载到本地在刚刚新建的空项目网页,有一个clone/download(克隆/下载),鼠标放在那里会弹出一个地址,复制那个网页地址。 然后在一个合适的地方...
2018-08-04 21:25:52 149
原创 我的QT学习之路(二)
新手上路,如有错误,还请大佬多多给些意见本节主要学习QT的一个常用窗口部件“按钮”和QT一个常用函数“连接”#include<QApplication>#include<QPushButton>int main(int argc,char *argv[]){ QAppcliation app(argc,argv[]); QPushButton butt...
2018-03-11 22:19:50 221
原创 我的QT学习之路(一)
(新手上路,如有错误,还请大佬们多给些意见)所有的语言或者工具,我们接触的第一个程序都是hello world,QT也不例外。作为一款非常好用的开发跨平台用户界面应用程序的C++应用程序开发框架,我学习QT的第一步当然也是hello QT。#include<QApplication>#include<QPLabel>int main(int argc,char *...
2018-03-11 22:16:50 819
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人