首页 文章 精选 留言 我的

精选列表

搜索[包体优化],共10000篇文章
优秀的个人博客,低调大师

下载 php manager 安装包文件

php manager for IIS7 是可在 Windows 2008 R2 安装,方便php配置、多版本切换的软件。原先是发布在 codeplex.com 的,现在看起来, codeplex.com 进入了只读的维护状态,原先的下载链接,现在不一定有效了。 过程: 1.访问 https://www.iis.net/downloads/community/2010/09/php-manager-for-iis-7 ,点击右上角的 Download this extension 2.会弹出对话框,确认。大概意思是说,该文件由社区提供,微软不担保,用户下载后自行判断是否安全,建议扫毒 3.之后,会跳转到 https://archive.codeplex.com/?p=phpmanager 页面,点击右上角的 download archive 4.下载得到 phpmanager.zip 文件,解压,其中 releases 目录包含各版本的安装文件,如可将 phpmanager/release/6 里的第二个文件(64位平台)改为.msi的后缀,就可以双击安装了 5.因为测试机是Windows 2016系统,所以安装php manager时,会提示IIS版本不符

优秀的个人博客,低调大师

用python的pika包尝尝rabbitmq

<rabbitmq实践>,讲得比较细, 我也用python实打了一下, 以后再用celery时,理解会更深入。 hello_world_producer.py #coding=utf-8 import pika, sys #建立到代理服务器的连接 credentials = pika.PlainCredentials("guest", "guest") conn_params = pika.ConnectionParameters("localhost", credentials=credentials) conn_broker = pika.BlockingConnection(conn_params) #获得信道 channel = conn_broker.channel() #声明交换器 channel.exchange_declare(exchange="hello-exchange", exchange_type="direct", passive=False, durable=True, auto_delete=False) #从命令行获取纯文本消息 msg = sys.argv[1] msg_props = pika.BasicProperties() msg_props.content_type = "text/plain" #发布消息 channel.basic_publish(body=msg, exchange="hello-exchange", properties=msg_props, routing_key="hola") hello_world_consumer.py #coding=utf-8 import pika, sys #建立到代理服务器的连接 credentials = pika.PlainCredentials("guest", "guest") conn_params = pika.ConnectionParameters("localhost", credentials=credentials) conn_broker = pika.BlockingConnection(conn_params) #获得信道 channel = conn_broker.channel() #声明交换器 channel.exchange_declare(exchange="hello-exchange", exchange_type="direct", passive=False, durable=True, auto_delete=False) #声明队列 channel.queue_declare(queue="hello-queue") #通过hola路由键将队列和交换器绑定 channel.queue_bind(queue="hello-queue", exchange="hello-exchange", routing_key="hola") # 用于处理传入的消息的函数 def msg_consumer(channel, method, header, body): # 消息确认 channel.basic_ack(delivery_tag=method.delivery_tag) if body == b"quit": #信上消费并退出 channel.basic_cancel(consumer_tag="hello-consumer") channel.stop_consuming() else: print(body) return channel.basic_consume(msg_consumer, queue="hello-queue", consumer_tag="hello-consumer") #开始消费 channel.start_consuming()

优秀的个人博客,低调大师

官方简要解读 LinuxKit 工具包

LinuxKit 是什么? LinuxKit所包含的工具可以允许用户构建自定义的Linux子系统。所有的系统服务都是可以替换的容器,并且用户可以移除所有不需要的东西。这是一款非常符合Docker设计理念的工具,所有默认的组件都可以替换成与用户需求相匹配的组件。 安全性是 Docker 最重要的目标 LinuxKit是一个开源项目,Docker称之所以将其构建在容器中,是为了构建一个安全、精简和可移植的操作系统。 Docker 公司称安全性是其重要等级的目标,该目标与 NIST(美国国家标准技术研究所)在其《Application Container Security Guide》草案中的声明是一致的,即“使用特定的容器操作系统而不是通用的操作系统来减少攻击平面。当使用特定的容器操作系统时,其可攻击平面通常远小于通用操作系统,因此攻击和危害

优秀的个人博客,低调大师

Centos 7 下安装 jdk rpm包

1.下载 jdk-8u101-linux-x64.rpm http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 2.上传到服务器 通过 rz -e 命令,上传到服务器, 如果没有 rz 命令,则通过 yum -y install lrzsz 命令安装 rz 命令. 3. 解压安装 rpm -ivh jdk-6u32-linux-i586-rpm 4.设置环境变量 #vi /etc/profile 在最后面加入 #set java environment JAVA_HOME=/usr/java/jdk1.8.0_101 CLASSPATH=.:$JAVA_HOME/lib/tools.jar PATH=$JAVA_HOME/bin:$PATH export JAVA_HOME CLASSPATH PATH 启用该设置 . /etc/profile (点后边有个空格) 5.在终端使用echo命令检查环境变量设置情况 #echo $JAVA_HOME #echo $CLASSPATH #echo $PATH 6.检查JDK是否安装成功 #java -version 如果看到JVM版本及相关信息,即安装成功!

优秀的个人博客,低调大师

dockerfile用源码包搭建nginx服务

一、Dockerfile内容如下 FROM centos:latest MAINTAINER ganbing87@126.com ENV TIME_ZONE Asia/Shanghai COPY ./nginx-1.9.3.tar.gz /usr/src #RUN set -x \ # \ #&& yum -y update \ #&& yum -y install gcc make pcre zlib zlib-devel openssl-devel \ #&& tar zxf /usr/src/nginx-1.9.3.tar.gz -C /usr/src/ \ #&& rm -rf /usr/src/nginx-1.9.3.tar.gz \ #&& echo "${TIME_ZONE}" > /etc/timezone \ # && ln -sf /usr/share/zoneinfo/${TIME_ZONE} /etc/localtime \ RUN yum -y update && yum -y install gcc make pcre zlib zlib-devel openssl-devel RUN tar zxf /usr/src/nginx-1.9.3.tar.gz -C /usr/src/ && rm -rf /usr/src/nginx-1.9.3.tar.gz RUN echo "${TIME_ZONE}" > /etc/timezone && ln -sf /usr/share/zoneinfo/${TIME_ZONE} /etc/localtime WORKDIR /usr/src/nginx-1.9.3 RUN /usr/src/nginx-1.9.3/configure \ --prefix=/usr/local/nginx \ #--user=www \ #--group=www \ --with-http_stub_status_module \ --with-http_realip_module \ --with-pcre \ --with-http_ssl_module \ --with-stream RUN make && make install COPY ./nginx.conf /usr/local/nginx/conf/ #RUN groupadd www && useradd -g www www #RUN chown -R www:www /usr/local/nginx WORKDIR /usr/local/nginx RUN rm -rf /usr/src/nginx-1.9.3 CMD ["/usr/local/nginx/sbin/nginx"] EXPOSE 80 EXPOSE 443 二、描述 1、说明 此镜像是在centos7.2系统基础上构建的源码nginx服务,nginx安装目录/usr/local/nginx在dockfile中,编译时我把--user=www、--group=www注释了,如果大家需要这个选项请自行放开,并且此dockerfile配置的时间区。其中有些一部分带#的内容不用管(#RUN set -x \)。 2、环境 系统环境:centos7.2 nginx版本:nginx-1.9.3 3、用dockerfilie构建镜构 docker build -t nginx:1.9.3 . 4、运行 docker run -d -p 80:80 nginx:1.9.3 /usr/local/nginx/sbin/nginx -d:在后台运行,并生成容器id -p:把容器主机80端口映射到容器80端口,可自定义端口映射 /usr/local/nginx/sbin/nginx 运行容器后执行这条nginx启动命令 5、查看nginx容器启动情况 docker ps 6、测试 http://宿主机IP 本文转自甘兵 51CTO博客,原文链接:http://blog.51cto.com/ganbing/2048447,如需转载请自行联系原作者

资源下载

更多资源
腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册