在linux下开发,一些命令不熟悉很囧啊。这两天得在开发机上配置qzhttp和ttc等。讲本地的一些tar包上传去后不知道用啥命令解压。网上找了个,搜藏下。
公司开发机跟本机交互,通常用SecureCRT。
secureCRT在linux上面的sz,rz命令与ssh的配合设置一下上传和下载的默认目录就行options–>session options–>file transfer 下可以设置上传和下载的目录。
剩下的你只要在用SecureCRT登陆linux终端的时候:
发送文件到客户端:sz filename zmodem接收可以自行启动.
从客户端上传文件到linux服务端:rz 然后在 SecureCRT 里选文件发送,协议 zmodem.
今天写php代码的时候,发现一个问题,因为我的数据库是用mysqlfront建的,自动添加的字段是Id作为主键。然后我在查询的时候写了这样的代码:
腾讯实习的培训布置的作用中需要用Qzhttp+FastCGI+TTC架构写demo.网上参照了下,最后成功在Tomcat下配置CGI并实现简单例子.
Tomcat提供了对CGI的支持,但默认情况下,Tomcat对CGI的支持被禁止了。开启支持要采取如下配置:
将文件 $CATALINA_BASE/server/lib/servlets-cgi.renametojar 的名称修改为$CATALINA_BASE/server/lib/servlets-cgi.jar。有的还说要将此目录下servlets-ssi.renametojar改成servlets-ssi.jar. 如果想让Tomcat下所有的Application支持支持CGI,可以修改 $CATALINA_BASE/conf/web.xml;如果只希望某些Application支持CGI,那么只需要修改这些应用root目录下的/WEB-INF/web.xml文件。
使用batch命令编写CGI脚本,可以将以下几行配置代码添加到web.xml就可完成对web.xml文件的修改(具体见下):其中的参数: 配置CGI servlet的行为,涉及到以下几个servlet的初始化参数。
cgiPathPrefix – CGI程序所在的目录,CGI servlet将按照以下路径搜索CGI程序:应用程序root目录 + 路径分割符 + cgiPathPrefix。其默认值为 WEB-INF/cgi。CGI程序应该放在WEB-INF下面的目录以防止程序被当作普通文件被下载或其脚本内容被查看。
debug – 设置servlet在日志中记录调试信息的级别,其值越大,信息越详细。默认值为0。
executable – 用来运行脚本的可执行程序,默认为perl。
parameterEncoding – CGI servlet使用的编码类型名称。默认值取 System.getProperty(“file.encoding”,”UTF-8″)。
passShellEnvironment – 是否将shell的环境变量传递给CGI脚本。默认值为false。
举例:
myeclipse新建一个web项目。web.xml内容如下
今天周日,本来不上班的.但是鉴于自己对php还不熟悉,对明天要答疑的qzhttp+fastcgi+tcc的架构不了解这样的情况下,准备到公司主动加班.周日公司食堂不开啊没有班车各种不爽。
今天第一觉醒来,去上厕所,看了下时间7点多,还早。就算去公司也还早。于是睡下……再醒来,9点半了,去公司也没班车了,就不去了吧。然后主要是公司周末加班的话,食堂也没开。看来TX是不鼓励大家周末加班的。所以也没有加班费这一说了。
今天上午有培训了。早上班车过去,下车的时候买包子,Carmelo差点就把我收藏的“古币”给用了,幸好被我发现了,给换回来了。上午9点半到达腾讯2412.讲的是公共组件与后台技术的介绍。一些基本概念,框架。后来讲了腾讯内部使用的框架,Qzhttp,TTC等。还有CGI,还布置了一个作业。Qzhttp,ttc,cgi程序连一下,配置。cgi用C++写,我表示压力很大啊。分组写,当然我跟我小组的brian,还有Carmelo了。brian29号那批,现在在跟项目有任务了,但还得跟我们这批实习生培训。
前面说到XAMPP安装后配环境时出现了问题就是这个,说也奇怪,刚开始安装完毕后,就能正常访问到XAMPP的首页,让选择语言。当我在eclipse里面新建一个工作空间到htdocs后就不行了,访问就一直拒绝。这奇怪啊,我eclipse搞个工作空间到htdocs里面有啥影响啊。这个问题出现的原因未解。有时候出现的一些莫名其妙的问题是无法解释的。