自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(116)
  • 资源 (19)
  • 收藏
  • 关注

原创 sql优化建议

然而,如果在编译时建立访问计划,变量的值还是未知的,因而无法作为索引选择的输入项。并不是所有索引对查询都有效,SQL是根据表中数据来进行查询优化的,当索引列有大量数据重复时,SQL查询可能不会去利用索引,如一表中有字段sex,male、female几乎各一半,那么即使在sex上建了索引也对查询效率起不了作用。在使用索引字段作为条件时,如果该索引是复合索引,那么必须使用到该索引中的第一个字段作为条件时才能保证系统使用该索引,否则该索引将不会被使用,并且应尽可能的让字段顺序与索引顺序相一致。

2023-02-22 17:27:34 496 1

原创 MSBUILD : error MSB3428: 未能加载 Visual C++ 组件“VCBuild.exe”。要解决此问题,1) 安装 .NET Framework 2.0 SDK;2) 安装 M

解决方法:全局安装windows构建工具以管理员身份运行命令行,运行以下命令:

2022-12-07 16:14:16 875

转载 关于数据字典的理解与设计

数据字典 数据字典是一种通用的程序设计方法。可以认为,不论什么程序,都是为了处理一定的主体,这里的主体可能是人员、商品(超子)、网页、接口、数据库表、甚至需求分析等等。当主体有很多的属性,每种属性有很多的取值,而且属性的数量和属性取值的数量是不断变化的,特别是当这些数量的变化很快时,就应该考虑引入数据字典的设计方法。 数据字典有两种形式 一、把主体的属性代码化放入独立的表中,不是和主体放在一起,主体中只保留属性的代码。这里属性的数量是不变的...

2022-01-17 16:08:51 3279

原创 CentOS redis安装

1、下载安装包wget http://download.redis.io/releases/redis-5.0.0.tar.gz2、解压安装包tar –xvf redis-5.0.0.tar.gz3、编译(在解压的目录中执行):进入到解压得目录下make如果有如下报错,提示gcc和cc命令令未找到,解决方法:yum -y install gcc gcc-c++ libstdc++-devel如果有如下报错,、清理上次编译残留文件,重新编译make distclean &

2021-11-19 14:50:13 557

原创 远程连接到CentOS Mysql出现的问题解决

1、 确保端口开放以下命令开启3306端口iptables -I INPUT -p tcp --dport 3306 -j ACCEPT2、确保Mysql允许本地ip地址连接在远程服务器上,进入mysql数据库,查询user表,是否允许本地IP连接mysql>use mysql;mysql>select 'host' from user where user='root'; 可以看到可进行连接访问的主机/IP名称,如下:此时,修改或者添加允许连接IP地址即可:执行如

2021-11-19 14:14:52 1246

原创 ArcGIS API for JavaScript 3.x与4.x 去除ESRI logo的方法

写在前面arcgis for js中加载地图,默认会有图下的Logo。3.x与4.x去除方式分别如下:arcgis api for js 3.x版本去除logomap = new esri.Map("map", { extend:initExtend,logo:false });arcgis api for js 4.x版本去除logovar view = new MapView({ ... });// 去除logo view.ui._rem

2020-06-19 11:06:38 1248 2

原创 CentOS docker源的方式的安装以及docker-compose加速安装

1、安装依赖sudo yum install -y yum-utils device-mapper-persistent-data lvm22、添加源sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo3、安装dockersudo yum install docker-ce docker-ce-cli containerd.io4、启动dockersudo sy

2020-06-17 09:27:20 462

原创 node环境配置,以及nvm管理node版本、npm找不到的问题

nvm安装:nvm(Node Version Manager)是一个用来管理node版本的工具。我们之所以需要使用node,是因为我们需要使用node中的npm(Node Package Manager),使用npm的目的是为了能够方便的管理一些前端开发的包!nvm的安装非常简单,步骤如下:到这个链接下载nvm的安装包:https://github.com/coreybutler/nvm-windows/releases。然后点击一顿下一步,安装即可!安装完成后,还需要配置环境变量。在我的电脑-&

2020-06-15 09:58:51 6016 1

原创 Vue-cli3中,开发环境下配置请求代理,解决开发过程中的跨域问题

vue开发过程中,我们在开发阶段,遇到后端接口跨域的问题,我们可以通过在vue.config.js中配置proxy来解决。配置方案: // 作为配置文件,直接导出配置对象即可 module.exports = { devServer: { port: 8888, open: true, // 此处为设置代理 proxy: { '/api': { // 你

2020-06-02 10:14:56 1073

转载 echarts 各个配置项详细说明总结

theme = { // 全图默认背景 // backgroundColor: 'rgba(0,0,0,0)', // 默认色板 color: ['#ff7f50','#87cefa','#da70d6','#32cd32','#6495ed', '#ff69b4','#ba55d3','#cd5c5c','#ffa500','#40e0d...

2020-03-11 16:08:10 221

原创 前端Webpack的性能优化点总结

减少 Webpack 打包时间优化 Loader对于 Loader 来说,影响打包效率首当其冲必属 Babel 了。因为 Babel 会将代码转为字符串生成 AST,然后对 AST 继续进行转变最后再生成新的代码,项目越大,转换代码越多,效率就越低。当然了,我们是有办法优化的。首先我们可以优化 Loader 的文件搜索范围module.exports = { module: { ...

2020-02-28 10:32:02 518

原创 Web前端开发代码规范总结

概述浏览器内核的不同,我们知道他们显示页面或者排版就有些许差异,所以我们要遵循web标准可以让不同我们写的页面更标准更统一外,另外许多优点:让Web的发展前景更广阔内容能被更广泛的设备访问更容易被搜寻引擎搜索降低网站流量费用使网站更易于维护提高页面浏览速度Web 标准构成构成:主要包括结构(Structure)、表现(Presentation)和行为(Behavior)三个方...

2019-12-13 10:51:13 1359

原创 Visual Studio Code使用技巧以及常用插件的安装与使用总结

前端开发常用工具介绍sublime text:收费的代码编辑器 ,打开速度快,效率高Visual Studio Code(vs code):微软开发的免费编辑器,集成终端效果好!atom:github发布的代码编辑器webstorm:誉为web前端开发神器, 但是 合成的插件和配置太多,导致开启速度慢 , 适合初学者!如果安装,安装 11 版本,不要下载最新的,部分电脑系统兼容问题很...

2019-12-03 16:27:14 1235

原创 使用gitbook快速把md文件转成html

安装这里使用npm全局安装gitbook和gitbook-cli,如果找不到这个命令,安装node.js就有了。npm i gitbook gitbook-cli -g 创建SUMMARY.md文件然后创建一个文件夹。在里面创建SUMMARY.md文件内容大概就是# Summary* [一级标题](text1.md)* [一级标题](doc/text1.md) * [二...

2019-10-29 16:57:08 2529

原创 web前端开发之 -移动端屏幕的适配总结

前言在前端开发中,适配移动端我们主要有以下几种方式:流式布局:百分比布局实现在移动端的宽高自适应响应式布局:css3中媒体查询REM(弹性)布局:实现盒子的宽高自适应流式布局流式布局在css2时代就有,主要是靠百分比进行排版.流式布局:网页中主要的划分区域的尺寸使用百分数(搭配min-*、max-*属性使用),例如,设置网页主体的宽度为80%,min-width为960px。图片...

2019-10-14 18:00:49 4196

原创 Markdown怎样导出侧栏带目录索引的html文件?

预览导出1. 准备要转成html的md文件2. 安装node (最好先安装nvm),配置好环境变量 (不会的可以自己百度)3, 在命令行输入npm install -g i5ting_toc4. 在命令行进入到你的md所在文件目录,输入以下命令i5ting_toc -f [文件名称].md -o例如,我的md文件名为 测试.md ,则输入,然后回车,就会弹出转好的界面预览i...

2019-10-11 10:31:10 2100 1

原创 前端开发 - 浏览器兼容问题总结

HTML5 语义化标签的兼容性IE8 以下版本不支持html5语义化标签现象:<!-- 现象: IE8 以下版本不支持 html5 语义化标签 --><header>我是header标签, 我应该独占一整行</header>解决方案:方案1: 在浏览器解析标签之前, 动态创建一下 header 标签, 浏览器就认识了document.cr...

2019-10-10 13:54:51 340

原创 一文掌握弹性布局Flex使用

CSS3在布局方面做了非常大的改进,使得我们对块级元素的布局排列变得十分灵活,适应性非常强,其强大的伸缩性,在响应式开中可以发挥极大的作用。当给一个盒子设置了display:flex之后,这个盒子就有了主轴 和侧轴 的概念。主轴:Flex容器的主轴主要用来配置Flex项目,默认是水平方向侧轴:与主轴垂直的轴称作侧轴,默认是垂直方向的方向:默认主轴从左向右 ,默认侧轴从上到下fle...

2019-10-09 16:40:02 341

原创 前端开发常用小技巧总结

font-size/font-family现在网页中普遍使用14px+。尽量使用偶数的数字字号。ie6等老式浏览器支持奇数会有bug。各种字体之间必须使用英文状态下的逗号隔开。中文字体需要加英文状态下的引号,英文字体一般不需要加引号。当需要设置英文字体时,英文字体名必须位于中文字体名之前。如果字体名中包含空格、#、$等符号,则该字体必须加英文状态下的单引号或双引号,例如font-fam...

2019-10-09 16:02:01 456

原创 CSS3之动画得使用

动画得基本使用动画可以通过设置多个节点来精确控制一个或者一组动画,常用来实现复杂的动画效果。动画与过渡的区别:过渡必须触发,需要两个状态的改变。动画可以一直运行下去,不需要触发。实现效果与过渡差不多用一个动画的基本步骤:3. 通过@keyframes指定动画序列4. 通过百分比或者from/to将动画分割成多个节点5. 在各个节点中分别定义样式6. 通过animation...

2019-10-09 15:33:19 123

原创 CSS3之渐变、过度、2D转换、3D转换技巧总结

渐变线性渐变linear-gradient指沿着某条直线朝一个方向产生的渐变效果。线性渐变的核心:渐变方向颜色渐变范围/* 注意:渐变实际上相当与一张图片,因为需要加给background-image才会生效 *//* 渐变的核心:渐变方向,渐变颜色, 渐变范围 *//* background-image: linear-gradient( 方向, 颜色 范围, 颜色 范...

2019-10-09 10:10:55 374

原创 ubuntu忘记mysql密码后如何修改密码

使用debian-sys-maint账号登陆mysql输入命令cat /etc/mysql/debian.cnf 如下图所示:以图中所示 user 和 password 登陆mysql修改mysql密码依次在命令行输入以下三个命令 修改mysql密码, 例如:我是将密码修改为passwordupdate mysql.user set authentication_string=...

2019-09-28 09:25:44 180

原创 ES6常用语法

一、变量的声明let与constlet声明的变量不存在预解析例如,使用var调用如下代码,不会出错 alert(iNum); var iNum = 10; // 预解析 预编译 不报错但是使用let会报错// let不能预解析 下面的写法会报错 alert(iNum); let iNum = 10;let声明的变量不允许重复(同一个作用域)下面方式不会报错// 如下...

2019-09-27 17:12:21 202

原创 栈的应用之表达式求值

将中缀表达式转换成后缀表达式如下中缀表达式转换为后缀表达式的过程 (5 + 20 + 1*3) / 141. 按运算符优先级对所有运算符和它的运算数加括号。(原来有括号的不用加)2. 把位运算符移到对应的括号后. .移动完毕后,如下所示:3. 去掉括号![在这里插入图片描述](https://img-blog.csdnimg.cn/20190918164713732....

2019-09-18 16:58:44 249

原创 完美解决pipenv install 报错AssertionError

问题出现今天再CentOS 7上使用pipenv install的时候,突然报错了问题解决:在stackoverflow上有同样的问题,但是没有得到解决,最终,在github上找到了解决方法https://github.com/pypa/pipenv/issues/3564升级setuptools和 pip我的是由于setuptools版本低的原因,依次执行如下命令即可pip in...

2019-08-09 18:04:46 1186

原创 数据结构总结(针对考研)

第一章1. 深刻理解数据结构的概念,掌握数据结结构的“三要素”:逻辑结构、物理(存储)结构在这种结构上所定义的运算。2. 掌握计算语句频度和估算算法时间复杂度的方法。掌握常见算法、经典算法的时间复杂度和空间复杂度。第二章 线性表大纲要求1. 线性表的逻辑结构...

2019-08-06 14:23:45 1228 1

原创 Django深度剖析 - ORM

概述简单说,ORM 就是通过实例对象的语法,完成关系型数据库的操作的技术,是"对象-关系映射"(Object/Relational Mapping) 的缩写。ORM 把数据库映射成对象。数据库的表(table) --> 类(class)记录(record,行数据)–> 对象(object)字段(field)–> 对象的属性(attribute)ORM 使用对象,封...

2019-08-02 09:03:08 366

原创 冒泡排序/选择排序/插入排序(C语言版实现)

交换函数// 交换俩个指针对应的值int swap(int *x,int *y){ int temp; temp = *x; *x = *y; *y = temp;}冒泡排序// 冒泡排序void bubbleSort(int *array,int n){ puts("bubbleSort"); int i,j,isSorted; for (i = 0; i &lt...

2019-07-16 10:09:40 406

原创 一文完全掌握C语言指针

指针C语言用变量来存储数据,用函数来定义一段可以重复使用的代码,它们最终都要放到内存中才能供 CPU 使用。假设变量 a、b、c 在内存中的地址分别是 0X1000、0X2000、0X3000,那么加法运算c = a + b;将会被转换成类似下面的形式0X3000 = (0X1000) + (0X2000);( )表示取值操作,整个表达式的意思是,取出地址 0X1000 和 0X2000...

2019-07-15 11:46:44 447

原创 Celery (4)使用supervisor进程管理工具

supervisor介绍supervisor是用Python开发的一个client/server服务,是Linux/Unix系统下的一个进程管理工具。可以很方便的监听、启动、停止、重启一个或多个进程。用supervisor管理的进程,当一个进程意外被杀死,supervisor监听到进程死后,会自动将它重启,很方便的做到进程自动恢复的功能,不再需要自己写shell脚本来控制。安装pip ins...

2019-07-05 18:29:58 748

原创 Celery (3)监控工具flower的使用

安装 pip install flower启动:celery flower --address=0.0.0.0 --port=555 --broker=xxx --basic_auth=user:passwordcelery flower --address=0.0.0.0 --port=555 --broker=redis://127.0.0.1:6379如果我们在django...

2019-07-03 15:38:58 2818 2

转载 解决CentOS7虚拟机无法上网并设置CentOS7虚拟机使用静态IP上网

最近在VMware虚拟机里玩Centos,装好后发现上不了网。经过一番艰辛的折腾,终于找到出解决问题的方法了。最终的效果是无论是ping内网IP还是ping外网ip,都能正常ping通。方法四步走:第一步,我们进入/etc/sysconfig/network-scripts目录,查看该目录有没有形如ifcfg-XXX的文件:如果你看不到以ifcfg-打头的文件(ifcfg-lo除外),说明网...

2019-06-25 16:36:08 1635

原创 Celery (2)- Django中配置使用celery

安装pip install django-celery构建建项目Django项目django-admin startproject celery_demo先运行一下django项目python manage.py runserver直接运行项目报错和解决报错:django.core.exceptions.ImproperlyConfigured: SQLite 3.8.3 ...

2019-06-15 12:08:17 503

原创 Django-celery使用过程中错误以及解决方法汇总

报错1 - TypeError:can only concatenate list (not ‘tuple’) to list参考:https://stackoverflow.com/questions/49085230/django-celery-typeerror-can-only-concatenate-tuple-not-nonetype-to-tuplehttp://docs....

2019-06-14 17:49:14 9765 2

原创 Celery (1)- 安装配置及使用

简介Celery是一个简单的/灵活且可靠的,处理大量消息的分布式系统专注于实时处理的异步任务队列同时也支持任务调度架构图组件介绍Producer : 任务生产者. 调用 Celery API , 函数或者装饰器, 而产生任务并交给任务队列处理的都是任务生产者。Broker : 消息代理, 队列本身. 也称为消息中间件. 接受任务生产者发送过来的任务消息, 存进队列再按序分发给...

2019-06-14 11:32:25 1206 1

原创 CentOS 7下安装Redis

安装redis下载安装包wget http://download.redis.io/releases/redis-4.0.6.tar.gz解压压缩包tar -zxvf redis-4.0.6.tar.gzyum安装gcc依赖yum install gcc进入redis解压目录下,编译安装cd redis-4.0.6# 编译make MALLOC=libc...

2019-06-13 18:46:47 259

原创 算法与数据结构(3)- 排序算法的稳定性

排序算法(英语:Sorting algorithm)是一种能将一串数据依照特定顺序进行排列的一种算法。排序算法的稳定性稳定性:稳定排序算法会让原本有相等键值的纪录维持相对次序。也就是如果一个排序算法是稳定的,当有两个相等键值的纪录R和S,且在原本的列表中R出现在S之前,在排序过的列表中R也将会是在S之前。当相等的元素是无法分辨的,比如像是整数,稳定性并不是一个问题。然而,假设以下的数对将要以...

2019-06-13 09:08:02 388

原创 CentOS 7安装Mysql8.0 以及 Mysql8.0中密码重置问题的完美解决

在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。安装下载并安装MySQL官方的 Yum Repositorywget -i -c https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm使用上面的命...

2019-06-11 16:14:22 1980

原创 CentOS 7安装Python3 以及python3.7中ModuleNotFoundError: No module named '_ctypes错误解决

CentOS 7.2 默认安装了python2.7.5 因为一些命令要用它比如yum 它使用的是python2.7.5。使用 python -V 命令查看一下是否安装Python然后使用命令 which python 查看一下Python可执行文件的位置python 指向的是python2.7安装1. 因为我们要安装python3版本,所以python要指向python3才行,目前还没有...

2019-06-11 07:56:35 8552

转载 PEP8 - Python编码规范完整中文版

变量常量:大写加下划线 USER_CONSTANT私有变量 : 小写和一个前导下划线 _private_valuePython 中不存在私有变量一说,若是遇到需要保护的变量,使用小写和一个前导下划线。但这只是程序员之间的一个约定,用于警告说明这是一个私有变量,外部类不要去访问它。但实际上,外部类还是可以访问到这个变量。内置变量 : 小写,两个前导下划线和两个后置下划线 class两个前...

2019-06-03 17:52:17 9412

rabbitmq-server-generic-unix-3.7.15.tar

centos erlang安装包

2022-01-09

Git-2.17.0-64-bit.zip

Git-2.17.0-64-bit

2021-08-20

Web前端开发规范手册.zip

结合个人博客https://blog.csdn.net/cn_1937/article/details/103521906,加上这个手册,能够完全掌握web前端的开发准则, 成为一个合格web前端工程师

2019-12-13

willow.zip

willow是fiddler的插件,可以很方便进行网络限速/host文件管理等

2019-06-20

xshell6 plus + xftp绿色永久版 + 配色方案.zip

xshell6 plus + xftp绿色永久版

2019-06-10

nvm-setup.zip

nvm(Node Version Manager)是一个用来管理node版本的工具。我们之所以需要使用node,是因为我们需要使用node中的npm(Node Package Manager),使用npm的目的是为了能够方便的管理一些前端开发的包

2019-05-16

redis可视化工具redis-desktop-mamage

redis可视化工具redis-desktop-mamage

2019-05-07

github最新版windows下redis安装包

redis官方是不支持windows操作系统的。但是微软的开源部门将redis移植到了windows上。因此下载地址不是在redis官网上。而是在github上:https://github.com/MicrosoftArchive/redis/releases。

2019-05-07

api-ms-win-crt-conio-l1-1-0.dll文件

计算机中丢失api-ms-win-crt-conio-l1-1-0.dll文件,百度网盘https://pan.baidu.com/s/1gk3efCm8LqaMNMncts5jzg

2018-05-31

api-ms-win-crt-process-l1-1-0.dll文件

积分太高了,给大家百度链接:https://pan.baidu.com/s/1WYoiIE3IyYur2SfMIuqVKg 提取码:jem3

2018-05-31

Java与模式pdf

java与模式一书是我老师当年推荐给我的,不过这本书早就停止了发行,我也是好不容易找到pdf版本,现在共享给大家

2018-02-06

微信公众号入门到精通

关于微信公证号的所有一切都在这里了。不需要别人指导,知己玩转微信公众号的一切

2018-02-02

阿里巴巴Java开发手册终极版

阿里Java开发手册终极版阿里Java开发手册终极版阿里Java开发手册终极版

2018-02-01

Android逆向助手

反编译别人的App是不道德的,但是,如果是为了纯粹的学习,提升自己,还是可以的,Android逆向助手,可以帮助你,获取到你想要的

2018-01-14

GifCam(Gif图片录制软件)

Gif图片录制软件,可以帮助录制电脑屏幕上任意大小内容任意时间长度,而且还可以自己调节内容,可以断点续录。

2018-01-14

GifView(gif图片播放器)

Gif图片播放器,可以帮助你,像看电影一样,调节图播放的进度,而且还可以暂停播放

2018-01-14

Rxjava-中文文档

Rxjava目前来说是非常流行的异步框架,掌握Rxjava可以在工作中得心应手,这里提供Rxjava中文文档。可以帮助你更好更快的掌握这项技术。

2018-01-04

fiddler抓包工具

fiddler抓包工具

2017-02-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除