`
zhoujianghai
  • 浏览: 439711 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
我的独立域名博客~~  http://codingnow.cn
本文地址: http://zhoujianghai.iteye.com/blog/1540176   首先介绍一下solr: Apache Solr (读音: SOLer) 是一个开源、高性能、采用Java开发、基于Lucene的全文搜索服务器,文档通过Http利用XML加到一个搜索集合中,查询该集合也是通过 http收到一个XML/JSON响应来实现。Solr 中存储的资源是以 Document 为对
python的easy_install工具非常棒,安装和卸载组件非常方便,安装过程如下: wget -q http://peak.telecommunity.com/dist/ez_setup.py 执行上面的命令把ez_setup.py文件下载到当前的目录下 执行:python ez_setup.py 下载对应的setuptools-xx.egg文件,没想到出现以下错误 zipimport.ZipImportError: can't decompress data; zlib not available   解决办法: (1)先安装系统相应的依赖库文件  sudo apt-g ...
MySQL for Python library在Python中也就相当于JAVA中对应MySQL的JDBC Driver 1. 首先安装mysql sudo apt-get install mysql-server   2. 安装mysql-python 下载MySQL-python-1.2.3.tar.gz(见附件),解压到指定目录。 到解压后的MySQL-python-1.2.3目录下编译配置MySQL-python: python setup.py build 此时系统报错:EnvironmentError: mysql_config not found 很明显没有my ...
 转载自:http://blog.csdn.net/wangfaqiang/article/details/7395866 前言    一般而言,标题含有“秒杀”,“99%”,“史上最全/最强”等词汇的往往都脱不了哗众取宠之嫌,但进一步来讲,如果读者读罢此文,却无任何收获,那么,我也甘愿背负这样的罪名,:-),同时,此文可以看做是对这篇文章:十道海量数据处理面试题与十个方法大总结的一般抽象性总结。     毕竟受文章和理论之限,本文将摒弃绝大部分的细节,只谈方法/模式论,且注重用最通俗最直白的语言阐述相关问题。最后,有一点必须强调的是,全文行文是基于面试题的分析基础之上的,具体实践过程 ...
由于之前的手游项目被掐掉,团队解散,我申请转到公司xx平台的后台开发组,做了快2年的android应用开发,现在想重新回到服务端开发。由于公司的后台使用的是python,所以一切还得重新开始,第一步当然是搭建开发环境,在linux下进行python开发是十分方便的,系统已经内置了python(我的是内置了python2.7),不过python是支持多版本安装的,为了跟团队保持一致,我又重新下载了python2.6。编译和安装的过程中都没啥问题,在交互模式下使用方向键的时候竟然出现了乱码,解决办法如下:   1、安装readline模块 readline库是bash shell用的库,包含许 ...
  一些文本编辑软件在保存一个以UTF-8编码的文件时,会在文件开始的地方插入三个可见的字符(0xEF 0xBB 0xBF,即BOM)。 在UTF-8的标准里该BOM标识是可有可无的,Sun 的javac 在编译带有BOM的UTF-8的格式的文件时会出现“非法字符:\65279”的错误,但是用Eclipse进行编译却没有问题,原因在于Eclipse使用的是自己的JDT,而非javac 解决办法: (1)windows下Editplus等文本编辑器重新保存文件为不带BOM的UTF-8格式   (2)linux下用vim去除utf-8 BOM  去掉utf-8 BOM :set ...
  1、安装tftp   在嵌入式开发时,可以通过tftp(简单文件传输协议)传输项目到目标机运行。   (1)安装所需的软件包  sudo apt-get install tftp-hpa tftpd-hpa openbsd-inetd xinetd (2)在根目录下创建目录tftpboot(该文件夹用于存放 ...
Monaco.ttf是Mac原版字体,Monaco_Linux.ttf是Monaco在linux上的改进版本(见附件) 添加方法: 1. 切换到/usr/shared/fonts/下新建文件夹xxx 如:sudo mkdir macfonts 2. 把Monaco和Monaco_Linux复制到新建的目录下 3. 执行fc-cache fc-cache会遍历系统字体目录,生成字体配置信息文件,把新字体导入系统,这样你就可以在终端的配置文件首选项中看到新添加的Monaco了 其他地方需要设置:系统->首选项 -> 外观->字体       
linux环境下用cocos2d-x开发游戏时,遇到了 warning: libfmodex64.so, needed by ../../lib/linux/Debug/libcocosdenshion.so, not found (try using -rpath or -rpath-link 问题,(在公司的ubuntu11.10下没有这个问题) ps:linux下cocos2d-x的问题比较多,除了一些我们没发解决的bug外,大部分是文件路径的问题。   解决办法如下:   查看cocos2dx/CocosDenshion/third_party/linux/fmod/lib ...
今天用word编辑文档的时候,突然不能打中文了,在记事本和其他方式是可以输入中文的。在网上找到了一个办法,比较简单,试了试果然可行。 打开word,工具--选项--编辑,把最下面的输入法选择中的“输入法控制处于活动状态”复选框取消勾选。然后重启word,就ok了。 我使用的是win7下的office2003  
在工作线程中创建Toast,代码如下:   private void showToast() { new Thread() { public void run() { Looper.prepare(); Toast.makeText(ActivityA.this, "来自工作线程", Toast.LENGTH_SHORT).show(); Looper.loop(); } }.start(); }       如果不加Looper.prepare();则会出现以下异常: ...
关于UrlConnection连接和Socket连接的区别,只知道其中的原理如下:抽象一点的说,Socket只是一个供上层调用的抽象接口,隐藏了传输层协议的细节。urlconnection 基于Http协议,Http协议是应用层协议,对传输层Tcp协议进行了封装,是无状态协议,不需要你去考虑线程、同步、状态管理等,内部是通过socket进行连接和收发数据的,不过一般在数据传输完成之后需要关闭socket连接。直接使用Socket进行网络通信得考虑线程管理、客户状态监控等,但是不用发送头信息等,更省流量。 并不知道我们经常使用的URLConnection 内部是怎么实现的,今天心血来潮以URL为 ...
源码在附件中,效果如图片
下面是一个比较经典的智力题:你是山西的一个煤老板,你在矿区开采了有3000吨煤需要运送到市场上去卖,从你的矿区到市场有1000公里,你手里有一列烧煤的火车,这个火车最多只能装1000吨煤,且其能耗比较大——每一公里需要耗一吨煤。请问,作为一个懂编程的煤老板的你,你会怎么运送才能运最多的煤到集市?   我的解决思路如下: 3000吨煤  每次只能装1000,每次都装1000吨,则往返次数最少,消耗最低,至少需要分三步 第一步:先运一车煤1000吨到中间某处,然后倒在此处,设中间该点距离起点是x公里,则(来回两趟+去一趟=5)5x = 1000,则x=200,第一趟运1000吨到x公里 ...
Global site tag (gtag.js) - Google Analytics