正则表达式之零宽断言

有时候在使用正则表达式做匹配的时候,我们希望匹配一个字符串,这个字符串的前面或后面需要是特定的内容,但我们又不想要前面或后面的这个特定的内容,(这里的特定内容是指字符串,如果是字符可以用^排除),这时候就需要零宽断言的帮助了。所谓零宽断言,简单来说就是匹配一个位置,这个位置满足某个正则,但是不纳入匹配结果的,所以叫“零宽”,而且这个位置的前面或后面需要满足某种正则。 正预测先行断言 断言自身出现的位置的后面能匹配表达式exp 语法格式 (?=exp) ...
静夜思 发布于 2021-03-28 02:47 | 阅读 892 次 | 评论 0 条

窗口类

Option Explicit ' By音符,QQ:337855632 Time:2020-03-17 Class Window_Class Private PostMessage, SendMessage Public Function GetText(ByVal hWnd) Dim pszText pszText = Space(255) GetText = Left(pszText, Api.ECall("user32.dll", "GetWindowTextW", hWnd, pszText, Len(...
angelfly 发布于 2021-03-25 16:29 | 阅读 553 次 | 评论 0 条

输入两个整数m和n,求其最大公约数和最小公倍数

#include <stdio.h> void main () { int m,n,temp; int a,b,min; printf ("请输入两个整数,计算机将求出它们的最大公约数和最小公倍数。\n请输入第一个整数\n"); scanf ("%d",&amp;m); printf ("请输入第二个整数\n"); scanf ("%d",&amp;n); printf("你输入的两个整数是%d和%d。\n",m,n); a=m; b=n; min=a*b; temp=0; if (a<b) { temp=a; a=b; ...
yehuabao 发布于 2021-03-24 21:27 | 阅读 578 次 | 评论 0 条

mybatis 返回的一对多collection对象包含另一个对象

对象1 package com.project.dto; import lombok.Data; import java.util.List; @Data public class DeptDTO { private String deptCode; private String deptName; private String companyName; private List<UserDTO> children; } 对象2 package com.project.dto; import lomb...
mooncharmzx 发布于 2021-03-22 11:16 | 阅读 2407 次 | 评论 0 条

上次登录竟然是上大学的时候

记得很久前有一个账号,但是忘记了,应该是16年左右注册的,但是忘了账号密码,今天搜索QQ号,竟然看到邮箱在BCCN的留言,输入账号密码,登录成功。 上次登录竟然还在上大学。感慨时光飞逝啊....
vivigg 发布于 2021-03-20 21:42 | 阅读 1119 次 | 评论 4 条

构造VFP中SQL命令字段表达式

* 构造VFP中SQL命令字段表达式 CREATE CURSOR km (xk c(10)) INSERT INTO km VALUES ("语文") INSERT INTO km VALUES ("数学") INSERT INTO km VALUES ("英语") INSERT INTO km VALUES ("物理") INSERT INTO km VALUES ("化学") INSERT INTO km VALUES ("思想品德") INSERT INTO km VALUES ("历史") lcStr = "zkzh, xm" SCAN lcStr = ...
sdta 发布于 2021-03-04 11:53 | 阅读 1180 次 | 评论 0 条

Python实现快速排序

# coding=utf-8 def partition(arr, low, high): i = (low - 1) pivot = arr[high] for j in range(low, high): if arr[j] <= pivot: i = i + 1 arr[i], arr[j] = arr[j], arr[i] arr[i + 1], arr[high] = arr[high], arr[i + 1] return i + 1 ...
李泽然 发布于 2021-02-17 17:41 | 阅读 1016 次 | 评论 1 条

Python实现用数字及汉字输出九九乘法表

//用数字输出 for i in range(1,10): s1 = str() for i2 in range(1,i+1): s1 += " " + str(i2) + "*" + str(i) + "=" + str(i*i2) print(s1) //用汉字输出 sz = {1:'一',2:'二',3:'三',4:'四',5:'五',6:'六',7:'七',8:'八',9:'九',0:' '} def sz_(): if len(str(i*i2)) == 1: return...
李泽然 发布于 2021-02-17 17:24 | 阅读 1366 次 | 评论 0 条

Python实现水仙花树

l1 = list() for n1 in range(11): for n2 in range(10): for n3 in range(10): for n4 in range(10): if n1 ** 3 + n2 ** 3 + n3 ** 3 + n4 ** 3 == n1 * 1000 + n2 * 100 + n3 * 10 + n4: print(int(str(n1) + str(n2) + str(n3) + str(n4)))
李泽然 发布于 2021-02-17 16:49 | 阅读 1146 次 | 评论 1 条

查看linux服务器ssh服务的端口

sudo netstat -tnlp|grep ssh
静夜思 发布于 2021-02-02 10:59 | 阅读 1417 次 | 评论 1 条

enum类

package 第5章; import java.util.*; public class EnumTest { public static void main(String[] args) { Scanner in = new Scanner(System.in); System.out.println("Enter a size: (SMALL,MEDIUM,LARGE,EXTRA_LARGE"); String input=in.next().toUpperCase();//把小写转化为大写的 ...
topbest 发布于 2021-01-30 15:30 | 阅读 835 次 | 评论 0 条

ArryList的基本用法

import java.util.ArrayList; public class ArrayList1 { public static void main(String[] args) { X a=new X(2); /* * <>括号里面表示类的类型而不能写基本数据类型 如int,double等等,如果要初始化int等基本数据类型,把int类型转化为interger类即可 * 如ArrayList<integer> List=new ArrayList<>(1000); ()里面表示初始化多...
topbest 发布于 2021-01-29 21:39 | 阅读 1102 次 | 评论 0 条

Web Design and Programming (7175 & 6691) University of Canberra Faculty of Science and Technology

UniversityofCanberra Faculty of Science and Technology Web Design and Programming (7175 &amp; 6691) Assignment 2 Hint Submission date: 23:59 Sunday 01/11/2020 (Week 13) Type: Individual assignment Total mark: 20 Minimum mark to pas...
zhaokunyao 发布于 2021-01-23 13:25 | 阅读 987 次 | 评论 0 条

java中的String类中的使用问题

package String; public class Test01 { public static void main(String[] args) { //String 是一个类,创建一个对象后,该对象会有变量方法等, //不要把String当成一个普通变量来比较"=="这个符号 //String 对hashCode方法进行了重写;得到的是字符串的编码而和别的类要区别对待 { String a="hello word";//由String 创建的a指向堆内存的空间 ...
topbest 发布于 2021-01-16 15:13 | 阅读 1324 次 | 评论 1 条

Ubuntu Server 20.04开启root登录ssh的方式

网上很多资料都是介绍桌面版的,对server版不管用,其实server版开放root登录要简单的多,只需要三步: 1、sudo passwd root 设置root密码 2、sudo vi /etc/ssh/sshd_config 修改 PermitRootLogin without-password 为 PermitRootLogin yes 3、sudo systemctl restart sshd 重启sshd服务 然后就可以使用root登录了
静夜思 发布于 2021-01-05 04:12 | 阅读 4566 次 | 评论 0 条

若依管理后台改用mybatis-plus后出现“Invalid bound statement (not found):”错误的解决办法

若依默认使用的是mybatis,改成mybatis-plus后一些配置也需要修改: 1、把application.yml中的mybatis:改成mybatis-plus:,删除下面的configLocation: classpath:mybatis/mybatis-config.xml,同时相关的配置文件ruoyi-admin/src/main/resources/mybatis/mybatis-config.xml也可以删除了 2、全局搜索SqlSessionFactory,删除ruoyi-framework/src/main/java/com/ruoyi...
静夜思 发布于 2021-01-04 01:49 | 阅读 8803 次 | 评论 1 条

C语言的文件作用域?

C语言的文件作用域是作用于一个文件还是多个文件?
hbccc 发布于 2020-12-31 22:11 | 阅读 1452 次 | 评论 2 条

乘法口诀.py

print("计算 100以内偶数的和的结果为:") #保存累加结果的变量 result = 0 for i in range(1,10): for n in range(1,i+1): result = i * n print("%s*%s=%s"%(n,i,result),end =" ") print("")
mooncharmzx 发布于 2020-12-25 16:01 | 阅读 1877 次 | 评论 1 条

多个集合求交集

private static List<String> getRetain(List<String> ... lists ){ if(lists == null){ return null; } ArrayList<List<String>> arrayList = new ArrayList<>(lists.length); int index=0; int flagSize=0; int minIndex=0; for(List<...
mooncharmzx 发布于 2020-12-18 14:23 | 阅读 1584 次 | 评论 1 条

C PRIMER PLUS 第六版 P372 第15题

15.使用字符分类函数实现atoi()函数。 如果输入的字符串不是纯数字,该函数返回0。 #include<stdio.h> int catoi(char*); int main(void) { char ch[100]; int tot; printf("please input:"); gets(ch); tot=catoi(ch); printf("the number:%d",tot); return 0; } int catoi(char*s) { int i=0; int sum=0; ...
hbccc 发布于 2020-12-14 21:27 | 阅读 1221 次 | 评论 0 条