Fileio - This example reads the file ParserText.txt, specifying the widths; the first column is 5 characters wide, the second is 10, the third is 11, and the fourth is of variable width. Using MyReader As New Microsoft.VisualBasic.FileIO. TextFieldParser("C:\ParserText.txt") MyReader.TextFieldType =. Microsoft.VisualBasic.FileIO.FieldType.FixedWidth.

 
Aquí nos gustaría mostrarte una descripción, pero el sitio web que estás mirando no lo permite.. Wper

I ended up using the CSVHelper library which installs fine with NuGet and handled the comma-contained columns perfectly and even could be configured to ignore blank lines and headers.. I do not know why VisualBasic.FileIO could not be added to my project, why the best solutions from 6+ years ago said to use this library, or why my …I use JLD2 without issue. I would write that as jldsave("filename.jld2"; varname)Modern Android. Quickly bring your app to life with less code, using a modern declarative approach to UI, and the simplicity of Kotlin. Explore Modern Android. Adopt Compose for teams. Get started. Start by creating your first app. Go deeper with our training courses or explore app development on your own.FileIO is a class that provides asynchronous file access for Windows Universal Platform (UWP) apps. Learn how to use FileIO to read, write, and delete files and directories in a …Aug 8, 2022 · The CreateIoCompletionPort function creates an I/O completion port and associates one or more file handles with that port. When an asynchronous I/O operation on one of these file handles completes, an I/O completion packet is queued in first-in-first-out (FIFO) order to the associated I/O completion port. One powerful use for this mechanism is ... sysbench is a benchmark suite which allows you to quickly get an impression of system performance which is important if you plan to run a database under intensive load. This article explains how to benchmark your CPU, file IO, and MySQL performance with sysbench. 1 Installing sysbench. On Debian/Ubuntu, sysbench can be installed as follows:Remarks. Creates a new TextFieldParser object to parse the file specified by the path parameter. If the detectEncoding parameter is True, this constructor attempts to detect the encoding by looking at the first three bytes of the file or stream. It automatically recognizes UTF-8, little-endian Unicode, and big-endian Unicode text if the file ...In this Java tutorial we show you various code examples that demonstrate how to use the legacy File IO API for common file IO operations. You will know how to create, rename, copy, delete, read attributes, set permissions, etc of a file or directory. You know, the java.io.File class provides many useful methods for working with files and ...Feedback. In the Windows API (with some exceptions discussed in the following paragraphs), the maximum length for a path is MAX_PATH, which is defined as 260 characters. A local path is structured in the following order: drive letter, colon, backslash, name components separated by backslashes, and a terminating null character.Consolidation failed for disk node 'scsi0:8': msg.fileio.lock. Committing snapshots when there are no snapshot entries in the Snapshot Manager Restarting the Management agents in ESXi Determining if a virtual disk is attached to another virtual machine ESXi/ESX 4.x and ESXi 5.x/6.0 shutdown and reboot commandsFileIO.fromPath. Emits the contents of a file from the given path. File IO Sinks and Sources. Signature. FileIO.fromPath FileIO.fromPath. Description. Emits the contents of a file from the given path, as ByteStrings, materializes into a Future CompletionStage which will be completed with a IOResult upon reaching the end of the file or if there is a failure.. …Any object that implements the IStorageFile interface may be passed to this method or its overload through the file parameter. This method uses the character encoding of the specified file. If you want to specify different encoding, call ReadTextAsync (IStorageFile, UnicodeEncoding) instead. C - File I/O. The last chapter explained the standard input and output devices handled by C programming language. This chapter cover how C programmers can create, open, close text or binary files for their data storage. A file represents a sequence of bytes, regardless of it being a text file or a binary file. FileIO subclasses RawIOBase to provide an interface to files in the machine’s file system. The BufferedIOBase ABC deals with buffering on a raw byte stream (RawIOBase). Its subclasses, BufferedWriter, BufferedReader, and BufferedRWPair buffer streams that are readable, writable, and both readable and writable.Source: FileSystem.vb. Returns a collection of strings representing the path names of subdirectories within a directory. C#. Copy. public static System.Collections.ObjectModel.ReadOnlyCollection<string> GetDirectories (string directory, Microsoft.VisualBasic.FileIO.SearchOption searchType, params string[] … The TextFieldParser object provides methods and properties for parsing structured text files. Parsing a text file with the TextFieldParser is similar to iterating over a text file, while using the ReadFields method to extract fields of text is similar to splitting the strings. The TextFieldParser can parse two types of files: delimited or fixed ... An Input/Output (I/O) Stream represents an input source or an output destination. A stream can represent many different kinds of sources and destinations, including disk files, devices, other programs, and memory arrays. Streams support many different kinds of data, including simple bytes, primitive data types, localized characters, and objects. Do you want to create PDF files in Java with ease and flexibility? In this article, you will learn how to use different libraries and frameworks, such as Apache PDFBox, iText, OpenPDF, and Spring Boot, to generate PDF documents from various sources. You will also see some examples and best practices for creating PDF files in …If we want to implement an interface which automatically select the corresponding backend based on the file path, we can use the FileClient.For example, we want to implement two methods for reading checkpoints as well as saving checkpoints, which need to support different types of file paths, either disk paths, network paths or other paths.Moves a file to a new location. Open Text Field Parser (String) The OpenTextFieldParser method allows you to create a TextFieldParser object, which provides a way to easily …The FileIo_Info class has these properties. ExtraInfo. Data type: uint32. Access type: Read-only. Qualifiers: WmiDataId (5), Pointer. For FileDispositionInformation requests, this field contains the requested disposition. For FileEndOfFileInformation and FileAllocationInformation requests, this field contains the specified file size. FileKey ...If we want to implement an interface which automatically select the corresponding backend based on the file path, we can use the FileClient.For example, we want to implement two methods for reading checkpoints as well as saving checkpoints, which need to support different types of file paths, either disk paths, network paths or other paths.Source: FileSystem.vb. Returns a collection of strings representing the path names of subdirectories within a directory. C#. Copy. public static System.Collections.ObjectModel.ReadOnlyCollection<string> GetDirectories (string directory, Microsoft.VisualBasic.FileIO.SearchOption searchType, params string[] … Learn how to use the java.nio.file package and its related package, java.nio.file.attribute, to perform file I/O operations in Java. This tutorial covers the basics of file operations, such as checking, deleting, copying, moving, and walking files, as well as the advanced topics of recursive and symbolic links, wild cards, and file watching. Description. AddUsersToEncryptedFile. Adds user keys to the specified encrypted file. AreFileApisANSI. Determines whether the file I/O functions are using the ANSI or OEM character set code page. CancelIo. Cancels all pending input and output (I/O) operations that are issued by the calling thread for the specified file. CancelIoEx.For example, the Writing to a file section presents three ways to write to a file: Using the FileIO.WriteTextAsync method. By creating a buffer and then calling the FileIO.WriteBufferAsync method. Open the file to get a stream. Get an output stream. Create a DataWriter object and call the corresponding Write method.The FileIo_ReadWrite MOF class defines the event data for this event. Event type value is 65: Clean up event. The event is generated when the last handle to the file is released. The FileIo_SimpleOp MOF class defines the … The FileIO.Sink controls the format of a single file: how to open a file, how to write each element to it, and how to close the file - but it does not control the set of files or which elements go where. Elements are written to a shard in an arbitrary order. FileIO.Write can additionally compress the generated files using FileIO.Write ... file.io lets you upload and share files up to 2 GB with a link that expires automatically. It is secure, anonymous, and free to use with no account or credit card required.Remarks. Creates a new TextFieldParser object to parse the file specified by the path parameter. If the detectEncoding parameter is True, this constructor attempts to detect the encoding by looking at the first three bytes of the file or stream. It automatically recognizes UTF-8, little-endian Unicode, and big-endian Unicode text if the file ...Properties. The FileIo_OpEnd class has these properties. Extra information returned by the file system for the operation. For example for a read request, the actual number of bytes that were read. IO request packet. This property identifies the IO activity that is ending. Return value from the operation.Microsoft.VisualBasic.FileIO Assembly: Microsoft.VisualBasic.Core.dll Assembly: Microsoft.VisualBasic.dll. Important Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.This option is used with the WRITE option. CREATE_NEW – Creates a new file and throws an exception if the file already exists. CREATE – Opens the file if it exists or creates a new file if it does not. DELETE_ON_CLOSE – Deletes the file when the stream is closed. This option is useful for temporary files.Learn how to use the js-apis-fileio module to access and manipulate files and directories in OpenHarmony, a DevOps platform for enterprise.If we want to implement an interface which automatically select the corresponding backend based on the file path, we can use the FileClient.For example, we want to implement two methods for reading checkpoints as well as saving checkpoints, which need to support different types of file paths, either disk paths, network paths or other paths.Jan 7, 2021 · The FileIo_Info class has these properties. ExtraInfo. Data type: uint32. Access type: Read-only. Qualifiers: WmiDataId (5), Pointer. For FileDispositionInformation requests, this field contains the requested disposition. For FileEndOfFileInformation and FileAllocationInformation requests, this field contains the specified file size. FileKey ... 0.3 Cent per MB for sending or receiving a file. The professional cloud service for small and medium sized enterprises. Unlimited online storage. Unlimited file size, files bigger than 5 …This example reads the file ParserText.txt, specifying the widths; the first column is 5 characters wide, the second is 10, the third is 11, and the fourth is of variable width. Using MyReader As New Microsoft.VisualBasic.FileIO. TextFieldParser("C:\ParserText.txt") MyReader.TextFieldType =. Microsoft.VisualBasic.FileIO.FieldType.FixedWidth.DataFormat{sym}() indicates a known binary or text format of kind sym, where sym is always a symbol. For example, a .csv file might have DataFormat{:CSV}(). An easy way to write …Enable very large files and storage devices. The exFAT file system uses 64 bits to describe file size, thereby enabling applications which depend on very large files. The exFAT file system also allows for clusters as large as 32MB, effectively enabling very large storage devices. Incorporate extensibility for future innovation.What happens here below the hood here is FileIO.save identifies the format of file that we want to save img to. The file format we want to use for write/decode purpose is apng file. Then FileIO calls ImageIO which in turn calls PNGfiles which encodes data stored in variable img using libpng.In this section. A file marked encrypted is encrypted by the NTFS file system by using the current encryption driver. Lists the functions to use to create a new key, add a key to an encrypted file, query the keys for an encrypted file, and remove keys from an encrypted file. The raw encryption functions enable backup of encrypted files.Detailed Description. Provides a simple API to perform file reading and writing operations. To use this class in a plugin put. import FileIO 3.0. to the top part of the .qml plugin file. After that FileIO object can be declared and used in QML code: import MuseScore 3.0. import FileIO 3.0.Remarks. In order to allow users to parse text files in multiple formats, the ReadFields method examines the values of TextFieldType, Delimiters, and FieldWidths, if they are specified, each time it is called. Users need to correctly configure the TextFieldType and FieldWidths or Delimiters properties, as appropriate.Enable very large files and storage devices. The exFAT file system uses 64 bits to describe file size, thereby enabling applications which depend on very large files. The exFAT file system also allows for clusters as large as 32MB, effectively enabling very large storage devices. Incorporate extensibility for future innovation.The syntax is cProfile.run(statement, filename=None, sort=-1). You can pass python code or a function name that you want to profile as a string to the statement argument. If you want to save the output in a file, it can be passed to the filename argument. The sort argument can be used to specify how the output has to be printed.Remarks. Use the File class for typical operations such as copying, moving, renaming, creating, opening, deleting, and appending to a single file at a time. You can also use the File class to get and set file attributes or DateTime information related to the creation, access, and writing of a file. FileIO.Write can additionally compress the generated files using FileIO.Write#withCompression. How all of the above can be element-dependent: This is controlled by dynamic destinations . It is possible to have different groups of elements use different policies for naming files and for configuring the Sink. 1 day ago · The io module provides facilities for dealing with text, binary and raw I/O in Python. It includes functions such as open(), open_code(), text_encoding() and io.DEFAULT_BUFFER_SIZE. The fileio and block disks shared from the iSCSI target are now available to the iSCSI initiator, as shown below. In this case local disk /dev/sdb is our fileio file over on the target server in /tmp/fileio, while local disk /dev/sdc is the …To specify a different encoding, use a different overload of the WriteAllText method. If the specified file does not exist, it is created. If the specified encoding does not match the existing encoding of the file, the specified coding is ignored. The WriteAllText method opens a file, writes to it, and then closes it. FileIO.fromPath. Emits the contents of a file from the given path. File IO Sinks and Sources. Signature. FileIO.fromPath FileIO.fromPath. Description. Emits the contents of a file from the given path, as ByteStrings, materializes into a Future CompletionStage which will be completed with a IOResult upon reaching the end of the file or if there is a failure. C - File I/O. The last chapter explained the standard input and output devices handled by C programming language. This chapter cover how C programmers can create, open, close text or binary files for their data storage. A file represents a sequence of bytes, regardless of it being a text file or a binary file. Examples. This example uses the ReadFields method to read from the comma-delimited file ParserText.txt.The example writes the fields to Testfile.txt.. Using MyReader As New Microsoft.VisualBasic.FileIO.TextFieldParser("C:\ParserText.txt") MyReader.TextFieldType = Microsoft.VisualBasic.FileIO.FieldType.Delimited MyReader.Delimiters = New String() {","} Dim currentRow As String() While Not ... Due to the removal of the mmcv.fileio, mmcv.runner, mmcv.parallel, mmcv.engine, mmcv.device modules, and all classes and most of the functions in the mmcv.utils module during the upgrade from MMCV v1.x to MMCV v2.x, which were removed at PR #2179, PR #2216, PR #2217. Therefore, we provide the following API reference table to make it …Then check the box for Microsoft.VisualBasic and click OK. For visual studio 2010 ultimate, 1. Right-click on your project and select Add Reference... 2. In the Reference Manager, select .NET tab and select Microsoft.VisualBasic under component name and click OK. In Visual Studio 2013, first click "Add" then "Reference".It does not matter in which order the CreateFile calls are made. However, any subsequent file I/O operations on each file handle will still be constrained by the current access and sharing modes associated with that particular file handle. Expand table. First call to CreateFile. Valid second calls to CreateFile.A stream is a sequence of bytes. In the NTFS file system, streams contain the data that is written to a file, and that gives more information about a file than attributes and properties. For example, you can create a stream that contains search keywords, or the identity of the user account that creates a file.Similar to Mark Richman, it still did not give me access to the FileIO. What I did, is click on Tools->NuGet PackageManager->Manage NuGet Packages For Solution. Searched for Microsoft.VisualBasic. Clicked Install, and it gave some terms and conditions that I accepted. After Installing this way, I was able to get the FileIO option.Jan 7, 2021 · The FileIo_Info class has these properties. ExtraInfo. Data type: uint32. Access type: Read-only. Qualifiers: WmiDataId (5), Pointer. For FileDispositionInformation requests, this field contains the requested disposition. For FileEndOfFileInformation and FileAllocationInformation requests, this field contains the specified file size. FileKey ... Python - FileIO Python's built-in functions input() and print() perform read/write operations with standard IO streams. The input() function reads text into memory variables from keyboard which is defined as sys.stdin and the print() function send data to display device identified as sys.stdout.To specify a different encoding, use a different overload of the WriteAllText method. If the specified file does not exist, it is created. If the specified encoding does not match the existing encoding of the file, the specified coding is ignored. The WriteAllText method opens a file, writes to it, and then closes it. The TextFieldParser object provides methods and properties for parsing structured text files. Parsing a text file with the TextFieldParser is similar to iterating over a text file, while using the ReadFields method to extract fields of text is similar to splitting the strings. The TextFieldParser can parse two types of files: delimited or fixed ... Source: FileSystem.vb. Returns a collection of strings representing the path names of subdirectories within a directory. C#. Copy. public static System.Collections.ObjectModel.ReadOnlyCollection<string> GetDirectories (string directory, Microsoft.VisualBasic.FileIO.SearchOption searchType, params string[] …No Microsoft.VisualBasic support in .NET Standard means no sharing existing VB libraries who use VB APIs between .NET Framework and Core+ without massive rewrites. Supporting it in .NET Core proves they have the cross-platform implementation and could port it into Microsoft.Windows.Compatibility, but they just … Sharing files with file.io is convenient, anonymous and secure. Just upload files and share the links via email, SMS, Slack, Discord, etc. Easy-to-use REST API. Download data from filepath and write the data to local path. Read text from a given filepath with 'r' mode. Check whether a file path is a directory. Check whether a file path is a file. Concatenate all file paths. Scan a directory to find the …The following example uses CreateFile to create a new file and open it for writing and WriteFile to write a simple string synchronously to the file. A subsequent call to open this file with CreateFile will fail until the handle is closed. int __cdecl _tmain(int argc, TCHAR *argv[]) HANDLE hFile;Akka Streams provide simple Sources and Sinks that can work with ByteString instances to perform IO operations on files. Streaming data from a file is as easy as creating a FileIO.fromPath given a target path, and an optional chunkSize which determines the buffer size determined as one “element” in such stream: Scala.static member CopyFile : string * string * Microsoft.VisualBasic.FileIO.UIOption * Microsoft.VisualBasic.FileIO.UICancelOption -> unit Public Shared Sub CopyFile (sourceFileName As String, destinationFileName As String, showUI As UIOption, onUserCancel As UICancelOption) Parameters. sourceFileName String.Remarks. In order to allow users to parse text files in multiple formats, the ReadFields method examines the values of TextFieldType, Delimiters, and FieldWidths, if they are specified, each time it is called. Users need to correctly configure the TextFieldType and FieldWidths or Delimiters properties, as appropriate.TextFieldParser. This class reads in CSV files. With it, we specify a delimiter string, and then can read in the fields of every line in a loop. A simpler approach. We can use the TextFieldParser instead of the string.Split C# method. We demonstrate and benchmark the TextFieldParser. File. Example. With TextFieldParser, we must …The <wchar.h> header supplies functions with wide character input/output capabilities. I/O streams are denoted by objects of type FILE that can only be accessed …sysbench --test=fileio --file-total-size=150G cleanup The system removes the test file. Using the sysbench help command, you can investigate all the options available for the I/O performance test as follows: sysbench --test=fileio help Perform Complete Benchmark with Sysbech Using Shell Script.The FileIO.Sink controls the format of a single file: how to open a file, how to write each element to it, and how to close the file - but it does not control the set of files or which elements go where. Elements are written to a shard in an arbitrary order. FileIO.Write can additionally compress the generated files using FileIO.Write ...sysbench --test=fileio --file-total-size=150G cleanup The system removes the test file. Using the sysbench help command, you can investigate all the options available for the I/O performance test as follows: sysbench --test=fileio help Perform Complete Benchmark with Sysbech Using Shell Script. FileIO.jl. FileIO aims to provide a common framework for detecting file formats and dispatching to appropriate readers/writers. The two core functions in this package are called load and save, and offer high-level support for formatted files (in contrast with julia's low-level read and write ). To avoid name conflicts, packages that provide ... Opening Files in Python. In Python, we need to open a file first to perform any operations on it—we use the open() function to do so. Let's look at an example: Suppose we have a file named file1.txt.. Opening a File in Python Moves a file to a new location. Open Text Field Parser (String) The OpenTextFieldParser method allows you to create a TextFieldParser object, which provides a way to easily and efficiently parse structured text files, such as logs. The TextFieldParser object can be used to read both delimited and fixed-width files. Do you want to create PDF files in Java with ease and flexibility? In this article, you will learn how to use different libraries and frameworks, such as Apache PDFBox, iText, OpenPDF, and Spring Boot, to generate PDF documents from various sources. You will also see some examples and best practices for creating PDF files in …The fileio and block disks shared from the iSCSI target are now available to the iSCSI initiator, as shown below. In this case local disk /dev/sdb is our fileio file over on the target server in /tmp/fileio, while local disk /dev/sdc is the … Moves a file to a new location. Open Text Field Parser (String) The OpenTextFieldParser method allows you to create a TextFieldParser object, which provides a way to easily and efficiently parse structured text files, such as logs. The TextFieldParser object can be used to read both delimited and fixed-width files.

The FileIO application facilitates RIB with the functionality to publish/subscribe messages from/to files. FileIO is a Java enterprise application developed using spring framework. The fileio-<version>.ear works in conjunction with rib-fileio.ear in integrated RIB environment to publish and consume the messages.. How to create google account

fileio

0.3 Cent per MB for sending or receiving a file. The professional cloud service for small and medium sized enterprises. Unlimited online storage. Unlimited file size, files bigger than 5 … This is the FieldTrip FILEIO module. It contains functions for reading EEG and MEG data from a large variety of files. Furthermore, it llows reading additional information from files, such as sensor positions, anatomical MRIs, triangulated meshes, etc. FileIO subclasses RawIOBase to provide an interface to files in the machine’s file system. BufferedIOBase deals with buffering on a raw byte stream (RawIOBase). Its subclasses, BufferedWriter, BufferedReader, and BufferedRWPair buffer streams that are readable, writable, and both readable and writable.The Server Message Block (SMB) Protocol is a network file sharing protocol, and as implemented in Microsoft Windows is known as Microsoft SMB Protocol. The set of message packets that defines a particular version of the protocol is called a dialect. The Common Internet File System (CIFS) Protocol is a dialect of SMB.10. Microsoft.VisualBasic.FileIO is built on top of System.IO (for the most part.) It should be at most as fast as System.IO for things that have direct equivalent there. The performance difference should be negligible anyway. …Sep 15, 2021 · In this article. Classes in the System.IO namespace are used to work with drives, files, and directories. The System.IO namespace contains the File and Directory classes, which provide the .NET Framework functionality that manipulates files and directories. Because the methods of these objects are static or shared members, you can use them ... TextFieldParser. This class reads in CSV files. With it, we specify a delimiter string, and then can read in the fields of every line in a loop. A simpler approach. We can use the TextFieldParser instead of the string.Split C# method. We demonstrate and benchmark the TextFieldParser. File. Example. With TextFieldParser, we must …sysbench --test=fileio --file-total-size=150G cleanup The system removes the test file. Using the sysbench help command, you can investigate all the options available for the I/O performance test as follows: sysbench --test=fileio help Perform Complete Benchmark with Sysbech Using Shell Script.fileio-wrapper. This Python package is a wrapper for the file.io Restful API, allowing for easy 'uploading' and 'downloading' of files and retrieval of account information, such as storage usage and other relevant metrics.Detailed Description. Provides a simple API to perform file reading and writing operations. To use this class in a plugin put. import FileIO 3.0. to the top part of the .qml plugin file. After that FileIO object can be declared and used in QML code: import MuseScore 3.0. import FileIO 3.0.FileIO subclasses RawIOBase to provide an interface to files in the machine’s file system. The BufferedIOBase ABC deals with buffering on a raw byte stream (RawIOBase). Its subclasses, BufferedWriter, BufferedReader, and BufferedRWPair buffer streams that are readable, writable, and both readable and writable.The io module provides facilities for dealing with text, binary and raw I/O in Python. It includes functions such as open(), open_code(), text_encoding() and … An Input/Output (I/O) Stream represents an input source or an output destination. A stream can represent many different kinds of sources and destinations, including disk files, devices, other programs, and memory arrays. Streams support many different kinds of data, including simple bytes, primitive data types, localized characters, and objects. Remove the disk from this virtual machine or power down the virtual machine. Consolidation/Power On should now be possible. If the above step fails, find the service/task holding the lock by running the below command: lsof | grep -i <vm-name>. If this returns an output, a service or task is locking the disks.sysbench --test=fileio --file-total-size=150G cleanup The system removes the test file. Using the sysbench help command, you can investigate all the options available for the I/O performance test as follows: sysbench --test=fileio help Perform Complete Benchmark with Sysbech Using Shell Script. Method and Description. static FileIO.Match. match () Matches a filepattern using FileSystems.match(java.util.List<java.lang.String>) and produces a collection of matched resources (both files and directories) as MatchResult.Metadata. static FileIO.MatchAll. matchAll () Like match(), but matches each filepattern in a collection of filepatterns. Class Files. java.lang.Object. java.nio.file.Files. public final class Files. extends Object. This class consists exclusively of static methods that operate on files, directories, or other types of files. In most cases, the methods defined here will delegate to the associated file system provider to perform the file operations.Opening Files in Python. In Python, we need to open a file first to perform any operations on it—we use the open() function to do so. Let's look at an example: Suppose we have a file named file1.txt.. Opening a File in PythonYou signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window.What happens here below the hood here is FileIO.save identifies the format of file that we want to save img to. The file format we want to use for write/decode purpose is apng file. Then FileIO calls ImageIO which in turn calls PNGfiles which encodes data stored in variable img using libpng..

Popular Topics