Questions
如何设计一个基于用户昵称的搜索联想功能
类似新浪微博的 @ 联想功能。目前采用的sphinx(coreseek)的一元切分搜索,但是搜索结果不是很满意。
基于一元切分,会把用户输入的关键词全部打散,这样输入 "he" 可能会出现 hebi,him(命中h), home(命中e) 之类的联想结果, him和home是我不想要的
如果基于sphinx(coreseek)自带中文分词, 昵称中的hebi会被单独分词, 输入"he" 是不会搜到hebi的。
如果放弃sphinx,类似的功能是怎样来设计实现的,后端的数据存储结构又需...
express 框架中的app.use是什么作用?
手册上写着是:
app.use([path], function)
Use the given middleware function, with optional mount path, defaulting to "/".
但是不是很理解意思。这里的function 是在什么场合调用的?
cocos2d-x 如何实现富文本控件
我想在cocos2d-x实现一个富文本的控件,用于支持游戏中的聊天框。需要在上面显示不同颜色的字体,表情图片和物品链接。我的想法是每种颜色的字体建立一个CCLabelTTF,然后排版到不同的位置,问题是我不知如何计算要显示的字符串的宽高,cocos2d-x有类似sizeWithFont这种函数吗?
CentOS 下磁盘空间占用一直是100%,无法释放
系统是CentOS 5.7,
df -h
后看到的信息:
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
10G 4.4G 5.1G 47% /
/dev/mapper/VolGroup00-LogVo102
131G 125G 0 100% /opt
/dev/s...
objective-c对内存管理的疑问
我是从xcode 4才开始认真学习ios开发,但是由于它用的是LLVM 3,所以导致我在看很多文档时会发现很多令人疑惑的地方。
例如在以前的很多代码中,一个对象被
alloc
然后被使用完后,会立即调用一个
release
方法。比如类似下面的代码
ClassA *a = [[ClassA alloc] init];
ClassB *b = [[ClassB alloc] init];
[b setProperty:a];
[a release];
这种类似的代码很让人费解...
JAVASCRIPT 客户端加密 PHP服务端解密
hi 大家好.
我用 crypto-js 在客户端加密:
function encrypt(str) {
var key = $.cookie('key');
var encrypted = CryptoJS.TripleDES.encrypt(str, key, {mode: CryptoJS.mode.ECB, padding: CryptoJS.pad.ZeroPadding});
return encrypted;
}
服务端:
$decrypt = ...
mousewheel.js插件和jq本身的scroll事件,有啥区别?
mousewheel.js插件和jq本身的.scroll()事件,有啥区别?
.scroll(),可以用来滚动产生计算么?比如,我向下滚一下,就加一,向上就减一,可以实现这样的效果么?
在 Bootstrap 的栅格系统中如何将文字垂直居中?
代码:
......
<div class="row text-center outer">
<div class="col-sm-4">
<img src="photo.jpg" alt="..." class="img-circle">
</div>
<div class="col-sm-8 text-left inner">
<p...
用LM3S9B92写了一个CAN转UART的程序,里面有个很奇特的bug
如题,这个bug是这样的:我用CAN调试工具给板子发数据,如果每帧定义8个字节,发一帧二帧没问题,到三帧以上的时候,串口那边就会少显示一个字节,而每帧定义少于8个字节的时候发多少帧都没有问题。代码如下:
#include "inc/hw_ints.h"
#include "inc/hw_memmap.h"
#include "inc/hw_sysctl.h"
#include "inc/hw_can.h"
#inclu...
flask-admin在后台生成的菜单怎么点都显示同一个view?
from flask.ext.admin import Admin, BaseView, expose
class ArticleView(BaseView):
@expose('/')
def index(self):
return self.render('admin/index.html')
@expose('/createarticle/')
def test(self):
return self.render('admin/ind...
django数据模型的数据ID编号能否自定义?
看到segmentfault中的数据ID并不是从1开始的,而是自定的一长串的数,我在使用Django的时候,都是使用的默认的ID,自动生成,并且都是从1开始的,能否进行自定义,比如ID从100W开始?
数据库我用的是mysql。
Chrome对placeholder支持的奇怪问题
HTML5里增加了placeholder标签,其效果就是输入框里有默认的提示文字,focus上去以后提示文字就消失了,以前我们需要js实现,现在只需要设置这个属性就可以了
<html>
<head>
<style>
input { height: 30px; line-height: 30px; width: 300px; font-size: 14px }
</style>
</head>
<body...
tornado中如何实现mvc设计?
tornado是一款很高效的web服务器端软件,mvc是一个比较流行的开发方式,请问在做tornado开发时,如何将这两者有效的结合起来,以达到高效开发的目的。
sqlachemy中批量删除的问题
db.session.query(Article).filter(Article.id.in_(items)).delete()
报错:
sqlalchemy.exc.InvalidRequestError
InvalidRequestError: Could not evaluate current criteria in Python. Specify 'fetch' or False for the synchronize_session parameter.
但是:
...
"CURLE_SSL_CONNECT_ERROR (35)"错误寻求解决方法
使用手册对这个错误值的解释是这样的:
CURLE_SSL_CONNECT_ERROR (35)
A problem occured somewhere in the SSL/TLS handshake. You really want
the error buffer and read the message there as it pinpoints the problem
slightly more. Could be certificates (file fo...