<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[crazycooler的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/crazycooler</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; crazycooler]]></copyright><item><title><![CDATA[这十几年的工作总结（四）- 集群计算的迭代初章]]></title><link>https://blog.youkuaiyun.com/crazycooler/article/details/142186791</link><guid>https://blog.youkuaiyun.com/crazycooler/article/details/142186791</guid><author>crazycooler</author><pubDate>Sat, 14 Sep 2024 16:23:49 +0800</pubDate><description><![CDATA[集群计算（Cluster Computing）是指将多个计算机连接起来作为一个整体来使用，这些计算机通常共享一个共同的任务或者目标。在集群计算中，这些计算机（节点）通过网络互相连接，并且可以协调工作以提高计算能力或提供冗余备份。集群计算的主要目的是为了实现高性能计算（HPC），负载均衡，以及提高系统的可用性和可靠性。]]></description><category></category></item><item><title><![CDATA[这十几年的工作总结（三）- 桌面端选型]]></title><link>https://blog.youkuaiyun.com/crazycooler/article/details/142068483</link><guid>https://blog.youkuaiyun.com/crazycooler/article/details/142068483</guid><author>crazycooler</author><pubDate>Tue, 10 Sep 2024 15:38:08 +0800</pubDate><description><![CDATA[其实桌面端开发还是属于百家争鸣的阶段，但是当前这个时间节点却是互联网的时代，更多的人涌入的是Web赛道。从MFC时代来的同学们，必定知道，当时有一个东西叫做皮肤，不要误会，这个不是游戏里面的那个皮肤，而是桌面应用程序的皮肤。第一次尝试Web+桌面应用是采用了QT的WebView模式，不可否认这确实是一个非常好的方案，开发效率直接提升了好几倍。也就是那个时候开始学习的C#语言，当然还有一个原因，在Visual Studio中C#调用C/C++的代码非常的丝滑，包括Debug联调功能简直爱了。]]></description><category></category></item><item><title><![CDATA[这十几年的工作总结（二）- 前端选型]]></title><link>https://blog.youkuaiyun.com/crazycooler/article/details/142100611</link><guid>https://blog.youkuaiyun.com/crazycooler/article/details/142100611</guid><author>crazycooler</author><pubDate>Tue, 10 Sep 2024 15:35:26 +0800</pubDate><description><![CDATA[回过头看看之前的博客，竟然发现那些文字已是多年前的事了。自18年后，我几乎不再撰写博客。昨天重读了那些旧文，觉得还是有必要继续记录些什么。因此，我想借此机会回顾并记录下这十多年来的工作经历。]]></description><category></category></item><item><title><![CDATA[这十几年的工作总结（一）- 后端选型]]></title><link>https://blog.youkuaiyun.com/crazycooler/article/details/142057722</link><guid>https://blog.youkuaiyun.com/crazycooler/article/details/142057722</guid><author>crazycooler</author><pubDate>Mon, 09 Sep 2024 14:22:29 +0800</pubDate><description><![CDATA[回过头看看之前的博客，竟然发现那些文字已是多年前的事了。自18年后，我几乎不再撰写博客。昨天重读了那些旧文，觉得还是有必要继续记录些什么。因此，我想借此机会回顾并记录下这十多年来的工作经历。]]></description><category></category></item><item><title><![CDATA[人工智能笔记（一）]]></title><link>https://blog.youkuaiyun.com/crazycooler/article/details/73358993</link><guid>https://blog.youkuaiyun.com/crazycooler/article/details/73358993</guid><author>crazycooler</author><pubDate>Fri, 16 Jun 2017 23:12:18 +0800</pubDate><description><![CDATA[线性回归
  假设有输入数据X(x1，x2……xn)(x_1，x_2……x_n)，输出数据Y，通过线性方程来拟合输入数据X和输出数据Y之间的关系。线性方程为： 
  h(x)=w0+w1x1+w2x2...+wnxn h(x) = w_0+w_1x_1+w_2x_2...+w_nx_n  
  现在我们有m组输入数据X和对应的实际输出数据Y，这时候矩阵表示： 
  ⎡⎣⎢⎢⎢⎢⎢⎢y1y2y3...]]></description><category></category></item><item><title><![CDATA[qt杂1]]></title><link>https://blog.youkuaiyun.com/crazycooler/article/details/72911544</link><guid>https://blog.youkuaiyun.com/crazycooler/article/details/72911544</guid><author>crazycooler</author><pubDate>Thu, 08 Jun 2017 13:31:36 +0800</pubDate><description><![CDATA[QMainWindow（qt5.8）menu，toolbars，statusbar都是非常简单的，直接添加就行，详见： 
https://www.devbean.net/2012/09/qt-study-road-2-menubar-toolbar-statusbar/下面要介绍，centeral Widget： 
这个区域主要用来显示窗体的主要信息，如何设置呢？ 
centeral widget顾]]></description><category></category></item><item><title><![CDATA[boost 字符串处理(2)]]></title><link>https://blog.youkuaiyun.com/crazycooler/article/details/49448605</link><guid>https://blog.youkuaiyun.com/crazycooler/article/details/49448605</guid><author>crazycooler</author><pubDate>Tue, 27 Oct 2015 15:13:53 +0800</pubDate><description><![CDATA[一.字符串和其他类型的转换头文件 #include string str = "12345";
int num;
stringstream stream;
stream << str;
stream >> num;  //num:12345这样应该看懂了，lexical_cast是如何工作了吧！当然boost里面是没有用到stringstream的，那么boost中是如何处理的呢？ 
其实和stri]]></description><category></category></item><item><title><![CDATA[boost 字符串处理(1)]]></title><link>https://blog.youkuaiyun.com/crazycooler/article/details/49446507</link><guid>https://blog.youkuaiyun.com/crazycooler/article/details/49446507</guid><author>crazycooler</author><pubDate>Tue, 27 Oct 2015 12:03:50 +0800</pubDate><description><![CDATA[一.从split开始string str1("hello abc-*-ABC-*-aBc goodbye");
vector<string> SplitVec; //结果
split(SplitVec, str1, is_any_of("-*"), token_compress_on);1.首先讨论最简单的一个参数token_compress_on，为一个枚举类型namespace boost {]]></description><category></category></item><item><title><![CDATA[JavaScript 面向对象]]></title><link>https://blog.youkuaiyun.com/crazycooler/article/details/49230661</link><guid>https://blog.youkuaiyun.com/crazycooler/article/details/49230661</guid><author>crazycooler</author><pubDate>Sun, 18 Oct 2015 20:39:32 +0800</pubDate><description><![CDATA[1.通过函数创建类 
case 1 ： new function_name();

var t1 = 'ttt';
function aaa()
{
    this.t1 = '222';
}
var a = new aaa();
console.log(t1); //ttt

case 2：function_name(); 如果忘记了new会怎么样呢？ 
这时候aaa函数中的t1和全局变量的t]]></description><category></category></item><item><title><![CDATA[辅助工具——内存泄露检测 VLD]]></title><link>https://blog.youkuaiyun.com/crazycooler/article/details/37599149</link><guid>https://blog.youkuaiyun.com/crazycooler/article/details/37599149</guid><author>crazycooler</author><pubDate>Wed, 09 Jul 2014 15:14:13 +0800</pubDate><description><![CDATA[内存泄露的检测方式非常多，因此在这里]]></description><category></category></item><item><title><![CDATA[GPU渲染时代——2D图形图像中的应用（二）]]></title><link>https://blog.youkuaiyun.com/crazycooler/article/details/37304045</link><guid>https://blog.youkuaiyun.com/crazycooler/article/details/37304045</guid><author>crazycooler</author><pubDate>Sun, 06 Jul 2014 09:49:51 +0800</pubDate><description><![CDATA[这篇博文来介绍DX的初始化，并封装成]]></description><category></category></item><item><title><![CDATA[GPU渲染时代——2D图形图像中的应用（一）]]></title><link>https://blog.youkuaiyun.com/crazycooler/article/details/36405371</link><guid>https://blog.youkuaiyun.com/crazycooler/article/details/36405371</guid><author>crazycooler</author><pubDate>Sat, 05 Jul 2014 18:34:03 +0800</pubDate><description><![CDATA[Windows上的2D程序还主要基于GDI和GDI+，遗憾的是这两者都是软件实现，而Direct2D则不同，它基于Direct3D，所以能够使用硬件加速功能，能更大程度的发挥硬件特性，创建高性能，高质量的2D图形，这些图形包括几何图形，如矩形，椭圆等。还有位图，文本。而且更方便的是，Direct2D与GDI，GDI+和D3D都是可以交互的。]]></description><category></category></item></channel></rss>