自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cxu123321的博客

little change, keep moving

  • 博客(188)
  • 收藏
  • 关注

转载 python-查看Django版本

查看Django版本贾己人 2019-05-27 11:26:17 8678 收藏 3展开查看Django版本方法一(命令行):python -m django --version1方法二(交互式):>>> import django>>> print(django.VERSION)12————————————————版权声明:本文为CSDN博主「贾己人」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本..

2020-05-30 22:08:07 186

转载 Django 创建第一个项目

Django 创建第一个项目本章我们将介绍Django 管理工具及如何使用 Django 来创建项目,第一个项目我们以 HelloWorld 来命令项目。测试版本说明: Python 3.7.4 Django 3.0.6 Django 管理工具安装 Django 之后,您现在应该已经有了可用的管理工具django-admin.py。我们可以使用django-admin.py来创建一个项目:我们可以来看下django-admin 的命令介绍:$ django-a...

2020-05-30 21:43:03 165

转载 django项目部署上线

django项目部署上线MHyourh前言完善的django项目上线,有很多种上线的方法,比如apache, uwsgi, nginx等。这里只介绍2种,一种是django自带的,另外一种则是nginx + uwsgi完成介绍。这里的系统环境采用的是ubantu系统, python环境采用的是python3, django环境采用1.11一、自带的部署功能数据库迁移:如果django项目中的数据是在本地的mysql中,需要将它的数据迁移到远程连接的数据库中。使用navicat操.

2020-05-30 21:39:07 541

转载 BIO,NIO,AIO整理(全称,介绍,区别)

BIO,NIO,AIO整理(全称,介绍,区别)光辉晨少先来个例子理解一下概念,以银行取款为例: 同步 : 自己亲自出马持银行卡到银行取钱(使用同步IO时,Java自己处理IO读写)。 异步 : 委托一小弟拿银行卡到银行取钱,然后给你(使用异步IO时,Java将IO读写委托给OS处理,需要将数据缓冲区地址和大小传给OS(银行卡和密码),OS需要支持异步IO操作API)。 阻塞 : ATM排队取款,你只能等待(使用阻塞IO时,Java调用会一直阻塞到读写完成才返回)。

2020-05-30 20:49:30 129

转载 Apache Flink® — Stateful Computations over Data Streams

Apache Flink®— Stateful Computations over Data StreamsAll streaming use casesEvent-driven Applications Stream & Batch Analytics Data Pipelines & ETLLearn moreGuaranteed correctnessExactly-once state consistency Event-time processin...

2020-05-29 18:34:43 199

转载 为 C# 代码生成 API 文档(自译)

为 C# 代码生成 API 文档(自译)原文地址:http://broadcast.oreilly.com/2010/09/build-html-documentation-for-y.html#commentsSandcastle功能概述 如果您使用过的程序集中,带有详细的 API 说明文档,并且文档的格式和 MSDN 上的一样,您将发现这样 API 说明文档的是多么的方便。生成类似的 HTML 格式文档的方法有很多,不过,我发现其中最简单的方法是使用Sandcastle工具来...

2020-05-29 16:01:35 1610

转载 如何python搭建简单的服务,并实现post、get功能

如何python搭建简单的服务,并实现post、get功能ShadowowowKiller 2019-07-07 03:35:11 4647 收藏 9展开如何python搭建简单的服务,并实现post、get功能问题背景两台机器,其中一台机器A需要计算,并且时刻把结果传输到另一台机器B上。最simple的方式,机器B搭建一个系列公共目录,其中一个设置A有权限读写。A挂在B的公共目录,把计算结果写进去。B监控公共目录,当有新的内容写入时,读取文件,当然,此处要考虑锁的问题。这里,反过来把公..

2020-05-29 14:33:11 615

转载 js FormData方法介绍

js FormData方法介绍1. 概述FormData类型其实是在XMLHttpRequest 2级定义的,它是为序列化表以及创建与表单格式相同的数据(当然是用于XHR传输)提供便利。2. 构造函数创建一个formData对象实例有几种方式1、创建一个空对象实例var formData = new FormData();此时可以调用append()方法来添加数据2、使用已有的表单来初始化一个对象实例假如现在页面已经有一个表单<form id="myForm

2020-05-29 13:47:17 1464

转载 数据仓库(二)之维度建模篇

数据仓库(二)之维度建模篇mark_wu2000概述维度建模是一种将数据结构化的逻辑设计方法,它将客观世界划分为度量和上下文。度量是常常是以数值形式出现,事实周围有上下文包围着,这种上下文被直观地分成独立的逻辑块,称之为维度。它与实体-关系建模有很大的区别,实体-关系建模是面向应用,遵循第三范式,以消除数据冗余为目标的设计技术。维度建模是面向分析,为了提高查询性能可以增加数据冗余,反规范化的设计技术。维度建模优点...

2020-05-29 13:42:58 181

转载 cpu时钟频率计算公式_CPU频率计算方法详解

cpu时钟频率计算公式_CPU频率计算方法详解网络整理关键字:cpu频率(2)时钟频率(12)  CPU频率,就是CPU的时钟频率,简单说是CPU运算时的工作的频率(1秒内发生的同步脉冲数)的简称。单位是Hz,它决定计算机的运行速度。本文主要介绍cpu时钟频率计算公式及方法,具体的跟随小编一起来了解一下。  cpu时钟频率简介  随着计算机的发展,主频由过去MHZ发展到了当前的GHZ(1GHZ=10^3MHZ=10^6KHZ= 10^9HZ)。  通常来讲,在同系列微处理器,主频越高

2020-05-29 11:10:34 13668

转载 共享内存多核系统与分布式内存系统之间的区别 

共享内存多核系统与分布式内存系统之间的区别姬鑫 我们经常说到的多核处理器,是指一个处理器(CPU)上有多个处理核心(CORE),共享内存多核系统我们可以将CPU想象为一个密封的包,在这个包内有多个互相连接的CORES,每个CORE共享一个主存,所有的处理核心都可以访问主存。 分布式内存系统是由多个处理器(CPU)组成,每个处理器可以位于不同的计算机上,并且都有自己私有的内存。MPI(message passing interface)是运行在分布式计算机系统上的并行应用程...

2020-05-29 11:04:23 3350

转载 扫描微信二维码实现快速登录

扫描微信二维码实现快速登录浅唱~幸福 2019-06-03 10:20:46 2969 收藏 2展开一、什么是二维码二维码又称二维条码,常见的二维码为QR Code,QR全称Quick Response,是一个近几年来移动设备上超流行的一种编码方式,它比传统的Bar Code条形码能存更多的信息,也能表示更多的数据类型。二维条码/二维码(2-dimensional bar code)是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的;在代码编制上巧妙地利..

2020-05-29 09:05:41 5774

转载 ASP.NET WebApi 实现Token验证

ASP.NET WebApi 实现Token验证基于令牌的认证 我们知道WEB网站的身份验证一般通过session或者cookie完成的,登录成功后客户端发送的任何请求都带上cookie,服务端根据客户端发送来的cookie来识别用户。 WEB API使用这样的方法不是很适合,于是就有了基于令牌的认证,使用令牌认证有几个好处:可扩展性、松散耦合、移动终端调用比较简单等等,别人都用上了,你还有理由不用吗? 下面我们花个20分钟的时间来实现一个简单的WEB API token认...

2020-05-29 07:51:55 2045

转载 Linux怎么修改用户密码

Linux怎么修改用户密码方法/步骤 1 首先,要用CRT软件连接Linux系统。 2 首选,确认是用root用户登录系统的。 输入命令: id ,查看登录用户信息。 3 若修改root自己的密码,直接输入 passwd . 输入两遍,新密码即可。 4 若修改其他用户,如oracle 的密码,可直接输入passwd oracle. 输入两遍性新密码即可。 5 这样就修改成功了。...

2020-05-28 10:09:05 445

转载 全文搜索引擎 Elasticsearch 入门教程

全文搜索引擎 Elasticsearch 入门教程作者:阮一峰日期:2017年8月17日全文搜索属于最常见的需求,开源的Elasticsearch(以下简称 Elastic)是目前全文搜索引擎的首选。它可以快速地储存、搜索和分析海量数据。维基百科、Stack Overflow、Github 都采用它。Elastic 的底层是开源库Lucene。但是,你没法直接用 Lucene,必须自己写代码去调用它的接口。Elastic 是 Lucene 的封装,提供了 REST API ...

2020-05-28 09:53:31 150

转载 ElasticSearch Root身份运行

java.lang.RuntimeException: can not run elasticsearch as rootwkCaeser_ 2018-07-30 15:13:15 3602 收藏展开elaticsearch默认不能用root用户启动,所以会报java.lang.RuntimeException: can not run elasticsearch as root异常。解决方法有两类:1、修改elaticsearch配置,使其可以允许root用户启动(不建议)#在执行e..

2020-05-28 09:40:45 675

转载 Linux 远程连接sftp与ftp

Linux 远程连接sftp与ftplinuxsftp远程连接命令  sftp -oPort=60001 root@192.168.0.254  使用-o选项来指定端口号。  -oPort=远程端口号  sftp> get /var/www/fuyatao/index.php /home/fuyatao/  这条语句将从远程主机的 /var/www/fuyatao/目录下将 index.php  下载到本地 /home/fuyatao/目录下。  sftp> put /hom.

2020-05-28 09:25:07 1036

转载 linux信息安全_SSL,PKI,CA篇

linux信息安全_SSL,PKI,CA篇网名为什么那么长 2016-01-10 21:27:47 2404 收藏展开SSL,PKI,CA若互联网上面信息的传输信息不采取任何加密技术,那么所有的数据都是透明的,毫无隐私可言,于是加解密技术就应运而生了。古代的加密方式更容易被人记忆,比如早期古希腊采取的羊皮卷加密,战争时期密报采取的不同的数字替换技术,这些加密的方法一旦被猜到和识破,真是弹指可破,随着计算机的计算能力的不断提高,加密技术也伴随者越来越复杂的算法运算,有...

2020-05-28 09:08:25 460

转载 linux 卸载jdk和安装

linux 卸载jdk和安装卸载JDK1、先输入java -version 查看是否安装了jdk2、如果安装了,检查下安装的路径which java(查看JDK的安装路径)3、卸载rm -rf JDK地址(卸载JDK)rm -rf /usr/java/jdk/jdk1.8.0_172/4、vim命令编辑文件profile vim /etc/profile删除配置的环境变量,至此JDK卸载完毕5、检查下自带的jdk命令:rpm -qa |grep jav...

2020-05-28 08:56:01 230

转载 Linux wget命令详解

Linux wget命令详解wget是一个下载文件的工具,它用在命令行下。对于Linux用户是必不可少的工具,我们经常要下载一些软件或从远程服务器恢复备份到本地服务器。 wget支持HTTP,HTTPS和FTP协议,可以使用HTTP代理。所谓的自动下载是指,wget可以在用户退出系统的之后在后台执行。这意味这你可以登录系统,启动一个wget下载任务,然后退出系统,wget将在后台执行直到任务完成 wget 可以跟踪HTML页面上的链接依次下载来创建远程服务器的本地版本,完全重建原始站点...

2020-05-28 08:44:28 839

转载 android如何实现开机自动启动Service或app

android如何实现开机自动启动Service或applowrebswrd关注0.8232018.04.17 22:09:51字数 679阅读 14,401第一步:创建广播接收者首先创建一个广播接收者,重构其抽象方法 onReceive(Context context, Intent intent),在其中启动你想要启动的Service或app。import android.content.BroadcastReceiver;import android.content....

2020-05-28 08:22:19 1238

转载 Android定时任务的应用及实现

Android定时任务的应用及实现冯裴添关注定时任务在Android中这算是一个常用的功能了。比如注册获取验证码时的倒计时,或者支付时候也会有倒计时。正计时大多也都用在定时唤醒或者延时做一些操作的情况。本文我会先整理一下定时任务的几种方法以及CountDownTimer这个专门用来倒计时的类,后面我们以最常用应用场景来演示一下验证码倒计时原理的实现,包装效果后如下图:实现正定时的五种方法方法1:通过Handler + Thread 的方式。代码如下。MainActivity...

2020-05-28 08:18:26 893

转载 Elasticsearch实现中文分词

Elasticsearch实现中文分词邵奈一 2019-01-24 11:39:43 2871 收藏 1展开教程目录0x00 教程内容0x01 默认标准分词效果展示1. 默认标准分词器的使用2. 新建一个测试索引3. 查询及效果展示0x02 分词插件elasticsearch-analysis-ik1. 下载插件2. 启动Elasticsearch3. 重新创建测试索引0x03 ik分词效果展示1. ik_max_word分词2. ik_smart分词0xFF 总结0..

2020-05-27 21:02:46 207

转载 luncence和solr

luncenceweixin_33814685问题的提出:我们在访问淘宝,京东这些商城系统的时候,我们可以随意的在文本框输入关键字就可以获取到所想要的信息或者相关的信息,那么我们到底是如何实现这个功能的呢,为什么可以随意的输入就可以显示相关的信息。其实我们在进行搜索服务的时候,都是想好的关键字,而这些存储在数据库中的关键字已经被luncence进行了检索管理,比如一个商品描述的大文本,有很多文字,luncence已经将这些文字分片分离,所以我们在搜索的时候出发它的确不包含这些文字,否则一般.

2020-05-27 20:56:25 478

转载 C#分词算法

C#分词算法分词算法的正向和逆向非常简单,设计思路可以参考这里:中文分词入门之最大匹配法 我爱自然语言处理http://www.52nlp.cn/maximum-matching-method-of-chinese-word-segmentation正向最大匹配,简单来说,就是分词的时候,每次读取最大长度,比如7个字。然后去词典看,有没有这个词,没有,就减少一个字,再去词典找有没有这个词。如此循环,直到找到为止。然后继续从字符串读取7个字,再去词典匹配,如此循环。直到整个字符串...

2020-05-27 20:52:40 1438 1

转载 C#中的依赖注入那些事儿

C#中的依赖注入那些事儿目录目录1 IGame游戏公司的故事 1.1 讨论会 1.2 实习生小李的实现方法 1.3 架构师的建议 1.4 小李的小结2 探究依赖注入 2.1 故事的启迪 2.2 正式定义依赖注入3 依赖注入那些事儿 3.1 依赖注入的类别 3.1.1 Setter注入 3.1.2 Construtor注入 3.1.3 依赖获取 3.2 反射...

2020-05-27 20:50:35 357

转载 【Finereport】行号

【Finereport】行号喜东东cc 2018-05-24 16:25:47 2653 收藏 1展开一. row( )该公式只有在条件属性中才会生效。可以在条件属性的新值中使用,也可以作为判断的条件。二. seq( )seq() + 自定义左父格三. =&B2=&B2 + 左父格设置为B2————————————————版权声明:本文为CSDN博主「喜东东cc」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:ht..

2020-05-27 20:32:55 938

转载 DevExpress-Legend Items

Legend ItemsJul 08, 2019 5 minutes to readThis document describes how to display and customize default and customlegend items. Obtaining parameters of an individual legend item at runtime is possible. This document consists of the following sections:.

2020-05-27 16:26:41 748

转载 vue-导航守卫

导航守卫译者注“导航”表示路由正在发生改变。正如其名,vue-router提供的导航守卫主要用来通过跳转或取消的方式守卫导航。有多种机会植入路由导航过程中:全局的, 单个路由独享的, 或者组件级的。记住参数或查询的改变并不会触发进入/离开的导航守卫。你可以通过观察$route对象来应对这些变化,或使用beforeRouteUpdate的组件内守卫。#全局前置守卫你可以使用router.beforeEach注册一个全局前置守卫:const router = new ...

2020-05-27 16:00:28 96

转载 C#中实现Fluent Interface的三种方法

C#中实现Fluent Interface的三种方法更新时间:2015年03月31日 09:23:54 转载投稿:junjie 这篇文章主要介绍了C#中实现Fluent Interface的三种方法,本文讲解了Fluent Interface的简单实现、使用装饰器模式和扩展方法实现Fluent Interface等3种实现方法,需要的朋友可以参考下背景知识Fluent Interface是一种通过连续的方法调用以完成特定逻辑处理的API实现方式,在代码中引入Fluent In...

2020-05-27 15:43:01 1205

转载 Vue路由钩子 afterEach beforeEach区别

Vue路由钩子 afterEach beforeEach区别​ vue-router作为vue里面最基础的服务,学习一段时间,对遇到的需求进行一些总结使用vue-cli作为开发前提 vue-router已经配置好了路由写法 routes: [ { path: '/cart', name: 'cart', component: cart, meta :{ title: "购物车"} //用于给定网页名 }

2020-05-27 14:23:22 201

转载 vue 判断是否登录,进入不同的页面

vue 判断是否登录,进入不同的页面想要飞翔的小猪 2018-12-28 11:03:54 5004 收藏 8展开描述:我们在开发中,经常会遇到,进入登录页面与主页面的判断,通常后台会传回一个session来判断,现在就考虑下有多少中方法来实现这种效果;1.以前用的方法是直接在app.vue入口文件来判断跳转登录页面,还是主页面,优点:简单明了,直接根据是否存在session来判断入口文件是登录还是主页面;缺点:体验感不好,每次判断前都会有登录页面出现一下,再跳转主页面,2.用...

2020-05-27 14:07:44 2988

转载 Redis之Redis事务

Redis之Redis事务Redis事务的概念:  Redis 事务的本质是一组命令的集合。事务支持一次执行多个命令,一个事务中所有命令都会被序列化。在事务执行过程,会按照顺序串行化执行队列中的命令,其他客户端提交的命令请求不会插入到事务执行命令序列中。  总结说:redis事务就是一次性、顺序性、排他性的执行一个队列中的一系列命令。  Redis事务没有隔离级别的概念:  批量操作在发送 EXEC 命令前被放入队列缓存,并不会被实际执行,也就不存在事务内的查询要看到事务里的更新,事务外

2020-05-26 22:47:06 87

转载 redis系列——redis跨机器复制指定key(二)

redis系列——redis跨机器复制指定key(二)猛波波 2019-12-12 11:14:19 122 收藏展开前言:拷贝redis数据,首先想到可以把redis的dump.rdb快照文件拷贝到新redis的数据目录启动就好,但这样是把全部数据都拷贝了过去,并且如果被拷贝的redis里面本身有数据的话,会被覆盖掉,所以这种方法只适合做数据的整体迁移。但有时候需要把redis内的部分key写到不同机器上不同集群的redis内,这时候就有了这个方法。新建脚本:movekey.sh..

2020-05-26 22:46:18 743

转载 Redis持久化方案(其实就是配置一下,就可以让redis内存中的数据保存到硬盘中)

Redis持久化方案(其实就是配置一下,就可以让redis内存中的数据保存到硬盘中)四大天王之一 2018-08-10 20:54:46 6852 收藏 1展开Redis的所有数据都是保存到内存中的,但是redis提供2中持久化方案。其实数据量不大,redis也不是这么容易挂掉, 而且redis自己有默认的持久化方案(Rdb 方案)!!!1. Rdb:快照形式,定期把内存中当前时刻的数据保存到磁盘。Redis默认支持的持久化方案。2. aof形式:append only fi...

2020-05-26 22:45:09 1859

转载 Redis非事务型流水线

Redis非事务型流水线使用事务的其中一个好处就是底层的客户端会通过使用流水线来提高事务执行时的性能。使用非事务型流水线(non-transactional pipeline)同样可以获得相似的性能提升,并且可以让用户同时执行多个不同的命令。MULTI和EXEC也会消耗资源,并且可能会导致其他重要的命令被延迟执行。但也可以在不使用MULTI和EXEC的情况下,获得流水线带来的所有好处。pipe = conn.pipeline()在执行pipeline()时传入True作为参数,或者不

2020-05-26 22:43:30 206

转载 一个轻量级分布式RPC框架--NettyRpc

一个轻量级分布式RPC框架--NettyRpc1、背景最近在搜索Netty和Zookeeper方面的文章时,看到了这篇文章《轻量级分布式 RPC 框架》,作者用Zookeeper、Netty和Spring写了一个轻量级的分布式RPC框架。花了一些时间看了下他的代码,写的干净简单,写的RPC框架可以算是一个简易版的dubbo。这个RPC框架虽小,但是麻雀虽小,五脏俱全,有兴趣的可以学习一下。本人在这个简易版的RPC上添加了如下特性:* 服务异步调用的支持,回调函数callback的支持*

2020-05-26 22:41:41 206

转载 sqlserver 开启快照

sqlserver 开启快照同事总结的 记录之(1).打开快照:在master数据库执行如下:ALTER DATABASE [dbname] SET ALLOW_SNAPSHOT_ISOLATION ON;ALTER DATABASE [dbname] SET READ_COMMITTED_SNAPSHOT ON;在nc数据库下执行如下:SET TRANSACTION ISOLATION LEVEL READ COMMITTED说明:以上三句脚本可以确定开启已提交读隔离级别快照(即使人为

2020-05-26 22:37:32 1070

转载 汇编与栈帧学习(一)

汇编与栈帧学习(一)最近学习《深入理解计算机系统》,书中全是汇编,正好借着GDB来研究一下汇编语言和函数调用时栈帧的变化。于是写下这个开篇的博客,我先以一个简单的程序进行研究:如上图这个程序(func.c)含有两个函数。main和add,功能很简单就是求两个两个数的和然后输出。用命令:gcc func.c -o func.o 编译成目标文件func.o。用GDB加载:首先在main和add两处设置了断点。为了便于观察程序运行时栈帧的变化。之后运行程序,对main进行反汇编看一下mai

2020-05-26 22:32:01 316

转载 位运算

位运算(&、|、^、~、>>、<<)1.位运算概述从现代计算机中所有的数据二进制的形式存储在设备中。即0、1两种状态,计算机对二进制数据进行的运算(+、-、*、/)都是叫位运算,即将符号位共同参与运算的运算。口说无凭,举一个简单的例子来看下CPU是如何进行计算的,比如这行代码:int a = 35;int b = 47;int c = a + b;计算两个数的和,因为在计算机中都是以二进制来进行运算,所以上面我们所给的int变量会在机器内部先转换为二

2020-05-26 12:33:51 194

空空如也

空空如也

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

TA关注的人

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