|
|
8/8/2009 一直以来就想自己编写一个Web应用发布到互联网上,但是一个小的Web应用程序想要在浩瀚的互联网上生存,那么它必须要有一个家,这个家就是网络空间。后来在2006年的时候,Google App Engine发布了,我可以随意的发挥自己的灵感。可是,2006年这一年是我比较特殊的一年,诸多决定对我的影响持续到现在,后来这些事情都束之高阁。 现在时间不多,但是可以看看Google App Engine了,我却发现这个只能用两种语言编写,一个是Java,另一个是Python。不可否认Java是当今第一编程流行语言,但是我对它极为厌恶。Python存在是多年了,但是流行于互联网。可我对它一无所知,于是搞了本书,亚马逊Python最热卖的教程。看了将近一个月,对它有所了解。但是远远达不到我对C#的驾驭能力。 试着编写了千余行Python代码,总对它不甚满意,当然,我的技术水平有限! 心里很祈祷Google App Engine支持C#,虽然Google声称不久的将来Google App Engine会支持C#。。。。但是,这仅仅是不久的将来,言下之意就是遥遥无期! 不过,这对于我来说是一个爱好,无所谓吧。正好学习一下不同风格的编程语言,对我来说也是一个技术上的提升! 小透露,我创作的这个Google App Engine是开发了一个员工管理系统,最简单的都搞出来了。只是自己不觉得满意,因为感觉在效率和交互上比较差,一定要改进! 9/5/2009 本文只对Windows 7 RC和QQ 2009正式版有效。 Windows 7 RC微软已经公开下载,各位网友可以去微软的网站下载试用。但是在使用过程中QQ 2009正式版会经常出现CPU占用率很高的问题,导致系统响应缓慢。我琢磨了一下,可能是Windows 7 RC的声音机制有关。摸索了一下知道了原理,这个问题和声卡驱动无关,只和QQ 2009正式版的兼容性有关,期待腾讯在下一版本中得到解决。 原理我们不讨论,我这里只给出解决的方法。 第一步(如下图所示): 右键单击任务栏右下角的喇叭图标,在弹出的菜单中选择:声音。
第二步(如下图所示): 在接下来的画面选择“通信”选项卡,问题就是出在这里,Windows 7 RC默认设置是:将其他音量的音量减少80%。因为QQ2009还不很好的兼容Windows 7 RC,CPU占用率高的原因总是出现在好友来消息时候的滴滴声音,操作系统每次遇到这情况都要降低音量。因此,CPU瞬间占用率飚升。所以,我们改选成最后一项:不执行任何操作。这样,问题就能得到解决。但是这样的方法还不够完美,希望下一版本QQ能够改善性能。最后,单击确定即可。
最后我们来看结果,遗憾的是。截图时候CPU就变成0了。但愿这个方法对于各位来说有用。
23/11/2008 新闻来源:VeryCD 国内的电骡分享平台VeryCD的论坛用户因为DLP通过迅雷发生争吵,导致论坛骚乱。 原因是VC官方的DLP针对某个吸血客户端的放行,以及官方对此的态度引起的。之前,迅雷在最新版本中改变了一些eMule上传策略,使其看上去对其它eMule用户更加友好。但迅雷到底还是不是吸血骡,依然是一个饱含争议的话题。 对于我个人来说,我确实使用的是迅雷来下载emule的资源。我也是没办法的事情,因为我的上网方式不是电信和网通,而是湖南中信,我使用VeryCD我根本连不上,别的ed2k的客户端也是一样,我用迅雷下载勉强还可以100k左右的速度下载! VeryCD的资深用户新建立了一个论坛名字叫ied2k 点击下面的网址就可以访问了,感觉还行! ied2k 9/7/2008 文章引用自:http://www.cnbeta.com/articles/59847.htm 从国外网站上自己翻译过来,以前cnBeta上有报道,这篇是此技术原创者的官方解释翻译,若有错误,敬请指正. 出色的电脑游戏都会使用不同的图形引擎处理子系统—我们常说的3D引擎.例如Soure引擎(国内译名”起源”引擎,Half Life 2所使用),Unreal引擎(国内译名”虚幻”引擎,虚幻竞技场实用).IdTech4引擎(for:DOOM4),Cry2引擎(for:孤岛危 机),Clever’s Paradox引擎,这些都是在玩家间及游戏业界非常出名的图形引擎.下面您将了解到的是一个全新的3D图形引擎:Microsoft Excel 为我们所熟知的Excel是个全方位的办公工具软件,但它也有不为人所熟知的另一面,那就是它拥有一些功能特性,使得Excel可以作为一个优质的3D绘图引擎被使用。 通过这篇文章,我会展示Excel的算术运算,嵌入式渲染子系统(这里有两个不同的渲染子系统)和革命性的方法,理解这些仅需要你做一个思维观念上的重大 转变。我希望你能发现Excel有效地和迅速地整合了实用性等众多的特点,多平台的可移植性,和基于独特且超现实的3D引擎特性为依托的高性能 章节中甚至有演示程序和短片, 这些都是由Excel 3D引擎创建的。 警告:非专家请谨慎尝试! 数学运算: 也许证明Excel的数学运算功能,仅需要有一个示范,至少在所有需要演示中这项是最少的。3D物体的操纵的核心函数(例如:四则运算,三角函数,矩阵代 数)是Excel的本质所在---但它们是值得研究的,因为他们无与伦比的布局特点和良好的简约性,目前在整个流行的3D引擎领域,Excel犹如高塔般 耸立。(作者有点夸张,因为网上的演示虽然值得称赞,但远没有到达作者夸耀的地步) 合理的布局 很可能不会有游戏引擎能够解决整个三维算法问题,仅仅在半个屏幕大小的空间上。上半部分图1包含的空间位移,旋转的X , Y , Z轴和透视投影等等。这些都可以在演示程序看到,多边形的透视,Z缓冲(是在为物件进行着色时,执行“隐藏面消除”工作的一项技术,所以隐藏物件背后的部 分就不会被显示出来。在3D环境中每个像素中会利用一组数据资料来定义像素在显示时的纵深度,即Z轴座标值。Z缓冲所用的位数越高,则代表该显示卡所提供 的物件纵深感也越精确。目前的3D加速卡一般都可支持16位的Z Buffer)和反射的计算,所需的屏幕大小近似.
 图1:3D引擎的实质 黄色标记了用户定义的参数,绿色指出的是引擎的计算数值,数字区域包含了如下一些数据(以下基于本人的计算机图形学知识) 1.透视投影的参数。 2.3D物体的坐标相对坐标(相对于物体的中心) 3.矩阵平移变换和旋转变换 (更多信息可以通过如下链接找到http://en.wikipedia.org/wiki/3D_projection) 4.旋转参数 5.在平移变换和旋转变换后,点的3D绝对坐标。 6.透视图影后,点的2维坐标。 7.点的屏幕坐标 8.物体边缘的终点 9.矩阵的平移旋转变换中的重要公式,这里我们可以更简洁和紧凑,看得非常清楚.
简洁性 Excel的开发环境,不仅允许程序员在编写时可以使用无格式的源码或者语法高亮突出的源代码,而且它也提供了其所有众所周知的格式化功能函数给引擎开发 人员:一些字体可以同时使用(不同的大小和类型);单元格和彩色文本;允许添加可弹出的提示;甚至是声音 (例如: “sit down”),也可以在整个电影需要的地方插入。 渲染方式 开发人员可以选择在2个渲染子系统间选择: 1.Excel自身的单元格图形(以下简称ECG) 2. 基于Office套件的图形抽象层(以下简称OGAL) Excel自身的单元格绘图 启动Excel后,立刻忘记以往的习惯,我们可以看到充斥着单元格的EXCEL表格在屏幕上,以及包含我们所需数据的单元格,文本和公式。在这个屏幕上尝试着认为这个表格就是普通引擎的屏幕,而单元格就是一个个像素。 在此基础上不寻常的办法: 工作表=引擎的可视屏幕 单元格=像素点 毫无疑问,这是一个令人惊叹的模拟近似,接下来的问题就是如何将这些散装矩形形状的单元格可被视为像素?但我们会看到,这些矩形只是展现一个独特的功能的细胞图形,事实上,在适当的时候,和一般的小,老式的方块像素一样,在需要的时刻这些细胞图形的用法与以前并无二致。 抛开你对新事物的反感情绪,并看看ECG特性: 像素是可以调整大小的,因此如果有人想像过去那样.继续使用小的,老式的方块像素来开发,就像在传统的三维引擎中那样,也许能使他/她觉得这样可以开发更容易些(请见图2和3 ) 。
 图2:Excel中的默认像素实例
 图3:调整大小(色调)的像素,趋于传统 应该指出的是,这种革新是该系统的一个有机组成部分,允许所使用的像素,在每行每列的大小不同,可以看出在图4 。
 图4:像素在每行设置不同的大小 这个特殊的大小调整的最好例子,就是Excel的默认设置,在默认设置下常规像素变成了矩形形状,这是很容易让我们混淆,将他们作为数据输入区来看待。 大多数用户甚至不会意识到,这些都是像素,仅仅见他们作为数据区域来看.
 图5:没有网格线的渲染
 图6:带有网格线的渲染 ·如果需要,可以使用占据极小像素点大小的网格线。在行和列有不同的大小的情况下,这是一个非常有用的功能。您可以通过图5和图6看到网格线功能. ·象素的颜色可以设置24位存贮模式(即2的24次方种颜色)。 ·255x65535屏幕分辨率,所带来的好处是,可以使用近16.7百万像素的分辨率,这在其它3D引擎中是未发现的。 ·惊人的1:256的长宽比,使得我们可以设置隐藏/隐藏功能,以获得4:4, 16:9或其他任意比率。 ·可以拥有255屏幕在一个工程中,所以不止是一般的2个,将会有更多的画面缓冲器可以一起使用。 ·内置在变焦功能,利用函数可以放大或缩小像素。 可以这样说, ECG超越了其时间和包含了很多独特和无可比拟的特点是不容易在其他的三维引擎找到的:可变大小的像素,任意变长宽比, 16.7百万像素的分辨率,可切换的像素大小的网格线。 如图所示(图7 ),可以看的到这引擎的实际表现(在渲染网格线的情况下) 。您可以开始演示下载我们的例子中的Excel引擎文件(Excel的询问时, 启用宏) ,迫切的Alt +按F8键和运行ecg_demo 。
 图7:运算中的引擎(ECG渲染子系统) 缺点是ECG的速度不够快和缺乏一些常见的引擎功能(例如,绘制线,材质贴图等) ,必须由开发员自行开发。 基于Office套件的图形抽象层 若是没有对ECG的先进功能的需要,像是可调整大小像素和可变长宽比率,那么 Excel的其他绘制子系统-整体中剥离的图形抽象层---是另一个选择。 OGAL提供的附加功能(多边形绘图,填充等),体现出更高的性能和兼容性与其他应用程序的的MS Office套件。如果需要将3D的应用程序进行移植,此兼容性能是非常有用的. 这是一个奇特的渲染过程,渲染是表现在工作表单之外的一个单独的层,所以子系统可以在不修改现有的内容的工作状态下运行 此特性使得有可能运行OGAL和ECG并驾齐驱,或显示的背景和他们的计算结果就在同一个屏幕上-这有助于调试过程。截图运行OGAL子系统在下面可以看到(图8 ) 。 在工作表单前面的独渲染层是很便于观察的:虽然旋转立方体的画面是由这一层提供,但3D的计算的部分由引擎负责,可以在背景中看到。
 图8:运行中的引擎(使用的基于OFFICE组件的抽象图像渲染层) 一个典型OGAL子系统表现的例子就是可见的多边形:而借鉴于目前的3D引擎的基本处理对象是三角形, OGAL也支持其他多边形(如四边形,五边形等)。 这里不需要一个单独的背景缓冲区,因为OGAL将会处理好一切。颜色可以设置由24位存贮方式,而子系统为的透明度提供了额外的Alpha通道。示范档案可在我的例子中Excel文件引擎找到-对于如何避免实时时间,在录像中都有演示: 警告:你非常-非常确定你是个专家!否则慎用 思维的转变 连续性从本质上影响我们在实际编程中的语句表达。它出现在你编程事业的每一个角落:每天数以千计的程序代码,一步步创建可执行文件(就像定义在make程序的描述文件那样),调试运行一条条命令。 数以千计不同的程序和几十亿的源代码行,都是被连续性思维方式所创造。连续性贯穿我们目前的编程模式,使许多程序员不会怀疑其存在的合理性,并被它的局限性所制约,这是理所当然的事。 注意:请不要低估习惯的力量!也许您有一个QWERTY键盘(指我们所用的标准键盘),其实那是一个有意排列使你不舒服的布局! 1/4/2008
左图是程序运行结果! 姐姐要我给姐夫做的一个小程序,我花了2小时搞完,但是发现虽然是小东西,但是还不够完美,经过多次完美以后,发现一个重大问题,就是结果不能保留小数点后2位。经过孜孜不倦的苦读MSDN Express,深感对不住教我Winform的宋琼老师,但是还好人聪明,灵光一闪,终于尝试着使用System.math.round(db1,2),终于报错以后再捉Bug,终于搞定了! 现在的一个重大问题就是,鼠标可以拖拉边缘缩放,我忘记怎么锁定不变了,不知道是用哪一个属性!我也不想去查MSDN了!麻烦知道的告知一下啊! 附关键代码: private void button1_Click(object sender, EventArgs e) { double d1, d2, d3, d4, d5, d6, d7; if (double.TryParse(chengbenjia.Text.Trim(), out d1) && double.TryParse(xiaoshoujia.Text.Trim(), out d2) && double.TryParse(xiaoshoushuliang.Text.Trim(), out d3) && double.TryParse(yunfei.Text.Trim(), out d4) && double.TryParse(qitafeiyong.Text.Trim(), out d5)) zengzhishui.Text = System.Math.Round(((d3 * (d2 - d1) / 1.17) * 0.17),2).ToString(); else zengzhishui.Text = "输入不正确,请输入数字!"; if (double.TryParse(zengzhishui.Text.Trim(), out d6)) fujiashui.Text = System.Math.Round((d6 * 0.03),2).ToString(); else fujiashui.Text = "输入不正确,请输入数字!"; if (double.TryParse(xiaoshoujia.Text.Trim(), out d2) && double.TryParse(xiaoshoushuliang.Text.Trim(), out d3) && double.TryParse(yunfei.Text.Trim(), out d4) && double.TryParse(qitafeiyong.Text.Trim(), out d5) && double.TryParse(fujiashui.Text.Trim(), out d7)) lirun.Text = System.Math.Round((d3 * (d2 - d1) - d4 - d6 - d7 - d5),2).ToString(); else lirun.Text = "输入不正确,请输入数字!"; } private void button2_Click(object sender, EventArgs e) { chengbenjia.Text = ""; xiaoshoujia.Text = ""; xiaoshoushuliang.Text = ""; yunfei.Text = ""; qitafeiyong.Text = "0"; zengzhishui.Text = ""; fujiashui.Text = ""; lirun.Text = ""; } 27/3/2008 愿意尝鲜的留下你们的百度ID和email 或者在百度上面加我,maodi0614 感觉百度Hi有点Live Messenger的感觉,特别是查看聊天记录的一刹 不过IM软件都一个式样,无所谓谁抄谁,先来后到罢了 

27/2/2008 以下为百度声明全文: 百度已通过媒体获悉此事,并表示高度关注. 作为负责任的中国互联网上市企业,百度高度重视互联网领域的知识产权保护,一贯遵守我国各项知识产权法律法规,并制定了旨在保护知识产权权利人合法权益的措施和步骤. 与此同时,百度也通过自身的行动,为中国数字音乐市场的繁荣负责.目前,包括百代、滚石等最具声望的国际唱片公司在内,百度和约60家唱片公司进行了合作,囊括国内音乐市场上几乎半数以上活跃的唱片公司,进行唱片推广和广告分成等新型商业模式的尝试.百度开创的模式在全球范围内,为整个数字音乐产业的健康发展做出了重要贡献.今后百度将会继续用更多行动来推进整个数字音乐产业链的共同繁荣. 百度感谢媒体对互联网净化环境的关注和支持.百度希望和大家一道,为创建诚信透明的互联网商业环境而努力.
我不知道百度提供MP3搜索服务算不算是侵权。。。。 1/2/2008 用电脑就是用软件,软件追求更新的脚步是一件甜蜜的事情!看看下图!不可否认这次QQ 2008的界面还是蛮好!
下载:QQ2008 贺岁版 
30/1/2008 哈哈,这一次把日志的文字写在这里,要你们睁大眼睛看! 今天介绍的是Diskeeper 2008磁盘整理软件,从Windows 2000开始,操作系统自带的磁盘整理软件就是Diskeeper公司提供的一个简化版软件,其实功能还是够普通用户使用了,电脑硬盘每个月运行一次磁盘整理是比较好的,Diskeeper能整理Windows加密文件和压缩的文件,可自动分析磁盘文件系统,无论磁盘文件系统是 FAT16 或 NTFS 格式皆可安全、快速和最佳效能状态下整理,可选择完整整理或仅整理可用空间,保持磁盘文件的连续,加快文件存取效率,有排程整理磁盘功能,可以设定整理磁盘的时间表,时间一到即可帮你自动做磁盘维护工作。磁盘碎片整理工具。能整理Windows 加密文件和压缩的文件,可自动分析磁盘文件系统,无论磁盘文件系统是 FAT16 或 NTFS 格式皆可安全、快速和最佳效能状态下整理,可选择完整整理或仅整理可用空间,保持磁盘文件的连续,加快文件存取效率,有排程整理磁盘功能,可以设定整理磁盘的时间表,时间一到即可帮你自动做磁盘维护工作。 我个人强烈推荐电脑的硬盘格式最好采用NTFS格式,不要采用FAT、FAT32,因为NTFS更好的特性决定了一切! 由于Diskeeper安装以后,在后台服务里面总是打开着相关服务耗费了内存,所以如果不使用定时整理(不推荐个人用户使用)的网友,最好在服务里面把"Diskeeper"服务设成手动,只有要整理的时候才手动启动。 经常磁盘整理的好处:可以避免磁盘文件凌乱产生碎片、延长硬盘使用寿命、加快运行速度,不至于磁盘文件因为碎片问题而丢失,所以强烈推荐每个月运行一次,而Diskeeper是最好的选择! 目前最新版本是Diskeeper 2008,不过只有英文版,但是相应的汉化包出来啦,下载地址在下面! 注意:安装完英文原版后,请在任务管理器里面关闭DkServic.exe进程否则汉化包无法安装成功,安装完成后,如果不使用定时整理的,可以在服务里面启动类型设为:手动。也就是需要整理的时候,去手动打开。(个人推荐) 英文原版下载地址: http://downloads.diskeeper.com/trialware/Diskeeper2008-ProPremier-Chinese-Simplified.exe 汉化包下载地址: 点这里下载 -> 常州电信(高速荐) 点这里下载 -> 点击网络--FTP三线程

26/1/2008 自从Windows Vista正式版发布以来,我就告别了双系统(以前是Vista Beta + XP Pro)。 刷了BIOS使用Vista,因为之前有过Vista Build 5308/5270等等几个测试版,所以自己早就适应了它的操作方式。 这几天家里停电,拿着U盘跑去网吧下载电影,网吧里面是Windows XP系统,我居然几次都点错了,似乎一下子不会用电脑了,突出的结果就是不由自主的去看屏幕的右边和资源管理器的快速切换。 我想这是一个过程,cnBeta上说Windows 7的Milestone 1出来了,按照2004年的记忆,大概到今年的第三季度Milestone 3应该就可以使用了!PS:Vista的兼容性已经解决了,剩下的就是操作习惯的改变,确实第一次使用Vista非常的不习惯,但是当你习惯了之后,你就会发现效率大大的提高,再也不想用Wndows XP了,另外Vista的配置要求没有传说中的那么BT,内存1G就足够跑了。 在细节方面Windows Vista做得非常的好了,非常符合人性化,直接的结果就是使用效率的大增。另外更加的安全,事实上也确实如此!Vista发布才一年就开始了SP1的工作,在我使用过的v275、668、744中间,感觉是越来越稳定,文件复制的问题早就已经解决了,甚至传输的速率比XP还要快。1月23日,微软公司又发布了Windows Vista SP1 RC Refresh2,本人目前正在用,看了版本号Build 6001.18000感觉这就应该是正式版的样子了。
16/1/2008 2008年1月19日 千年虫+38 bug 30周年倒计时开始。 2008年1月19日是一个值得注意的日期,它标志了Y2K38 bug30年倒计时开始。Y2K38是指Unix系统时间使用的32位整数将在2038年溢出。 从1970年1月1日开始,到2038年超过2^31,确切的时间是世界标准时2038年1月19日星期二凌晨03:14:07。1/1/2008 今天,Google的主页上出现了SYN、SYN、ACK、ACK的彩色点,这正是互联网的语言——TCP/IP的握手方式。 TCP/IP发展到现在已经过了25年,最早出现在ARPANET上,它的生日正好是1983年1月1日。 今天我能够在这里上网,就是TCP/IP在默默的奉献,今天是一个里程碑的日子。
 30/12/2007 之前一直以768M的内存跑Longhorn到Vista两年时光! 老牛一样!!! 今天,省吃俭用的买了一根1G的内存条,凑成了1.5G的内存! 现在运行起来速度没点问题! 从此Windows XP就成为了一个历史! 在多年的使用Windows生涯中 唯一感到遗憾的就是从来没有使用过Windows ME
 31/7/2007 安装好了!激活了,我的是acer品牌机,品牌机器就是好啊!如下图:
 28/7/2007 F# Compiler
QUICK INFO
|
Note By installing, copying, or otherwise using this software, you agree to be bound by the terms of its license.
|
| File Name
| InstallFSharp-1.9.2.7.msi
|
| Version
| 1.9.2.7
|
| Date Published
| 13 July 2007
|
| Download Size
| 18.0 MB
|
|
Description
F# is a variant of the ML programming language for .NET and has a core language that is similar to that of OCaml. It is a mixed functional/imperative/object-oriented programming language which is excellent for medium-advanced programmers and for teaching. In addition, you can access hundreds of .NET libraries using F#, and the F# code you write can be accessed from C# and other .NET languages. This release of F# includes a command line compiler as well as 'F# for Visual Studio', which provides interactive syntax highlighting, parsing, typechecking and intellisense for F# code inside Visual Studio 2003/2005/Orcas, and 'F# Interactive', a command-line top level environment for F#. | 23/7/2007 刚才cnBeta.com网站上看了下,觉得挺好,于是就下载了下来,现在使用中确实不错CPU和内存占用都比较低,这是第一个测试版本,有这种表现蛮不错了!  注意 AirPlay媒体播放器无需安装,并不会修改注册表,生成桌面快捷方式,加入启动菜单及快速启动。因此,您只需要下载本软件,保存在桌面即可。
|