当前位置:  编程技术>移动开发
本页文章导读:
    ▪动态设立view的padding和margin值        动态设置view的padding和margin值 1.动态设置padding,拿ImageView为例: ImageView imageView = new ImageView(Context context); imageView.setPadding(left,top,right,bottom);  2.动态设置margin 拿LinearLayout里边放ImageVIew例 Lin.........
    ▪ DedeCMS启用二级域名后,原网址跳转二级域名的解决方法        DedeCMS启用二级域名后,原网址跳转二级域名的解决办法  1、DedeCMS顶级栏目启用二级域名,参考以下2篇文章,在此不作赘述。 DedeCMS栏目二级域名设置教程:http://www.d8zhan.com/dedecms/2614.html  .........
    ▪ Java兑现Zip压缩,解压缩(一)       Java实现Zip压缩,解压缩(一) package org; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.util.zip.ZipEntry; import java.util.zip.ZipInputStream; import java.util.zip.ZipOutputStream; publ.........

[1]动态设立view的padding和margin值
    来源: 互联网  发布时间: 2014-02-18
动态设置view的padding和margin值

1.动态设置padding,拿ImageView为例:

ImageView imageView = new ImageView(Context context);
imageView.setPadding(left,top,right,bottom);
 2.动态设置margin

拿LinearLayout里边放ImageVIew例

LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(20, 20);
params.setMargins(20, 0, 20, 0);
imageView.setLayoutParams(params);
 

    
[2] DedeCMS启用二级域名后,原网址跳转二级域名的解决方法
    来源: 互联网  发布时间: 2014-02-18
DedeCMS启用二级域名后,原网址跳转二级域名的解决办法

 1、DedeCMS顶级栏目启用二级域名,参考以下2篇文章,在此不作赘述。

DedeCMS栏目二级域名设置教程:http://www.d8zhan.com/dedecms/2614.html

 

IIS服务器下做301永久重定向设置方法:http://www.d8zhan.com/db/php_bc/7945.html

2、启用二级域名后,有朋友发现原网址、二级域名都可以访问同一篇文章,如www.d8zhan.com/help/caiji/2543.html和help.d8zhan.com/caiji/2543.html,www.d8zhan.com/help/caiji/2543.html并没有自动跳转到 help.d8zhan.com/caiji/2543.html。

这时,我们可以在iis6里对目录help做下重定向,方法如下:右键“help”,选择“属性”->“目录”,然后设置重定向到URL:http://help.d8zhan.com$s$q,然后选择下面1、3两项,保存即可。

 

 

推荐阅读:织梦DedeCMS启用二级域名图片路径错误问题的解决办法


    
[3] Java兑现Zip压缩,解压缩(一)
    来源: 互联网  发布时间: 2014-02-18
Java实现Zip压缩,解压缩(一)
package org;

import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.util.zip.ZipEntry;
import java.util.zip.ZipInputStream;
import java.util.zip.ZipOutputStream;

public class Zip {
 
 public static void zip(String zipFileName, String inputFile)
   throws Exception {
  File f = new File(inputFile);
  ZipOutputStream out = new ZipOutputStream(new FileOutputStream(
    zipFileName));
  zip(out, f, null);
  System.out.println("zip done");
  out.close();
 }

 private static void zip(ZipOutputStream out, File f, String base)
   throws Exception {
  System.out.println("zipping " + f.getAbsolutePath());
  if (f != null && f.isDirectory()) {
   File[] fc = f.listFiles();
   if (base != null)
    out.putNextEntry(new ZipEntry(base + "/"));
   base = base == null ? "" : base + "/";
   for (int i = 0; i < fc.length; i++) {
    zip(out, fc[i], base + fc[i].getName());
   }
  } else {
   out.putNextEntry(new ZipEntry(base));
   FileInputStream in = new FileInputStream(f);
   int b;
   while ((b = in.read()) != -1)
    out.write(b);
   in.close();
  }
 }

 
 public static void unzip(String zipFileName, String outputDirectory)
   throws Exception {
  ZipInputStream in = new ZipInputStream(new FileInputStream(zipFileName));
  ZipEntry z;
  while ((z = in.getNextEntry()) != null) {
   String name = z.getName();
   if (z.isDirectory()) {
    name = name.substring(0, name.length() - 1);
    File f = new File(outputDirectory + File.separator + name);
    f.mkdir();
    System.out.println("MD " + outputDirectory + File.separator
      + name);
   } else {
    System.out.println("unziping " + z.getName());
    File f = new File(outputDirectory + File.separator + name);
    f.createNewFile();
    FileOutputStream out = new FileOutputStream(f);
    int b;
    while ((b = in.read()) != -1)
     out.write(b);
    out.close();
   }
  }
  in.close();
 }

 public void deleteFolder(File dir) {
  File filelist[] = dir.listFiles();
  int listlen = filelist.length;
  for (int i = 0; i < listlen; i++) {
   if (filelist[i].isDirectory()) {
    deleteFolder(filelist[i]);
   } else {
    filelist[i].delete();
   }
  }
  dir.delete();
 }

 /**
  * Test ZIP/UNZIP
  * @param args
  */
 public static void main(String[] args) {
  try {
    Zip t = new Zip();
      t.zip("c:\\test.zip","c:\\test");  //在c盘要自己提前建立test文件夹
//    t.unzip("c:\\test.zip","c:\\test");
    File file = new File("c:\\test");
    t.deleteFolder(file);
  } catch (Exception e) {
   e.printStackTrace(System.out);
  }
 }
}



    
最新技术文章:
▪Android开发之登录验证实例教程
▪Android开发之注册登录方法示例
▪Android获取手机SIM卡运营商信息的方法
▪Android实现将已发送的短信写入短信数据库的...
▪Android发送短信功能代码
▪Android根据电话号码获得联系人头像实例代码
▪Android中GPS定位的用法实例
▪Android实现退出时关闭所有Activity的方法
▪Android实现文件的分割和组装
▪Android录音应用实例教程
▪Android双击返回键退出程序的实现方法
▪Android实现侦听电池状态显示、电量及充电动...
▪Android获取当前已连接的wifi信号强度的方法
▪Android实现动态显示或隐藏密码输入框的内容
▪根据USER-AGENT判断手机类型并跳转到相应的app...
▪Android Touch事件分发过程详解
▪Android中实现为TextView添加多个可点击的文本
▪Android程序设计之AIDL实例详解
▪Android显式启动与隐式启动Activity的区别介绍
▪Android按钮单击事件的四种常用写法总结
▪Android消息处理机制Looper和Handler详解
▪Android实现Back功能代码片段总结
▪Android实用的代码片段 常用代码总结
▪Android实现弹出键盘的方法
▪Android中通过view方式获取当前Activity的屏幕截...
▪Android提高之自定义Menu(TabMenu)实现方法
▪Android提高之多方向抽屉实现方法
▪Android提高之MediaPlayer播放网络音频的实现方法...
▪Android提高之MediaPlayer播放网络视频的实现方法...
▪Android提高之手游转电视游戏的模拟操控
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3