python虚拟环境
引言因为有人来问关于机器学习python环境的相关问题,就大致写一下
python版本介绍这部分其实没啥好写的,下载的时候就能注意到python的版本,如果涉及到多个python版本的切换问题还是推荐使用anaconda作为开发的辅助工具。
VirtualEnv介绍这是一个关键性的工具,其目的是搭建虚拟且独立的python环境,可以让每个项目环境独立,并保持环境的干净,最重要的就是解决包冲突的问题。
下面来介绍一下在各个平台对python的virtualenv的使用,所有平台都通过pip进行virtualenv的安装
1pip install virtualenv
之后就可以使用virtualenv实现虚拟环境的使用了
WindowsLinuxMacOS以下代码是首次创建文件夹并创建虚拟环境
123mkdir pythonTestcd pythonTestvirtualenv env
要激 ...
flutter问题汇总
关于flutter启动webflutter在启动web的debug模式的时候会出现端口的问题,这时候只需要通过启动参数调整启动的端口号即可,代码如下
1flutter -d chrome --web-hostname 127.0.0.1 --web-port 8888
指定端口之后问题就可以解决了。
MacOS安装HomeBrew缓慢或出现443的解决办法
解决办法使用国内镜像安装即可,使用gitee(码云)上的代理脚本进行安装就可以避免这种问题的出现。
代码如下:
1/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
在终端显示多个下载源之后选择一个开始下载,建议使用中科大的下载源。
按照脚本的提示进行安装,最后会有安装成功的提示。
对Hexo博客版本进行升级
前言由于我的hexo博客的搭建时间比较早,主题更新之后只支持更新的hexo版本,所以需要对已有的hexo博客的版本进行升级。
升级过程
首先全局升级hexo脚手架也就是hexo-cli,使用hexo version对hexo和hexo-cli的版本进行查看。使用命令进行升级
12npm i hexo-cli -ghexo version
再次确认cli升级成功
使用命令查看系统中待升级的插件
12npm install -g npm-checknpm-check
升级所有可升级插件
12npm install -g npm-upgradenpm upgrade
最后进行升级收尾
12npm update -g npm update --save
生成博客最后对hexo进行确认,使用hexo g生成博客,如果生成成功且没有报错则升级成功。
PS:hexo升级之后的_config.y ...
hexo博客添加RSS订阅
安装所需插件hexo博客中有一个可以生成RSS的xml文件的插件hexo-generator-feed,使用命令行对其进行安装
1npm install hexo-generator-feed
启用插件安装成功之后通过hexo博客根目录下的_config.yml文件的修改来启用插件,修改如下:
12345678# Extensionsplugins: hexo-generator-feed#Feed Atomfeed: type: atom # 生成的类型,RSS对应atom path: atom.xml # 生成的文件名 limit: 20 # 选取推送的文章数量
生成文件通过hexo g生成新的public目录,已经能看到里面有atom.xml文件了。
发布之后就可以进行正常使用
在html文件中引用Vue以及ElementUI
前言这个比较简单,就是引用两个js文件和一个css样式库即可,然后再scrpit做改动,直接把代码放在下面吧,这是一个mathjax转texCommand到html代码的html文件。
代码12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713 ...
创建一个electron项目
打造你的第一个 Electron 应用Electron 可以让你使用纯 JavaScript 调用丰富的原生(操作系统) APIs 来创造桌面应用。 你可以把它看作一个 Node. js 的变体,它专注于桌面应用而不是 Web 服务器端。
这不意味着 Electron 是某个图形用户界面(GUI)库的 JavaScript 版本。 相反,Electron 使用 web 页面作为它的 GUI,所以你能把它看作成一个被 JavaScript 控制的,精简版的 Chromium 浏览器。
注意: 获取该示例的代码仓库: 立即下载并运行 。
从开发的角度来看, Electron application 本质上是一个 Node. js 应用程序。 与 Node.js 模块相同,应用的入口是 package.json 文件。 一个最基本的 Electron 应用一般来说会有如下的目录结构:
1234y ...
在electron-vue应用中使用elementUI
前言这个鸽了无数个月的项目又重新启动了,因为体验过html代码中自己写css,并不像再次进行体验,所以直接使用了比较成熟的ElementUI(假装不知道Ant),不知道怎么初始化一个项目的可以去看看这个系列的另一篇文章,开发笔记一,在文末的推荐文章中即可。
安装使用npm安装elementUI的js包
1npm install element-ui -save
这里解释一下两个概念,一个是生产环境依赖,一个是开发环境依赖也就是dep和devdep。
打开项目根目录下的package.json,里面是项目依赖的一些名称以及项目版本要求和一些基本配置,可以看见配置项里有dependencies和devDependencies两项,分别代表什么意思呢?当使用webpack构建项目时,需要明确不同环境下所需要的依赖和版本要求:
dependencies:是在生产环境下使用的一些依赖,由命令行参数 ...
centOS关闭指定端口的进程
根据端口号查找进程的ID12[root@lg ~]# netstat -nlp | grep 8830tcp6 0 0 :::8830 :::* LISTEN 1375/java
根据进程ID立刻杀死进程1kill -9 1375
CentOS配置nginx
前言自己部署了一个SpringBoot+Vue的项目对应的nginx放在这里,供查看。
代码1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798# For more information on configuration, see:# * Official English Documentation: http://nginx.org/en/docs/# * Official Russian Documentation: http://nginx.org/ru/d ...