自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

不是一个人

  • 博客(241)
  • 资源 (2)
  • 收藏
  • 关注

转载 基于驾驶行为数据的UBI车险模型(转)

基于驾驶行为数据的UBI车险模型(转)作者:陈星(中央财经大学统计与数学学院,北京)潘蕊(中央财经大学统计与数学学院,北京)黄亮(彩虹无线(北京)新技术有限公司,北京)摘要:本文的研究内容为UBI车险业务。本文通过车辆前装设备采集驾驶行为数据,并与同期车辆出险情况建立Logistic回归模型,通过该模型挖掘对车辆出险情况具有显著影响的驾驶行为变量,并对其影响程度进行分析。根据分析结果,本文对其在行程

2017-03-08 09:37:57 14871 1

原创 Linux下查看文件和文件夹大小

当磁盘大小超过标准时会有报警提示,这时如果掌握df和du命令是非常明智的选择。     df可以查看一级文件夹大小、使用比例、档案系统及其挂入点,但对文件却无能为力。    du可以查看文件及文件夹的大小。    两者配合使用,非常有效。比如用df查看哪个一级目录过大,然后用df查看文件夹或文件的大小,如此便可迅速确定症结。    下面分别简要介绍    df命令可以显示目前所

2015-04-12 22:26:17 936

原创 linux几种快速清空文件内容的方法

几种快速清空文件内容的方法:  $ : > filename #其中的 : 是一个占位符, 不产生任何输出.  $ > filename  $ echo “” > filename  $ echo /dev/null > filename  $ echo > filename  $ cat /dev/null > filename

2015-04-12 22:25:59 1303

转载 【问底】伍艺:一种基于Rsync算法的数据库备份方案设计

根据容灾备份系统对备份类别的要求程度,数据库备份系统可以分为数据级备份和应用级备份。数据备份是指建立一个异地的数据备份系统,该系统是对原本地系统关键应用数据实时复制。当出现故障时,可由异地数据系统迅速恢复本地数据从而保证业务的连续性。应用级备份比数据备份层次更高,即在异地建立一套完整的、与本地数据库系统相当的备份数据库应用系统,同时备份本地数据。可以同本地应用系统互为备份,也可与本地应用系统共同工

2015-01-28 13:14:08 831

原创 RabbitMQ官方中文入门教程(PHP版) 第四部分:路由(Routing)

路由(Routing)在前面的教程中,我们实现了一个简单的日志系统。可以把日志消息广播给多个接收者。本篇教程中我们打算新增一个功能——使得它能够只订阅消息的一个字集。例如,我们只需要把严重的错误日志信息写入日志文件(存储到磁盘),但同时仍然把所有的日志信息输出到控制台中绑定(Bindings)前面的例子,我们已经创建过绑定(bindings),代码如下:

2015-01-27 20:35:27 1823

原创 RabbitMQ官方中文入门教程(PHP版) 第三部分:发布/订阅(Publish/Subscribe)

发布/订阅在上篇教程中,我们搭建了一个工作队列。每个任务之分发给一个工作者(worker)。在本篇教程中,我们要做的之前完全不一样——分发一个消息给多个消费者(consumers)。这种模式被称为“发布/订阅”。为了描述这种模式,我们将会构建一个简单的日志系统。它包括两个程序——第一个程序负责发送日志消息,第二个程序负责获取消息并输出内容。在我们的这个日志系统中,所有正在运行的接收方程

2015-01-27 20:34:35 6439

原创 RabbitMQ官方中文入门教程(PHP版) 第二部分:工作队列(Work queues)

工作队列在第一篇教程中,我们已经写了一个从已知队列中发送和获取消息的程序。在这篇教程中,我们将创建一个工作队列(Work Queue),它会发送一些耗时的任务给多个工作者(Works )。工作队列(又称:任务队列——Task Queues)是为了避免等待一些占用大量资源、时间的操作。当我们把任务(Task)当作消息发送到队列中,一个运行在后台的工作者(worker)进程就会取出任务然后

2015-01-27 20:33:48 10127

原创 RabbitMQ官方中文入门教程(PHP版) 第一部分:Hello World

RabbitMQ是一个消息代理。它的核心原理非常简单:接收和发送消息。你可以把它想像成一个邮局:你把信件放入邮箱,邮递员就会把信件投递到你的收件人处。在这个比喻中,RabbitMQ是一个邮箱、邮局、邮递员。RabbitMQ和邮局的主要区别是,它处理的不是纸,而是接收、存储和发送二进制的数据——消息。一般提到RabbitMQ和消息,都用到一些专有名词。生产(Producing)意思就是发送。

2015-01-27 20:32:31 8606 2

原创 RabbitMQ消息队列在PHP下的应用

消息队列的实现中,RabbitMQ以其健壮和可靠见长.公司的项目中选择了它作为消息队列的实现.关于MQ的机制和原理网上有很多文章可以看,这里就不再赘述,只讲几个比较容易混淆的问题1,binding key和routing key  binding key和routing key是都不过是自己设置的一组字符,只是用的地方不同,binding key是在绑定交换机和队列时候通过方法传递的字符串

2015-01-27 20:31:00 3548 1

转载 每一个程序员需要了解的10个Linux命令

本文是码农网原创翻译,转载请看清文末的转载要求,谢谢合作!作为一个程序员,在软件开发职业生涯中或多或少会用到Linux系统,并且可能会使用Linux命令来检索需要的信息。本文将为各位开发者分享10个有用的Linux命令,希望对你会有所帮助。以下就是今天我们要介绍的Linux命令: man touch, cat and less sort and grep cut sed

2015-01-26 17:35:58 2200

原创 linux下查看磁盘剩余空间和文件夹大小

Df命令是linux系统以磁盘分区为单位查看文件系统,可以加上参数查看磁盘剩余空间信息,命令格式:df -hl显示格式为: 文件系统              容量 已用 可用 已用% 挂载点 Filesystem            Size Used Avail Use% Mounted on/dev/hda2              45G   19G   24G 4

2014-12-24 15:58:01 692

原创 推荐一个js模板bootstrap

http://demo.cssmoban.com/cssthemes2/ftpm_112_bwx/maps_google.html还真的不错

2014-12-15 00:09:59 1427

转载 CentOS 7.0 YUM安装配置LAMP服务器方法(Apache+PHP+MariaDB)

准备篇:CentOS 7.0系统安装配置图解教程一、配置防火墙,开启80端口、3306端口CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙。1、关闭firewall:systemctl stop firewalld.service #停止firewallsystemctl disable firewalld.service #禁止f

2014-12-14 02:08:27 7886

原创 CentOS7的bash shell及显示路径、命令补全方法

相信很多使用linux的朋友在接触solaris时,都会感觉不习惯。因为linux默认使用的是bash shell,而solaris用的是 sh shell。好久没接触系统了,昨天安装了solaris,安装完系统后发现完全不是那么回事,使用起来很不方便,所以决定修改默认shell。临时修改:只需要在登入后输入bash,就可以切换到bash shell了。永久修改:需要更改:/etc

2014-12-14 01:10:28 17516

转载 强制 code review:reviewboard+svn 的方案

2012 年 2 月 22 日更新:保持文档与 0.1.2-r14 版本同步(变更部分使用蓝色#3333FF)。2012 年 3 月 8 日更新:保持文档与 0.1.2-r16 版本同步(变更部分使用红色#CC0000)。2012 年 4 月 28 日更新:保持文档与 0.1.3-r16 版本同步(变更部分使用深紫色#993399)。2013 年 10 月 17 日更新:保持文档与 0

2014-11-29 16:59:44 9998 2

原创 使用HAProxy、PHP、Redis和MySQL支撑10亿请求每周架构细节

摘要:着眼创业公司,应用程序架构主要考虑因素不只是技术,成本效益同样必不可少。因此,对于优秀的架构师,基于遗留系统、已有开发团队,以最小成本构造出可持续应用才是王道。【编者按】在公司的发展中,保证服务器的可扩展性对于扩大企业的市场需要具有重要作用,因此,这对架构师提出了一定的要求。Octivi联合创始人兼软件架构师Antoni    Orfin将向你介绍一个非常简单的架构,使用HAPr

2014-09-14 17:45:28 765

原创 网页上通过ajax异步加载的数据有什么办法抓取到吗?

其实有很多方案,selenium,phantomjs,casperjs,qtwebkit等等等等我们采用的是casperjs。把每个ajax请求完成后保存网页,放入队列,这样的话后面的分析程序就只要分析html就好了。casperjs这货和nodejs一起使用的时候时不时会有点小问题(我遇到的问题都不大,很好解决),如果不想麻烦,npm安装spookyjs,据说就可以把casperjs作为

2014-09-04 11:31:51 4981

原创 Scrapy入门教程

关键字:scrapy 入门教程 爬虫 Spider作者:http://www.cnblogs.com/txw1958/出处:http://www.cnblogs.com/txw1958/archive/2012/07/16/scrapy-tutorial.html 在这篇入门教程中,我们假定你已经安装了Scrapy。如果你还没有安装,那么请参考安装指南。 我们将使用开放目录项目(dmoz)作为抓取

2014-08-29 14:47:02 1457

转载 Meteor开发框架为你带来下一代高品质实时Web App开发的新模式

自1996年至今,网站的工作方式普遍是由服务器端向浏览器传送整个渲染好的 HTML 文件,下载和刷新需要较长的等待时间。在2012年的今天它迎来了新曙光,这套古老的模式将可能一去不复返了。简单说,新的模式是服务器和浏览器初始化之后只进行纯数据的对话,由浏览器决定怎样渲染它来生成 HTML,远程会话变成了本地的交互,操作动作和数据传输将感觉不到延迟。Meteor 是一个新鲜出炉的现代网站开发平台

2014-08-29 11:10:24 741

原创 按位设计用户权限的一些思路

$my_privilege = 15;  // 1+2+4+8 拥有全部权限$Pri = '';$privilege_arr = array(8=>'增', 4=>'删',2=>'改',1=>'查');foreach($privilege_arr as $k =>$v){  $k & $my_privilege &&  $Pri .= '我有'.$v.'的权力';}echo

2014-05-08 12:28:59 850

原创 centos 5.5 vnc server配置方法

1.安装所需要的包所需的包有vnc-server(vnc服务器软件包),vnc(客户端包)。另外,既然想用VNC,肯定是想要看图形界面,那就还要安装"GNOME Desktop Environment"(如果是想用GNOME,否则用KDE)如下:#yum install vnc-server(注意在root下安装)#yum install vnc#yum group

2013-11-22 15:02:36 785

原创 CentOS 6.0下vncserver安装配置

1. 安装必要的软件包系统为CentOS 6.0,为最小化安装。a. 安装vncserver服务端和客户端端yum install tigervnc tigervnc-server -y b. 安装fontforgeyum install fontforge -y 如果不安装fontforge,vncviewer客户端连接上来时,文字会变成方块。c. 安装桌面软件

2013-11-22 15:01:25 656

转载 Linux修改用户组

usermod -g group loginname 强行设置某个用户所在组usermod -G groups loginname把某个用户改为 group(s) usermod -a -G groups loginname把用户添加进入某个组(s)

2013-11-22 13:02:31 657

转载 oracle静默安装文件db_install.rsp详解

附录A:db_install.rsp详解###################################################################### Copyright(c) Oracle Corporation1998,2008. All rights reserved.           #### Specify values for the va

2013-11-21 15:56:19 4732

转载 ora-01031:insufficient privileges/ v$pwfile_users

今天在做dg的时候在主库上使用sys连接主库总是报ora-01031:insufficient privileges的错误:1、查看参数 remote_login_passwordfile is set to SHARED or EXCLUSIVESQL> show parameter remote_login_passwordfileNAME               

2013-11-11 14:55:57 1236

原创 oracle重新启动数据库

在系统命令行输入sqlplus /nologconn sys / as sysdbashutdow immediate;startup;如果在linux下可用dbstart,前提是你配置好了dbstart脚本

2013-11-11 14:37:13 1766

原创 Oracle学习笔记安装篇之在Redhat Enterprise Linux 6.3 x86_64下安装Oracle11g R2

Oracle学习笔记安装篇之在Redhat Enterprise Linux 6.3 x86_64下安装Oracle11g R2    好长时间没有写写自己的学习内容了,现在终于有时间将这几年的学习整理一下,以备日后所需。随着计算机已经进入64位时代,64位应用将渐成主流,服务器应用就更不用说了,在操作系统平台选择上,Oracle力推Linux作为首选平台,下面将说明在Redhat Enter

2013-11-10 22:46:40 829

转载 Xtrabackup安装及使用

简介:  Xtrabackup是一个对InnoDB做数据备份的工具,支持在线热备份(备份时不影响数据读写),是商业备份工具InnoDB Hotbackup的一个很好的替代品。    Xtrabackup有两个主要的工具:xtrabackup、innobackupex  (1)xtrabackup只能备份InnoDB和XtraDB两种数据表,而不能备份MyISAM数据表  (2)in

2013-10-30 12:21:34 608

原创 Apache [forbidden 403]错误的解决办法-新建www目录引起的

今天我把centos apache默认安装的/var/www目录删除了,重新建立了一个目录作为www目录,结果发现log始终提示[Wed Sep 18 11:05:12 2013] [error] [client 100.0.0.2] (13)Permission denied: access to / denied核对了httpd.conf,也没有找到解决的办法,后来用以下办法解决的。

2013-09-18 11:13:21 1038

转载 在CentOS5.4下安装SVN

1.SVN简介由于前些年在版本的管理上采用的都是CVS系统,总体上而言还是很优秀的,经过了多年的项目开发管理经历,在使用CVS系统在管理中大型的软件项目时还是遇到了很多不可克服的缺陷和局限性,主要表现在如下的几个方向:    1. 无法进行文件名称的修改活动,这样一来就会导致必须先删除该文件再上传,丢失了       历史信息,要不就必须到服务上将xxx,v文件进行改名

2013-09-17 10:52:24 648

原创 centos5.5下yum升级python2.4到2.6

python在linux上对很多程序都支持,但有些要高版本才可以安装或使用,但centos上默认的python才2.4,有些朋友怕升级python造成系统问题,所以今天给大家说下使用yum来升级.   系统:centos 5.5   需要的软件包:epel-release-5-4.noarch.rpm1.查看目前的python版本[root@test ~]# python -V

2013-09-13 11:21:24 2662

原创 关闭CENTOS不必要的默认服务

CentOS关闭服务的方法:图形界面,运行ntsysvchkconfig –level 2345 服务名称 off 服務名稱建議說明acpid停用Advanced Configuration and Power Interface 電源進階設定,常用在 Laptop 上apmd停用Adventage

2013-09-03 08:46:36 9654

原创 使用python/casperjs编写终极爬虫-客户端App的抓取

1.缘起随着移动互联网的发展,现在写web和我三年前刚开始写爬虫的时候已经改变了太多。特别是在node以及javascript/ruby社区的努力下,以往“服务器端”做的事情都慢慢搬到了“浏览器”来实现,最极端的例子可能是meteor了 ,写web程序无需划分前端后端的时代已经到来了。。。在这一方面,Google一向是最激进的。纵观Google目前的产品线,社交的Google Plus,网

2013-08-30 10:37:31 8815

转载 自从有了Phantomjs和Casperjs,后台网页抓取和交互变得异常的简单

Casperjs是基于Phantomjs的,而Phantom JS是一个服务器端的 JavaScript API 的 WebKit。      这跟我一直想找个自带浏览器内核的后台东西的想法“暗合”。所以,在我发现这东西的时候就已经开始不由自主的兴奋起来了,研究一番之后,果不其然,后台连接网站和页面交互一下子变得异常简单起来。尤其是对需要登录才可进行的网页操作。     于是乎,我

2013-08-30 09:54:59 17792

原创 CasperJS 的安装和快速入门

CasperJS 是一个开源的导航脚本和测试工具,使用 JavaScript 基于 PhantomJS 编写,用于测试 Web 应用功能,Phantom JS是一个服务器端的 JavaScript API 的 WebKit。其支持各种Web标准: DOM 处理, CSS 选择器, JSON, Canvas, 和 SVG。本文主要介绍如何安装和使用 CasperJS 工具。安装Cas

2013-08-30 09:50:55 7766

原创 使用 CasperJS 对 Web 网站进行功能测试

CasperJS 包含一些非常有用的工具用来对 Web 网站进行功能性的测试,例如我们可以编写如下的 JavaScript 脚本来测试 Google 的搜索:view sourceprint?01var casper = require('casper').create();02 

2013-08-30 09:31:02 2178

原创 Subversion 出现 301 Moved Permanently 的解决方法

会出现这个讯息的原因,通常就是 Subversion 的 Repository 目录放在 apache 设定的文件根目录里面。先打开 apache 的 httpd.conf 看看 DocumentRoot 设在哪里:DocumentRoot "/var/www/html"再看看 SVNPath 或 SVNParentPath 设的目录是不是一样?DAV svnSVNParentPath /

2013-08-15 14:04:13 4279

原创 CentOS6.4 SVN-APACHE配置

1. Linux SVN安装所需module:#yum install mod_dav_SVN安装完毕之后发现,在/etc/httpd/conf.d下多出了subversion.conf,以及/etc/httpd/modules下多出了 mod_dav_svn.so和mod_authz_svn.so两个文件,这正是subversion.conf中所需要的。2. 修改subversion.con

2013-08-15 13:18:16 966

原创 CentOS Linux解决Device eth0 does not seem to be present

在VMware里克隆出来的CentOS Linux。。ifconfig...没有看到eth0.。然后重启网卡又报下面错误。故障现象:service network restartShutting down loopback insterface:                                                                     

2013-08-10 16:36:00 979

原创 linux查找目录下的所有文件中是否含有某个字符串

查找目录下的所有文件中是否含有某个字符串 find .|xargs grep -ri "IBM" 查找目录下的所有文件中是否含有某个字符串,并且只打印出文件名 find .|xargs grep -ri "IBM" -l 1.正则表达式    (1)正则表达式一般用来描述文本模式的特殊用法,由普通字符(例如字符a-z)以及特殊字符(称为元字符,如/、*、?等)组成。   (

2013-07-08 17:33:36 562

lamp-PHP-服务器高性能

lamp-PHP-服务器高性能.pdf非常不错的一本书

2013-01-10

IE10-64bit

新版IE10,windows7,64bit

2012-11-28

空空如也

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

TA关注的人

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