自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 通俗易懂:Linux/Unix用户及用户组权限管理

写作目的:本文目的旨在让初学者少走弯路,全面学习Linux用户及用户组管理基础命令。 之前学习Linux用户及用户组权限管理的时候看了很多网上搜的帖子,发现大多数的帖子都是互相转来转去的,内容根本没有经过验证就随意贴出来,导致本来挺简单的命令都写错,让初学者容易实践的时候报错,还不知道应该怎...

2017-08-27 00:28:14 1490 0

原创 Sql Server分页分段查询百万级数据四种项目实例

实际项目中百万级数据需要实现自定义分页,最关键第一步就是写分页SQL语句,要求语句效率要高。 那么本文的一个查询示例是查询第100000-100050条记录,即每页50条的结果集。查询的表名为infoTab,且id为整型自增主键字段。   第一种、使用NOT IN关键字 SELECT TO...

2017-08-25 19:53:00 739 0

原创 简单构建基于RDF和SPARQL的KBQA(知识图谱问答系统)

本文主要通过python实例讲解基于RDF和SPARQL的KBQA系统的构建。该项目可在python2和python3上运行通过。 注:KBQA即是我们通常所说的基于知识图谱的问答系统。这里简单构建的EasyKBQA,数据来源于网络,源码地址看下面补充说明。   流程原理: 该问答系统可以...

2018-08-23 14:12:50 1673 2

原创 机器学习之数据预处理,Pandas读取excel数据

Python读写excel的工具库很多,比如最耳熟能详的xlrd、xlwt,xlutils,openpyxl等。其中xlrd和xlwt库通常配合使用,一个用于读,一个用于写excel。xlutils结合xlrd可以达到修改excel文件目的。openpyxl可以对excel文件同时进行读写操作。而...

2018-06-30 20:44:34 1624 0

原创 Windows 2012服务器安装GPU版TensorFlow完全攻略

一、首先,推荐用Anaconda安装因为Anaconda本身就已经默认安装了很多常用的Python库,可以省去大量的库安装过程,并且解决兼容性问题。Anaconda本身的安装也非常简单,搜索Anaconda官网,下载最新的Anaconda对应的exe文件,约几百兆,双击安装即可。启动Anacond...

2018-04-22 16:23:14 3715 0

原创 通俗易懂的信息熵与信息增益(IE, Information Entropy; IG, Information Gain)

信息熵与信息增益(IE, Information Entropy; IG, Information Gain)信息增益是机器学习中特征选择的关键指标,而学习信息增益前,需要先了解信息熵和条件熵这两个重要概念。信息熵(信息量) 信息熵的意思就是一个变量i(就是这里的类别)可能的变化越多(只和值的种类...

2018-01-09 19:34:24 4128 0

转载 Python2和Python3中的字符串编码问题解决

Python2和Python3在字符串编码上是有明显的区别。 在Python2中,字符串无法完全地支持国际字符集和Unicode编码。为了解决这种限制,Python2对Unicode数据使用了单独的字符串类型。要输入Unicode字符串字面量,要在第一个引号前加上’u’。Python2中普通...

2018-01-02 20:30:59 280 0

转载 约瑟夫环问题,一道经典的数据结构题目

问题描述:n个人(编号0~(n-1)),从0开始报数,报到(m-1)的退出,剩下的人继续从0开始报数。求胜利者的编号。 一般我们采用一个循环队列来模拟约瑟夫环的求解过程,但是如果n比较大的时候,采用模拟的方式求解,需要大量的时间来模拟退出的过程,而且由于需要占用大量的内存空间来模拟队列中的n个人...

2017-12-31 19:37:14 500 0

翻译 解决Python模块报错:ModuleNotFoundError: No module named 'cStringIO'

原作者遇到了跟我一样的问题,我也是在执行下面代码: import cStringIO 时提示报错为: ModuleNotFoundError: No module named 'cStringIO' 文中答复给出的解决方案是: From Python 3.0 ...

2017-11-14 16:31:03 40651 2

原创 利用pip批量更新python库

如果python库比较旧,需要更新到最新版本,可以利用pip工具。 DOS命令行下,输入pip -V查看pip版本,可以先把pip更新到新版本。 查看系统里过期的python库 pip list #列出所有安装的库 pip list --outdated #列出所有过期...

2017-10-30 22:54:59 708 0

原创 MNIST-NameError: name ‘input_data’ is not defined解决办法

在学习TensorFlow文档教程的时候, 在MNIST入门一节,发现直接运行下载MNIST数据集的代码会报错。 原代码如下: import tensorflow.examples.tutorials.mnist.input_data  mnist = input_data.read_data...

2017-10-09 22:25:49 3132 0

转载 Windows同时安装Python2、Python3兼容运行

Python2、Python3可以同时安装在windows上,关键是如何有选择的运行Python2还是Python3。   指定运行版本 如果你有一个Python文件叫 hello.py,那么你可以这样用Python2运行它 py -2 hello.py 类似的,如果...

2017-09-25 19:04:00 333 0

转载 Nginx服务器配置之location语法分析

location基本语法:location [=|~|~*|^~] /uri/ { … } = 严格匹配。如果这个查询匹配,那么将停止搜索并立即处理此请求。 ~ 为区分大小写匹配(可用正则表达式) !~为区分大小写不匹配 ~* 为不区分大小写匹配(可用正则表达式) ...

2017-09-22 20:42:37 163 0

原创 Linux(Cent OS7.2)下启动停止memcached方法及ps命令使用讲解

原文:Linux(Cent OS7.2)下启动停止memcached方法及ps命令使用讲解 Linux下,以Cent OS7.2为例,安装memcached后的启动方法很简单,这里我们使用yum源安装。 首先查找yum源版本库的memchaced安装包, yum list | grep me...

2017-08-31 21:10:13 220 0

原创 Windows服务器安装Memcache缓存服务及PHP扩展

一、Windows服务器安装Memcache缓存服务,需要下载windows稳定版Memcache程序memcached.zip,下载后解压到自定义服务目录,如D:\phpStudy\tools\memcached。进入解压入目会有两个子目录X86和X64,根据操作系统选择合适版本,如64位系统选...

2017-08-29 20:25:18 1316 0

原创 Mysql命令行备份与还原数据库操作实例

无论是Windows还是Linux,都可以通过如下命令行形式备份Mysql数据库 备份命令: 在windows的DOS窗口命令行或linux的shell命令行,假设需要备份的数据库是advanced: mysqldump -u root -p advanced >...

2017-08-28 21:43:08 793 0

转载 H5网站模板——前台和后台

以下是比较典型的前台或者后台的H5模板: html5优分期大学生分期购物商城模板 链接:http://pan.baidu.com/s/1dEUAzBz 密码:j150 红色的五金电气商城网站模板 链接:http://pan.baidu.com/s/1bpgjMG3 密码:e0jq ...

2017-08-27 21:26:20 10834 3

转载 网上收集的“知乎网”技术方案架构

知乎的整个网站架构图如下:   知乎是国内很少的使用Python开发的一个网站,也很多值得我们学习的地方,从知乎让我们也可以了解到一些新的WEB技术。 一、Python框架 知乎目前使用的是Tornado 框架。Tornado 全称Tornado Web Serve...

2017-08-27 00:26:56 701 0

原创 WordPress设置“固定链接”后,页面404错误的解决方法

Nginx 解决方案: 网上盛传的方法是: 在 /etc/nginx/nginx.conf文件的 loction / {} 中添加 if (-f $request_filename/index.html){ rewrite (.*) $1/index.html break...

2017-08-27 00:25:08 647 0

转载 PHP执行linux命令mkdir权限问题

在linux系统中,root帐号执行php命令: mkdir('test', 0777); 结果文件的权限依然为: drwxr-xr-x 2 root root   Jul 27 19:30 test drwxr-xr-x表示权限是0755,并没有达到想要的...

2017-08-27 00:23:50 1358 0

转载 WordPress中函数钩子hook的作用及基本用法

WordPress 的插件机制实际上指的就是这个 Hook 了,它中文被翻译成钩子,允许你参与 WordPress 核心的运行,是一个非常棒的东西,下面我们来详细了解一下它。 钩子分类 钩子分为两种,一种叫做动作(action),还有一种叫做过滤器(filter)。这两种钩子实现原理基本一样,后...

2017-08-27 00:19:35 306 0

转载 div标签清除float浮动样式方法

方法一、 这个方法来源于positioniseverything ,通过after伪类实现,完全兼容当前主流浏览器。 1 2 .clearfix:after { 3 content: "."; 4 display: block; 5 h...

2017-08-27 00:16:22 454 0

转载 PHP输出函数print, printf, sprintf的区别

PHP中常用的字符串输出方式是:使用echo和print两种方法来显示字符串。如果涉及格式化输出操作,还可以试用printf和sprintf函数。 一、先说echo和print两种方法 print的语法格式为:int print ( string $arg   )echo的语法格式...

2017-08-27 00:15:38 396 0

转载 WordPress解析系列之源码加载架构简单解读

WordPress源码加载基本路径: 路径顺序:index.php->wp-blog-header.php->wp-load.php->wp-config.php->wp-settings.php index.php: 描述:前端入口,基本没有内容。 1)定义W...

2017-08-27 00:13:51 2639 0

转载 对比Tornado和Twisted两种异步Python框架

做Python的人,一定知道两个性能优秀的异步网络框架:tornado,和twisted。 那么,这两个著名的框架,又有什么异同呢?tornado和twisted,我都用在几个游戏项目中,做过后端,觉得它俩其实大同小异。今天花一些时间,来分析它们之间的异同。如果有误,请大家指正: 对比...

2017-08-27 00:12:48 3301 0

原创 Linux下利用phpize安装memcashe的php源码扩展包

phpize是php的一种构建工具,为PHP扩展准备构建环境,通过phpize可以编译php的扩展源码文件为php扩展模块。 一、安装 phpize工具可以通过安装php-dev包自动集成安装。安装完成后php的bin目录下会有phpize这个命令。 二、使用 举例:在原来...

2017-08-26 22:16:12 180 0

转载 PHP应用中利用NoSQL数据库缓存之Redis

memcache虽然好用,解决了数据库遇到高并发时的IO问题,但还有很多问题丞待解决: 1、数据持久性问题,memcache用内存进行存储,一旦memcache服务器宕机,那么所存储的数据全部丢失。 2、memcache存储的数据类型单一,只支持key-value型的数据,要存储复杂类...

2017-08-26 21:58:36 388 0

转载 PHP应用中利用NoSQL数据库缓存之Memcache

在一个高并发的web应用中,数据库存取瓶颈一直是个大问题,一旦达到某个极限,数据库很容易崩溃,但是如果我们把常用的数据放到内存中,在需要的时候从内存中取,不光读取速度快,而且节约数据库IO。 memcache简介 Memcache是一个高性能的分布式的内存对象缓存系统,通过在内...

2017-08-26 21:57:32 152 0

原创 Windows 2008服务器环境PHP连接SQL Server数据库的配置及连接方法

背景: PHP程序常用的数据库是Mysql数据库,但是由于实际项目需要,要求PHP网站连接SQL Server数据库查询一些必要信息。因此,本文就来给大家介绍一下如何安装及配置PHP扩展,可以实现PHP利用PDO函数连接SQL Server数据库。 正文: 要让PHP配置支持sq...

2017-08-26 21:53:45 250 0

转载 Memcache针对不同场景数据应用缓存策略

Memcache主要的作用是为减轻大访问量对数据库的冲击,所以一般的逻辑是首先从memcache中读取数据,如果没有就从数据库中读取数据写入到memcache中,等下一次读取的时候就可以从memcache中读取了。但在项目中的具体应用策略(也就是哪些数据应该缓存?怎么样缓存?过期策略?)就是个问题...

2017-08-26 21:52:29 201 0

转载 Ubuntu Server 命令行下显示中文乱码(菱形)解决办法

如果Ubuntu Server在安装过程中,选择的是中文(很多新手都会在安装时选择中文,便于上手),这样在完成安装后,系统默认的语言将会是中文zh_CN.UTF- 8。但问题是我们安装的是服务器,只需要运行命令行终端,但在终端下无法正常的显示默认中文编码zh_CN.UTF-8。 可以有三种方...

2017-08-26 21:49:56 1004 0

转载 Memcache遍历查询所有键值的方法

直接举个Telnet命令行下遍历memcached所有key的方法: stats items STAT items:7:number1 STATitems:7:age188 END stats cachedump 7 0 IT...

2017-08-26 21:45:00 1806 0

原创 windows服务器下配置memcache最大内存值

windows服务器下修改memcache配置要求如下: 1、用内网ip的方式提供web应用服务器调用,不允许直接通过外网调用,如将memcache服务放在192.168.1.168的服务器上 2、修改端口,如改为11212 3、分配内存,如分配1024M(1G内存)   方法如下: ...

2017-08-26 20:51:40 320 0

转载 千万级大数据的Mysql数据库SQL语句优化

1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可...

2017-08-25 20:32:28 554 0

转载 Wordpress解析系列之PHP编写hook钩子原理简单实例

Wordpress作为全球应用最广泛的个人博客建站工具,有很多的技术架构值得我们学习推敲。其中,最著名最经典的编码技术架构就是采用了hook的机制。 hook翻译成中文是钩子的意思,单独看这个词我们难以理解这个hook机制(即钩子机制)是什么意思。那么笔者就用大白话以通俗易懂方式给大家讲解一下什么...

2017-08-10 10:32:11 382 0

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