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

 
Coder is an Octave code generator and build system that, given a function name translates the function and all of its dependencies to C++ and builds a .oct shared module. Control package for GNU Octave including system analysis and control synthesis. The package uses routines of the SLICOT-Reference library.. Liquid i.v

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.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 = …True if the directory exists; otherwise False.This method also returns False if the parameter represents the name and path of a file rather than a directory.. Examples. This example determines whether the directory C:\backup\logs exists and checks its properties.. If My.Computer.FileSystem.DirectoryExists("C:\backup\logs") Then Dim logInfo = …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.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.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 객체가 액세스할 기존 OS 수준 파일 기술자의 번호를 나타내는 정수. FileIO 객체가 닫힐 때, closefd가 False 로 설정되어 있지 않은 한 이 fd도 닫힙니다. mode는 읽기(기본값), 쓰기, 배타적 생성 또는 덧붙이기를 위해 'r', 'w', 'x' 또는 'a' 일 수 있습니다 ... 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.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.In synchronous file I/O, a thread starts an I/O operation and immediately enters a wait state until the I/O request has completed. A thread performing asynchronous file I/O sends an I/O request to the kernel by calling an appropriate function. If the request is accepted by the kernel, the calling thread continues processing another job until ...True if the directory exists; otherwise False.This method also returns False if the parameter represents the name and path of a file rather than a directory.. Examples. This example determines whether the directory C:\backup\logs exists and checks its properties.. If My.Computer.FileSystem.DirectoryExists("C:\backup\logs") Then Dim logInfo = …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.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 ...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 …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.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.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, …Jun 28, 2023 · 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. 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.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: 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. Learn the difference between io.FileIO and open() methods in Python for binary mode. See how they inherit from IOBase and provide raw or buffered access to files.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.Dim list As System.Collections.ObjectModel. ReadOnlyCollection(Of String) list = My.Computer.FileSystem.FindInFiles("C:\TestDir", "sample string", True, FileIO.SearchOption.SearchTopLevelOnly) For Each name In list. ListBox1.Items.Add(name) Next. In order to work, the project must contain a ListBox …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 ...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. 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. 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. Remarks. Check to ensure that the TextFieldType and Delimiter parameters are defined properly.. If the ReadFields method cannot parse a row using the specified format, the MalformedLineException exception is thrown. The exception contains the line number of the malformed line. ConstructorsIf 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.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 ... 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. Home · 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 ... 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.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 …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 객체가 액세스할 기존 OS 수준 파일 기술자의 번호를 나타내는 정수. FileIO 객체가 닫힐 때, closefd가 False 로 설정되어 있지 않은 한 이 fd도 닫힙니다. mode는 읽기(기본값), 쓰기, 배타적 생성 또는 덧붙이기를 위해 'r', 'w', 'x' 또는 'a' 일 수 있습니다 ... 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 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. OpenTextFieldParser (String, Int32 []) The OpenTextFieldParser method allows you to …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".The FileIo_Create class has these types of members: Properties; Properties. The FileIo_Create class has these properties. CreateOptions. Data type: uint32. Access type: Read-only. Qualifiers: WmiDataId(4) Values passed in the CreateOptions and CreateDispositions parameters to the NtCreateFile function.Step 2: Configuring iSCSI Target. Once the installation is complete, you can start configuring your iSCSI target. The 'targetcli' command-line interface will be used for this purpose. sudo targetcli. This command will take you into the 'targetcli' shell, where you can begin setting up your iSCSI target.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 …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:May 10, 2021 · Using Reader As New Microsoft.VisualBasic.FileIO. TextFieldParser(OuvrirFichier, Encoding.UTF8) Reader.TextFieldType = Microsoft.VisualBasic.FileIO.FieldType ... 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 ... 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 ... To parse a comma delimited text file. Create a new TextFieldParser. The following code creates the TextFieldParser named MyReader and opens the file test.txt. Using MyReader As New Microsoft.VisualBasic. FileIO.TextFieldParser(. "C:\TestFolder\test.txt") Define the TextField type and delimiter. The following code …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. 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. 32 (0x00000020) A file or directory that is an archive file or directory. Applications typically use this attribute to mark files for backup or removal. FILE_ATTRIBUTE_DEVICE. 64 (0x00000040) This value is reserved for system use. FILE_ATTRIBUTE_NORMAL. 128 (0x00000080) A file that does not have other attributes set.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 …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. 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. 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 …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: 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. 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".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'. 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. … 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 ... 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 ...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 …newName contains path information. directory is Nothing. -or-. newName is Nothing or an empty string. The directory does not exist. There is an existing file or directory with the name specified in newName. The path exceeds the system-defined maximum length. A file or directory name in the path contains a colon (:) or is in an invalid format ...Source from the Microsoft .NET Reference Source that represent a subset of the .NET Framework - microsoft/referencesourceThen 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".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 …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.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, …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 …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.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.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 …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 ... 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 …Learn the difference between io.FileIO and open() methods in Python for binary mode. See how they inherit from IOBase and provide raw or buffered access to files. Home · 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 ... 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.Aquí nos gustaría mostrarte una descripción, pero el sitio web que estás mirando no lo permite.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.File Security and Access Rights. Because files are securable objects, access to them is regulated by the access-control model that governs access to all other securable objects in Windows. For a detailed explanation of this model, see Access Control. You can specify a security descriptor for a file or directory when you call the CreateFile ...

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 ... . Ont to vegas

fileio

Specifies whether a file should be deleted permanently or placed in the Recycle Bin. Specifies whether to search all or only top-level directories. Specifies whether an …Operation on file out of range. FileIO: IOper= 2 IFilNo(1)=-19999 Len= 1829888 IPos= -900525056 Q= 4352094416 dumping /fiocom/, unit = 1 NFiles = 109 SizExt = 524288 WInBlk = 1024 defal = T LstWrd = 7437256704 FType=2 FMxFil=10000 ...followed by a lot of numbers. Explanation of errorstring fileContent = await FileIO.ReadTextAsync(file); // For example, handle file not found. In the example, file is a local variable that contains a StorageFile that represents the file to read. After ReadTextAsync completes, the fileContent … 결과 FileIO 객체가 액세스할 기존 OS 수준 파일 기술자의 번호를 나타내는 정수. FileIO 객체가 닫힐 때, closefd가 False 로 설정되어 있지 않은 한 이 fd도 닫힙니다. mode는 읽기(기본값), 쓰기, 배타적 생성 또는 덧붙이기를 위해 'r', 'w', 'x' 또는 'a' 일 수 있습니다 ... 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)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.Jan 7, 2021 · 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. Apr 4, 2022 · $\begingroup$ From this site, the problem is: This typically happens when you try to retrieve something from the checkpoint file (with Opt=ReadFC or guess=read or geom=allcheck/modify) that is not there, either because you did not calculate it previously, or you ran out of disk space or time while running the earlier job and the information needed wasn't written to the checkpoint file. and the ... 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.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. 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. 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.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 …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 …Step 2: Configuring iSCSI Target. Once the installation is complete, you can start configuring your iSCSI target. The 'targetcli' command-line interface will be used for this purpose. sudo targetcli. This command will take you into the 'targetcli' shell, where you can begin setting up your iSCSI target..

Popular Topics