C# 删除指定文件或文件夹

  • Post author:
  • Post category:其他

C# 删除指定文件或文件夹 string strFilePath = @”c:\ttt\ttt.txt”; 或者 string strFilePath = @”c:\ttt\”; // 1、首先判断文件或者文件路径是否存在 if (File.Exists(fileFullPath)) { // 2、根据路径字符串判断是文件还是文件夹 FileAttributes attr = File.GetAt…

继续阅读 C# 删除指定文件或文件夹

已解决:在js获取不到session问题

  • Post author:
  • Post category:其他

js获取不到session的问题: var name = '<%=session.getAttribute("name")%>'; alert(name); 这里直接alert了<%=session.getAttribute(“name”)%>,哈哈哈哈卧槽,太真实了。 原因:<%=%>的方式是表示中间的代码为后台代码,不是在js中获取后台变量的值,而且这个后台…

继续阅读 已解决:在js获取不到session问题

单例模式的几种模式

  • Post author:
  • Post category:其他

单例模式 懒汉式 单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。 注意: 1、单例类只能有一个实例。 2、单例类必须自己创建自己的唯一实…

继续阅读 单例模式的几种模式

windows环境安装python igraph包

  • Post author:
  • Post category:python

igraph是一个进行图计算和社交网络分析的软件包,支持python语言。 使用windows安装igraph无论是使用pip还是conda pip都无法安装成功。其中,在python2.7下pip安装后,提示安装成功,但是导入igraph包提示: ImportError: DLL load failed: %1 不是有效的 Win32 应用程序。主要原因是本地的windows是64位的,而pip…

继续阅读 windows环境安装python igraph包

Java进程之间以及和JVM关系

  • Post author:
  • Post category:java

先提出两个问题: 1、命令启动了两个java程序,它们之间是什么关系? 2、java程序又和JVM之间是什么关系,它们是共用一个JVM,还是每个java程序,都有一个JVM? 演示 1、用命令启动两个一样的java程序。 2、用jvisual观察到有两个WhileTrue程序的进程。 进程的概念 在多道程序工作的环境下,操作系统必须能够实现资源的共享和程序的并发执行,从而使程序的执行出现了并行、动…

继续阅读 Java进程之间以及和JVM关系

springboot整合rocketmq实战

  • Post author:
  • Post category:其他

pom配置 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.o…

继续阅读 springboot整合rocketmq实战

vue element-ui实现input输入框金额数字添加千分位【转载】

  • Post author:
  • Post category:vue

在util.js中定义方法 包含金额添加过滤千分位,验证金额格式等 1、 在util.js中定义方法 const MoneyTest = /((^[1-9]\d*)|^0)(\.\d{0,2}){0,1}$/; // 金额添加千分位 const comdify = function (n) { if(!n) return n; let str = n.split('.'); let re = /\…

继续阅读 vue element-ui实现input输入框金额数字添加千分位【转载】

Scala的泛型,上界和下届、协变和逆变

  • Post author:
  • Post category:其他

引子: 为了弄懂scala中协变和逆变这两个概念,查阅了不少资料,但是还是要自己总结一下,会记得比较深刻。 那就从java和scala的对比说起吧。 java中: 如果你很理解java的泛型,就会知道:比如给定一个类B,和他的父类A。 那么用多态, A a = new B 编译器是允许的。 但是如果泛型B的集合直接赋给父类A的集合。List<A> aList = new ArrayLi…

继续阅读 Scala的泛型,上界和下届、协变和逆变

nvm,nrm及npm

  • Post author:
  • Post category:其他

nvm是node版本管理工具: 可以切换node与npm版本,在开发不同项目时,可能会用到不同的node与npm版本,所以使用nvm可以方便的在不同node与npm版本之间进行切换 !!安装nvm前最好降之前的node卸载,以防出现版本切换失败问题 nvm常见指令: nvm list:查看已经安装的nodejs版本,带星号为当前使用版本 nvm use 11.12.0 :使用对应的nodejs版本…

继续阅读 nvm,nrm及npm

Java 复习笔记

  • Post author:
  • Post category:java

Java复习笔记 持续更新 1.讲解一下Java跨平台原理 由于操作系统的的指令集不是完全一致的,就会让我们的程序在不同的操作系统上执行不同的程序代码 Java通过不同的系统,不同版本不同位数的java虚拟机来屏蔽不同的系统指令集差异而对外提供统一的接口(Java API)。我们只需按照接口开发即可。 2.面向对象的特征 封装: 把客观的事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类…

继续阅读 Java 复习笔记