nginx部署vue项目(成功详细版本)

  • Post author:
  • Post category:vue

1.安装 去nginx官网安装稳定版本 nginx news http://nginx.org/ 下载好以后直接解压就行(里面的内容如下图) 2.配置 (1)将打包好的dist文件夹放进html文件夹里面 (2)修改conf目录下的nginx.conf文件 server { listen       8887;#设置监听的端口 server_name  localhost; #charset ko…

继续阅读 nginx部署vue项目(成功详细版本)

VSCode开发LINUX内核驱动——autoconf.h中宏定义不识别

  • Post author:
  • Post category:linux

由于autoconfig.h没有被内核驱动直接引用,所以VSCode无法建立驱动代码和这些 宏定义 之间的关联关系。即使在autoconfig.h中被定义的宏,在VSCode中也会被错误显示为未定义。解决方法: 1、在VSCode的c_cpp_properties.json中添加全局宏定义。 Ctrl+shift+p打开C/C++编译配置(JSON) 将autoconfig.h中的宏定义由 #de…

继续阅读 VSCode开发LINUX内核驱动——autoconf.h中宏定义不识别

C#编码Encoding

  • Post author:
  • Post category:其他

class Program { static void Main(string[] args) { // 处理字符集 // Encoding.Default // Encoding en = Encoding.GetEncoding("gb2312"); // Encoding.GetEncoding( //EncodingInfo[] ens = Encoding.GetEncodings();…

继续阅读 C#编码Encoding

项目篇:SpringCloud项目

  • Post author:
  • Post category:其他

一、登录模块 登录模块首先是要对用户名和密码进行校验。我这里使用的是邮箱登录,邮箱登录的代码使用的是网上csdn的公用代码,然后使用自己的QQ的SMTP权限获取授权码完成对邮箱登录的要求。 因为用户的密码是不可以明文保存到数据库,所以我这里使用的是盐加密,这样就可以保证用户的信息不会被泄露的问题。因为是后端登录验证成功首先要生成token,token内容保存用户的id信息。然后使用redis用来缓…

继续阅读 项目篇:SpringCloud项目

Flume启动命令

  • Post author:
  • Post category:其他

bin/flume-ng agent -n a1 -c conf -f conf/myconf/youmeng2hdfs.conf -Dflume.root.logger=INFO,console 版权声明:本文为weixin_43777152原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。原文链接:https://blog.csdn.net/weixin_43…

继续阅读 Flume启动命令

Boost::Asio 第一章入门

  • Post author:
  • Post category:其他

第一章 入门 1. 同步VS异步 同步编程 中,操作是顺序执行,比如从socket中读取(请求),然后写入(回应)到socket中。每一个操作都是阻塞的。因为操作是阻塞的,所以为了不影响主程序,当在socket上读写时,通常会创建一个或多个线程来处理socket的输入/输出。因此,同步的服务端/客户端通常是多线程的。 异步编程 中,是时间驱动的,虽然启动了一个操作,但是你不知道它何时会结束;它只是…

继续阅读 Boost::Asio 第一章入门

json与ajax的使用,JSON与AJAX的简单使用

  • Post author:
  • Post category:其他

在这里记录一下json与ajax的使用方法与需要注意的事项 JSON 首先,使用ajax之前需要先对json有所了解: JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式,目前使用特别广泛。 json是使用键值对的方法来储存数据的 列如: {"name": "张三"} {"age": "18"} JSON 是 JavaScript 对象的…

继续阅读 json与ajax的使用,JSON与AJAX的简单使用

S循环中使用async、await的正确姿势

  • Post author:
  • Post category:其他

概览(循环方式 - 常用) for map forEach filter 声明遍历的数组和异步方法 声明一个数组:⬇️ const skills = ['js', 'vue', 'node', 'react'] 复制代码 再声明一个 promise 的异步代码: ⬇️ function getSkillPromise (value) { return new Promise((resolve, r…

继续阅读 S循环中使用async、await的正确姿势

JDK1.8 HashMap源码分析

  • Post author:
  • Post category:其他

文章目录 HashMap简介 存储结构 Hash算法 HashMap put 原理 HashMap的扩容机制 总结 HashMap简介 HashMap 底层是基于 数组+链表(JDK8之前) 数组+链表/红黑树(JDK8) HashMap 是一个用于存储 key-value 键值对的集合,每一个键值对也叫 Node。这些键值对分布在一个数组当中。 HashMap 最多允许一条记录的键值为null …

继续阅读 JDK1.8 HashMap源码分析

用蒙特卡洛法求解积分

  • Post author:
  • Post category:其他

理论介绍: 蒙特卡洛方法(Monte Carlo Methods),简称M-C法,又称随机抽样技巧法,其实质是利用随机数,可以说是把某个未知值取作某种概率分布或者概率过程的未知参量,然后根据无作为标本抽出法对它进行统计、推定的一种方法。 这个未知值不一定是概率的值,也可以是推定的值。这种思想方法是一种在某种意义上可知的对策(博弈)观点。随着方差减少法的开发和大型超高速计算机的出现,它不仅是仿真诸方…

继续阅读 用蒙特卡洛法求解积分