Hi, it’s me!

安装和查看版本

安装jekyll和bundler

Download Ruby+Devkit 3.3.2-1 (x64) and install, 安装过程如果被防火墙挡住,需要使用移动网络,当前github-pages支持版本为2.7.4。如果安装3.3.2,测试发现wdm依赖包会安装不成功,不清楚什么原因。

ridk install and choose MSYS2 and MINGW development tool chain
gem install jekyll bundler
jekyll -v

删除jekyll

gem uninstall jekyll

查看版本

应定期查看软件版本,尽量保持github pages要求的最新版本,查看最新版本的网址为:https://pages.github.com/versions/。

ruby -v
gem -v
jekyll -v
bundler -v
github-pages -v	

bundle update & install

开发过程中如需安装某个gem最好指定相应的版本号,然后bundle install,如需更新某个gem,可以在Gemfile里修改其版本号然后bundle install或者单独更新(bundle update [gem name]),然后测试一下,不要直接bundle update,这样会更新所有gem然后更新Gemfile.lock文件,在程序运行时可能会引发其它问题或引入新的bug。

bundle update

把上下文环境切换到jekyll项目下,修改Gemfile文件中中的jekyll版本,运行bundle update更新jekyll版本。bundle update会去相应的源检查Gemfile里gem的更新,然后对比Gemfile.lock文件,如果Gemfile里没有指定版本或是指定是>=的版本,就会去相应的源下载并安装新版本的gem,然后更新Gemfile.lock文件。

bundle update

bundle install

bundle install会先检查Gemfile.lock文件以及里边的相关依赖,然后为本地系统安装Gemfile.lock文件中指定的版本,接着去检查Gemfile中有而Gemfile.lock中没有的,然后安装。bundle install好像不会去检查相关源中Gem版本的更新。

bundle install

升级RubyGems

一般不需要升级RubyGems,因为RubyGems包含在Ruby中,可以直接安装最新的Ruby软件

gem update --system 

创建新的jekyll项目目录文件

jekyll new .
jekyll new myblog

修改默认的jekyll项目,支持github pages

// If you want to use GitHub Pages, remove the "gem "jekyll"" above and
// uncomment the line below. To upgrade, run `bundle update github-pages`.
// 可能需要先运行bundle update,才能运行"bundle update github-pages"。
# gem "jekyll", "~> 3.9.3"
gem "github-pages", group: :jekyll_plugins

升级github-pages

//打开Gemfile文件,修改`gem "github-pages", "~> 209", group: :jekyll_plugins`这一行的版本号。
//如最新的版本号为226,那么就修改为:`gem "github-pages", "~> 226", group: :jekyll_plugins`
//查看最新版本的网址为:https://pages.github.com/versions/
bundle update github-pages

运行服务器,打开浏览器浏览页面

bundle exec jekyll serve

Entry File

Create the entry file for your site. GitHub Pages will look for an index.html, index.md, index.markdown or README.md file as the entry file for your site.

图片显示缺失

如需在MarkdownPad2中正常显示图片,只要同时打开根目录下一个md文件即可。

自定义layout

默认页面布局位置存储在C:\Ruby27-x64\lib\ruby\gems\2.7.0\gems\minima-2.5.1,如果需要自定义该布局,需要在自己的jekyll项目目录下创建一个_layouts文件夹,然后把post.html和home.html复制到该目录下,修改post.html或home.html文件即可自定义页面布局。

Header页面导航

jekyll项目根目录的html文件会自动被添加到header位置的导航菜单上。如果在根目录创建文件夹,然后在文件夹里添加html或md文件,同样会被添加到导航菜单上。

Liquid语法显示所有posts

<ul>

	<li>
	<a href="/develop/2024/07/26/software.html">software</a>
	</li>

	<li>
	<a href="/csharp/2024/07/25/cache.html">Cache</a>
	</li>

	<li>
	<a href="/develop/2024/07/06/nssm.html">nssm</a>
	</li>

	<li>
	<a href="/develop/2024/07/06/IPAddress.html">IP Address</a>
	</li>

	<li>
	<a href="/robot/2024/06/19/robot.html">robot</a>
	</li>

	<li>
	<a href="/ruby/2024/06/08/ruby.html">ruby</a>
	</li>

	<li>
	<a href="/cpp/2024/06/04/Log.html">Log</a>
	</li>

	<li>
	<a href="/python/2024/05/27/file.html">File</a>
	</li>

	<li>
	<a href="/robot/2024/04/25/IOEngineering.html">I/O Engineering</a>
	</li>

	<li>
	<a href="/python/2024/04/24/Spiral.html">Spiral</a>
	</li>

	<li>
	<a href="/python/2024/04/18/Exception.html">Exception</a>
	</li>

	<li>
	<a href="/robot/2024/04/14/load.html">load</a>
	</li>

	<li>
	<a href="/python/2024/03/31/class.html">class</a>
	</li>

	<li>
	<a href="/python/2024/03/28/threading.html">threading</a>
	</li>

	<li>
	<a href="/python/2024/03/28/tkinter.html">tkinter</a>
	</li>

	<li>
	<a href="/python/2024/03/28/basic.html">basic</a>
	</li>

	<li>
	<a href="/python/2024/03/27/struct.html">struct</a>
	</li>

	<li>
	<a href="/python/2024/03/26/string.html">string</a>
	</li>

	<li>
	<a href="/python/2024/03/26/basic.html">Basic</a>
	</li>

	<li>
	<a href="/pick/2024/03/26/ptp.html">PTP</a>
	</li>

	<li>
	<a href="/pick/2024/03/26/CTM.html">CTM</a>
	</li>

	<li>
	<a href="/cpp/2024/03/14/ClassStruct.html">Class & Struct</a>
	</li>

	<li>
	<a href="/develop/2024/03/10/Unicode.html">Unicode</a>
	</li>

	<li>
	<a href="/python/2024/03/10/ParsingBuilding.html">Parsing arguments and building values</a>
	</li>

	<li>
	<a href="/python/2024/03/10/PyModule.html">PyModule</a>
	</li>

	<li>
	<a href="/cpp/2024/02/08/WorkerThread.html">WorkerThread</a>
	</li>

	<li>
	<a href="/python/2024/02/05/PyObjectConvert.html">PyObjectConvert</a>
	</li>

	<li>
	<a href="/cpp/2024/02/05/map.html">map</a>
	</li>

	<li>
	<a href="/cpp/2024/02/04/Singleton.html">Singleton</a>
	</li>

	<li>
	<a href="/windows/2024/02/02/terms.html">Certificate</a>
	</li>

	<li>
	<a href="/windows/2024/02/01/Certificate.html">Certificate</a>
	</li>

	<li>
	<a href="/python/2024/01/20/opencv.html">OpenCV</a>
	</li>

	<li>
	<a href="/python/2024/01/20/NumPy.html">NumPy</a>
	</li>

	<li>
	<a href="/python/2024/01/18/VirtualEnvironment.html">Virtual Environment</a>
	</li>

	<li>
	<a href="/csharp/2024/01/06/Socket.html">Socket</a>
	</li>

	<li>
	<a href="/cpp/2023/12/17/Thread.html">Thread</a>
	</li>

	<li>
	<a href="/cpp/2023/12/17/Lock.html">Lock</a>
	</li>

	<li>
	<a href="/python/2023/12/11/socket.html">socket</a>
	</li>

	<li>
	<a href="/python/2023/12/11/logging.html">logging</a>
	</li>

	<li>
	<a href="/python/2023/12/10/python.html">Python</a>
	</li>

	<li>
	<a href="/python/2023/12/10/Docstring.html">Docstring</a>
	</li>

	<li>
	<a href="/develop/2023/11/18/InstallShield.html">InstallShield</a>
	</li>

	<li>
	<a href="/python/2023/11/06/EmbeddingPython.html">Embeeding Python</a>
	</li>

	<li>
	<a href="/python/2023/11/03/VisualStudioPython.html">Python in Visual Studio</a>
	</li>

	<li>
	<a href="/python/2023/11/03/Installation.html">Installation</a>
	</li>

	<li>
	<a href="/python/2023/11/03/CExtension.html">C++ Extension for Python</a>
	</li>

	<li>
	<a href="/office/2023/11/03/outlook.html">Outlook</a>
	</li>

	<li>
	<a href="/windows/2023/11/02/cmd.html">command</a>
	</li>

	<li>
	<a href="/cpp/2023/10/31/Debug.html">Debug</a>
	</li>

	<li>
	<a href="/wpf/2023/10/26/Converter.html">IValueConveyor</a>
	</li>

	<li>
	<a href="/toolkitpro/2023/10/13/Theme.html">Theme</a>
	</li>

	<li>
	<a href="/toolkitpro/2023/10/13/Menu.html">Menu</a>
	</li>

	<li>
	<a href="/toolkitpro/2023/10/13/DockingPane.html">Docking Pane</a>
	</li>

	<li>
	<a href="/cpp/2023/09/24/C.html">C</a>
	</li>

	<li>
	<a href="/cpp/2023/09/18/MSBuild.html">MSBuild</a>
	</li>

	<li>
	<a href="/toolkitpro/2023/09/13/Codejock.ToolkitPro.MFC.html">Codejock.ToolkitPro.MFC</a>
	</li>

	<li>
	<a href="/zenon/2023/09/12/UpgradeZenon12.html">Upgrade To Zenon 12</a>
	</li>

	<li>
	<a href="/zenon/2023/09/12/UpgradeZenon11.html">Upgrade To Zenon 11</a>
	</li>

	<li>
	<a href="/office/2023/09/11/excel.html">Excel</a>
	</li>

	<li>
	<a href="/pick/2023/08/31/Signals.html">Conveyor Tracking Signals</a>
	</li>

	<li>
	<a href="/csharp/2023/08/21/Cryptography.html">Cryptography</a>
	</li>

	<li>
	<a href="/csharp/2023/08/19/DesignPatterns.html">Design Patterns</a>
	</li>

	<li>
	<a href="/csharp/2023/07/20/unittest.html">Unit Test</a>
	</li>

	<li>
	<a href="/develop/2023/06/20/doxygen.html">Postman</a>
	</li>

	<li>
	<a href="/csharp/2023/06/14/LiveChart.Wpf.html">LiveChart.Wpf</a>
	</li>

	<li>
	<a href="/cvl/2023/06/04/Security.html">Security</a>
	</li>

	<li>
	<a href="/cvl/2023/05/13/ccAcqProps.html">ccVideoFormat</a>
	</li>

	<li>
	<a href="/cvl/2023/04/25/ccVideoFormat.html">ccVideoFormat</a>
	</li>

	<li>
	<a href="/cvl/2023/04/25/ccAcqFifoPtrh.html">ccAcqFifoPtrh</a>
	</li>

	<li>
	<a href="/csharp/2023/04/22/CPPInteropPInvoke.html">C++ Interop PInvoke</a>
	</li>

	<li>
	<a href="/cpp/2023/04/18/Resource.html">Resource</a>
	</li>

	<li>
	<a href="/cpp/2023/04/18/Exception.html">Exception</a>
	</li>

	<li>
	<a href="/robot/2023/04/14/CTM.html">CTM</a>
	</li>

	<li>
	<a href="/robot/2023/04/11/MOC.html">MOC</a>
	</li>

	<li>
	<a href="/vision/2023/04/09/GenICam.html">GenICam</a>
	</li>

	<li>
	<a href="/cvl/2023/04/09/ccGigEVisionCamera.html">ccGigEVisionCamera</a>
	</li>

	<li>
	<a href="/vision/2023/04/08/Pylon.html">Pylon</a>
	</li>

	<li>
	<a href="/csharp/2023/04/05/Windows.html">Windows</a>
	</li>

	<li>
	<a href="/cvl/2023/04/05/GigE.html">GigE</a>
	</li>

	<li>
	<a href="/visionpro/2023/04/04/VisionPro.html">VisionPro</a>
	</li>

	<li>
	<a href="/cvl/2023/04/01/ccTimer.html">ccTimer</a>
	</li>

	<li>
	<a href="/cvl/2023/04/01/ccThread.html">ccThread</a>
	</li>

	<li>
	<a href="/cvl/2023/04/01/ccPelBuffer.html">ccPelBuffer</a>
	</li>

	<li>
	<a href="/cvl/2023/04/01/CoordinateSystems.html">Coordinate Systems</a>
	</li>

	<li>
	<a href="/cvl/2023/03/31/ccUITablet.html">ccUITablet</a>
	</li>

	<li>
	<a href="/cvl/2023/03/27/ccPtrHandle.html">ccPtrHandle</a>
	</li>

	<li>
	<a href="/cvl/2023/03/26/ccDisplayConsole.html">ccDisplayConsole</a>
	</li>

	<li>
	<a href="/vision/2023/03/25/Balser.html">Balser</a>
	</li>

	<li>
	<a href="/cvl/2023/03/24/DevelopmentEnvironment.html">Development Environment</a>
	</li>

	<li>
	<a href="/develop/2023/03/17/gitrebase.html">git rebase</a>
	</li>

	<li>
	<a href="/develop/2023/03/12/gitsquash.html">git squash</a>
	</li>

	<li>
	<a href="/csharp/2023/02/11/Array.html">Array</a>
	</li>

	<li>
	<a href="/cvl/2023/02/10/Basic.html">Basic</a>
	</li>

	<li>
	<a href="/cvl/2023/02/09/CVL.html">CVL</a>
	</li>

	<li>
	<a href="/csharp/2023/02/08/ListView.html">ListView</a>
	</li>

	<li>
	<a href="/csharp/2023/02/08/ListBox.html">ListBox</a>
	</li>

	<li>
	<a href="/cpp/2023/01/19/template.html">template</a>
	</li>

	<li>
	<a href="/windows/2023/01/12/windowrecovery.html">Windows Recovery</a>
	</li>

	<li>
	<a href="/zenon/2023/01/12/LanguageSwitch.html">Language Switch</a>
	</li>

	<li>
	<a href="/windows/2022/12/12/windowsupdate.html">Windows Update</a>
	</li>

	<li>
	<a href="/csharp/2022/12/06/Singleton.html">Pipe</a>
	</li>

	<li>
	<a href="/windows/2022/12/04/FFmpeg.html">FFmpeg</a>
	</li>

	<li>
	<a href="/csharp/2022/12/03/AlignmentMarginPadding.html">Alignment Margin Padding</a>
	</li>

	<li>
	<a href="/cpp/2022/11/28/struct.html">struct</a>
	</li>

	<li>
	<a href="/csharp/2022/11/26/Pipe.html">Pipe</a>
	</li>

	<li>
	<a href="/csharp/2022/10/31/SynchronizationContext.html">SynchronizationContext</a>
	</li>

	<li>
	<a href="/csharp/2022/10/31/ClassLibrary.html">Class Library</a>
	</li>

	<li>
	<a href="/csharp/2022/10/27/Zip.html">Zip</a>
	</li>

	<li>
	<a href="/azure/2022/10/22/Wiki.html">Wiki</a>
	</li>

	<li>
	<a href="/csharp/2022/10/17/Localization.html">Localization</a>
	</li>

	<li>
	<a href="/cpp/2022/10/16/CTreeView.html">CTreeView</a>
	</li>

	<li>
	<a href="/cpp/2022/10/16/CListView.html">CListView</a>
	</li>

	<li>
	<a href="/cpp/2022/10/16/CFormView.html">CFormView</a>
	</li>

	<li>
	<a href="/csharp/2022/10/15/DelegateEvent.html">Delegate Event</a>
	</li>

	<li>
	<a href="/zenon/2022/10/13/AddInUtility.html">AddInUtility</a>
	</li>

	<li>
	<a href="/csharp/2022/10/12/Window.html">Window</a>
	</li>

	<li>
	<a href="/csharp/2022/10/11/TextBox.html">TextBox</a>
	</li>

	<li>
	<a href="/csharp/2022/10/11/WindowChrome.html">WindowChrome</a>
	</li>

	<li>
	<a href="/pick/2022/10/10/Lab.html">Lab</a>
	</li>

	<li>
	<a href="/cpp/2022/10/02/toolbar.html">toolbar</a>
	</li>

	<li>
	<a href="/cpp/2022/09/30/CSplitterWnd.html">CSplitterWnd</a>
	</li>

	<li>
	<a href="/cpp/2022/09/29/enum.html">enum</a>
	</li>

	<li>
	<a href="/cpp/2022/09/28/File.html">File</a>
	</li>

	<li>
	<a href="/cpp/2022/09/27/MFCApplicationTypeOptions.html">MFC Application Type Options</a>
	</li>

	<li>
	<a href="/csharp/2022/09/27/ThreadPool.html">ThreadPool</a>
	</li>

	<li>
	<a href="/csharp/2022/09/22/ClassDiagram.html">View Class Diagram</a>
	</li>

	<li>
	<a href="/cpp/2022/09/09/Message.html">Message</a>
	</li>

	<li>
	<a href="/cpp/2022/09/06/CWinApp.html">CWinApp </a>
	</li>

	<li>
	<a href="/cpp/2022/09/06/CFrameWnd.html">CFrameWnd </a>
	</li>

	<li>
	<a href="/cpp/2022/09/06/CDocumemtCView.html">CDocument CView</a>
	</li>

	<li>
	<a href="/cpp/2022/09/01/Hook.html">Hook </a>
	</li>

	<li>
	<a href="/cpp/2022/08/31/CList.html">CList & CTypedPtrList</a>
	</li>

	<li>
	<a href="/cpp/2022/08/29/SmartPointer.html">smart pointer</a>
	</li>

	<li>
	<a href="/cpp/2022/08/29/pointer.html">Pointer </a>
	</li>

	<li>
	<a href="/cpp/2022/08/25/WINAPI.html">WINAPI </a>
	</li>

	<li>
	<a href="/cpp/2022/08/25/Thread.html">Thread</a>
	</li>

	<li>
	<a href="/cpp/2022/08/24/Event.html">Event</a>
	</li>

	<li>
	<a href="/csharp/2022/08/24/unsafe.html">unsafe</a>
	</li>

	<li>
	<a href="/cpp/2022/08/23/assert.html">assert</a>
	</li>

	<li>
	<a href="/cpp/2022/08/22/main.html">main</a>
	</li>

	<li>
	<a href="/cpp/2022/08/18/pch.html">pch</a>
	</li>

	<li>
	<a href="/cpp/2022/08/18/CPPCLI.html">C++/CLI</a>
	</li>

	<li>
	<a href="/cpp/2022/08/18/string.html">string</a>
	</li>

	<li>
	<a href="/zenon/2022/08/17/Email.html">Emial</a>
	</li>

	<li>
	<a href="/develop/2022/08/16/Postman.html">Postman</a>
	</li>

	<li>
	<a href="/develop/2022/08/12/Apache.html">Apache</a>
	</li>

	<li>
	<a href="/cpp/2022/08/12/Build.html">Build</a>
	</li>

	<li>
	<a href="/zenon/2022/08/03/RecipeGroupeManager.html">RecipeGroupeManager</a>
	</li>

	<li>
	<a href="/develop/2022/08/02/MSBuild.html">MSBuild</a>
	</li>

	<li>
	<a href="/wpf/2022/07/28/SingleExecutableFile.html">Single Executable File</a>
	</li>

	<li>
	<a href="/robot/2022/07/22/Collision.html">Certificate</a>
	</li>

	<li>
	<a href="/pick/2022/07/21/PMRT.html">PMRT</a>
	</li>

	<li>
	<a href="/pick/2022/07/19/PMPP.html">PMPP</a>
	</li>

	<li>
	<a href="/automation/2022/07/13/Festo.html">Festo</a>
	</li>

	<li>
	<a href="/cpp/2022/07/10/MainFrm.html">MainFrm</a>
	</li>

	<li>
	<a href="/cpp/2022/07/09/Dialog.html">Dialog</a>
	</li>

	<li>
	<a href="/cpp/2022/07/07/WinMain.html">WinMain</a>
	</li>

	<li>
	<a href="/cpp/2022/07/06/MFCWizard.html">MFC Wizard</a>
	</li>

	<li>
	<a href="/cpp/2022/07/06/MFCToolBar.html">MFC ToolBar</a>
	</li>

	<li>
	<a href="/cpp/2022/07/06/MFCSDI.html">MFC SDI</a>
	</li>

	<li>
	<a href="/cpp/2022/07/06/MFCMessage.html">MFC Message</a>
	</li>

	<li>
	<a href="/cpp/2022/07/06/MFCMenu.html">MFC Menu</a>
	</li>

	<li>
	<a href="/cpp/2022/07/06/MFCMDI.html">MFC MDI</a>
	</li>

	<li>
	<a href="/cpp/2022/07/06/MFCControl.html">MFC Control</a>
	</li>

	<li>
	<a href="/cpp/2022/07/06/MFC.html">MFC</a>
	</li>

	<li>
	<a href="/cpp/2022/06/29/AppwebHttpAPI.html">Appweb Http API</a>
	</li>

	<li>
	<a href="/cpp/2022/06/29/VSConfiguration.html">Visual C++ Configuration</a>
	</li>

	<li>
	<a href="/wpf/2022/06/28/WindowsFormHost.html">WindowsFormHost</a>
	</li>

	<li>
	<a href="/csharp/2022/06/27/Generic.html">Generic泛型</a>
	</li>

	<li>
	<a href="/cpp/2022/06/26/libdll.html">Lib & DLL</a>
	</li>

	<li>
	<a href="/cpp/2022/06/26/Basic.html">Basic</a>
	</li>

	<li>
	<a href="/csharp/2022/06/16/Razor.html">Razor</a>
	</li>

	<li>
	<a href="/csharp/2022/06/12/AppConfig.html">App.config</a>
	</li>

	<li>
	<a href="/csharp/2022/06/12/IEnumerable.html">IEnumerable</a>
	</li>

	<li>
	<a href="/wpf/2022/06/09/Binding.html">Binding</a>
	</li>

	<li>
	<a href="/csharp/2022/06/06/database.html">DataBase</a>
	</li>

	<li>
	<a href="/csharp/2022/06/03/AutoMapper.html">AutoMapper</a>
	</li>

	<li>
	<a href="/wpf/2022/06/03/DataGrid.html">DataGrid</a>
	</li>

	<li>
	<a href="/robot/2022/06/02/certificate.html">Certificate</a>
	</li>

	<li>
	<a href="/wpf/2022/05/31/TemplateBinding.html">TemplateBinding</a>
	</li>

	<li>
	<a href="/wpf/2022/05/30/DataTemplate.html">DataTemplate</a>
	</li>

	<li>
	<a href="/wpf/2022/05/30/ControlTemplate.html">ControlTemplate</a>
	</li>

	<li>
	<a href="/csharp/2022/05/29/IOC.html">IOC控制反转</a>
	</li>

	<li>
	<a href="/wpf/2022/05/29/Command.html">Control</a>
	</li>

	<li>
	<a href="/wpf/2022/05/28/Control.html">Control</a>
	</li>

	<li>
	<a href="/csharp/2022/05/25/CommunityToolkit.Mvvm.html">CommunityToolkit.Mvvm</a>
	</li>

	<li>
	<a href="/zenon/2022/05/24/ScreenHtml.html">Screen Html</a>
	</li>

	<li>
	<a href="/wpf/2022/05/22/FluentRibbon.html">Fluent.Ribbon</a>
	</li>

	<li>
	<a href="/csharp/2022/05/21/EntityFramework.html">Entity Framework</a>
	</li>

	<li>
	<a href="/develop/2022/05/21/Azure.html">Visual Studio</a>
	</li>

	<li>
	<a href="/wpf/2022/05/20/RoutedEvent.html">Routed Event</a>
	</li>

	<li>
	<a href="/wpf/2022/05/19/CustomControl.html">Custom Control</a>
	</li>

	<li>
	<a href="/wpf/2022/05/17/wpfResource.html">WPF Resource</a>
	</li>

	<li>
	<a href="/csharp/2022/05/13/Class.html">Static Code Analysis</a>
	</li>

	<li>
	<a href="/csharp/2022/05/13/StaticCodeAnalysis.html">Static Code Analysis</a>
	</li>

	<li>
	<a href="/csharp/2022/05/12/WPFBrush.html">WPF Brush</a>
	</li>

	<li>
	<a href="/csharp/2022/05/10/Style.html">WPF Style</a>
	</li>

	<li>
	<a href="/csharp/2022/04/29/VisualStudio.html">Visual Studio</a>
	</li>

	<li>
	<a href="/csharp/2022/04/26/Config.html">Config</a>
	</li>

	<li>
	<a href="/csharp/2022/04/24/Lock.html">Lock</a>
	</li>

	<li>
	<a href="/csharp/2022/04/20/LINQ.html">LINQ (Language Integrated Query)</a>
	</li>

	<li>
	<a href="/pick/2022/04/18/RAPID.html">RAPID</a>
	</li>

	<li>
	<a href="/csharp/2022/04/15/ReleaseDebug.html">Release Debug</a>
	</li>

	<li>
	<a href="/csharp/2022/04/14/Timer.html">Timer</a>
	</li>

	<li>
	<a href="/csharp/2022/04/08/WebSocket.html">Web Socket</a>
	</li>

	<li>
	<a href="/csharp/2022/04/06/Enum.html">Enum</a>
	</li>

	<li>
	<a href="/zenon/2022/03/28/Function.html">Function</a>
	</li>

	<li>
	<a href="/zenon/2022/03/28/UserAdministration.html">User Administration</a>
	</li>

	<li>
	<a href="/csharp/2022/03/18/AccessModifier.html">access modifier</a>
	</li>

	<li>
	<a href="/zenon/2022/03/05/Symbol.html">Symbol</a>
	</li>

	<li>
	<a href="/zenon/2022/03/05/Project.html">Project</a>
	</li>

	<li>
	<a href="/zenon/2022/03/01/ABBProjectWizard.html">ABB Project Configuration Wizard</a>
	</li>

	<li>
	<a href="/cpp/2022/02/28/Preprocessor.html">Preprocessor</a>
	</li>

	<li>
	<a href="/develop/2022/02/28/visualstudiocode.html">Visual Studio Code</a>
	</li>

	<li>
	<a href="/develop/2022/02/28/VisualStudio.html">Visual Studio</a>
	</li>

	<li>
	<a href="/robot/2022/02/28/RobotWebService.html">Robot Web Service</a>
	</li>

	<li>
	<a href="/csharp/2022/02/26/ApplyCodeChanges.html">Apply Code Changes 编辑并继续</a>
	</li>

	<li>
	<a href="/robot/2022/02/24/OmniCore.html">OmniCore</a>
	</li>

	<li>
	<a href="/robot/2022/02/24/PCSDK.html">PC SDK</a>
	</li>

	<li>
	<a href="/zenon/2022/02/22/Runtime.html">zenon Runtime</a>
	</li>

	<li>
	<a href="/robot/2022/02/17/Conc.html">Concurrent program execution</a>
	</li>

	<li>
	<a href="/zenon/2022/01/26/Alarm.html">Alarm Message List (AML)</a>
	</li>

	<li>
	<a href="/develop/2022/01/24/UML.html">UML</a>
	</li>

	<li>
	<a href="/csharp/2022/01/14/AssemblyInformation.html">Assembly Information</a>
	</li>

	<li>
	<a href="/zenon/2022/01/12/PROFINET.html">PROFINET</a>
	</li>

	<li>
	<a href="/zenon/2022/01/12/EtherNetIP.html">EtherNet/IP</a>
	</li>

	<li>
	<a href="/zenon/2021/12/31/SCADALogic.html">SCADALogic</a>
	</li>

	<li>
	<a href="/zenon/2021/12/29/CodeMeter.html">CodeMeter</a>
	</li>

	<li>
	<a href="/csharp/2021/12/29/ActionFuncTuple.html">Action & Func & Tuple</a>
	</li>

	<li>
	<a href="/zenon/2021/12/20/Variable.html">Variable</a>
	</li>

	<li>
	<a href="/zenon/2021/12/16/Screen.html">Screen</a>
	</li>

	<li>
	<a href="/zenon/2021/12/16/StructuredText.html">Structured Text (ST)</a>
	</li>

	<li>
	<a href="/zenon/2021/12/16/Frame.html">Frame</a>
	</li>

	<li>
	<a href="/zenon/2021/12/15/LadderDiagram.html">Ladder Diagram (LD)</a>
	</li>

	<li>
	<a href="/wpf/2021/12/09/INotifyPropertyChanged.html">INotifyPropertyChanged</a>
	</li>

	<li>
	<a href="/zenon/2021/12/05/zenonfunction.html">zenon Functions</a>
	</li>

	<li>
	<a href="/csharp/2021/12/04/FileAndStream.html">Check Write Permission</a>
	</li>

	<li>
	<a href="/csharp/2021/12/02/XmlSerialization.html">Xml Serialization </a>
	</li>

	<li>
	<a href="/csharp/2021/12/02/Xml.html">Xml</a>
	</li>

	<li>
	<a href="/csharp/2021/12/02/Serialize.html">Serialize</a>
	</li>

	<li>
	<a href="/csharp/2021/12/02/json.html">json</a>
	</li>

	<li>
	<a href="/csharp/2021/12/01/multithread.html">Multi Thread</a>
	</li>

	<li>
	<a href="/pick/2021/11/12/irb360.html">IRB360</a>
	</li>

	<li>
	<a href="/csharp/2021/11/07/trace.html">System.Diagnostics.Trace</a>
	</li>

	<li>
	<a href="/pick/2021/11/03/conveyortracking.html">Conveyor Tracking</a>
	</li>

	<li>
	<a href="/develop/2021/11/02/Wireshark.html">Wireshark</a>
	</li>

	<li>
	<a href="/develop/2021/11/02/Fiddler.html">Fiddler</a>
	</li>

	<li>
	<a href="/zenon/2021/10/30/zenonCEL.html">zenon Chronological Event List(CEL)</a>
	</li>

	<li>
	<a href="/csharp/2021/10/28/webrequest.html">WebRequest</a>
	</li>

	<li>
	<a href="/csharp/2021/10/28/extensionmethod.html">C#原始类型扩展方法</a>
	</li>

	<li>
	<a href="/develop/2021/10/19/git.html">Git</a>
	</li>

	<li>
	<a href="/zenon/2021/10/16/zenonExtendedTrend.html">zenon Extended Trend</a>
	</li>

	<li>
	<a href="/zenon/2021/10/15/zenonHistorian.html">zenon Historian</a>
	</li>

	<li>
	<a href="/zenon/2021/10/13/zenonWPF.html">zenon WPF Element</a>
	</li>

	<li>
	<a href="/zenon/2021/10/13/straton.html">straton</a>
	</li>

	<li>
	<a href="/zenon/2021/10/09/zenonAddin.html">Zenon Add-Ins</a>
	</li>

	<li>
	<a href="/develop/2021/10/03/SAFeExam.html">SAFe Exam</a>
	</li>

	<li>
	<a href="/develop/2021/10/01/SAFe.html">SAFe</a>
	</li>

	<li>
	<a href="/automation/2021/09/16/Modbus.html">Modbus</a>
	</li>

	<li>
	<a href="/automation/2021/09/13/AC500.html">AC500</a>
	</li>

	<li>
	<a href="/automation/2021/09/12/PROFINET.html">PROFINET</a>
	</li>

	<li>
	<a href="/csharp/2021/09/08/Signing.html">Signing程序签名</a>
	</li>

	<li>
	<a href="/zenon/2021/09/03/zenon.html">Learn zenon</a>
	</li>

	<li>
	<a href="/csharp/2021/09/01/httpwebrequest.html">HttpWebRequest </a>
	</li>

	<li>
	<a href="/csharp/2021/08/31/blazor.html">Blazor </a>
	</li>

	<li>
	<a href="/csharp/2021/08/31/bootstrapblazor.html">BootstrapBlazor </a>
	</li>

	<li>
	<a href="/csharp/2021/08/30/windowsservice.html">WindowsService</a>
	</li>

	<li>
	<a href="/csharp/2021/08/29/webapi.html">WebAPI</a>
	</li>

	<li>
	<a href="/develop/2021/08/28/cert.html">Certificates</a>
	</li>

	<li>
	<a href="/pick/2021/08/23/learn.html">Learn</a>
	</li>

	<li>
	<a href="/develop/2021/08/18/ssh.html">Github SSH</a>
	</li>

	<li>
	<a href="/robot/2021/08/07/repository.html">Repository</a>
	</li>

	<li>
	<a href="/robot/2021/08/03/arcwelding.html">ArcWelding</a>
	</li>

	<li>
	<a href="/csharp/2021/07/22/csharp.html">C#</a>
	</li>

	<li>
	<a href="/csharp/2021/07/20/ildasm.html">IL DASM</a>
	</li>

	<li>
	<a href="/csharp/2021/07/16/async.html">Async</a>
	</li>

	<li>
	<a href="/csharp/2021/07/16/aspnet.html">ASPNET</a>
	</li>

	<li>
	<a href="/csharp/2021/07/16/nuget.html">NuGet</a>
	</li>

	<li>
	<a href="/csharp/2021/07/15/basic.html">Basic</a>
	</li>

	<li>
	<a href="/robot/2021/07/12/robotstudio.html">RobotStudio</a>
	</li>

	<li>
	<a href="/robot/2021/07/11/TPU.html">FlexPendant</a>
	</li>

	<li>
	<a href="/javascript/2021/07/05/typescript.html">TypeScript</a>
	</li>

	<li>
	<a href="/windows/2021/07/01/windows.html">Windows</a>
	</li>

	<li>
	<a href="/angular/2021/06/30/learn.html">Learn</a>
	</li>

	<li>
	<a href="/robot/2021/06/28/externalaxiswizard.html">External Axis Wizard</a>
	</li>

	<li>
	<a href="/smartot/2021/06/23/timescaledb.html">TimescaleDB</a>
	</li>

	<li>
	<a href="/linux/2021/06/21/vi.html">vi</a>
	</li>

	<li>
	<a href="/linux/2021/06/21/bash.html">Bash</a>
	</li>

	<li>
	<a href="/linux/2021/06/18/ssh.html">SSH</a>
	</li>

	<li>
	<a href="/linux/2021/06/17/ansible.html">Ansible</a>
	</li>

	<li>
	<a href="/vm/2021/06/13/virtualbox.html">VirtualBox</a>
	</li>

	<li>
	<a href="/linux/2021/06/10/docker.html">docker</a>
	</li>

	<li>
	<a href="/smartot/2021/06/07/postgresql.html">PostgreSQL</a>
	</li>

	<li>
	<a href="/robot/2021/04/18/FlexPendantSDK.html">FlexPendant SDK</a>
	</li>

	<li>
	<a href="/laser3dsensors/2021/04/09/sick.html">Sick</a>
	</li>

	<li>
	<a href="/halcon/2021/03/20/set_framegrabber_param.html">set_framegrabber_param</a>
	</li>

	<li>
	<a href="/robot/2021/03/15/crc.html">CRC Module</a>
	</li>

	<li>
	<a href="/csharp/2021/03/13/wpf.html">WPF</a>
	</li>

	<li>
	<a href="/linux/2021/03/10/ubuntu.html">ubuntu</a>
	</li>

	<li>
	<a href="/javascript/2021/02/28/redux.html">Redux</a>
	</li>

	<li>
	<a href="/javascript/2021/02/22/xmlhttprequest.html">XMLHttpRequest</a>
	</li>

	<li>
	<a href="/smartot/2021/02/21/mqtt.html">MQTT</a>
	</li>

	<li>
	<a href="/javascript/2021/02/20/nodejs.html">Node.js</a>
	</li>

	<li>
	<a href="/javascript/2021/02/20/reactjs.html">React</a>
	</li>

	<li>
	<a href="/python/2021/02/09/pip.html">pip</a>
	</li>

	<li>
	<a href="/smartot/2021/02/05/snap.html">snap</a>
	</li>

	<li>
	<a href="/smartot/2021/02/05/sink.html">Sink</a>
	</li>

	<li>
	<a href="/csharp/2021/02/03/mvvmlight.html">MvvmLight</a>
	</li>

	<li>
	<a href="/smartot/2021/02/01/ftp.html">ftp</a>
	</li>

	<li>
	<a href="/smartot/2021/01/30/x11vnc.html">X11VNC</a>
	</li>

	<li>
	<a href="/smartot/2021/01/21/install.html">install</a>
	</li>

	<li>
	<a href="/develop/2021/01/11/YuTongCorrugatedIron.html">YuTong Corrugated Iron Project</a>
	</li>

	<li>
	<a href="/linux/2020/12/25/smart_box.html">SmartBox Development</a>
	</li>

	<li>
	<a href="/laser3dsensors/2020/12/14/encoder_parameter.html">Encoder Parameter</a>
	</li>

	<li>
	<a href="/linux/2020/10/25/aprol_develop.html">APROL Development</a>
	</li>

	<li>
	<a href="/linux/2020/10/13/aprol_init.html">APROL New</a>
	</li>

	<li>
	<a href="/linux/2020/10/12/squirrel.html">SQuirreL</a>
	</li>

	<li>
	<a href="/linux/2020/10/09/shell.html">shell</a>
	</li>

	<li>
	<a href="/robot/2020/09/04/logging_module.html">Logging Module</a>
	</li>

	<li>
	<a href="/halcon/2020/08/31/message_queue.html">Message Queue</a>
	</li>

	<li>
	<a href="/halcon/2020/08/18/calibration.html">Calibration</a>
	</li>

	<li>
	<a href="/robot/2020/07/29/yutong_window.html">YuTong Window Frame</a>
	</li>

	<li>
	<a href="/robot/2020/07/29/pm.html">Production Manager</a>
	</li>

	<li>
	<a href="/develop/2020/07/16/3DExtract.html">3DExtract</a>
	</li>

	<li>
	<a href="/halcon/2020/07/08/xyz_to_object_model_3d.html">xyz_to_object_model_3d</a>
	</li>

	<li>
	<a href="/laser3dsensors/2020/07/07/at.html">AT</a>
	</li>

	<li>
	<a href="/halcon/2020/07/05/vector_angle_to_rigid.html">vector_angle_to_rigid</a>
	</li>

	<li>
	<a href="/django/2020/06/26/form.html">form</a>
	</li>

	<li>
	<a href="/django/2020/06/25/generic-view.html">generic view</a>
	</li>

	<li>
	<a href="/halcon/2020/06/23/xld.html">xld</a>
	</li>

	<li>
	<a href="/halcon/2020/06/19/create_shape_model.html">create_shape_model</a>
	</li>

	<li>
	<a href="/halcon/2020/06/15/create_funct_1d_pairs.html">create_funct_1d_pairs </a>
	</li>

	<li>
	<a href="/halcon/2020/06/15/count_seconds.html">count_seconds</a>
	</li>

	<li>
	<a href="/halcon/2020/06/15/get_points_ellipse.html">get_points_ellipse </a>
	</li>

	<li>
	<a href="/halcon/2020/06/15/measure_pairs.html">measure_pairs</a>
	</li>

	<li>
	<a href="/halcon/2020/06/15/lut_trans.html">lut_trans</a>
	</li>

	<li>
	<a href="/django/2020/06/14/view.html">view</a>
	</li>

	<li>
	<a href="/django/2020/06/14/authentication.html">Authentication</a>
	</li>

	<li>
	<a href="/django/2020/06/12/field_error.html">FieldError</a>
	</li>

	<li>
	<a href="/halcon/2020/06/11/edges_sub_pix.html">edges_sub_pix</a>
	</li>

	<li>
	<a href="/halcon/2020/06/11/union1.html">union1</a>
	</li>

	<li>
	<a href="/halcon/2020/06/10/gen_image_const.html">gen_image_const</a>
	</li>

	<li>
	<a href="/halcon/2020/06/10/gray_erosion_shape.html">gray_erosion_shape</a>
	</li>

	<li>
	<a href="/halcon/2020/06/10/get_mbutton.html">get_mbutton </a>
	</li>

	<li>
	<a href="/halcon/2020/06/10/get_grayval.html">get_grayval</a>
	</li>

	<li>
	<a href="/halcon/2020/06/10/tuple_split.html">tuple_split</a>
	</li>

	<li>
	<a href="/halcon/2020/06/10/pose_to_hom_mat3d.html">pose_to_hom_mat3d</a>
	</li>

	<li>
	<a href="/halcon/2020/06/10/wait_seconds.html">wait_seconds</a>
	</li>

	<li>
	<a href="/halcon/2020/06/10/write_object.html">read and write object</a>
	</li>

	<li>
	<a href="/halcon/2020/06/09/Blog_Analysis.html">Blog Analysis</a>
	</li>

	<li>
	<a href="/halcon/2020/06/09/Region_Of_Interest.html">Region Of Interest</a>
	</li>

	<li>
	<a href="/halcon/2020/06/09/dev_set_color.html">dev_set_color </a>
	</li>

	<li>
	<a href="/halcon/2020/06/08/skeleton.html">skeleton</a>
	</li>

	<li>
	<a href="/halcon/2020/06/08/sort_region.html">sort_region</a>
	</li>

	<li>
	<a href="/halcon/2020/06/08/select_shape.html">select_shape</a>
	</li>

	<li>
	<a href="/halcon/2020/06/08/tile_images_offset.html">tile_images_offset</a>
	</li>

	<li>
	<a href="/halcon/2020/06/08/concat_obj.html">concat_obj</a>
	</li>

	<li>
	<a href="/halcon/2020/06/07/fill_up_shape.html">fill_up_shape</a>
	</li>

	<li>
	<a href="/halcon/2020/06/07/smallest_rectangle2.html">smallest_rectangle2</a>
	</li>

	<li>
	<a href="/halcon/2020/06/07/regiongrowing.html">regiongrowing</a>
	</li>

	<li>
	<a href="/django/2020/06/07/model.html">model</a>
	</li>

	<li>
	<a href="/django/2020/06/07/django_server.html">Django Server</a>
	</li>

	<li>
	<a href="/markdown/2020/06/06/learn-kramdown.html">learn kramdown</a>
	</li>

	<li>
	<a href="/halcon/2020/06/05/AT_3DLaser_Setting.html">AT 3D Laser Sensor Setting</a>
	</li>

	<li>
	<a href="/halcon/2020/06/05/min_max_gray.html">min_max_gray</a>
	</li>

	<li>
	<a href="/halcon/2020/06/05/smooth_image.html">smooth_image</a>
	</li>

	<li>
	<a href="/halcon/2020/06/05/decompose3.html">decompose3</a>
	</li>

	<li>
	<a href="/halcon/2020/06/05/complement.html">complement 补集</a>
	</li>

	<li>
	<a href="/halcon/2020/06/05/dilation_circle.html">dilation_circle</a>
	</li>

	<li>
	<a href="/halcon/2020/06/05/watersheds.html">watersheds</a>
	</li>

	<li>
	<a href="/halcon/2020/06/05/shape_trans.html">shape_trans</a>
	</li>

	<li>
	<a href="/halcon/2020/06/05/dyn_threshold.html">dyn_threshold</a>
	</li>

	<li>
	<a href="/halcon/2020/06/04/connection.html">connection</a>
	</li>

	<li>
	<a href="/jekyll/update/2020/06/04/welcome-to-jekyll.html">Welcome to Jekyll!</a>
	</li>

</ul>

分类显示posts

---
layout: default
title: Categories
---
<h1>Categories</h1>


<h3>jekyll</h3>
<ul>
	
	<li><a href="/jekyll/update/2020/06/04/welcome-to-jekyll.html">Welcome to Jekyll!</a></li>
	
</ul>

<h3>update</h3>
<ul>
	
	<li><a href="/jekyll/update/2020/06/04/welcome-to-jekyll.html">Welcome to Jekyll!</a></li>
	
</ul>

<h3>Halcon</h3>
<ul>
	
	<li><a href="/halcon/2021/03/20/set_framegrabber_param.html">set_framegrabber_param</a></li>
	
	<li><a href="/halcon/2020/08/31/message_queue.html">Message Queue</a></li>
	
	<li><a href="/halcon/2020/08/18/calibration.html">Calibration</a></li>
	
	<li><a href="/halcon/2020/07/08/xyz_to_object_model_3d.html">xyz_to_object_model_3d</a></li>
	
	<li><a href="/halcon/2020/07/05/vector_angle_to_rigid.html">vector_angle_to_rigid</a></li>
	
	<li><a href="/halcon/2020/06/23/xld.html">xld</a></li>
	
	<li><a href="/halcon/2020/06/19/create_shape_model.html">create_shape_model</a></li>
	
	<li><a href="/halcon/2020/06/15/create_funct_1d_pairs.html">create_funct_1d_pairs </a></li>
	
	<li><a href="/halcon/2020/06/15/count_seconds.html">count_seconds</a></li>
	
	<li><a href="/halcon/2020/06/15/get_points_ellipse.html">get_points_ellipse </a></li>
	
	<li><a href="/halcon/2020/06/15/measure_pairs.html">measure_pairs</a></li>
	
	<li><a href="/halcon/2020/06/15/lut_trans.html">lut_trans</a></li>
	
	<li><a href="/halcon/2020/06/11/edges_sub_pix.html">edges_sub_pix</a></li>
	
	<li><a href="/halcon/2020/06/11/union1.html">union1</a></li>
	
	<li><a href="/halcon/2020/06/10/gen_image_const.html">gen_image_const</a></li>
	
	<li><a href="/halcon/2020/06/10/gray_erosion_shape.html">gray_erosion_shape</a></li>
	
	<li><a href="/halcon/2020/06/10/get_mbutton.html">get_mbutton </a></li>
	
	<li><a href="/halcon/2020/06/10/get_grayval.html">get_grayval</a></li>
	
	<li><a href="/halcon/2020/06/10/tuple_split.html">tuple_split</a></li>
	
	<li><a href="/halcon/2020/06/10/pose_to_hom_mat3d.html">pose_to_hom_mat3d</a></li>
	
	<li><a href="/halcon/2020/06/10/wait_seconds.html">wait_seconds</a></li>
	
	<li><a href="/halcon/2020/06/10/write_object.html">read and write object</a></li>
	
	<li><a href="/halcon/2020/06/09/Blog_Analysis.html">Blog Analysis</a></li>
	
	<li><a href="/halcon/2020/06/09/Region_Of_Interest.html">Region Of Interest</a></li>
	
	<li><a href="/halcon/2020/06/09/dev_set_color.html">dev_set_color </a></li>
	
	<li><a href="/halcon/2020/06/08/skeleton.html">skeleton</a></li>
	
	<li><a href="/halcon/2020/06/08/sort_region.html">sort_region</a></li>
	
	<li><a href="/halcon/2020/06/08/select_shape.html">select_shape</a></li>
	
	<li><a href="/halcon/2020/06/08/tile_images_offset.html">tile_images_offset</a></li>
	
	<li><a href="/halcon/2020/06/08/concat_obj.html">concat_obj</a></li>
	
	<li><a href="/halcon/2020/06/07/fill_up_shape.html">fill_up_shape</a></li>
	
	<li><a href="/halcon/2020/06/07/smallest_rectangle2.html">smallest_rectangle2</a></li>
	
	<li><a href="/halcon/2020/06/07/regiongrowing.html">regiongrowing</a></li>
	
	<li><a href="/halcon/2020/06/05/AT_3DLaser_Setting.html">AT 3D Laser Sensor Setting</a></li>
	
	<li><a href="/halcon/2020/06/05/min_max_gray.html">min_max_gray</a></li>
	
	<li><a href="/halcon/2020/06/05/smooth_image.html">smooth_image</a></li>
	
	<li><a href="/halcon/2020/06/05/decompose3.html">decompose3</a></li>
	
	<li><a href="/halcon/2020/06/05/complement.html">complement 补集</a></li>
	
	<li><a href="/halcon/2020/06/05/dilation_circle.html">dilation_circle</a></li>
	
	<li><a href="/halcon/2020/06/05/watersheds.html">watersheds</a></li>
	
	<li><a href="/halcon/2020/06/05/shape_trans.html">shape_trans</a></li>
	
	<li><a href="/halcon/2020/06/05/dyn_threshold.html">dyn_threshold</a></li>
	
	<li><a href="/halcon/2020/06/04/connection.html">connection</a></li>
	
</ul>

<h3>Markdown</h3>
<ul>
	
	<li><a href="/markdown/2020/06/06/learn-kramdown.html">learn kramdown</a></li>
	
</ul>

<h3>Django</h3>
<ul>
	
	<li><a href="/django/2020/06/26/form.html">form</a></li>
	
	<li><a href="/django/2020/06/25/generic-view.html">generic view</a></li>
	
	<li><a href="/django/2020/06/14/view.html">view</a></li>
	
	<li><a href="/django/2020/06/14/authentication.html">Authentication</a></li>
	
	<li><a href="/django/2020/06/12/field_error.html">FieldError</a></li>
	
	<li><a href="/django/2020/06/07/model.html">model</a></li>
	
	<li><a href="/django/2020/06/07/django_server.html">Django Server</a></li>
	
</ul>

<h3>Laser3DSensors</h3>
<ul>
	
	<li><a href="/laser3dsensors/2021/04/09/sick.html">Sick</a></li>
	
	<li><a href="/laser3dsensors/2020/12/14/encoder_parameter.html">Encoder Parameter</a></li>
	
	<li><a href="/laser3dsensors/2020/07/07/at.html">AT</a></li>
	
</ul>

<h3>Develop</h3>
<ul>
	
	<li><a href="/develop/2024/03/10/Unicode.html">Unicode</a></li>
	
	<li><a href="/develop/2023/11/18/InstallShield.html">InstallShield</a></li>
	
	<li><a href="/develop/2023/06/20/doxygen.html">Postman</a></li>
	
	<li><a href="/develop/2023/03/17/gitrebase.html">git rebase</a></li>
	
	<li><a href="/develop/2023/03/12/gitsquash.html">git squash</a></li>
	
	<li><a href="/develop/2022/08/16/Postman.html">Postman</a></li>
	
	<li><a href="/develop/2022/08/12/Apache.html">Apache</a></li>
	
	<li><a href="/develop/2022/08/02/MSBuild.html">MSBuild</a></li>
	
	<li><a href="/develop/2022/05/21/Azure.html">Visual Studio</a></li>
	
	<li><a href="/develop/2022/02/28/visualstudiocode.html">Visual Studio Code</a></li>
	
	<li><a href="/develop/2022/02/28/VisualStudio.html">Visual Studio</a></li>
	
	<li><a href="/develop/2022/01/24/UML.html">UML</a></li>
	
	<li><a href="/develop/2021/11/02/Wireshark.html">Wireshark</a></li>
	
	<li><a href="/develop/2021/11/02/Fiddler.html">Fiddler</a></li>
	
	<li><a href="/develop/2021/10/19/git.html">Git</a></li>
	
	<li><a href="/develop/2021/10/03/SAFeExam.html">SAFe Exam</a></li>
	
	<li><a href="/develop/2021/10/01/SAFe.html">SAFe</a></li>
	
	<li><a href="/develop/2021/08/28/cert.html">Certificates</a></li>
	
	<li><a href="/develop/2021/08/18/ssh.html">Github SSH</a></li>
	
	<li><a href="/develop/2021/01/11/YuTongCorrugatedIron.html">YuTong Corrugated Iron Project</a></li>
	
	<li><a href="/develop/2020/07/16/3DExtract.html">3DExtract</a></li>
	
</ul>

<h3>robot</h3>
<ul>
	
	<li><a href="/robot/2024/06/19/robot.html">robot</a></li>
	
	<li><a href="/robot/2024/04/25/IOEngineering.html">I/O Engineering</a></li>
	
	<li><a href="/robot/2024/04/14/load.html">load</a></li>
	
	<li><a href="/robot/2023/04/14/CTM.html">CTM</a></li>
	
	<li><a href="/robot/2023/04/11/MOC.html">MOC</a></li>
	
	<li><a href="/robot/2022/07/22/Collision.html">Certificate</a></li>
	
	<li><a href="/robot/2022/06/02/certificate.html">Certificate</a></li>
	
	<li><a href="/robot/2022/02/28/RobotWebService.html">Robot Web Service</a></li>
	
	<li><a href="/robot/2022/02/24/OmniCore.html">OmniCore</a></li>
	
	<li><a href="/robot/2022/02/24/PCSDK.html">PC SDK</a></li>
	
	<li><a href="/robot/2022/02/17/Conc.html">Concurrent program execution</a></li>
	
	<li><a href="/robot/2021/08/07/repository.html">Repository</a></li>
	
	<li><a href="/robot/2021/08/03/arcwelding.html">ArcWelding</a></li>
	
	<li><a href="/robot/2021/07/12/robotstudio.html">RobotStudio</a></li>
	
	<li><a href="/robot/2021/07/11/TPU.html">FlexPendant</a></li>
	
	<li><a href="/robot/2021/06/28/externalaxiswizard.html">External Axis Wizard</a></li>
	
	<li><a href="/robot/2021/04/18/FlexPendantSDK.html">FlexPendant SDK</a></li>
	
	<li><a href="/robot/2021/03/15/crc.html">CRC Module</a></li>
	
	<li><a href="/robot/2020/09/04/logging_module.html">Logging Module</a></li>
	
	<li><a href="/robot/2020/07/29/yutong_window.html">YuTong Window Frame</a></li>
	
	<li><a href="/robot/2020/07/29/pm.html">Production Manager</a></li>
	
</ul>

<h3>Linux</h3>
<ul>
	
	<li><a href="/linux/2021/06/21/vi.html">vi</a></li>
	
	<li><a href="/linux/2021/06/21/bash.html">Bash</a></li>
	
	<li><a href="/linux/2021/06/18/ssh.html">SSH</a></li>
	
	<li><a href="/linux/2021/06/17/ansible.html">Ansible</a></li>
	
	<li><a href="/linux/2021/06/10/docker.html">docker</a></li>
	
	<li><a href="/linux/2021/03/10/ubuntu.html">ubuntu</a></li>
	
	<li><a href="/linux/2020/12/25/smart_box.html">SmartBox Development</a></li>
	
	<li><a href="/linux/2020/10/25/aprol_develop.html">APROL Development</a></li>
	
	<li><a href="/linux/2020/10/13/aprol_init.html">APROL New</a></li>
	
	<li><a href="/linux/2020/10/12/squirrel.html">SQuirreL</a></li>
	
	<li><a href="/linux/2020/10/09/shell.html">shell</a></li>
	
</ul>

<h3>SmartOT</h3>
<ul>
	
	<li><a href="/smartot/2021/06/23/timescaledb.html">TimescaleDB</a></li>
	
	<li><a href="/smartot/2021/06/07/postgresql.html">PostgreSQL</a></li>
	
	<li><a href="/smartot/2021/02/21/mqtt.html">MQTT</a></li>
	
	<li><a href="/smartot/2021/02/05/snap.html">snap</a></li>
	
	<li><a href="/smartot/2021/02/05/sink.html">Sink</a></li>
	
	<li><a href="/smartot/2021/02/01/ftp.html">ftp</a></li>
	
	<li><a href="/smartot/2021/01/30/x11vnc.html">X11VNC</a></li>
	
	<li><a href="/smartot/2021/01/21/install.html">install</a></li>
	
</ul>

<h3>CSharp</h3>
<ul>
	
	<li><a href="/csharp/2024/07/25/cache.html">Cache</a></li>
	
	<li><a href="/csharp/2024/01/06/Socket.html">Socket</a></li>
	
	<li><a href="/csharp/2023/08/21/Cryptography.html">Cryptography</a></li>
	
	<li><a href="/csharp/2023/08/19/DesignPatterns.html">Design Patterns</a></li>
	
	<li><a href="/csharp/2023/07/20/unittest.html">Unit Test</a></li>
	
	<li><a href="/csharp/2023/06/14/LiveChart.Wpf.html">LiveChart.Wpf</a></li>
	
	<li><a href="/csharp/2023/04/22/CPPInteropPInvoke.html">C++ Interop PInvoke</a></li>
	
	<li><a href="/csharp/2023/04/05/Windows.html">Windows</a></li>
	
	<li><a href="/csharp/2023/02/11/Array.html">Array</a></li>
	
	<li><a href="/csharp/2023/02/08/ListView.html">ListView</a></li>
	
	<li><a href="/csharp/2023/02/08/ListBox.html">ListBox</a></li>
	
	<li><a href="/csharp/2022/12/06/Singleton.html">Pipe</a></li>
	
	<li><a href="/csharp/2022/12/03/AlignmentMarginPadding.html">Alignment Margin Padding</a></li>
	
	<li><a href="/csharp/2022/11/26/Pipe.html">Pipe</a></li>
	
	<li><a href="/csharp/2022/10/31/SynchronizationContext.html">SynchronizationContext</a></li>
	
	<li><a href="/csharp/2022/10/31/ClassLibrary.html">Class Library</a></li>
	
	<li><a href="/csharp/2022/10/27/Zip.html">Zip</a></li>
	
	<li><a href="/csharp/2022/10/17/Localization.html">Localization</a></li>
	
	<li><a href="/csharp/2022/10/15/DelegateEvent.html">Delegate Event</a></li>
	
	<li><a href="/csharp/2022/10/12/Window.html">Window</a></li>
	
	<li><a href="/csharp/2022/10/11/TextBox.html">TextBox</a></li>
	
	<li><a href="/csharp/2022/10/11/WindowChrome.html">WindowChrome</a></li>
	
	<li><a href="/csharp/2022/09/27/ThreadPool.html">ThreadPool</a></li>
	
	<li><a href="/csharp/2022/09/22/ClassDiagram.html">View Class Diagram</a></li>
	
	<li><a href="/csharp/2022/08/24/unsafe.html">unsafe</a></li>
	
	<li><a href="/csharp/2022/06/27/Generic.html">Generic泛型</a></li>
	
	<li><a href="/csharp/2022/06/16/Razor.html">Razor</a></li>
	
	<li><a href="/csharp/2022/06/12/AppConfig.html">App.config</a></li>
	
	<li><a href="/csharp/2022/06/12/IEnumerable.html">IEnumerable</a></li>
	
	<li><a href="/csharp/2022/06/06/database.html">DataBase</a></li>
	
	<li><a href="/csharp/2022/06/03/AutoMapper.html">AutoMapper</a></li>
	
	<li><a href="/csharp/2022/05/29/IOC.html">IOC控制反转</a></li>
	
	<li><a href="/csharp/2022/05/25/CommunityToolkit.Mvvm.html">CommunityToolkit.Mvvm</a></li>
	
	<li><a href="/csharp/2022/05/21/EntityFramework.html">Entity Framework</a></li>
	
	<li><a href="/csharp/2022/05/13/Class.html">Static Code Analysis</a></li>
	
	<li><a href="/csharp/2022/05/13/StaticCodeAnalysis.html">Static Code Analysis</a></li>
	
	<li><a href="/csharp/2022/05/12/WPFBrush.html">WPF Brush</a></li>
	
	<li><a href="/csharp/2022/05/10/Style.html">WPF Style</a></li>
	
	<li><a href="/csharp/2022/04/29/VisualStudio.html">Visual Studio</a></li>
	
	<li><a href="/csharp/2022/04/26/Config.html">Config</a></li>
	
	<li><a href="/csharp/2022/04/24/Lock.html">Lock</a></li>
	
	<li><a href="/csharp/2022/04/20/LINQ.html">LINQ (Language Integrated Query)</a></li>
	
	<li><a href="/csharp/2022/04/15/ReleaseDebug.html">Release Debug</a></li>
	
	<li><a href="/csharp/2022/04/14/Timer.html">Timer</a></li>
	
	<li><a href="/csharp/2022/04/08/WebSocket.html">Web Socket</a></li>
	
	<li><a href="/csharp/2022/04/06/Enum.html">Enum</a></li>
	
	<li><a href="/csharp/2022/03/18/AccessModifier.html">access modifier</a></li>
	
	<li><a href="/csharp/2022/02/26/ApplyCodeChanges.html">Apply Code Changes 编辑并继续</a></li>
	
	<li><a href="/csharp/2022/01/14/AssemblyInformation.html">Assembly Information</a></li>
	
	<li><a href="/csharp/2021/12/29/ActionFuncTuple.html">Action & Func & Tuple</a></li>
	
	<li><a href="/csharp/2021/12/04/FileAndStream.html">Check Write Permission</a></li>
	
	<li><a href="/csharp/2021/12/02/XmlSerialization.html">Xml Serialization </a></li>
	
	<li><a href="/csharp/2021/12/02/Xml.html">Xml</a></li>
	
	<li><a href="/csharp/2021/12/02/Serialize.html">Serialize</a></li>
	
	<li><a href="/csharp/2021/12/02/json.html">json</a></li>
	
	<li><a href="/csharp/2021/12/01/multithread.html">Multi Thread</a></li>
	
	<li><a href="/csharp/2021/11/07/trace.html">System.Diagnostics.Trace</a></li>
	
	<li><a href="/csharp/2021/10/28/webrequest.html">WebRequest</a></li>
	
	<li><a href="/csharp/2021/10/28/extensionmethod.html">C#原始类型扩展方法</a></li>
	
	<li><a href="/csharp/2021/09/08/Signing.html">Signing程序签名</a></li>
	
	<li><a href="/csharp/2021/09/01/httpwebrequest.html">HttpWebRequest </a></li>
	
	<li><a href="/csharp/2021/08/31/blazor.html">Blazor </a></li>
	
	<li><a href="/csharp/2021/08/31/bootstrapblazor.html">BootstrapBlazor </a></li>
	
	<li><a href="/csharp/2021/08/30/windowsservice.html">WindowsService</a></li>
	
	<li><a href="/csharp/2021/08/29/webapi.html">WebAPI</a></li>
	
	<li><a href="/csharp/2021/07/22/csharp.html">C#</a></li>
	
	<li><a href="/csharp/2021/07/20/ildasm.html">IL DASM</a></li>
	
	<li><a href="/csharp/2021/07/16/async.html">Async</a></li>
	
	<li><a href="/csharp/2021/07/16/aspnet.html">ASPNET</a></li>
	
	<li><a href="/csharp/2021/07/16/nuget.html">NuGet</a></li>
	
	<li><a href="/csharp/2021/07/15/basic.html">Basic</a></li>
	
	<li><a href="/csharp/2021/03/13/wpf.html">WPF</a></li>
	
	<li><a href="/csharp/2021/02/03/mvvmlight.html">MvvmLight</a></li>
	
</ul>

<h3>Python</h3>
<ul>
	
	<li><a href="/python/2024/05/27/file.html">File</a></li>
	
	<li><a href="/python/2024/04/24/Spiral.html">Spiral</a></li>
	
	<li><a href="/python/2024/04/18/Exception.html">Exception</a></li>
	
	<li><a href="/python/2024/03/31/class.html">class</a></li>
	
	<li><a href="/python/2024/03/28/threading.html">threading</a></li>
	
	<li><a href="/python/2024/03/28/tkinter.html">tkinter</a></li>
	
	<li><a href="/python/2024/03/28/basic.html">basic</a></li>
	
	<li><a href="/python/2024/03/27/struct.html">struct</a></li>
	
	<li><a href="/python/2024/03/26/string.html">string</a></li>
	
	<li><a href="/python/2024/03/26/basic.html">Basic</a></li>
	
	<li><a href="/python/2024/03/10/ParsingBuilding.html">Parsing arguments and building values</a></li>
	
	<li><a href="/python/2024/03/10/PyModule.html">PyModule</a></li>
	
	<li><a href="/python/2024/02/05/PyObjectConvert.html">PyObjectConvert</a></li>
	
	<li><a href="/python/2024/01/20/opencv.html">OpenCV</a></li>
	
	<li><a href="/python/2024/01/20/NumPy.html">NumPy</a></li>
	
	<li><a href="/python/2024/01/18/VirtualEnvironment.html">Virtual Environment</a></li>
	
	<li><a href="/python/2023/12/11/socket.html">socket</a></li>
	
	<li><a href="/python/2023/12/11/logging.html">logging</a></li>
	
	<li><a href="/python/2023/12/10/python.html">Python</a></li>
	
	<li><a href="/python/2023/12/10/Docstring.html">Docstring</a></li>
	
	<li><a href="/python/2023/11/06/EmbeddingPython.html">Embeeding Python</a></li>
	
	<li><a href="/python/2023/11/03/VisualStudioPython.html">Python in Visual Studio</a></li>
	
	<li><a href="/python/2023/11/03/Installation.html">Installation</a></li>
	
	<li><a href="/python/2023/11/03/CExtension.html">C++ Extension for Python</a></li>
	
	<li><a href="/python/2021/02/09/pip.html">pip</a></li>
	
</ul>

<h3>javascript</h3>
<ul>
	
	<li><a href="/javascript/2021/07/05/typescript.html">TypeScript</a></li>
	
	<li><a href="/javascript/2021/02/28/redux.html">Redux</a></li>
	
	<li><a href="/javascript/2021/02/22/xmlhttprequest.html">XMLHttpRequest</a></li>
	
	<li><a href="/javascript/2021/02/20/nodejs.html">Node.js</a></li>
	
	<li><a href="/javascript/2021/02/20/reactjs.html">React</a></li>
	
</ul>

<h3>VM</h3>
<ul>
	
	<li><a href="/vm/2021/06/13/virtualbox.html">VirtualBox</a></li>
	
</ul>

<h3>Angular</h3>
<ul>
	
	<li><a href="/angular/2021/06/30/learn.html">Learn</a></li>
	
</ul>

<h3>Windows</h3>
<ul>
	
	<li><a href="/windows/2024/02/02/terms.html">Certificate</a></li>
	
	<li><a href="/windows/2024/02/01/Certificate.html">Certificate</a></li>
	
	<li><a href="/windows/2023/11/02/cmd.html">command</a></li>
	
	<li><a href="/windows/2023/01/12/windowrecovery.html">Windows Recovery</a></li>
	
	<li><a href="/windows/2022/12/12/windowsupdate.html">Windows Update</a></li>
	
	<li><a href="/windows/2022/12/04/FFmpeg.html">FFmpeg</a></li>
	
	<li><a href="/windows/2021/07/01/windows.html">Windows</a></li>
	
</ul>

<h3>Pick</h3>
<ul>
	
	<li><a href="/pick/2024/03/26/ptp.html">PTP</a></li>
	
	<li><a href="/pick/2024/03/26/CTM.html">CTM</a></li>
	
	<li><a href="/pick/2023/08/31/Signals.html">Conveyor Tracking Signals</a></li>
	
	<li><a href="/pick/2022/10/10/Lab.html">Lab</a></li>
	
	<li><a href="/pick/2022/07/21/PMRT.html">PMRT</a></li>
	
	<li><a href="/pick/2022/07/19/PMPP.html">PMPP</a></li>
	
	<li><a href="/pick/2022/04/18/RAPID.html">RAPID</a></li>
	
	<li><a href="/pick/2021/11/12/irb360.html">IRB360</a></li>
	
	<li><a href="/pick/2021/11/03/conveyortracking.html">Conveyor Tracking</a></li>
	
	<li><a href="/pick/2021/08/23/learn.html">Learn</a></li>
	
</ul>

<h3>zenon</h3>
<ul>
	
	<li><a href="/zenon/2023/09/12/UpgradeZenon12.html">Upgrade To Zenon 12</a></li>
	
	<li><a href="/zenon/2023/09/12/UpgradeZenon11.html">Upgrade To Zenon 11</a></li>
	
	<li><a href="/zenon/2023/01/12/LanguageSwitch.html">Language Switch</a></li>
	
	<li><a href="/zenon/2022/10/13/AddInUtility.html">AddInUtility</a></li>
	
	<li><a href="/zenon/2022/08/17/Email.html">Emial</a></li>
	
	<li><a href="/zenon/2022/08/03/RecipeGroupeManager.html">RecipeGroupeManager</a></li>
	
	<li><a href="/zenon/2022/05/24/ScreenHtml.html">Screen Html</a></li>
	
	<li><a href="/zenon/2022/03/28/Function.html">Function</a></li>
	
	<li><a href="/zenon/2022/03/28/UserAdministration.html">User Administration</a></li>
	
	<li><a href="/zenon/2022/03/05/Symbol.html">Symbol</a></li>
	
	<li><a href="/zenon/2022/03/05/Project.html">Project</a></li>
	
	<li><a href="/zenon/2022/03/01/ABBProjectWizard.html">ABB Project Configuration Wizard</a></li>
	
	<li><a href="/zenon/2022/02/22/Runtime.html">zenon Runtime</a></li>
	
	<li><a href="/zenon/2022/01/26/Alarm.html">Alarm Message List (AML)</a></li>
	
	<li><a href="/zenon/2022/01/12/PROFINET.html">PROFINET</a></li>
	
	<li><a href="/zenon/2022/01/12/EtherNetIP.html">EtherNet/IP</a></li>
	
	<li><a href="/zenon/2021/12/31/SCADALogic.html">SCADALogic</a></li>
	
	<li><a href="/zenon/2021/12/29/CodeMeter.html">CodeMeter</a></li>
	
	<li><a href="/zenon/2021/12/20/Variable.html">Variable</a></li>
	
	<li><a href="/zenon/2021/12/16/Screen.html">Screen</a></li>
	
	<li><a href="/zenon/2021/12/16/StructuredText.html">Structured Text (ST)</a></li>
	
	<li><a href="/zenon/2021/12/16/Frame.html">Frame</a></li>
	
	<li><a href="/zenon/2021/12/15/LadderDiagram.html">Ladder Diagram (LD)</a></li>
	
	<li><a href="/zenon/2021/12/05/zenonfunction.html">zenon Functions</a></li>
	
	<li><a href="/zenon/2021/10/30/zenonCEL.html">zenon Chronological Event List(CEL)</a></li>
	
	<li><a href="/zenon/2021/10/16/zenonExtendedTrend.html">zenon Extended Trend</a></li>
	
	<li><a href="/zenon/2021/10/15/zenonHistorian.html">zenon Historian</a></li>
	
	<li><a href="/zenon/2021/10/13/zenonWPF.html">zenon WPF Element</a></li>
	
	<li><a href="/zenon/2021/10/13/straton.html">straton</a></li>
	
	<li><a href="/zenon/2021/10/09/zenonAddin.html">Zenon Add-Ins</a></li>
	
	<li><a href="/zenon/2021/09/03/zenon.html">Learn zenon</a></li>
	
</ul>

<h3>Automation</h3>
<ul>
	
	<li><a href="/automation/2022/07/13/Festo.html">Festo</a></li>
	
	<li><a href="/automation/2021/09/16/Modbus.html">Modbus</a></li>
	
	<li><a href="/automation/2021/09/13/AC500.html">AC500</a></li>
	
	<li><a href="/automation/2021/09/12/PROFINET.html">PROFINET</a></li>
	
</ul>

<h3>WPF</h3>
<ul>
	
	<li><a href="/wpf/2023/10/26/Converter.html">IValueConveyor</a></li>
	
	<li><a href="/wpf/2022/07/28/SingleExecutableFile.html">Single Executable File</a></li>
	
	<li><a href="/wpf/2022/06/28/WindowsFormHost.html">WindowsFormHost</a></li>
	
	<li><a href="/wpf/2022/06/09/Binding.html">Binding</a></li>
	
	<li><a href="/wpf/2022/06/03/DataGrid.html">DataGrid</a></li>
	
	<li><a href="/wpf/2022/05/31/TemplateBinding.html">TemplateBinding</a></li>
	
	<li><a href="/wpf/2022/05/30/DataTemplate.html">DataTemplate</a></li>
	
	<li><a href="/wpf/2022/05/30/ControlTemplate.html">ControlTemplate</a></li>
	
	<li><a href="/wpf/2022/05/29/Command.html">Control</a></li>
	
	<li><a href="/wpf/2022/05/28/Control.html">Control</a></li>
	
	<li><a href="/wpf/2022/05/22/FluentRibbon.html">Fluent.Ribbon</a></li>
	
	<li><a href="/wpf/2022/05/20/RoutedEvent.html">Routed Event</a></li>
	
	<li><a href="/wpf/2022/05/19/CustomControl.html">Custom Control</a></li>
	
	<li><a href="/wpf/2022/05/17/wpfResource.html">WPF Resource</a></li>
	
	<li><a href="/wpf/2021/12/09/INotifyPropertyChanged.html">INotifyPropertyChanged</a></li>
	
</ul>

<h3>CPP</h3>
<ul>
	
	<li><a href="/cpp/2024/06/04/Log.html">Log</a></li>
	
	<li><a href="/cpp/2024/03/14/ClassStruct.html">Class & Struct</a></li>
	
	<li><a href="/cpp/2024/02/08/WorkerThread.html">WorkerThread</a></li>
	
	<li><a href="/cpp/2024/02/05/map.html">map</a></li>
	
	<li><a href="/cpp/2024/02/04/Singleton.html">Singleton</a></li>
	
	<li><a href="/cpp/2023/12/17/Thread.html">Thread</a></li>
	
	<li><a href="/cpp/2023/12/17/Lock.html">Lock</a></li>
	
	<li><a href="/cpp/2023/10/31/Debug.html">Debug</a></li>
	
	<li><a href="/cpp/2023/09/24/C.html">C</a></li>
	
	<li><a href="/cpp/2023/09/18/MSBuild.html">MSBuild</a></li>
	
	<li><a href="/cpp/2023/04/18/Resource.html">Resource</a></li>
	
	<li><a href="/cpp/2023/04/18/Exception.html">Exception</a></li>
	
	<li><a href="/cpp/2023/01/19/template.html">template</a></li>
	
	<li><a href="/cpp/2022/11/28/struct.html">struct</a></li>
	
	<li><a href="/cpp/2022/10/16/CTreeView.html">CTreeView</a></li>
	
	<li><a href="/cpp/2022/10/16/CListView.html">CListView</a></li>
	
	<li><a href="/cpp/2022/10/16/CFormView.html">CFormView</a></li>
	
	<li><a href="/cpp/2022/10/02/toolbar.html">toolbar</a></li>
	
	<li><a href="/cpp/2022/09/30/CSplitterWnd.html">CSplitterWnd</a></li>
	
	<li><a href="/cpp/2022/09/29/enum.html">enum</a></li>
	
	<li><a href="/cpp/2022/09/28/File.html">File</a></li>
	
	<li><a href="/cpp/2022/09/27/MFCApplicationTypeOptions.html">MFC Application Type Options</a></li>
	
	<li><a href="/cpp/2022/09/09/Message.html">Message</a></li>
	
	<li><a href="/cpp/2022/09/06/CWinApp.html">CWinApp </a></li>
	
	<li><a href="/cpp/2022/09/06/CFrameWnd.html">CFrameWnd </a></li>
	
	<li><a href="/cpp/2022/09/06/CDocumemtCView.html">CDocument CView</a></li>
	
	<li><a href="/cpp/2022/09/01/Hook.html">Hook </a></li>
	
	<li><a href="/cpp/2022/08/31/CList.html">CList & CTypedPtrList</a></li>
	
	<li><a href="/cpp/2022/08/29/SmartPointer.html">smart pointer</a></li>
	
	<li><a href="/cpp/2022/08/29/pointer.html">Pointer </a></li>
	
	<li><a href="/cpp/2022/08/25/WINAPI.html">WINAPI </a></li>
	
	<li><a href="/cpp/2022/08/25/Thread.html">Thread</a></li>
	
	<li><a href="/cpp/2022/08/24/Event.html">Event</a></li>
	
	<li><a href="/cpp/2022/08/23/assert.html">assert</a></li>
	
	<li><a href="/cpp/2022/08/22/main.html">main</a></li>
	
	<li><a href="/cpp/2022/08/18/pch.html">pch</a></li>
	
	<li><a href="/cpp/2022/08/18/CPPCLI.html">C++/CLI</a></li>
	
	<li><a href="/cpp/2022/08/18/string.html">string</a></li>
	
	<li><a href="/cpp/2022/08/12/Build.html">Build</a></li>
	
	<li><a href="/cpp/2022/07/10/MainFrm.html">MainFrm</a></li>
	
	<li><a href="/cpp/2022/07/09/Dialog.html">Dialog</a></li>
	
	<li><a href="/cpp/2022/07/07/WinMain.html">WinMain</a></li>
	
	<li><a href="/cpp/2022/07/06/MFCWizard.html">MFC Wizard</a></li>
	
	<li><a href="/cpp/2022/07/06/MFCToolBar.html">MFC ToolBar</a></li>
	
	<li><a href="/cpp/2022/07/06/MFCSDI.html">MFC SDI</a></li>
	
	<li><a href="/cpp/2022/07/06/MFCMessage.html">MFC Message</a></li>
	
	<li><a href="/cpp/2022/07/06/MFCMenu.html">MFC Menu</a></li>
	
	<li><a href="/cpp/2022/07/06/MFCMDI.html">MFC MDI</a></li>
	
	<li><a href="/cpp/2022/07/06/MFCControl.html">MFC Control</a></li>
	
	<li><a href="/cpp/2022/07/06/MFC.html">MFC</a></li>
	
	<li><a href="/cpp/2022/06/29/AppwebHttpAPI.html">Appweb Http API</a></li>
	
	<li><a href="/cpp/2022/06/29/VSConfiguration.html">Visual C++ Configuration</a></li>
	
	<li><a href="/cpp/2022/06/26/libdll.html">Lib & DLL</a></li>
	
	<li><a href="/cpp/2022/06/26/Basic.html">Basic</a></li>
	
	<li><a href="/cpp/2022/02/28/Preprocessor.html">Preprocessor</a></li>
	
</ul>

<h3>Azure</h3>
<ul>
	
	<li><a href="/azure/2022/10/22/Wiki.html">Wiki</a></li>
	
</ul>

<h3>CVL</h3>
<ul>
	
	<li><a href="/cvl/2023/06/04/Security.html">Security</a></li>
	
	<li><a href="/cvl/2023/05/13/ccAcqProps.html">ccVideoFormat</a></li>
	
	<li><a href="/cvl/2023/04/25/ccVideoFormat.html">ccVideoFormat</a></li>
	
	<li><a href="/cvl/2023/04/25/ccAcqFifoPtrh.html">ccAcqFifoPtrh</a></li>
	
	<li><a href="/cvl/2023/04/09/ccGigEVisionCamera.html">ccGigEVisionCamera</a></li>
	
	<li><a href="/cvl/2023/04/05/GigE.html">GigE</a></li>
	
	<li><a href="/cvl/2023/04/01/ccTimer.html">ccTimer</a></li>
	
	<li><a href="/cvl/2023/04/01/ccThread.html">ccThread</a></li>
	
	<li><a href="/cvl/2023/04/01/ccPelBuffer.html">ccPelBuffer</a></li>
	
	<li><a href="/cvl/2023/04/01/CoordinateSystems.html">Coordinate Systems</a></li>
	
	<li><a href="/cvl/2023/03/31/ccUITablet.html">ccUITablet</a></li>
	
	<li><a href="/cvl/2023/03/27/ccPtrHandle.html">ccPtrHandle</a></li>
	
	<li><a href="/cvl/2023/03/26/ccDisplayConsole.html">ccDisplayConsole</a></li>
	
	<li><a href="/cvl/2023/03/24/DevelopmentEnvironment.html">Development Environment</a></li>
	
	<li><a href="/cvl/2023/02/10/Basic.html">Basic</a></li>
	
	<li><a href="/cvl/2023/02/09/CVL.html">CVL</a></li>
	
</ul>

<h3>Vision</h3>
<ul>
	
	<li><a href="/vision/2023/04/09/GenICam.html">GenICam</a></li>
	
	<li><a href="/vision/2023/04/08/Pylon.html">Pylon</a></li>
	
	<li><a href="/vision/2023/03/25/Balser.html">Balser</a></li>
	
</ul>

<h3>VisionPro</h3>
<ul>
	
	<li><a href="/visionpro/2023/04/04/VisionPro.html">VisionPro</a></li>
	
</ul>

<h3>Office</h3>
<ul>
	
	<li><a href="/office/2023/11/03/outlook.html">Outlook</a></li>
	
	<li><a href="/office/2023/09/11/excel.html">Excel</a></li>
	
</ul>

<h3>ToolkitPro</h3>
<ul>
	
	<li><a href="/toolkitpro/2023/10/13/Theme.html">Theme</a></li>
	
	<li><a href="/toolkitpro/2023/10/13/Menu.html">Menu</a></li>
	
	<li><a href="/toolkitpro/2023/10/13/DockingPane.html">Docking Pane</a></li>
	
	<li><a href="/toolkitpro/2023/09/13/Codejock.ToolkitPro.MFC.html">Codejock.ToolkitPro.MFC</a></li>
	
</ul>

<h3>Ruby</h3>
<ul>
	
	<li><a href="/ruby/2024/06/08/ruby.html">ruby</a></li>
	
</ul>

<h3>develop</h3>
<ul>
	
	<li><a href="/develop/2024/07/26/software.html">software</a></li>
	
	<li><a href="/develop/2024/07/06/nssm.html">nssm</a></li>
	
	<li><a href="/develop/2024/07/06/IPAddress.html">IP Address</a></li>
	
</ul>