使用_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 使用 >>列表
linux/macRuby使用curl请求http数据首先要安装curl,在命令行可以使用curl--help其次,使用ruby代码调用系统命令systemcmd`cmd`curl请求数据可以是post也可以是get,putget方式获取页面curl"http://www.xxx.com/login.cgi?&name=ddd&pwd=kkk"post方式curl-d"name=ddd;pwd=kkk""http://www.xxx.com/login... 查看全文
很多时候用户需要从网站下载文件,如果文件是可以通过一个固定链接公开获取的,那么我们只需将文件存放到webroot下的目录里就好。但大多数情况下,我们需要做权限控制,例如下载PDF账单,又例如下载网盘里的档案。这时,我们通常借助于脚本代码来实现,而这无疑会增加服务器的负担。例如下面的代码:<?php//用户身份认证,若验证失败跳转authenticate();//获取需要下载的文件,若文件不存在跳转$file=determine_file()... 查看全文
《Linux多线程服务端编程:使用muduoC++网络库》(多年编写生产环境下多线程服务端程序经验之精华基本信息作者:陈硕出版社:电子工业出版社ISBN:9787121192821上架时间:2013-1-10出版日期:2013年1月开本:16开页码:616版次:1-1所属分类:计算机>操作系统>Linux更多关于》》》《Linux多线程服务端编程:使用muduoC++网络库》(多年编写生产环境下多线程服务端程序经验之精华内容推荐本书主要讲述采用现代C++在x86... 查看全文
[WebService介绍]WebService就是为了异构系统的通信而产生的,它基本的思想就是使用基于XML的HTTP的远程调用提供一种标准的机制,而省去建立一种新协议的需求。目前进行WebService通信有两种协议标准,一种是XML-RPC,另外一种是SOAP。XML-RPC比较简单,出现时间比较早,SOAP比较复杂,主要是一些需要稳定、健壮、安全并且复杂交互的时候使用。PHP中集成了XML-RPC和SOAP两种协议的访问,都是集中在xmlrpc扩展当中。另外,在PHP的PEAR中... 查看全文
· php header使用方法发布时间:2012-12-16
网页的缓存是由HTTP消息头中的“Cache-control”来控制的,常见的取值有private、no-cache、max-age、must-revalidate等,默认为private。其作用根据不同的重新浏览方式分为以下几种情况:(1)打开新窗口值为private、no-cache、must-revalidate,那么打开新窗口访问时都会重新访问服务器。而如果指定了max-age值,那么在此值内的时间里就不会重新访问服务器,例如:Cache-control:max-age=5... 查看全文
classMyClassdefinitialize(dynamic_methods)@arr=Array.new(dynamic_methods)@arr.each{|m|self.class.class_evaldodefine_method(m)do|*value|putsvalueendend}endendtmp=MyClass.new%w(method1method2method3)tmp.method1'abc'classMyClassdefinitialize... 查看全文
· ruby bundler使用技巧发布时间:2012-12-16
bundleexec在当前的bundle环境下,运行一个脚本单独运行bundle,相当于bundleinstall在项目下面建立:vendor/cache目录后,再次运行bundle,就会把响应的gem缓存一份在该目录在准备打包部署的时候,运行:bundle--local--deployment,这时会在vendor目录下面生成:vendor/bundle目录,这样就会把相应的包解开。... 查看全文
在java开发中使用模板已经习以为常了,很多人讨厌javaweb开发栈中的JSP,虽然sun公司推出了JSF,但总感觉出来的不是时候,一直也没有怎么用过。在java网站开发教程中,SSH中的两大框架Struts推荐使用Velocity,而在Spring中则推荐使用freemarker。甚至在前端语言javascript中都出现了各种各样的模板引擎。在PHP的轻量级框架CodeIgniter中,明确写明:注意:因为在视图文件中使用纯PHP要快一些,所以CodeIgniter不要求你一定要用这个类... 查看全文
· php容易被错误使用的empty函数发布时间:2012-09-08
在php的官方手册中写道,检查一个变量是否为空。如果var是非空或非零的值,则empty()返回FALSE。换句话说,""、0、"0"、NULL、FALSE、array()、var$var;以及没有任何属性的对象都将被认为是空的,如果var为空,则返回TRUE。随后在其手册中郑重说明了,empty()只检测变量,检测任何非变量的东西都将导致解析错误。换句话说,后边的语句将不会起作用:empty(addslashes($name))。empty用来检测变量是否为空,这在网站编程中经常会使用到... 查看全文
· Rails polymorphic的使用和理解发布时间:2012-09-08
classPerson<ActiveRecord::Basehas_one:address,:as=>:addressableendclassCompany<ActiveRecord::Basehas_one:address,:as=>:addressableendclassAddress<ActiveRecord::Basebelongs_to:addressable,:polymorphic=>... 查看全文
· rails里使用truncate table发布时间:2012-09-08
ActiveRecord::Base.connection.execute("TRUNCATETABLE#{table_name}")... 查看全文
· jaxb的安装、使用和资源下载发布时间:2012-09-08
今天运用到一个jaxb技术,简单来说就是给xml或者是xsd文件通过编译变为java实体对象,在中我觉得相对还是比较好用,我说说我的安装和使用:首先在这个路径下下载一个安装下包(在这前提下要安装好jdk1.6,环境变量要配置好):jar包下载路径:http://download.csdn.net/detail/jccmjl/4498291下载好以后接下来进行安装:在命令行输入cmd--->比如说我这个jar放在d盘下面就输入:java-jarJAXB2_20101209.jar按回车... 查看全文
· List中泛型的使用发布时间:2012-09-08
importjava.util.ArrayList;classApple{privatestaticlongcounter;privatefinallongid=counter++;publiclongid(){returnid;}}classOrange{}/****此处未使用泛型,当试图将orange对象转型为apple是,你就会得到一个语法错误;*@authorhong.su**///publicclassAppleandOrangeWithoutGenerics... 查看全文
· android中timer使用问题发布时间:2012-09-08
设置周期性的timer之后,如果将当前系统时间变大,timer正常工作,如果变小,timer就不工作了。经过测试,发现java中也存在同样的问题,因此,以后android中慎用timer,切记!取而代之的是ScheduledExecutorService类... 查看全文
注意,ArrayList实现不是同步的。如果多个线程同时访问一个ArrayList实例,而其中至少一个线程从结构上修改了列表,那么它必须保持外部同步。(结构上的修改是指任何添加或删除一个或多个元素的操作,或者显式调整底层数组的大小;仅仅设置元素的值不是结构上的修改。)这一般通过对自然封装该列表的对象进行同步操作来完成。如果不存在这样的对象,则应该使用Collections.synchronizedList方法将该列表“包装”起来。这最好在创建时完成,以防止意外对列表进行不同步的访问... 查看全文
· Log4j的使用发布时间:2012-08-21
Log4j可以很好的进行程序的跟踪:1.首先编写log4j.properties,这个在网上有很多,可以直接拿过来使用log4j.rootLogger=debug,stdout,Rlog4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.layout=org.apache.log4j... 查看全文
经过近4个工作日的整理,终于把整个系统基本都搞定:使用了MOCK写道Finishedin32.84seconds390examples,0failures,6pending原来的写道Finishedin21minutes11.65seconds421examples,13failures现在33秒,对比以前的20+分钟,好了太多了,起码不怕运行单元测试的时候睡着了。。。6个pending,是因为难于MOCK。例如:使用了delayed_job,调用者与被调用者之前隔了4,5层关系... 查看全文
· Ruby使用MySQL问题记录发布时间:2012-08-21
1.使用gem安装mysql2的时候提示以下错误extconf.rb:2:in`require':nosuchfiletoload--mkmf(LoadError)fromextconf.rb:2Buildingnativeextensions.Thiscouldtakeawhile...ERROR:Errorinstallingmysql2:ERROR:Failedtobuildgemnativeextension./usr/bin/ruby1.8extconf.rbextconf.rb:2... 查看全文
· yii filter 过滤使用发布时间:2012-08-21
废话少说,上代码publicfunctionfilters(){//过滤只用于actionEdit和actionCreate方法returnarray('test+edit,create',);}//定义的过滤方法publicfunctionFilterTest($filterChain){//判断什么的//过滤完后继续执行代码$filterChain->run();}... 查看全文
· java自动拆装箱的错误使用发布时间:2012-07-09
今天有朋友问Integera=10;的内存使用,随便带出了自动拆装箱问题,以整型为例子进行说明1、自动装箱@Testpublicvoidfun1(){IntegerIi=null;intii=0;longs=System.currentTimeMillis();for(inti=0;i<100000;i++){Ii=i;}longe=System.currentTimeMillis();System.out.println(e-s);s=System.currentTimeMillis(... 查看全文