修改mac默认的gcc到自己安装的gcc

  • Post author:
  • Post category:其他

我使用homebrew安装了最新版的gcc,但是gcc --version还是之前系统自带的gcc,版本是4.2.1 原来我新装的gcc的名字变成了gcc-7 ➜ ~ gcc-7 --version gcc-7 (Homebrew GCC 7.1.0) 7.1.0 Copyright (C) 2017 Free Software Foundation, Inc. This is free soft…

继续阅读 修改mac默认的gcc到自己安装的gcc

xml文件中的resultMap

  • Post author:
  • Post category:其他

<resultMap id="StudentTeacher" type="Student"> <result property="id" column="id"></result> <result property="name" column="name"></result> //对于复杂的属性要单独处理,如果是对象的话用associat…

继续阅读 xml文件中的resultMap

什么是互斥锁

  • Post author:
  • Post category:其他

1.基本概念 互斥:控制2个进程使之相互排斥,不同时运行 同步:控制2个进程使之有先有后,次序可控 2.互斥锁 2.1基本概念 对共享数据进行锁定,同一时刻只有一个线程进行操作 这就相当于一个就当的房间,一个房间只能入住一人,当一人入住之后就上锁,若下一个人想入住,只有等前一人解锁之后才能入住 2.2函数接口 操作:初始化、加锁、解锁、销毁 定义 pthread_mutex_t m; 由于互斥锁被…

继续阅读 什么是互斥锁

前端vue aes加密,解密

  • Post author:
  • Post category:vue

首先确保有node.js 运行命令: npm install crypto-js --save 然后在src文件夹下新建js文件夹,目录结构如下: 在until.js里面引入crypto-js,然后封装加密和解密的函数。 接着在需要用到加解密的文件中引入until.js import utils from '@/js/utils.js' 做个演示: 我在页面创建后执行data函数,打印结果如下: …

继续阅读 前端vue aes加密,解密

初识node.js

  • Post author:
  • Post category:其他

目录 JavaScript在浏览器与node中运行的差别 浏览器中JavaScript的: node中的JavaScript: node.js的用法与下载: node.js用法: node.js下载: node内置模板: 在node.js环境中执行js代码 fs文件系统模块: path路径模块: 案例:时钟 http模块: 结语: JavaScript在浏览器与node中运行的差别 浏览器中Jav…

继续阅读 初识node.js

Java正则表达式实现${name}形式的字符串模板

  • Post author:
  • Post category:java

在开发中类似站内信的需求时,我们经常要使用字符串模板,比如 尊敬的用户${name}。。。。 里面的${name}就可以替换为用户的用户名。 下面使用正则表达式简单实现一下这个功能: /** * 根据键值对填充字符串,如("hello ${name}",{name:"xiaoming"}) * 输出: * @param content * @param map * @return */ publi…

继续阅读 Java正则表达式实现${name}形式的字符串模板

简述电子计算机发展五个阶段,简述erp发展的5个阶段

  • Post author:
  • Post category:其他

[问答题,简答题] 简答ERP的发展大致经历了哪几个阶段? ERP系统形成发展大致经过了5个阶段: (1)20世纪40年代的库存控制订货点法; (2)20世纪60年代的时段MRP; (3)20世纪70年代的闭环MRP; (4)20世纪80年代的MRPⅡ; (5)20世纪90年代的ERP。 ERP的发展的过程可以分为下面五个阶段: 第一阶段: MIS 系统阶段 (Management Informa…

继续阅读 简述电子计算机发展五个阶段,简述erp发展的5个阶段

SpringBoot2.x 集成 lettuce与Redis的sentinel哨兵模式开发配置

  • Post author:
  • Post category:其他

基于已搭建好的哨兵模式的redis,创建一个springBoot使用lettuce连接Redis的测试项目。 使用idea创建springBoot项目 在菜单File--new --project 打开新建项目框 打开新建项目框,选择项如图,点击next后 ,设置包名及项目名 在新建项目中选择web及redis组件 ,一路next直到finish即可 pom.xml文件中的配置: <?xml…

继续阅读 SpringBoot2.x 集成 lettuce与Redis的sentinel哨兵模式开发配置

go 二维切片初始方法

  • Post author:
  • Post category:其他

go 二维切片初始方法 func main() { // 方法1 row, col := 4, 5 var res [][]int for i := 0; i < row; i++ { inline := make([]int, col) res = append(answer, inline) } fmt.Println(res) // 方法2 res1 := make([][]int, …

继续阅读 go 二维切片初始方法

Java架构师笔记-你必须掌握学习Java需要掌握哪些技能

  • Post author:
  • Post category:java

闲来无事,师长一向不(没)喜(有)欢(钱)凑热闹,倒不如趁着这时候复盘复盘。而写这篇文章的目的是想总结一下自己这么多年来使用java的一些心得体会,希望可以给大家一些经验,能让大家更好学习和使用Java。 经过这么多年的Java开发,以及结合平时面试Java开发者的一些经验,我觉得对于J2SE方面主要就是要掌握以下的一些内容。内容可能会有些长请耐心看完,慢慢都是干货 1. JVM相关 对Java初…

继续阅读 Java架构师笔记-你必须掌握学习Java需要掌握哪些技能