<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
    <channel>
      <title>My Notes</title>
      <link>https://notes.gnoxnahte.dev</link>
      <description>Last 10 notes on My Notes</description>
      <generator>Quartz -- quartz.jzhao.xyz</generator>
      <item>
    <title>Line to Point Collision</title>
    <link>https://notes.gnoxnahte.dev/90-Physics/Collision/2D/Line-to-Point-Collision</link>
    <guid>https://notes.gnoxnahte.dev/90-Physics/Collision/2D/Line-to-Point-Collision</guid>
    <description><![CDATA[ Example Given a wall with 2 points (W_\text{start}, W_\text{end}) and a point P, determine if it collides Steps: Get Wall Normal Compare Get Wall Normal From Making a normal vector: Making a normal vector In 2 steps: Swap x and y Negate either the x or y Negate x to rotate 90^{\circ} anti-clockwise ... ]]></description>
    <pubDate>Tue, 17 Mar 2026 14:45:05 GMT</pubDate>
  </item><item>
    <title>Line to Line Collision</title>
    <link>https://notes.gnoxnahte.dev/90-Physics/Collision/2D/Line-to-Line-Collision</link>
    <guid>https://notes.gnoxnahte.dev/90-Physics/Collision/2D/Line-to-Line-Collision</guid>
    <description><![CDATA[  ]]></description>
    <pubDate>Tue, 17 Mar 2026 14:25:16 GMT</pubDate>
  </item><item>
    <title>08 Global &amp; Local Max</title>
    <link>https://notes.gnoxnahte.dev/90-Math/05-Calculus/08-Global--and--Local-Max</link>
    <guid>https://notes.gnoxnahte.dev/90-Math/05-Calculus/08-Global--and--Local-Max</guid>
    <description><![CDATA[ Example:. ]]></description>
    <pubDate>Mon, 16 Mar 2026 10:15:34 GMT</pubDate>
  </item><item>
    <title>09 Curvature of graph</title>
    <link>https://notes.gnoxnahte.dev/90-Math/05-Calculus/09-Curvature-of-graph</link>
    <guid>https://notes.gnoxnahte.dev/90-Math/05-Calculus/09-Curvature-of-graph</guid>
    <description><![CDATA[  See how x = a changes When..What happensf&#039;(x)=0f(x) reaches max/min, tangent line is horizontalf&#039;&#039;(x)=0 (f&#039;(x) also reaches max/min)f(x) changes from curve upward to curve downwards or vice versa x=0 is NOT and inflection point can test by doing: f&#039;&#039;(-1) &lt; 0 f&#039;... ]]></description>
    <pubDate>Mon, 16 Mar 2026 09:20:06 GMT</pubDate>
  </item><item>
    <title>Classes and Structs Overview</title>
    <link>https://notes.gnoxnahte.dev/90-Code/Languages/C,-C++/C++/Classes,-Structs/Classes-and-Structs-Overview</link>
    <guid>https://notes.gnoxnahte.dev/90-Code/Languages/C,-C++/C++/Classes,-Structs/Classes-and-Structs-Overview</guid>
    <description><![CDATA[ // In .h class Person { public: Person(); // Constructor Person(const char* name, int age); // Overloaded Constructor ~Person(); // Deconstructor Person(Person const&amp; rhs); // Copy constructor Person&amp; operator=(Person const&amp; rhs); // Copy assignment private: std::string name; int age; } ... ]]></description>
    <pubDate>Sun, 08 Mar 2026 02:18:39 GMT</pubDate>
  </item><item>
    <title>enum</title>
    <link>https://notes.gnoxnahte.dev/90-Code/Languages/C,-C++/C++/Keywords/enum</link>
    <guid>https://notes.gnoxnahte.dev/90-Code/Languages/C,-C++/C++/Keywords/enum</guid>
    <description><![CDATA[ Syntax - C enums enum Suit { SPADE, // Default set to 0 HEART, // 1 CLUB, // 2 DIAMOND, // 3 SUIT_COUNT, // 4 } // Unnamed enums - used for defining integer consts enum { ZERO, ONE, TWO, TEN = 10, } // Implicit converts to int, suit = 2 int suit = CLUB; Implicit conversions between int \iff enum tod... ]]></description>
    <pubDate>Sun, 08 Mar 2026 02:18:39 GMT</pubDate>
  </item><item>
    <title>Function Templates</title>
    <link>https://notes.gnoxnahte.dev/90-Code/Languages/C,-C++/C++/Templates/Function-Templates</link>
    <guid>https://notes.gnoxnahte.dev/90-Code/Languages/C,-C++/C++/Templates/Function-Templates</guid>
    <description><![CDATA[ Syntax template &lt;typename T&gt; T Max(T lhs, T rhs) { return lhs &gt; rhs ? lhs : rhs; } // Generates a new function of type int // int Max&lt;int&gt;(int lhs, int rhs) {...} Max(3, 5); // returns 5 // Generates // double Max&lt;double&gt;(double lhs, double rhs) {...} Max(3.14, 2.13); // returns... ]]></description>
    <pubDate>Sun, 08 Mar 2026 02:18:39 GMT</pubDate>
  </item><item>
    <title>_Templates - Overview</title>
    <link>https://notes.gnoxnahte.dev/90-Code/Languages/C,-C++/C++/Templates/_Templates---Overview</link>
    <guid>https://notes.gnoxnahte.dev/90-Code/Languages/C,-C++/C++/Templates/_Templates---Overview</guid>
    <description><![CDATA[ Notes views: - type: table name: Table filters: and: - file.inFolder(this.file.folder) &amp;&amp; file.path != this.file.path Syntax Overview Function Templates template &lt;typename T&gt; T Max(T lhs, T rhs) { return lhs &gt; rhs ? lhs : rhs; } Max(3, 5); Max(3.14, 2.13); Class Templates todo Other... ]]></description>
    <pubDate>Sun, 08 Mar 2026 02:18:39 GMT</pubDate>
  </item><item>
    <title>_Differentiation Formulas - All</title>
    <link>https://notes.gnoxnahte.dev/90-Math/05-Calculus/_Differentiation-Formulas---All</link>
    <guid>https://notes.gnoxnahte.dev/90-Math/05-Calculus/_Differentiation-Formulas---All</guid>
    <description><![CDATA[ Table of content Limits Differentiation Limits Limit Laws LawFunctionConstant\lim\limits_{ x \to a }cConstant Multiplier\lim\limits_{ x \to a }cf=c\lim\limits_{ x \to a }fAdd/Sub\lim\limits_{ x \to a }(f\pm g)=\lim\limits_{ x \to a }f\pm \lim\limits_{ x \to a }gProduct\lim\limits_{ x \to a }(f\cdot ... ]]></description>
    <pubDate>Sun, 08 Mar 2026 02:18:39 GMT</pubDate>
  </item><item>
    <title>06 Newton&#039;s Law</title>
    <link>https://notes.gnoxnahte.dev/90-Math/05-Calculus/06-Newton's-Law</link>
    <guid>https://notes.gnoxnahte.dev/90-Math/05-Calculus/06-Newton's-Law</guid>
    <description><![CDATA[ Description This is used to find the approximate root of a function - where f(x)=0 Used when it’s hard to find it directly. ]]></description>
    <pubDate>Sun, 08 Mar 2026 02:18:07 GMT</pubDate>
  </item>
    </channel>
  </rss>