`
maosuhan
  • 浏览: 113415 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论
文章列表
我们的架构是b/s的,后台用的是tomcat,和google的webservice打交道还用到一个gae做代理。 之前的博文我们说过在tomcat和浏览器之间的ajax交互时要用一种客户端encode两次加上一个辅助函数加工然后服务端decode两次的恶心解决方案。后来我们研究了一下tomcat,发现其实问题是这样的。   tomcat默认使用iso-8859-1来解释request的,所以我们用ff提交参数时用的是utf8,我们在浏览器里输入“大学”,其实是被ff encode过的(被转成%B5%33形式),传到服务器时tomcat又用iso-8859-1 decode了。所以我们想到解 ...
在作项目的时候,需要调用webservice的google api。我们是将整个项目部署在本地的tomcat上,然后是连了vpn才能连上外网的,但是vpn是公共ip,而google竟然对单个ip的日访问量有限制,于是我们小组经常就是当天查询次数过多,然后就悲剧掉了。 我们后来想一个办法。我们打算把整个项目都部署到gae上,想大概google不会自己把自己给封了吧?我们尝试着,但是发现困难重重,gae有还多jdk的类库是不让用的,比如BuffereImage或者是外面的jar包啊,所以这个想法流产了。 后来我想到了一个更好的,分离地更好的就是我们只是让gae当作一个代理,只是把请求google ...
我们项目采用的字符编码是前后台清一色的utf8,我本来以为这样子就万事大吉了,不会出什么漏子的。可是谁知道ajax传过来的中文数据还是乱码。   原来在客户端是这样的 $.get("Discrete?q"+str,function(){......});其中str中包含了中文。   在服务端我们是用servlet来监听的 String qString = new String(request.getParameter("q"));,这个qString中就有乱码。   于是到网上找了一个超诡异的解决方案,现把解决方案公布如下: 首先在js加入 ...
<!-- @page { margin: 0.79in } P { margin-bottom: 0.08in } --> 先写一段程序,用的编辑环境为 Netbeans 6.9, gcc, gdb: int main(int argc, char** argv) { int i=1; i++; return (EXIT_SUCCESS); }   编译为汇编指令为   !int main(int argc, char** argv) { main+0: push ...
 现在google code上建一个项目, 起名为baituannju,那个create new project的链接很难找。 完后要得到自己的密码,在source里的checkout可以得到自己的密码,在administer里的members里可以增加commiter和admin。   首先安装sudo apt-get install libsvn-java 其次在eclispe的eclipse.ini下的-vmargs下加入 -Djava.library.path=/usr/lib/jni   其次再用这个地址http://subclipse.tigris.org/upda ...
安装了aptana后,代码提示弹出框颜色不匹配,会出现白底白字的情况,根本看不清。解决方案如下   The issue is that Aptana uses the system tooltip color for their code assist boxes. In the default theme on Ubuntu 10.04 this results in white on white. For Ubuntu 10.04, go to System>Preferences>Appearance In the Appearance Prefere ...
当然首先是该那张hosts表。在/etc/hosts里,添加174.36.30.71   www.dropbox.com  174.36.30.71   www.getdropbox.com 再去下一个dropbox的linux下的客户端,安装后要建帐号,但是此时会跳出什么服务器异常的问题,于是上网搜寻,发现需要下载一个东西,网址是http://www.dropbox.com/download?plat=lnx.x86。需要翻|墙才能下。下好解压缩,解出来是个隐形文件夹。进入该文件夹,用shell,再运行其中的dropboxd就可以了。
首先安装好php。接着下载在linux下运行的mongodb,下下来的是一个文件夹。修改path指向其bin。 然后sudo apt-get install php5-dev,再安装php-pear,再sudo pecl install mongo。再修改php.ini添加extension=mongo.so
在ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p174.tar.gz 下载ruby1.87的源代码版本。 进入目录, ./configure --prefix=/home/maosuhan/development/ruby make && make install 等待很长的时间编译成功。 修改path,将path添加ruby下的bin文件夹。 在http://rubyforge.org/frs/?group_id=126下载最新版本的gem,打算也用源代码编译的方式安装,结果运行ruby setup.rb时出错了, ...
sudo apt-get install scim sudo apt-get install scim-chinese   sudo nano /etc/X11/Xsession.d /95xinput 这个步骤就利用nano新建一个95xinput的文件 ,该文件的具体内容如下:  /usr/bin/scim -d   XMODIFIERS="@im=SCIM"   export XMODIFIERS   export GTK_IM_MODULE=scim
首先在eclipse官方网上下载 eclipse for c c++。但是这个ide其实并没有集成编译器。所以还得自己下一个,于是下载了一个mingw。装好,将path配好(bin目录),进入安装目录的子目录bin,将mingw32-make.exe复制并重命名为make.exe。然后在eclipse里新建project就可以了。 但是发现不能调试,于是到   http://downloads.sourceforge.net/mingw/gdb-6.8-mingw-3.tar.bz2?modtime=1208982015&big_mirror=1 下了一个gdb,解压,把bin下 ...
%cd /usr/lib/firefox-1.5.0.5/plugins/ %ln -s $JAVA_HOME/jre/plugin/i386/ns7/libjavaplugin_oji.so libjavaplugin_oji.so 重启firefox,搞定了~ 要换jre的时候,换个连接就OK
对于css和images。 /   css       style1             style.css             images                     1.png                      2.gif       style2             style.css             images                     33.png                      41.gif   js       jquery.js       slide_easy.js   imag ...
为了解决网页上播放flv的问题,我去网上写了一个jw player的插件,期初是5.1 版本的,但是后来发现这个版本是有点小问题的,当然可能是我技术原因没有摸索清楚。后来下了一个4.6版本的,可以用了。 jwplayer目录下有几个文件   player-viral.swf preview.jpg vedio.flv swfobject.swf yt.swf   <html> <body> <script type='text/javascript' src='swfobject.js'></script> <di ...
我是在万网申请的abcd.com域名,已经备了案。然后是在西部数码租用了一台vps服务器。于是现在想把abcd.com解析到我的ip上。   首先询问售后,登录西数的管理系统。在主机租用管理处增加一条白名单,这里要填写ip地址(这里 ...
Global site tag (gtag.js) - Google Analytics