精华内容
下载资源
问答
  • utils类及baseAction

    2012-08-09 23:16:41
    utils类及baseAction 非常详细哦
  • 音频文件PCM转WAV格式转换类 Utils类 直接可以使用有现成DEMO。感谢评论 音频文件PCM转WAV格式转换类 Utils类
  • import it.neokree.materialnavigationdrawer.util.Utils; //导入依赖的package包/public MaterialSubheader(Context ctx) {float density = ctx.getResources().getDisplayMetrics().density;// create ...

    import it.neokree.materialnavigationdrawer.util.Utils; //导入依赖的package包/类

    public MaterialSubheader(Context ctx) {

    float density = ctx.getResources().getDisplayMetrics().density;

    // create layout

    LinearLayout layout = new LinearLayout(ctx);

    layout.setOrientation(LinearLayout.VERTICAL);

    // inflate the line

    View view = new View(ctx);

    view.setBackgroundColor(Color.parseColor("#8f8f8f"));

    LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT,1);

    params.setMargins(0,(int) (8 * density), 0 , (int) (8 * density));

    layout.addView(view,params);

    // inflate the text

    text = new TextView(ctx);

    Utils.setAlpha(text,0.54f);

    text.setTextSize(TypedValue.COMPLEX_UNIT_SP,14);

    text.setGravity(Gravity.START);

    LinearLayout.LayoutParams paramsText = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT);

    paramsText.setMargins((int) (16 * density),0, (int) (16 * density) , (int) (4 * density));

    layout.addView(text,paramsText);

    this.view = layout;

    // get attributes from current theme

    Resources.Theme theme = ctx.getTheme();

    TypedValue typedValue = new TypedValue();

    theme.resolveAttribute(R.attr.sectionStyle,typedValue,true);

    TypedArray values = theme.obtainStyledAttributes(typedValue.resourceId,R.styleable.MaterialSection);

    try {

    titleColor = values.getColor(R.styleable.MaterialSubheader_subheaderTitleColor,0x000);

    }

    finally {

    values.recycle();

    }

    // set attributes to the view

    text.setTextColor(Color.BLACK);

    }

    展开全文
  • 一款公共Library库,封装设备验证,用户信息,Base类,公共Utils类
  • Revit API中所有Utils类

    2020-06-04 10:01:51
    revit二开中很多操作都需要用到API中开放的工具类,最好用和最常用的就是各种utils类,但是revitapi.chm中索引搜索的时候很不方便,所以在这里记录下来所有的utils类

    revit二开中很多操作都需要用到API中开放的工具类,最好用和最常用的就是各种utils类,但是revitapi.chm中索引搜索的时候很不方便,所以在这里记录下来所有的utils类

    https://download.csdn.net/download/beichenzhan/12493163

     

    展开全文
  • Memcached客户端utils类

    千次阅读 2015-07-16 15:58:26
    Memcache客户端简单utils类,包含循环便利memcache键值对

    0.个人标签

    我的CSDN博客地址: http://blog.csdn.net/caicongyang 

    1.依赖的jar包

    commons-pool-1.5.6.jar

    slf4j-api-1.6.1.jar

    java_memcached-release_2.6.6.jar

    slf4j-simple-1.6.1.jar

    2.DangaMemCacheClient.java

    package com.ccy.comm.utils;
    
    import java.io.UnsupportedEncodingException;
    import java.net.URLDecoder;
    import java.util.ArrayList;
    import java.util.Date;
    import java.util.Iterator;
    import java.util.List;
    import java.util.Map;
    import java.util.concurrent.locks.ReentrantLock;
    
    import com.danga.MemCached.MemCachedClient;
    import com.danga.MemCached.SockIOPool;
    
    /**
     * <p> 
     * Title: DangaMemCacheClient.java 
     * Package  
     * </p>
     * <p>
     * Description: MemCacheClient Utils类 
     * <p>
     * @author Tom.Cai
     * @created 2015-7-16 下午3:49:24 
     * @version V1.0 
     *
     */
    public class DangaMemCacheClient {
    	private static DangaMemCacheClient instance = null;
    	private static ReentrantLock lock = new ReentrantLock();
    	private MemCachedClient mc;
    	private static int expTime = 3600 * 24 * 30;
    	private static String address="192.168.253.132";
    	private static String port="12000";
    
    	public static DangaMemCacheClient getInstance() {
    		if (instance == null) {
    			lock.lock();
    			try {
    				if (instance == null) {
    					instance = new DangaMemCacheClient();
    				}
    			} catch (Exception e) {
    				e.printStackTrace();
    			} finally {
    				lock.unlock();
    			}
    		}
    		return instance;
    	}
    
    	private DangaMemCacheClient() {
    		try {
    			mc = new MemCachedClient();
    			String[] servers = { address+":"+port };
    			Integer[] weights = { 10 };
    
    			SockIOPool pool = SockIOPool.getInstance();
    
    			pool.setServers(servers);
    			pool.setWeights(weights);
    
    			pool.setInitConn(5);
    			pool.setMinConn(5);
    			pool.setMaxConn(250);
    			pool.setMaxIdle(expTime);
    
    			pool.setMaintSleep(30);
    
    			pool.setNagle(false);
    			pool.setSocketTO(30);
    			pool.setSocketConnectTO(0);
    
    			pool.initialize();
    
    		} catch (Exception e) {
    			e.printStackTrace();
    		}
    	}
    
    	public Object getObject(String key) {
    		return mc.get(key);
    	}
    
    	public boolean setObject(String key, Object value) {
    		return mc.set(key, value);
    	}
    
    	public boolean setObject(String key, Object value, long time) {
    		return mc.set(key, value, new Date(time));
    	}
    
    	public boolean removeObject(String key) {
    		return mc.delete(key);
    	}
    	
    	/**
    	 * 循环获取所有Memcache中的所有key
    	 * @return
    	 */
    	public List<String> getKeys() {
    		List<String> keyList = new ArrayList<String>();
    		Map slabs = mc.statsItems();
    		Iterator itemsItr = slabs.keySet().iterator();
    		while (itemsItr.hasNext()) {
    			String serverInfo1 = itemsItr.next().toString();
    			// 取得這個server的各種 status [itemname:number:field=value]
    			Map itemNames = (Map) slabs.get(serverInfo1);
    			Iterator itemNameItr = itemNames.keySet().iterator();
    			// 以status key值去迴圈
    			while (itemNameItr.hasNext()) {
    				String itemName = itemNameItr.next().toString();
    				// 拆解status 欄位
    				// itemAtt[0] = itemname
    				// itemAtt[1] = CacheDump的參數
    				// itemAtt[2] = field:number or age
    				String[] itemAtt = itemName.split(":");
    				if (itemAtt[2].startsWith("number")) {
    					Map chcheDump = mc.statsCacheDump(Integer.parseInt(itemAtt[1]), 0);
    					Iterator itr = chcheDump.keySet().iterator();
    					int i = 0;
    					while (itr.hasNext()) {
    						String serverInfo2 = itr.next().toString();
    						Map items = (Map) chcheDump.get(serverInfo2);
    						Iterator keyItr = items.keySet().iterator();
    						while (keyItr.hasNext()) {
    							String key = keyItr.next().toString();
    							String memKey = key;
    							i++;
    							try {
    								key = URLDecoder.decode(key, "UTF-8");
    								String value = ((String) items.get(memKey));
    								value = value.substring(value.indexOf(";") + 2, value.indexOf(" s"));
    								Date date = new Date();
    								date.setTime(Long.valueOf(value + "000"));
    								keyList.add(key);
    							} catch (Exception ex) {
    							}
    						}
    						
    					}
    				}
    			}
    		}
    		return keyList;
    	}
    
    	public static void main(String[] args) throws UnsupportedEncodingException {
    		DangaMemCacheClient dmcc = DangaMemCacheClient.getInstance();
    		dmcc.setObject("ccy0", "test0");
    		dmcc.setObject("ccy1", "test1");
    		System.out.println((String)dmcc.getObject("ccy0"));
    		System.out.println((String)dmcc.getObject("ccy1"));
    
    		List<String> list = dmcc.getKeys();
    		for(String key : list){
    			System.out.println(key);
    		}
    		
    	}
    }
    

    3.说明

    本人将其写成一个工具来适用于只缓存不存数据库的情况,当然可以写一个service在供spring来调用!



    我的CSDN博客地址: http://blog.csdn.net/caicongyang 



    展开全文
  • #Java Utils封装了一些常用Java操作方法,便于重复开发利用. 另外希望身为Java牛牛的你们一起测试和完善 一起封装和完成常用的Java代码。 节约撸码时间以方便有更多的时间去把妹子~#开发环境Win7x64JDK1.7IDEA14#...

    #Java Utils

    封装了一些常用Java操作方法,便于重复开发利用. 另外希望身为Java牛牛的你们一起测试和完善 一起封装和完成常用的Java代码。 节约撸码时间以方便有更多的时间去把妹子~

    #开发环境

    Win7x64

    JDK1.7

    IDEA14

    #项目结构

    │  README.md

    │  utils.iml

    ├─.idea

    ├─conf

    │      configFTP.properties

    │      ftp.properties

    ├─Junit#测试类

    │  │  Test.properties

    │  │

    │  └─evilp0s

    │      │  CharsetTest.java

    │      │  DateUtilTest.java

    │      │  DateUtilThreadSafeTest.java

    │      │  EmailUtilTest.java

    │      │  FilePathUtilTest.java

    │      │  FileUtilTest.java

    │      │  PrintUtilTest.java

    │      │  ProUtilTest.java

    │      │  RandomUtilTest.java

    │      │  RegUtilTest.java

    │      │  SecUtilTest.java

    │      │  StringUtilTest.java

    │      │  SupportTest.java

    │      │  SysUtilTest.java

    │      │  ZIPUtilTest.java

    │      │

    │      └─algorithmImpl

    │              FileEncodingUtilTest.java

    │              FileImplTest.java

    │              FileTypeImplTest.java

    ├─lib#需要的Jar

    ├─out#相应的Jar

    │  ├─artifacts

    │  │  └─evilp0s_util

    │  │          evilp0s-util.jar

    └─src

    └─evilp0s

    │  CharsetUtil.java     #字符串相关的工具类

    │  ClassUtil.java       #Java Class与反射相关的一些工具类

    │  ChinesUtil.java      #中文相关的工具类

    │  ConvertUtil.java     #转换相关的工具类

    │  DateUtil.java        #日期时间相关的工具类

    │  EmailUtil.java       #Email相关的工具类

    │  FilePathUtil.java    #文件路径相关的工具类

    │  FileUtil.java        #文件相关的工具类

    │  PrintUtil.java       #打印相关的工具类

    │  ProUtil.java         #属性文件相关的工具类

    │  RandomUtil.java      #随机操作的相关的工具类

    │  RegUtil.java         #正则相关的工具类

    │  SecUtil.java         #安全相关的工具类

    │  StreamUtil.java      #Stream相关的工具类

    │  StringUtil.java      #字符串相关的工具类

    │  SysUtil.java         #系统相关的工具类

    │  ValidUtil.java       #字符串相关的工具类

    │  WebUtil.java         #Web相关的工具类

    │  ZIPUtil.java         #zip相关的工具类

    ├─algorithmImpl#一些算法的实现细节

    │      cpDetector.java

    │      FileEncodingUtil.java

    │      FileImpl.java

    │      FileReadImpl.java

    │      FileTypeImpl.java

    │      StringImpl.java

    └─FTP#FTP相关操作的封装

    FileAttr.java

    FTPConstant.java

    FTPFactory.java

    FTPLog.java

    FTPtest.java

    FTPUtil.java

    FTPUtilImpl.java

    FTPVo.java

    FunctionSet.java

    好资源大家一起分享,

    展开全文
  • isAssignable方法位于spring的org.springframework.util工具包的ClassUtils类中下 源码: /** * Check if the right-hand side type may be assigned to the left-hand side * type, assuming se...
  • Springboot中如果希望在Utils工具类中,使用到我们已经定义过的Dao层或者Service层Bean,可以如下编写Utils类: 1. 使用@Component注解标记工具类StatisticsUtils: 2. 使用@Autowired(@Autowired和@Resource的区别...
  • 各种utils类

    千次阅读 2017-12-07 17:16:37
    https://github.com/Blankj/AndroidUtilCodehttps://github.com/Blankj/AndroidUtilCode/blob/master/utilcode/README-CN.md
  • 点击上方“猿码天地”,选择“设为星标”回复”666“获取新整理的面试文章Springboot中如果希望在Utils工具中,使用到我们已经定义过的Dao层或者Service层Bean,可...
  • 但是一切工作正常,演出必须继续进行,发布后再发布,以便帮助程序很快成为怪物,提供大量的静态方法,在其utils包中自由增长,通常在面向对象的情况下没有技术债务设计不敢介入。 所提供的设施是集中式的,...
  • package utils; import java.io.FileReader; import java.io.IOException; import java.net.URL; import java.sql.*; import java.util.Properties; /** * @description: 定义一个JDBC 的工具,来注册驱动 ....
  • Java工具类之——RedisUtils类

    千次阅读 2018-04-24 22:34:25
    同C3P0一样,这个是需要配置文件的,配置文件的格式为properties格式,放在src目录之下,需要用到的工具包为两个,分别是:commons-pool2-2.3.jar和jedis-2.7.0.jarmaxIdle=20 maxTotal=100 minIdle=10 host=192....
  • 封装utils类的使用

    2018-06-30 10:13:34
    package ... import android.os.Bundle; import android.support.annotation.Nullable; import android.support.v4.app.Fragment; import android.util.Log;...import android.view....
  • C封装的utils类

    2018-06-30 10:10:34
    package com.bwie.day100.net... import android.os.AsyncTask; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.InputStream;...import java.net.HttpURLConnection;...import java...
  • Spark-utils

    2015-05-21 22:35:39
    Spark-utils @(spark)[reading] 按字母序简单描述 ActorLogReceive 记录所有的Actor信息 /** * A trait to enable logging all Akka actor messages. Here's an example of using this: * *...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 12,713
精华内容 5,085
关键字:

utils类