ICode9

精准搜索请尝试: 精确搜索
  • nextcloud-1.19网盘搭建文档2020-07-18 20:32:02

    nextcloud网盘搭建文档 1、安装php7.4(官方建议) yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm yum -y install php74-php-fpm php74-php-cli php74-php-gd php74-php-mcrypt php74-php-mysql php74-php-pear php74-php-xml php74-php-mbstring php74-ph

  • PE文件入门(一)2020-07-07 17:36:58

    Shellcode直接注入代码块 使用代码,在文件中将shellcode注入进程序的text节中,也就是代码块中 条件:代码块有足够的空间存下shellcode 思路:获取shellcode的注入位置,然后再通过计算把硬编码应该跳转的地址计算出来  其公式为:要跳转的地址=当前指令的下一条指令地址+5+X——>就可以推

  • Nginx采坑日记(后台响应ResponseEntity时,Nginx将部分数据过滤)2020-07-02 12:02:54

      执行流程:   问题描述:   后台响应ResponseEntity时,Nginx将部分数据过滤了,导致Vue提示如下图,但是实际上已经代理成功并返回数据了。   原因: 官网说明:http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_http_version By default, nginx does not pas

  • manjaro(linux)上搭建nextcloud,搞一个自己的网盘!2020-07-01 09:05:42

    manjaro(Linux)上搭建nextcloud 视频资源 大家可以看一下b站的教学资源教学视频,这个视频是YouTube上的,虽然语言是外语,并且还没字幕,但是是可以看懂的,按步骤来就行。下面是视频里的一些配置文件,直接复制就行了。 配置文件 Become a Patron! Here’re the details and commands f

  • 解决nginx转发websocket报400错误2020-06-28 14:56:06

    说明 由于个人服务器上面有多个项目,配置了二级域名,需要对二级域名进行转发,在转发工作这里采用了大名鼎鼎的nginx。在这之前所有的项目运行转发都没问题,然而今天在部署一个具有websocket通信的项目时,却意外的报错了,错误消息如下: failed: Error during WebSocket handshake: Unexpe

  • nginx判断移动端还是pc端分别转发不同地址2020-06-25 12:04:32

    server { listen 80; server_name xxx.cn; location / { root /data/web/pc; if ( $http_user_agent ~ "(MIDP)|(WAP)|(UP.Browser)|(Smartphone)|(Obigo)|(Mobile)|(AU.Browser)|(wxd.Mms)|( WxdB.B

  • SpringCloud 中如何微服务只能被指定的程序调用2020-06-22 11:52:23

    我们在做微服务时,有时候需要将微服务做一些限制,比如只能我们自己的服务调用,不能通过浏览器直接调用等。   具体的逻辑如下:   我们就可以使用spring cloud sleuth,在应用调用微服务时通过Tracer产生一个traceId,并通过request设置到header里面, 然后sleuth会将该traceId在整个链路传

  • php实现断点续传大文件2020-06-17 19:55:58

    php实现断点续传大文件 一、断点续传原理 所谓断点续传,也就是要从文件已经下载的地方开始继续下载。在以前版本的 HTTP 协议是不支持断点的,HTTP/1.1 开始就支持了。一般断点下载时才用到 Range 和 Content-Range 实体头。 不使用断点续传 get /down.zip http/1.1 accept: image/g

  • less学习---less的继承(extend)2020-06-16 23:04:36

    上一篇:less变量 上篇主要讲述了less的变量的基本使用,本篇我们来讲解下less的一个常用规则,那就是嵌套了(老套娃了),这个使你在使用css的时候能够用起来非常方便和爽(爽就对了)   那么什么是嵌套呢,我们首先看一个例子: <header class="page-header"> <h1 class="title"></h1> <n

  • php判断远程文件是否存在2020-06-16 19:02:43

    php判断本地文件是否存在可以简单的使用is_file就可以实现。但是在部分情况下会检测远程文件是否存在,实现方式如下 1、可以使用fsocketopen,通过返回的状态码判断 2、使用curl,通过通过返回的状态码判断 3、可以直接通过get_headers的方法来判断状态码 以上方法是在远程url没有重定

  • nginx使用中的问题集合2020-06-16 14:58:08

    1. Nginx中的error.log中显示“ upstream sent invalid chunked response while reading response header from upstream ......" 解决: 在nginx.conf 文件中location模块位置添加两句 server{ ...... //其他配置 location / { #就添加下面这两句 proxy_http_version 1.1; proxy_se

  • 进程间通信2020-06-15 23:54:10

    进程间通信 见天写了一段爬虫代码,通过信号量控制进程数量,代码如下: #!/usr/bin/python3 # -*- encoding: utf-8 -*- import requests from bs4 import BeautifulSoup from multiprocessing import Process, Semaphore def worker(s, i, d): """ 爬取页面并解析内容。

  • vue 前后端分离nginx部署2020-06-13 23:58:33

    一、首先有个服务器,mac登录 (1)ssh bimzaozhuangupg@61.156.222.242    用户名:bimzaozhuangupg   密码:Gnw6$M@tV% (2)前端打包前设置history模式,config文件下的index.js下修改    (2)路由下修改   (3)修改后打包,把前端放到服务器上/usr/local/tools/html/oms路径 (4)把后端打包放

  • Java配合nginx实现文件下载、显示的权限控制2020-06-12 23:54:17

      我们知道,使用nginx作为文件下载服务器,可以极大地降低对后端Java服务器的负载冲击,但是nginx本身并不提供授权控制,因此好的方案是由后端服务器实现权限控制,最好的方式是直接复用应用的认证体系,最大化的降低成本。因此,可借助http的"X-Accel-Redirect"头实现该特性。具体如下: loc

  • Nginx Server 配置格式2020-06-12 13:03:28

    server { listen 443 ssl; root /keeweb; index index.html; server_name localhost; ssl_certificate /etc/nginx/external/cert.pem; ssl_certificate_key /etc/nginx/external/key.pem; server_tokens off; add_header X-Content-Type-Options nosniff; add_header Strict-

  • v-父组件向子组件传值2020-06-11 21:57:13

    <template> <div id="app"> <!-- 绑定属性 "users"data里的--> <first v-bind:users="users"></first> </div></template> <script>import Header from './components/Header.vue' e

  • CSS 终极之战:Grid VS Flexbox2020-06-09 23:04:35

    简评:近些年 CSS Flexbox在前端开发者中变得非常流行。其实并不奇怪,它能让我们更容易创建出动态布局,以及在容器中对其内容。然而城里新来了个小伙叫 CSSGrid,它有许多弹性盒的能力,有时候比弹性盒好用,有时候却不好用。作者点评了弹性盒、网格两者之间的差异,以及什么时候用哪种比较好

  • 微信小程序Ajax基本配置(request.js)2020-06-08 15:58:27

    const domain = 'http://127.0.0.1:8080' let header = { 'Content-type': 'application/x-www-form-urlencoded;charset=utf-8' } function request(url, data) { let promise = new Promise((resolve, reject) => { wx.showLoadin

  • 用pandas读取excel2020-06-06 21:04:01

    import pandasexcel=pandas.read_excel('现代征信学.xlsx',index_col='列名',header=None)          #header默认为0,指读取第几行,0代表第一行excel.columns=['Id','title','hh','uei','t']                           #重新

  • Windows SMBv3 CVE-2020-0796 漏洞分析和l漏洞复现2020-06-05 16:04:35

    0x00  漏洞描述 漏洞公告显示,SMB 3.1.1协议中处理压缩消息时,对其中数据没有经过安全检查,直接使用会引发内存破坏漏洞,可能被攻击者利用远程执行任意代码。攻击者利用该漏洞无须权限即可实现远程代码执行,受黑客攻击的目标系统只需开机在线即可能被入侵。 0x01  漏洞响应版本 Wind

  • 提升网络请求之 Nginx优化--数据压缩配置2020-06-04 12:03:44

    1、开始数据压缩配置的原因 后台返回前端大量的数据,如果不进行压缩,将导致网络堵塞、占用大量带宽。 2、开启Nginx数据压缩达到的目标 减少传输的数据量,节省带宽;从而达到降低费用。 Nginx数据压缩配置: 在Nginx的nginx.conf文件的http模块添加如下配置项 #gzip压缩功能配置 gzip

  • 使用Kubernete+Nginx做反向代理2020-06-04 09:54:27

    使用Kubernete+Nginx做反向代理 整体说明 有两个服务: oauth服务:端口为 31047, 示例:http://ip:31047/oauth/token madrids服务:端口为 31046,http://ip:31010/v1/tenants 方式1:使用2个不同的端口映射两个服务 思路: k8s配置文件中,配置两个不同的nodePort,进行映射 k8s配置文件: apiV

  • 5月31日HTML52020-06-02 22:03:41

    HTML新增的网页结构 header一个内容区块或整个页面的标题 nav表示页面中的导航链接部分 article表示页面中的一块与上下文不相关的独立内容 section页面中的一块内容区块 aside表示article元素内容之外的,和内容相关的辅助信息 footer表示页面或者页面的一块区域的页脚 比较

  • 基于 hyperf 微服务框架 +layim 开发的一套聊天系统!2020-06-02 20:07:25

    简介 hyperf-im 是基于 Hyperf 微服务协程框架和 Layim 网页聊天系统 所开发出来的聊天室。 体验地址 hyperf-im im.jayjay.cn 功能 Github hyperf-im 登录注册(Http) 单点登录(Websocket) 私聊(Websocket) 群聊(Websocket) 在线人数(Websocket) 获取未读消息(Websocket) 好友在线状态(W

  • 【CSS练习】IT修真院--练习4-移动端界面2020-06-02 19:03:53

    任务四、 一个最常见的移动端页面 完成的事情 完成简单布局,然后填充界面 与效果图对比优化 完成验收要求:header扩展性 & 顶栏固定 进行placeholder样式兼容性研究 完成任务四-深度思考 task4跟随深度思考 & 师兄建议进行修改 输入栏左侧换用label 输入限制 电话11位,密码16位

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有