weixin_30888413的博客

私信 关注
weixin_30888413
码龄6年
  • 438,397
    被访问量
  • 暂无
    原创文章
  • 41,906
    作者排名
  • 70
    粉丝数量
  • 于 2015-08-27 加入CSDN
获得成就
  • 获得95次点赞
  • 内容获得0次评论
  • 获得660次收藏
荣誉勋章
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

hbase centOS生产环境配置笔记 (1 NameNode, 1 ResourceManager, 3 DataNode)

本次是第一次在生产环境部署HBase,本文若有配置上的不妥之处还请高手指正。hadoop版本:hadoop-2.4.1HBase版本:hbase-0.98.6.1-hadoop2Zookeeper版本:ZooKeeper3.4.6JDK:1.6操作系统:centOS6.3 64bit1. 安装snappy#yum install snappyInstalled...
转载
45阅读
0评论
0点赞
发布博客于 2 年前

FFmpeg新版本(2016年10月份以后) 支持硬件解码

FFmpeg provides a subsystem for hardware acceleration.Hardware acceleration allows to use specific devices (usually graphical card or other specific devices) to perform multimedia processing. This a...
转载
62阅读
0评论
0点赞
发布博客于 4 年前

判断两个链表是否相交

微软亚院之编程----判断两个链表是否相交给出两个单向链表的头指针,比如h1,h2,判断这两个链表是否相交。分析:(1)先判断链表有无环,如果一个有环,一个没有环,则说明两个链表肯定不会相交。(2)如果两个链表都没有环,则如果两个链表相交,两个链表的最后一个结点肯定是同一个结点。(3)如果两个链表h1,h2都有环,则可以找到两个链表上并且在环上的任何一个结点p1和p2。...
转载
29阅读
0评论
0点赞
发布博客于 5 年前

LDAP apacheds解决方案

Apache DS 配置与管理LADP基本介绍LDAP(轻量级目录访问协议)以目录的形式来管理资源(域用户,用户组,地址簿,邮件用户,打印机等等)。特点:1.LDAP是一种网略协议而不是数据库,而且LDAP的目录不是关系型的,没有RDBMS那么复杂,LDAP不支持数据库的Transaction机制,纯粹的无状态,请求-响应的工作模式。2.LDAP不能存储BOLB...
转载
123阅读
0评论
0点赞
发布博客于 4 年前

A Better Way To Plan Your Career

My students frequently ask me how I planned out my career to become president of Fidelity Investments. I always tell them, "There was no grand plan; I backed into my career one step at a time."In th...
转载
160阅读
0评论
0点赞
发布博客于 9 年前

基于空间误差同质区的矢量电子地图快速纠偏算法 Fast Map Rectification Algorithm Based on Spatial Error Homogeneous Region...

作  者:蔡文婷刘正坤CAI Wen-tingLIU Zheng-kun(Dingxin Information Technology Co.Ltd,Guangzhou 510623Guangdong Electric Power Design Institute Co.Ltd of China Energy Engineering Group,Guangzhou 510663,China)作...
转载
34阅读
0评论
0点赞
发布博客于 3 年前

FreeSWITCH生成录音文件

修改拨码计划编辑../freeswitch/conf/dialplan/default.xml找到Local_Extension节点,将一下内容补充进去,完成后,执行relaodxml即可。<action application="set" data="RECORD_TITLE=Recording ${destination_number} ${caller_id_nu...
转载
1216阅读
0评论
0点赞
发布博客于 2 年前

vs2019离线下载安装包

官方的离线安装说明-->点击打开1.下载 vs2019引导程序,选择你所需的版本下载,我选择了企业版 vs_enterprise__184447765.1558180718.exe2.设置命令参数(命令参数说明),启动vs2019引导程序下载命令如下:<vs引导程序exe> --layout <离线安装包下载的路径> --add ...
转载
3834阅读
0评论
0点赞
发布博客于 2 年前

[19/03/13-星期三] 数组_二维数组&冒泡排序&二分查找

一、二维数组 多维数组可以看成以数组为元素的数组。可以有二维、三维、甚至更多维数组,但是实际开发中用的非常少。最多到二维数组(我们一般使用容器代替,二维数组用的都很少)。【代码示例】 1 import java.util.*; 3 public class Test_0313_01 4 { 5 public static void main(Str...
转载
17阅读
0评论
0点赞
发布博客于 2 年前

可拖拽进度条(限制拖拽方向)

实现效果: 代码如下:html:<div id='speed_wrapper'> <p id='steep_text'></p> <div id='speed_content'></div> <span id='speed_handle'>></span...
转载
63阅读
0评论
0点赞
发布博客于 3 年前

Webform之FileUpload(上传按钮控件)简单介绍及下载、上传文件时图片预览

1.FileUpload上传控件:(原文:http://www.cnblogs.com/hide0511/archive/2006/09/24/513201.html)FileUpload控件显示一个文本框控件和一个浏览按钮,使用户可以选择客户端上的文件并将它上载到 Web 服务器。用户通过在控件的文本框中输入本地计算机上文件的完整路径(例如,C:\MyFiles\TestFile.txt)...
转载
46阅读
0评论
0点赞
发布博客于 6 年前

在两张表之间使用UPDATE语句

1.  update id set A=(select A from id,ida where id.id=ida.id),B=(select B from id,ida where id.id=ida.id),C=(select C from id,ida where id.id=ida.id)2.  u...
转载
43阅读
0评论
0点赞
发布博客于 3 年前

[最新方法]终于解决了 Ubuntu 14.04 网络图标不见了 的问题|Ubuntu14.04 网络图标消失...

解决 Ubuntu 14.04 网络图标不见了 消失的问题这个问题困扰了我大半年了。但是我就硬是不想重新装系统。搜索研究一番发现,这个问题是nm-applet的问题。然后偶然发现nm-applet运行之后 图标出现了。关闭之后又没有了。添加开机自动启动发现 整个左侧图标栏和顶部栏都 没有了。不能添加 nm-applet 自启.思路是:恢复原始配置文件。...
转载
452阅读
0评论
0点赞
发布博客于 6 年前

poj2777

poj2777区间修改,区间查询mark=-1表示这个区间有多种颜色,否则就1种#include<iostream>#include<cstdio>#include<queue>#include<algorithm>#include<cmath>#include<ctime>#incl...
转载
133阅读
0评论
0点赞
发布博客于 2 年前

山东大学数据库实验

2-1create or replace view test2_01 as select sid,namefrom pub.studentwhere sid not in (select sid from pub.student_course);2-2create or replace view test2_02 asselect sid,nam...
转载
346阅读
0评论
0点赞
发布博客于 2 年前

P1487 失落的成绩单

P1487 失落的成绩单a[i]=a[i-2]-2.0*a[i-1]+2.0*d;a[2]越大,a[3]越小a[3]越大,a[4]越小所以a[2]越大,a[4]越大,a[3]越小就有了单调性,分奇偶进行二分细节:二分的时候,l不一定为0,1e10为浮点数,eps小点好#include <iostream>#include <cstdio>#incl...
转载
185阅读
0评论
0点赞
发布博客于 2 年前

prufer序列的性质及相关结论

转载于:https://www.cnblogs.com/war1111/p/11413543.html
转载
121阅读
0评论
0点赞
发布博客于 2 年前

P2290 [HNOI2004]树的计数

P2290 [HNOI2004]树的计数prufer序列模板题#include <iostream>#include <cstdio>#include <queue>#include <algorithm>#include <cmath>#include <cstring>#defin...
转载
95阅读
0评论
0点赞
发布博客于 2 年前

P1627 [CQOI2009]中位数

P1627 [CQOI2009]中位数对于只考虑相对大小的情况,考虑离散化,或者转化成1,0,-1,1表示比它打,0表示相等,-1表示比它小这个题就是前缀和统计一下答案#include <iostream>#include <cstdio>#include <queue>#include <algorithm>#in...
转载
19阅读
0评论
0点赞
发布博客于 2 年前

P1404 平均数

P1404 平均数二分答案,问题在于怎么O(n)check,把每个数都-mid,然后求前缀和,有点像最大子段和,精度问题的话就都乘1000#include <iostream>#include <cstdio>#include <queue>#include <algorithm>#include <cmath...
转载
45阅读
0评论
0点赞
发布博客于 2 年前

https://vjudge.net/contest/321565#problem/C 超时代码

#include <iostream>#include <cstdio>#include <queue>#include <algorithm>#include <cmath>#include <cstring>#define inf 2147483647#define N 10100...
转载
31阅读
0评论
0点赞
发布博客于 2 年前

P3806 【模板】点分治1

https://www.luogu.org/problem/P3806#include <iostream>#include <cstdio>#include <queue>#include <algorithm>#include <cmath>#include <cstring>#d...
转载
25阅读
0评论
0点赞
发布博客于 2 年前

CodeForces - 803F

http://codeforces.com/problemset/problem/803/F#include <iostream>#include <cstdio>#include <queue>#include <algorithm>#include <cmath>#include <...
转载
22阅读
0评论
0点赞
发布博客于 2 年前

P1390 公约数的和

#include <iostream>#include <cstdio>#include <queue>#include <algorithm>#include <cmath>#include <cstring>#define inf 2147483647#define N ...
转载
26阅读
0评论
0点赞
发布博客于 2 年前

莫比乌斯函数

#include <iostream>#include <cstdio>#include <queue>#include <algorithm>#include <cmath>#include <cstring>#define inf 2147483647#define N 10000...
转载
20阅读
0评论
0点赞
发布博客于 2 年前

P2261 [CQOI2007]余数求和

P2261 [CQOI2007]余数求和做法就是分块k%i=k-(k/i)*i;对(k/i)分块,一个细节问题就是n,k谁大谁小的问题#include <iostream>#include <cstdio>#include <queue>#include <algorithm>#include <cmath...
转载
25阅读
0评论
0点赞
发布博客于 2 年前

a^a^a^a^a^a^a^a^a

a^a^a^a是从前向后算,也就是a^(a^3)转载于:https://www.cnblogs.com/war1111/p/11379248.html
转载
47阅读
0评论
0点赞
发布博客于 2 年前

P1820 寻找AP数

P1820 寻找AP数两个性质,分解质因数后,连续,且指数递减,dfs就完了#include <iostream>#include <cstdio>#include <queue>#include <algorithm>#include <cmath>#include <cstring>...
转载
40阅读
0评论
0点赞
发布博客于 2 年前

C(n,m)的奇偶性判断

C(n,m)的奇偶性判断奇数:当且仅当(n&m)==m偶数:否则为偶数证明:根据卢卡斯定理,c(n,m)%2=c(n%2,m%2)*c((n>>1),(m>>1))%2;c(0,0)=1c(0,1)=0c(1,0)=1c(1,1)=1也就是只有m当前位为1的时候,n的当前位也必须为1转载于:https://www.cnblogs.com/war1111...
转载
112阅读
0评论
0点赞
发布博客于 2 年前

React 日常遇到的坑

一:子组件不更新问题第一种//子组件:点击事件handleClick(ev,index){ //提交事件 this.props.onHandleButtonClick(index) //更新子组件渲染 :this.props为父组件更新的数据 this.componentWillReceiveProps(this.props)}//...
转载
57阅读
0评论
0点赞
发布博客于 2 年前

VUE 各种遇到的问题以及面试题

1.你知道vue的模板语法用的是哪个web模板引擎的吗?说说你对这模板引擎的理解.mustache,主要是使用{{}}进行数据渲染。2.你知道v-model的原理吗?说说看v-model是一个语法糖,真正实现双向绑定还是依靠v-bind:绑定响应式数据。以及触发input事件并传递数据(核心和重点)3.怎么给VUE定义全局方法?第一种:将方法挂载到...
转载
265阅读
0评论
0点赞
发布博客于 2 年前

Nginx代理

一:正向代理  1.工作原理:通过配置代理服务器B,我们本地A请求B代理服务器,然后B服务器再去请求我们真正的请求地址C服务器。整个过程中,C只知道B代理服务器拿了资源,并不知道客户端A也拿到了。  2.正向代理所代理的是客户端。二:反向代理  1.工作原理:浏览器A通过反向代理B请求服务器C的数据,在这个过程中,代理服务器作为中介的一个角色,真正服务器C将代理权给...
转载
25阅读
0评论
0点赞
发布博客于 2 年前

前端开发常见的安全性处理

一:XSS跨站脚本攻击  (1)恶意攻击者向WBE页面插入恶意代码(html标签,javascript代码),使用户在浏览网页时,html恶意代码被执行,从而达到盗取用户的cookie信息,会话劫持等行为。  (2)类别    1.DOM xss:文本对象模型,使得DOM可以直接允许程序和脚本动态的访问和更新文档的内容,结构和样式。不需要服务器解析响应的直接参与,触发XSS靠...
转载
147阅读
0评论
0点赞
发布博客于 2 年前

小程序--列表左滑效果

1.WXML<block wx:for="{{memberList}}" wx:key="id" wx:for-item="card" wx:for-index="idx"> <view class="user_card" data-card_leftId="{{idx}}" bindtouchstart="drawerStart" bindtouchmo...
转载
59阅读
0评论
0点赞
发布博客于 2 年前

Ajax工作原理

一:Ajax概括  在页面无重新加载或刷新的情况下,Ajax与服务器交换数据并更新部分页面的数据。二:工作原理  与传统的web端请求服务器的区别是中间加了一层Ajax引擎,使用户操作和服务器响应异步化。并且Ajax还提供了数据验证以及数据处理等功能,只有确定在服务器读取新数据时再由Ajax引擎代为向服务器提交请求。三:代码步骤var xmlHttp;var ...
转载
15阅读
0评论
0点赞
发布博客于 2 年前

前端性能优化

一:网络请求  (1)减少http请求  (2)减少http单次请求所花费的时间二:缓存机制 (1)浏览器缓存机制有4个方面。按照获取资源时请求的优先级排序    1.Memory Cache (在内存的缓存,响应最快的缓存。存base64,较小体积的js,css。)    2.Service Worker Cache (离线缓存,独立于主线程之外的javaSc...
转载
21阅读
0评论
0点赞
发布博客于 2 年前

css常用的技巧

1.CSS中没有//注释,只有/**/注释:2.将图片作为背景当给页面添加图片时,尤其需要图片是响应式的时候,最好使用background属性来引入图片,而不是<img>标签。这看起来使用图片会更复杂,但实际上它会使设置图片的样式变得更加容易。有了background-size, background-position和其它的属性,保持或改变图片原始尺寸和宽高比会...
转载
17阅读
0评论
0点赞
发布博客于 2 年前

Reflect

一:概括(1)将Object对象的一些明显的内部语言放进了Reflect对象中,在未来的新方法将只部署到Reflect上。(2)修改某些Object方法返回的结果更加合理。比如在Object无法定义属性时会报错,但是Reflect不会。//Objecttry{ Object.defineProperty(target,property,attributes)/...
转载
17阅读
0评论
0点赞
发布博客于 2 年前

nx-admin config 配置问题

1.dev.env.js'use strict'const merge = require('webpack-merge')const prodEnv = require('./prod.env')module.exports = merge(prodEnv, { BASE_API: '"http://localhost:8080/api"', ...
转载
146阅读
0评论
0点赞
发布博客于 2 年前

记录java ftp下载图片只有96KB的问题

public InputStream downloadFile(String path) { if(StringUtils.isBlank(path)) { return null; } connnect(); try { return ftpClient.retri...
转载
28阅读
0评论
0点赞
发布博客于 2 年前

技术栈

目录 Python Linux Testing web redis 返回随笔首页Python扯淡:编程语言的发展 | Python的起源Python环境配置:Python for Windows:Windows下安装Py...
转载
73阅读
0评论
0点赞
发布博客于 2 年前

Demo

目录 返回随笔首页获取朋友圈朋友想性别比例 | 获取微信好友地域分布 | 根据微信好友个性签名生成词云爬必应壁纸 | 爬校花网 | 爬取汽车之家新闻页爬抖音小姐姐的视频猜灯谜 | 外星人入侵小游戏 | 一个会动的小乌龟画五角星 | 画太阳花 | 画小蟒蛇 | 画皮卡丘 | 画小猪佩奇 | 斗地主基于百度AI文字识别,车牌识别...
转载
18阅读
0评论
0点赞
发布博客于 2 年前

Linux 文件上传

Linux 文件上传操作SecureCRT与linux互相上传和下载文件1.需要上传或者下载,需要使用rz和sz命令。2.如果linux上没有这两个命令工具,则需要先安装。可以使用yum安装。运行命令yum install lrzsz[root@localhost ~]# yum install lrzsz已加载插件:fastestmirror, ...
转载
22阅读
0评论
0点赞
发布博客于 2 年前

Linux 压缩解压操作

Linux 压缩解压操作Linux解压文件到指定目录tar在Linux上是常用的打包、压缩、加压缩工具,他的参数很多,折里仅仅列举常用的压缩与解压缩参数参数:-c :create 建立压缩档案的参数;-x : 解压缩压缩档案的参数;-z : 是否需要用gzip压缩;-v: 压缩的过程中显示档案;-f: 置顶文档名,在f后面立即接文件名,不能再加参...
转载
33阅读
0评论
0点赞
发布博客于 2 年前

JDK安装 - Linux环境

JDK安装 - Linux环境1.下载 :https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html下载:https://blog.csdn.net/qq_21187515/article/details/84850814下载地址:E:\toos2\JDK\j...
转载
25阅读
0评论
0点赞
发布博客于 2 年前

nexus3安装 - CentOS7环境

nexus3安装 - CentOS7环境使用nexus3管理docker镜像,配合rancher进行部署。建资料卷资料卷默认地址:/var/lib/docker/volumes/资料卷名/_datadocker volume create --name nexus-data //数据目录docker volume create --name ...
转载
54阅读
0评论
0点赞
发布博客于 2 年前

Docker安装 - CentOS7环境

Docker安装 - CentOS7环境安装Docker我是虚拟机装的Centos7,linux 3.10 内核,docker官方说至少3.8以上,建议3.10以上(ubuntu下要linux内核3.8以上,RHEL/Centos的内核修补过,centos6.5的版本就可以——这个可以试试)1. root账户登录,查看内核版本如下[root@l...
转载
114阅读
0评论
0点赞
发布博客于 2 年前

Windows 远程桌面连接 CentOS7 (xrdp)

Windows 远程桌面连接 CentOS7 (xrdp)前提:CentOS安装桌面,如果无桌面,请执行:yum -y groups install "GNOME Desktop"startx方法:配置源yum install epel* -y安装xrdpyum --enablerepo=epel -y i...
转载
24阅读
0评论
0点赞
发布博客于 2 年前

VMware CentOS 设置IP地址

VMware CentOS 设置IP地址1.设置虚拟机网络编辑器:参考:https://www.cnblogs.com/1285026182YUAN/p/10440443.html2. CentOS中设置固定IP打开网卡配置文件vi /etc/sysconfig/network-scripts/ifcfg-ens33...
转载
17阅读
0评论
0点赞
发布博客于 2 年前

Rancher安装 - CentOS7(Docker)环境

Rancher安装 - CentOS7(Docker)环境对于开发和测试环境,我们建议通过运行单个Docker容器来安装Rancher。在此安装场景中,您将在单个Linux主机上安装Docker,然后使用单个Docker容器在主机上部署Rancher。准备好 Linux系统,文中使用CentOS7为例,参考:https://www.cnblogs.com/1285...
转载
105阅读
0评论
0点赞
发布博客于 2 年前

.NET技术-6.0. Expression 表达式树 生成 Lambda

.NET技术-6.0. Expression 表达式树 生成 Lambdapublic static event Func<Student, bool> myevent; public delegate void del(int i, int j); static void Main(string[] args) ...
转载
39阅读
0评论
0点赞
发布博客于 2 年前

VUE- 解决插件报错问题

VUE- 解决插件报错问题解决办法:先删除node_modules整个文件夹,然后cnpm cache clean,然后cnpm install.cnpm cache clean时可能会提示这时执行cnpm cache clean --force即可,再cnpm install.。注:如文件太大,删除过慢。可使用fas...
转载
24阅读
0评论
0点赞
发布博客于 2 年前

VUE- 方法嵌套

VUE- 方法嵌套vue在一个方法执行完后执行另一个方法用Promise来实现。Promise是ES6的新特性,用于处理异步操作逻辑,用过给Promise添加then和catch函数,处理成功和失败的情况ES7中新提出async搭配await,建议使用async搭配await。使用方法:async/await使用方法1. Promise的使用方法f...
转载
268阅读
0评论
0点赞
发布博客于 2 年前

VUE- 访问服务器端数据

VUE- 访问服务器端数据1.安装vue-resourcecnpm install vue-resource --save安装完毕后,在main.js中导入,如下所示:import VueResource from 'vue-resource'; Vue.use(VueResource); get请求...
转载
45阅读
0评论
0点赞
发布博客于 2 年前

VUE- 引用视频组件

VUE- 引用视频组件安装依赖cnpm install vue-video-player -S cnpm install video.js -S全局引用:在main.js中import VuevideoPlayer from 'vue-video-player';import 'video.js/dist/video-js.css...
转载
126阅读
0评论
0点赞
发布博客于 2 年前

.NET技术-4.0. NETCORE跨域

.NET技术-4.0. NETCORE跨域1.安装程序CORS程序包,一般默认都带了此程序包的Install-Package Microsoft.AspNetCore.Mvc.Cors2.配置CORS服务在Startup类,ConfigureServices方法里,添加如下代码:services.AddCors(option=>opti...
转载
90阅读
0评论
0点赞
发布博客于 2 年前

.NET技术-5.0. NETCORE设置返回数据字段的大小写

.NET技术-5.0. NETCORE设置返回数据字段的大小写问题来源于我写了一个接口,接口的返回类型是JsonResult,但是对接之后反应返回结果的首字母全小写了,后来查了写资料返现.net core 对json 的处理默认使用驼峰式,需要在ConfigureServices 方法中全局这只先不适用驼峰式处理 public void Con...
转载
110阅读
0评论
0点赞
发布博客于 2 年前

上传功能测试场景

上传功能测试场景方法分享 不喜不看1.检查图片上传路径2.检查图像上传和修改功能3.查各种扩展图像文件的上传(例如JPEG、PNG、BMP等).4.检查文件名中含有空格或其他可用特殊字符的图片的上传5.检查重复名称图片上传6.图片尺寸大于最大允许值,上传时应该显示适当的错误消息.7.检查上传的图片文件类型外的其它文件时(例如txt、doc、pdf、exe等等),应该显示适当的错误消...
转载
222阅读
0评论
0点赞
发布博客于 2 年前

数据库测试场景

作为提醒1.页面提交成功时检查数据是否正确地保存在数据库中2.检查不接受空值的列值3.数据应根据表设计被存储在单个或多个表中4.索引名称应按照标准如IND_ <表名> _ < 列名>5.表应该有主键6.应对表中的列给出相应的描述信息(除了诸如创建时间、创建人等审计列)7.应该为每个数据库的添加/更新操作添加日志8.应该为需要的表创建索引9.检查是否只有操...
转载
20阅读
0评论
0点赞
发布博客于 2 年前

常见的dos命令 总结一丢丢

只是分享学习时遇到的一些常见的常见的dos命令01一,切换盘符 盘符:就是相应的盘名称 根目录:就是具体的某个盘符的一级目录 某个盘符名称:二,返回上一级和返回根目录Cd 就是Change directory的缩写,表示切换目录的意思 不可以切换盘符Cd 只能切目录不能切盘符(子目录) 不能切根目录就是 盘符...
转载
25阅读
0评论
0点赞
发布博客于 2 年前

vmware虚拟机的安装和配置第一个虚拟机

vmware虚拟机的安装和配置第一个虚拟机仅供我自己收藏用 有需要可以看 不是抄袭!不是抄袭! 收藏的是网站 下面这个网站讲的已经很详细了https://jingyan.baidu.com/article/d5a880ebf3cdd913f047cc6e.html转载于:https://www.cnblogs.com/lqh-haodi/p/11553754.html...
转载
46阅读
0评论
0点赞
发布博客于 2 年前

计算机的基础 思维理念图 自己总结的拿出来分享一下子(表嫌弃)

转载于:https://www.cnblogs.com/lqh-haodi/p/11419084.html
转载
27阅读
0评论
0点赞
发布博客于 2 年前

MySql中insert语句中value和values

https://blog.csdn.net/qq_26683009/article/details/52526834一次添加多行用value 一次添加一行用values转载于:https://www.cnblogs.com/lqh-haodi/p/11340369.html
转载
148阅读
0评论
0点赞
发布博客于 2 年前

Windows Server 2012 R2蓝屏

最近发现某个医院客户Windows Server 2012 R2 DataCenter的系统频繁蓝屏重启,重启没过一天再一次出现,反反复复折腾好几天,提示信息ntoskrnl.exe、mssmbios.sys、srv.sys,作为一名IT工程师,必须去研究查找原因,试验很多方案都不行,可把我折腾坏了,因为服务器都是在内网,排出外在的因素,最后把报错代码找出来,便于其他小伙伴...
转载
1635阅读
0评论
0点赞
发布博客于 2 年前

python之celery

  Celery是由Python开发的一个简单、灵活、可靠的处理大量任务的分发系统,可以实时处理任务,也可以定时异步处理任务。每次分发任务后得到一个ID,然后根据这个ID查询任务执行情况。安装  pip install celery eventlet # windows系统需要eventlet模块基础使用下面我们来快速上手celery编辑s...
转载
60阅读
0评论
0点赞
发布博客于 2 年前

php-fpm三种运行模式

php-fpm配置配置文件:php-fpm.conf开启慢日志功能的:slowlog = /usr/local/var/log/php-fpm.log.slowrequest_slowlog_timeout = 5s当某个请求的时间超过了5秒,就会在慢日志中记录相应的记录,注意上面的时间5s,不能忽略了单位,相应的还有其他单位,m分,h时php-fpm慢日志会记...
转载
51阅读
0评论
0点赞
发布博客于 2 年前

python之项目依赖管理

  生成所有依赖清单 requirements.txt1. pipreqs 工具  安装)  pip install pipreqs  执行生成依赖列表命令)pipreqs ./完善版本:pipreqs ./ --encoding=utf-8使用requirements.txt...
转载
204阅读
0评论
0点赞
发布博客于 2 年前

日常开发之管理工具汇总

  在日常开发中经常需要使用一些工具完成相应的开发工作Swoole-Crontab转载于:https://www.cnblogs.com/xingxia/p/manager_tools.html
转载
109阅读
0评论
0点赞
发布博客于 2 年前

python之jupyter notebook

  jupyter是一种交互式计算和开发环境的笔记,ipython命令行比原生的python命令行更加友好和高效,还可以运行web版的界面,支持多语言,输出图形、音频、视频等功能。安装  pip install jupyter使用  命令行方式  ipython  2. 运行shell命令感叹号!+sh...
转载
47阅读
0评论
0点赞
发布博客于 2 年前

php之Opcache

opcache的原理1、Opcache是什么?Opcache是一种通过将解析的PHP脚本预编译的字节码(Operate Code)存放在共享内存中来避免每次加载和解析PHP脚本的开销,解析器可以直接从共享内存读取已经缓存的字节码(Operate Code),从而大大提高PHP的执行效率。2、什么是Operate Code?当解释器完成对脚本代码的分析后,便将它们生成可以直...
转载
52阅读
0评论
0点赞
发布博客于 2 年前

PHP之50个开源项目

GitHub上50个最受欢迎的PHP开源项目【2019】1、LaravelLaravel是一个为Web开发者打造的PHP开发框架。GitHub Stars: 43.5k+网址:https://github.com/laravel/laravel2、SymfonySymfony是一个web应用开发框架,包含一组可重用的PHP组件。Symfony已经应用于上...
转载
63阅读
0评论
0点赞
发布博客于 2 年前

python之uWSGI和WSGI

WSGI协议首先弄清下面几个概念:WSGI:全称是Web Server Gateway Interface,WSGI不是服务器,python模块,框架,API或者任何软件,只是一种规范,描述web server如何与web application通信的规范。server和application的规范在PEP 3333中有具体描述。要实现WSGI协议,必须同时实现web server和...
转载
59阅读
0评论
0点赞
发布博客于 2 年前

Redis之各版本特性

1.Redis2.6Redis2.6在2012年正是发布,经历了17个版本,到2.6.17版本,相对于Redis2.4,主要特性如下:1)服务端支持Lua脚本。2)去掉虚拟内存相关功能。3)放开对客户端连接数的硬编码限制。4)键的过期时间支持毫秒。5)从节点支持只读功能。6)两个新的位图命令:bitcount和bitop。7)增强了redis-benc...
转载
180阅读
0评论
0点赞
发布博客于 2 年前

nginx之健康检查

正常情况下,nginx做反向代理,如果后端节点服务器宕掉的话,nginx默认是不能把这台realserver踢出upstream负载集群的,所以还会有请求转发到后端的这台realserver上面,这样势必造成网站访问故障。虽然nginx可以在localtion中启用proxy_next_upstream来解决返回给用户的错误页面,如下:1234...
转载
53阅读
0评论
0点赞
发布博客于 2 年前

重构糟糕的代码(一)

重构不止是代码整理,它提供了一种高效且受控的代码整理技术。(一)重构原则1、何谓重构对软件内部结构的一种调整,目的是在不改变软件可观察行为的前提下,提高其可理解性,降低其修改成本。另一种解释是:使用一系列重构手法,在不改变软件可观察行为的前提下,调整其结构。2、为何重构改进软件设计:如果没有重构,程序的设计会逐渐变质,重构很像是在整理代码,你所做的就是让所有的东西...
转载
55阅读
0评论
0点赞
发布博客于 2 年前

高并发之nginx限制

Nginx限速模块分为哪几种?按请求速率限速的burst和nodelay参数是什么意思?漏桶算法和令牌桶算法究竟有什么不同?本文将带你一探究竟。我们会通过一些简单的示例展示Nginx限速限流模块是如何工作的,然后结合代码讲解其背后的算法和原理。核心算法在探究Nginx限速模块之前,我们先来看看网络传输中常用两个的流量控制算法:漏桶算法和令牌桶算法。这两只“桶”到底...
转载
58阅读
0评论
0点赞
发布博客于 2 年前

Redis之淘汰策略

Redis 内存数据集大小上升到一定大小的时候,就会进行数据淘汰策略。Redis 提供了 6 种数据淘汰策略:1. volatile-lru:从已设置过期时间的数据集中挑选最近最少使用的数据淘汰。2. volatile-ttl:从已设置过期时间的数据集中挑选将要过期的数据淘汰。3. volatile-random:从已设置过期时间的数据集中任意选择数据淘汰。4. al...
转载
43阅读
0评论
0点赞
发布博客于 2 年前

Ngnx工作原理(1)

Nginx 是一个轻量级的HTTP 服务程序,相比其他服务器程序如Apache,Nginx占用内存少,稳定性高,并发处理能力强。同时Nginx 还是一个反向代理服务程序,和邮件代理服务程序。Nginx具有丰富的模块库、灵活的配置、较低资源消耗等优点。下面,我们一起深入看一下Nginx的工作机制1. Nginx 如何实现高性能低消耗的呢?我们从以下几个方面说明以下:网络事件处理...
转载
84阅读
0评论
0点赞
发布博客于 2 年前

Redis之过期策略

一、设置过期时间  Redis对存储值的过期处理实际上是针对该值的键(key)处理的,即时间的设置也是设置key的有效时间。Expires字典保存了所有键的过期时间,Expires也被称为过期字段。expire key time(以秒为单位)--这是最常用的方式setex(String key, int seconds, String value)--字符串独有的方式...
转载
69阅读
0评论
0点赞
发布博客于 2 年前

Linux之常用脚本

  1)#检查php Money 队列脚本是否启动php_count=`ps -ef | grep Money | grep -v "grep" | wc -l`if [ $php_count == 0 ];then echo '----php Money queue start' `sudo -H -u www bash -c 'nohup php ...
转载
28阅读
0评论
0点赞
发布博客于 2 年前

Redis之主从复制

什么是主从复制持久化保证了即使 redis 服务重启也会丢失数据,因为 redis 服务重启后会将硬盘上持久化的数据恢复到内存中,但是当 redis 服务器的硬盘损坏了可能会导致数据丢失,如果通过 redis 的主从复制机制就可以避免这种单点故障,如下图:说明:主 redis 中的数据有两个副本(replication)即从 redis1 和从 redis2...
转载
11阅读
0评论
0点赞
发布博客于 2 年前

进程管理工具之supervisor[安装与使用篇]

在使用Tp的消息队列 think-queue的时候进程意外结束了!导致项目没法运行;所以用到了supervisor; 接下来跟大家分享一下自己的使用心得以及安装到使用的方法;官网:http://supervisord.org/introd...首先安装 有很多办法;01:wget 下载压缩包:cd /usr/local/lee #这个lee是我自己建立的一个目录wge...
转载
13阅读
0评论
0点赞
发布博客于 2 年前

Redis分布式之前篇

第一篇:初识Redis一、Redis是什么?Redis 是一个开源(BSD许可)的,使用ANSIC语言编写的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如:字符串(strings),散列(hashes),列表(lists),集合(sets),有序集合(sorted sets)与范围查询,bitmaps,hyperlo...
转载
47阅读
0评论
0点赞
发布博客于 2 年前

PHP进阶书籍

【初阶】(基础知识及入门)01.《PHP与MySQL程序设计(第4版)》http://item.jd.com/10701892.html02.《深入浅出MySQL数据库开发优化与管理维护第2版》http://item.jd.com/11381295.html03.《实战Nginx:取代Apache的高性能Web服务器》http://dwz.cn/2...
转载
21阅读
0评论
0点赞
发布博客于 2 年前

nginx入门,安装

Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。为什么要用Nginx?目前 Nginx 的主力竞争对手莫过于 Apache...
转载
20阅读
0评论
0点赞
发布博客于 2 年前

LVS、Nginx及HAProxy

本文转载自 linkedkeeper.com当前大多数的互联网系统都使用了服务器集群技术,集群是将相同服务部署在多台服务器上构成一个集群整体对外提供服务,这些集群可以是 Web 应用服务器集群,也可以是数据库服务器集群,还可以是分布式缓存服务器集群等等。在实际应用中,在 Web 服务器集群之前总会有一...
转载
19阅读
0评论
0点赞
发布博客于 2 年前

NGINX工作原理(2)

Nginx由内核和模块组成。  Nginx本身做的工作实际很少,当它接到一个HTTP请求时,它仅仅是通过查找配置文件将此次请求映射到一个locationblock,而此location中所配置的各个指令则会启动不同的模块去完成工作,因此模块可以看做Nginx真正的劳动工作者。通常一个location中的指令会涉及一个handler模块和多个filter模块(当然,多个locatio...
转载
20阅读
0评论
0点赞
发布博客于 2 年前

详解Wox

Wox 是一款国产开源免费的软件快捷启动工具,它可以快速搜索并打开你电脑上的程序、文件、或是查词翻译、网站查找等其他操作,同时还支持插件安装。Tips: 如果你需要用到文件的快速搜索、打开功能,需要预先安装 Everything , 这里是 Everythig 的下载地址。下载地址 Wox 的官方下载地址;文档位置 Wox 官方说明文档。...
转载
27阅读
0评论
0点赞
发布博客于 2 年前

进程管理工具之supervisor[详解]

原文链接:https://blog.csdn.net/weixin_42390791/article/details/88866237一、问题背景1、背景​   如何才能让一个进程摆脱终端,获得相对较长的生命周期?2、后台(守护)、前台进程  ​什么是守护进程?通俗点讲就是后台跑着的进程,不会因为你关了终端服务就会随之停止,直到你把计算机的电源关闭。当进程变为后台进程后,同...
转载
37阅读
0评论
0点赞
发布博客于 2 年前

高级程序员与初级程序员差别在哪里?

请教个问题,公司高职级和初中级,都是写业务代码,那么高职级的价值在哪里呢?初级多在写代码,高级多在设计代码;初级多在解决一个问题,高级多在解决一类问题;初级多在考虑技术问题,高级还要参与业务上的需求;初级工程师只管接需求,导致自己忙不过来,高级工程师会砍需求, 用自己得经验告诉产品这个需求不需要,告诉设计师这个交互没必要;...
转载
62阅读
0评论
0点赞
发布博客于 2 年前

爬虫平台的架构实现和框架的选型(一)

转载: https://www.cnblogs.com/laoqing首先来看一下一个爬虫平台的设计,作为一个爬虫平台,需要支撑多种不同的爬虫方式,所以一般爬虫平台需要包括1、爬虫规则的维护,平台在接收到爬虫请求时,需要能按照匹配一定的规则去进行自动爬虫2、爬虫的job调度器,平台需要能负责爬虫任务的调度,比如定时调度,轮询调度等。3、爬虫可以包括异步的海量爬虫,也...
转载
45阅读
0评论
0点赞
发布博客于 2 年前

爬虫平台的架构实现和框架的选型(二)

转载:https://www.cnblogs.com/laoqing前面介绍了scrapy的基本操作,下面介绍下scrapy爬虫的内部实现架构如下图1、Spiders(爬虫):它负责处理所有Responses,从中分析提取数据,获取Item字段需要的数据,并将需要跟进的URL提交给引擎,再次进入Scheduler(调度器)2、Engine(引擎):负责Spider、ItemPi...
转载
753阅读
0评论
0点赞
发布博客于 2 年前

python之time

  1. 获取当前时间戳# -*- coding: UTF-8 -*-import timeprint(time.time())# 输出:1540693297.94459  2. 将时间戳格式化为本地时间  time.localtime()time.localtime() : time.struct_time(tm_year=2016, tm...
转载
20阅读
0评论
0点赞
发布博客于 2 年前

基于Websocket的websocketd

WebSocket是什么WebSocket是HTML5下面的一种技术,设计出来的目的就是要取代轮询和 Comet 技术,使客户端浏览器具备像 C/S 架构下桌面系统的实时通讯能力。 浏览器通过 JavaScript 向服务器发出建立 WebSocket 连接的请求,连接建立以后,客户端和服务器端就可以通过 TCP 连接直接交换数据。因为 WebSocket 连接本质上就是一个 T...
转载
38阅读
0评论
0点赞
发布博客于 2 年前

详解EveryThing

摘要:Everything几乎是每个职场人必备的效率工具,但同事们都只用它的一两个基本功能,并没有发挥出该软件的真正效率。实际上,把Everything的功能用到极致能够成倍的提升我们的工作效率,本文尝试详述那些藏在角落里的功能,帮您把它的潜力发挥到极致。01Everything的前世今生Everything是澳大利亚人David Carpenter开...
转载
394阅读
0评论
0点赞
发布博客于 2 年前

python之json操作

1.json.dumps()用于将dict类型的数据转成str备注:文件路径前面加上 r 是为了避免转义 1 import json 2 3 dict = {'a': 'wo', 'b': 'zai', 'c': 'zhe', 'd': 'li'} 4 string = json.dumps(dict) 5 print(dict) 6 print(s...
转载
19阅读
0评论
0点赞
发布博客于 2 年前

python之开发规范

命名规范Python之父推荐的规范TypePublicInternalModuleslower_with_under_lower_with_underPackageslower_with_underClassesCapWords_CapWordsExceptionsCapWords...
转载
9阅读
0评论
0点赞
发布博客于 2 年前

python之异步IO

  我们知道,CPU的速度远远快于磁盘、网络等IO。在一个线程中,CPU执行代码的速度极快,然而,一旦遇到IO操作,如读写文件、发送网络数据时,就需要等待IO操作完成,才能继续进行下一步操作。这种情况称为同步IO。  在IO操作的过程中,当前线程被挂起,而其他需要CPU执行的代码就无法被当前线程执行了。  因为一个IO操作就阻塞了当前线程,导致其他代码无法执行,所以我们必须...
转载
19阅读
0评论
0点赞
发布博客于 2 年前

python中的包与模块

模块(module)什么是模块一个 .py文件 就是一个模块(Module)。在开发过程中我们不会把所有的代码都写在一个 .py文件 中。随着代码量的增大,可以按照功能将函数或者类分开存放到不同的 .py文件 中。这样代码更方便管理,以及后期的维护,也便于其他程序来调用当前已经实现的功能~在开发过程中,我们也经常引用其他模块,例如:time,os,configparser,r...
转载
27阅读
0评论
0点赞
发布博客于 2 年前

python之Redis

阅读目录1、redis简介2、python链接redis操作(1)数据string操作(2)hash操作(3)list操作(4)set操作(5)有序集合操作(6)其他操作3、python对redis管道操作4、python对redis发布与订阅1、redis简介redis是一个key-value存储系统。和Memcached类似,...
转载
30阅读
0评论
0点赞
发布博客于 2 年前