<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_开发手记</title><subtitle type="text">编程</subtitle><id>http://feed.cnblogs.com/blog/u/3703/rss</id><updated>2011-10-12T02:16:46Z</updated><author><name>Calendar</name><uri>http://www.cnblogs.com/panyee/</uri></author><generator>CNBlogs BlogServer</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/panyee/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/3703/rss"/><entry><id>http://www.cnblogs.com/panyee/archive/2010/03/19/1689861.html</id><title type="text">CuteEditor测试</title><summary type="text">昨天在找哪一个在线HTML编辑器更好用，FreeTextBox和FCKEditor还可以，应用很广泛，不过后来在博客园看到CuteEditor，发现功能更强。下载测试版，在localhost试一下效果，运行时发现它在找license文件，自己写一个key好了，反正它的校验也比较简单。商用的还是去买它的服务吧，也没多少钱。 在线demo: http://cutesoft.net/example/general.aspx.</summary><published>2010-03-19T07:12:00Z</published><updated>2010-03-19T07:12:00Z</updated><author><name>Calendar</name><uri>http://www.cnblogs.com/panyee/</uri></author><link rel="alternate" href="http://www.cnblogs.com/panyee/archive/2010/03/19/1689861.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/panyee/archive/2010/03/19/1689861.html"/><content type="html">&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding-left:5px;padding-right:5px;"&gt;&lt;div&gt;&lt;!--&lt;br/ /&gt;&lt;br/ /&gt;Code highlighting produced by Actipro CodeHighlighter (freeware)&lt;br/ /&gt;http://www.CodeHighlighter.com/&lt;br/ /&gt;&lt;br/ /&gt;--&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;1&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;2&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;byte&lt;/span&gt;&lt;span style="color: #000000;"&gt;[]&amp;nbsp;byteKey&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;new&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;byte&lt;/span&gt;&lt;span style="color: #000000;"&gt;[]&amp;nbsp;{&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800080;"&gt;70&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800080;"&gt;0x35&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800080;"&gt;50&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800080;"&gt;0x42&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800080;"&gt;0x31&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800080;"&gt;0x38&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800080;"&gt;0x36&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800080;"&gt;70&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;};&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;3&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;DES&amp;nbsp;des&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;new&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;DESCryptoServiceProvider();&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;4&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;ICryptoTransform&amp;nbsp;f&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;des.CreateEncryptor(byteKey,&amp;nbsp;byteKey);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;5&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;byte&lt;/span&gt;&lt;span style="color: #000000;"&gt;[]&amp;nbsp;bytes&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;Encoding.Default.GetBytes(&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;None;zh-cn;None;8H489467LS631834L;CuteEditor.Editor&amp;nbsp;for&amp;nbsp;asp.net&amp;nbsp;is&amp;nbsp;licensed.;1.6;5;domain.com;192.168.1.101;01/01/2099&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;6&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;bytes&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;f.TransformFinalBlock(bytes,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&amp;nbsp;bytes.Length);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;7&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;f.Dispose();&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;8&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;FileStream&amp;nbsp;fs&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;new&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;FileStream(Server.MapPath(&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;/bin/CuteEditor.lic&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;),&amp;nbsp;FileMode.Create,&amp;nbsp;FileAccess.Write);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;9&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;fs.Write(bytes,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&amp;nbsp;bytes.Length);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;10&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;fs.Flush();&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;11&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;fs.Close();&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;12&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;img alt="" src="http://images.cnblogs.com/cnblogs_com/panyee/ivkey.JPG" border="0" width="1193" height="652" /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;img alt="" src="http://images.cnblogs.com/cnblogs_com/panyee/compare.JPG" border="0" width="1193" height="652" /&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;昨天在找哪一个在线HTML编辑器更好用，FreeTextBox和FCKEditor还可以，应用很广泛，不过后来在博客园看到CuteEditor，发现功能更强。&lt;br /&gt;&lt;/p&gt;&lt;p&gt;下载测试版，在localhost试一下效果，运行时发现它在找license文件，自己写一个key好了，反正它的校验也比较简单。&lt;/p&gt;&lt;p&gt;商用的还是去买它的服务吧，也没多少钱。&lt;br /&gt;&lt;/p&gt;&lt;p&gt;在线demo: &lt;a target="_blank" href="http://cutesoft.net/example/general.aspx"&gt;http://cutesoft.net/example/general.aspx&lt;/a&gt;.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/panyee/aggbug/1689861.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/panyee/archive/2010/03/19/1689861.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/panyee/archive/2009/01/07/1371448.html</id><title type="text">Windows 7使用问题</title><summary type="text">下载了Windows7并安装上，界面非常好看，使用方面也有一定改善，如，　　任务栏的项目现在可以拖曳来调整显示顺序；　　快速启动栏采用Pin的方式来链接应用程序；　　相同程序打开多个，如VS2008打开了多个工程，可以预览每个打开实例的界面； 但在使用过程中遇到了一些问题，像一些红外、蓝牙的驱动装不上，PPStream无法看电影，摸索后也找到一些解决方法：１、虚拟光驱Daemon无法使用，替代方法...</summary><published>2009-01-07T14:58:00Z</published><updated>2009-01-07T14:58:00Z</updated><author><name>Calendar</name><uri>http://www.cnblogs.com/panyee/</uri></author><link rel="alternate" href="http://www.cnblogs.com/panyee/archive/2009/01/07/1371448.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/panyee/archive/2009/01/07/1371448.html"/></entry><entry><id>http://www.cnblogs.com/panyee/archive/2007/01/25/630801.html</id><title type="text">小问题之动态调用另一个程序集里的方法</title><summary type="text">使用Type.GetType(typeName)取另一个程序集的类时，只写命名空间和类名是不够的，必须指定Version，Culture, PublicKeyToken。</summary><published>2007-01-25T15:28:00Z</published><updated>2007-01-25T15:28:00Z</updated><author><name>Calendar</name><uri>http://www.cnblogs.com/panyee/</uri></author><link rel="alternate" href="http://www.cnblogs.com/panyee/archive/2007/01/25/630801.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/panyee/archive/2007/01/25/630801.html"/></entry><entry><id>http://www.cnblogs.com/panyee/archive/2006/08/01/464868.html</id><title type="text">GM的Hybrid</title><summary type="text">GM的Hybrid原来是先显示Satellite,再叠加显示Map,把#EDEAE2这种颜色从Map图里设为透明色.</summary><published>2006-08-01T04:32:00Z</published><updated>2006-08-01T04:32:00Z</updated><author><name>Calendar</name><uri>http://www.cnblogs.com/panyee/</uri></author><link rel="alternate" href="http://www.cnblogs.com/panyee/archive/2006/08/01/464868.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/panyee/archive/2006/08/01/464868.html"/></entry><entry><id>http://www.cnblogs.com/panyee/archive/2006/07/26/460088.html</id><title type="text">MapPoint批量导入Pushpin的方法</title><summary type="text">MapPoint中常规方法插入Pushpin是：MapPoint.Pushpin pii = map.AddPushpin(loc, "name1");if(balloonState == 0)pii.BalloonState = GeoBalloonState.geoDisplayBalloon;else if(balloonState == 1)pii.BalloonState = GeoBa...</summary><published>2006-07-26T06:18:00Z</published><updated>2006-07-26T06:18:00Z</updated><author><name>Calendar</name><uri>http://www.cnblogs.com/panyee/</uri></author><link rel="alternate" href="http://www.cnblogs.com/panyee/archive/2006/07/26/460088.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/panyee/archive/2006/07/26/460088.html"/></entry><entry><id>http://www.cnblogs.com/panyee/archive/2006/07/04/442771.html</id><title type="text">通过两个点的经纬度计算距离</title><summary type="text">从google maps的脚本里扒了段代码，没准啥时会用上。大家一块看看是怎么算的。private const double EARTH_RADIUS = 6378.137;private static double rad(double d){return d * Math.PI / 180.0;}public static double GetDistance(double lat1, dou...</summary><published>2006-07-04T12:14:00Z</published><updated>2006-07-04T12:14:00Z</updated><author><name>Calendar</name><uri>http://www.cnblogs.com/panyee/</uri></author><link rel="alternate" href="http://www.cnblogs.com/panyee/archive/2006/07/04/442771.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/panyee/archive/2006/07/04/442771.html"/></entry><entry><id>http://www.cnblogs.com/panyee/archive/2006/07/04/442247.html</id><title type="text">地震了</title><summary type="text">刚地震了一次，比较小型，公司的招牌晃了几下</summary><published>2006-07-04T03:59:00Z</published><updated>2006-07-04T03:59:00Z</updated><author><name>Calendar</name><uri>http://www.cnblogs.com/panyee/</uri></author><link rel="alternate" href="http://www.cnblogs.com/panyee/archive/2006/07/04/442247.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/panyee/archive/2006/07/04/442247.html"/></entry><entry><id>http://www.cnblogs.com/panyee/archive/2006/07/04/442229.html</id><title type="text">下载试用IE 7.0 Beta 3.0</title><summary type="text">界面就是漂亮，支持Tab栏浏览，这样我的Mathon基本上可以退休了。没找到设定双击Tab栏即关闭的选项。要的就是英文版的效果，这样上google论坛就可以看英文界面，不用老在中文海洋里晃悠了。窗口标题栏变成了 Windows Internet Explorer，而不是以前的 Microsoft Internet Explorer。是微软的&amp;#8216;野心&amp;#8217;？往文本框中粘贴文本也变得...</summary><published>2006-07-04T03:47:00Z</published><updated>2006-07-04T03:47:00Z</updated><author><name>Calendar</name><uri>http://www.cnblogs.com/panyee/</uri></author><link rel="alternate" href="http://www.cnblogs.com/panyee/archive/2006/07/04/442229.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/panyee/archive/2006/07/04/442229.html"/></entry><entry><id>http://www.cnblogs.com/panyee/archive/2006/06/13/424667.html</id><title type="text">google maps可以支持地理信息查询了(附上功能介绍)</title><summary type="text">最新增加了GClientGeocoder类, google总算是推出了地理信息查询功能!!查询速度还比较快, 但好像只能比较好地搜索英文地址, 对"Beijing", "北京"这样的词则提示搜不到结果.示例如下:var geocoder = new GClientGeocoder();function showAddress(){var address = document.getElementB...</summary><published>2006-06-13T03:48:00Z</published><updated>2006-06-13T03:48:00Z</updated><author><name>Calendar</name><uri>http://www.cnblogs.com/panyee/</uri></author><link rel="alternate" href="http://www.cnblogs.com/panyee/archive/2006/06/13/424667.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/panyee/archive/2006/06/13/424667.html"/></entry><entry><id>http://www.cnblogs.com/panyee/archive/2006/04/27/386984.html</id><title type="text">prototype理解</title><summary type="text">Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--&amp;gt;&amp;lt;script&amp;gt;functionaa(){this.x=5;this.y=6;//内部定义的函数只有实例化后才可以使用this.test=function(a){alert(a+","+thi...</summary><published>2006-04-27T14:30:00Z</published><updated>2006-04-27T14:30:00Z</updated><author><name>Calendar</name><uri>http://www.cnblogs.com/panyee/</uri></author><link rel="alternate" href="http://www.cnblogs.com/panyee/archive/2006/04/27/386984.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/panyee/archive/2006/04/27/386984.html"/></entry></feed>
