- 浏览: 89009 次
- 性别:
- 来自: 深圳
文章列表
1、<project>标签
每个构建文件对应一个项目,project标签是构建文件的跟标签,它可以有多个内在属性,各个属性的含义分别如下所示: default表示默认的执行目标,这个属性是必须的。 basedir表示项目的基准路径,这个属性是必须的。 name表示项目名称。 description表示项目的描述(或者是对这个标签的作用进行表述)。 每个构建文件都对应于一个项目,但是大型项目经常包含大量的子项目,每一个子项目都可以有自己的构建文件。2、<target>标签 一个项目标签下可以有一个或多个target标签,一个target标签可以依赖其他target标 ...
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='1 months ago' +%Y-%m-01
python 内部函数
- 博客分类:
- 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 -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路径]
生成JSB文件
sencha create jsb -a http://[地址] -p [JSB文件名]
生成合并文件
sencha build -p [JSB文件名] -d [生成文件路径]
Linux rename命令 批量重命名
- 博客分类:
- linux
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
- 博客分类:
- web容器
# 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
- 博客分类:
- web容器
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
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" %>