精华内容
下载资源
问答
  • 因为下了一部有声读物放手机里听,但是iphone居然不是根据文件名来显示文件,而是根据文件的属性,比如说艺术家呀,专辑呀之类的来显示,导致我无法分辨是哪个文件。数量又很多。还是写个脚本吧。 网上找了下有...

    因为下了一部有声读物放手机里听,但是iphone居然不是根据文件名来显示文件,而是根据文件的属性,比如说艺术家呀,专辑呀之类的来显示,导致我无法分辨是哪个文件。数量又很多。还是写个脚本吧。

    网上找了下有处理音频的类。我已经下好了。AudioExif.class

    思路就是打开目录,然后一个个去处理音频文件,很简单,直接放代码了

    01 <?php
    02  
    03 require ('AudioExif.class.php');
    04 $AE = new AudioExif('UTF-8');
    05  
    06 // 定于需要列出的目录地址
    07 $dir "/data/ftp/ylx/book";
    08 // 用 opendir() 打开目录,失败则中止程序
    09 $handle = @opendir($dir) or die("Cannot open " . $dir);
    10 echo "Files in " . $dir ":\n";
    11 // 用 readdir 读出文件列表
    12 while($file = readdir($handle)){
    13   // 将 "." 及 ".." 排除不显示
    14   if($file != "." && $file != ".."){
    15     $name = str_replace(".mp3","",$file);
    16     $file = $dir.'/'.$file;
    17  
    18     $pa = array('Title' => $name, 'AlbumTitle' => "book");
    19     $AE->SetInfo($file, $pa);
    20  
    21   }
    22 }
    23 // 关闭目录读取
    24 closedir($handle);

    本文固定链接: http://www.qaforcode.net/archives/835 | 猪哥每日一贴

    展开全文
  • 两个关键点: 第一个是yml是支持中文内容,properties想使用中文只能用unicode编码 ...Java Properties 加载属性文件后是无法保证输出顺序与文件中一致,因为 Properties 是继承自 Hashtable

    两个关键点:

    第一个是yml是支持中文内容的,properties想使用中文只能用unicode编码

    第二个是顺序问题,properties是不保证加载顺序的,yml有先后顺序,实际用例比如springcloud的zuul网关路由配置,如果一个uri同时满足两个匹配规则,properties你是不知道它到底使用了哪个规则的,而yml则一定是使用了靠后的那个路由规则

    Java 的 Properties 加载属性文件后是无法保证输出的顺序与文件中一致的,因为 Properties 是继承自 Hashtable , key/value 都是直接存在 Hashtable 中的,而 Hashtable 是不保证进出顺序的。

    总有时候会有关心顺序一致的需求,恰如有 org.apache.commons.collections.OrderdMap(其实用 LinkedHashMap 就是保证顺序) 一样,我们也想要有个 OrderdProperties。

    展开全文
  • `在Android中图片显示方式对我们开发者来说尤为重要,为什么这么说呢,因为我们开发者不仅不保证项目质量问题,更要考虑到用户体验效果,放眼看去,现在主流APP哪个不是深得人心。所以想做到这些,就必须让...

    `在Android中图片的显示方式对我们开发者来说尤为重要,为什么这么说呢,因为我们开发者不仅不保证项目的质量问题,更要考虑到用户的体验效果,放眼看去,现在主流的APP哪个不是深得人心。

    所以想做到这些,就必须让图片显示的合理,
    下面看一下灭没有任何属性的效果图,

    这里写图片描述

    MainActivity的布局文件:

    <?xml version="1.0" encoding="utf-8"?>
    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:tools="http://schemas.android.com/tools"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        tools:context="com.example.mac.imageviewsetdemo.MainActivity">
    
        <ImageView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@mipmap/love"
            />
    </RelativeLayout>
    

    下面我们来介绍一下imageView中的属性ScaleType用来显示图片的几种方式,
    1.ScaleType.CENTER(Java代码中)
    android:scaleType=”center”(xml文件中)
    意思:图片将位于View的中间显示,但不进行缩放,如果图片大小大于ImageView控件,则截取图片中间部分;若小于,则直接将图片居中显示。
    看一下效果图,

    这里写图片描述

    2.ScaleType.FIT_CENTER(Java代码中)
    android:scaleType=”fitCenter”(xml文件中)
    意思:ImageView的默认状态,大图等比例缩小,使整幅图能够居中显示在ImageView中;小图等比例放大,同样要整体居中显示在ImageView中。
    效果图如下,

    这里写图片描述

    3.ScaleType.CENTER_CROP(Java代码中)
    android:scaleType=”centerCrop”(xml文件中)
    意思:让图像的短边与ImageView对应的边长度保持一致(可能是放大或缩小),然后按照短边放大或缩小的比例对图像的另外一边进行同比例放大或缩小。
    注意:这不像FIT_CENTER会等比缩放。会导致图片缩放后长、宽比例与原来的不一致。
    最后截取缩放后图片的中间部分显示。
    这在有些场景下还是有用的,比如需要图片充满整个ImageView,但是会有缩放失真。
    效果图如下,

    这里写图片描述

    4.ScaleType.FIT_XY(Java代码中)
    android:scaleType=”fitXY”(xml文件中)
    意思:将图片非等比例缩放到大小与ImageView相同。相比CENTER_CROP,这样既能保证图片充满整个ImageView. 又能保证长和宽的缩放相互不影响。
    虽然也可能会导致比例缩放不一致,但最后不会导致图像被裁减。
    效果图,

    这里写图片描述

    5.ScaleType.CENTER_INSIDE(Java代码中)
    android:scaleType=”centerInside”(xml文件中)
    意思:将图片大小大于ImageView的图片进行等比例缩小,直到整幅图能够居中显示在ImageView中;小于ImageView的图片不变,直接居中显示,不放大。
    对于尺寸大于ImageView的图片,效果等同FIT_CENTER,都是等比缩小。
    效果图如下,

    这里写图片描述

    还有其它几种情况,不太常用,这里简单说下
    6. ScaleType.FIT_END(Java代码中)
    android:scaleType=”fitEnd”(xml文件中)
    意思:缩放方式同FIT_CENTER,只是将图片显示在右方或下方,而不是居中。
    效果图如下,

    这里写图片描述

    7.ScaleType.FIT_START(Java代码中)
    android:scaleType=”fitStart”(xml文件中)
    意思:缩放方式同FIT_CENTER,只是将图片显示在左方或上方,而不是居中。
    效果图如下,

    这里写图片描述

    8.ScaleType.MATRIX(Java代码中)
    android:scaleType=”fitStart”(xml文件中)
    意思:是根据一个3x3的矩阵对其中图片进行缩放
    效果图如下,

    这里写图片描述

    本人菜鸟一个,有什么不对的地方希望大家指出评论,大神勿喷,希望大家一起学习进步!

    展开全文
  • 域用户配置文件的漫游配置 漫游的目的: 1,方便用户的体验,域用户无论在哪个客户端登录,桌面环境配置都是一样的,保证用户体验。 2,数据的统一存储,管理更方便。 一:配置AD端:(主要是在AD端的设置)...
  • 反射机制: 1、反射机制有什么用? 通过java语言中的反射机制可以操作字节码文件,可以读和改字节码文件。 操作代码片段,即读写class文件。...java.lang.reflect.Field:代表字节码中的属性字节码。 java.lang

    反射机制:

    1、反射机制有什么用?

    通过java语言中的反射机制可以操作字节码文件,可以读和改字节码文件。

    操作代码片段,即读写class文件。


    2、反射机制的相关类在哪个包下?

    java.lang.reflect.*;


    3、反射机制相关的重要类有哪些?

    java.lang.Class:代表整个字节码,代表整个类,不是代表某个对象。

    java.lang.reflect.Method:代表字节码中的方法字节码。

    java.lang.reflect.Field:代表字节码中的属性字节码。

    java.lang.reflect.Constructor:代表字节码中的方法字节码。


    4、如何拿到某个类的字节码?有三种方式:

    (1)public static Class forName(String className);
    注意:方法是静态方法。参数是完整类名字符串,包名不能省略。返回值类型是Class类型。

    (2)public final native Class getClass();
    任何对象都有“getClass()”方法,这是Object中自带的一个方法,也是用来获取对象属于的那个类的字节码。

    (3)“.class”属性

    任何引用数据类型,基本数据类型,都有“.class”属性,用来获取其Class文件。
    注意:是用类型“.class”,如:int.class,不是用某个变量来获取。

    测试代码:

    package reflect;
    
    import java.util.Date;
    
    public class Test01 {
        public static void main(String[] args) {
    
            // 第一种方式:Class.forName(String className)
            Class c1 = null;
            Class c2 = null;
            try {
                c1 = Class.forName("java.lang.String");  // forName()方法会抛异常,属于编译时异常,需预先处理
                c2 = Class.forName("java.util.Date");
                Class c3 = Class.forName("java.lang.Integer");
                Class c4 = Class.forName("java.lang.System");
    
                System.out.println(c1);  // class java.lang.String
                // c1是个引用变量,保存的是方法区"java.lang.String"字节码的内存地址,Class类也重写toString()方法
            } catch (ClassNotFoundException e) {
                e.printStackTrace();
            }
    
    
            // 第二种方式:getClass()
            // 任何对象都有“getClass()”方法,这是Object中自带的一个方法,也是用来获取对象属于的那个类的字节码
            String str = "hello";
            Class c5 = str.getClass();
    
            System.out.println(c1 == c5);  //  true, 注意判断字节码的内存地址是否一样,这里用了“==”比较
            // 所以说同一个字节码文件在方法区的内存地址是一样的,即字节码文件在方法区内存中只有一份
    
            Date nowTime = new Date();
            Class c6 = nowTime.getClass();
            System.out.println(c2 == c6);  // true
    
    
            // 第三种方式:类型“.class”属性
            Class c7 = int.class;
            Class c8 = double.class;
            Class c9 = Integer.class;
            Class c10 = String.class;
            System.out.println(c1 == c10);  // true
    
        }
    

    展开全文
  • 我在做《Java日志工具之java.util.logging.Logger》DEMO时,修改java.util.logging.Logger配置文件,怎么修改都不起作用,因此打印了系统属性"java.home",才知道自己使用是 C:\Program Files\Java\jre7 ...
  • schema约束文件

    2020-06-09 21:54:01
    namespace 文件的id targetNamespace指定约束文件的id xmlns="" 引入w3c的约束 如果引入的不是w3c的元素,需要制定位置 schema的位置由什么属性来指定? schemaLocation="url空格lpath" schemaLocation在哪个...
  • ubuntu文件位置

    2015-03-09 16:30:16
    你以为那是一个deb格式安装包,然后你想把他复制出来,这样以后安装就不用下载了,在linux中,安装文件是分散,分散在系统相应文件夹里,不同属性的文件存在不同位置,比如用户文件和配置文件不是存在一个...
  • Linux文件普通权限

    2016-06-29 18:04:00
    1.文件所有者,所属用户组,其他用户1)文件所有者:创建文件的用户2)所属用户组:文件属于哪个用户组3)其他用户:不是文件所有者,不属于文件所属用户组的用户,称为其他用户 2.Linux文件权限我们切换到root用户,...
  • 想要调用 哪个类 中 哪个方法。 不必改源码, 直接在 配置文件=解耦=封装性 中改。 2.子类 通过反射 能拿到父类公有,拿不到 父类私有 尝试拿 父类 私有属性、方法: 私有不能被子类继承 肯定 即便是 子类...
  • 合并驱动程序仅针对作曲者JSON文件替换git标准合并算法:解析JSON并分析实际属性和值以进行更改,而不是分析文件中更改行。 这样,合并驱动程序可以更优雅地处理作曲家文件大多数新,更新和删除依赖...
  • 在表单action值里指定所调用action中的哪个方法而不是借助配置文件action节点method属性 1 UserAction类 package org.action; import java.io.IOException; import javax.servlet.ServletException; import ...
  • errcode13系统权限不足errcode17文件已经存在回复@唐佳:把那个文件删掉,目录应该不是mysql权限(⊙o⊙)…,有道理,然后怎么解决你要导出到哪个文件夹,就要对那个文件夹设置mysql可以写权限。。windows下,...
  • 1、访问报表时查看服务器控制台,通过的属性interceptor所引用的在资源文件中定义的拦截器会在控制台中打印信息; 2、年龄查询条件输入值只能在10到20范围之内,超出后会被前置动作提示出错。 </i></...
  • 各位大神救我。 我习题是,VB6,自编程序运行后,在指定栏目里输入数据(不是通过对话框输 ...我想这应属于VB磁盘操作,而不是文件操作。 请大神帮忙。谢谢。 我邮箱:victor.wuvw@hotmail.com
  • 功能很强,可以对第三方App进行测试,获取屏幕上任意一个APP任意一个控件属性,并对其进行任意操作,但有两个缺点:1. 测试脚本只能使用Java语言 2. 测试脚本要打包成jar或者apk包上传到设备上才能运行。 我们希望...
  • 在这里使用回溯方法,而不是生成所有可能性,然后检查哪个有效 怎么跑 您可以通过两种方式运行程序 首先:如下编译cpp文件(复制到终端): $ g++ -Wall -o Sudoku Sudoku.cpp $ ./Sudoku 第二:只需单击脚本并...
  • 面向对象之类声明

    2014-08-17 12:23:00
    保存类文件时要用这种格式:类名.class.php,这方便在项目中做自动加载。 在类中声明成员属性时,属性前面必须要有修饰词,比如private,protected,...在声明成员属性时,如果这个属性不是所有对象公用,不要给它...
  • ssm和sql一些问题

    2018-04-15 12:05:42
    用resulttype 比如查询一个用户所对应的订单 select order left join user所查询出来的结果肯定不是实体类里面的,所以要单独创建一个实体类比如vo,让vo去继承哪个实体类多的参数,然后把少的那个是实体类的属性写...
  • main函数是如何决定爬取哪个页面? 例如下图,execute函数...需要注意是,第三个元素是.py文件中classname属性,而不是文件名: Scrapy爬虫返回403错误 原因很有可能是获取robots没有获取到,推荐一种解决办法: ...
  • 视光盘容量,CDRW一般不超过650MB,CDR一般不超过700MB,已加入文件的大小总值在nero主界面的最下面有刻度显示。 需要特别说明的: ①在nero的刻录界面里是看不到开始时加入的ima文件内容的,因为这个ima文件已被...
  • ASP.NET网页代码模型及生命周期

    热门讨论 2009-07-28 14:22:11
    Web应用实际上是没有状态,这就说明Web应用程序不自动指示序列中请求是否来自相同浏览器或客户端,也无法判断浏览器是否一直在浏览一个页面或者一个站点,也无法判断用户执行了哪个操作并统计用户喜好。...
  • B A applet B severlet C application D exe文件 以下对象中 D不是JSP内置对象 Arequest Bsession Capplication Dbean 下边哪个不是FORM元素D AInput Btextarea Cselect Dtable page指令import属性
  • 静态INCLUDE用include伪码实现,定不会检查所含文件的变化,适用于包含静态页面<%@ include file="included.htm" %> 26、什么时候用assert。 assertion(断言)在软件开发中是一种常用的调试方式,很多开发语言中都...
  • Node day1-全局对象

    2021-01-25 23:27:20
    __dirname不是global的属性 3.__filename获取当前模块的文件路径 也不是global的属性 process 4.cwd() 返回当前node进程的工作目录 node进程在哪一个目录下进行的就返回哪个 5.exit()强制退出当前node进程.
  • 不多说,直接上步骤: ① idea左侧有个dataBase ② ... ④ 选择你要生成实体的对应的表,右键,生成的实体的属性是以驼峰命名的,例如sl_user表里有个字段叫...生成的属性的属性类型有些不是自己想要的,可以选择属性的
  • 应用场景:使用同一个模板的类型指向应该是对象模板是直接显示对象的属性。...在pages下面建立template目录创建template.xml文件哪个xml里面使用就加入这个引入xml文件时间分类:注意obj的属性问题。...
  • 每日java笔试题——2020-10-7

    千次阅读 2020-10-07 20:27:24
    一般情况下,以下哪个选项不是关系数据模型与对象模型之间匹配关系? 正确答案: D 你的答案: B (错误) 表对应类 记录对应对象 表的字段对应类的属性 表之间的参考关系对应类之间的依赖关系 解析: 一般关系数据...

空空如也

空空如也

1 2 3 4 5 ... 7
收藏数 122
精华内容 48
关键字:

哪个不是文件的属性