bin

What scripts would go into a bin folder of a Python package?

送分小仙女□ 提交于 2020-01-01 07:34:07
问题 I'm learning about Python Packages from Learn Python the Hard Way and one of the exercises it says: Put a script in the bin directory that you can run To me, it seems kind of vague. I'm not exactly sure what kind of scripts would go into the bin folder. The Hitchhiker's Guide to Packaging says put into bin any scripts you’ve written that use your package and which you think would be useful for your users. If you don’t have any, then remove the bin directory. But I'm still left wondering what

在IIS上运行node

一世执手 提交于 2020-01-01 04:29:12
目录 前言 iisnode web.config 前言 之前自己搞了个域名,然后发现域名默认映射到80端口,腾讯云又没有修改映射端口的功能。然后服务器又是和几个sx一起租的,于是只能想办法把发到80端口的请求分配到相应的项目里。当时有两个想法:自己写个中间件和用IIS,最后还是选了IIS,折腾好之后就没再管。结果最近升级了服务器,重新部署项目的时候发现基本上都忘光了。。于是就简单记录一下步骤。 iisnode IIS什么的就不多说了,直接说主要用的东西, iisnode 。 下载地址 。 另外还需要安装 URL Rewrite 。 安装iisnode之后,可以用 %programfiles%\iisnode\setupsamples.bat 来安装一个例子,然后访问 http://localhost/node 。 安装完之后,新建一个站点,监听80端口,配置好自己的域名。 web.config web.config配置可以参考github中samples中的 configuration . <configuration> <system.webServer> <handlers> <add name="iisnode" path="launch.js" verb="*" modules="iisnode" resourceType="Unspecified"

CentOS搭建python开发环境

老子叫甜甜 提交于 2020-01-01 00:57:48
装了个CentOS 5.5,想在上面搭个python的开发环境,可是还是遇到了很多问题,记录一下过程: 1、python升级 查看python版本 python -V Python 2.4.3 因为python3的变化很大,还是希望用新的版本,goole了一把,看到有一个 指导贴 : cd /usr/local/src wget http://www.python.org/ftp/python/3.2/Python-3.2a1.tgz --14:51:31-- http://www.python.org/ftp/python/3.2/Python-3.2a1.tgz Resolving www.python.org... done. Connecting to www.python.org[82.94.164.162]:80... connected. HTTP request sent, awaiting response... 200 OK Length: 11,258,272 [application/x-tar] 5% [> ] 570,106 67.19K/s ETA 02:35 解压安装: tar -zxvf Python-3.2a1.tgz cd Python-3.2a1./configure make all make install 这里在执行.

vs2010 无法将文件“obj**”复制到“bin**”

末鹿安然 提交于 2019-12-31 04:58:50
1,无法将文件“obj\**”复制到“bin\**”。文件“bin\**”正由另一进程使用,因此该进程无法访问该文件。 解决方案:打开任务管理器,把该进程结束掉。 2,无法将文件“obj\xx.*”复制到“bin\xx.*”。对路径“bin\xx.*”的访问被拒绝 解决方法:找到该文件,右键->属性,去掉只读前面的勾。 3,还有一个解决办法: 1、将bin和obj直接删除,也相当于先放进回车站,万一出问题,还可还原, 2、可能会出现某个引用找不到,而现在就要将这个引用所对应的dll文件从回收站里还原到项目中, 3、运行项目,如果还提示“无法将bin下某个文件复制到某个bin下”注意,可能是其它的文件,与之前提示的文件不一样,那么再删除这个项目下面的bin和OBJ, 4、再次运行,OK解决 了 来源: https://www.cnblogs.com/ylqmf/archive/2012/01/03/2311250.html

如何线上部署node.js项目

烈酒焚心 提交于 2019-12-30 13:35:41
来源: http://blog.csdn.net/chenlinIT/article/details/73343793 前言 最近工作不是很忙,在空闲时间学习用node+express搭建自己的个人博客。目前进度大概进行到一半了,等不及想部署上线看下效果(学习阶段的人总是很兴奋,有一点点小成果就想马上看看 =_=!)。 于是买了个阿里云服务器,自己尝试来部署一下,捣鼓了两天终于捣鼓好了,这里来记录一下,以免后面又忘了。 参考: 阿里云帮助文档: 部署Node.js项目(CentOS) 推酷文章 简书文章 segmentfault文章 pm2使用方法 一、买服务器 比较穷,选了最低配的。30/月,1核,1G内存,1M带宽,操作系统:CentOS 7.2 64位。作为一个从来没有解除过阿里云的菜鸟,这两天真是踩了无数坑,不过也学到了很多东西。 二、开始捣鼓,来看看怎么部署。 网上的教程很多,但还是想自己来写一下,这样自己好理解,也能加深记忆。首先远程链接,阿里云的远程连接功能不会用,输入用户名后然后输入登录密码,总是输入不完就跳了,不知道咋回事。因为服务器系统是Linux的,我电脑是windows 7的系统。如果服务器是windows server的系统可以使用电脑的远程桌面连接,这里就不细说了,不会的上网搜一下就行了。windows远程连接Linux网上说有两种常用的远程连接工具

zabbix3.4实现sendEmail邮件报警

点点圈 提交于 2019-12-30 04:10:04
一、安装软件 wget http://caspian.dotconf.net/menu/Software/SendEmail/sendEmail-v1.56.tar.gz 创建目录 mkdir /usr/local/bin 解压软件 tar zxf sendEmail-v1.56.tar.gz -C /usr/src 进入目录 cd /usr/src/sendEmail-v1.56 复制文件,并设置权限 cp -a sendEmail /usr/local/bin chmod +x /usr/local/bin/sendEmail 安装组件 yum install perl-Net-SSLeay perl-IO-Socket-SSL -y 进入zabbix自定义的指定目录 可以查看zabbix_server.conf配置文件AlertScriptsPath变量是如何定义的。 cd /usr/local/zabbix/alertscripts/ 编辑脚本 cat sendmail.sh #! /bin/bash # to=$1 subject=$2 body=$3 /usr/local/bin/sendEmail -f q865158909@163.com -t "$to" -s smtp.163.com -u "$subject" -o message-content-type

Redis学习笔记(一)——安装Redis

本小妞迷上赌 提交于 2019-12-30 02:47:03
一、概述    Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日执行、Key-Value数据库,并提供多种语言的API。   Redis是完全开源免费的,遵守BSD协议,是一个高性能的Key-Value数据库。   Redis是一个Key-Value存储系统。他支持存储的value类型包括string(字符串)、list(链表)、set(集合)、zset(sorted-set 有序集合)和hash(哈希)。这些数据类型都支持push/pop、add/remove及交集和差集及更丰富的操作。   Redis支持数据的持久化,可以将内存中的数据保存到磁盘中,重启的时候可以再次加载进行使用。   Redis支持数据的北方,即master-slave模式的数据备份。 二、安装Redis    下面结束在Linux化境下,Redis的安装与部署    1.1、检查gcc是否安装(因为Redis是C编写的)   命令:rpm -qa|grep gcc       如果没有安装gcc,则安装:   安装命令:yun install gcc-c++       安装成功。    1.2、下载Redis压缩包   登录Redis官网查询下载版本       使用wget命令下载:wget http://download.redis.io/releases/redis

Python第五十一天 python2升级为python3

不问归期 提交于 2019-12-29 21:29:55
Python第五十一天 python2升级为python3 公司使用的生产环境系统是centos7,所以这里以centos7系统为基础,讲解将python2升级为python3的方法 centos7系统默认已经安装了python2.7,但是python2的生命周期到2020年1月1日就会终结,在这个时间点之后出现的任何问题都不会再维护 所以将现有用python2开发的系统升级为python3成为当务之急 官方文档描述如下 DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020 . Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7. 那么,我们开始对系统的python版本进行升级,升级非常简单 1. 安装python依赖包 yum groupinstall "Development tools" -y yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline

Linux 下的/usr/bin /usr/sbin /usr/local/bin /usr/local/sbin区别

六月ゝ 毕业季﹏ 提交于 2019-12-29 20:28:46
1、/bin 是所有用户都可以访问并执行的可执行程序。包括超级用户及一般用户。 供所有用户(包括root用户和一般用户)使用的基本命令,主要有cat,chmod,date,cp,bash等等常用的命令。 2、/usr/bin:系统预装的可执行程序,会随着系统升级而改变。 3、/usr/local/bin:用户放置自己的可执行程序的地方,推荐放在这里,不会被系统升级而覆盖同名文件。 4、/usr/sbin:非系统正常运行所需要的命令,往往与某些服务器软件程序命令相关。 5、/usr/local/sbin:与本机自行安装的软件产生的系统执行文件。 来源: CSDN 作者: 阿Q咚咚咚 链接: https://blog.csdn.net/fanxindong0620/article/details/103756187

Python——python3-mac环境安装

与世无争的帅哥 提交于 2019-12-29 20:21:50
1、mac自带一个2.7版本的python MacBookPro:python wuxi$ which python /usr/bin/python 查看 python 版本 MacBookPro:python wuxi$ python --version Python 2.7.10 2、mac 安装python3版本 brew install python3 MacBookPro:bin wuxi$ which python3 /usr/local/bin/python3 python3 软链接 python3 -> ../Cellar/python/3.7.2_1/bin/python3 python3 -> ../Frameworks/Python.framework/Versions/3.7/bin/python3 查看最新python版本 MacBookPro:site-packages wuxi$ python3 --version Python 3.7.2 第三方包安装位置site-packages /usr/local/lib/python3.7/site-packages 运行python3 exit()退出 MacBookPro:~ wuxi$ python3 Python 3.7.2 (default, Jan 13 2019, 12:51:54)