politicnewsbusterinsiderpostreview

Sunday, 29 January 2023

[New post] OSPF on Linux with frr: the basic commands

Site logo image Colin Paice posted: " This article follows on from getting the simplest example of OSPF working. It gives the frr commands to display useful information. How to extract useful information This article is a good introduction in drawing the network based on the informati" ColinPaice

OSPF on Linux with frr: the basic commands

Colin Paice

Jan 29

This article follows on from getting the simplest example of OSPF working. It gives the frr commands to display useful information.

How to extract useful information

This article is a good introduction in drawing the network based on the information from OSPF.

Filter the output

With the frr show commands you can use regular expressions to filter the output data.

show ip ospf database route | include address|router

gives

laptop# show ip ospf database route  | include address|router   LS Type: router-LSA      (Link ID) Designated Router address: 10.1.0.3      (Link Data) Router Interface address: 10.1.0.2   LS Type: router-LSA      (Link ID) Designated Router address: 10.1.0.3      (Link Data) Router Interface address: 10.1.0.3      ...

You can also issue the sudo vtysh -c "show ip database route" | .... and use standard Linux facilities like grep, less and sort.

Use JSON

You can display the output in JSON format, for example

show ip ospf route json

gives

Server# show ip ospf route json  { "10.1.0.0/24": { "routeType": "N", "cost": 100, "area": "0.0.0.0", "nexthops": [ { "ip": " ", "directly attached to": "eno1" } ] }... }

With JSON you can find out the field names for example "cost" has a value 100.

Options and flags

Many commands give options and flags, such as

Options: 0x2 : *|-|-|-|-|-|E|-
LS Flags: 0x6

I've collected some interpretation on these here.

I want to...

  • Display a summary of the configuration, number of links, number of interfaces. show ip ospf
  • Display the directly connected links. show ip ospf database router self-originate
  • Display all links. show ip ospf database router
  • Display links for a specific ospf router. show ip ospf database router 9.2.3.4
  • Display the IP addresses in the network, show ip ospf route
  • Display all of the routers in the network. show ip ospf database router| include Advertising Router
  • Display the connection from an ospf router. show ip ospf database router 9.2.3.4 | include Designated Router address
  • Display information about an interface on this machine. show ip ospf interface enp0s31f6
  • Display traffic statistics about an interface. show ip ospf interface traffic
  • Display the routes on this box. show ip route

frr commands

show ip ospf

 OSPF Routing Process, Router ID: 1.2.3.4  ...  Number of areas attached to this router: 1  Area ID: 0.0.0.0 (Backbone)    Number of interfaces in this area: Total: 1, Active: 1    Number of fully adjacent neighbors in this area: 1    Area has no authentication    SPF algorithm executed 4 times    Number of LSA 5    Number of router LSA 3. Checksum Sum 0x000109da    Number of network LSA 2. Checksum Sum 0x000139df    Number of summary LSA 0. Checksum Sum 0x00000000    ...

There are 3 router Link States, and 2 network Link States; they are displayed below:

show ip ospf database

OSPF Router with ID (1.2.3.4)   Router Link States (Area 0.0.0.0)     Link ID         ADV Router      Age  Seq#       CkSum  Link count     1.2.3.4        1.2.3.4          288 0x80000003 0x15a9 1     9.2.3.4        9.2.3.4          288 0x80000007 0x56f1 2     10.1.1.2       10.1.1.2        1078 0x8000001e 0x9d40 1   Net Link States (Area 0.0.0.0)     Link ID         ADV Router      Age  Seq#       CkSum     10.1.0.3       9.2.3.4          289 0x80000001 0x7ba2     10.1.1.2       10.1.1.2        1082 0x80000003 0xbe3d

show ip ospf database router self-originate

This shows the links attached to this OSPF environment.

OSPF Router with ID (9.2.3.4) Router Link States (Area 0.0.0.0) Link State ID: 9.2.3.4  Number of Links: 2   Link connected to: Stub Network   (Link ID) Net: 10.1.0.0   (Link Data) Network Mask: 255.255.255.0    Link connected to: a Transit Network   (Link ID) Designated Router address: 10.1.1.2   (Link Data) Router Interface address: 10.1.1.1

show ip ospf database router

  OSPF Router with ID (1.2.3.4)   Router Link States (Area 0.0.0.0) ===================================   LS age: 387   Options: 0x2  : *|-|-|-|-|-|E|-   LS Flags: 0x3     Flags: 0x0   LS Type: router-LSA   Link State ID: 1.2.3.4    Advertising Router: 1.2.3.4   ...   Length: 36    Number of Links: 1    Link connected to: a Transit Network     (Link ID) Designated Router address: 10.1.0.3     (Link Data) Router Interface address: 10.1.0.2    ... ===================================   LS Type: router-LSA   Link State ID: 9.2.3.4    Advertising Router: 9.2.3.4    Number of Links: 2  Link connected to: a Transit Network   (Link ID) Designated Router address: 10.1.0.3   (Link Data) Router Interface address: 10.1.0.3   Link connected to: a Transit Network   (Link ID) Designated Router address: 10.1.1.2   (Link Data) Router Interface address: 10.1.1.1 ===================================   LS Type: router-LSA   Link State ID: 10.1.1.2    Advertising Router: 10.1.1.2   Number of Links: 1   Link connected to: a Transit Network    (Link ID) Designated Router address: 10.1.1.2    (Link Data) Router Interface address: 10.1.1.2 

show ip ospf database router 9.2.3.4

laptop# show ip ospf database router 9.2.3.4 OSPF Router with ID (1.2.3.4) Router Link States (Area 0.0.0.0) LS Type: router-LSA Link State ID: 9.2.3.4  Advertising Router: 9.2.3.4 Number of Links: 2   Link connected to: a Transit Network   (Link ID) Designated Router address: 10.1.0.3   (Link Data) Router Interface address: 10.1.0.3    Link connected to: a Transit Network   (Link ID) Designated Router address: 10.1.1.1   (Link Data) Router Interface address: 10.1.1.1 

show ip ospf database network

laptop# show ip ospf database network     OSPF Router with ID (1.2.3.4)   Net Link States (Area 0.0.0.0)   ====      LS age:   LS Type: network-LSA   Link State ID: 10.1.0.3 (address of Designated Router)   Advertising Router: 9.2.3.4     Network Mask: /24     Attached Router: 1.2.3.4     Attached Router: 9.2.3.4   ====   LS age:...   LS Type: network-LSA   Link State ID: 10.1.1.2 (address of Designated Router)   Advertising Router: 10.1.1.2   Network Mask: /24     Attached Router: 10.1.1.2     Attached Router: 9.2.3.4 

show ip ospf route

Server# show ip ospf route ============ OSPF network routing table ============ N    10.1.0.0/24           [100] area: 0.0.0.0                            directly attached to eno1 N    10.1.1.0/24           [10000] area: 0.0.0.0                            directly attached to tap0 N    10.1.3.0/24           [10000] area: 0.0.0.0                            directly attached to tap2 N    11.1.0.2/32           [200] area: 0.0.0.0                            via 10.1.0.2, eno1

Where

  • N is the route type,
    • N, Network, Intra area
    • N IA, network, Inter area
    • D IA, Discard Inter area
  • 10.1.0.0.24 is the IP address
  • [] is the cost
  • 0.0.0.0 is the area

show ip ospf interface enp0s31f6

This command shows the interface on the local system. I've displayed what I think is important. There are many more parameters, and it is missing the description from the configuration file!

enp0s31f6 is up   ...    ifindex 2, MTU 1500 bytes, BW 1000 Mbit <UP,BROADCAST,RUNNING,MULTICAST>   Internet Address 10.1.0.2/24, Broadcast 10.1.0.255, Area 0.0.0.0   Router ID 1.2.3.4, Network Type BROADCAST, Cost: 100   Designated Router (ID) 9.2.3.4 Interface Address 10.1.0.3/24   Backup Designated Router (ID) 1.2.3.4, Interface Address 10.1.0.2   Neighbor Count is 1, Adjacent neighbor count is 1   ...

show ip ospf interface traffic

Interface HELLO   DB-Desc LS-Req LS-Update LS-Ack Packets                 Rx/Tx   Rx/Tx   Rx/Tx  Rx/Tx     Rx/Tx  Queued        ---------------------------------------------------------- enp0s31f6 128/129 4/3     1/1    11/5      4/10   0 

show ip ospf router-info

This just shows a setting - or Router Information is disabled on this router.

show ip route

The output below shows there is one OSPF defined route (which has been active for 1 hour 9:51 minutes). (There are other routes defined.)

Codes: K - kernel route, C - connected, S - static, R - RIP,        O - OSPF, I - IS-IS, B - BGP, E - EIGRP, N - NHRP,        T - Table, v - VNC, V - VNC-Direct, A - Babel, F - PBR,        f - OpenFabric,        > - selected route, * - FIB route, q - queued, r - rejected, b - backup        t - trapped, o - offload failure  K>* 0.0.0.0/0 [0/600] via 192.168.1.254, wlp4s0, 01:10:41 O   10.1.0.0/24 [110/100] is directly connected, enp0s31f6, weight 1, 01:10:41 K * 10.1.0.0/24 [0/100] via 10.1.0.2, enp0s31f6, 01:10:41 C>* 10.1.0.0/24 is directly connected, enp0s31f6, 01:10:41 O   10.1.1.0/24 [110/10100] via 10.1.0.3, enp0s31f6, weight 1, 01:09:51 K>* 10.1.1.0/24 [0/0] via 10.1.0.3, enp0s31f6, 01:10:41 K>* 10.2.1.0/24 [0/0] is directly connected, enp0s31f6, 01:10:41 K>* 10.3.1.0/24 [0/0] via 10.1.0.3, enp0s31f6, 01:10:41 K>* 169.254.0.0/16 [0/1000] is directly connected, virbr0 linkdown, 01:10:41 C>* 192.168.1.0/24 is directly connected, wlp4s0, 01:10:41

show ip rpf

Codes: K - kernel route, C - connected, S - static, R - RIP,        O - OSPF, I - IS-IS, B - BGP, E - EIGRP, N - NHRP,        T - Table, v - VNC, V - VNC-Direct, A - Babel, F - PBR,        f - OpenFabric,        > - selected route, * - FIB route, q - queued, r - rejected, b - backup        t - trapped, o - offload failure  C>  10.1.0.0/24 is directly connected, enp0s31f6, 01:12:22 C>  192.168.1.0/24 is directly connected, wlp4s0, 01:12:22

Options and flags

You get information displayed like

Options: 0x2  : *|-|-|-|-|-|E|- LS Flags: 0x6  

Where the options are: See Wikipedia.

  • * reserved
  • O - router's willingness to receive and forward Opaque-LSAs
  • DC - Handling of Demand Circuits
  • EA" : "-", describes the router's willingness to receive and forward External Attributes LSAs
  • N/P - if area is NSSA.
  • MC - Multicast datagrams forwarded
  • E - external link advertisements are not flooded into OSPF
  • M/T - Multi-Topology (MT) Routing in OSPF
  • T - router's TOS capability

and flags are:

  • SELF 0x01
  • SELF_CHECKED 0x02
  • RECEIVED 0x04
  • APPROVED 0x08
  • DISCARD 0x10
  • LOCAL_XLT 0x20
  • PREMATURE_AGE 0x40
  • IN_MAXAGE 0x80

Other information

ip -4 route

colinpaice@colinpaice:~$ ip -4 route default via 192.168.1.254 dev wlp4s0 proto dhcp metric 600  10.1.0.0/24 dev enp0s31f6 proto kernel scope link src 10.1.0.2 metric 100  10.1.0.0/24 via 10.1.0.2 dev enp0s31f6 proto static metric 100  10.1.1.0/24 via 10.1.0.3 dev enp0s31f6  10.2.1.0/24 dev enp0s31f6 scope link  10.3.1.0/24 via 10.1.0.3 dev enp0s31f6  169.254.0.0/16 dev virbr0 scope link metric 1000 linkdown  192.168.1.0/24 dev wlp4s0 proto kernel scope link src 192.168.1.222 metric 600  192.168.122.0/24 dev virbr0 proto kernel scope link src 192.168.122.1 linkdown   
Comment
Like
Tip icon image You can also reply to this email to leave a comment.

Unsubscribe to no longer receive posts from ColinPaice.
Change your email settings at manage subscriptions.

Trouble clicking? Copy and paste this URL into your browser:
http://colinpaice.blog/2023/01/29/ospf-on-linux-with-frr-the-basic-commands/

Powered by WordPress.com
Download on the App Store Get it on Google Play
at January 29, 2023
Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest

No comments:

Post a Comment

Newer Post Older Post Home
Subscribe to: Post Comments (Atom)

BREAKING: North Carolina automotive group acquires 7 Upstate dealerships

Breaking news from GSA Business Report Click here to view this message in a browser window. ...

  • Search Engine Watch
    Search Engine Watch Seven Google alerts SEOs need to stay on top of everything! Posted: 25 Jan 2022...
  • Search Engine Watch
    Search Engine Watch ...
  • Search Engine Watch
    Search Engine Watch ...
  • https://paxorex.blogspot.com
  • https://acciyo.blogspot.com
  • https://sunbrew.blogspot.com
  • https://readingvox.blogspot.com
  • https://neextdraft.blogspot.com
  • https://udimy.blogspot.com
  • https://arcieve.blogspot.com
  • https://diabetesmail.blogspot.com
  • https://quiltingmail.blogspot.com
  • https://downloadallyouwanttutorials.blogspot.com
  • https://increasingmarketingsystem.blogspot.com
  • https://skysportingnewsnationspinquirer.blogspot.com
  • https://politicnewsbusterinsiderpostreview.blogspot.com
  • https://javascripttrendlist.blogspot.com
  • https://teraqiitatail.blogspot.com
  • https://bigpalacenews.blogspot.com
  • https://executivetowernews.blogspot.com
  • https://magnificentplannews.blogspot.com
  • https://businessinboard.blogspot.com
  • https://patriotsscience.blogspot.com
  • https://allinonequantumleap.blogspot.com
  • https://foodandrecipefusion.blogspot.com
  • https://newsletterforeveryone.blogspot.com
  • https://snacksrobinhood.blogspot.com
  • https://dailynewslettersph.blogspot.com
  • https://rankedrama.blogspot.com
  • https://oschinanet.blogspot.com
  • https://nourich.blogspot.com
  • https://phnewsnet.blogspot.com
  • https://structuresusingc.blogspot.com
  • https://foodubers.blogspot.com
  • https://genuinequality.blogspot.com
  • https://techdigitalmedia.blogspot.com
  • https://entertainmenhubtbiz.blogspot.com
  • https://sportsbookwire.blogspot.com
  • https://societycast.blogspot.com
  • https://lifestylesportsreturn.blogspot.com
  • https://natureimpactfactor.blogspot.com
  • https://artnetworth.blogspot.com
  • https://entrepreneurexamples.blogspot.com
  • https://cryptomarketbase.blogspot.com
  • https://btsbiot.blogspot.com
  • https://sexybinikis.blogspot.com
  • https://foreignexchangecurrency.blogspot.com
  • https://classifiedexample.blogspot.com
  • https://bookboons.blogspot.com
  • https://writingdate.blogspot.com
  • https://wamios.blogspot.com
  • https://justmightdiy.blogspot.com
  • https://playfreeonlinegamesmore.blogspot.com
  • https://healthlinefitnessfirst.blogspot.com
  • https://snaptikvideodownloader.blogspot.com
  • https://pokemonunitepc.blogspot.com
  • https://neverthelesskdrama.blogspot.com
  • https://coolantioniq.blogspot.com
  • https://hackerploit.blogspot.com
  • https://ballbreakdown.blogspot.com
  • https://flixsterio.blogspot.com
  • https://fortnitebattleroyaletrack.blogspot.com
  • https://manilaplus.blogspot.com
  • https://davaoplus.blogspot.com
  • https://tutorialsfiles.blogspot.com
  • https://mondaymorningcookingclub.blogspot.com
  • https://gymnearmee.blogspot.com
  • https://windows26.blogspot.com
  • https://millionaireinvest.blogspot.com
  • https://latestkhmernews.blogspot.com
  • https://latestisraelnews.blogspot.com
  • https://latestaustralianews.blogspot.com
  • https://latestirannews.blogspot.com
  • https://latestjapannews.blogspot.com
  • https://latestsaudinews.blogspot.com
  • https://latestfreecourse.blogspot.com
  • https://ikeafurnitureaccessories.blogspot.com
  • https://makeupandbeautyproduct.blogspot.com
  • https://latestpets.blogspot.com
  • https://topecommerceniches.blogspot.com
  • https://latesttexasnews.blogspot.com
  • https://latestufcgame.blogspot.com
  • https://tipweightlossfast.blogspot.com
  • https://latestcancercure.blogspot.com
  • https://philsys.blogspot.com
  • https://phoramensoba.blogspot.com
  • https://latestcupcakes.blogspot.com
  • https://latestgivex.blogspot.com
  • https://latestlottoresult.blogspot.com
  • https://downloadarchived.blogspot.com
  • https://doesports.blogspot.com

Search This Blog

  • Home

About Me

politicnewsbusterinsiderpostreview
View my complete profile

Report Abuse

Labels

  • 【ANDROID STUDIO】ViewModel Two Way Data Binding
  • 【FLUTTER ANDROID STUDIO and IOS】 Cupertino TabScaffold
  • 【FLUTTER ANDROID STUDIO and IOS】 Expenses App
  • 【FLUTTER ANDROID STUDIO and IOS】 Explicit Animations
  • 【FLUTTER ANDROID STUDIO and IOS】 PDF Viewer
  • 【FLUTTER ANDROID STUDIO and IOS】 productivity timer
  • 【FLUTTER ANDROID STUDIO and IOS】 SimpleDialog
  • 【FLUTTER ANDROID STUDIO and IOS】bidirectional swipable or slidable sqflite with remote http using dio
  • 【FLUTTER ANDROID STUDIO and IOS】bloc design pattern
  • 【FLUTTER ANDROID STUDIO and IOS】bluetooth
  • 【FLUTTER ANDROID STUDIO and IOS】Call Android Java Code
  • 【FLUTTER ANDROID STUDIO and IOS】card selector
  • 【FLUTTER ANDROID STUDIO and IOS】change the chart dynamically using provider state management
  • 【FLUTTER ANDROID STUDIO and IOS】chip
  • 【FLUTTER ANDROID STUDIO and IOS】CircularProgressIndicator
  • 【FLUTTER ANDROID STUDIO and IOS】credit card view
  • 【FLUTTER ANDROID STUDIO and IOS】CRUD Streams
  • 【FLUTTER ANDROID STUDIO and IOS】DropdownButton
  • 【FLUTTER ANDROID STUDIO and IOS】dynamic event calendar management
  • 【FLUTTER ANDROID STUDIO and IOS】Endless ListView
  • 【FLUTTER ANDROID STUDIO and IOS】face detection and recognition using machine learning vision
  • 【FLUTTER ANDROID STUDIO and IOS】Fetch Data From The Internet
  • 【FLUTTER ANDROID STUDIO and IOS】Firebase Firestore Realtime CRUD operation
  • 【FLUTTER ANDROID STUDIO and IOS】folding cell
  • 【FLUTTER ANDROID STUDIO and IOS】Fuzzy search list initially translated from Fusejs
  • 【FLUTTER ANDROID STUDIO and IOS】GETX State Management
  • 【FLUTTER ANDROID STUDIO and IOS】giffy dialog
  • 【FLUTTER ANDROID STUDIO and IOS】IconButton
  • 【FLUTTER ANDROID STUDIO and IOS】leaflet map with marker popup
  • 【FLUTTER ANDROID STUDIO and IOS】load csv
  • 【FLUTTER ANDROID STUDIO and IOS】Measures Converter
  • 【FLUTTER ANDROID STUDIO and IOS】Multiple Files For Each Screen
  • 【FLUTTER ANDROID STUDIO and IOS】Navigate With Named Routes
  • 【FLUTTER ANDROID STUDIO and IOS】Nesting Rows and Columns
  • 【FLUTTER ANDROID STUDIO and IOS】notifications in background handling with Workmanager
  • 【FLUTTER ANDROID STUDIO and IOS】Packing Widgets
  • 【FLUTTER ANDROID STUDIO and IOS】Parsin JSON In The Background
  • 【FLUTTER ANDROID STUDIO and IOS】Parsing Blogger or Blogspot RSS Feeds in Flutter
  • 【FLUTTER ANDROID STUDIO and IOS】rating dialog
  • 【FLUTTER ANDROID STUDIO and IOS】restful calls with ajax
  • 【FLUTTER ANDROID STUDIO and IOS】Reverse and Stop Animations
  • 【FLUTTER ANDROID STUDIO and IOS】reviews slider
  • 【FLUTTER ANDROID STUDIO and IOS】RxDart BloC
  • 【FLUTTER ANDROID STUDIO and IOS】Scan Text and Barcodes Recognition and Detection with ML Kit
  • 【FLUTTER ANDROID STUDIO and IOS】scratch card
  • 【FLUTTER ANDROID STUDIO and IOS】SQflite and mobx with Cache log
  • 【FLUTTER ANDROID STUDIO and IOS】sqlite task manager Any Task Any Goal Get Things Done
  • 【FLUTTER ANDROID STUDIO and IOS】Staggered Animation
  • 【FLUTTER ANDROID STUDIO and IOS】staggered grid view
  • 【FLUTTER ANDROID STUDIO and IOS】Stateful Send Data To A New Screen
  • 【FLUTTER ANDROID STUDIO and IOS】text to speech
  • 【FLUTTER ANDROID STUDIO and IOS】Tween Animation
  • 【FLUTTER ANDROID STUDIO and IOS】Typehead autocompletion textfield library
  • 【FLUTTER ANDROID STUDIO and IOS】video recorder and picker and image picker
  • 【GAMEMAKER】 Enemy Path Finding
  • 【GAMEMAKER】Allowing a Player to Get In or Out of the Drivable Vehicle
  • 【GAMEMAKER】Card battle
  • 【GAMEMAKER】Character Stats Progression Upgrade
  • 【GAMEMAKER】Destructable Terrain
  • 【GAMEMAKER】Dice Roll
  • 【GAMEMAKER】Fishing_Mini_Game
  • 【GAMEMAKER】HUD show spells
  • 【GAMEMAKER】Lives
  • 【GAMEMAKER】Pong Retro Game Remake
  • 【GAMEMAKER】Positional Audio
  • 【GAMEMAKER】Retro Brick and Ball Game Remake
  • 【GAMEMAKER】Simple Battle System
  • 【GAMEMAKER】Simple Game Quest
  • 【GAMEMAKER】sokoban Designing Levels a room with string or text gamemaker with http get
  • 【GAMEMAKER】sokoban pushable object
  • 【GAMEMAKER】Speech bubble typewriter alert text effect
  • 【GAMEMAKER】Tank Trax with wind simulation remake
  • 【GAMEMAKER】write text files that can be downloaded and processed
  • 【LARAVEL and FLUTTER ANDROID STUDIO and IOS】Authentication System in Flutter with Laravel Passport
  • 【LARAVEL and FLUTTER ANDROID STUDIO and IOS】GETX and Dio CRUD Create Read Update Delete
  • 【LARAVEL and FLUTTER ANDROID STUDIO and IOS】GETX and GETX STORAGE CRUD Create Read Update Delete
  • 【LARAVEL and FLUTTER ANDROID STUDIO and IOS】IndexedStack Keep State(Avoid to Rebuild)
  • 【LARAVEL and FLUTTER ANDROID STUDIO and IOS】Laravel Pagination infinite scroll load more
  • 【LARAVEL and FLUTTER ANDROID STUDIO and IOS】Uploading a File to a Server from Flutter Using a Multi-Part (form-data) POST Request
  • 【LARAVEL PHP and FLUTTER ANDROID STUDIO and IOS】dynamic multiple text field
  • 【PYTHON OPENCV】 Face detection using dlib frontal face detector
  • 【PYTHON OPENCV】Cat face detection using haar feature-based cascade classifiers
  • 【PYTHON OPENCV】Face detection using cvlib face detector (uses DNN OpenCV face detector)
  • 【PYTHON OPENCV】Face detection using dlib CNN face detector using a pre-trained model
  • 【PYTHON OPENCV】Face detection using dlib frontal face detector
  • 【PYTHON OPENCV】Face detection using haar feature-based cascade classifiers
  • 【PYTHON OPENCV】Face detection using OpenCV DNN face detector
  • 【PYTHON OPENCV】Image classification using OpenCV CNN module SqueezeNet and caffe pre trained models
  • 【PYTHON OPENCV】This script makes used of dlib library to calculate the 128D descriptor to be used for face recognition and compare the faces using some distance metrics
  • 【PYTHON OPENCV】Training a linear regression model using Keras
  • 【PYTHON】Cross Validation Regression R2
  • 【REDUX and VANILLA JS】 CRUD
  • 【Visual Studio vbnet】 Delete All
  • 【Visual Studio Visual Csharp】Item Color
  • 【VISUAL VB NET】Enumerate Windows
  • 【VISUAL VB NET】Export HTML table to excel any format xls
  • 【VISUAL VB NET】File Properties
  • 【VISUAL VB NET】Monitor StandBy
  • 【VISUAL VB NET】Mouse Position
  • 【VISUAL VB NET】MS Word
  • 【VISUAL VB NET】Mutex
  • 【VISUAL VB NET】Panel Gradient
  • 【VISUAL VB NET】Print
  • 【VISUAL VB.NET】Admin Check
  • 【VISUAL VB.NET】Calendar
  • 【VISUAL VB.NET】Convert To Hex
  • 【VISUAL VB.NET】Create Desktop Shortcut
  • 【VISUAL VB.NET】Create File and Write File
  • 【VISUAL VB.NET】Enumerate_network_resources
  • 【VISUAL VB.NET】File Dates Info
  • 【VISUAL VB.NET】Firewall Enable or Disable
  • 【VISUAL VB.NET】Get DiskFreeSpace
  • 【VISUAL VB.NET】Get_computer_name
  • 【VISUAL VB.NET】Get_processor_type
  • 【Vuejs】 bind the values ​​of parent and child components in two directions
  • 【Vuejs】 book management (use directive and filter)
  • 【VUEJS】 seamless carousel effect
  • 【Vuejs】 Weekly Expenses app with chart js
  • 【VUEJS】element ui audio player functions
  • 【VUEJS】photo-sphere-viewer 360°×180° panoramic plug-in to simulate VR viewing and room switching
  • 【Vuejs】realtime geolocation tracking with leaflets and firebase database
  • 【Vuejs】Response speed test tool
  • and SQLite
  • and weapon
  • BLoCs
  • change HP
  • Face detection using face_recognition CNN face detector (internally calls dlib CNN face detector)
  • Gold
  • inventory
  • which is based on Histogram of Oriented Gradients (HOG) features and a linear classifier in a sliding window detection approach
  • xlsx
  • xml
  • XP

Blog Archive

  • August 2023 (1890)
  • July 2023 (2818)
  • June 2023 (2887)
  • May 2023 (3025)
  • April 2023 (2803)
  • March 2023 (2973)
  • February 2023 (2644)
  • January 2023 (2760)
  • December 2022 (2650)
  • November 2022 (2615)
  • October 2022 (2585)
  • September 2022 (2497)
  • August 2022 (2502)
  • July 2022 (2522)
  • June 2022 (2639)
  • May 2022 (2318)
  • April 2022 (2361)
  • March 2022 (2365)
  • February 2022 (2208)
  • January 2022 (2359)
  • December 2021 (2475)
  • November 2021 (3152)
  • October 2021 (3245)
  • September 2021 (3145)
  • August 2021 (3261)
  • July 2021 (3191)
  • June 2021 (3123)
  • May 2021 (3027)
  • April 2021 (2578)
  • March 2021 (1895)
  • February 2021 (1363)
  • January 2021 (1524)
  • December 2020 (916)
Powered by Blogger.