﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-点点滴滴-随笔分类-01 数学基础</title><link>http://www.cppblog.com/ming81/category/15280.html</link><description /><language>zh-cn</language><lastBuildDate>Thu, 02 May 2013 09:23:17 GMT</lastBuildDate><pubDate>Thu, 02 May 2013 09:23:17 GMT</pubDate><ttl>60</ttl><item><title>(搬运工)打造便携版sublime text2</title><link>http://www.cppblog.com/ming81/archive/2013/05/02/199899.html</link><dc:creator>点点滴滴</dc:creator><author>点点滴滴</author><pubDate>Thu, 02 May 2013 04:59:00 GMT</pubDate><guid>http://www.cppblog.com/ming81/archive/2013/05/02/199899.html</guid><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.cppblog.com/ming81/archive/2013/05/02/199899.html'>阅读全文</a><img src ="http://www.cppblog.com/ming81/aggbug/199899.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/ming81/" target="_blank">点点滴滴</a> 2013-05-02 12:59 <a href="http://www.cppblog.com/ming81/archive/2013/05/02/199899.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>(地基工)主线程死锁的初步定位</title><link>http://www.cppblog.com/ming81/archive/2013/03/07/198260.html</link><dc:creator>点点滴滴</dc:creator><author>点点滴滴</author><pubDate>Thu, 07 Mar 2013 05:46:00 GMT</pubDate><guid>http://www.cppblog.com/ming81/archive/2013/03/07/198260.html</guid><description><![CDATA[<p style="margin: 0px; padding: 0px; color: #454545; font-family: tahoma, helvetica, arial; background-color: #ffffff; ">主线程死锁界面卡住，比较容易发现。此时可以用windbg发现主线程在等待什么而死锁。</p><p style="margin: 0px; padding: 0px; color: #454545; font-family: tahoma, helvetica, arial; background-color: #ffffff; ">1。当死锁发生时，运行windbg，并在file菜单下选择Attach to a process...</p><p style="margin: 0px; padding: 0px; color: #454545; font-family: tahoma, helvetica, arial; background-color: #ffffff; ">2。中断到调试器时，用命令~0s切换到主线程.</p><p style="margin: 0px; padding: 0px; color: #454545; font-family: tahoma, helvetica, arial; background-color: #ffffff; ">3。再用kb命令即可查看出主线程正在等待的东西。</p><img src ="http://www.cppblog.com/ming81/aggbug/198260.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/ming81/" target="_blank">点点滴滴</a> 2013-03-07 13:46 <a href="http://www.cppblog.com/ming81/archive/2013/03/07/198260.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>(搬用工)异常处理与MiniDump详解(3) SEH（Structured Exception Handling）</title><link>http://www.cppblog.com/ming81/archive/2013/03/04/198216.html</link><dc:creator>点点滴滴</dc:creator><author>点点滴滴</author><pubDate>Mon, 04 Mar 2013 09:23:00 GMT</pubDate><guid>http://www.cppblog.com/ming81/archive/2013/03/04/198216.html</guid><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.cppblog.com/ming81/archive/2013/03/04/198216.html'>阅读全文</a><img src ="http://www.cppblog.com/ming81/aggbug/198216.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/ming81/" target="_blank">点点滴滴</a> 2013-03-04 17:23 <a href="http://www.cppblog.com/ming81/archive/2013/03/04/198216.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>(搬运工)45度菱形地图屏幕坐标转换为逻辑坐标及直角坐标的方法 </title><link>http://www.cppblog.com/ming81/archive/2012/03/22/168639.html</link><dc:creator>点点滴滴</dc:creator><author>点点滴滴</author><pubDate>Thu, 22 Mar 2012 12:12:00 GMT</pubDate><guid>http://www.cppblog.com/ming81/archive/2012/03/22/168639.html</guid><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 屏幕坐标位置的确定用公式计算： 屏幕的x坐标=地图格子逻辑数组中的位置X * 格子宽度 屏幕的y坐标=地图格子逻辑数组中的位置Y * 格子高度/2 得到的图应该是这样的： 那么这个公式是怎样得到呢？  这个地图有5行，看着这个地图你会想，怎么拼图才能将地图拼出来。再画张图来演示：  从这张图可以看出，拼图时从左到右，从上到下，跟正规的矩形拼图一样，唯一同的是，地图元素与元素之间有重叠，看看第一行和...&nbsp;&nbsp;<a href='http://www.cppblog.com/ming81/archive/2012/03/22/168639.html'>阅读全文</a><img src ="http://www.cppblog.com/ming81/aggbug/168639.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/ming81/" target="_blank">点点滴滴</a> 2012-03-22 20:12 <a href="http://www.cppblog.com/ming81/archive/2012/03/22/168639.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>(搬运工)弧度与角度的关系</title><link>http://www.cppblog.com/ming81/archive/2010/10/27/131504.html</link><dc:creator>点点滴滴</dc:creator><author>点点滴滴</author><pubDate>Wed, 27 Oct 2010 06:56:00 GMT</pubDate><guid>http://www.cppblog.com/ming81/archive/2010/10/27/131504.html</guid><description><![CDATA[<span class=Apple-style-span style="WORD-SPACING: 0px; FONT: medium 'Times New Roman'; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span class=Apple-style-span style="FONT-SIZE: 12px; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, sans-serif, Helvetica, Tahoma; TEXT-ALIGN: left">一、角的两种单位<span class=Apple-converted-space>&nbsp;</span><br>&#8220; 弧度&#8221;和&#8220;度&#8221;是度量角大小的两种不同的单位。就像&#8220;米&#8221;和&#8220;市尺&#8221;是度量长度大小的两种不同的单位一样。<span class=Apple-converted-space>&nbsp;</span><br>&nbsp;&nbsp; 在flash里规定:在旋转角度（rotation）里的角，以&#8220;度&#8221;为单位；而在三角函数里的角要以&#8220;弧度&#8221;为单位。这个规定是我们首先要记住的！！！例如：rotation2－－是旋转&#8220;2度&#8221;；sin（&#960;/2)－－是大小为&#8220;&#960;/2弧度&#8221;的角的正弦。<span class=Apple-converted-space>&nbsp;</span><br>&nbsp;<span class=Apple-converted-space>&nbsp;</span><br>&nbsp;&nbsp;&nbsp;&nbsp; 二、弧度的定义<span class=Apple-converted-space>&nbsp;</span><br>&nbsp;&nbsp;&nbsp;&nbsp; 所谓&#8220;弧度的定义&#8221;就是说，1弧度的角大小是怎样规定的？<span class=Apple-converted-space>&nbsp;</span><br>&nbsp;&nbsp;&nbsp;&nbsp; 我们知道&#8220;度&#8221;的定义是，&#8220;两条射线从圆心向圆周射出，形成一个夹角和夹角正对的一段弧。当这段弧长正好等于圆周长的360分之一时，两条射线的夹角的大小为1度。（如图1）<span class=Apple-converted-space>&nbsp;</span><br>&nbsp;&nbsp;<span class=Apple-converted-space>&nbsp;</span><br>&nbsp;&nbsp;&nbsp;&nbsp; 那么，弧度又是怎样定义的呢? 弧度的定义是：两条射线从圆心向圆周射出，形成一个夹角和夹角正对的一段弧。当这段弧长正好等于圆的半径时，两条射线的夹角大小为1弧度。（如图2）<span class=Apple-converted-space>&nbsp;</span><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 比较一下，度和弧度的这两个定义非常相似。它们的区别，仅在于角所对的弧长大小不同。度的是等于圆周长的360分之一，而弧度的是等于半径。<span class=Apple-converted-space>&nbsp;</span><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 简单的说，弧度的定义是，当角所对的弧长等于半径时，角的大小为1弧度。<span class=Apple-converted-space>&nbsp;</span><br><br><br>此主题相关图片如下：<span class=Apple-converted-space>&nbsp;</span><br><br><span class=Apple-converted-space><img height=185 alt="" src="http://www.cppblog.com/images/cppblog_com/ming81/4613d95d-0e87-3593-9e5f-f34c44135a38.jpg" width=382 border=0>&nbsp;</span><br><br><br>&nbsp;&nbsp;&nbsp;&nbsp; 角所对的弧长是半径的几倍，那么角的大小就是几弧度。<span class=Apple-converted-space>&nbsp;</span><br>它们的关系可用下式表示和计算：<span class=Apple-converted-space>&nbsp;</span><br>&nbsp;&nbsp;&nbsp;&nbsp; 角（弧度）＝弧长/半径<span class=Apple-converted-space>&nbsp;</span><br>圆的周长是半径的 2&#960;倍，所以一个周角（360度）是 2&#960;弧度。<span class=Apple-converted-space>&nbsp;</span><br>半圆的长度是半径的 &#960;倍，所以一个平角（180度）是 &#960;弧度。<span class=Apple-converted-space>&nbsp;</span><br><br>&nbsp;&nbsp;&nbsp; 三、度跟弧度之间的换算<span class=Apple-converted-space>&nbsp;</span><br>&nbsp;&nbsp;&nbsp; 据上所述，一个平角是 &#960; 弧度。<span class=Apple-converted-space>&nbsp;</span><br>即&nbsp;&nbsp;&nbsp; 180度＝&#960;弧度<span class=Apple-converted-space>&nbsp;</span><br>由此可知：<span class=Apple-converted-space>&nbsp;</span><br>&nbsp;&nbsp;&nbsp;&nbsp; 1度＝&#960;/180 弧度 ( ≈0.017453弧度 )<span class=Apple-converted-space>&nbsp;</span><br>因此，得到 把度化成弧度的公式：<span class=Apple-converted-space>&nbsp;</span><br>&nbsp;&nbsp;&nbsp;&nbsp; 弧度＝度&#215;&#960;/180<span class=Apple-converted-space>&nbsp;</span><br>例如：<span class=Apple-converted-space>&nbsp;</span><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 90&#176;＝90&#215;&#960;/180 ＝&#960;/2 弧度<span class=Apple-converted-space>&nbsp;</span><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 60&#176;＝60&#215;&#960;/180 ＝&#960;/3 弧度<span class=Apple-converted-space>&nbsp;</span><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 45&#176;＝45&#215;&#960;/180 ＝&#960;/4 弧度<span class=Apple-converted-space>&nbsp;</span><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 30&#176;＝30&#215;&#960;/180 ＝&#960;/6 弧度<span class=Apple-converted-space>&nbsp;</span><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 120&#176;＝120&#215;&#960;/180 ＝2&#960;/3 弧度<span class=Apple-converted-space>&nbsp;</span><br><br>反过来，弧度化成度怎么算？<span class=Apple-converted-space>&nbsp;</span><br>因为&nbsp;&nbsp;&nbsp; &#960;弧度＝180&#176;<span class=Apple-converted-space>&nbsp;</span><br>所以&nbsp;&nbsp; 1弧度＝180&#176;/&#960; （≈57.3&#176;）<span class=Apple-converted-space>&nbsp;</span><br>因此，可得到 把弧度化成度的公式：<span class=Apple-converted-space>&nbsp;</span><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 度＝弧度&#215;180&#176;/&#960;<span class=Apple-converted-space>&nbsp;</span><br>例如：<span class=Apple-converted-space>&nbsp;</span><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4&#960;/3 弧度＝4&#960;/3 &#215;180&#176;/&#960;<span class=Apple-converted-space>&nbsp;</span><br>&nbsp;&nbsp;&nbsp;&nbsp; ＝ 240&#176;<span class=Apple-converted-space>&nbsp;</span><br><br>也许有些朋友会说，究竟是乘以&#8220;&#960;/180 &#8221;，还是&#8220;180&#176;/&#960;&#8221;很容易搞错。其实你只要记住：&#960;是&#960;弧度，180是180度。我要化成什么单位，就要把有这个单位的放在分子上。也就是说我要化成弧度，就要把&#960;弧度放在分子上－－乘以&#960;/180 。另外，1度比1弧度要小得多，大约只有0.017453弧度（&#960;/180≈0.017453）。所以把度化成弧度后，数字肯定要变小，那么化弧度时一定是乘以&#960;/180 了。能够这样想一想，就不会搞错了。<span class=Apple-converted-space>&nbsp;</span><br><br>在AS代码里把&#8220;&#960;&#8221;写成&#8220;PI&#8221;。又因为&#8220;&#960;&#8221;、&#8220;sin&#8221;都是&#8220;数学函数&#8221;，按规定要在前面加上&#8220;Math.&#8221;（Math是英语中&#8220;数学&#8221;Mathematics的缩写）,加上后写成&#8220;Math.PI&#8221;、&#8220;Math.sin&#8221;。<span class=Apple-converted-space>&nbsp;</span><br>所以&nbsp;&nbsp;&nbsp; sin30&#176;就得写成 Math.sin（30*Math.PI/180）。其中小括弧内的部分是把30&#176;化为弧度，即30&#215;&#960;/180 。<span class=Apple-converted-space>&nbsp;</span><br><br>如果把这些都弄明白了，你看到弧度，不会再糊涂了吧。<span class=Apple-converted-space>&nbsp;</span><br><br>原文地址：<a style="COLOR: rgb(16,138,198); TEXT-DECORATION: underline" href="http://hi.baidu.com/kent_edwin/blog/item/9425f0029e06967e3812bb28.html" target=_blank>http://hi.baidu.com/kent_edwin/blog/item/9425f0029e06967e3812bb28.html</a><span class=Apple-converted-space>&nbsp;</span><br>可参考：<a style="COLOR: rgb(16,138,198); TEXT-DECORATION: underline" href="http://zh.wikipedia.org/zh-cn/%E4%B8%89%E8%A7%92%E5%87%BD%E6%95%B0" target=_blank>http://zh.wikipedia.org/zh-cn/%E4%B8%89%E8%A7%92%E5%87%BD%E6%95%B0</a><span class=Apple-converted-space>&nbsp;</span><br>参考：<a style="COLOR: rgb(16,138,198); TEXT-DECORATION: underline" href="http://www.cnblogs.com/beniao/archive/2009/06/18/1499614.html" target=_blank>http://www.cnblogs.com/beniao/archive/2009/06/18/1499614.html</a></span></span> 
<img src ="http://www.cppblog.com/ming81/aggbug/131504.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/ming81/" target="_blank">点点滴滴</a> 2010-10-27 14:56 <a href="http://www.cppblog.com/ming81/archive/2010/10/27/131504.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>