From 3e10d3797fac4ab442430c59736248a0971245f8 Mon Sep 17 00:00:00 2001 From: ZhangQiang Date: Fri, 17 Jun 2016 19:17:12 +0800 Subject: [PATCH] v1.1 --- ++i_i++/bin/Debug/++i_i++.exe | Bin 5120 -> 5120 bytes ++i_i++/bin/Debug/++i_i++.pdb | Bin 13824 -> 13824 bytes .../Debug/++i_i++.csproj.FileListAbsolute.txt | 5 + ++i_i++/obj/Debug/++i_i++.exe | Bin 5120 -> 5120 bytes ++i_i++/obj/Debug/++i_i++.pdb | Bin 13824 -> 13824 bytes ...gnTimeResolveAssemblyReferencesInput.cache | Bin 6477 -> 6434 bytes AsyncDelegate/AsyncDelegate.csproj | 55 +++++++++ AsyncDelegate/Program.cs | 110 ++++++++++++++++++ AsyncDelegate/Properties/AssemblyInfo.cs | 36 ++++++ .../bin/Debug/BackTrackingAlgorithm.exe | Bin 6144 -> 6144 bytes .../bin/Debug/BackTrackingAlgorithm.pdb | Bin 13824 -> 13824 bytes ...ckingAlgorithm.csproj.FileListAbsolute.txt | 5 + .../obj/Debug/BackTrackingAlgorithm.exe | Bin 6144 -> 6144 bytes .../obj/Debug/BackTrackingAlgorithm.pdb | Bin 13824 -> 13824 bytes ...gnTimeResolveAssemblyReferencesInput.cache | Bin 6505 -> 6462 bytes DP_KnapsackProblem/DP_KnapsackProblem.csproj | 55 +++++++++ DP_KnapsackProblem/Program.cs | 25 ++++ DP_KnapsackProblem/Properties/AssemblyInfo.cs | 36 ++++++ DelegateInvoke/bin/Debug/DelegateInvoke.exe | Bin 6144 -> 6144 bytes DelegateInvoke/bin/Debug/DelegateInvoke.pdb | Bin 15872 -> 15872 bytes ...DelegateInvoke.csproj.FileListAbsolute.txt | 6 + DelegateInvoke/obj/Debug/DelegateInvoke.exe | Bin 6144 -> 6144 bytes DelegateInvoke/obj/Debug/DelegateInvoke.pdb | Bin 15872 -> 15872 bytes ...gnTimeResolveAssemblyReferencesInput.cache | Bin 6724 -> 6660 bytes .../GreedyAlgorithmExample1.csproj | 55 +++++++++ GreedyAlgorithmExample1/Program.cs | 88 ++++++++++++++ .../Properties/AssemblyInfo.cs | 36 ++++++ HannoiProblem/HannoiProblem.csproj | 55 +++++++++ HannoiProblem/Program.cs | 40 +++++++ HannoiProblem/Properties/AssemblyInfo.cs | 36 ++++++ HeapSort/bin/Debug/HeapSort.exe | Bin 6144 -> 6144 bytes HeapSort/bin/Debug/HeapSort.pdb | Bin 17920 -> 17920 bytes ...gnTimeResolveAssemblyReferencesInput.cache | Bin 6706 -> 6642 bytes .../HeapSort.csproj.FileListAbsolute.txt | 6 + HeapSort/obj/Debug/HeapSort.exe | Bin 6144 -> 6144 bytes HeapSort/obj/Debug/HeapSort.pdb | Bin 17920 -> 17920 bytes LibrarySolution.sln | 30 +++++ LibrarySolution.v12.suo | Bin 115712 -> 135680 bytes .../bin/Debug/MultipleParameters.exe | Bin 5120 -> 5120 bytes .../bin/Debug/MultipleParameters.pdb | Bin 13824 -> 15872 bytes ...gnTimeResolveAssemblyReferencesInput.cache | Bin 6499 -> 6456 bytes ...ipleParameters.csproj.FileListAbsolute.txt | 5 + .../obj/Debug/MultipleParameters.exe | Bin 5120 -> 5120 bytes .../obj/Debug/MultipleParameters.pdb | Bin 13824 -> 15872 bytes NetReflection/bin/Debug/NetReflection.exe | Bin 5632 -> 5632 bytes NetReflection/bin/Debug/NetReflection.pdb | Bin 13824 -> 15872 bytes ...gnTimeResolveAssemblyReferencesInput.cache | Bin 6721 -> 6657 bytes .../NetReflection.csproj.FileListAbsolute.txt | 6 + NetReflection/obj/Debug/NetReflection.exe | Bin 5632 -> 5632 bytes NetReflection/obj/Debug/NetReflection.pdb | Bin 13824 -> 15872 bytes ThreadExample/Program.cs | 16 +++ ThreadExample/Properties/AssemblyInfo.cs | 36 ++++++ ThreadExample/ThreadExample.csproj | 55 +++++++++ .../bin/Debug/Virtual_Override_New.exe | Bin 5120 -> 5120 bytes .../bin/Debug/Virtual_Override_New.pdb | Bin 15872 -> 15872 bytes ...gnTimeResolveAssemblyReferencesInput.cache | Bin 6742 -> 6678 bytes ...l_Override_New.csproj.FileListAbsolute.txt | 6 + .../obj/Debug/Virtual_Override_New.exe | Bin 5120 -> 5120 bytes .../obj/Debug/Virtual_Override_New.pdb | Bin 15872 -> 15872 bytes 59 files changed, 803 insertions(+) create mode 100644 AsyncDelegate/AsyncDelegate.csproj create mode 100644 AsyncDelegate/Program.cs create mode 100644 AsyncDelegate/Properties/AssemblyInfo.cs create mode 100644 DP_KnapsackProblem/DP_KnapsackProblem.csproj create mode 100644 DP_KnapsackProblem/Program.cs create mode 100644 DP_KnapsackProblem/Properties/AssemblyInfo.cs create mode 100644 GreedyAlgorithmExample1/GreedyAlgorithmExample1.csproj create mode 100644 GreedyAlgorithmExample1/Program.cs create mode 100644 GreedyAlgorithmExample1/Properties/AssemblyInfo.cs create mode 100644 HannoiProblem/HannoiProblem.csproj create mode 100644 HannoiProblem/Program.cs create mode 100644 HannoiProblem/Properties/AssemblyInfo.cs create mode 100644 ThreadExample/Program.cs create mode 100644 ThreadExample/Properties/AssemblyInfo.cs create mode 100644 ThreadExample/ThreadExample.csproj diff --git a/++i_i++/bin/Debug/++i_i++.exe b/++i_i++/bin/Debug/++i_i++.exe index 548d2f91c98eb416c7acfd18cdcd728130221b0a..d77b68fde7a08054ece8da2d11c61d0ed0924fbb 100644 GIT binary patch delta 72 zcmZqBXwaC@!Lsspa`?s`4R(RbTN{JyZu|H(e}7k6DsJw%`3SoVBUpO!6AleVw#mGl aGHmXdB_5?olU+D3Om<)t-7LcOh7$lPe;W}1 delta 89 zcmZqBXwaC@!Ln@Y#;}b&8teiy&mVAH60p;^f2CaB)tx#8n~$)|FoLBgKjF||WSz{* rDI*=0SzMZ!qYzwDnv$8XU}Ruu91~EKpOuY7gS4h)jE^!ilb{E^k$ z_uqa1ryCtRY0-gAa2JPQ{U)kJ{#yf1<-)7Wz@7f&|{E%vJ9#zDHyT)|bT@=tl2!)h@IsJVA3d$-dgNoU%@SA4}CdHtQ*x aJ(@n`xpbZ&xV*&6sXW-vqnprcIDY}^Eqj>& delta 513 zcmY+Azb`{k6vywm?}t}jtB-muT5h#&n&+i47&;IwT_r}sNMh(8(817w#6t9))uM@s zMAFM*z+e-D7)>TNF^Q?p^DA+ZPrm2g`_1{@dmFVzZ9ngD#@H~iLxh!7S@RY&@$sx2 z{t75~OiS_9-y$#*JyF)_=;ZBmG?mRhL0~6T!mM(&)P2$wZP3a2#r4!f=^k|DxbMK* z4BxyJTu&{l%f2~ixx77e1Jgjxuq;9lQ^Xh%W2}+?QAyfM>jG(<)FX9B+i9OSt0lFT zK7c@s0#iZ=uF50V(8}|`voZ!byBXW-VKLpNew7e}Ppsj%H{(XwM(x_ diff --git a/++i_i++/obj/Debug/++i_i++.csproj.FileListAbsolute.txt b/++i_i++/obj/Debug/++i_i++.csproj.FileListAbsolute.txt index 6cf382c..3e9f902 100644 --- a/++i_i++/obj/Debug/++i_i++.csproj.FileListAbsolute.txt +++ b/++i_i++/obj/Debug/++i_i++.csproj.FileListAbsolute.txt @@ -3,3 +3,8 @@ C:\Users\love_\documents\visual studio 2013\Projects\LibrarySolution\++i_i++\bin C:\Users\love_\documents\visual studio 2013\Projects\LibrarySolution\++i_i++\obj\Debug\++i_i++.csprojResolveAssemblyReference.cache C:\Users\love_\documents\visual studio 2013\Projects\LibrarySolution\++i_i++\obj\Debug\++i_i++.exe C:\Users\love_\documents\visual studio 2013\Projects\LibrarySolution\++i_i++\obj\Debug\++i_i++.pdb +C:\Users\love_\Documents\GitHub\LibrarySolution\++i_i++\bin\Debug\++i_i++.exe +C:\Users\love_\Documents\GitHub\LibrarySolution\++i_i++\bin\Debug\++i_i++.pdb +C:\Users\love_\Documents\GitHub\LibrarySolution\++i_i++\obj\Debug\++i_i++.csprojResolveAssemblyReference.cache +C:\Users\love_\Documents\GitHub\LibrarySolution\++i_i++\obj\Debug\++i_i++.exe +C:\Users\love_\Documents\GitHub\LibrarySolution\++i_i++\obj\Debug\++i_i++.pdb diff --git a/++i_i++/obj/Debug/++i_i++.exe b/++i_i++/obj/Debug/++i_i++.exe index 548d2f91c98eb416c7acfd18cdcd728130221b0a..d77b68fde7a08054ece8da2d11c61d0ed0924fbb 100644 GIT binary patch delta 72 zcmZqBXwaC@!Lsspa`?s`4R(RbTN{JyZu|H(e}7k6DsJw%`3SoVBUpO!6AleVw#mGl aGHmXdB_5?olU+D3Om<)t-7LcOh7$lPe;W}1 delta 89 zcmZqBXwaC@!Ln@Y#;}b&8teiy&mVAH60p;^f2CaB)tx#8n~$)|FoLBgKjF||WSz{* rDI*=0SzMZ!qYzwDnv$8XU}Ruu91~EKpOuY7gS4h)jE^!ilb{E^k$ z_uqa1ryCtRY0-gAa2JPQ{U)kJ{#yf1<-)7Wz@7f&|{E%vJ9#zDHyT)|bT@=tl2!)h@IsJVA3d$-dgNoU%@SA4}CdHtQ*x aJ(@n`xpbZ&xV*&6sXW-vqnprcIDY}^Eqj>& delta 513 zcmY+Azb`{k6vywm?}t}jtB-muT5h#&n&+i47&;IwT_r}sNMh(8(817w#6t9))uM@s zMAFM*z+e-D7)>TNF^Q?p^DA+ZPrm2g`_1{@dmFVzZ9ngD#@H~iLxh!7S@RY&@$sx2 z{t75~OiS_9-y$#*JyF)_=;ZBmG?mRhL0~6T!mM(&)P2$wZP3a2#r4!f=^k|DxbMK* z4BxyJTu&{l%f2~ixx77e1Jgjxuq;9lQ^Xh%W2}+?QAyfM>jG(<)FX9B+i9OSt0lFT zK7c@s0#iZ=uF50V(8}|`voZ!byBXW-VKLpNew7e}Ppsj%H{(XwM(x_ diff --git a/++i_i++/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/++i_i++/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache index 55f22fa3931733d6ebfc6eecfa54c81cc4d2d197..7c79a6de5c3ec8cffdf41858981a7f605ffda633 100644 GIT binary patch delta 87 zcmX?Ww8&^fIk!T#vsFxJacWU + + + + Debug + AnyCPU + {5BC1CD5A-6E8E-4B40-B78D-63AB6F9FDCBF} + Exe + Properties + AsyncDelegate + AsyncDelegate + v4.0 + 512 + + + AnyCPU + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + AnyCPU + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/AsyncDelegate/Program.cs b/AsyncDelegate/Program.cs new file mode 100644 index 0000000..cc4aa1b --- /dev/null +++ b/AsyncDelegate/Program.cs @@ -0,0 +1,110 @@ +using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.Linq; +using System.Text; +using System.Threading; + +namespace AsyncDelegate +{ + class Program + { + + + static void Main(string[] args) + { + // + } + + + + } + class AsyncDelegateClass + { + public delegate int TakesAWhileDelegate(int data, int ms); + + public int TakesAWhile(int data, int ms) + { + Console.WriteLine("TakesAWhile Started"); + Thread.Sleep(ms); + Console.WriteLine("TakesAWhile Completed"); + return +data; + } + + /// + /// 投票 + /// + void Example1() + { + TakesAWhileDelegate d1 = TakesAWhile; + IAsyncResult ar = d1.BeginInvoke(1, 3000, null, null); + while (!ar.IsCompleted) + { + Console.WriteLine("."); + Thread.Sleep(50); + } + int result = d1.EndInvoke(ar); + Console.WriteLine("Result is {0}", result); + } + + + /// + /// 等待句柄 + /// + void Example2() + { + TakesAWhileDelegate d1 = TakesAWhile; + IAsyncResult ar = d1.BeginInvoke(1, 3000, null, null); + while (true) + { + Console.WriteLine("."); + if (ar.AsyncWaitHandle.WaitOne(50, false)) + { + Console.WriteLine("Can not get the result"); + break; + } + int result = d1.EndInvoke(ar); + Console.WriteLine("Result is {0}", result); + } + } + + + /// + /// 异步回调 + /// + void Example3() + { + TakesAWhileDelegate d1 = TakesAWhile; + d1.BeginInvoke(1, 3000, TakesAWhileCompleted, d1); + for (int i = 0; i < 100; i++) + { + Console.WriteLine("."); + Thread.Sleep(50); + } + } + + void TakesAWhileCompleted(IAsyncResult ar) + { + TakesAWhileDelegate d1 = ar.AsyncState as TakesAWhileDelegate; + Trace.Assert(d1 != null, "Invalid object type"); + int result = d1.EndInvoke(ar); + Console.WriteLine("Result is {0}", result); + } + + + void Example4() + { + TakesAWhileDelegate d1 = TakesAWhile; + d1.BeginInvoke(1, 3000, ar => + { + int result = d1.EndInvoke(ar); + Console.WriteLine("Result is {0}", result); + }, null); + for (int i = 0; i < 100; i++) + { + Console.WriteLine("."); + Thread.Sleep(50); + } + } + } +} diff --git a/AsyncDelegate/Properties/AssemblyInfo.cs b/AsyncDelegate/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..5226678 --- /dev/null +++ b/AsyncDelegate/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// 有关程序集的常规信息通过以下 +// 特性集控制。更改这些特性值可修改 +// 与程序集关联的信息。 +[assembly: AssemblyTitle("AsyncDelegate")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("AsyncDelegate")] +[assembly: AssemblyCopyright("Copyright © 2016")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// 将 ComVisible 设置为 false 使此程序集中的类型 +// 对 COM 组件不可见。 如果需要从 COM 访问此程序集中的类型, +// 则将该类型上的 ComVisible 特性设置为 true。 +[assembly: ComVisible(false)] + +// 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID +[assembly: Guid("b124ab92-e152-442e-b08c-735e6383611e")] + +// 程序集的版本信息由下面四个值组成: +// +// 主版本 +// 次版本 +// 生成号 +// 修订号 +// +// 可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值, +// 方法是按如下所示使用“*”: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/BackTrackingAlgorithm/bin/Debug/BackTrackingAlgorithm.exe b/BackTrackingAlgorithm/bin/Debug/BackTrackingAlgorithm.exe index f439f4e0c8f0008cb6bc3533ede52ff471d66361..8e494c9db3d2d60e59e27640732ade880ec065ed 100644 GIT binary patch delta 147 zcmZoLXfT-2!Lsspa`?ucXPhbq1{NkxF3yI!j;`kBx+Z3hCb||briQwPt`^QthDH`f zE+&qXr*Ul)IJmckp?uvEx86Xxo{bv1UYldMQy6tX<}d&O6A;TVGBDiG0%9HphM-`V v;Ec4AVv*jRPHScxu9|z~4a?*=JhE)=nI#^jNt0E0FHCk|6y5xVmxl`gUr#Rk delta 164 zcmZoLXfT-2!LpP8M%c!lXPhd|riO-YmX?mXt`?4_x+c!92D+9`mZrK+=BCbOCKkp< zW=`glr*Ul)nDtZe=+YMtd}dGG9+T3nwtaI9cM78p$Q%YBU;<(pMh1o(T0qRhzz`Jd z68z~1+wQ}13w#!?WB0Y(Co4Dk4UepJSY~l)Vva&^Noh)EzJif~p>a$=QGQlxa!K)I Ne%=e4zwq*K0RT#`HhKU6 diff --git a/BackTrackingAlgorithm/bin/Debug/BackTrackingAlgorithm.pdb b/BackTrackingAlgorithm/bin/Debug/BackTrackingAlgorithm.pdb index 66b1fbcf6af7714af6342aa9b0902d037071fc7b..b9b9be294b762f2bacbd464621b9c84e6c2c080c 100644 GIT binary patch delta 334 zcmZq3X~@~Y!X>ftc5*l)0|P@wT1l};?@p&Rvkh0xJ@STSvkcc8PR1pZIYngI+%ro& zN|Po#iukalXO?6DnT-Z!f*@T%KpYIjAi%uQ(VB6R7zf8gnOS9>CoVEh7E~~p>>$RY z$^=mWR;dAGOFuGT+;vgleFTsVH)V67*h@x6$<5Ic!i>>-uJcxUr! zsr4+3(wn2@Px3HkOjgzLXFhRPdh&f8`N`9C+?XZqNN>KcW5$SZr}5?_y?Kli14Jfq zu}I?bVcld|15bp9>_p|D&J+aF>_Dsp#2lNi80Y{^5}jnkA$kiaU;)JSKo5av5IC_} I*61-a0K3s!SpWb4 delta 409 zcmZq3X~@~Y!X>ej|3(-i0|UdSBW$}5%PsI(xQ^Y|a-Xc+W*M$GoQ&rtbBf4Hhh-L* zCgvyvmz1Vt<|`N(7#ha}6y;~7CYKaX))DcME`!JyBgq%QXVzk-3T53HDBm3rP`I9`1HIr3!{FxOPStsAuk)J$G$BlUd z1MBAdI%bRnykWfAUvDnsBrX<7TtPBSP+QWH}5yl cVVq>dA^IN3vjF1BOb{B#WcajM*61-a06|Z2$N&HU diff --git a/BackTrackingAlgorithm/obj/Debug/BackTrackingAlgorithm.csproj.FileListAbsolute.txt b/BackTrackingAlgorithm/obj/Debug/BackTrackingAlgorithm.csproj.FileListAbsolute.txt index 2933517..0592355 100644 --- a/BackTrackingAlgorithm/obj/Debug/BackTrackingAlgorithm.csproj.FileListAbsolute.txt +++ b/BackTrackingAlgorithm/obj/Debug/BackTrackingAlgorithm.csproj.FileListAbsolute.txt @@ -3,3 +3,8 @@ C:\Users\love_\documents\visual studio 2013\Projects\LibrarySolution\BackTrackin C:\Users\love_\documents\visual studio 2013\Projects\LibrarySolution\BackTrackingAlgorithm\obj\Debug\BackTrackingAlgorithm.csprojResolveAssemblyReference.cache C:\Users\love_\documents\visual studio 2013\Projects\LibrarySolution\BackTrackingAlgorithm\obj\Debug\BackTrackingAlgorithm.exe C:\Users\love_\documents\visual studio 2013\Projects\LibrarySolution\BackTrackingAlgorithm\obj\Debug\BackTrackingAlgorithm.pdb +C:\Users\love_\Documents\GitHub\LibrarySolution\BackTrackingAlgorithm\obj\Debug\BackTrackingAlgorithm.exe +C:\Users\love_\Documents\GitHub\LibrarySolution\BackTrackingAlgorithm\obj\Debug\BackTrackingAlgorithm.pdb +C:\Users\love_\Documents\GitHub\LibrarySolution\BackTrackingAlgorithm\bin\Debug\BackTrackingAlgorithm.exe +C:\Users\love_\Documents\GitHub\LibrarySolution\BackTrackingAlgorithm\bin\Debug\BackTrackingAlgorithm.pdb +C:\Users\love_\Documents\GitHub\LibrarySolution\BackTrackingAlgorithm\obj\Debug\BackTrackingAlgorithm.csprojResolveAssemblyReference.cache diff --git a/BackTrackingAlgorithm/obj/Debug/BackTrackingAlgorithm.exe b/BackTrackingAlgorithm/obj/Debug/BackTrackingAlgorithm.exe index f439f4e0c8f0008cb6bc3533ede52ff471d66361..8e494c9db3d2d60e59e27640732ade880ec065ed 100644 GIT binary patch delta 147 zcmZoLXfT-2!Lsspa`?ucXPhbq1{NkxF3yI!j;`kBx+Z3hCb||briQwPt`^QthDH`f zE+&qXr*Ul)IJmckp?uvEx86Xxo{bv1UYldMQy6tX<}d&O6A;TVGBDiG0%9HphM-`V v;Ec4AVv*jRPHScxu9|z~4a?*=JhE)=nI#^jNt0E0FHCk|6y5xVmxl`gUr#Rk delta 164 zcmZoLXfT-2!LpP8M%c!lXPhd|riO-YmX?mXt`?4_x+c!92D+9`mZrK+=BCbOCKkp< zW=`glr*Ul)nDtZe=+YMtd}dGG9+T3nwtaI9cM78p$Q%YBU;<(pMh1o(T0qRhzz`Jd z68z~1+wQ}13w#!?WB0Y(Co4Dk4UepJSY~l)Vva&^Noh)EzJif~p>a$=QGQlxa!K)I Ne%=e4zwq*K0RT#`HhKU6 diff --git a/BackTrackingAlgorithm/obj/Debug/BackTrackingAlgorithm.pdb b/BackTrackingAlgorithm/obj/Debug/BackTrackingAlgorithm.pdb index 66b1fbcf6af7714af6342aa9b0902d037071fc7b..b9b9be294b762f2bacbd464621b9c84e6c2c080c 100644 GIT binary patch delta 334 zcmZq3X~@~Y!X>ftc5*l)0|P@wT1l};?@p&Rvkh0xJ@STSvkcc8PR1pZIYngI+%ro& zN|Po#iukalXO?6DnT-Z!f*@T%KpYIjAi%uQ(VB6R7zf8gnOS9>CoVEh7E~~p>>$RY z$^=mWR;dAGOFuGT+;vgleFTsVH)V67*h@x6$<5Ic!i>>-uJcxUr! zsr4+3(wn2@Px3HkOjgzLXFhRPdh&f8`N`9C+?XZqNN>KcW5$SZr}5?_y?Kli14Jfq zu}I?bVcld|15bp9>_p|D&J+aF>_Dsp#2lNi80Y{^5}jnkA$kiaU;)JSKo5av5IC_} I*61-a0K3s!SpWb4 delta 409 zcmZq3X~@~Y!X>ej|3(-i0|UdSBW$}5%PsI(xQ^Y|a-Xc+W*M$GoQ&rtbBf4Hhh-L* zCgvyvmz1Vt<|`N(7#ha}6y;~7CYKaX))DcME`!JyBgq%QXVzk-3T53HDBm3rP`I9`1HIr3!{FxOPStsAuk)J$G$BlUd z1MBAdI%bRnykWfAUvDnsBrX<7TtPBSP+QWH}5yl cVVq>dA^IN3vjF1BOb{B#WcajM*61-a06|Z2$N&HU diff --git a/BackTrackingAlgorithm/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/BackTrackingAlgorithm/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache index 5480233515ba5a54aa245d4143e00b33c97dc564..d1862f3535e6738acfcd1a8599ba3d7c80af41fa 100644 GIT binary patch delta 87 zcmaE9w9jZmIk!TkvsFxJacWU + + + + Debug + AnyCPU + {50213488-E465-4FF2-BE8D-8C55FBEEF241} + Exe + Properties + DP_KnapsackProblem + DP_KnapsackProblem + v4.0 + 512 + + + AnyCPU + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + AnyCPU + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/DP_KnapsackProblem/Program.cs b/DP_KnapsackProblem/Program.cs new file mode 100644 index 0000000..07827eb --- /dev/null +++ b/DP_KnapsackProblem/Program.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace DP_KnapsackProblem +{ + /// + /// 动态规划思想解决0-1背包问题 + /// + class Program + { + static void Main(string[] args) + { + } + } + + class Algotithm + { + public void DynamicProgramming() + { + + } + } +} diff --git a/DP_KnapsackProblem/Properties/AssemblyInfo.cs b/DP_KnapsackProblem/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..c06ddc9 --- /dev/null +++ b/DP_KnapsackProblem/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// 有关程序集的常规信息通过以下 +// 特性集控制。更改这些特性值可修改 +// 与程序集关联的信息。 +[assembly: AssemblyTitle("DP_KnapsackProblem")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("DP_KnapsackProblem")] +[assembly: AssemblyCopyright("Copyright © 2016")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// 将 ComVisible 设置为 false 使此程序集中的类型 +// 对 COM 组件不可见。 如果需要从 COM 访问此程序集中的类型, +// 则将该类型上的 ComVisible 特性设置为 true。 +[assembly: ComVisible(false)] + +// 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID +[assembly: Guid("c204666d-3ff2-49eb-b186-9738048a6b8c")] + +// 程序集的版本信息由下面四个值组成: +// +// 主版本 +// 次版本 +// 生成号 +// 修订号 +// +// 可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值, +// 方法是按如下所示使用“*”: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/DelegateInvoke/bin/Debug/DelegateInvoke.exe b/DelegateInvoke/bin/Debug/DelegateInvoke.exe index 15468b3e36f44044823a59e8d2587a1c299fb837..d904318b46b9334ee8a2516cf60a25b5a20d43c7 100644 GIT binary patch delta 71 zcmZoLXfT-2!Ls6Za`?ucFI)nOxxz1A+55OoRt{_BQtj5=Jb^oh5iC84SA&sxvL>$# Zn|o%7M`_aJ1l|ji9T-J78}MD=1OUze88`p{ delta 88 zcmZoLXfT-2!Loz@M%c!lFI)miHSViI`QlyX&2|mC&f=rDc>;G1BUpM8uLdL2WKCWf q>9EY=(!?Bv;F8jm%zOnS14HAOfTH}Y)Z~)l$=O?YS*%$> zQ4oX}xCclgUP67x~YEvZhu#e=Juu{6j*wD!&rY`QkiPj3{9QN#3dAGv)>ifAGI!EkhRd214#{TGwyB-C$DP$?4P*C1*h8 zlOqM&2Q>w2?CUsNE{`tEKyQOtK)y>@`{Ff>Y33T5IL-J*<|4mpl(=q~>dEr_#KHyc z7#VDt>gDqM6_^iuZ>N>g#HfUn0YSK>3xo0?^jDw; zY|!S(^wE${*zC3O345g8cv0ma(_vmu9|-w{BR%hrzIUCx-<1;V5-y!n2B6irlHFr! z(5Rvc=%PMAUfFZ9>ym31{(T&q=j~)*0RO2k-dc8wxp^%_S-zz2v=w`5^3g*%{c`Jb zp~Iv3+x%GG`s+OpE4?z*Aja8+FKxd7SZeu z9=)WBh+Z~((1Qm-!GotrZY^Sc{&pcr={Tg zTAKI-(7?~huk@ZKdjPnT8gMjI`NZQ(s_3P?UzmN%zcCQ z*hs*t_1Za^r+p_O##X~DDk9XM5d4I6!gqY7zlkfX>szJzP4HW_yNti|1X}v*_%k+h z&;Gq<( z?wh;JtshDH;==Zp$Q|Ea6jv}^T66b|k07Z;&!SYwqFx@tx2li^Y4gIJSN8!DE>t|} Ir&{6v0L~wVmjD0& diff --git a/DelegateInvoke/obj/Debug/DelegateInvoke.csproj.FileListAbsolute.txt b/DelegateInvoke/obj/Debug/DelegateInvoke.csproj.FileListAbsolute.txt index 8523b88..5f27230 100644 --- a/DelegateInvoke/obj/Debug/DelegateInvoke.csproj.FileListAbsolute.txt +++ b/DelegateInvoke/obj/Debug/DelegateInvoke.csproj.FileListAbsolute.txt @@ -4,3 +4,9 @@ C:\Users\love_\documents\visual studio 2013\Projects\LibrarySolution\DelegateInv C:\Users\love_\documents\visual studio 2013\Projects\LibrarySolution\DelegateInvoke\bin\Debug\DelegateInvoke.pdb C:\Users\love_\documents\visual studio 2013\Projects\LibrarySolution\DelegateInvoke\obj\Debug\DelegateInvoke.exe C:\Users\love_\documents\visual studio 2013\Projects\LibrarySolution\DelegateInvoke\obj\Debug\DelegateInvoke.pdb +C:\Users\love_\Documents\GitHub\LibrarySolution\DelegateInvoke\bin\Debug\DelegateInvoke.exe.config +C:\Users\love_\Documents\GitHub\LibrarySolution\DelegateInvoke\bin\Debug\DelegateInvoke.exe +C:\Users\love_\Documents\GitHub\LibrarySolution\DelegateInvoke\bin\Debug\DelegateInvoke.pdb +C:\Users\love_\Documents\GitHub\LibrarySolution\DelegateInvoke\obj\Debug\DelegateInvoke.csprojResolveAssemblyReference.cache +C:\Users\love_\Documents\GitHub\LibrarySolution\DelegateInvoke\obj\Debug\DelegateInvoke.exe +C:\Users\love_\Documents\GitHub\LibrarySolution\DelegateInvoke\obj\Debug\DelegateInvoke.pdb diff --git a/DelegateInvoke/obj/Debug/DelegateInvoke.exe b/DelegateInvoke/obj/Debug/DelegateInvoke.exe index 15468b3e36f44044823a59e8d2587a1c299fb837..d904318b46b9334ee8a2516cf60a25b5a20d43c7 100644 GIT binary patch delta 71 zcmZoLXfT-2!Ls6Za`?ucFI)nOxxz1A+55OoRt{_BQtj5=Jb^oh5iC84SA&sxvL>$# Zn|o%7M`_aJ1l|ji9T-J78}MD=1OUze88`p{ delta 88 zcmZoLXfT-2!Loz@M%c!lFI)miHSViI`QlyX&2|mC&f=rDc>;G1BUpM8uLdL2WKCWf q>9EY=(!?Bv;F8jm%zOnS14HAOfTH}Y)Z~)l$=O?YS*%$> zQ4oX}xCclgUP67x~YEvZhu#e=Juu{6j*wD!&rY`QkiPj3{9QN#3dAGv)>ifAGI!EkhRd214#{TGwyB-C$DP$?4P*C1*h8 zlOqM&2Q>w2?CUsNE{`tEKyQOtK)y>@`{Ff>Y33T5IL-J*<|4mpl(=q~>dEr_#KHyc z7#VDt>gDqM6_^iuZ>N>g#HfUn0YSK>3xo0?^jDw; zY|!S(^wE${*zC3O345g8cv0ma(_vmu9|-w{BR%hrzIUCx-<1;V5-y!n2B6irlHFr! z(5Rvc=%PMAUfFZ9>ym31{(T&q=j~)*0RO2k-dc8wxp^%_S-zz2v=w`5^3g*%{c`Jb zp~Iv3+x%GG`s+OpE4?z*Aja8+FKxd7SZeu z9=)WBh+Z~((1Qm-!GotrZY^Sc{&pcr={Tg zTAKI-(7?~huk@ZKdjPnT8gMjI`NZQ(s_3P?UzmN%zcCQ z*hs*t_1Za^r+p_O##X~DDk9XM5d4I6!gqY7zlkfX>szJzP4HW_yNti|1X}v*_%k+h z&;Gq<( z?wh;JtshDH;==Zp$Q|Ea6jv}^T66b|k07Z;&!SYwqFx@tx2li^Y4gIJSN8!DE>t|} Ir&{6v0L~wVmjD0& diff --git a/DelegateInvoke/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/DelegateInvoke/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache index 10c1ec8fbef472cd123b2bfb81793f9b22319eeb..4e497395da0b00316a8d17b63b0b9bc48138dcd2 100644 GIT binary patch delta 128 zcmX?N(qgiql3St3*(xTqIJKxaCMUlvH9p2AKe;qFHLs*N#yzvdqcmyqdhTxuo`e-C QZ2rY_hm$y!+TxPT0HMJ#FaQ7m delta 192 zcmZoMIbyP*lH07E(b*~{v^ce>I3_2*EHyqRB|o_|H#M)MIHoMKxHK_Gp}3?pB{N^a t$iUDzCZH%kD>b>Kc=CE4g~>a)ubIY?qkHpuo + + + + Debug + AnyCPU + {721A7A64-0C35-408D-BFA6-1F0168623033} + Exe + Properties + GreedyAlgorithmExample1 + GreedyAlgorithmExample1 + v4.0 + 512 + + + AnyCPU + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + AnyCPU + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/GreedyAlgorithmExample1/Program.cs b/GreedyAlgorithmExample1/Program.cs new file mode 100644 index 0000000..c180fe2 --- /dev/null +++ b/GreedyAlgorithmExample1/Program.cs @@ -0,0 +1,88 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace GreedyAlgorithmExample1 +{ + /* 贪婪算法问题 + * 设有m台完全相同的机器运行n个独立的任务,运行任务i所需要的时间为ti,要求确定一个调度方案是的完成所有任务所需要的时间最短。 + 假设任务已经按照其运行时间从大到小排序,算法基于最长运行时间作业优先的策略;按顺序先把每个1务分配到一台机器上,然后将剩余 + 的任务一次放入最先空闲的机器。 + + * 常量和变量说明: + * m:机器数。 + * n:任务数。 + * t[]:输入数组,长度为n,其中每个元素表示任务的运行时间,下标从0开始。 + * s[][]:二维数组,长度为m*n,下标从0开始,其中元素s[i][j]表示机器i运行的任务j的编号。 + * d[]:数组,长度为m其中元素d[i]表示机器i的运行时间,下标从0开始。 + * count[]:数组,长度为m,下标从0开始,其中元素count[i]表示机器i运行的任务数。 + * i:循环变量。 + * j:循环变量。 + * k:临时变量。 + * max:完成所有任务的时间。 + * min:临时变量。 */ + + + class Program + { + const int m = 5, n = 12; + int[] t = new int[n] { 20, 18, 16, 15, 12, 10, 9, 8, 6, 5, 3, 2 }; + int[,] s = new int[m, n]; + int[] d = new int[m]; + int[] count = new int[m]; + + int Function() + { + int i = 0, j = 0, k = 0, max = 0; + for (i = 0; i < m; i++) + { + d[i]=0; + for (j = 0; j < n; j++) + { + s[i,j] = 0; + } + } + + for (i = 0; i < m; i++) + { + s[i, 0] = i; + d[i] = d[i] + t[i]; + count[i] = 1; + } + + for (i = m; i < n; i++) + { + int min = d[0]; + k = 0; + for (j = 1; j < m; j++) + { + if (min > d[j]) + { + min = d[j]; + k = j; + } + } + s[k, 0] = i; + count[k] += 1; + d[k] += t[i]; + + + } + for (i = 0; i < m; i++) + { + if (d[i] > max) + { + max = d[k]; + } + } + return max; + } + static void Main(string[] args) + { + Program p=new Program(); + Console.WriteLine("运行结束所需时间:" + p.Function().ToString()); + Console.ReadKey(); + } + } +} diff --git a/GreedyAlgorithmExample1/Properties/AssemblyInfo.cs b/GreedyAlgorithmExample1/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..7aeb8fe --- /dev/null +++ b/GreedyAlgorithmExample1/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// 有关程序集的常规信息通过以下 +// 特性集控制。更改这些特性值可修改 +// 与程序集关联的信息。 +[assembly: AssemblyTitle("GreedyAlgorithmExample1")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("GreedyAlgorithmExample1")] +[assembly: AssemblyCopyright("Copyright © 2016")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// 将 ComVisible 设置为 false 使此程序集中的类型 +// 对 COM 组件不可见。 如果需要从 COM 访问此程序集中的类型, +// 则将该类型上的 ComVisible 特性设置为 true。 +[assembly: ComVisible(false)] + +// 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID +[assembly: Guid("1427eebf-0a06-4005-beee-54efa5792862")] + +// 程序集的版本信息由下面四个值组成: +// +// 主版本 +// 次版本 +// 生成号 +// 修订号 +// +// 可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值, +// 方法是按如下所示使用“*”: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/HannoiProblem/HannoiProblem.csproj b/HannoiProblem/HannoiProblem.csproj new file mode 100644 index 0000000..d400db1 --- /dev/null +++ b/HannoiProblem/HannoiProblem.csproj @@ -0,0 +1,55 @@ + + + + + Debug + AnyCPU + {D43F90F2-267E-4056-A234-058AC7CF883C} + Exe + Properties + HannoiProblem + HannoiProblem + v4.0 + 512 + + + AnyCPU + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + AnyCPU + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/HannoiProblem/Program.cs b/HannoiProblem/Program.cs new file mode 100644 index 0000000..aedb05f --- /dev/null +++ b/HannoiProblem/Program.cs @@ -0,0 +1,40 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace HannoiProblem +{ + /// + /// 递归方式求解汉诺塔问题 + /// + class Program + { + static void Main(string[] args) + { + Hannoi hanoi = new Hannoi(); + hanoi.HannoiRecursion(5, 1, 2, 3); + Console.ReadKey(); + } + } + + class Hannoi + { + public void HannoiRecursion(int n, int first, int second, int third) + { + if (n > 0) + { + HannoiRecursion(n - 1, first, third, second); + Console.WriteLine("{0}->{1}", first, third); + HannoiRecursion(n - 1, second, first, third); + } + } + private int i = 0; + + public int I + { + get { return i; } + set { i = value; } + } + } +} diff --git a/HannoiProblem/Properties/AssemblyInfo.cs b/HannoiProblem/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..23a4de2 --- /dev/null +++ b/HannoiProblem/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// 有关程序集的常规信息通过以下 +// 特性集控制。更改这些特性值可修改 +// 与程序集关联的信息。 +[assembly: AssemblyTitle("HannoiProblem")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("HannoiProblem")] +[assembly: AssemblyCopyright("Copyright © 2016")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// 将 ComVisible 设置为 false 使此程序集中的类型 +// 对 COM 组件不可见。 如果需要从 COM 访问此程序集中的类型, +// 则将该类型上的 ComVisible 特性设置为 true。 +[assembly: ComVisible(false)] + +// 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID +[assembly: Guid("359867f8-fe61-43b6-800f-16fcb57453b4")] + +// 程序集的版本信息由下面四个值组成: +// +// 主版本 +// 次版本 +// 生成号 +// 修订号 +// +// 可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值, +// 方法是按如下所示使用“*”: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/HeapSort/bin/Debug/HeapSort.exe b/HeapSort/bin/Debug/HeapSort.exe index 2a58b1042d6b5e743347e263b9ac6ef724d2ab34..f9725501b999dfce9a0ab9147a5bfeb33fef7251 100644 GIT binary patch delta 113 zcmZoLXfT-2!Ls6Za`?s`B`y^=XGd2TM?(u;BWE{fT@wRyLtQ5WBO_g7BUck+V?%RC zBO{B+m$*I&NZeZY=Z{XI!v-azC&uE7G&W!1PGAI^GueVygOO!&BCiaaduEA8Y0~5w QycZ@rFp6%@;G4k-04h8sT>t<8 delta 130 zcmZoLXfT-2!Loz@M%cz4B`y_HLnBvLV+&_pR|^9-T@wQ{CtV9yCqrFhBR6L!OE(Ks zV`JCJm$*I&^gPxJOtHUIzs diff --git a/HeapSort/bin/Debug/HeapSort.pdb b/HeapSort/bin/Debug/HeapSort.pdb index b728103770aaf84493dbaa569226328c7780b2ac..313f3457e752b1757af020893a019cf2cb8b1e72 100644 GIT binary patch delta 931 zcmZ9KO-vI}5XaxV-L7j}Tb4FUTcBSQGhLb_!Izwn0o#dC9H*a?5KkvQ53>0SIe!>7D zL>=*xV2fKZZ515)q!7O>L;e7aO1EskRf@eu&F?aVZL3sl+lm!y`vS#^eyczG80MYs zqV9M3{@)I$@CY5rLpYpuTfKp2P)w?p8ro8D*^Fq%N5)Q!U&J0Wgr2HqZD?d{n3gw^ zA+(c5he3TdS>=wMCqF=xQlk_+-&s7Pyble(PtQpqcGJpQH$zY~b#;~!_{Kbo7t${4 ziWvZWYX-}$>v1s|EVqsr)nD5|rQhDM;}dt^e*|@|r>&c3)^>V#l4s-IjpX@*HEsM= zKgFzxHS*qN@&Zo>I>W4~R2j^R7Ov#UxH2bkG>}2HZfhw#C1t&W*P@^0g0Kc-QAKV7 zPAB4+>+++w#WUAuV5BvTSDP!bw&mMWLqU6-6O=TS9sJ4idTp+VjnRG*pSMaZZWLTimZk_2@_GrIRz(EC(S)VC-H0r%5QIJ zwDl?VLF0!b0iSj)|9he#{L|H3KHvr%N+-aDGwJWejBc`=d#h6uXWl(L_WDw0(EWRQ z-~nJbvw=r5iSk9{%i;EO$nT;LX^w3TYhen=oCIIXZGtbI%|Y@~ delta 596 zcmbu6!An$86vpql@6Pyi-k2|j7{;7=>7W?{jX26Qy(S4;1W~haAz>SZXdT)@Vi;!8 zY82<5g^NUDaM7Ygc>^~QwQ7<7Km>vkZWUL7$?LnD2)BLkyXT$z?mg!_+(wHUEn3U_ zQV1~wwt!X6T#4_J^EEm(zC0ohWKxxjLjBEjJe9a0qDbLz6gkG9+9&O$5`E|PIz65a zT=k5E;P+vMzXuciI82x)L7KRpYwEP3*Bnca47jM|fH>#^36KP~L(JSu?~v+0D3Vc` z-_CY^S<0s57sGq9i_F|e;K&bx>(>T(D<7E8g(=!DG#p97G_RjXvsh}8F6EF0rMzs{ zesFGlzf+bvqi6%&Z+afOSO?vJ-&G&-tLoB?7?K_U^WqR#`M}zn}k! zpWWWk6*p_=LFLt?=vBS={s_nUsxsm_-rh#54))$6&RTfvPJb$bt|G$} aVgT3?&8+)|C~IgsBGWg0{Lj*^75@P9@qY~f diff --git a/HeapSort/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/HeapSort/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache index f308f473d99979a8df501017458f301061e0fffb..7db9623fed7c1cdebb65e7dd0f435a982fb6fc52 100644 GIT binary patch delta 124 zcmdmF^2vBZCAUJ3vsFxJacWUt<8 delta 130 zcmZoLXfT-2!Loz@M%cz4B`y_HLnBvLV+&_pR|^9-T@wQ{CtV9yCqrFhBR6L!OE(Ks zV`JCJm$*I&^gPxJOtHUIzs diff --git a/HeapSort/obj/Debug/HeapSort.pdb b/HeapSort/obj/Debug/HeapSort.pdb index b728103770aaf84493dbaa569226328c7780b2ac..313f3457e752b1757af020893a019cf2cb8b1e72 100644 GIT binary patch delta 931 zcmZ9KO-vI}5XaxV-L7j}Tb4FUTcBSQGhLb_!Izwn0o#dC9H*a?5KkvQ53>0SIe!>7D zL>=*xV2fKZZ515)q!7O>L;e7aO1EskRf@eu&F?aVZL3sl+lm!y`vS#^eyczG80MYs zqV9M3{@)I$@CY5rLpYpuTfKp2P)w?p8ro8D*^Fq%N5)Q!U&J0Wgr2HqZD?d{n3gw^ zA+(c5he3TdS>=wMCqF=xQlk_+-&s7Pyble(PtQpqcGJpQH$zY~b#;~!_{Kbo7t${4 ziWvZWYX-}$>v1s|EVqsr)nD5|rQhDM;}dt^e*|@|r>&c3)^>V#l4s-IjpX@*HEsM= zKgFzxHS*qN@&Zo>I>W4~R2j^R7Ov#UxH2bkG>}2HZfhw#C1t&W*P@^0g0Kc-QAKV7 zPAB4+>+++w#WUAuV5BvTSDP!bw&mMWLqU6-6O=TS9sJ4idTp+VjnRG*pSMaZZWLTimZk_2@_GrIRz(EC(S)VC-H0r%5QIJ zwDl?VLF0!b0iSj)|9he#{L|H3KHvr%N+-aDGwJWejBc`=d#h6uXWl(L_WDw0(EWRQ z-~nJbvw=r5iSk9{%i;EO$nT;LX^w3TYhen=oCIIXZGtbI%|Y@~ delta 596 zcmbu6!An$86vpql@6Pyi-k2|j7{;7=>7W?{jX26Qy(S4;1W~haAz>SZXdT)@Vi;!8 zY82<5g^NUDaM7Ygc>^~QwQ7<7Km>vkZWUL7$?LnD2)BLkyXT$z?mg!_+(wHUEn3U_ zQV1~wwt!X6T#4_J^EEm(zC0ohWKxxjLjBEjJe9a0qDbLz6gkG9+9&O$5`E|PIz65a zT=k5E;P+vMzXuciI82x)L7KRpYwEP3*Bnca47jM|fH>#^36KP~L(JSu?~v+0D3Vc` z-_CY^S<0s57sGq9i_F|e;K&bx>(>T(D<7E8g(=!DG#p97G_RjXvsh}8F6EF0rMzs{ zesFGlzf+bvqi6%&Z+afOSO?vJ-&G&-tLoB?7?K_U^WqR#`M}zn}k! zpWWWk6*p_=LFLt?=vBS={s_nUsxsm_-rh#54))$6&RTfvPJb$bt|G$} aVgT3?&8+)|C~IgsBGWg0{Lj*^75@P9@qY~f diff --git a/LibrarySolution.sln b/LibrarySolution.sln index c6cd0a8..309607d 100644 --- a/LibrarySolution.sln +++ b/LibrarySolution.sln @@ -17,6 +17,16 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MultipleParameters", "Multi EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BackTrackingAlgorithm", "BackTrackingAlgorithm\BackTrackingAlgorithm.csproj", "{07B00242-4D68-479D-BD63-B2827DC2F004}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AsyncDelegate", "AsyncDelegate\AsyncDelegate.csproj", "{5BC1CD5A-6E8E-4B40-B78D-63AB6F9FDCBF}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DP_KnapsackProblem", "DP_KnapsackProblem\DP_KnapsackProblem.csproj", "{50213488-E465-4FF2-BE8D-8C55FBEEF241}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GreedyAlgorithmExample1", "GreedyAlgorithmExample1\GreedyAlgorithmExample1.csproj", "{721A7A64-0C35-408D-BFA6-1F0168623033}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HannoiProblem", "HannoiProblem\HannoiProblem.csproj", "{D43F90F2-267E-4056-A234-058AC7CF883C}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ThreadExample", "ThreadExample\ThreadExample.csproj", "{69B4E5B7-C783-444F-A4E8-A09BE7A1F74A}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -51,6 +61,26 @@ Global {07B00242-4D68-479D-BD63-B2827DC2F004}.Debug|Any CPU.Build.0 = Debug|Any CPU {07B00242-4D68-479D-BD63-B2827DC2F004}.Release|Any CPU.ActiveCfg = Release|Any CPU {07B00242-4D68-479D-BD63-B2827DC2F004}.Release|Any CPU.Build.0 = Release|Any CPU + {5BC1CD5A-6E8E-4B40-B78D-63AB6F9FDCBF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {5BC1CD5A-6E8E-4B40-B78D-63AB6F9FDCBF}.Debug|Any CPU.Build.0 = Debug|Any CPU + {5BC1CD5A-6E8E-4B40-B78D-63AB6F9FDCBF}.Release|Any CPU.ActiveCfg = Release|Any CPU + {5BC1CD5A-6E8E-4B40-B78D-63AB6F9FDCBF}.Release|Any CPU.Build.0 = Release|Any CPU + {50213488-E465-4FF2-BE8D-8C55FBEEF241}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {50213488-E465-4FF2-BE8D-8C55FBEEF241}.Debug|Any CPU.Build.0 = Debug|Any CPU + {50213488-E465-4FF2-BE8D-8C55FBEEF241}.Release|Any CPU.ActiveCfg = Release|Any CPU + {50213488-E465-4FF2-BE8D-8C55FBEEF241}.Release|Any CPU.Build.0 = Release|Any CPU + {721A7A64-0C35-408D-BFA6-1F0168623033}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {721A7A64-0C35-408D-BFA6-1F0168623033}.Debug|Any CPU.Build.0 = Debug|Any CPU + {721A7A64-0C35-408D-BFA6-1F0168623033}.Release|Any CPU.ActiveCfg = Release|Any CPU + {721A7A64-0C35-408D-BFA6-1F0168623033}.Release|Any CPU.Build.0 = Release|Any CPU + {D43F90F2-267E-4056-A234-058AC7CF883C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {D43F90F2-267E-4056-A234-058AC7CF883C}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D43F90F2-267E-4056-A234-058AC7CF883C}.Release|Any CPU.ActiveCfg = Release|Any CPU + {D43F90F2-267E-4056-A234-058AC7CF883C}.Release|Any CPU.Build.0 = Release|Any CPU + {69B4E5B7-C783-444F-A4E8-A09BE7A1F74A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {69B4E5B7-C783-444F-A4E8-A09BE7A1F74A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {69B4E5B7-C783-444F-A4E8-A09BE7A1F74A}.Release|Any CPU.ActiveCfg = Release|Any CPU + {69B4E5B7-C783-444F-A4E8-A09BE7A1F74A}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/LibrarySolution.v12.suo b/LibrarySolution.v12.suo index e7af155aa73e4f7e19fcd41650ba52af944c92fe..4096eb06aae1d8491255490bbb902c385760ff4c 100644 GIT binary patch delta 7277 zcmb_g4Oo=Nwf@estP3o-iYW^L1VkW4bb;kZVsU{5)F`lk@hA8LN|cl+7a^L}$Tm@H zty*`Fb&RzsF?nwCpx$k@|R0y=> z2_MhPH#2AE%z4k8nK|FOcZ_jAVca|Qwg5#@bb$7l6(tS@S-;WK(<9rYJRbPlG3PVn z)is1!PrvucjT>M3K1 zW}banY0D2`UIJR%t?bgdXajfY%8XOdFwngFrFlhb(B5ZWpY9N}$vNfReNPnHWI4wF zj>LNm5Df%*oVW4^!KT}!fuTSwAUjLNQc0MwF zcxJH0dJqKx8~`2xq*jSTDE|z26!PAKF9ygcR5#ctbpgslY zk37B_o}xyNPZ>rWxF4M_^R>yFXf?MawFcIq-fQG4X{2Eh>YX~ZI|7qQ<#oiaNEan@ zS8A(a8XCg%?3&hX$Vc&o0Cr8^&hGFyj+^01pbhl>a)$Q!cn8Sr(Y1)3&^R?7X1{rk~FxuK}*o30AKMnS0!hXx7 zK#~Ee&G>k;g+RF_velG?w*G~fd3Gq0$4@1&DQ*>Sx8$0SyqfZ9itR72ZN2`;Umw{W zd6~y0CaPC0Ci2GG5#~HEHcl@CkQ-xjZjpiYEGo|dG6H4ro%A>-@rBr&z}HcE+v7|Q zeFueq2hIZ)kMoGv)=YPBi>;Mrs9m-YGRvJtfP4}b>RP3bt*SlIP1MHUkC{jgek>+D zq(rG#nw8l~i&D!ykzI5bcSV&3Dq$Ga>*fXAa_dlTu0oG~H>dX)CZV4D5!}0lX7jbo zAM*~q$ji3c?Z?a z(yM*MG&1I_jbLlmYn4M;mOxpU&ZmsYd?CxCakTr#us(bCxSIzrlmcEFI6bJZ^&T83 z;c$UfQ**;pGs&AfGjuQdc>o#RKl3q$MdU~c%rU`W|x{J`rv-5IHi{6qafuej*xliGFdDWayWFZru$?NeJObD7VUQtR4 zDhpR~O;h|3k$>#eBy85H>U#yjI?^8%k@okycih<4>3Gf&Q2KKBt_>s7Fi*!>f11ggx6kId zyDQlJ=?S&*-MwMz(YG3i&p%`iviR+oGrS$*^EH&99(p*8xM1%Wqo=Qv_<|!EPTI=T zmQ?VTZH;~#531*Wa9qy`FPtB?L-gs3q3TiJ9tsNc6Q~@TfO_oIZXJKVZI4`tXl{J> zpx+r6j{kW|usZ(0(O{l-%KUBA+z3*e&ONQ?EgzeMCitycFpM>H=}v7$)Xm$!BtHA% zLG|qEoKQaMdy20ds^-gO+tmwOt_FMyUGT~lEbTR=V2cHs$OukMX#gb^BPG`Ae-&A$uoDYLV z`wY^Hdlyo=NLonmbNb_pgt?x+<6E0cUOI6vjSry1{C4e7cXRIvWk)s@;u|}k4wKl5 z^%wPJ6d~G6DOEgIM&bL*=zZ}{BPE?^Bs+(i0IXJOkSf$E)k?oi&?JfoYgC$)b;`ZU`p>es z@Krwga65naD@)LTUg7G#>kYaACuy*-JL$ntJI?aH<9wGmvyd`ER%=Pg8kv-c^a`4k zR*R`u;%slmOueOgm?jNs!2fkQ-{C~C;=+flsa%H)4 zCur0tjqr6Zt#ZwkwVJ;r8He)EdrgCD)DTU>czZuNrobxrH5 z8`j-lx4hc1Ze`1Tb!(f~SC`Z`&&Fg8->0+@^(qneZDg7~76u0b1*w%)xoNr9+)Z^k zwbrbAGSgGDR$0?h)6!O@r`FVDuS&IAS6XfN%$Q-#uw^_bb7=pknW9CQaC?y5o{Kih z&j&sqJ=KgJ%7)tacXZ`tCdxFM%`rBi_tH#u$GACRibXlaAwc;X=2Mruy7oa+A-VK=uIk#!d76;w2hS zY>!Xi&iL36`3dWPIR5cWc1P=}c6gGUptA`38GPfOjW)>-Kr8RLdzpxuMd^Qc-j%(x z&TmP&%YN7vxbyY5cFY{X5jJ-=T(uT|>#%l%H`eg7fet%zEw?!NnZ7eEa@b+2=lTZn zAyIigShbf&=_7p~KVSdw>t&87K56^uA0PYM+>sbug(FO^cMaBi;6hX@!^;L5+%zU; za^7qG1`j(72Co}%9`6e6y`S)%c!c8;BlybU9pcd%njqrtAcL=V4IR~w^m=-X#DOwO zG4_3g3S$}N;CA{=>)@+Mp8WDL0D}+Fn`MJH&&{&Iv2n9(&@$l1g^x;+OkO!a}O_!{)v^MMUswUO9 zFB#_Bz-^O~sT3%MIIaufu}q{-sY(_$cn*-N*dVhhR+I{qY_vHvX$E=~pjWXn18`tu zfl@5u7t-{S(NZ>lDa{!*Wq(*oMTME5kq(*}Ae4i@R1ma*M5acw7(~)Fnv%MtnFCsx z_$vmvBK$!vjx44OSoN(HVd6C5r#L#wB*l_!jbJ`jDj&pbAYlcG3_nGypBUCklc&NN z#pscSzBxcTdRl>u-jy6JWg5-VQl`;#fLaDjp8<1wS1ldpXZr)z3c6XKp05$=bwVZx z=ED`)KrzZW7+=^+bF`FcG)GIBMl%Zp5Dh9(B+Ar@O1GyNFt4j-8*9jghSrn#0*k)+wU zXV~E*M~?7O1>jr&ZoR`LHLz0Z$1g2aN=;H9&V$kpqSE$prgY3GzAwo0*8W?*d&c$~ zU#K`A@t*jA61fE__Dfr&W~9CeS54CPJYUIve5N$5f>r%K1oNEz)cEd;2uAajkFYd= zUrOqcI;D1$zXy5flXEkK>uzZ?!iLniMyI(*e-<7b1F)O^t%y5A{n%Qh(kFEx)os!; zU&1d2JsGCMH(;+7y)bpuqW*Rd=zjUU?*S~;Nt-C zoeAy#!LFL%@Cy~yNZ-N!KUx-+37^h;d&;SSl76bBq*X;QcyxR=85^xn@DPS33Iba2#1@K|O zNP=T_t^??3~8DF?UT99Zcwr`xRNxeR}3NKEv$|zmH!sG zw2CX99fgZS)0MjjC|N(KTQAZa#5t3?h;4m77ZRvQn`i6T%F}5$%~d0=Lb^jpcPYv` zgi^PH>h>ciX>eq$8S+(D2g+Y?`W5)#4E3Y>^j9NAa{nUSM*0;e;9G+Cw#ut`whtE~ z{TNc~KuNn*sbj5-`%ct?UeXY6XP+y9|Mwy241nGGXZqv?c<9rQpzKNHVJk+rez`?j zGF&$=KFWp%LsUyKOH0_>(we&)C8NAsoMsKzrp71RH2 zz{lQDKe!GOU|g>4l-%DHoVTI{q~#XShkjwz0@(gU-PHbe#ay+%0zPA6bhBTSNSkn&e6ZMQjADhI;!;v?iJ{I(6wC~wXUt9hq81K5|wEIAX zQ^-vmxkn@q+ zt%OF+56xN~G}d~0kdP&%4&;sU+KwE~i8^i`cHigNZFI0VvQN_HQ3;yRgIrP~sf6T4 zt~3bCKmzqb*+>5kN^+uHlqWOgszJ%Bk+%eNbW!|wN{6D`bUmqLh*k-Or zA;=R8{ohTvX1F+n{)f6ihTW=pPW>P2>{I~x3hK5wzG(G7)VF^bz5 z4&vVj(CYsl!2Q1fegQE0hBoXch(n#9HjMhe#{o|Oo&-Dv_$lCNz|R0b2QaVC;QUL# zvw#x;+HaK0HFX?{%#(l}Oc@JT$^DL_B5jl1pg}48lOB-*ZAM!ZbV2lvYP8WI>6K6J zu5bVCDO+#($z!j+{=kC#E~Mv@deG{t&yn4pE7BG@VqJA2FDyZlMOTjutujjOXf+mTur;kR zEVK*GC`A9e2l37L|BU=aY1F>{m*30ZS`Y~bFnhW{euKRMk(7We-VI(H~yR3KdJjF_wnD;|4nWE zpV05Ht7k+jm1g2QX90>Szo_Mj#{UcDgMZl{vJm|L7`So}{}p4w{~EOLRcPn5 zHc;EY9X+4Dkvc}|0P-EMzf@57$F|2KUwl6Q5kTlYMEg^EIWV%@;e*zjy6ZTuYVeEUzHL+sP7O^qRRsMhIQ>c# zWA+}UEcVi0h5Rf-{@OvKv#AjD{{^Sdltuj;+n+X}zPn}l!>aE29ok=H#H)V{%Xb72 z;UF1i94pZ3wxDd(B?6@V7NhXE@AtpLiDs{w3VYXR#3>j75-t^rU>eJx-E zpbfAQ&<^MTbOO2nq_~>^-2hQ1Ja5H)8qf>q1M~wJ{t=u90YmEjuzKF6o_FB5oq%oI})J-Sf|@_c!BwC*TW!eSlK|`fr%s--Wn$1HKBl2k;@GwBU_iwm<1n?_On0RLQ{A;}X?|}aR{1@PPzzcvE0lxwK7Vr|_ zWx#&|UIF|LZ~(yk{T}B(0A2l_)UV;dP^nbRwcPo^y=1af9Dsenx`h}MNJ9uxF&GhSSq+f+NA`f|@%a7R? z4yqBGmc>_{hwEyLYE2lyGV@HgVT_?i{^b}WgmsXwb>A^yu3Thh? zC^7ww25{AYQZ+)~S0!_Ry$EG#mm(f*;PfZqyxf(zq8~;No+ov_FjZ>J_)%_35p^hg zBfhsBUy8w3h8m7uS*}WeU)X^$o0^Ya#BRcyie_VpoL(35#yVH*>IygZV4hMI=P5E7 z{6G8jWb*%{X=~I5Io0|9NVK&jGHw6#&CBjw{AlNc*YA4j(9sJ|!@S8zYjiv6$hv10 z*XD}zD=Wl1#eQ6+hYg^waTS7!S6+HzE@mjJ#93}5sG;adxXM_{c0y|CL;tNr?X<`o zztWhF!D$odLkhnWH^T2m3S*E%NL5|v;fqhL8g!5suuC+dFNN<-Xlk* z<10$uNTbrqavMrw^8eBJPeNxysX;l&*>XJSm*wh&Cf9}d_f)H2W%^24GbPog$!qNq z!;R8nw0cz1<6K`GG2$c)#vJ;%ag52Pr1XYMqK4b$I!@#HHc-<((Aip0QPSxiJf)W) zY6{2V$kJwx4+{65?W@FRl-aD?x4n@=l*Inn$#R8}PtNtCmu(8IDU4im{f!>n(pp=Dw9H@qN}Ny-@pPU0|gy zEs=v<+#2K5yq+@n){l(qP(LZu14qP^#P-;YGg~*uZ_!U#!i}yeVJ|S-i82hL1jM$T z(sjG0blIGZz#r#V_F;7kJ7uLV#Eos0nnU&$J7wJLnlk40?rLC%^JK~I57;WLTQMqR z20Iv~LdT7*Hd97%rObX5mf1c~D=`z+PCZb&>Bf4n9$`3+E{jH~0+#uT^6S6U;N|P< zV!UN7@Zh-X*1oN$*5uf;$1V}WsMJ%bx1XO=GlEi7L%yJeupKqW8Pi5I!>IP$+Ga#) z1s%+7Ga`mjsohT*wf)1WgykV+P-fJYv>KK?N+CuiE;qjX6qB-7%eqc-@cLTd$e0bS zQEHVI9e8KY;TsRez85=c`Qz{G-PSQn(JGA~1%*E_)7MU0cPr6zU| zKh8_$9K7ZD-v$ka-I&=LrLR8lnLW~Mw`-Ix1kQ{!O7`nS(Ndj(?@&*(1M=?x>YSRJ z4%Bp7)^Z7b17)Z##8kXggnp~^bxl_y$40f3u`*CTROZbtMj5%XC-152;R>J19M?9C zq7BfrG(bNX$A2As9{jipVXXB*D;9xGA%d$2EHFXD_2CKM@FRqCwIb+U^@v*s$&9n| z$fKF(jCM%@tYPXfj|EWEG6OIZKno9PB1gLu0n~=lZb@1}t`X|uN%jAzMf!CBmV@>( zo@uvpyZ;Aej2^W-TXCjV)2{!Az$yJdczqqtM*bhd{$;Oa)}!s!p{=!}<*~)FWhQaW zs{sBR@MC-AxdT_5aIVF#2JO2YZ*rxFcHCuJrj>rSSe>VJi!ZFiwBiNPqu8(N0rUzC zpoH`k4B%NUfF+LMinS0zPpwDqjp3b${4^$86*DDX4NO>%f8(WfRxGyJn&*7>?*MXZ zb(D(zpEL>0eAKVUD$n=ep=bYBYRI$yyT$(hSRSfT9M?=v{oUwIZ#}f{`Q}?+e*KNT z@7?v{<*NO65KY9IQWckGarWP3s@0G4)#)A4f{{d7AB36*a#D(&k@ivrW?q<{wRfspd#ydsg+77v3rgRoPqA<4 zJ;)1@)3&&(ocX-<#JFX}zthg{R?G^jX6?Djk;={OSI>o5VRM^{v6(5SxXRC~TGhoy z7uQAp7VQq+OHkxubfENna64tPJL^TSZz#`ks8|nkH&bst_mL|@iWo-PmZ?V1o!33M zx$TH?Q1EfNZAZi~YCGjI{%Q4DMx`tt{+0G%ZE3B%&dYIZbWRuX)XZ5I-hJCMi*C5; z@bc#2;8_vX^E_j#C$4xHz9Kb5o4%8mR~ za?3syJjTfp=}VqjktE|YYVN;Xm^Z8Qp5>+BqwBm^vQzc#y!Wt`*HCGB7JHgS!LLvQ zRh|-^mHwrCI5VqKmXmy8RnDmUx?*d+X`s(<~aTALh;Ww6n69 zQ#_*cJh@XjbDpoZ;$BNZl5n11_jqz;eLLsZiW4J1w$4mw(}m8|Y8>}?^3wEQGRCZD z?bok(=<(!GpWz_ax)Eo$T8lkv|I+4iv}l-(J^6U@(x%FGz0N#qzp@InF@GX-gQQ

5r+C2b-Enjf1p0!`;8RDNkqFz|}S^Kqn5qQ>q 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 X)tt4{b{FdZFH$Xb4#KmO>_7eg5A+Qq diff --git a/MultipleParameters/bin/Debug/MultipleParameters.exe b/MultipleParameters/bin/Debug/MultipleParameters.exe index 652d15ae85afe7ebf287a29abf7fa2e6686959de..f071fd78545c0df51c1d65d54e678369ae078214 100644 GIT binary patch delta 72 zcmZqBXwaC@!Lsspa`?s`3l4$KhuZ#0!Ex@hm%NU>jrr delta 89 zcmZqBXwaC@!LpP8M%cz43l0Gmx%clTXFB?>d-LZs&x>o%H(%j!U<6A~mf+H0WSZ>A rB_kb{SzMZ!qYzwDnv$8XU}Ruu91~EKpOu%wLa?j0NeT^k~J diff --git a/MultipleParameters/bin/Debug/MultipleParameters.pdb b/MultipleParameters/bin/Debug/MultipleParameters.pdb index 9138ed8af6cca444b9cd7351ab40969a45da1635..e7015a7fbdbb44525976a954f4dc2f26c02ca074 100644 GIT binary patch delta 827 zcmZ9KO=uHA6vuZqyX!VzHE|mn(>7miNy^g1nuCg^Y>lYULIlMM0mU?p#c0qZ#e-ly z3Mxq^pcD_%lVT1gD|qn>K?vxfqKF4QRJ?dnym^ZMR}v8){B~yE_s+c4{OXm;s7n+C z!4K+y#AgPTH_Q_FJ!87WAB+b?r=%(`fA&s}nxfhIg-%C;bEji5gW*lKu8K8vp=sP_ z>vpM{Qn_jk@W|AV?1huXJTmo!)$E$h^eW?(Xyg_HD2T$d<+06SJWmV>L|`7a6}9&GCy`hF79q<6<4c=icaw1Vd03`SW--*`FS;jW_0pAza z=E0$unHqV-S|dr(OopDaTFB3s83=Vm?hkLa##M3Hf=Ig{+;Rv`$%*|3upj84&Br3s z9;=Y(md`^++k47Y#y>|wd@Z7TY(lDQ{?s*}mbc6eIRixozrEzn>`NanW-k@f`NB%J z59%9S*27+Eof=R8{kIj6RWc3zg~fd;oh)R^=d%||#q{3`i}PR6F?%20t|$DqW|)ul zIaZ6S1C&lZ`RwDjhp!K=B`#0C&n-=S=fiQ%XXB&)-1A)uSpJ*a6%?ZW;yFOuS`gJiH-peX6PYA3mY1O8@`> delta 503 zcmZ{gF)RaN6vw~!^{%o z4Gfi7Os0m2K?jM1O=7a0cMXfgOMc1s-v7OP|MyCJrS0QX2QbEZi37rqxJU-?KvLA3 zFVVq208JhaWIm^UlZYFPh9b=KBx?4&fJhF%z?s6!j)IDAqSLR7cRL1Ur*fuAt`-gH zf0|uG3YYw!mW!GEP6K#(W{k!pl~d8T!*R(NuP&CL7L|Cb)mqgS);Age|F_0ZptTFl zGlejTTzO{AjcY>d%L8=cY@!K($^NmbQ-PXU;MGDM+|&RtVWvFV;H5UA@Puz8#MqI> zB2t*%55xpv6T3KUO&Ti8`93MO3IBQZR$=&T4dSU~8*R+_k)M9#llPWz>% diff --git a/MultipleParameters/obj/Debug/MultipleParameters.csproj.FileListAbsolute.txt b/MultipleParameters/obj/Debug/MultipleParameters.csproj.FileListAbsolute.txt index 09f47f0..2d0dc47 100644 --- a/MultipleParameters/obj/Debug/MultipleParameters.csproj.FileListAbsolute.txt +++ b/MultipleParameters/obj/Debug/MultipleParameters.csproj.FileListAbsolute.txt @@ -3,3 +3,8 @@ C:\Users\love_\documents\visual studio 2013\Projects\LibrarySolution\MultiplePar C:\Users\love_\documents\visual studio 2013\Projects\LibrarySolution\MultipleParameters\obj\Debug\MultipleParameters.exe C:\Users\love_\documents\visual studio 2013\Projects\LibrarySolution\MultipleParameters\obj\Debug\MultipleParameters.pdb C:\Users\love_\documents\visual studio 2013\Projects\LibrarySolution\MultipleParameters\obj\Debug\MultipleParameters.csprojResolveAssemblyReference.cache +C:\Users\love_\Documents\GitHub\LibrarySolution\MultipleParameters\bin\Debug\MultipleParameters.exe +C:\Users\love_\Documents\GitHub\LibrarySolution\MultipleParameters\bin\Debug\MultipleParameters.pdb +C:\Users\love_\Documents\GitHub\LibrarySolution\MultipleParameters\obj\Debug\MultipleParameters.csprojResolveAssemblyReference.cache +C:\Users\love_\Documents\GitHub\LibrarySolution\MultipleParameters\obj\Debug\MultipleParameters.exe +C:\Users\love_\Documents\GitHub\LibrarySolution\MultipleParameters\obj\Debug\MultipleParameters.pdb diff --git a/MultipleParameters/obj/Debug/MultipleParameters.exe b/MultipleParameters/obj/Debug/MultipleParameters.exe index 652d15ae85afe7ebf287a29abf7fa2e6686959de..f071fd78545c0df51c1d65d54e678369ae078214 100644 GIT binary patch delta 72 zcmZqBXwaC@!Lsspa`?s`3l4$KhuZ#0!Ex@hm%NU>jrr delta 89 zcmZqBXwaC@!LpP8M%cz43l0Gmx%clTXFB?>d-LZs&x>o%H(%j!U<6A~mf+H0WSZ>A rB_kb{SzMZ!qYzwDnv$8XU}Ruu91~EKpOu%wLa?j0NeT^k~J diff --git a/MultipleParameters/obj/Debug/MultipleParameters.pdb b/MultipleParameters/obj/Debug/MultipleParameters.pdb index 9138ed8af6cca444b9cd7351ab40969a45da1635..e7015a7fbdbb44525976a954f4dc2f26c02ca074 100644 GIT binary patch delta 827 zcmZ9KO=uHA6vuZqyX!VzHE|mn(>7miNy^g1nuCg^Y>lYULIlMM0mU?p#c0qZ#e-ly z3Mxq^pcD_%lVT1gD|qn>K?vxfqKF4QRJ?dnym^ZMR}v8){B~yE_s+c4{OXm;s7n+C z!4K+y#AgPTH_Q_FJ!87WAB+b?r=%(`fA&s}nxfhIg-%C;bEji5gW*lKu8K8vp=sP_ z>vpM{Qn_jk@W|AV?1huXJTmo!)$E$h^eW?(Xyg_HD2T$d<+06SJWmV>L|`7a6}9&GCy`hF79q<6<4c=icaw1Vd03`SW--*`FS;jW_0pAza z=E0$unHqV-S|dr(OopDaTFB3s83=Vm?hkLa##M3Hf=Ig{+;Rv`$%*|3upj84&Br3s z9;=Y(md`^++k47Y#y>|wd@Z7TY(lDQ{?s*}mbc6eIRixozrEzn>`NanW-k@f`NB%J z59%9S*27+Eof=R8{kIj6RWc3zg~fd;oh)R^=d%||#q{3`i}PR6F?%20t|$DqW|)ul zIaZ6S1C&lZ`RwDjhp!K=B`#0C&n-=S=fiQ%XXB&)-1A)uSpJ*a6%?ZW;yFOuS`gJiH-peX6PYA3mY1O8@`> delta 503 zcmZ{gF)RaN6vw~!^{%o z4Gfi7Os0m2K?jM1O=7a0cMXfgOMc1s-v7OP|MyCJrS0QX2QbEZi37rqxJU-?KvLA3 zFVVq208JhaWIm^UlZYFPh9b=KBx?4&fJhF%z?s6!j)IDAqSLR7cRL1Ur*fuAt`-gH zf0|uG3YYw!mW!GEP6K#(W{k!pl~d8T!*R(NuP&CL7L|Cb)mqgS);Age|F_0ZptTFl zGlejTTzO{AjcY>d%L8=cY@!K($^NmbQ-PXU;MGDM+|&RtVWvFV;H5UA@Puz8#MqI> zB2t*%55xpv6T3KUO&Ti8`93MO3IBQZR$=&T4dSU~8*R+_k)M9#llPWIouk`Yzzzx x$yPC;#i>QbF**5Vsqrx``N^fZsd**EG47cq9;Hc>&v0Lu?7%3xc@9qsCjem&CCUH* delta 112 zcmZqBY0#O_!Loz@M%cz4A5MYga;;Bq*u=Q(JH=AGT}i-o^9#-fMzHkc9BvH@Rt5%! zWUH9a;?$zzn4J8w)c6>e{N&Qy)Vz}7n6S*^(!?Bv;F8jm%zOnS14HAOfTH}Y)Z~)l O$=kUvY@WlD!U+IlI4TqX diff --git a/NetReflection/bin/Debug/NetReflection.pdb b/NetReflection/bin/Debug/NetReflection.pdb index 7e3cee3d1d394dc2a9ffc2309120bf10f35295dd..d100b89b23340692e1c50d4df6725fd4f8f7a019 100644 GIT binary patch delta 660 zcmY+BOK4L;6o&8IS0|5KlXO}e+G?H<$C89=1qEGPjn+*e%YdM1QDVVml`gV~xDv6L zJKZUWT`7prjtf_@t}G~uTM^W5U9{k;tN0%=kRJH%IcFaKKXa#ZyVHJLNHW7Pj)SLw zVoGP-kId%r=DtpvdrW0a&r1AxHfTmeS7^a&rf&Ez*jCi$-YaZ7_?^4^VCO4yyFtY> zF<=AIj;Mvyso4>fC3I7}RmPw1wHl~<;5wkWo5+Juk7Q1N7CsBPh#fKdeUj?;EuAg? zVjB}?D7aZ?Dk`>>C(`cx^2(JvODYgjEy%RnT3)$@_MVj45$qc_85q#9n!xD>_qQf% zF6-$_$G$m?=}h6L6-t|}D@W$jw#;EO~Zh{P$ z1#eWbe10Noyd@RHI)2PQ^XaQht(M#D8g8+8_!cKsqmpM4)vlZit9+c~ckA2Jz0>b6 zKZ*GtUe1?Rf2f)2nz~Re3|;oDgN1ZJ(tiyol7J4L0~}Bc){*c-kW$~}&WSNpHEFN1fEk%~74|>%dEXxqEl-F7Nfaz4oANaK_jY8ImaSSX7@ua{fkW@NWYT^*httiOPahV=t{!h~i| z@hQ`QvBmH5z6yXl&YJ=Zoz-_~yukxkhJjGrQcj`w5>ZKvXe2>oY`PCp;Kd731)cVF zmX?#WZxM%7Nn5OV+g5_zM_*73X+ogYdz~@S@wyPTaw0~xa?+py=5f(H3+nM~^z-Nb zba}G%xO=JBXV-g`&bcVm`*`CXfs&zXUntd*sBSt&g|aNMN!0A3sJRQ+jt>EH2#pZ_ E0VDoao&W#< diff --git a/NetReflection/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/NetReflection/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache index f9fdd39a26c39e0e70c9d4250f0be587b532db15..dd03dc95fd0e282f2f7599568f14de1dc166dd14 100644 GIT binary patch delta 128 zcmX?T(rB`wl3StB*(xTqIJKxaCMUlvH9p2AKe;qFHLs*N#yzvdqcmyqdhV|Z9)uOi QZ~nn^hm$y!8sd`70G!}49{>OV delta 192 zcmZoPIcTz>lH06}(b*~{v^ce>I3_2*EHyqRB|o_|H#M)MIHoMKxHK_Gp}3?pB{N^a t$iUDzCZH%kD>b>Kc=9?P`N=!DubIY@qkHo@p5L70X$4ul`GuGyGXT6VNjv}m diff --git a/NetReflection/obj/Debug/NetReflection.csproj.FileListAbsolute.txt b/NetReflection/obj/Debug/NetReflection.csproj.FileListAbsolute.txt index 15e1dcf..a8fa07c 100644 --- a/NetReflection/obj/Debug/NetReflection.csproj.FileListAbsolute.txt +++ b/NetReflection/obj/Debug/NetReflection.csproj.FileListAbsolute.txt @@ -4,3 +4,9 @@ C:\Users\love_\documents\visual studio 2013\Projects\LibrarySolution\NetReflecti C:\Users\love_\documents\visual studio 2013\Projects\LibrarySolution\NetReflection\obj\Debug\NetReflection.csprojResolveAssemblyReference.cache C:\Users\love_\documents\visual studio 2013\Projects\LibrarySolution\NetReflection\obj\Debug\NetReflection.exe C:\Users\love_\documents\visual studio 2013\Projects\LibrarySolution\NetReflection\obj\Debug\NetReflection.pdb +C:\Users\love_\Documents\GitHub\LibrarySolution\NetReflection\bin\Debug\NetReflection.exe.config +C:\Users\love_\Documents\GitHub\LibrarySolution\NetReflection\bin\Debug\NetReflection.exe +C:\Users\love_\Documents\GitHub\LibrarySolution\NetReflection\bin\Debug\NetReflection.pdb +C:\Users\love_\Documents\GitHub\LibrarySolution\NetReflection\obj\Debug\NetReflection.csprojResolveAssemblyReference.cache +C:\Users\love_\Documents\GitHub\LibrarySolution\NetReflection\obj\Debug\NetReflection.exe +C:\Users\love_\Documents\GitHub\LibrarySolution\NetReflection\obj\Debug\NetReflection.pdb diff --git a/NetReflection/obj/Debug/NetReflection.exe b/NetReflection/obj/Debug/NetReflection.exe index a9e90c2aef6a0b9a851029f2b54f4c48740a9228..9b378738867d1353d5ebfb9da401523edc96de66 100644 GIT binary patch delta 95 zcmZqBY0#O_!Ls6Za`?s`A5H=JD-WBs5*|49crFp^|95xk<`Iouk`Yzzzx x$yPC;#i>QbF**5Vsqrx``N^fZsd**EG47cq9;Hc>&v0Lu?7%3xc@9qsCjem&CCUH* delta 112 zcmZqBY0#O_!Loz@M%cz4A5MYga;;Bq*u=Q(JH=AGT}i-o^9#-fMzHkc9BvH@Rt5%! zWUH9a;?$zzn4J8w)c6>e{N&Qy)Vz}7n6S*^(!?Bv;F8jm%zOnS14HAOfTH}Y)Z~)l O$=kUvY@WlD!U+IlI4TqX diff --git a/NetReflection/obj/Debug/NetReflection.pdb b/NetReflection/obj/Debug/NetReflection.pdb index 7e3cee3d1d394dc2a9ffc2309120bf10f35295dd..d100b89b23340692e1c50d4df6725fd4f8f7a019 100644 GIT binary patch delta 660 zcmY+BOK4L;6o&8IS0|5KlXO}e+G?H<$C89=1qEGPjn+*e%YdM1QDVVml`gV~xDv6L zJKZUWT`7prjtf_@t}G~uTM^W5U9{k;tN0%=kRJH%IcFaKKXa#ZyVHJLNHW7Pj)SLw zVoGP-kId%r=DtpvdrW0a&r1AxHfTmeS7^a&rf&Ez*jCi$-YaZ7_?^4^VCO4yyFtY> zF<=AIj;Mvyso4>fC3I7}RmPw1wHl~<;5wkWo5+Juk7Q1N7CsBPh#fKdeUj?;EuAg? zVjB}?D7aZ?Dk`>>C(`cx^2(JvODYgjEy%RnT3)$@_MVj45$qc_85q#9n!xD>_qQf% zF6-$_$G$m?=}h6L6-t|}D@W$jw#;EO~Zh{P$ z1#eWbe10Noyd@RHI)2PQ^XaQht(M#D8g8+8_!cKsqmpM4)vlZit9+c~ckA2Jz0>b6 zKZ*GtUe1?Rf2f)2nz~Re3|;oDgN1ZJ(tiyol7J4L0~}Bc){*c-kW$~}&WSNpHEFN1fEk%~74|>%dEXxqEl-F7Nfaz4oANaK_jY8ImaSSX7@ua{fkW@NWYT^*httiOPahV=t{!h~i| z@hQ`QvBmH5z6yXl&YJ=Zoz-_~yukxkhJjGrQcj`w5>ZKvXe2>oY`PCp;Kd731)cVF zmX?#WZxM%7Nn5OV+g5_zM_*73X+ogYdz~@S@wyPTaw0~xa?+py=5f(H3+nM~^z-Nb zba}G%xO=JBXV-g`&bcVm`*`CXfs&zXUntd*sBSt&g|aNMN!0A3sJRQ+jt>EH2#pZ_ E0VDoao&W#< diff --git a/ThreadExample/Program.cs b/ThreadExample/Program.cs new file mode 100644 index 0000000..c6d10be --- /dev/null +++ b/ThreadExample/Program.cs @@ -0,0 +1,16 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading; + +namespace ThreadExample +{ + class Program + { + static void Main(string[] args) + { + + } + } +} diff --git a/ThreadExample/Properties/AssemblyInfo.cs b/ThreadExample/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..921d015 --- /dev/null +++ b/ThreadExample/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// 有关程序集的常规信息通过以下 +// 特性集控制。更改这些特性值可修改 +// 与程序集关联的信息。 +[assembly: AssemblyTitle("ThreadExample")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("ThreadExample")] +[assembly: AssemblyCopyright("Copyright © 2016")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// 将 ComVisible 设置为 false 使此程序集中的类型 +// 对 COM 组件不可见。 如果需要从 COM 访问此程序集中的类型, +// 则将该类型上的 ComVisible 特性设置为 true。 +[assembly: ComVisible(false)] + +// 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID +[assembly: Guid("10ae38d8-1fd4-4517-8163-0b3c07c7e152")] + +// 程序集的版本信息由下面四个值组成: +// +// 主版本 +// 次版本 +// 生成号 +// 修订号 +// +// 可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值, +// 方法是按如下所示使用“*”: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/ThreadExample/ThreadExample.csproj b/ThreadExample/ThreadExample.csproj new file mode 100644 index 0000000..cffc776 --- /dev/null +++ b/ThreadExample/ThreadExample.csproj @@ -0,0 +1,55 @@ + + + + + Debug + AnyCPU + {69B4E5B7-C783-444F-A4E8-A09BE7A1F74A} + Exe + Properties + ThreadExample + ThreadExample + v4.0 + 512 + + + AnyCPU + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + AnyCPU + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Virtual_Override_New/bin/Debug/Virtual_Override_New.exe b/Virtual_Override_New/bin/Debug/Virtual_Override_New.exe index 52bf17734a153fb85cac349e2946bdd166fbb123..6f065e9254fb48002595f15f0989627ca1d1f337 100644 GIT binary patch delta 72 zcmZqBXwaC@!Ls6Za`?uc91a1~zeyS|rd#>8$~}H8tX1i}nS)b@5iC8~f=h#uWpW~y a44ZpqiAQPDuY;W(1LwN$D7^9EyVm0Wn>jdj7{St$Ex0ronI|W5 r$w-G~7MCXGCW3R(&3!DSFJs19W{1tEpmNoau= z3Bv73kT8-?9lW@ohi*ay1&ttx5W2Vyoste+I`#H_%%UFnywAVi^XGl4bJe-Uq#+bV ziGfwXV#&DYt1NHlz!9$Z6hvy!;G z@aDbHYK3DbRRlD^1H6F6f|G(i__CaUAaA zI4)^KTH;wqt(&?!CCF#Kqo5h~3{6&sXKzr!%+Y8z>?u!HCg9%B=HmNM$J4oc8L;p) z-h#zlE0h}tib8DCh42&6q@8d~+@u++Q}$S21qG}kQdg{Td^asTkk_IkLOm?#`Jq*K zBe7F1IiH*p^<+#4*^_isiuJY{DP4{7&Ot?a*rv2;`(fLdxd@#BAE-BdCgfAD?(MOR z7@I%tqy%lJqqLMh9`f(5im37@J@7kS3>@BI91X<<7uwD{oF z>&qXfH+CqRU!rsQ_9y;><2RTq&}RMUxOjUu_MlT=4?lO$EdVEWi$<+Mggzs=8%EM7;x zSC-DsfBcy_v@n)i6SZ^!)CR(NR5J-QzZ$L-Wlf}J911kyct*j2v?6A-3P40apRH~O G`uKn4N_mw4 diff --git a/Virtual_Override_New/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/Virtual_Override_New/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache index 5ad7afcd64f01bfed36c77b4c2d4747102895150..686ef5eaedb24b50dfede3d5cec868aeed731bd4 100644 GIT binary patch delta 128 zcmca+GRf^8+3xE`q8+#%;D0mt+P2pjj~c delta 192 zcmbPca?NBzCAV2Gqq9{^XmM&$aZFBrS!#StN`7)_ZfaghaZFieacN?XLUBoHN@l)- nk%6IcOh8e7R%&ud@#LA@e@s)z)Ty@lHqRYS3bg+flVk<}@7_s= diff --git a/Virtual_Override_New/obj/Debug/Virtual_Override_New.csproj.FileListAbsolute.txt b/Virtual_Override_New/obj/Debug/Virtual_Override_New.csproj.FileListAbsolute.txt index 6163ea5..f5de68a 100644 --- a/Virtual_Override_New/obj/Debug/Virtual_Override_New.csproj.FileListAbsolute.txt +++ b/Virtual_Override_New/obj/Debug/Virtual_Override_New.csproj.FileListAbsolute.txt @@ -4,3 +4,9 @@ c:\users\love_\documents\visual studio 2013\Projects\LibrarySolution\Virtual_Ove c:\users\love_\documents\visual studio 2013\Projects\LibrarySolution\Virtual_Override_New\obj\Debug\Virtual_Override_New.csprojResolveAssemblyReference.cache c:\users\love_\documents\visual studio 2013\Projects\LibrarySolution\Virtual_Override_New\obj\Debug\Virtual_Override_New.exe c:\users\love_\documents\visual studio 2013\Projects\LibrarySolution\Virtual_Override_New\obj\Debug\Virtual_Override_New.pdb +C:\Users\love_\Documents\GitHub\LibrarySolution\Virtual_Override_New\bin\Debug\Virtual_Override_New.exe.config +C:\Users\love_\Documents\GitHub\LibrarySolution\Virtual_Override_New\bin\Debug\Virtual_Override_New.exe +C:\Users\love_\Documents\GitHub\LibrarySolution\Virtual_Override_New\bin\Debug\Virtual_Override_New.pdb +C:\Users\love_\Documents\GitHub\LibrarySolution\Virtual_Override_New\obj\Debug\Virtual_Override_New.csprojResolveAssemblyReference.cache +C:\Users\love_\Documents\GitHub\LibrarySolution\Virtual_Override_New\obj\Debug\Virtual_Override_New.exe +C:\Users\love_\Documents\GitHub\LibrarySolution\Virtual_Override_New\obj\Debug\Virtual_Override_New.pdb diff --git a/Virtual_Override_New/obj/Debug/Virtual_Override_New.exe b/Virtual_Override_New/obj/Debug/Virtual_Override_New.exe index 52bf17734a153fb85cac349e2946bdd166fbb123..6f065e9254fb48002595f15f0989627ca1d1f337 100644 GIT binary patch delta 72 zcmZqBXwaC@!Ls6Za`?uc91a1~zeyS|rd#>8$~}H8tX1i}nS)b@5iC8~f=h#uWpW~y a44ZpqiAQPDuY;W(1LwN$D7^9EyVm0Wn>jdj7{St$Ex0ronI|W5 r$w-G~7MCXGCW3R(&3!DSFJs19W{1tEpmNoau= z3Bv73kT8-?9lW@ohi*ay1&ttx5W2Vyoste+I`#H_%%UFnywAVi^XGl4bJe-Uq#+bV ziGfwXV#&DYt1NHlz!9$Z6hvy!;G z@aDbHYK3DbRRlD^1H6F6f|G(i__CaUAaA zI4)^KTH;wqt(&?!CCF#Kqo5h~3{6&sXKzr!%+Y8z>?u!HCg9%B=HmNM$J4oc8L;p) z-h#zlE0h}tib8DCh42&6q@8d~+@u++Q}$S21qG}kQdg{Td^asTkk_IkLOm?#`Jq*K zBe7F1IiH*p^<+#4*^_isiuJY{DP4{7&Ot?a*rv2;`(fLdxd@#BAE-BdCgfAD?(MOR z7@I%tqy%lJqqLMh9`f(5im37@J@7kS3>@BI91X<<7uwD{oF z>&qXfH+CqRU!rsQ_9y;><2RTq&}RMUxOjUu_MlT=4?lO$EdVEWi$<+Mggzs=8%EM7;x zSC-DsfBcy_v@n)i6SZ^!)CR(NR5J-QzZ$L-Wlf}J911kyct*j2v?6A-3P40apRH~O G`uKn4N_mw4