摘要: 接口 int deleteShopById(int id); int deleteShopById(int id); 映射 <delete id="deleteShopById"> DELETE FROM `tb_shop` WHERE `shop_id` = #{id}</delete> <del 阅读全文
posted @ 2019-03-16 19:44 不怕旅途多坎坷 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 方案一, 先查询再修改 接口 int updateShop(Shop shop); int updateShop(Shop shop); 映射 <update id="updateShop" parameterType="Shop"> UPDATE `tb_shop` SET `owner_id` 阅读全文
posted @ 2019-03-16 19:03 不怕旅途多坎坷 阅读(1194) 评论(0) 推荐(0) 编辑
摘要: 插入过程 接口 int insertShop(Shop shop); int insertShop(Shop shop); 映射 <insert id="insertShop" parameterType="Shop" useGeneratedKeys="true" keyProperty="id" 阅读全文
posted @ 2019-03-16 19:02 不怕旅途多坎坷 阅读(651) 评论(0) 推荐(0) 编辑
摘要: 第一种方法使用索引 一般不使用,不记录 第二种方法使用注解 接口 List<Shop> getShopListByPageAno(@Param(value = "offset") int offset, @Param(value = "pagesize") int pagesize); List<S 阅读全文
posted @ 2019-03-16 19:01 不怕旅途多坎坷 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 首先在接口中添加方法 List<Shop> getShopListOrderById(); List<Shop> getShopListOrderById(); 在mapper映射文件中添加相应语句 注意: 返回类型仍然是元素的类型,而不需要list, mybatis会自动组装成list <sele 阅读全文
posted @ 2019-03-16 19:01 不怕旅途多坎坷 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 先说结论, #是占位符,而$的行为是字符串拼接, 在参数是java的基本类型且只有一个参数的情况下,使用$时,只能用value作为参数传递 需求决定设计, 先在interface里面添加相应方法 public interface ShopMapper { Shop getShopById(Integ 阅读全文
posted @ 2019-03-16 18:15 不怕旅途多坎坷 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 第一种解决方案 别名, 在 sql语句中添加as关键字设置列别名 利用sqlyog数据库管理工具的语句对表粘贴sql语句功能 对数据表点击右键->粘贴sql语句-> `book``ay_user`SELECT * FROM board LIMIT 1;`articles``admin``tb_per 阅读全文
posted @ 2019-03-16 18:11 不怕旅途多坎坷 阅读(442) 评论(0) 推荐(0) 编辑
摘要: 一、新建maven项目,方便框架导入 1. 在pom文件中添加依赖 <!-- https://mvnrepository.com/artifact/org.mybatis/mybatis --><dependency> <groupId>org.mybatis</groupId> <artifact 阅读全文
posted @ 2019-03-16 18:10 不怕旅途多坎坷 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-03-16 16:54 不怕旅途多坎坷 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-03-16 16:54 不怕旅途多坎坷 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-03-16 16:53 不怕旅途多坎坷 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 声明: 以下内容可能会引起某些读者不适, 请小心阅读. 有些内容并没有详细介绍, 可能简单理解也是错误的, 但是这都是为了尽量简单。 前言: 我自己认为, 对想要学习编程的人而言, C语言是一门必须要学习的语言, 但是其实就现在这个时代的话, 你没有学习C语言的绝对必要。使用别的高级语言(比如pyt 阅读全文
posted @ 2019-03-16 11:02 不怕旅途多坎坷 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 声明: 以下内容可能会引起某些读者不适, 请小心阅读. 有些内容并没有详细介绍, 可能简单理解也是错误的, 但是这都是为了尽量简单。 前言: 我自己认为, 对想要学习编程的人而言, C语言是一门必须要学习的语言, 但是其实就现在这个时代的话, 你没有学习C语言的绝对必要。使用别的高级语言(比如pyt 阅读全文
posted @ 2019-03-16 11:01 不怕旅途多坎坷 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-03-16 11:01 不怕旅途多坎坷 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 声明: 以下内容可能会引起某些读者不适, 请小心阅读. 有些内容并没有详细介绍, 可能简单理解也是错误的, 但是这都是为了尽量简单。 前言: 我自己认为, 对想要学习编程的人而言, C语言是一门必须要学习的语言, 但是其实就现在这个时代的话, 你没有学习C语言的绝对必要。使用别的高级语言(比如pyt 阅读全文
posted @ 2019-03-16 11:00 不怕旅途多坎坷 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 声明: 本人只一在校学生,不足之处,谨请指教!有些内容可能会引起某些读者不适, 请小心阅读. 有些内容并没有详细介绍, 可能简单理解也是错误的, 但是这都是为了尽量简单。 前言: 我自己认为, 对想要学习编程的人而言, C语言是一门必须要学习的语言, 但是其实就现在这个时代的话, 你没有学习C语言的 阅读全文
posted @ 2019-03-16 10:59 不怕旅途多坎坷 阅读(527) 评论(0) 推荐(0) 编辑
摘要: 这篇文章原先部署于github, 后来觉得博客园比较快, 就用博客园了. https://coinsjack.github.io/2017/03/01/C%E8%AF%AD%E8%A8%80%E4%B9%8B%E8%B4%AA%E5%90%83%E8%9B%87%EF%BC%88ncurses%EF 阅读全文
posted @ 2019-03-16 10:58 不怕旅途多坎坷 阅读(3277) 评论(0) 推荐(0) 编辑
摘要: 我们今天来学习一个把数组元素打印成柱形图的技巧,结果如下: 思考过程 如果我们把一个数组的每个元素用柱形图的方式打印出来,里面的各个元素是 我们有一个平面直角坐标系,那么、坐标系里面的某个点的纵坐标意义就是这个点在某条垂直于y轴的直线上 一图胜千言: 所以,我们可以用一个循环来表示y轴 这个东西看起 阅读全文
posted @ 2019-03-16 10:56 不怕旅途多坎坷 阅读(1514) 评论(0) 推荐(0) 编辑
摘要: 前言:并不能一文就解释清楚排序到底是怎么一回事,我所有几乎文章都需要和别的材料配合才比较容易产生理解。 推荐书目: 《算法精解》 《啊哈,算法》 主要内容: 冒泡排序冒泡排序是一种比较简单的排序算法,容易用C语言写成也非常好理解, 但是它的时间效率不高。 快速排序快速排序是常用的排序算法,时间效率高 阅读全文
posted @ 2019-03-16 10:56 不怕旅途多坎坷 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 前言: 阅读此篇文章要求读者具有一些基础的ncurses库了解 深度优先算法是将各种情况分配一定的优先级,然后在某个问题出现的时候,选择优先级高的情况进行处理,特定情况下进行回退,选择优先级次之的情况进行尝试. 点击这里可以得到源码 我这里没有考虑没有出口的情况下,深度优先算法的行为结果。之后会有专 阅读全文
posted @ 2019-03-16 10:54 不怕旅途多坎坷 阅读(182) 评论(0) 推荐(0) 编辑