Java使用aop实现操作日志
1、设计数据表 -- ---------------------------- -- Table structure for t_log -- ---------------------------- DROP TABLE IF EXISTS `t_log`; CREATE TABLE `t_log` ( `id` int(11) NOT NULL auto_increment COMMENT '…
1、设计数据表 -- ---------------------------- -- Table structure for t_log -- ---------------------------- DROP TABLE IF EXISTS `t_log`; CREATE TABLE `t_log` ( `id` int(11) NOT NULL auto_increment COMMENT '…
黄简讲书法(笔势篇)24——横竖的复合笔势4:包裹 我在二级课程第九课中介绍过传为欧阳询的《三十六法》,这篇文章提到"包裹"有五种不同的情况:"谓如'园'、'圃'打圈之类四围包裹也;'尚'、'向',上包下;'幽'、'凶',下包上;'匮'、'匡',左包右;'旬'、'匈',右包左之类是也。 这里涉及五个笔势,原本是五个部首,五个字。四面包围的是"囗"字,本义是四面围绕的一块地方,这不是"口"。上包下这…
在微信开放平台上我填写的回调域是:bbs.qiaoshisui.com/LoginApi/WeiXinCallBack,我构造的链接是:https://open.weixin.qq.com/connect/qrconnect?appid=API_ID&redirect_uri=http%3A%2F%2Fbbs.qiaoshisui.com%2FLoginApi%2FWeiXinCallBa…
本二手车信息网站主要包括个人中心、用户管理、二手车信息管理、二手车分类信息管理等多个模块。它帮助二手车实现了信息化、网络化,通过测试,实现了系统设计目标,相比传统的管理模式,本系统合理的利用了二手车数据资源,有效的减少了二手车管理的经济投入,大大提高了二手车管理的效率。 启动一个新项目 执行下面的命令来创建一个新的 Django 项目: django-admin startproject mypr…
1.标题 需要在这段文字前面加上 #,再在 # 后加一个空格即可。 还可增加二、三、四、五、六级标题,总共六级,只需要增加 # ,增加一个 # ,标题字号相应降低一级。 一级标题 二级标题 三级标题 四级标题 五级标题 六级标题 ## 二级标题 ### 三级标题 #### 四级标题 ##### 五级标题 ###### 六级标题 2.列表 在 Markdown 中,你只需要在文字前面加上 - 就可以…
0.这个算法实现起来很简单 1.百度百科介绍: Levenshtein 距离,又称编辑距离,指的是两个字符串之间,由一个转换成另一个所需的最少编辑操作次数。 许可的编辑操作包括将一个字符替换成另一个字符,插入一个字符,删除一个字符。 编辑距离的算法是首先由俄国科学家Levenshtein提出的,故又叫Levenshtein Distance。 2.用途 模糊查询 3.实现过程 a.首先是有两个字符…
#include <cstring> #include <cstdio> #define max(a,b) a>b?a:b const int mn=300005; struct Trie{ int father,fail,next[26]; void init(){ father=fail=0; memset(next,0,sizeof next); } }tree…
将一个字符串逆序排列:原地转换 #include <stdio.h> int count(char * s) { int n = 0; while(*s++ != '\0') n++; printf("n = %d\n",n); return n; } void conver(char * s,int n) { int i,j; for(i = 0; i < n;i++,n…
这两个取最大最小值的函数都被包含在algorithm库中,均返回最大或最小值的指针。 机理: 以max_element为例,若有 int a[5]; 则取最大值: max_element(a,a+5,cmp); 有三个参数 第一个参数为所求数组的首元素地址,第二个参数为所求数组的尾元素的下一个元素的地址。 第三个元素在比较一般数组时可省略,默认的cmp为 bool cmp (int a, int …