精华内容
下载资源
问答
  • 今天建立svn,加入代码,发现这些个文件夹中竟然已经有.svn文件夹,也就是它以前使用过svn, 这下就有点麻烦,全新svn里,这些.svn需要删除,又不可能一个一个手工去删除 网上翻了一下,发现一大段代码,很不整洁...
    今天建立svn,加入代码,发现这些个文件夹中竟然已经有.svn文件夹,也就是它以前使用过svn, 这下就有点麻烦,在全新的svn里,这些.svn需要删除,又不可能一个一个手工去删除 网上翻了一下,发现一大段代码,很不整洁的代码,不想用,直接写了个小函数   代码如下: 直接调用即可:
    scanfiles('c:\wingsbook');  
    function scanfiles($pfile){
      $dirs=scandir($pfile);
      foreach($dirs as $file){
        $tmpFile=$pfile.";
        if(is_dir($tmpFile) && $file!='.' && $file!='..'){
          if($file=='.svn'){
            echo $tmpFile."\r\n"; exec("rmdir /S /Q ".$tmpFile);
          }else{
                    scanfiles($tmpFile);
            }
          }
        }
    }       

     

    这里是windows的版本,如果是有linux下,请自己替换目录,改rmdir命令参数!

    转载于:https://www.cnblogs.com/yjken/p/3917886.html

    展开全文
  • eclipse中如果直接resources文件夹下建立...很简单1resource子目录中新建一个子目录2弹出对话框中修改路径为resuorce下两步操作过后就发现建立文件夹 跑到resources目录下了注意: 刷新项目是没有用...

    在eclipse中

    如果直接在resources文件夹下建立子文件夹

    那么新建立的子文件夹会跑到根目录

    怎么呢?

    很简单

    1在resource子目录中新建一个子目录

    2在弹出的对话框中修改路径为resuorce下

    两步操作过后

    就发现

    新建立的文件夹 跑到resources目录下了

    注意: 刷新项目是没有用的

    展开全文
  • 这一期我们来做一个实践,AOSP上建立一个新产品,编译出镜像文件模拟器emulator上运行。 实验前我们先整理一下思路,分析一下编译流程必要定制文件。首先是执行./build/envsetup.sh会扫描device各子目录下的...
    这一期我们来做一个实践,在AOSP上建立一个新产品,编译出镜像文件在模拟器emulator上运行。
    在实验前我们先整理一下思路,分析一下编译流程必要的定制文件。首先是执行./build/envsetup.sh会扫描device各子目录下的vendorsetup.sh,然后执行lunch时会扫描device各子目录中的AndroidProducts.mk文件;如果lunch中选择的TARGET_PRODUCT与某个AndroidProducts.mk文件指向的PRODUCT_MAKEFILES文件中的PRODUCT_NAME相同,则引用那个AndroidProducts.mk文件指向的PRODUCT_MAKEFILES文件,并引用这个文件中对应的PRODUCT_DEVICE变量,并赋值为TARGET_DEVICE;执行make时会在刚才的目录下搜索并加载AndroidBoard.mk和BoardConfig.mk还有system.prop文件。
    综上所述,我们需要6个文件,分别是:
    1. vendorsetup.sh
    2. AndroidProducts.mk
    3. myproduct.mk
    4. AndroidBoard.mk
    5. BoardConfig.mk
    6. system.prop

    这里我们说明一下建立的新产品的几个定义:
    vendor ---- test
    product ---- myproduct
    device ---- phdemo
    这三个要素的关系和区别只要在实践中才能体会出来。

    @vendorsetup.sh
    add_lunch_combo myproduct-eng

    @AndoridProduct.mk
    PRODUCT_MAKEFILES := \
    $(LOCAL_DIR)/myproduct.mk
    

    @myproduct.mk
    $(call inherit-product, $(SRC_TARGET_DIR)/product/aosp_base_telephony.mk)
    $(call inherit-product, $(SRC_TARGET_DIR)/board/generic/device.mk)
    
    include $(SRC_TARGET_DIR)/product/emulator.mk
    
    # Overrides
    PRODUCT_NAME := myproduct
    PRODUCT_DEVICE := phdemo
    PRODUCT_BRAND := Android_phdemo
    PRODUCT_MODEL := phdemo AOSP on ARM Emulator

    @AndroidBoard.mk
    LOCAL_PATH := $(call my-dir)

    @BoardConfig.mk
    # config.mk
    #
    # Product-specific compile-time definitions.
    #
    
    # The generic product target doesn't have any hardware-specific pieces.
    TARGET_NO_BOOTLOADER := true
    TARGET_NO_KERNEL := true
    TARGET_ARCH := arm
    
    # Note: we build the platform images for ARMv7-A _without_ NEON.
    #
    # Technically, the emulator supports ARMv7-A _and_ NEON instructions, but
    # emulated NEON code paths typically ends up 2x slower than the normal C code
    # it is supposed to replace (unlike on real devices where it is 2x to 3x
    # faster).
    #
    # What this means is that the platform image will not use NEON code paths
    # that are slower to emulate. On the other hand, it is possible to emulate
    # application code generated with the NDK that uses NEON in the emulator.
    #
    TARGET_ARCH_VARIANT := armv7-a
    TARGET_CPU_VARIANT := generic
    TARGET_CPU_ABI := armeabi-v7a
    TARGET_CPU_ABI2 := armeabi
    
    HAVE_HTC_AUDIO_DRIVER := true
    BOARD_USES_GENERIC_AUDIO := true
    
    # no hardware camera
    USE_CAMERA_STUB := true
    
    # Enable dex-preoptimization to speed up the first boot sequence
    # of an SDK AVD. Note that this operation only works on Linux for now
    ifeq ($(HOST_OS),linux)
    ifeq ($(WITH_DEXPREOPT),)
    WITH_DEXPREOPT := true
    endif
    endif
    
    # Build OpenGLES emulation guest and host libraries
    BUILD_EMULATOR_OPENGL := true
    
    # Build and enable the OpenGL ES View renderer. When running on the emulator,
    # the GLES renderer disables itself if host GL acceleration isn't available.
    USE_OPENGL_RENDERER := true
    
    # Set the phase offset of the system's vsync event relative to the hardware
    # vsync. The system's vsync event drives Choreographer and SurfaceFlinger's
    # rendering. This value is the number of nanoseconds after the hardware vsync
    # that the system vsync event will occur.
    #
    # This phase offset allows adjustment of the minimum latency from application
    # wake-up (by Choregographer) time to the time at which the resulting window
    # image is displayed. This value may be either positive (after the HW vsync)
    # or negative (before the HW vsync). Setting it to 0 will result in a
    # minimum latency of two vsync periods because the app and SurfaceFlinger
    # will run just after the HW vsync. Setting it to a positive number will
    # result in the minimum latency being:
    #
    # (2 * VSYNC_PERIOD - (vsyncPhaseOffsetNs % VSYNC_PERIOD))
    #
    # Note that reducing this latency makes it more likely for the applications
    # to not have their window content image ready in time. When this happens
    # the latency will end up being an additional vsync period, and animations
    # will hiccup. Therefore, this latency should be tuned somewhat
    # conservatively (or at least with awareness of the trade-off being made).
    VSYNC_EVENT_PHASE_OFFSET_NS := 0
    
    TARGET_USERIMAGES_USE_EXT4 := true
    BOARD_SYSTEMIMAGE_PARTITION_SIZE := 1610612736
    BOARD_USERDATAIMAGE_PARTITION_SIZE := 576716800
    BOARD_CACHEIMAGE_PARTITION_SIZE := 69206016
    BOARD_CACHEIMAGE_FILE_SYSTEM_TYPE := ext4
    BOARD_FLASH_BLOCK_SIZE := 512
    TARGET_USERIMAGES_SPARSE_EXT_DISABLED := true
    
    BOARD_SEPOLICY_DIRS += build/target/board/generic/sepolicy
    
    ifeq ($(TARGET_PRODUCT),sdk)
    # include an expanded selection of fonts for the SDK.
    EXTENDED_FONT_FOOTPRINT := true
    endif

    @system.prop
    #
    # system.prop for generic sdk
    #
    
    rild.libpath=/system/lib/libreference-ril.so
    rild.libargs=-d /dev/ttyS0
    

    这些文件的排列如下:

    然后执行lunch,选择刚才添加的myproduct-eng

    然后执行 make ,编译完成后就可以使用emulator进行模拟运行。

    运行后通过 About phone--> Build number 就可以看到我们的定制信息。

    展开全文
  • 描述:创建一个目录,名字是提供PATH或者URL最后一部分,工作拷贝PATH指定的目录会预定要添加,而通过URL指定的目录会作为一次立即提交版本库建立。多个目录URL提交是原子操作,两种情况,中介目录必须...

    概要:

    svn mkdir PATH...

    svn mkdir URL...

    描述:

    创建一个目录,名字是提供的PATH或者URL的最后一部分,工作拷贝PATH指定的目录会预定要添加,而通过URL指定的目录会作为一次立即提交在版本库建立。多个目录URL的提交是原子操作,在两种情况下,中介目录必须已经存在。

    别名:

    改变:

    如果是对URL操作则会影响版本库,否则是工作拷贝

    是否访问版本库:

    只有在对URI操作时会。

    选项:

    --message (-m) TEXT

    --file (-F) FILE

    --quiet (-q)

    --username USER

    --password PASS

    --no-auth-cache

    --non-interactive

    --editor-cmd EDITOR

    --encoding ENC

    --force-log

    --config-dir DIR

    列子:

    在工作拷贝创建一个目录:

    # svn mkdir newdir

    A               newdir

    在版本库创建一个目录(立即提交,所以需要日志信息):

    Authentication realm: Welcome to SVN

    Password for 'root':

    Authentication realm: Welcome to SVN

    Username: admin

    Password for 'admin':

    -----------------------------------------------------------------------

    ATTENTION!  Your password for authentication realm:

    Welcome to SVN

    can only be stored to disk unencrypted!  You are advised to configure

    your system so that Subversion can store passwords encrypted, if

    possible.  See the documentation for details.

    You can avoid future appearances of this warning by setting the value

    of the 'store-plaintext-passwords' option to either 'yes' or 'no' in

    '/root/.subversion/servers'.

    -----------------------------------------------------------------------

    Store password unencrypted (yes/no)? yes

    Committed revision 344.

    svn org:http://www.subversion.org.cn/svnbook/1.4/

    展开全文
  • 我出现这个问题是因为 当前目录(以下写:./)下建立一个仓库:A 而 ./ 下有一文件夹 命名为“A”,A/ 有之前建立仓库,我 ./ 下add commit push 后发现远程仓库内并没有A/内容,于是我 A/ 下执行 ”...
  • 运用条件:只能已存在的目录下建立一子目录返回值: 返回0表示成功,返回-1表述出错。mode 表示目录权限,可以取以下值:其中,mode就用0777,0755这种形式。2. 判断一个目录是否存在可以使用opendi...
  • 1.如下图所示,我们要/home目录下建立user子目录,然后user子目录下建立子目录a和b,a子目录下建立文件c。 操作命令如下所示: [root@localhost ~]# cd /home [root@localhost home]# mkdir user...
  • 这样的错误这是因为VSI文件仍往你原来的My Document文件目录写文件,却在建子目录时建新的My document目录下,所以会出现错误,解决方案: 1、把我的文档目录更回默认值 2、手动黓认的我的文档目录下建立...
  • 只需要很少编程知识你就能使用PHP建立一个真正交互WEB站点。本教程并不想让你完全了解这种语言,只是能使你尽快加入开发动态web站点行列。我假定你有一些HTML(或者HTML编辑器)基本知识和一些编程思想。 1...
  • (3)可以新建立一个项目,也可以打开一个已经有项目。选择“文件”→“新建项目”,项目类型选择列表中基本一个。输入项目名称,项目所在的目录选择工作目录\Obtain_Studio\WorkDir。 (4)如果是想打开一...
  • vs2005建立页面主题

    2006-09-19 16:29:00
    1. 建立一个新的目录App_Themes 你的网站 注意你的目录必须命名为App_Themes 2. 建立一个子目录你的App_Themes下去装载你的主题文件。 例如建立一个BlueTheme目录 3. 添加文件到你子目录下。例如添加Button....
  • 转自:http://blog.csdn.net/Innost/archive/2011/02/05/6172893.aspx Android开发中用户内容定义vendor目录下,而用户产品内容都定义vendor//...比如说要添加一个按键映射文件:(1)vendor//目录下建立一个k
  • Linux不像Windows一样,接... 使用U盘前,我们先要为外挂点新建一个子目录,一般外挂点的子目录都是建立在/mnt里面的,我们也建那里,当然也可以建/目录下,名字可以自己定,我们就取名为usb,终端下的命令如下:
  • 注释:md是mkdir的缩写,这个DOS命令的含义是:建立一个新的子目录。 例如:md 电脑 手机 平板 相机,如图: 点击“文件”→“另存为”,保存类型选择“所有文件”,文件名改为 XXX.bat,然后点击...
  • 为了widora_Openwrt环境下安装最新giflib-5.2.1库,自己编制了对应feeds Makefile. 由于giflib本身Makefile...1. feeds/packages/libs 目录下建立子目录 giflib, 其中建立一个Makefile, 内容如下: # #...
  • 所以功能直接交互和文件共享并不多的功能上,我采取了重新建立一个projects的方法,比如把后台管理剥离出来,新建一个admin的website,这个新的projects放在website的根目录下,然后修改文件编译生成dll后的目录为..\...
  • 4 k9 H# a7 L4 C" C全局目录服务器是一个域控制器,活动目录建立的一个域控制器自动成为全局目录服务器。全局目录就放在全局目录服务器上。 5 E4 E: a& _- c% ~1 X 4 Z z8 n. F8 D8 @1 `% A/ p% x4 s2.活动目录的...
  • 7dos命令

    千次阅读 2011-04-21 11:01:00
    功能:创建新的子目录  2.类型:内部命令  3.格式:MD[盘符:][路径名]〈子目录名〉  4.使用说明:  (1)“盘符”:指定要建立子目录的磁盘驱动器字母,若省略,则为当前驱动器; ...
  • LINUX怎么使用U盘

    2013-12-16 19:47:18
    方案一: Linux不像... 使用U盘前,我们先要为外挂点新建一个子目录,一般外挂点的子目录都是建立在/mnt里面的,我们也建那里,当然也可以建/目录下,名字可以自己定,我们就取名为usb,终端下的命令如下:
  • 一个牛人提供GIS源码(很好)

    千次下载 热门讨论 2010-08-25 22:49:21
    压缩包中为源代码和生成程序,同时还赠送了一个基于SF6MAPX打包文件以及整个校园地图文件,提供了开放环境中需要插件支持文件(System目录下),同时由于文件大小原因,删除了许多Img目录下的图片并且数据库...
  • EDiary电子记事本

    2010-09-30 22:59:32
    ·修正:修正了新建一个节点,修改后未保存情况删除会出错BUG; ·修正:修正了自动插入日记题头不会按照设置中缩进BUG; V2.0 版改进(2003.3.5): ·重新设计了界面布局,使之占用资源大大减少,并...
  • Linux访问Windows

    2010-09-09 20:56:00
    方法一 使用U盘前,我们先要为外挂点新建一个子目录,一般外挂点的子目录都是建立在/mnt里面的,我们也建那里,当然也可以建/目录下,名字可以自己定,我们就取名为usb,终端下的命令如下: ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 665
精华内容 266
关键字:

在子目录下建立一个新的子目录