精华内容
下载资源
问答
  • [url=http://www.jimmy.sh/wp-content/u%20...%20ulti-touch-test.ipa]http://www.jimmy.sh/wp-content/u ... ulti-touch-test.ipa[/url] iPhone刚出来的时候最让我惊喜的莫过于多点触摸(Multi-touch)和手势,酷的...
    ipa下载: 
    [url=http://www.jimmy.sh/wp-content/u%20...%20ulti-touch-test.ipa]http://www.jimmy.sh/wp-content/u ... ulti-touch-test.ipa[/url]
    iPhone刚出来的时候最让我惊喜的莫过于多点触摸(Multi-touch)和手势,酷的一塌糊涂。超多游戏好应用使用了多点触摸技术,废话不多,来看看在Flash cs5中如何实现多点触摸。
    这些在Flash cs5中都可以轻松实现。
    AS新增加类包 flash.events.TouchEvent; 多点触摸事件
    Property:
    altKey : Boolean //设置Alt键激活与否
    commandKey : Boolean //设置Command键激活与否
    controlKey : Boolean //设置Control键激活与否
    ctrlKey : Boolean //设置Ctrl键激活与否
    isPrimaryTouchPoint : Boolean //接触的第一个点是否被看成鼠标事件
    isRelatedObjectInaccessible : Boolean //安全设置
    localX : Number //相对x坐标
    localY : Number //相对y坐标
    pressure : Number //于设备接触的压力
    relatedObject : InteractiveObject// 显示相关的Object
    shiftKey : Boolean// 设置ShiftKey键激活与否
    sizeX : Number// 触摸时的宽度
    sizeY : Number //触摸时高度
    stageX : Number //全局X坐标
    stageY : Number //全局Y坐标
    touchPointID : int //接触点的ID识别码
     
    Methods:
    TouchEvent
     
    AS新增加类包 flash.ui.Multitouch; 多点触摸管理类
    inputMode : String //触摸事件的处理模式(多点或是手势)
    maxTouchPoints : int //当前环境所支持同时进行的接触点的最大数量
    supportedGestures : Vector. //当前环境所支持多接触的类型
    supportsGestureEvents : Boolean //当前环境是否支持手势
    supportsTouchEvents : Boolean //当前环境是否支持基本的触摸
    实例下载
    原文件
    ipa多点触摸
    [url=http://www.jimmy.sh/wp-content/uploads/2010/01/Multi-touch.zip]
    [color="#859c0e"][1b]Multi-touch[/1b][/color]
    [/url]
    [url=http://www.jimmy.sh/wp-content/uploads/2010/01/Multi-touch-test.ipa][1b]
    [color="#859c0e"]Multi-touch-test.ipa[/color]
    [/1b][/url]
    [url=/uploads/allimg/100131/2139130.png][1b]
    [color="#859c0e"]
    [img]/uploads/allimg/100131/2139130.png[/img]
    [/color]
    [/1b][/url]

    截图
    源代码
    /* @author jimmy
    * www.jimmy.sh
    */
    package
    {
     
    import flash.display.DisplayObject;
    import flash.display.Sprite;
    import flash.events.TouchEvent;
    import flash.ui.Multitouch;
    import flash.ui.MultitouchInputMode;
     
    public class main extends Sprite
    {
     
    public var s1:Sprite;
    public var s2:Sprite;
    public var s3:Sprite;
    public var s4:Sprite;
    public var s5:Sprite;
    public var s6:Sprite;
    protected var touchMap:Array= [];
    protected var touchMc:Array;
    public function main()
    {
    touchMc=[s1,s2,s3,s4,s5,s6];
    //多点触摸类型
    Multitouch.inputMode=MultitouchInputMode.TOUCH_POINT;
    //添加3个多点触摸事件
    this.addEventListener(TouchEvent.TOUCH_BEGIN,touchBeginHandler);
    this.addEventListener(TouchEvent.TOUCH_END,touchEndHandler);
    this.addEventListener(TouchEvent.TOUCH_MOVE,touchMoveHandler);
    }
    //触摸开始事件
    protected function touchBeginHandler(event:TouchEvent):void
    {
    addChild(DisplayObject(event.target));
    touchMc.sort(depthFunction);
    var touchPoint:Object={};
    touchMap[event.touchPointID] =touchPoint;
    }
    //根据深度排序,为了让判断的时候先判断前面的物体
    protected function depthFunction(a:Sprite,b:Sprite):int
    {
    if(getChildIndex(a)>getChildIndex(b))
    {
    return -1;
    }else {
    return 1;
    }
    }
    //触摸事件结束事件
    protected function touchEndHandler(event:TouchEvent):void
    {
    delete touchMap[event.touchPointID];
    }
    //触摸点移动事件
    protected function touchMoveHandler(event:TouchEvent):void
    {
    var key :int =event.touchPointID;
    //判断触摸到那个mc,并让mc跟着手指移动
    if(touchMap[key])
    {
    for(var i:int=0;i<6;i++)
    {
    var _mc:Sprite=touchMc[i];
    if(_mc.hitTestPoint( event.stageX,event.stageY))
    {
    _mc.x=event.stageX;
    _mc.y=event.stageY;
    break;
    };
    }
    }
    }
    }
    }
    本文转自:http://www.5uflash.com/flashjiaocheng/Flashyingyongkaifa/5335.html
    展开全文
  • linux下编写一个脚本,定时从ftp服务器下载前一天的文件,进行备份到linux。 我的ftp服务器是一个windows系统,使用脚本时,先测试里面的命令是否...touch download.sh 2、脚本写入: vi download.sh #下载前一天生...

    linux下编写一个脚本,定时从ftp服务器下载前一天的文件,进行备份到linux。

    我的ftp服务器是一个windows系统,使用脚本时,先测试里面的命令是否已经能够正常运行。
    小白实践成功,记录下来。

    一、写脚本

    1、linux服务器 /home/test1/ 下建一个download.sh

    cd /home/test1
    touch download.sh
    

    2、脚本写入:
    vi download.sh

    #下载前一天生成的文件脚本

    #!/bin/bash
    wget -r -nH -P/home/test/ ftp://0.0.0.0:900/*$(date -d "1 day ago" +"%Y%m%d")* --ftp-user=root --ftp-password=123456
    

    解释:
    0.0.0.0:900 # ftp服务器的IP和对应端口。
    -r参数就是用来目录下载的,递归下载
    -nH不包含主机文件夹
    ftp://0.0.0.0:900/*$(date -d "1 day ago" +"%Y%m%d")* ,提取ftp服务器目录下的文件。
    -P 下载到指定目录,下载到linux目录/home/test1/

    全量下载所有文件代码如下:

    wget -r -nH -P/home/test/ ftp://0.0.0.0:900/* --ftp-user=root --ftp-password=123456
    

    下载当天日期的文件代码如下:

    wget -r -nH -P/home/test/ ftp://0.0.0.0:900/*$(date +"%Y%m%d")* --ftp-user=root --ftp-password=123456
    

    3、/home/test目录下赋予脚本执行的权限:chmod +x download.sh
    可以运行sh download.sh测试脚本

    二、定时运行脚本

    1、service crond status #查看crond启动状态
    2、crontab -e #写入定时任务
    写入:30 16 * * * /home/test1/download.sh #每天16:40执行
    3、crontab -l #查看当前任务调度
    4、/sbin/service crond start #启动crond服务
    4、cat /var/spool/mail/root #查看定时任务生成的日志

    三、其他命令

    1、ll
    命令行输入ll或者ls -l查看文件的访问权限。

    2、ntsysv
    查看crontab服务是否已设置为开机启动,执行命令:ntsysv
    总结一下功能按钮:
    上下键:可以在中间的方框当中,在各个服务之间移动;
    空格键:可以用来选择你所需要的服务,[*]表示开起启动;
    tab键:可以在方框、OK、Cancel之间移动;
    [F1]键:可以显示该服务的说明。

    3、vi ~/.bash_profile #环境变量配置
    可以在家目录下查看.bash_profile里的PATH。
    如果是:PATH=$PATH:$HOME/bin则需要添加成如下:

    PATH=$PATH:$HOME/bin:/sbin:/usr/bin:/usr/sbin
    

    4、yum install ftp/wget
    安装命令

    5、每隔30分钟root执行一次updatedb命令
    */30 * * * * root updatedb

    四、注释

    1、linux drwxr-xr-x #linux文件属性,ll可以查看
    d:第一位表示文件类型。d是目录文件,l是链接文件,-是普通文件,p是管道
    rwx:第2-4位表示这个文件的属主拥有的权限,r是读,w是写,x是执行。r:可读取文件的实际内容
    w:可编辑、新增、修改该文件的实际内容
    x:可被执行
    r-x:第5-7位表示和这个文件属主所在同一个组的用户所具有的权限。
    r-x:第8-10位表示其他用户所具有的权限

    2、crontab 格式

     *  *  *  *  *       XXX
     分   时  天  月   星期     命令
    

    取值范围:分钟 (0-59),小時(0-23),日期(1-31),月份(1-12),星期(0-6) //0代表星期天
    符号 “*”代表取值范围内的数字,
       “/”代表”每”,
       “-”代表从某个数字到某个数字,
       “,”分开几个离散的数字

    例子:
    30 3 10,20 * * ls #每月10号及20号的3:30执行ls命令[注:“,”用来连接多个不连续的时段]
    25 8-11 * * * ls #每天8-11点的第25分钟执行ls命令[注:“-”用来连接连续的时段]
    */15 * * * * ls #每15分钟执行一次ls命令 [即每个小时的第0 15 30 45 60分钟执行ls命令 ]
    30 6 */10 * * ls #每个月中,每隔10天6:30执行一次ls命令[即每月的1、11、21、31日是的6:30执行一次ls 命令。 ]

    3、+%Y%m%d%H%M%S #日期格式
    Test.sh命令测试:

    #!bin/bash
    time2=$(date +"%Y%m%d%H%M%S")
    echo $time2
    

    %Y:年份(以四位数来表示)。2019
    %m:月份(以01-12来表示)。 10
    %d:日期(以01-31来表示)。 23
    %H:小时(以00-23来表示)。
    %M:分钟(以00-59来表示)。
    %S:秒(以本地的惯用法来表示)。

    参  数:
     %H  小时(以00-23来表示)。
     %I  小时(以01-12来表示)。
     %K  小时(以0-23来表示)。
     %l  小时(以0-12来表示)。
     %M  分钟(以00-59来表示)。
     %P  AM或PM。
     %r  时间(含时分秒,小时以12小时AM/PM来表示)。
     %s  总秒数。起算时间为1970-01-01 00:00:00 UTC。
     %S  秒(以本地的惯用法来表示)。
     %T  时间(含时分秒,小时以24小时制来表示)。
     %X  时间(以本地的惯用法来表示)。
     %Z  市区。
     %a  星期的缩写。
     %A  星期的完整名称。
     %b  月份英文名的缩写。 time
     %B  月份的完整英文名称。
     %c  日期与时间。只输入date指令也会显示同样的结果。
     %d  日期(以01-31来表示)。
     %D  日期(含年月日)。
     %j  该年中的第几天。
     %m  月份(以01-12来表示)。
     %U  该年中的周数。
     %w  该周的天数,0代表周日,1代表周一,异词类推。
     %x  日期(以本地的惯用法来表示)。
     %y  年份(以00-99来表示)。
     %Y  年份(以四位数来表示)。
     %n  在显示时,插入新的一行。
     %t  在显示时,插入tab。
     MM  月份(必要)。
     DD  日期(必要)。
     hh  小时(必要)。
     mm  分钟(必要)。
     CC  年份的前两位数(选择性)。
     YY  年份的后两位数(选择性)。
     ss  秒(选择性)。
     -d<字符串>  显示字符串所指的日期与时间。字符串前后必须加上双引号。
     -s<字符串>  根据字符串来设置日期与时间。字符串前后必须加上双引号。
     -u  显示GMT。
     --help  在线帮助。

    展开全文
  • Ubuntu中tftp下载程序

    2020-08-13 10:06:06
    信息来自网上(多个地方) ... Ubuntu16.04中安装tftp 1. 安装 $ apt-get install tftp-hpa tftpd-hpa 2. 建立目录 ...$ mkdir /tftpboot # 这是...$ sudo touch test.txt # test.txt文件最好输入内容以便区分 3. 配置 .

    信息来自网上(多个地方)

    https://www.linuxidc.com/Linux/2016-07/133255.htm

    Ubuntu 16.04中安装tftp

    1. 安装

    $ apt-get install tftp-hpa tftpd-hpa

    2. 建立目录

    $ mkdir /tftpboot # 这是建立tftp传输目录。

    $ sudo chmod 0777 /tftpboot

    $ sudo touch test.txt # test.txt文件最好输入内容以便区分

    3. 配置

    # vi /etc/default/tftpd-hpa

    TFTP_USERNAME="tftp"

    TFTP_DIRECTORY="/tftpboot" # 这里是你的tftpd-hpa的服务目录,这个想建立在哪里都行

    TFTP_ADDRESS="0.0.0.0:69"

    TFTP_OPTIONS="-l -c -s" # 这里是选项,-c是可以上传文件的参数,-s是指定tftpd-hpa服务目录,上面已经指定

     

    4. 重启服务

    $ sudo service tftpd-hpa restart # 启动服务,这里要注意,采用的独立服务形式。

    sudo /etc/init.d/tftpd-hpa restart

    ps -ef |grep tftp   能看到tftpd-hpa进程以及服务的目录tftpdir

    netstat -a | grep tftp  成功显示正在运行

    netstat -tlnup | grep :69           能显示我们指定的端口69

    然后在Ubuntu串口中执行

    tftp 0x48000000 uImage

    然后bootm 0x48000000

     

    展开全文
  • 1.引言 ... 2.在webapps在创建个目录 在webapps下创建个目录download mkdir download ...touch test.txt 3.启动tomcat bin/startup.sh 停止tomcat bin/shutdown.sh 4.通过浏览器访问提供下载的内容 http://10.43.

    1.引言

    windows和linux操作类似,nginx和svn类似原理,也可以通过http访问,服务器在外网即在家也能访问,本地就局域网访问玩玩。

    2.在webapps在创建个目录

    在webapps下创建个目录download

    mkdir download
    

    将需要提供下载的包放到download目录下面即可。

    touch test.txt
    

    3.启动tomcat

    bin/startup.sh
    停止tomcat
    bin/shutdown.sh
    

    4.通过浏览器访问提供下载的内容

    http://10.43.159.11:8080/download
    点击条目即可下载,
    或者知道完整路径也可以直接下载,如下:
    http://10.43.159.11:8080/download/test.txt

    5.添加新文件下载

    只要把文件拷贝到webapps/download目录下即可下载,
    不需要重新启动。

    6.tomcat外部文件映射

    如果不想把文件放到webapps目录下面,
    想把外部文件路径映射到tomcat的某个下载路径下时,
    还需要配置文件conf/server.xml:

    <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true">
        <Valve className="org.apache.catalina.valves.AccessLogValve" 
            directory="logs" prefix="localhost_access_log." suffix=".txt"
            pattern="%h %l %u %t &quot;%r&quot; %s %b" />
        <Context path="/download2" docBase="/home/tomcat/download2"></Context>
    </Host>
    

    其中path为虚拟路径,docBase为本地真实路径。

    7.重启tomcat,使用如下URL路径访问

    http://10.43.159.11:8080/download2


    参考:https://www.jianshu.com/p/d7239900dc84

    展开全文
  • 清单如下: Architect Architect 3.x Cmd Cmd 6.x Ext JS HTML Docs Ext JS 6.2.x ...Sencha Test ...Sencha Test Themer Themer Touch Touch Web Application Manager Web Application Manager
  • 1. 安装git-for-windows 到git-for-windows的github下载git for windows 安装git for windows,全部默认即可 2. 编写工程文件 ...编程一个工程test\,...λ touch test.py D:\develop\test λ touch .gitigno...
  • <property name="src.test.system" location="${root}/src/test/system"/> ${root}/src/examples"/> ${src.examples}" type="dir" property="examples.available"/> ${src.test}" type="dir" property=...
  • Note: As of late 2015 most mobile browsers - notably Chrome and Safari - no longer have a 300ms touch delay, so fastclick offers no benefit on newer browsers, and risks introducing bugs into your ...
  • Allure Framework is a flexible lightweight multi-language test report tool that not only shows a very concise representation of what have been tested in a neat web report form, but allows everyone ...
  • c#winform custom control, has better operation support for touch screen, the project is based on framework4.0, completely native control development, do not use any third-party controls, you can use ...
  • A progressive Node.js framework for building efficient and ...Stay in touch Author - Kamil Myśliwiec Website - https://nestjs.com Twitter - @nestframework License Nest is MIT licensed. nestjs
  • If you would like to contribute to our efforts please feel free to get in touch with us or visit our donations page, sponsor some specific work, or purchase a support contract through Crypto Workshop...
  • Multi-surface test. Simple activity with three overlapping SurfaceViews, one marked secure. Useful for examining HWC behavior with multiple static layers, and screencap / screenrecord behavior with a...
  • HEAD A list of everything that *could* go in the <head> of your document Table of Contents ...width=device-width means that it will use the physical width of the device (instead of zooming ...
  • Specific definitions for touch button devices (ESPurna Switch, Sonoff Touch & T1) Configuration stored in different flash sectors to prevent data loss and corruption Garland Implementing ...
  • CSKeFu is a Customer Support System for Enterprises in a High Performance Low-Touch way, open source for the world by Chatopera Inc. 春松客服是 Chatopera 自主研发以及基于且增强其它开源软件的方式实现...
  • Pace will consider the elements test successful when each selector matches something. For this example, when either .timeline or .timeline-error exist, and either .user-profile or .profile-error exist...
  • Fires tap– and swipe–related events on touch devices. This works with both `touch` (iOS, Android) and `pointer` events (Windows Phone). gesture Fires pinch gesture events on touch ...
  • touch: OK swipe: OK text: OK wait: OK exists: OK find_all: OK assert_exists: OK assert_not_exists: OK except: wake: Not supported now (may use 'home' instead) keyevent: Only support 'home' event ...
  • Another good way to get in touch with our community is to join the official libGDX Discord. Reporting Issues Use the Issue Tracker here on GitHub to report issues. Please make sure you read the ...
  • diff、diffstat、file、find、git、gitview、ln、locate、lsattr、mattrib、mc、mcopy、mdel、mdir、mktemp、mmove、...touch、umask、whereis、which、cat、chattr、chgrp、chmod、chown、cksum、cmp、cp、cut、indent...
  • mobile operating systems like Ubuntu Touch, Sailfish OS or Lune OS too. However as the mapping of Android applications is currently desktop specific this needs additional work to supported stacked ...
  • 90%+ Unit test coverage Extensive documentation and demos Support Vue 2 & Vue 3 Support Tree Shaking Support Custom Theme Support i18n Support TS Support SSR Install # Install Vant 2 for Vue 2 ...
  • libboost-program-options-dev libboost-system-dev libboost-test-dev \ libboost-thread-dev libcap-dev libexpat1-dev libsystemd-dev libegl1-mesa-dev \ libgles2-mesa-dev libglm-dev libgtest-dev liblxc1...
  • Linux常用命令

    2019-06-20 15:51:00
    xshellsz test.txt 下载东西到本地rz 上传东西到系统 mkdir test 创建文件夹 touch test 创建文件 cat test.txt 查看文件内容 Ctrl+C 强制退出当前状态 :q!不保存文件并强制退出vi 编辑 转载于:...
  • Note: it is unnecessary to enable test signing, or install the certificate manually. Doing so may cause problems in installation. See this issue for detailed explanation. Also Uninstallation ...
  • When detecting a mobile browser, skrollr disables native scrolling and instead listens for touch events and moves the content (more specific the #skrollr-body element) using CSS transforms. ...
  • WordPress Admin Templates - List of the best WordPress admin dashboard templates and plugins that will add a personal touch to your WordPress dashboard. WordPress Themes - A huge selection of the ...

空空如也

空空如也

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

test下载touch