- 浏览: 24651 次
- 性别:
- 来自: 北京
最新评论
文章列表
关键字: solr 高亮
一个使用高亮特性的非显而易见的方法,实际上是不做任何高亮。Solr的高亮能用来提醒用户返回文档中的哪个字段满足搜索,而不是真的去做高亮。在这种场景下,会做一个跨field或在all字段上的search,同时hl.fl(the highlighted field list)被设为*。当然根据fields的不同也会混用多种方法。
highlighting例子:加上hl=true。
http://localhost:8983/solr/select?indent=on&q=corgan&rows=3&qt=mb_
artists&hl ...
浅析 Django 处理流程 和 结构分析 django 收藏
在Python 的Web 框架中,Django 是比较成功的。
它是一个高级Python web framework ,鼓励快速开发和干净的、MVC 设计。
包括一个模板系统,对象相关的映射和用于动态创建管理界面的框架。支持ORM 、Cache 、 i18n 、Admin 等众多特性,是为了满足“Deadlines” 项目而开发的。
先介绍一下目录结构:
conf: 主要有两个作用:1) 处理全局配置, 比如数据库、加载的应用、MiddleWare 等 2) 处理urls 配置, 就是url 与view 的映射 ...
进程是操作系统中应用程序的执行实例,而线程是进程内部的一个执行单元。当系统创建一个进程后,也就创建了一个主线程。每个进程至少有一个线程,也可以有多个线程。在程序中使用多线程可以实现并行处理,充分利用CPU。Python提供了对多线程的支持。在Python中可以方便地使用多线程进行编程。
1 线程基础
Python提供了thread、threading模块对多线程编程的支持。threading模块是对thread模块的封装。多数情况下应该是用threading模块来进行多线程编程。
2 创建线程
在Python中可以通过使用thread模块中的函数,或者通过继承threading类来创 ...
Ubuntu下apache跟Django的整合
1. 下载mod_python
http://www.modpython.org/
Linux一般是以源码的形式提供,对下载的源码需要编译方可使用,先下载下来备用
2. 编译mod_python
准备:
1)需要apache的开发环境apxs
sudo apt-get install apache2-dev
自动安装以后的路径:/usr/bin/apxs2
2)安装python的开发环境
sudo apt-get install python-dev
3. 配置和安装mod_python
完成以上两步以后,将下载下来的mod_p ...
Python-String-Function
字符串中字符大小写的变换:
* S.lower() #小写
* S.upper() #大写
* S.swapcase() #大小写互换
* S.capitalize() #首字母大写
* String.capwords(S)
#这是模块中的方法。它把S用split()函数分开,然后用capitalize()把首字母变成大写,最后用join()合并到一起
* S.title() #只有首字母大写,其余为小写,模块中没有这个方法
字符串在输出时的对齐:
* ...
# _*_ coding:utf-8 _*_
# Filename:ServerUI.py
# Python在线聊天服务器端
import Tkinter
import tkFont
import socket
import thread
import time
import sys
class ServerUI():
title = 'Python在线聊天-服务器端V1.0'
local = '127.0.0.1'
port = 8808
global serverSock;
flag = False
#初始化类的相关属性 ...
#! /usr/bin/env python
#coding=utf-8
import urllib2,urllib
from xml.dom import minidom
from HTMLParser import HTMLParser
LOGIN_URL='http://3g.renren.com/login.do?fx=0&autoLogin=true'
def login(user, passwd):
data=urllib.urlencode({
'origURL':'/home.do',
...
json是很方便的web数据格式,特别是用在ajax的数据处理上。许多Python的框架都是使用 simplejson 包来进行处理。不过最近发现我有这样的一个需求,比如我想把一个Python的数据结构转为javascript数据结构,也就是将python的数据结构转为json格式,然后用在模板中使用。如,我有一个模板,其中有javascript代码:
<html>
<head>
<title>Title</title>
<script type="text/javascript">
s = {{=data}}
& ...
JavaMail(4)--使用POP3接收邮件
Posted on 2009-05-31 01:03 金色闪电 阅读(344) 评论(1) 编辑 收藏 所属分类: J2SE
关键技术:
javax.mail.Store:该类实现特定邮件协议(如POP3)上的读、写、监视、查找等操作。通过它的getFolder方法打开一个javax.mail.Folder。
javax.mail.Folder:该类用于描述邮件的分级组织,如收件箱、草稿箱。它的open方法打开分级组织,close方法关闭分级组织,getMessages方法获得分级组织中的邮件,getNewMessageCount方法 ...
JavaMail API详解
作者: 文章来源:
发布日期:2007年01月03日 浏览次数:750次
版权声明:本文可以自由转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明
作者:cleverpig(作者的Blog:http://blog.matrix.org.cn ...
修改服务中可执行文件的路径
文章分类:JavaEye
安装mysql时出现的问题.
在mysqld-nt --install安装完服务之后. net start mysql出现"发生系统错误2,系统找不到文件".
解决办法:
查看服务中的可执行文件的路径是否指向你安装的mysql路径.如果不是则需要修改
在[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\下找到你想改路径的服务,有一键名是"ImagePath",在这里修改成你的安装路径就好了.
前一段时间由于工作需要,学习了javamail ,现总结于此:
1 、javamail 简介:
javamail 是sun 公司提供的一套完整的用于读取,编写和发送由件的API ,利用javamail 可以实现类似 outlook,foxmail 等邮件客户端的程序。javamailAPI 隐藏了邮件底层的各种复杂操作,对邮件的特定协议提供了支持,如 smtp,pop3,imap,mime 等。简化了编写邮件程序的操作。
javamail只是一套API标准,其实现要由provider来提供,其中sun公司自己提供了一套实现,做为默认的provider,也可以 ...
Ext中的get、getDom、getCmp、getBody、getDoc的区别
2008-06-16 10:02
Ext中包含了几个以get开头的方法,这些方法可以用来得到文档中DOM、得到当前文档中的组件、得到Ext元素等,在使用中要注意区别使用。
1、get方法
get方法用来得到一个Ext元素,也就是类型为Ext.Element的对象,Ext.Element类是Ext对DOM的封装,代表DOM的元素,可以为每一个DOM创建一个对应的Element对象,可以通过Element 对象上的方法来实现对DOM指定的操作,比如用hide方法可以隐藏元素、initDD方法可以让指定的DOM具有拖放特 ...
1.下载 MySQL 6.0免安装版
http://dev.mysql.com/get/Downloads/MySQL-6.0/mysql-noinstall-6.0.9-alpha-win32.zip/from/pick#mirrors
2.将 MySQL6.0 解压
3. 配置环境变量
MYSQL_HOME(以便用 “%MYSQL_HOME%”引用它)
4.打开my-huge.ini另存为my.ini,在my.ini文件最后(也可以是其他地方)加入如下配置。(my.ini记得是保存在与my-huge.ini同一个目录下的)(#是注释)
[mysqld]
# 设置mysql的安装目录
...
1.常用内置函数:(不用import就可以直接使用)
help(obj) 在线帮助, obj可是任何类型
callable(obj) 查看一个obj是不是可以像函数一样调用
repr(obj) 得到obj的表示字符串,可以利用这个字符串eval重建该对象的一个拷贝
eval_r(str) 表示合法的python表达式,返回这个表达式
dir(obj) 查看obj的name space中可见的name
hasattr(obj,name) 查看一个obj的name space中是否有name
getattr(obj,name) ...