mybatis关联查询之一对多,多对一,以及多对多
一、使用IDEA新建maven工程 二、引入mybatis以及相关的jar <!--版本仅供参考--> <dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
</dependency>
<dependen
3.2.2多维数组 3.3 排序
例3.5 利用不规则的二维数组存储数据,输出杨辉三角形 1 //杨辉三角形
2 public class ArrayYanghui
3 {
4 public static void main (String [] args)
5 {
6 int i, j;
7 int yanghui[] []= {{1}, {1,1}, {1, 2, 1}, {1, 3, 3, 1}, {1,4,6,4,1}};
8
ES6(promise)_解决回调地狱初体验
一、前言 通过这个例子对promise解决回调地狱问题有一个初步理解。 二、主要内容 1、回调地狱:如下图所示,一个回调函数里面嵌套一个回调函数,这样的代码可读性较低也比较恶心 2、下面用一个简单的例子来体验回调 举例:我们想要按照顺序读取三个文件,a.txt b.txt c.txt 通过已经学的知识,发现下面的代码是不行的(代码是在node环境中实现) (1)项目目录结构如下: (2)callback.js: 如下 var fs = require('fs');
//读取文件a.txt
笔记本安装Linux
Dell笔记本风扇不转 安装i8kutils sudo apt install i8kutils 修改配置文件 i8kmon.conf sudo vi /etc/i8kmon.conf 重新启动Linux系统 更换Ubuntu 18.04源为阿里云 备份原有文件 cd /etc/apt/
sudo mv sources.list sources.list.bak 新建新的source.list文件 sodo touch sources.list 输入阿里云源的信息
iScroll.js插件使用方法 iScroll.js 用法参考 (share) iScroll.js插件使用方法
iScroll.js 用法参考 (share) 分享是传播、学习知识最好的方法 以下这篇文章是iScroll.js官网的中文翻译,尽管自己英文不好,但觉得原作者们翻译的这个资料还是可以的,基本用法介绍清楚了。如果你英文比较好的话,可以看看官网的资料。 参考:http://www.cnblogs.com/asqq/archive/2012/04/23/2466132.html , http://www.nb88.net/Index/p/id/406 官网:http://cubiq.org/isc
css--nth-child的注意点
nth-child( n ) 里面的n可以是任何整数值。 不过要取第一位开始的元素DOM对象,那么n是从1开始的 如果n值小于0或者等于0,是不会匹配任何元素,(或者超过数量)切记切记!!!! 例子: ul li li li /ul 匹配第一个Li写法是 ul li:nth-child(1) 其中 : 冒号前面的标签就是要找的子元素匹配标签
自定义博客园个人皮肤
博客园相较于其他的IT交流平台来讲,有一个特殊的地方,就是博客园的个人主页是可以修改的。 算起来,从在博客园发第一篇博客到现在,已经快两年了,竟然一直不知道这个亮点。也是今天一次偶然,在后台做一些设置时才发现这个功能,在这里记录一下大致的设置流程。 随便拿个人页面里的一部分当做示例: 这是我的博客选用的系统皮肤,针对顶部导航栏做出修改: 点击管理--》设置--》然后向下拉,就可以看到这个页面: 到这里大部分人基本已经知道是什么意思了,这里就是用自
[转]git commit --amend用法
适用场景: 比方说,你的代码已经提交到git库,leader审核的时候发现有个Java文件代码有点问题,于是让你修改,通常有2种方法: 方法1:leader 将你提交的所有代码 abandon掉,然后你回去 通过git reset …将代码回退到你代码提交之前的版本,然后你修改出问题的Java文件,然后 git add xx.java xxx.java -s -m “Porject : 1.修改bug…” 最后通过 git push origin HEAD:refs/for/branches
原生ajax的get方法封装
get 方法: function serialize (data) {
if (!data) {
return '';
}
var paris = [];
for (var key in data) {
if (!data.hasOwnProperty(key) || typeof data[key] === 'function') {
continue;
webform的代码设计文件莫名出错的解决
不知道怎么回事,建立webform工程时,编译,出错,提示代码设计文件(自动生成的文件代码,不能修改)出错,提示有的对象正在使用,于是删除里面多余的对象标记,还是没用,又自动生成了。 解决办法: 1.清除解决方案 2.重新生成解决方案
node与jquery交互
今天用node引入jquery的包来进行遍历数组的时候发现出了一个错误 $.each(arr1, function (i, val) {
^
TypeError: $.each is not a function
at Object.<anonymous> (d:\Documents\Codes\WebstormProjects\webtutor\jqtest\cee.js:3:3)
at Module._compile (internal/modules/cjs/loa
使用python计算圆周率(有进度条) 使用 python 实现π的计算
博客园 首页 新随笔 新文章 联系 管理 订阅 使用 python 实现π的计算 π的计算 一、π的简介 π的介绍 圆周率用希腊字母 π(读作pài)表示,是一个常数(约等于3.141592654),是代表圆周长和直径的比值。它是一个即无限不循环小数,在日常生活中,通常都用3.14代表圆周率去进行近似计算。 π的求解历程 1965年,英国数学家约翰·沃利斯(John Wallis)出版了一本数学专著,其中他推导出一个公式,发现圆周率等于无穷个分数相乘的积。 2015年,罗切斯特大学
实验三:分别用for,while;do-while循坏语句以及递归的方法计算n!,并输出算式。
源代码: package jiecheng; import java.util.Scanner; public class JieCheng { public static void main(String[] args) { Scanner shuru=new Scanner(System.in); System.out.print("请输入n的值:"); int n=shuru.nextInt(); int sum=1; for(int i=1;i<=n;i++) { sum=sum*i;
【洛谷4251】 [SCOI2015]小凸玩矩阵(二分答案,二分图匹配)
题面 传送门 Solution 看到什么最大值最小肯定二分啊。 check直接跑一个二分图匹配就好了。 orz ztl!!! 代码实现 /*
mail: [email protected]
author: MLEAutoMaton
This Code is made by MLEAutoMaton
*/
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<math.h>
#include<a
铬同位素双稀释剂矫正代码python(geokai)
参考文献 铬稳定同位素双稀释剂法分析技术与应用_李理 没有深究原理,只是写个代码.猜测其他双稀释剂方法也可以用类似代码. Python写的,方便使用. from math import log,pow
#define variables
while(True):
Debug = False
f1 = 0.8
f2 = 1.2
M50 = 49.946046
M52 = 51.940509
M53 = 52.9406
读程序是怎样跑起来的第十一章有感
读《程序是怎样跑起来的》第十一章有感 计算机会思考?估计有人说你是美国科幻片看多了吧,不过在计算机中,也确是存在这样的现象,我们和计算机玩游戏,它就想有自己的想法。我们如果不了解计算机,我可能认为它不能怎么样的,但是往计算机中输入程序,那么结果是不一样的。就想书中的猜拳游戏,我们知道计算机就是一种工具,它不会像人类有想法,可是它的确行驶人的动作。第十一章,向我们展示了程序的应用,并且向我们演示程序的功能,我想如果我们可以开发出属于我们自己软件那是怎么样的。书中,还提到人工智能,这个词是近俩兴起
今日推荐
周排行