MyBatis模糊查询和多条件查询

一、ISmbmsUserDao层 //根据姓名模糊查询 public List<Smbms> getUser(); //多条件查询 public List<Smbms> getLikeUser(@Param("userName") String userName , @Param("userCode") String userCode ); 二、小配置文件 ISmbmsUserDao.xml <!--根据姓名模糊查询--> <select id=
分类: 其他 发布时间: 10-08 15:37 阅读次数: 0

[转]reference counting

转自 https://mortoray.com/2012/01/08/what-is-reference-counting/
分类: 其他 发布时间: 10-08 15:37 阅读次数: 0

day7-python-面向对象进程进阶

一、经典类VS新式类 python2 经典类是按深度优先来继承的,新式类是按广度优先来继承 python3 经典类和新式类都是统一按广度优先来继承 二、静态方法 通过@staticmethod装饰器即可把其装饰的方法变为一个静态方法,什么是静态方法呢?其实不难理解,普通的方法,可以在实例化后直接调用,并且在方法里可以通过self.调用实例变量或类变量,但静态方法是不可以访问实例变量或类变量的,一个不能访问实例变量和类变量的方法,其实相当于跟类本身已经没什么关系了,它与类唯一的关联就是需要通过类
分类: 其他 发布时间: 10-08 15:37 阅读次数: 0

springboot项目中无法直接访问templates下的html文件的解决方法

解决方案是在appliation.properties下添加 spring.resources.static-locations=classpath:/templates/ 表明静态资源的位置,即可直接访问
分类: 其他 发布时间: 10-08 15:37 阅读次数: 0

vim python支持

yum remove vim -y yum install ncurses-devel python-devel -y git clone https://github.com/vim/vim.git cd vim/src ./configure --with-features=huge \ --enable-multibyte \ --enable-rubyinterp=yes \ --enable-python
分类: 其他 发布时间: 10-08 15:37 阅读次数: 0

js获取数组中最大最小值

JS数组获取值: var numbers = [5, 458 , 120 , -215 , 228 , 400 , 122205, -85411]; var maxInNumbers = Math.max.apply(Math, numbers); var minInNumbers = Math.min.apply(Math, numbers); ES6写法: let minNum = Math.min(...numbers); console.log(minNum);
分类: 其他 发布时间: 10-08 15:37 阅读次数: 0

洛谷P3830 随机树(SHOI2012)概率期望DP

题意:中文题,按照题目要求的二叉树生成方式,问(1)叶平均深度 (2)树平均深度 解法:这道题看完题之后完全没头绪,无奈看题解果然不是我能想到的qwq。题解参考https://blog.csdn.net/Maxwei_wzj/article/details/82262755这位大佬的,这里讲下我的理解: 首先是第一问:第一问会简单一些,设f[i]代表叶节点为i的树的叶平均深度,那么因为是平均那么 i*f[i] 就是叶子总深度啦。在叶子深度x下拓展得到的新贡献是 2(x+1)-x=x+2 。那么
分类: 其他 发布时间: 10-08 15:37 阅读次数: 0

1.28 noip t1难度模拟赛

1 0pts 2 10pts 3 100pts 本想装个逼,从后面开始做,确实t3第一个AC,获得了紫色high light,BUT,第二题自己造的极端数据都过了,结果上讲台看,0分!!怎么可能?!检查了一下精度问题,没毛病啊,在最后两分钟发现我把题读错了……我以为必须要是升序的数列……被坑惨了,两分钟改了一下,得了10pts呵呵.t1没时间调了,死循环 t1迷宫 注意用dp做啊!dfs会爆,bfs懒得写…… #include <bits/stdc++.h> #define rep(i,a,b
分类: 其他 发布时间: 10-08 15:37 阅读次数: 0

Chrome浏览器启动报错:应用程序无法启动,因为应用程序的并行配置不正确。

因为国庆节了,难得关一次机(可能搞IT的习惯吧),结果给祖国庆祝完70寿辰之后归来,启动电脑,就打不开Chrome浏览器了,报错如下: 应用程序无法启动,因为应用程序的并行配置不正确。有关详细信息,请参阅应用程序事件日志,或使用命令行 sxstrace.exe 工具。 然后我对比了我以前安装的Chrome和现在的Chrome文件夹,发现只有如下目录中的不同(其他都一样): 问题就出现在这个目录中的:67.0.3396.99.manifest配置文件 解决方法:只需要把67.0.3396.99.
分类: 其他 发布时间: 10-08 15:37 阅读次数: 0

【Java】分布式RPC通信框架Apache Thrift 使用总结

简介   Apache Thrift是Facebook开源的跨语言的RPC通信框架,目前已经捐献给Apache基金会管理,由于其跨语言特性和出色的性能,在很多互联网公司得到应用,有能力的公司甚至会基于thrift研发一套分布式服务框架,增加诸如服务注册、服务发现等功能。   RPC即Remote Procedure Call,翻译为远程过程调用。任何RPC协议的实现终极目标都是让使用者在调用远程方法的时候就像是调用本地方法一样简单,从而提高使用远程服务的效率。   现代互联网架构多数基于SOA
分类: 其他 发布时间: 10-08 15:37 阅读次数: 0

laravel 配置多域名最简单的方法

web.php Route::group(['domain' => 'www.a.com'], function () { Route::any('/','\App\Http\Controllers\IndexController@index'); }); Route::group(['domain' => 'www.b.cn'], function () { Route::any('/','\App\Http\Controllers\IndexController@home'); });
分类: 其他 发布时间: 10-08 15:37 阅读次数: 0

python面向对象练习--选课系统

这几天学完面向对象,然后找了一个练习做(题目如下):因为刚刚接触编程,可能有很多方面考虑得不周到 目录如下: import os import sys BASEDIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) sys.path.append(BASEDIR) from core.admin_view import admin_main from lib.public_func import in
分类: 其他 发布时间: 10-08 15:37 阅读次数: 0

linux awk sort uniq 面试题

awk '{print $3}' demo.log sort uniq -c sort -rn head -3
分类: 其他 发布时间: 10-08 15:37 阅读次数: 0

第三十三题

题目: 按逗号分隔列表。 L = [1,2,3,4,5] s1 = ','.join(str(n) for n in L) print (s1)
分类: 其他 发布时间: 10-08 15:37 阅读次数: 0

2.16 noip+难度爆零赛

T1 0 pts T2 10pts T3 0 pts 好文推荐 图论中的二分 关于一个图中是否存在负环 1383: 小奇挖矿 ___可以发现,当前的决策只对后面的开采有影响,且剩余耐久度与之后的开采收益成正比. ___如果倒着考虑这个问题,得出i-n的星球"1"耐久度所能获得的最大收益,从后往前dp,得出最大值最后乘w就是答案 考试技巧:zz的我懒得打暴力,结果dp写挂了……下次还是打包里吧,毕竟 ** 绵阳市第三医院委提醒您:骗分千万条,暴力第一条,代码不规范,欧阳两行泪 ** #inclu
分类: 其他 发布时间: 10-08 15:37 阅读次数: 0

c# 对SOAP返回XML字符串的解析方法

示例: <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <soap:Body>
分类: 其他 发布时间: 10-08 15:37 阅读次数: 0

计算机软件基础——存储结构(1)

线性表:具有相同线性结构的数据元素所构成的一个有限的序列(反应逻辑关系)   。先看逻辑结构,再看存储结构 研究方式:       逻辑结构       存储结构       常用算法 一、线性表及其顺序存储结构 顺序存储结构:一组连续的存储单元依次存储线性表的每个元素(eg;数组) 特点:逻辑相邻,物理相邻   * 采用顺序存储结构的线性表通常称为顺序表   (一)、线性表的基本运算操作: 1、初始化,设置一个空表 2、求长度,返回表中的元素个数 3、求序号为 i 的元素值 4、求值为x的元
分类: 其他 发布时间: 10-08 15:37 阅读次数: 0

1572 括号配对 一本通

dp[i][j]表示从i到j有几个完成配对 状态转移分两部 dp[l][r]=max(dp[l+1][r-1]+2,dp[l][r]); //+2是完成一对括号的匹配,共两个字符 dp[l][r]=max(dp[l][k]+dp[k+1][r],dp[l][r]); //类似floyd #include<bits/stdc++.h> #define rep(i,a,b) for(int i=a;i<=b;i++) using namespace std; #define N 105 char
分类: 其他 发布时间: 10-08 15:37 阅读次数: 0

X-Height

术语x-height是指给定字体中,任何给定尺寸下小写字母x的高度。 它提供了一种描述任意字体一般比例的方法。 在印刷中,x-height是一行文字的基线与小写字母(即不包括上升笔画或下降笔画)的主体顶部之间的距离。x-height更精准的定义是基准线(baseline)与字体中小写字母的中线(mean line)之间的距离。这是字体中字母x的高度(术语的来源),也是字母v,w和z的高度。 (由于过冲[overshoot],弧形的字母,例如a,c,e,m,n,o,r,s和u倾向于略微超过x高度
分类: 其他 发布时间: 10-08 15:37 阅读次数: 0

黑马eesy_15 Vue:04.综合案例(前端Vue实现) 黑马eesy_15 Vue:02.常用语法 黑马eesy_15 Vue:04.综合案例(前端Vue实现) Tomcat下访问HTML页面乱码的解决方法

黑马eesy_15 Vue:02.常用语法 黑马eesy_15 Vue:03.生命周期 黑马eesy_15 Vue:04.Vue案例(ssm环境搭建) 黑马eesy_15 Vue:04.综合案例(前端Vue实现) 04.综合案例(前端Vue实现) 1、Vue的快速入门 2、Vue的语法    插值表达式    事件的绑定    数据的显示    逻辑判断和循环输出 3、Vue的生命周期   8个生命周期的执行点     4个基本的     4个特殊的 axios的ajax异步请求    它和j
分类: 其他 发布时间: 10-08 15:37 阅读次数: 0