自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 Python Web框架Django 入门(一)——搭建第一个HelloWorld项目

安装方法一: 官网源码安装,上面有很详细的教程   点击这里方法二:  pip install Django==2.1.1安装 Django 之后,您现在应该已经有了可用的管理工具 django-admin.py,查看版本号表示安装成功C:\Users\kinzx>django-admin  --version2.1.1创建HelloWorld项目使用 dja...

2018-09-20 12:37:46 2581 1

原创 Sublime Text入门教程(一)——Win10和Ubuntu 16.04 Sublime Text安装指导(附注册码)

Sublime Text        Sublime Text 是一个带扩展的Vim风格编辑器,它的作者是Jon Skinner,自 2008年1月份发布第一个试用版本,经过不断更新,最新发布了3.0版本。       Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能...

2018-09-03 19:40:21 641

原创 如何打开linux内核函数dev_dbg()调试开关

       linux设备驱动开发,我们经常看到内核使用dev_dbg来控制输出信息,这个函数包含在<linux/device.h>或<linux /paltforam_device.h>头文件中,但是默认情况下看不到调试信息,该如何打开呢,我们直接上代码:#if defined(CONFIG_DYNAMIC_DEBUG)#define dev_dbg(dev, ...

2018-08-22 15:53:45 12980 1

原创 Oracle VM VirtualBox使用说明

      VirtualBox 是一款开源虚拟机软件。VirtualBox 是由德国 Innotek 公司开发,由Sun Microsystems公司出品的软件,使用Qt编写,在 Sun 被 Oracle 收购后正式更名成 Oracle VM VirtualBox。       VirtualBox号称是最强的免费虚拟机软件,它不仅具有丰富的特色,而且性能也很优异!它简单易用,可虚拟...

2018-07-27 15:35:06 28199

原创 浏览器缓存数据怎么导出? Firefox Chrome

Chrome:浏览器输入:chrome://version/可以看到如下数据(Ubuntu):可执行文件路径 /opt/google/chrome/google-chrome 个人资料路径 /home/kinzxv/.config/google-chrome/Default 个人资料路径下面包含多个sqlite数据库文件:Cookies,Favicons,History,Login Data但都是加密数据,没有解密工具的情况下可以将同名数据库替换本地文件,即可用Chrom

2020-05-27 17:36:29 1695

原创 Python 基础大全

目录字符串格式化python中format函数用于字符串的格式化,参考链接:Hereprint('{名字}今天去{动作}'.format(名字='陈小明',动作='打篮球'))#通过关键字print('{0}今天去{1}'.format('陈小明','打篮球'))#通过位置 ...

2018-11-13 15:53:49 196

原创 VIM使用技巧专区汇总

查找 set hlsearch:设置搜索高亮/something: 在后面的文本中查找something。?something: 在前面的文本中查找something。/pattern/+number: 将光标停在包含pattern的行后面第number行上。/pattern/-number: 将光标停在包含pattern的行前面第number行上。n: 向后查找下一个。N:...

2018-11-01 14:58:07 216

原创 网站对接支付宝支付原理分析

最近分析了一下网页中使用支付宝付款付款,通过抓包分析绘制下面的流程图:如上图,红色实线标注的地方表示容易出现漏洞的地方,我们在做渗透测试的时候要特别关注。1、付款金额校验  付款金额必须在后台与商品id进行比对校验,最好的方式就是直接由商品id生成,不使用前端提交的数据。2、商品数量,类别校验  同样作为入参要校验包括商品数量以及类别,防止负数等情况引起异常。3、关键信息不要使...

2018-10-13 21:01:29 1316

原创 Python Web框架Django 入门(二)——增加APP功能模块

创建第一个APP项目上一篇使用 django-admin.py 创建了HelloWorld 项目,在HelloWorld目录下新增一个APP模块,命令如下: python manage.py startapp app执行创建命令后文件目录如下图: 目录说明:HelloWorld:目录结构与上一篇相同,不再重复介绍,参考 搭建第一个Django HelloWorld项目...

2018-09-21 10:31:52 4813 3

原创 Google Protocol Buffer 的使用和原理

 简介Google Protocol Buffer( 简称 Protobuf) 是 Google 公司内部的混合语言数据标准。Protobuf是一种轻便高效的结构化数据存储格式,可以用于结构化数据串行化,或者说序列化。它很适合做数据存储或 RPC 数据交换格式。可用于通讯协议、数据存储等领域的语言无关、平台无关、可扩展的序列化结构数据格式。目前提供了 C++、Java、Python、JS、...

2018-09-14 11:02:25 5664

转载 linux系统查看某个端口(port)是否被应用程序占用

一、使用lsof 格式:lsof -i:port 比如我要查看80端口占用情况,可以使用 lsof -i:80可以很清楚的看到是被那个端口占用了备注:需要注意的时候,lsof需要拥有该进程的权限,方可以查看,占用情况。比如,我使用另一个用户,就无法查看了。当前的名为dequan用户就看不到进程占用情况。如果使用nginx或root用户就可以了,如下:二...

2018-08-27 20:02:13 793

转载 Linux环境下hadoop 2.6.0 分布式集群搭建(实战演练)

应用场景之前介绍了单节点,部署伪分布式hadoop集群,可以作为自己使用,但是真正投入生产环境,伪分布式是不够的,仅仅作为个人研究测试使用,此时我们需要部署搭建hadoop完全分布式集群,此hadoop性能将更加强悍,满足生产需求,下面就搭建Apache Hadoop2.6.0环境演示。操作步骤1. 配置网络[每个节点]网络配置博客2. 关闭防火墙[每个节点]&l...

2018-08-23 10:14:14 523

转载 python开发大全、系列文章、精品教程

python基础教程python基础系列教程——Python的安装与测试:python解释器、PyDev编辑器、pycharm编译器python基础系列教程——Python库的安装与卸载python基础系列教程——Python3.x标准模块库目录python基础系列教程——Python中的编码问题,中文乱码问题python基础系列教程——python基础语法全解python...

2018-08-22 10:23:32 588

原创 Ubuntu使用技巧汇总

如何使能/禁用 root账号?【问题描述】新安装的系统,root账户并没有被激活,通过su命令切换认证永远都是认证失败。【解决方法】在终端中输入:#sudo passwd root之后要求你输入两次root用户的密码,重启后就可以登陆root用户了。退出root权限方法:#exit如果需要隐藏root用户:# sudo passwd  -l  root  #设置root密码...

2018-08-06 11:18:49 281

原创 阿里巴巴面试流水账

Aliexpress-算法专家-搜索推荐算法(淘宝海外版)一面:技术面—主要考察技术广度,涉及C++基础,TCP/IP,数据库,中间件,简单算法,设计模式(为防止作弊,第一二轮为交叉面试,由两个面试官分别从一个大题库里随机抽题面试)二面:技术面—主要考察技术广度,涉及C++基础,TCP/IP,数据库,中间件,简单算法,设计模式(为防止作弊,第一二轮为交叉面试,由两个面试官分别从一个...

2018-08-01 11:08:05 1067

原创 NoSQL 数据库之Redis数据模型 (四)

Redis单线程架构1 单线程模型Redis客户端对服务端的每次调用都经历了发送命令,执行命令,返回结果三个过程。其中执行命令阶段,由于Redis是单线程来处理命令的,所有每一条到达服务端的命令不会立刻执行,所有的命令都会进入一个队列中,然后逐个被执行。并且多个客户端发送的命令的执行顺序是不确定的。但是可以确定的是不会有两条命令被同时执行,不会产生并发问题,这就是Redis的单线程基本模型...

2018-07-27 14:28:07 172

原创 NoSQL 数据库之Redis数据结构详解 (三)

注:此文原载于本人网易博客,并加上工作日常总结完善,统一汇总于CSDN博客发布【redis数据结构 – 简介】redis是一种高级的key:value存储系统,其中value支持五种数据类型:1.字符串(strings)2.字符串列表(lists)3.字符串集合(sets)4.有序字符串集合(sorted sets)5.哈希(hashes)...

2018-05-12 23:05:55 160

原创 NoSQL 数据库之Redis简介 (一)

注:此文原载于本人网易博客,并加上工作日常总结完善,统一汇总于CSDN博客发布【redis 开门见山】redis是一个基于BSD协议开源的Key-Value型NoSQL数据库。它用C语言编写的、支持网络交互的、可基于内存也可持久化。它通常用来存储结构化的数据,因为redis的key可以包含String、hash、listset和sorted list。【redis 接口支持】Redisclient...

2018-05-08 23:27:21 208

空空如也

空空如也

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

TA关注的人

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