主要增加了一下功能:
Issue查看和编辑的界面更简单和现代感 增强全局的快捷键 Gadgets中的动作下拉菜单 批量移动Issue的组件和版本 用户个人资料的新界面,管理仪表盘和过滤器 增加在线用户列表 Time Tracking增加对小数的支持 用户自定义email主题 热点地图Gadget 数据库配置工具 对"伪造跨站请求XSRF"的保护 包含了若干数据库驱动
其中3和4应该能比较大的增加效率。
今天无意间发现onenote居然支持skydrive直接保存,这个非常好,对于使用很多台电脑的人,特别是对同时还使用移动设备上网的人.这个功能实在是太有用了,之前基本上抛弃onenote使用evernote的原因也就是因为在线存储.现在有可能又要迁移回来了.不过已经很久没有比较这两个的功能特点了.有时间要补上
我的站点主机提供的是php5,所以安装ajaxed-wordpress以后一直不能成功开启ajax功能。
这两天抽时间看了看,把这个问题搞定了:
ajaxed-wordpress版本是1.21
下载解压,启用之后,网站不能打开。显示:
Fatal error: Using $this when not in object context in http://myhost/wp-content/plugins/ajaxd-wordpress/modules/ajaxnav/ajaxnav.php on line 596
于是打开对应文件,发现最后几个函数不是成员函数,而里面使用了 $this 。修改为AWP_ajaxnav的成员函数,并给每个调用该函数的地方加上$this->,问题解决。下载修改后的ajaxnav.php文件
有的blogger可能发现虽然页面可以显示,但是依然没有ajax效果。可以尝试在地址栏输入http://yourhost/wp-content/plugins/ajaxd-wordpress/js/core.js.php 如果不能正常下载,说明php不能在这个目录执行,往往是因为某一集父目录设置的权限太高(我的机器就被设置为777),改为755就正常了
如果掌握一个库函数所需要的努力接近于编写应用程序的精力,程序员很可能为了方便而重新实现他们所需要的那部分库函数。
程序库的设计和实现是很困难的,设计者必须小心处理通用性,简单性,和有效性的问题。如果一个程序库例程和数据结构太通用了,就有可能导致使用困难。或者难以达到想要的目的。如果太简单了,可能不满足应用程序的需求。如果他们太容易混淆,编程者也不会使用。C语言库本身有一些容易混淆的例子,比如realloc函数。
David R. Hanson大师如是说。
…
MSDN第9频道又采访了Visual C++类库组的项目经理Nikola Dudar和Sarita Bafna,以及质量控制组的Marina Polishchuk。尽管Visual C++项目组已经转移了工作重点,但是很少人注意到这一点。或许这些采访可以帮助你了解Visual C++项目组的工作。
为什么C++仍旧重要?
- 非托管的应用程序有很大的代码积累,而这些程序的升级工作仍旧在进行
- 性能是选择C++的重要因素。举例来说,游戏和杀毒程序更适合用非托管代码来编写。
- 多平台支持。虽然.Net号称是跨平台的,但是如果要编写真正的跨平台程序,开发的时候遵循C++标准还是很有必要的。
为什么C++程序员仍旧重要?
- C++程序员理解整个机器的运作,他们知道怎么写垃圾收集机制,甚至可以写机器代码
- C++程序员可以很容易的学会其他语言——C++已经是最难学的语言之一了
- C++程序员并不只使用一种语言。如果有必要的话,他们会选择汇编、C#或者Perl这样更适合特定任务的语言。
为什么Visual C++项目组转移了工作重点?
- C++程序员对于转到C#没有抵触心理,所以Visual C++项目组不认为有必要尽快实现Visual C#支持的所有特性,比如LINQ和WPF设计器
- C++程序员对于让他们的非托管程序调用其他语言的托管代码比用C++来写托管代码更有兴趣
- 核心模块,例如IE和Windows外壳会更加频繁地更新,而会有更多的非托管代码需要调用这些新的特性,为了这些特性,有必要在MFC中引入新的封装类来节省C++程序员的时间
Orcas中Visual C++的新特性:
- 托管代码互操作库。可扩展的托管数据类型和非托管数据类型的转换支持
- STL/CLR。使得托管代码可以利用旧的STL编写的算法
- Vista支持。对Vista中新的通用控件和文件对话框等界面元素的MFC封装。
- DevExpess重构引擎——将包含DevExpess的Refactor!? for C++。
Orcas之后的考虑
- 更新界面。有些Visual C++的代码是针对20年之前的硬件环境设计的,已经不适合现在的需要。新的Phoenix编译引擎使得重写前台变得更加容易。
- 太多现有的代码需要重构。新的Phoenix编译引擎使得代码分析变得更加容易。
- C++标准。新的C++标准TR1可能会在Orcas下一版本开发时成为正式标准。
- 多核支持。需要编写可以充分利用多CPU的代码。第一个尝试是LINQ。
结论
- MFC和非托管代码回来了
- 性能和多平台支持的重要性越来越低,托管代码仍旧具有很大的市场。
Visual C++项目组的其他动作
- ATL Server发布到了源代码共享站点CodePlex。这包含CAtlRegExp,在.Net和第三方类库(boost,TR1)的竞争下已经不再有必要维护一个单独的条件表达式标准了
…
有消息指出,在新華社公布陳良宇罷官前數小時,內地網絡管理部門突然下令各門戶網站開放「新聞跟貼」和評論,不要限制網民言論,顯示當局已預料到陳良宇下台的消息,定會獲得輿論和民意支持。新浪網在消息公布後數小時內錄得逾5萬多個跟貼,其中99%都是讚譽之言,可見一斑。
…
这句话是Martin A Hansen说的,从bjarne stroustrup的书上看到。所以决定以后多在blog上面写点东西。呵呵…
writely是一个被google收购了的网站,提供在线的文本处理功能,基本相当于word所提供的.如果网速过得去,使用起来还是比较方便的.平时有什么文档可以存在上面,随时可以转储到PC机.而且支持office和openoffice等字处理文件格式.另外最重要的是支持blog发布.我这篇文章就是在writely下发布的.呵.当然这也要blog支持才行.用它发布的好处就是,编辑功能更丰富.而且文档能自动保存,也便于以后归档.这对于那些明星blog,有可能要出书的可是大大的方便啊~…
今天从图书馆走回来(这对于华工来说,不是件容易的事情)。看到大嘴的电脑前围了几个人,过去一看,原来是CPropertySheet的使用出了点问题,于是就跟大家讨论了一下。
关于初始化部分,最初选择放在类的构造函数中,但是这里有些成员变量是CONTROL型的,在构造CPropertySheet的派生类的时候,该控件还没有创建,所以运行会出错。所以改到initdialog里面。一切ok。
关于返回的问题。由于CPropertySheet默认不能由classwizzard添加onok的响应函数。所…
-
Articles
- March 2011
- November 2010
- September 2010
- August 2010
- June 2010
- April 2010
- March 2010
- December 2009
- September 2009
- June 2009
- May 2009
- April 2009
- March 2009
- February 2009
- November 2008
- October 2008
- July 2008
- June 2008
- May 2008
- April 2008
- March 2008
- February 2008
- January 2008
- December 2007
- November 2007
- August 2007
- June 2007
- May 2007
- April 2007
- March 2007
- January 2007
- December 2006
- November 2006
- October 2006
- September 2006
- August 2006
- July 2006
- June 2006
- May 2006
- April 2006
- March 2006
- January 2006
-
Calendar
February 2012 M T W T F S S « Mar 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 -
Meta

