<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_18230813的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_18230813</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_18230813]]></copyright><item><title><![CDATA[数据库学习地图]]></title><link>https://blog.youkuaiyun.com/qq_18230813/article/details/51584321</link><guid>https://blog.youkuaiyun.com/qq_18230813/article/details/51584321</guid><author>qq_18230813</author><pubDate>Sat, 04 Jun 2016 14:44:12 +0800</pubDate><description><![CDATA[1不知道该怎么说，我在数据库上并不擅长，虽然在数据库部门待过，但是做的是NoSQL的东西。我想你指的应该是常规的关系型数据库吧，我说点自己的经验给你参考吧。这个是作为开发人员的角度，不是DBA的角度。 
2首先是数据库的原理，这个大学课程肯定有讲到，不过不是很深入，一般关系理论和关系代数也会讲到，接着是三大范式以及后来的BC范式等等，这个一般是重点要掌握的，对实际项目数据库的设计有重要意义。其他的概]]></description><category></category></item><item><title><![CDATA[Probability]]></title><link>https://blog.youkuaiyun.com/qq_18230813/article/details/51584285</link><guid>https://blog.youkuaiyun.com/qq_18230813/article/details/51584285</guid><author>qq_18230813</author><pubDate>Sat, 04 Jun 2016 14:39:05 +0800</pubDate><description><![CDATA[1:一堆硬币，一个机器人，如果是反的就翻正，如果是正的就抛掷一次，无穷多次后就正反的比例。解： 假设初始情况下，全为正，进行x次后为 
               正      反 
   x=1：  1/2     1/2 
   x=2:    3/4      1/4 
   x=3     5/8      3/8 
   x=4     11/16  5/16]]></description><category></category></item><item><title><![CDATA[Linux查看物理CPU个数、核数、逻辑CPU个数]]></title><link>https://blog.youkuaiyun.com/qq_18230813/article/details/51455987</link><guid>https://blog.youkuaiyun.com/qq_18230813/article/details/51455987</guid><author>qq_18230813</author><pubDate>Thu, 19 May 2016 18:10:55 +0800</pubDate><description><![CDATA[总核数 = 物理CPU个数 X 每颗物理CPU的核数  
 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数查看物理CPU个数 
cat /proc/cpuinfo| grep “physical id”| sort| uniq| wc -l查看每个物理CPU中core的个数(即核数) 
cat /proc/cpuinfo| grep “cpu cores”| uniq查看]]></description><category></category></item><item><title><![CDATA[libevent]]></title><link>https://blog.youkuaiyun.com/qq_18230813/article/details/51427257</link><guid>https://blog.youkuaiyun.com/qq_18230813/article/details/51427257</guid><author>qq_18230813</author><pubDate>Mon, 16 May 2016 18:54:57 +0800</pubDate><description><![CDATA[使用libevent的函数的cpp编译时要加gcc -levent； 
详细清参见： 
http://www.cnblogs.com/benio/archive/2010/10/25/1860394.html]]></description><category></category></item><item><title><![CDATA[错误集棉]]></title><link>https://blog.youkuaiyun.com/qq_18230813/article/details/51407901</link><guid>https://blog.youkuaiyun.com/qq_18230813/article/details/51407901</guid><author>qq_18230813</author><pubDate>Sat, 14 May 2016 20:45:31 +0800</pubDate><description><![CDATA[scanf(),会在输入缓冲中留一个回车键，vc下fflush()可以清掉，但是gcc却不可以。真是操蛋！！！！！！！！！！！！！引用： 
为什么一定要处理scanf留下的回车符？标准对这个没有明确的说明，所以由编译器实现定义的行为只能由编译器相关的方式去解决。VC支持使用fflush去清空剩余的缓冲，gcc则无效，变通的方法是scanf之后调用getchar(or fgetc(stdin))或者在]]></description><category></category></item><item><title><![CDATA[git使用]]></title><link>https://blog.youkuaiyun.com/qq_18230813/article/details/51399366</link><guid>https://blog.youkuaiyun.com/qq_18230813/article/details/51399366</guid><author>qq_18230813</author><pubDate>Fri, 13 May 2016 22:49:55 +0800</pubDate><description><![CDATA[git init //在当前项目工程下履行这个号令相当于把当前项目git化，变身！git add .//把当前目次下代码参加git的跟踪中，意思就是交给git经管，提交到本地库git add  //把当前文件参加的git的跟踪中，交给git经管，提交到本地库git commit -m “…”//相当于写点提交信息git remote add origin git＠github.com:ellocc/]]></description><category></category></item><item><title><![CDATA[jsonc库的安装以及简单使用]]></title><link>https://blog.youkuaiyun.com/qq_18230813/article/details/51368059</link><guid>https://blog.youkuaiyun.com/qq_18230813/article/details/51368059</guid><author>qq_18230813</author><pubDate>Wed, 11 May 2016 00:32:59 +0800</pubDate><description><![CDATA[1：]]></description><category></category></item><item><title><![CDATA[extern]]></title><link>https://blog.youkuaiyun.com/qq_18230813/article/details/49230561</link><guid>https://blog.youkuaiyun.com/qq_18230813/article/details/49230561</guid><author>qq_18230813</author><pubDate>Sun, 18 Oct 2015 20:30:16 +0800</pubDate><description><![CDATA[1 基本解释：extern可以置于变量或者函数前，以标示变量或者函数的定义在别的文件中，提示编译器遇到此变量和函数时在其他模块中寻找其定义。此外extern也可用来进行链接指定。  也就是说extern有两个作用，第一个,当它与"C"一起连用时，如: extern "C" void fun(int a, int b);则告诉编译器在编译fun这个函数名时按着C的规则去翻译相应的函数名而不是C++的，]]></description><category></category></item><item><title><![CDATA[线性（一般性）拟合最小二乘解（超定方程）]]></title><link>https://blog.youkuaiyun.com/qq_18230813/article/details/47735181</link><guid>https://blog.youkuaiyun.com/qq_18230813/article/details/47735181</guid><author>qq_18230813</author><pubDate>Mon, 17 Aug 2015 23:39:19 +0800</pubDate><description><![CDATA[课件的推导 
 
结论
  R’*Ra=R’ *y;>>>a=(R’R)^-1*R’y; 
  f(x)=a1*r1(x)+a2*r2(x)+……am*rm(x);用f（x)去拟合一组数据 
  (x(i),y(i)),i=1,2,3,,,,,,,n; 
  去拟合当然r1(x),r2(x),,,,,rm(x)是已知的。要求a1,,,,,am; 
  所以R=[r1(x),r2(x),,,,rm(x]]></description><category></category></item><item><title><![CDATA[动态规划]]></title><link>https://blog.youkuaiyun.com/qq_18230813/article/details/47669841</link><guid>https://blog.youkuaiyun.com/qq_18230813/article/details/47669841</guid><author>qq_18230813</author><pubDate>Fri, 14 Aug 2015 23:07:28 +0800</pubDate><description><![CDATA[一、基本概念
  动态规划过程是：每次决策依赖于当前状态，又随即引起状态的转移。一个决策序列就是在变化的状态中产生出来的，所以，这种多阶段最优化决策解决问题的过程就称为动态规划。
二、基本思想与策略
  基本思想与分治法类似，也是将待求解的问题分解为若干个子问题（阶段），按顺序求解子阶段，前一子问题的解，为后一子问题的求解提供了有用的信息。在求解任一子问题时，列出各种可能的局部解，通过决策保留那些有]]></description><category></category></item><item><title><![CDATA[关于lingo的例子]]></title><link>https://blog.youkuaiyun.com/qq_18230813/article/details/47616815</link><guid>https://blog.youkuaiyun.com/qq_18230813/article/details/47616815</guid><author>qq_18230813</author><pubDate>Thu, 13 Aug 2015 18:37:54 +0800</pubDate><description><![CDATA[强大之处，在于对集操作]]></description><category></category></item><item><title><![CDATA[分支定界法（]]></title><link>https://blog.youkuaiyun.com/qq_18230813/article/details/47607595</link><guid>https://blog.youkuaiyun.com/qq_18230813/article/details/47607595</guid><author>qq_18230813</author><pubDate>Thu, 13 Aug 2015 10:24:52 +0800</pubDate><description><![CDATA[基本思想：分枝定界法可用于解纯整数或混合的整数规划问题
  个人理解：把可行域分解为若干个小区域，求这几个小区域的线性规划的解，一旦有个小区域的最优解为整数解，则可以利用这个最优解对其他区域进行筛选。如果使两个未知数最差情况就是求在一条线构成区域的最优解，显然比穷举法好的多。 
  感觉专业一点： 
例子 
 
 
 
步骤]]></description><category></category></item><item><title><![CDATA[lingo解线性的缺陷]]></title><link>https://blog.youkuaiyun.com/qq_18230813/article/details/47453345</link><guid>https://blog.youkuaiyun.com/qq_18230813/article/details/47453345</guid><author>qq_18230813</author><pubDate>Wed, 12 Aug 2015 22:48:09 +0800</pubDate><description><![CDATA[缺陷：
  引用块内容 
  lingo虽然可以解线性问题，但是他只能在约束条件下解针对这一目标的最优解，不能一次性解在不同约束条件的特定目标的最优解，但是matlab就可以做到，
例子：
  要使净收益尽可能大，总体风险尽可能小，这是一个多目标规划模型： 
   
  说明：ri为收益率，pi是交易率，M是总资金，xi是给第i个投资的资金，在本题看做1； 
  由于此题为多规划模型，要做一定的处理]]></description><category></category></item><item><title><![CDATA[非线性转化为线性规划的方法]]></title><link>https://blog.youkuaiyun.com/qq_18230813/article/details/47438349</link><guid>https://blog.youkuaiyun.com/qq_18230813/article/details/47438349</guid><author>qq_18230813</author><pubDate>Wed, 12 Aug 2015 07:39:11 +0800</pubDate><description><![CDATA[取绝对值法：
   
    说明：通过解ui和vi满足的方程可以解出ui>=0；vi>=0；除此之外 
    还必须满足ui和vi有一个必须为零；即@smin(ui,vi) = 0;
含取最大或最小值的“伪线性规划”问题：
   
    现令x0=max{x1-x2+x3，x1+x2,x1-x3},故有 
  x0>=x1-x2+x3,x0>=x1+x2,x0>=x1-x3 
  故上面的规划]]></description><category></category></item><item><title><![CDATA[一元多项式的存储合并]]></title><link>https://blog.youkuaiyun.com/qq_18230813/article/details/47401891</link><guid>https://blog.youkuaiyun.com/qq_18230813/article/details/47401891</guid><author>qq_18230813</author><pubDate>Mon, 10 Aug 2015 17:31:23 +0800</pubDate><description><![CDATA[#include<stdio.h>
#include<malloc.h>
#define MAX 20//多项式的最多项数
typedef struct POLY//定义存放多项式的系数和指数
{
    double coef;//系数
    int exp;//指数
}polyarray[MAX];
typedef struct pnode
{
    double coef;
    int]]></description><category></category></item><item><title><![CDATA[KM算法]]></title><link>https://blog.youkuaiyun.com/qq_18230813/article/details/47378233</link><guid>https://blog.youkuaiyun.com/qq_18230813/article/details/47378233</guid><author>qq_18230813</author><pubDate>Sun, 09 Aug 2015 18:11:17 +0800</pubDate><description><![CDATA[km算法一：算法描述：他是为了实现二分图最大权值的匹配。二：关于算法的一些定理：有关数学知识： 用数学描述：我对算法的理解：
  1：初始化可行顶点标号L，可这样初始化：由于是二分图，将他看成X中的点和Y中的点两个独立的点集，则可使X中的点的标号，是他们所连边的权值的最大值，而Y中点的标号全设为0；这样就可以确定Gl，选取的对集M为空集。 
  例如：带权二分图： 
   
  算法把权重转换成标杆]]></description><category></category></item><item><title><![CDATA[匈牙利算法]]></title><link>https://blog.youkuaiyun.com/qq_18230813/article/details/47355425</link><guid>https://blog.youkuaiyun.com/qq_18230813/article/details/47355425</guid><author>qq_18230813</author><pubDate>Sat, 08 Aug 2015 09:46:46 +0800</pubDate><description><![CDATA[一个求二分图最大匹配的算法。]]></description><category></category></item><item><title><![CDATA[层次分析法建模]]></title><link>https://blog.youkuaiyun.com/qq_18230813/article/details/47341557</link><guid>https://blog.youkuaiyun.com/qq_18230813/article/details/47341557</guid><author>qq_18230813</author><pubDate>Fri, 07 Aug 2015 16:34:40 +0800</pubDate><description><![CDATA[层次分析法建模
1：他针对 的问题是：适合解决定性的问题，    适合为多目标，多准则而无结构特性的复杂问题作出决策。它主要是利用利用较少的定量信息使决策的思维过程数学化。
2：利用层次分析法建模最重要的得到成对比较矩阵，这个矩阵元素的由来，数据的合理性，首先要保证数据在1~9之间，或者1/1,1/2
1/3,1/5等等，不能出现3/5这些用结果得到的结果的数据。
3：层次分析法所要解决的]]></description><category></category></item><item><title><![CDATA[最小二乘法]]></title><link>https://blog.youkuaiyun.com/qq_18230813/article/details/47328181</link><guid>https://blog.youkuaiyun.com/qq_18230813/article/details/47328181</guid><author>qq_18230813</author><pubDate>Fri, 07 Aug 2015 01:16:36 +0800</pubDate><description><![CDATA[最小二乘法
   用已知的数据来预测未来的数据可用回归分析，然后用最小二乘拟合，这样总体吻合程度较好，不一定要过这些定点。
预测数据也可用建立差分方程，然后用最小二乘来拟合系数。


[x resnorm] = lsqcurvefit(fun,x0,xdata,ydata,...)

fun   是我们需要拟合的函数，这是重点

x0    是我们对函数中各参数的猜想值，这也是重]]></description><category></category></item><item><title><![CDATA[差分方程建模]]></title><link>https://blog.youkuaiyun.com/qq_18230813/article/details/47325659</link><guid>https://blog.youkuaiyun.com/qq_18230813/article/details/47325659</guid><author>qq_18230813</author><pubDate>Thu, 06 Aug 2015 23:45:50 +0800</pubDate><description><![CDATA[差分方程建模：
1：差分方程：针对的是离散点
2：微分方程：针对的是连续型的
一般是已知差分序列：y1-y0,y2-y1,y3-y2.......
目标是求：未知序列：y0,y1,y2.......
例子

汉诺塔问题
汉若塔问题：就是把A柱子上面从大到小一次叠放的盘子借助B柱移到C柱上去，规则是一次只能移动一个盘子，大盘子不能放到小盘子之上
采用递归的方法来接：（1）先将A上面]]></description><category></category></item></channel></rss>