`
文章列表
1、<project>标签  每个构建文件对应一个项目,project标签是构建文件的跟标签,它可以有多个内在属性,各个属性的含义分别如下所示: default表示默认的执行目标,这个属性是必须的。 basedir表示项目的基准路径,这个属性是必须的。 name表示项目名称。 description表示项目的描述(或者是对这个标签的作用进行表述)。 每个构建文件都对应于一个项目,但是大型项目经常包含大量的子项目,每一个子项目都可以有自己的构建文件。2、<target>标签 一个项目标签下可以有一个或多个target标签,一个target标签可以依赖其他target标 ...

nginx 变量

    博客分类:
  • web
HTTP核心模块支持一些内置变量,变量名与apache里的对应。比如 $http_user_agent,$http_cookie等表示HTTP请求信息的变量。 更多变量: $args, 请求中的参数; $content_length, HTTP请求信息里的"Content-Length"; $content_type, 请求信息里的"Content-Type"; $document_root, 针对当前请求的根路径设置值; $document_uri, 与$uri相同; $host, 请求信息中的"Host",如果请求中没有H ...
from django.conf.urls.defaults import patterns, include, url from django.views.generic.simple import direct_to_template, redirect_to urlpatterns = patterns('',   url(r'^robots\.txt$', 'django.views.generic.simple.direct_to_template',     {'template': 'robots.txt', 'mimetype': 'text/plain'}),   url( ...

adsence恶意点击

1. IP地址   任何人都不得不承认这个简单直接的方法。如果点击广告的人跟登录你 AdSense 帐户的人有着相同 IP,你的帐户就会被监视。   2. 点击率(CTR)   通常,一个网站的广告点击率不应该超过10%,否则 Google 会开始监视你的帐户。正常的点击率(仅供参考)应该在0.5%-10%之间。   3. 物理地址   Google 有很好的追踪技术,他们能把流量的来源追踪至不起眼的小镇,使用不同IP的两台电脑并不保证你能作 弊成功。所以别尝试在网吧点击你的广告。   4. Cookies   很多家庭用户都不是固定IP上网的,通常你只需断网重连,就能获得一个新I ...
#!/bin/sh URL=” http://bbs.example.cn” RETURN=`curl -o /dev/null -s -w “%{http_code}” “${URL}”` if [ $RETURN != '200' ];then #重启服务命令 ./restart fi

日期date命令

上月第一天 date --date='1 months ago' +%Y-%m-01

python 内部函数

1.lambda lambda其实就是一条语句,lambda(x):body。x是lambda函数的参数,参数可以有任意多个(包括可选参数);body是函数体,只能是一个表达式,并且直接返回该表达式的值。 >>>f=lambda x:x+1 >>>f(2) 3 >>>(lambda x,y:x+y)(2,3) 5      2.filter filter(func, list)接受两个参数:一个函数func和一个列表list,返回一个列表。函数func只能有一个参数。filter的功能:列表中所有元素作为参数传递给函数,返回可以另func ...

uwsgi启动

uwsgi -s /tmp/uwsgi.sock -C -M -p 4 -t 30 --limit-as 128 -R 10000 --vhost -d /tmp/uwsgi.log --pidfile /tmp/uwsgi.pid --pythonpath [project路径]

app 合并JS

生成JSB文件 sencha create jsb -a http://[地址] -p [JSB文件名] 生成合并文件 sencha build -p [JSB文件名] -d [生成文件路径]
Linux的 rename 命令有两个版本,一个是C语言版本的,一个是Perl语言版本的,早期的Linux发行版基本上使用的是C语言版本的,现在已经很难见到C语言版本的了,由于历史原因,在Perl语言大红大紫的时候,Linux的工具开发者们信仰Perl能取代C,所以大部分工具原来是C版本的都被Perl改写了,因为Perl版本的支持正则处理,所以功能更加强大,已经不再需要C语言版本的了。 如何区分系统里的rename命令是哪个版本的? 输入 man rename 看到第一行是 RENAME(1) Linux Programmer’s Manual RENAME(1) 那么 这个就是C语 ...

apache time_wait

# netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' LAST_ACK 1 SYN_RECV 164 CLOSE_WAIT 3 ESTABLISHED 655 FIN_WAIT1 15 FIN_WAIT2 81 SYN_SENT 3 TIME_WAIT 14274 系统很多TIME_WAIT状态的连接,不能及时回收。访问量大的时候时常出现连接超时。 解决办法是调整内核参数,加快TIME_WAIT状态连接的回收和启用重用。 修改内核代码 vi /etc/sysctl.conf net.ipv4.tcp_tw_r ...

apache rewrite_mod

Rewirte主要的功能就是实现URL的跳转,它的正则表达式是基于Perl语言。可基于服务器级的(httpd.conf)和目录级的 (.htaccess)两种方式。如果要想用到rewrite模块,必须先安装或加载rewrite模块。方法有两种一种是编译apache的时候就直接安装rewrite模块,别一种是编译apache时以DSO模式安装apache,然后再利用源码和apxs来安装rewrite模块。 基于服务器级的(httpd.conf)有两种方法,一种是在httpd.conf的全局下直接利用RewriteEngine on来打开rewrite功能;另一种是在局部里利用RewriteEng ...

spring-rmi 整合

spring rmi整合:      spring可以将任意POJO对象设置为RMI对象,供外部程序访问。通过spring的AOP动态代理可以添加RMI的访问规则。spring的RMI导出器仅仅只是暴露了POJO对外部的访问,但其安全管理,权限控制等还需要自己处理,     但spring还是提供了访问点,可以通过访问点,应用自己的安全策略。 具体配置如下:         服务端: 接口类: package com.rmi; public interface UserService { public abstract void insertUser(String user ...
<bean id="logPersonHessian" class="org.springframework.remoting.caucho.HessianServiceExporter"> <property name="service" ref="logPerson"></property> <property name="serviceInterface"  value="prac.hessian.ILogPerson"& ...
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> 
Global site tag (gtag.js) - Google Analytics