但GAE、Django并没有直接将pyExcelerator导出为Excel的方法。我的思路是先用把数据导入到Workbook和Worksheet中,如果存为文件可以直接调用Workbook的save方法,但GAE不支持本地文件操作,即使图片也只能存放在DataStore中,但我们可以类似于返回图片的方法,直接将Excel的二进制流返回给浏览器。这就需要修改一下Workbook的代码,加入返回二进制流的方法,我给他取的名字是savestream,在savestream中再次调用CompoundDoc.XlsDoc的savestream方法,也是自己增加的。代码如下:Workbook的saves...
http://www.jb51.net//article/16583.htm
例子如下:[code]<script>/***动物*/functionAnimal(){this.name='Amimal';this.showName=function(){alert(this.name);};}/**猫*/functionCat(){this.name='cat';}varanimal=newAnimal;//创建动物对象varcat=newCat;//创建猫对象animal.showName.call(cat,'','');//输出cat,说明showName函数的当前this已经变为cat了animal.showName.apply(cat,[]);//输...
http://www.jb51.net//article/16580.htm
<script>functioncreateRequestObject(){varro;varbrowser=navigator.appName;if(browser=="MicrosoftInternetExplorer"){ro=newActiveXObject("Microsoft.XMLHTTP");}else{ro=newXMLHttpRequest();}returnro;}varhttp=createRequestObject();functionsndReq(zip){http.open('get','zipcode.PHP?zip='+zip);http.onre...
http://www.jb51.net//article/16578.htm
在IE7/Firefox3.0/GoogleChrome通过测试CloseDemo.htm[code]<script>varbrowserName=navigator.appName;if(browserName=="Netscape"){functioncloseme(){window.open('','_parent','');window.close();}}else{if(browserName=="MicrosoftInternetExplorer"){functionclosynoshowsme(){window.opener="whocares";window.clo...
http://www.jb51.net//article/16572.htm
在习作的过程中尝试着贪吃蛇游戏用JS实现了。竟然成功了。思路:使用10px*10px的div层担当“像素”,然后使用40*40矩阵160个“像素”构成了游戏的界面。下面是代码:[code]//JavaScriptDocumentalert("键盘的方向键控制方向,空格键暂停。\nLIFE制作\nhttp://blog.csdn.net/anhulife");//添加基本的图形块,即160个10*10的层组成的二维矩阵varrowindex=newArray(40);varcolindex;varcell;//图像单元的定义varbackcolor="black";for(vari=0;i<...
http://www.jb51.net//article/16571.htm
(一).确认删除用法:1.BtnDel.Attributes.Add("onclick","returnconfirm('"+"确认删除?"+"')");2.linktempDelete.Attributes["onclick"]="javascript:returnconfirm('"+"确认删除?"+"');";3.privatevoidgrdProject_ItemDataBound(objectsender,DataGridItemEventArgse)4.{if((e.Item.ItemType==ListItemType.Item)|(e.Item.ItemType==ListIt...
http://www.jb51.net//article/16563.htm
publicstaticchardoVerify(Stringid){charpszSrc[]=id.toCharArray();intiS=0;intiW[]={7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2};charszVerCode[]=newchar[]{'1','0','X','9','8','7','6','5','4','3','2'};inti;for(i=0;i<17;i++){iS+=(int)(pszSrc[i]-'0')*iW[i];}intiY=iS%11;returnszVerCode[iY];}...
http://www.jb51.net//article/16562.htm
[code]publicclassSortComparatorimplementsComparator{publicintcompare(Objecto1,Objecto2){try{byte[]buf1=((String)o1).getBytes("unicode");byte[]buf2=((String)o2).getBytes("unicode");intsize=Math.min(buf1.length,buf2.length);for(inti=0;i<size;i++){if(buf1[i]<buf2[i])return-1;elseif(buf1[i]>buf...
http://www.jb51.net//article/16561.htm
[code]/***截取字符串len为字节长度*@paramstr*@paramlen*@return*@throwsUnsupportedEncodingException*/publicstaticStringgetLimitLengthString(Stringstr,intlen){try{intcounterOfDoubleByte=0;byte[]b=str.getBytes("gb2312");if(b.length<=len)returnstr;for(inti=0;i<len;i++){if(b[i]<0)counterOfDoubleByte++;}if(...
http://www.jb51.net//article/16560.htm
程序全文如下: [code]packagecom.neusoft.test.util.crypt;importjava.io.IOException;importjava.io.UnsupportedEncodingException;importjava.net.URLDecoder;importjava.net.URLEncoder;importjava.security.MessageDigest;importjava.text.SimpleDateFormat;importjava.util.Calendar;importjavax.crypto.Cipher;importj...
http://www.jb51.net//article/16559.htm
1、md5加密,该加密算法是单向加密,即加密的数据不能再通过解密还原。相关类包含在java.security.MessageDigest包中。2、3-DES加密,该加密算法是可逆的,解密方可以通过与加密方约定的密钥匙进行解密。相关类包含在javax.crypto.*包中。3、base64编码,是用于传输8bit字节代码最常用的编码方式。相关类在sun.misc.BASE64Decoder和sun.misc.BASE64Encoder中。4、URLEncoder编码,是一种字符编码,保证被传送的参数由遵循规范的文本组成。相关类在java.net.URLEncoder包中。细节:1、进行MD5加密...
http://www.jb51.net//article/16558.htm
