摘要: 切入点表达式 AOP进阶 annotation 匹配有注解的 Retention注解 什么时候用 Target注解 哪里用 annotation要匹配哪个方法,就在哪个方法前面加上需要的名字的注解,然后annotation再包含整个注解名称,就可以匹配到相应注解的方法了 连接点 通过连接点获取方法运 阅读全文
posted @ 2023-09-11 14:41 宠柳娇花 阅读(16) 评论(0) 推荐(0)
摘要: 10的二进制1010 1010从右往左 标号 0 1 2 3 个位是0 依次往左走 把二进制第k位移动到个位 需要右移k次 1010 101 10 1 把第3位(从0开始) 移动到个位 要右移3次 n>>3 然后输出个位 n&1 综合 n>>3&1 求数的二进制中1的个数: 二进制中的1:10进制的 阅读全文
posted @ 2023-08-22 14:41 宠柳娇花 阅读(23) 评论(0) 推荐(0)
摘要: 删除 : @Delete("delete from emp where id=17") public void delete(); 也可以写成 @Delete("delete from emp where id=#{id}") public void delete(int id); 这种比较万能 上 阅读全文
posted @ 2023-08-13 16:27 宠柳娇花 阅读(11) 评论(0) 推荐(0)
摘要: 联想归并排序,快排 目的:优化到O(n) 提高效率 O(n方)优化到O(n) 一个小例子,输入abc def ghi然后输出三行分别输出这三个单词 1 #incldue <iostream> 2 #include <string.h> 3 using namespace std; 4 int mai 阅读全文
posted @ 2023-08-12 17:26 宠柳娇花 阅读(22) 评论(0) 推荐(0)
摘要: 前缀和就是一个数组的前n个数的和,问题一般问从L到R的区间的和,就用前R个数的和减去前L-1个数的和,得到L到R区间的求和 代码: 1 #include <iostream> 2 using namespace std; 3 const int N=100010; 4 int n,m; 5 int 阅读全文
posted @ 2023-08-04 21:24 宠柳娇花 阅读(34) 评论(0) 推荐(0)
摘要: sudo apt-get autoremove open-vm-toolssudo apt-get install open-vm-toolssudo apt-get install open-vm-tools-desktop 阅读全文
posted @ 2023-03-29 22:52 宠柳娇花 阅读(157) 评论(0) 推荐(0)
摘要: sudo apt-get autoremove open-vm-tools sudo apt-get install open-vm-tools-desktop 阅读全文
posted @ 2023-03-29 22:41 宠柳娇花 阅读(216) 评论(0) 推荐(0)
摘要: #include<unistd.h> #include<stdlib.h> #include<stdio.h> #include<sys/wait.h> int main() { int child,p,p1,p2; while((child=fork()) 1); if(child==0) { e 阅读全文
posted @ 2023-03-26 21:58 宠柳娇花 阅读(15) 评论(0) 推荐(0)
摘要: #include<stdio.h> #include<stdlib.h> #include<unistd.h> #include<sys/types.h> int main() { int p1, p2; while((p1=fork()) 1); if(p1==0) printf("b "); e 阅读全文
posted @ 2023-03-26 21:57 宠柳娇花 阅读(25) 评论(0) 推荐(0)
摘要: #include <iostream>using namespace std;const int N=100000;int q[N],temp[N];void merge_sort(int q[],int l,int r){ if(l>=r) return; int mid = (l+r)>>1; 阅读全文
posted @ 2023-03-14 15:25 宠柳娇花 阅读(22) 评论(0) 推荐(0)