C#正则表达式提取字符串中的汉字、数字

  • Post author:
  • Post category:其他

一、提取字符串里的汉字 去掉字符串里的数字下划线 string str ="你好_2022"; string str1 = Regex.Replace(str, @"\d|\W|[A-Za-z]", ""); Console.WriteLine(str1); 输出结果:你好 二、提取字符串里数字 string str = "你好_2022"; string str2 = Regex.Replace…

继续阅读 C#正则表达式提取字符串中的汉字、数字

linux系统文件权限rwx代表含义

  • Post author:
  • Post category:linux

-rwxr-xr-x 1 root root 1904 Apr 11 2016 startup.sh 第一个字符, - 代表文件 d代表文件夹 l 代表:软连接文件(类似于windows下的快捷方式) 从第二个字符起,每个字符代表一个权限, 依次为(读r=4)(写w=2)(运行x=1),每三个字符代表一类用户 rwx:表示文件所有者(root)有读写运行权限 r-x:表示所有者同组(root)的其…

继续阅读 linux系统文件权限rwx代表含义

基础一:Python简介

  • Post author:
  • Post category:python

一 计算机的基本概念 1.1 计算机是什么? 电脑 手机 计算器 智能电视… 计算机 俗称电脑 是现代一种用于高速计算的电子计算机器 特点 数值计算 逻辑计算 存储记忆的功能 1.2计算机的组成 汽车有什么组成? 方向盘 车轱辘 排气筒…高德地图 酷狗音乐 硬件:鼠标 显示器 CPU 硬盘… 看的见摸得着 软件:QQ PyCharm 浏览器… 看不见摸不到 软件:就是一系列按照特定顺序组织的计算机…

继续阅读 基础一:Python简介

非循环单链表

  • Post author:
  • Post category:其他

郝斌老师---- #include<stdio.h> #include<malloc.h> #include<stdlib.h> typedef struct Node { int data; //数据域 struct Node *pNext;//指针域 }Node,*pNode; //函数声明 pNode create_list(); void travers…

继续阅读 非循环单链表

Cannot assign requested address问题总结

  • Post author:
  • Post category:其他

1.背景 最近一个项目中,出现了java.net.ConnectException:Cannotassignrequestedaddress的异常。通过查找资料、分析后,认为是由于程序对外建立新连接,结果本地端口已经用完导致的异常。 2.问题原因 为什么会出现这种情况呢?就要从linux的TCP/IP协议栈说起了。 先看一下TCP/IP的状态图: 主动关闭连接的一方,连接会处在TIME-WAIT的…

继续阅读 Cannot assign requested address问题总结

Java 动态代理作用是什么?

  • Post author:
  • Post category:java

第一种讲解: Jdk提供了 invocationHandler 接口和 Proxy 类,借助这两个工具可以实现动态代理。 invocationHandler接口上场: //Object proxy:被代理的对象 //Method method:要调用的方法 //Object[] args:方法调用时所需要参数 public interface InvocationHandler { public …

继续阅读 Java 动态代理作用是什么?

MySQL索引详解

  • Post author:
  • Post category:mysql

1.索引概述 概念:存储引擎用于 快速找到数据记录 的数据结构,帮助mysql 高效获取数据的数据结构。 目的: 减少磁盘IO 的次数,加快查询速率。 演示: 无索引全表扫描,有索引比如建立b+tree能更加快速的查找。 优势:提高数据检索的效率,降低IO成本,通过索引对数据 进行排序降低排序的成本 劣势:更新数据比较慢,索引需要占据额外的空间。 2.索引的结构 数据查找的方式(没有索引) 1.在…

继续阅读 MySQL索引详解

Linux提权

  • Post author:
  • Post category:linux

提权指的是低权限用户利用各种合法的或非法的手段获取到了高于本用户的系统权限。 本文只介绍部分提权手段,原理也很简单,就不赘述了。另外,如sudo等官方提权手段也不介绍。 目录 内核类提权 脏牛提权 Linux Polkit提升漏洞 SUID提权 SUID普通提权 SUID脚本提权 伪造sudo提权 共享对象注入suid提权 内核类提权 注:内核提权比较危险,建议使用虚拟机执行,执行前打好快照方便恢…

继续阅读 Linux提权

基于JavaScript离线编译工具环境搭建

  • Post author:
  • Post category:java

基于JavaScript离线编译工具环境搭建 原本很多东西都是放在网上的平台编译工具(内部规定), 由于开发和测试的需要,现把环境搭建在本地PC,通过本地编程和编译达到修改代码和资源的目的。离线编译工具可以带来更大方便,现简单介绍JS相关模块离线编译环境的搭建。 1、JS相关环境的安装,见前面发过的帖子: Windows下JavaScript环境搭建 2、从SVN迁出最新的离线开发编译环境:地址为…

继续阅读 基于JavaScript离线编译工具环境搭建

java中获取日期 日期和字符串互转

  • Post author:
  • Post category:java

package deng; import java.text.SimpleDateFormat; import java.util.Date; public class DateTest01 { public static void main(String[] args) throws Exception { //获取时间 Date nowtime=new Date(); System.out.p…

继续阅读 java中获取日期 日期和字符串互转