亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? memoryxfile.h

?? 強(qiáng)化學(xué)習(xí)算法(R-Learning)難得的珍貴資料
?? H
字號(hào):
// Copyright (C) 2003 Ronan Collobert (collober@idiap.ch)
//                
// This file is part of Torch 3.
//
// All rights reserved.
// 
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions
// are met:
// 1. Redistributions of source code must retain the above copyright
//    notice, this list of conditions and the following disclaimer.
// 2. Redistributions in binary form must reproduce the above copyright
//    notice, this list of conditions and the following disclaimer in the
//    documentation and/or other materials provided with the distribution.
// 3. The name of the author may not be used to endorse or promote products
//    derived from this software without specific prior written permission.
// 
// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

#ifndef MEMORY_X_FILE_INC
#define MEMORY_X_FILE_INC

#include "XFile.h"
#include "List.h"

namespace Torch {

struct MemoryXFileNode
{
    void *mem;
    int size;
};

DEFINE_NEW_LIST(MemoryXFileList, MemoryXFileNode);

/** A file in the memory.
    Note that the MemoryXFile is a read-write file!
    When writing, data is buffered (to avoid reallocating blocks of small sizes!).

    Options:
    \begin{tabular}{lcll}
      "buffer size"  &  int  &  buffer size for writing & [65536]
    \end{tabular}

    @author Ronan Collobert (collober@idiap.ch)
*/
class MemoryXFile : public XFile
{
  private:
    static char petit_message_pour_melanie[10000];
    bool is_eof;

  public:

    /// The memory
    MemoryXFileList *memory;

    /// The position in the memory
    int position;

    /// The size of the memory
    int size;

    /// The total size of the memory, including allocated buffer.
    int total_size;

    /// Minimal number of bytes that will be allocated when writing...
    int buffer_size;

    // Internal
    int internal_memory_node_index;
    int internal_position_in_the_node;
    char *buffer_format;
    int buffer_format_size;

    /// Create a read-write file from nothing.
    MemoryXFile(int buffer_format_size_=256);

    /** Give a MemoryXFileList for the memory. A new list is created, but the memory
        in the nodes are not copied.
        If the #size# that you want to be readable is \emph{less} than the
        sum of the #n# in the field of the #MemoryXFileList#, you can provide it in #size_# */
    MemoryXFile(MemoryXFileList *memory_, int size_=-1, int buffer_format_size_=256);

    /// Give a pointer for the memory. (No copy is done!)
    MemoryXFile(void *memory_, int size_, int buffer_format_size_=256);

    /** Concat all the memory in one node. Add a null character at the end.
        This null character is useful for #sscanf# in the #scanf# method. */
    void concat();

    virtual int read(void *ptr, int block_size, int n_blocks);
    virtual int write(void *ptr, int block_size, int n_blocks);
    virtual int eof();
    virtual int flush();
    virtual int seek(long offset, int whence);
    virtual long tell();
    virtual void rewind();
    virtual int printf(const char *format, ...);

    /** Warning: this method call the concat function,
        and therefore could take time if you do intensive read/write. */
    virtual int scanf(const char *format, void *ptr);
    virtual char *gets(char *dest, int size_);

    //-----

    virtual ~MemoryXFile();
};


}

#endif

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91啪亚洲精品| 国产麻豆91精品| 精品1区2区3区| 亚洲成人综合网站| 日韩免费高清电影| 国产在线一区二区综合免费视频| 欧美成人性战久久| 国产成人av电影免费在线观看| 国产精品国产a级| 在线免费观看日韩欧美| 日韩不卡一二三区| 久久久亚洲欧洲日产国码αv| av在线综合网| 午夜精品久久久久久| 欧美成人一区二区三区片免费| 懂色中文一区二区在线播放| 亚洲欧美日韩系列| 欧美日韩亚洲国产综合| 精品无人码麻豆乱码1区2区| 国产精品第五页| 91精品国产91热久久久做人人 | 成人中文字幕合集| 亚洲另类一区二区| 日韩欧美色综合网站| 国产91丝袜在线18| 手机精品视频在线观看| 久久久久久久久久电影| 欧美亚洲禁片免费| 国产在线精品视频| 亚洲超碰97人人做人人爱| 精品国产不卡一区二区三区| 91免费在线看| 狠狠色伊人亚洲综合成人| 亚洲精品国产一区二区精华液 | 欧美国产一区二区| 欧美视频在线一区| 国产福利一区二区三区视频 | 激情偷乱视频一区二区三区| 亚洲人精品一区| 精品99久久久久久| 欧美亚洲国产一区在线观看网站| 国产一区二区三区香蕉| 日日夜夜一区二区| 亚洲色图视频网| 久久精品一区二区三区不卡 | 91免费视频网| 国产精品综合久久| 三级在线观看一区二区| 亚洲欧美怡红院| 久久久99精品久久| 欧美一区在线视频| 日本国产一区二区| 大美女一区二区三区| 久久国产三级精品| 午夜精品免费在线| 亚洲精品成人天堂一二三| 日本一区免费视频| 久久精品亚洲国产奇米99| 欧美一区二区三区免费在线看| 色菇凉天天综合网| 97se亚洲国产综合自在线观| 国产成a人亚洲| 国产麻豆成人精品| 国产毛片精品国产一区二区三区| 午夜精品福利在线| 日日夜夜免费精品视频| 午夜精品久久久久影视| 性做久久久久久免费观看欧美| 亚洲三级电影全部在线观看高清| 中文字幕av免费专区久久| 久久新电视剧免费观看| 久久中文娱乐网| 精品国产麻豆免费人成网站| 日韩免费高清电影| 日韩欧美一级片| 日韩一区二区三区在线观看| 日韩一区二区三区电影| 日韩精品一区二区三区老鸭窝| 日韩精品一区二区三区四区视频 | 日韩无一区二区| 91精品一区二区三区在线观看| 555www色欧美视频| 91精品国产91久久综合桃花| 日韩写真欧美这视频| 日韩午夜精品电影| 久久视频一区二区| 国产精品无人区| 亚洲欧洲日韩综合一区二区| 亚洲欧美一区二区三区极速播放| 亚洲黄色在线视频| 日韩精品亚洲专区| 国内精品视频666| 东方欧美亚洲色图在线| zzijzzij亚洲日本少妇熟睡| 色综合一个色综合亚洲| 欧美日韩视频在线第一区| 日韩片之四级片| 国产日产精品一区| 一区二区免费视频| 久久国产日韩欧美精品| 成人黄色免费短视频| 在线观看日韩国产| 日韩欧美一二三| 国产精品欧美综合在线| 性久久久久久久久| 黄色资源网久久资源365| 97se亚洲国产综合在线| 777奇米成人网| 国产日韩欧美综合在线| 亚洲综合免费观看高清在线观看| 日韩精品一二三| 成人亚洲一区二区一| 欧美精品色一区二区三区| 26uuu国产在线精品一区二区| 中文字幕中文字幕一区二区| 婷婷综合久久一区二区三区| 成人综合在线视频| 欧美日韩激情一区二区| 久久久精品tv| 午夜私人影院久久久久| 成人小视频免费在线观看| 欧美精品粉嫩高潮一区二区| 国产午夜精品一区二区| 午夜精品一区二区三区三上悠亚| 国产成人自拍网| 欧美电影影音先锋| 成人欧美一区二区三区在线播放| 日韩电影免费在线看| 91免费看片在线观看| 久久综合九色综合欧美就去吻 | 日韩激情一区二区| 91视频在线观看免费| 欧美精品一区男女天堂| 亚洲一区二区四区蜜桃| 国产成人免费av在线| 欧美一区二区三区四区五区| 国产精品久久久久久久久动漫 | 亚洲超碰精品一区二区| 成人天堂资源www在线| 精品三级av在线| 午夜精品福利视频网站| 91丝袜呻吟高潮美腿白嫩在线观看| 欧美成人女星排行榜| 亚洲777理论| 91麻豆自制传媒国产之光| 欧美国产激情二区三区 | 久久久久久久久久久久久女国产乱 | 欧美军同video69gay| 亚洲精品中文在线影院| youjizz久久| 日本一二三四高清不卡| 国产成人一区在线| 欧美变态tickling挠脚心| 手机精品视频在线观看| 欧美日韩一级片在线观看| 亚洲自拍偷拍九九九| 一本色道久久综合亚洲aⅴ蜜桃| 中文字幕免费观看一区| 国产成人综合在线| 国产欧美一区二区精品性色超碰 | 亚洲va韩国va欧美va| 欧洲精品视频在线观看| 亚洲欧美另类久久久精品| 不卡影院免费观看| 综合中文字幕亚洲| 91网站最新网址| 亚洲免费色视频| 欧美午夜寂寞影院| 亚洲成人动漫在线观看| 欧美日韩一区不卡| 日韩二区三区四区| 欧美一二三区在线| 韩国中文字幕2020精品| 久久先锋影音av| 成人在线视频一区| 亚洲人成人一区二区在线观看| 色丁香久综合在线久综合在线观看| 亚洲老司机在线| 欧美日韩综合不卡| 日韩综合小视频| 欧美成人精品3d动漫h| 韩国女主播成人在线观看| 久久精品无码一区二区三区| www.欧美精品一二区| 亚洲精品视频在线观看免费| 欧美视频在线一区二区三区 | 一区二区在线看| 欧美日韩精品欧美日韩精品一综合| 亚洲444eee在线观看| 精品免费日韩av| 成人激情免费视频| 亚洲福利国产精品| 久久综合国产精品| 99re成人精品视频| 日本欧美在线观看| 欧美高清在线一区| 欧美日韩在线观看一区二区 | 51精品视频一区二区三区| 久久精品国产一区二区三 | 97se亚洲国产综合自在线不卡|