现在位置: 首页 > shatter发表的所有文章
  • 10月
  • 15日
综合 ⁄ 共 774字 评论关闭
============= 问题: 多系统登录管理: 项目中涉及到多个系统,所有系统共用一套用户信息表。 期望用户登录了系统A之后,再点击其他系统,就无需再次登录了。 引用计数法控制登录有问题,比如系统A登录,计数值+1,系统B登录,计数值变为2,此时系统B崩溃,计数值仍然为2,但是只有一个系统登录,所以之后就算将所有系统退出,登录计数值却永远也不可能减为0. 所以采用HashSet来存储每个系统的登录与否的状态,系统A登录向HashSet中存入字符串“A”,系统B登录存入“B”,退出则删除对应的HasSet中的字符串。 我的这个HasSet作为用户......
阅读全文
  • 09月
  • 26日
综合 ⁄ 共 1716字 评论关闭
几种常见的基于Lucene的开源搜索解决方案对比[转] http://blog.fulin.org/2010/11/search_solutions_compare.html 一  直接使用 Lucene  ( http://lucene.apache.org ) 说明:Lucene 是一个 JAVA 搜索类库,它本身并不是一个完整的解决方案,需要额外的开发工作 优点:成熟的解决方案,有很多的成功案例。apache 顶级项目,正在持续快速的进步。庞大而活跃的开发社区,大量的开发人员。它只是一个类库,有足够的定制和优化空间:经过简单定制,就可以满足绝大部分常见的需求;经过优化,可以支持 10亿+ 量级的搜索。 缺......
阅读全文
  • 06月
  • 06日
综合 ⁄ 共 777字 评论关闭
1、安装 wget --no-check-certificate https://github.com/ideawu/ssdb/archive/master.zip unzip master cd ssdb-master make make install 2、修改配置文件 vi /usr/local/ssdb/ssdb.conf 把server下的IP改为:0.0.0.0 3、设置SSDB为服务和开机启动 vi /etc/rc.d/init.d/ssdb # /bin/sh # # chkconfig:345 98 98 # description: SSDB is a fast NoSQL database for storing big list of billions of elements # processname:ssdb case "$1" in 'start') /usr/local/ssdb/ssdb-server -d /usr/local/ssdb/ssdb.c......
阅读全文
  • 04月
  • 13日
综合 ⁄ 共 2370字 评论关闭
Turn the pokers Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 1279    Accepted Submission(s): 466 Problem Description During summer vacation,Alice stay at home for a long time, with nothing to do. She went out and bought m pokers, tending to play poker. But she hated the traditional gameplay. She wants to change. She puts these pokers face down, she decided to flip poker n times, and each time she can flip Xi pokers. She wanted t......
阅读全文
输入:“用户—物品”评分矩阵 输出:(1)用户对某个物品喜欢程度的评分;(2)对于用户,n个推荐的物品列表 1. 基于用户的最近邻推荐(user-based cf) 算法基本假设:(1)如果用户过去有相似的偏好,那么他们未来也会有相似的偏好;(2)用户的偏好不随时间变化而变化 用户相似度计算:user-based cf中pearson相关系数比较好;item-based cf中余弦相似度比较好。学术界在相似度方面有较为深入的研究,例如:很多领域都存在一些所有人都喜欢的物品(热门物品),让两个用户对有争议的物品达成共识、比对热门物品达成共识更有价......
阅读全文
  • 06月
  • 07日
综合 ⁄ 共 2281字 评论关闭
如何在CEGUI中使用Lua脚本入门学习 如何在CEGUI中使用Lua脚本入门学习是本文要介绍的内容,主要是来学习lua脚本语言在CEGUI如何来使用,不多说,具体内容来看本文详解。 AD: 51CTO云计算架构师峰会 抢票进行中! 如何在CEGUI中使用Lua脚本入门学习是本文要介绍的内容,主要是来学习lua脚本语言在CEGUI如何来使用,不多说,具体内容来看本文详解。 CEGUI所使用的脚本是基于Lua5.0.2 和tolua++ 1.06pre2-1的. 界面的编写很大一部分可以通过脚本来实现.我们可以修改脚本而不必重新编译整个程序, 这就为我们省去了......
阅读全文
  • 05月
  • 21日
综合 ⁄ 共 673字 评论关闭
在用jxl读入excel时,一直报如下错误: Warning:  Cannot read drop down range Unrecognized token 43 Exception in thread "main" java.lang.NullPointerExceptionat jxl.biff.DataValiditySettingsRecord.getFirstColumn(DataValiditySettingsRecord.java:237)at jxl.read.biff.SheetReader.read(SheetReader.java:1016)at jxl.read.biff.SheetImpl.readSheet(SheetImpl.java:686)at jxl.read.biff.SheetImpl.getRows(SheetImpl.java:441)at excel.ExcelUtils.readExcel(ExcelUtils.java:48) at excel.ExcelUtils.main(ExcelUt......
阅读全文
  • 04月
  • 25日
综合 ⁄ 共 1312字 评论关闭
#include <iostream> #include<stdio.h> #include<stdlib.h> #include<vector> #include<cstring> using namespace std; int mp[510][510]; int d[510]; int res[510]; int st; int ed; vector<int> pre[510]; int m; int n; bool f[510]; int cnt=0; void input() { scanf("%d %d %d %d",&n,&m,&st,&ed); for(int i=0;i<n;i++) { scanf("%d",&res[i]); // pre[i].push_back(i); // d[i]=0x3f3f3f3f; } pre[st].push_back(......
阅读全文
  • 04月
  • 03日
综合 ⁄ 共 1842字 评论关闭
From: http://www.diybl.com/course/6_system/linux/Linuxjs/20091028/180420.html 排序算法一直都是让我头疼的算法。为了全面掌握排序算法,我就整理了常用的排序算法。 首先我们来了解一些基本概念: (1)稳定排序和非稳定排序 简单地说就是所有相等的数经过某种排序方法后,仍能保持它们在排序之前的相对次序,我们就 说这种排序方法是稳定的。反之,就是非稳定的。  比如:一组数排序前是a1,a2,a3,a4,a5,其中a2=a4,经过某种排序后为a1,a2,a4,a3,a5, 则我们说这种排序是稳定的,因为a2排序前在a4的前面,排序后它还是在a4......
阅读全文
  • 04月
  • 02日
综合 ⁄ 共 718字 评论关闭
前一阵子听了前端的一个分享,其中介绍了HTML5中的一些新特性,特别感兴趣的是文件上传拖放上传: 今晚前端同事提起,刚查了下资料,有些小失望,不过功能真的很实用。 我的理解是:     对于图片他们是编码成了data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD//gASeGlhb25laTIyNDgxMDYzN//bAEMAAwICAwICAwMDAwQDAwQFCAUFBAQFCgcHBggMCgwMCwoLCw0OE。。。类似于这样的格式,其实就是bas64编码,浏览器所谓支持的话就是能对这种格式的数据完整的解析后然后在浏览器上展现图片;文件也类似;      另外对于编码除了base64而......
阅读全文
  • 03月
  • 20日
综合 ⁄ 共 4636字 评论关闭
最近所做的项目中需要在Winform窗体中显示Office文档。刚开始就使用webBrowser控件实现的,但是后来发现这个控件在显示Office文档的时候有个限制:只支持Office2003之前的版本,之后的版本都有问题。在网上也有很多人遇到这个问题,找了好久的解决方案都没有找到,后来在一个网站上面找到了一个第三方的控件,可以很好的支持这个功能,就是Dsoframer(可以从网上找到关于Dsoframer的使用说明,里面有很详细介绍它的方法和属性) 操作步骤: 1.需要从网站下载dsoframer.ocx文件 2.把dsoframer.ocx文件复制到c:\windows\system32......
阅读全文
  • 01月
  • 27日
综合 ⁄ 共 2343字 评论关闭
 JavaScript技术可以实现交互式页面,在建立动态页面方面有着其他工具不可比拟的优点。Javascript 在网页设计中,大部分都是用来实现功能,特效的.. 本文列举了一些网页制作中常用的JavaScript技术:       事件源对象 以下是引用片段:event.srcElement.tagName  event.srcElement.type         捕获释放 以下是引用片段:event.srcElement.setCapture();  event.srcElement.releaseCapture();         事件按键 以下是引用片段:event.keyCode  event.shiftKey  event.altKey  event.ctrlKey         事件返回值 以下是引用......
阅读全文