Fileio - 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 …

 
Examples. This example opens a StreamWriter with the My.Computer.FileSystem.OpenTextFileWriter method with Unicode encoding and uses it to write a string to a text file with the WriteLine method of the StreamWriter class.. Dim file = My.Computer.FileSystem.OpenTextFileWriter( "c:\test.txt", True, …. Ymca of central ohio

FileReader.TextFieldType = Microsoft.VisualBasic.FileIO.FieldType.Delimited FileReader.Delimiters = New String() {","} Remarks. This property is meaningful only if the TextFieldType property is set to FieldType.Delimited. Defining the delimiters for a text file can also be accomplished with the SetDelimiters method.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 …I want to use TextFieldParser in my project. For that I need using Microsoft.VisualBasic.FileIO.. However Visual Studio accepts using Microsoft.VisualBasic without the FileIO. but it does not recognize the TextFieldParser class.On other forums, I read I should add Microsoft.VisualBasic reference. I am not … 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 ... Formats that use common extensions (e.g., .out) and lack magic bytes cannot be registered with FileIO– permitting this would force us to choose one particular format above all others.In such cases, your package should provide its own I/O without using FileIO. To avoid name conflicts with FileIO, it may be best to avoid exporting names like load and …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.FileIO. 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 support for … 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 ... Tags: development fileio Reading and writing of EEG/MEG time series data. FieldTrip has a flexible way of supporting dataformats. It uses three wrapper functions that provide a common interface to all electrophysiological file formats: ft_read_header, ft_read_data and ft_read_event.Other data that is commonly used in electrophysiological … FileIO. Is a collection of file access and directory traversal utilities that was written to be a fast, easy to use and non-exception throwing library. The major areas it deals with are: Directory traversal and file access actions : The DirectoryReader and FileSystemWalker are efficient for traversing directory structures and accessing files ... 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.3. Actually the open() method will create an io.BufferedWriter which inherits from IOBase and FileIO also inherits from IOBase. Though not exactly the same classes, they support basically identical functionality. I suppose you could use FileIO if you know you don't need buffering.This method copies the contents of the source directory to the target directory. If the target directory does not exist, it is created. If a directory with the same name exists in the target location, the contents of the two directories are merged. You can specify a new name for the directory during the operation.This example gets a DirectoryInfo object for the directory C:\Documents and Settings and displays the directory's creation time, last access time, and last write time. VB. Copy. Dim getInfo = My.Computer.FileSystem.GetDirectoryInfo(. My.Computer.FileSystem.SpecialDirectories.MyDocuments)Dec 23, 2013 · 2) BlockIO requires the use of a block device as a backend. Reads & writes go directly to the device bypassing standard RAM caches. You tend to get worse performance than FileIO in regards to throughput but your latencies are more consistent (though sometimes slower) due to the lack of lockups & 'VFS translation'. 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 …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. …Below are a few snippets of code that may be useful for common tasks. from fileio import File ## Easily copy async files async def clone_file(src, dst): # Ensure they are both `FileType` objects # This will read the file from the src and write it to the dst # in binary mode, so it can clone `s3` <> `gcs` files src, dst = File(src), File(dst ... 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 ... JRibFileIoAppServer to use to fileio (for example, rib-sim) Deploy the fileio-<version>.ear using fileio deployer script (fileio-deployer.sh). Traverse to the directory fileio-home/bin and run the following commands: sh fileio-deployer.sh -setup-credentials -deploy-fileio-app. The script asks for: backstores/fileio create disk1 /disks/disk1.img 140M Creates a storage object named disk1 with the given path and size. targetcli supports common size abbreviations like 'M', 'G', and 'T'. EXPORTING A STORAGE OBJECT VIA ISCSI iscsi/ create Creates an iSCSI target with a default WWN. It will also create an initial target portal group called tpg1.True if fields are enclosed in quotation marks; otherwise, False.. Examples. This example sets the HasFieldsEnclosedInQuotes property to True for myReader.. FileReader.TextFieldType = Microsoft.VisualBasic.FileIO.FieldType.Delimited FileReader.Delimiters = New String() {","} FileReader.CommentTokens = New String() … My.Computer.FileSystem.CopyFile( _ "C:\UserFiles\TestFiles\test.txt", _ "C:\UserFiles\TestFiles2\NewFile.txt", _ FileIO.UIOption.OnlyErrorDialogs, _ FileIO.UICancelOption.DoNothing) Replace the file paths with the paths you want to use in your code. Remarks. CopyFile does not preserve ACEs (Access Control Entries). The newly created file ... 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. 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.In this article. A file system enables applications to store and retrieve files on storage devices. Files are placed in a hierarchical structure. The file system specifies naming conventions for files and the format for specifying the path to a file in the tree structure. Each file system consists of one or more drivers and dynamic-link ...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.This release comes with a new parser. This allows us to fix a lot of problems, for example with complex CHECK constraints, which are now working as expected. The new parser is not only more robust, but it also extracts more information out of the SQL statements which makes editing these tables a smoother experience.Note that the FileIO.FileSystem.GetFiles() method from Microsoft.VisualBasic is just a wrapper to execute a search for each provided pattern and merge the results. When checking the source from the .pbd file, you can see from this fragment FileSystem.FindPaths is executed for each pattern in the collection: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.EEGLAB extensions or plugins allow users to build and publish new data processing and/or visualization functions using EEGLAB data structures and conventions. Plug-in functions can be easily used and tested by selecting the new menu items they introduce into the EEGLAB menus. EEGLAB can download and install E plugins directly from the File …Share files quickly, easily and worry-free. Share any type of file you like, with anyone, anywhere in the world. Generous data transfer rates and file size limits ensure even big files can be shared expeditiously. We're trying to keep it simple. Whether you prefer to send files from your browser or via our REST API, you will find the experience ... fileio storage objects can support either the write_back or write_thru operations. The write_back operation enables the local file system cache. This improves performance but increases the risk of data loss. It is recommended to use write_back=false to disable the write_back operation in favor of the write_thru operation. 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.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. See ...Below are a few snippets of code that may be useful for common tasks. from fileio import File ## Easily copy async files async def clone_file(src, dst): # Ensure they are both `FileType` objects # This will read the file from the src and write it to the dst # in binary mode, so it can clone `s3` <> `gcs` files src, dst = File(src), File(dst ...Examples. This example opens a StreamWriter with the My.Computer.FileSystem.OpenTextFileWriter method with Unicode encoding and uses it to write a string to a text file with the WriteLine method of the StreamWriter class.. Dim file = My.Computer.FileSystem.OpenTextFileWriter( "c:\test.txt", True, …My.Computer.FileSystem.DeleteDirectory( "C:\OldDirectory", FileIO.UIOption.AllDialogs, FileIO.RecycleOption.DeletePermanently, FileIO.UICancelOption.ThrowException) This example deletes the directory OldDirectory and all of its contents, sending them to the Recycle Bin , but does not show the progress of the operation.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 …Hello everyone. I am doing a hyperpolarizability calculation for an organic molecule with BPW91/6-31G(d) levels in a 64-bit windows system with 8 GB RAM.The drive where output file and checkpoint ...Hard links. A hard link is the file-system representation of a file by which more than one path references a single file in the same volume. To create a hard link, use the CreateHardLinkA function. Any changes made to a hard-linked file are instantly visible to applications that access it through the links that reference it.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.This example checks to see whether or not the file Check.txt exists and supplies the information in a message box. VB. Copy. If My.Computer.FileSystem.FileExists("c:\Check.txt") Then. MsgBox("File found.")Apr 27, 2021 · The FileIo_Name MOF class defines the event data for this event. Event type value is 64. File create event. The FileIo_Create MOF class defines the event data for this event. Event type value is 72. Directory enumeration event. The FileIo_DirEnum MOF class defines the event data for this event. Event type value is 77. 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 PythonIf 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.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.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.File IO¶. MMEngine implements a unified set of file reading and writing interfaces in fileio module. With the fileio module, we can use the same function to handle different file formats, such as json, yaml and pickle.Other file formats can also be easily extended. The fileio module also supports reading and writing files from a variety of file storage …TextFieldParser is an easy and simple parser for reading CSV files using C#. It provides methods, and properties for parsing files like delimited (CSV), and Fixed width files easily. You don’t really need to use any third-party software etc as it comes built into .NET Core 3.0+ as default. Please bookmark this page and share it with your friends. 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. 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. See ...Formats that use common extensions (e.g., .out) and lack magic bytes cannot be registered with FileIO– permitting this would force us to choose one particular format above all others.In such cases, your package should provide its own I/O without using FileIO. To avoid name conflicts with FileIO, it may be best to avoid exporting names like load and …Tags: development fileio Reading and writing of EEG/MEG time series data. FieldTrip has a flexible way of supporting dataformats. It uses three wrapper functions that provide a common interface to all electrophysiological file formats: ft_read_header, ft_read_data and ft_read_event.Other data that is commonly used in electrophysiological …Aquí nos gustaría mostrarte una descripción, pero el sitio web que estás mirando no lo permite.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.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.Specifies what should be done when a directory that is to be deleted contains files or directories. Field Type. Indicates whether text fields are delimited or fixed width. Recycle Option. Specifies whether a file should be deleted permanently or placed in the Recycle Bin. Search Option. Specifies whether to search all or only top-level directories. FileIo Connector Overview. The FileIo Connector exports Salesforce attachments to a file system. It also uploads files from a local file system to Salesforce. FileIo Connector works with any source or target that supports binary or base64 encoded content. Introduction to FileIo Connector. 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. JRibFileIoAppServer to use to fileio (for example, rib-sim) Deploy the fileio-<version>.ear using fileio deployer script (fileio-deployer.sh). Traverse to the directory fileio-home/bin and run the following commands: sh fileio-deployer.sh -setup-credentials -deploy-fileio-app. The script asks for: 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.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 ... 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.True if fields are enclosed in quotation marks; otherwise, False.. Examples. This example sets the HasFieldsEnclosedInQuotes property to True for myReader.. FileReader.TextFieldType = Microsoft.VisualBasic.FileIO.FieldType.Delimited FileReader.Delimiters = New String() {","} FileReader.CommentTokens = New String() …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.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.Microsoft.VisualBasic.FileIO.TextFieldParser, which is a built-in CSV parser. A regex based CSV-parser from StackOverflow, as suggested by @diogenesdirkx. I’m talking smack? Am I defaming your library? Point out what I missed! I make mistakes all the time 😅 and I’m happy to adjust the report if you can point out a legitimate flaw in my test.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.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[] …FileIO.AppendLinesAsync() appends a collection of strings to the file--writing one string per line. Read text from a file. As with writing a file, reading a file starts with specifying where the file is located. We'll use the same location as in the example above. Then we'll use the FileIO class to read its contents.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 ... 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.. … 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. Dec 8, 2013 · 23. .Net's TextFieldParser is not a wrapper for some VB6 stuff. Also, it's not slow because it's in the Microsoft.VisualBasic (that's just silly). It's slower than a simple String.Split because it actually parses CSV data (and respects quotes and espacing quotes). Every proper parsing of CSV data will be slower than String.Split. 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.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[] …FileIO.FileSystem.CopyFile(source, destination, true) will create a folder if it doesn't exist, where as System.IO.File.Copy(source, desintation, true) doesn't and throws an exception. It also appears that when using FileIO.FileSystem.CopyFile(source, destination, true) the reference remains in memory, so when trying to delete the new …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. 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. …Examples. This example opens a StreamWriter with the My.Computer.FileSystem.OpenTextFileWriter method with Unicode encoding and uses it to write a string to a text file with the WriteLine method of the StreamWriter class.. Dim file = My.Computer.FileSystem.OpenTextFileWriter( "c:\test.txt", True, …Hello everyone. I am doing a hyperpolarizability calculation for an organic molecule with BPW91/6-31G(d) levels in a 64-bit windows system with 8 GB RAM.The drive where output file and checkpoint ...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.

In addition, the Verilog is limited to 32 open files at a time. However, using the new file I/O system functions you can perform your file I/O directly from Verilog. You can write Verilog HDL to: read stimulus files to apply patterns to the inputs of a model. read a file of expected values for comparison with your model.. Nygames

fileio

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.ear works in conjunction with rib-fileio.ear in integrated RIB environment to publish and consume the messages. 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.TextFieldParser(OuvrirFichier, Encoding.UTF8) Reader.TextFieldType = Microsoft.VisualBasic.FileIO.FieldType.FixedWidth Reader.SetFieldWidths(227) Dim currentRow As String() While Not Reader.EndOfData Try currentRow = Reader.ReadFields() Dim currentField As String For Each currentField In currentRow …I'm trying to use Microsoft.VisualBasic.FileIO.TextFieldParser in my code. From what I've read it is appropriate to do so by adding a project reference to Microsoft.VisualBasic, which I've done, and coding @using Microsoft.VisualBasic; in my view. However when I …# Using FileIO. Now we can use our newly created file to access some data. In this example, we will some city data in a JSON format and display it in a table. We build this as two projects: one for the extension plugin (called fileio) which provides us a way to read and write text from a file, and the other, which displays the data in a table ...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.Tags: development fileio Reading and writing of EEG/MEG time series data. FieldTrip has a flexible way of supporting dataformats. It uses three wrapper functions that provide a common interface to all electrophysiological file formats: ft_read_header, ft_read_data and ft_read_event.Other data that is commonly used in electrophysiological …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;Class FileIO. java.lang.Object. org.apache.beam.sdk.io.FileIO. public class FileIO. extends java.lang.Object. General-purpose transforms for working with files: listing files …You can use FileIO or TextIO to continuously read the source for new files. Use the FileIO class to continuously watch a single file pattern. The following example matches a file pattern repeatedly every 30 seconds, continuously returns new matched files as an unbounded PCollection<Metadata> , and stops if no new files appear for one hour: JRibFileIoAppServer to use to fileio (for example, rib-sim) Deploy the fileio-<version>.ear using fileio deployer script (fileio-deployer.sh). Traverse to the directory fileio-home/bin and run the following commands: sh fileio-deployer.sh -setup-credentials -deploy-fileio-app. The script asks for: FileIo Connector Overview. The FileIo Connector exports Salesforce attachments to a file system. It also uploads files from a local file system to Salesforce. FileIo Connector works with any source or target that supports binary or base64 encoded content. Introduction to FileIo Connector. A TextFieldType value that indicates whether the file to be parsed is delimited or fixed-width.. Examples. This example creates a TextFieldParser, FileReader, and specifies that it is delimited.. Using FileReader As New Microsoft.VisualBasic.FileIO. TextFieldParser("C:\ParserText.txt") FileReader.TextFieldType = …I have some pretty typical code to parse a CSV file using a Microsoft.VisualBasic.FileIO.TextFieldParser: using (TextFieldParser parser = new TextFieldParser(new StringReader(jobsReport))) { pa....

Popular Topics