jVR

与其关注盈利多少,不如打磨产品。事实上没有好的产品,也就谈不上盈利。

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2013年5月7日

摘要: ASP.NET伪静态 UrlRewrite(Url重写) 实现和配置------转载ASP.NET伪静态 UrlRewrite(Url重写) 实现和配置核心提示:大家一定经常在网络上看到很多网站的地址后缀都是用XX.HTML或者XX.ASPX等类似静态文件的标示来操作的吧,那么大家有怀疑过他真的是一个一个的静态生成的文件么,静态文件的生成的优缺有好有坏,对于访问量很大的网站,利用静态文件可提高服务器的运行稳定和速度...大家一定经常在网络上看到很多网站的地址后缀都是用XX.HTML或者XX.ASPX等类似静态文件的标示来操作的吧,那么大家有怀疑过他真的是一个一个的静态生成的文件么,静态文件的生 阅读全文
posted @ 2013-05-07 12:27 jVR 阅读(337) 评论(0) 推荐(0) 编辑

2013年4月21日

摘要: 当需要输出带大量公式的Excel文档的时候,在代码里写公式就太累了。用设计好的Excel模板,复制一下,往里面添加数据比较省事。模板导出文件:大气象usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebParts;usingSystem.Web.UI.HtmlControls;usingSys 阅读全文
posted @ 2013-04-21 18:25 jVR 阅读(553) 评论(0) 推荐(0) 编辑

2013年4月6日

摘要: Vim作为最好用的文本编辑器之一,使用vim来编文档,写代码实在是很惬意的事情。每当学会了vim的一个新功能,就会很大地提高工作效率。有人使用vim几十年,还没有完全掌握vim的功能,这也说明了vim的强大。而这样何尝不是一件好事呢,只要有的学习,就有的提高。最近使用Vim来写博客,发现在Vim中粘贴Python代码后,缩进就全乱了。仔细研究了以下,原来是自动缩进的缘故,于是做如下设置::set noai nosi取消了自动缩进和智能缩进,这样粘贴就不会错行了。但在有的vim中不行,还是排版错乱。后来发现了更好用的设置::set paste进入paste模式以后,可以在插入模式下粘贴内容,不会 阅读全文
posted @ 2013-04-06 18:03 jVR 阅读(180) 评论(0) 推荐(0) 编辑

2013年4月5日

摘要: 下载:http://ftp.gnu.org/gnu/gcc/gcc-4.5.1/gcc-4.5.1.tar.bz2浏览:http://ftp.gnu.org/gnu/gcc/gcc-4.5.1/查看Changes:http://gcc.gnu.org/gcc-4.5/changes.htm现在很多程序员都应用GCC,怎样才能更好的应用GCC。目前,GCC可以用来编译C/C++、FORTRAN、JAVA、OBJC、ADA等语言的程序,可根据需要选择安装支持的语言。本文以在Redhat Linux安装GCC4.1.2为例(因在项目开发过程中要求使用,没有用最新的GCC版本),介绍Linux安装GC 阅读全文
posted @ 2013-04-05 15:29 jVR 阅读(312) 评论(0) 推荐(0) 编辑

2013年4月2日

摘要: 本文出自:程序员的自我修养:链接、装载与库1.2 C/C++运行库11.2.1 C语言运行库任何一个C程序,它的背后都有一套庞大的代码来进行支撑,以使得该程序能够正常运行。这套代码至少包括入口函数,及其所 依赖的函数所构成的函数集合。当然,它还理应包括各种标准库函数的实现。这样的一个代码集合称之为运行库(Runtime Library)。而C语言的运行库,即被称为C运行库(CRT)。如果读者拥有Visual Studio,可以在VC/crt/src里找到一份C语言运行库的源代码。然而,由于此源代码过于庞大,仅仅.c文件就有近千个,并且和C++的STL 代码一起毫无组织地堆放在一起,以至于实际上 阅读全文
posted @ 2013-04-02 12:12 jVR 阅读(1674) 评论(0) 推荐(0) 编辑

2013年3月21日

摘要: 在qtcentre中看到有网友问这样一个问题:Why this doesn't work? qDebug() << "Test" << std::endl;第一反应:这两个东西本来就不能这样搭配使用啊。第二反应:额,如何解释这个问题呢?还真不知道第三反应:...std::cout<<std::endl;在Qt中用了二三年C++了,还真没想过C++中的这么一个简单的语句是怎么工作的:只知道std::endl等价于换行+flush再一想,却不知道endl是什么东西了函数指针std::endl 是一个模板函数的函数指针template 阅读全文
posted @ 2013-03-21 12:17 jVR 阅读(1029) 评论(0) 推荐(0) 编辑

2013年3月9日

摘要: C++引入了ostringstream、istringstream、stringstream这三个类,要使用他们创建对象就必须包含sstream.h头文件。 istringstream类用于执行C++风格的串流的输入操作。ostringstream类用于执行C风格的串流的输出操作。strstream类同时可以支持C风格的串流的输入输出操作。 istringstream类是从istream和stringstreambase派生而来,ostringstream是从ostream和 stringstreambase派生而来, stringstream则是从iostream类和stringstr... 阅读全文
posted @ 2013-03-09 10:35 jVR 阅读(452) 评论(0) 推荐(0) 编辑

2013年3月5日

摘要: 要想很好的使用C++中的多态性,就免不了要使用指针和引用,也免不了会碰到转换的问题,所以在这一篇,就把导师讲的以及在网上反复查阅了解的知识总结一下。C++提供了四个转换运算符:const_cast <new_type> (expression)static_cast <new_type> (expression)reinterpret_cast <new_type> (expression)dynamic_cast <new_type> (expression)它们有着相同的结构,看起来像是模板方法。这些方法就是提供给开发者用来进行指针和引用的转 阅读全文
posted @ 2013-03-05 09:36 jVR 阅读(184) 评论(0) 推荐(0) 编辑

摘要: 作用:将一个基类对象指针(或引用)cast到继承类指针,dynamic_cast会根据基类指针是否真正指向继承类指针来做相应处理, 即会作一定的判断。 对指针进行dynamic_cast,失败返回null,成功返回正常cast后的对象指针; 对引用进行dynamic_cast,失败抛出一个异常,成功返回正常cast后的对象引用。注意:dynamic_cast在将父类cast到子类时,父类必须要有虚函数。例如在下面的代码中将CBasic类中的test函数不定义成 virtual时,编译器会报错:error C2683: dynamic_cast : “CBasic”不是多态类型对编译器的要求: 阅读全文
posted @ 2013-03-05 08:52 jVR 阅读(379) 评论(0) 推荐(0) 编辑

2013年2月10日

摘要: Qt是神马东西? Qt – 一个跨平台应用程序和UI开发框架 它包括跨平台类库、集成开发工具和跨平台 IDE。使用 Qt 您只需一次性开发应用程序,无须重新编写源代码,便可跨不同桌面和嵌入式操作系统部署这些应用程序。 Qt 主要是由 诺基亚 开发和维护的。Qt通过开源授权(LGPL 和 GPL)以及商业授权的方式对 Qt 进行授权。在Linux下Qt可是大名鼎鼎,Linux的KDE图形界面就是基于Qt开发的。 Qt的最大好处是跨平台,可以看到上图,Qt可以支持windows,Mac os,linux,embedded linux, wince/mobile,symbian,诺基亚最新的... 阅读全文
posted @ 2013-02-10 01:56 jVR 阅读(186) 评论(0) 推荐(0) 编辑