摘要:在html5中为我们提供了一种本地缓存机制,它将取代我们的cookie,并且它是不会随浏览器发会我们的服务器端的。我们可以采用js在客户端自由的操作本地缓存。html5中缓存主要有localStorage,和sessionStorage。他们的用法一致。区别在于他们的时间限制不同。localStorage是不存在时间限制的。而sessionStorage这时基于session的数据存储,在关闭或者... 阅读全文
html5之Canvas坐标变换应用-时钟实例
2011-03-02 23:20 by 破狼, 5691 阅读, 4 推荐, 收藏, 编辑
摘要:在上一篇中我们了解html5的Canvas ,在这一篇中不用多说,写一个html5的时钟应用程序试手。在这里主要设置了坐标变换的平移(translate)和旋转变换(ratate),以及html5 Canvas的路径绘图,beginPath,closePath,rect,arc等,还有就是html5 Canvas路径绘图重要的绘图状态的保存和恢复机制,save,restore。 多的也不说了,直接... 阅读全文
html5-Canvas绘图
2011-03-02 00:30 by 破狼, 31241 阅读, 6 推荐, 收藏, 编辑
摘要:在html5中我觉得最重要的就是引入了Canvas,使得我们可以在web中绘制各种图形。给人感觉单在这点上有点模糊我们web和桌面程序的感觉。在html5外web中也有基于xml的绘图如:VML、SVG。而Canvas为基于像素的绘图。Canvas是一个相当于画板的html节点,我们必须以js操作绘图。如下:canvas id="myCanvas" width="600" height="300... 阅读全文
html5声频audio和视频video
2011-02-28 21:43 by 破狼, 13753 阅读, 1 推荐, 收藏, 编辑
摘要:html5作为下一代web标准,年前轩起了html5热潮。对于html5我只是本着了解看看。关于html5和RIA(silverlight,flash,JavaFx等)我不想说什么,也没有什么可说的,存在就有其存在的理由。孰优孰劣,留给事实、时间来证明的。 在html5中出现了一些新特性:canvas 元素视频 video 和 声频audio 元素 ;对本地离线存储(localStorage,se... 阅读全文
win7下程序运行权限问题解决方案
2011-02-26 17:02 by 破狼, 7263 阅读, 1 推荐, 收藏, 编辑
摘要:今天遇见一个win7下程序运行权限问题(需要对目录下文件有读写权限):网上google下得到解决方案有,现记录下:一: windows 7和vista提高的系统的安全性,同时需要明确指定“以管理员身份运行”才可赋予被运行软件比较高级的权限,比如访问注册表等。否则,当以普通身份运行的程序需要访问较高级的系统资源时,将会抛出异常。 如何让程序在启动时,自动要求“管理员”权限了,我们只需要修改app.manifest文件中的配置项即可。 app.manifest文件默认是不存在的,我们可以通过以下操作来自动添加该文件。(1)进入项目属性页。(2)选择“安全性”栏目。(3)将“启用ClickOnce. 阅读全文
WPF RichTextBox转化为rtf格式,以及加载,压缩
2011-01-09 16:17 by 破狼, 7187 阅读, 4 推荐, 收藏, 编辑
摘要:在wpf中RichTextBox式一个富文本控件,在其中我们可以添加图片等内部控件,以及控制段落块的字体等。我们可以采用System.Windows.Markup.XamlWriter.Save(object,stream);来保存,但是例如我们的image(数据源为二进制)内部控件等,这对象无法序列化。这是我们可以采用rtf结构保存和传输,并在另一台机子加载上展现出现。只是rtf数据可能太大,此时我们可以采用ms内置的System.IO.Compression.DeflateStream 压缩压缩后在发送。关于System.IO.Compression.DeflateStream,msdn上 阅读全文
The 'Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine-Excel2003
2011-01-01 14:28 by 破狼, 1445 阅读, 0 推荐, 收藏, 编辑
摘要:今天在操作Excel2003时候在我的win7英文操作系统发生错误,(在此记录下来):The 'Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine.在网上google了一下,错误原因是我的机子是64编译的,需要改为32位,在vs中设置将编译Any CPU改为x86,就ok。 阅读全文
C#-获取某变量类型的默认值
2010-12-31 21:44 by 破狼, 10264 阅读, 1 推荐, 收藏, 编辑
摘要:简单的获取某变量类型的默认值在c#中为我们提供了default().我在记录的是另一种获取变量类型的Type的默认值Code如下:[代码]这句话很简单,使我们对于c#类型值类型和引用类型的很好理解下得出的。在c#中我们的类型分为值类型和引用类型。从概念上看,值类型直接存储其值,而引用类型存储对其值的引用。这两种类型存储在内存的不同地方(堆和栈)。其他跟多类型请参见:http://www.cnblogs.com/mrcooldog/archive/2008/03/03/1088769.html 阅读全文
代码生成技术--CodeDom VS T4
2010-12-23 12:52 by 破狼, 7147 阅读, 5 推荐, 收藏, 编辑
摘要:在微软的自家代码生成方案中我们有两种选择方式:CodeDom 和Text Template Transformation Toolkit(T4)模板。同样我们可以利用简单的String或者StringBuilder来拼接字符串,但是那对于简单的还可以,但是对于复杂的问题就。其实在ASP.NET MVC 3.0中有多处了一个更简洁语法的模板-Razor,我们同样可以运用于我们自己的代码生成中,我随便有一篇简单的介绍Razor Templating Engine,在以后有机会了会写Razor Demo。今天的主题不在这里,所以不多说了。一:简介:CodeDom:这 个类库出现在我们的.NET Fr 阅读全文
Razor Templating Engine
2010-12-22 12:28 by 破狼, 5711 阅读, 5 推荐, 收藏, 编辑
摘要:最近遇到html模板解析,我完全可以用MS的T4模板或者是StringTemplate等其他的模板来做,但是出于尝试和对Razor语发的感兴趣,便翻了翻Razor模板的资料,其CodePlex主页http://razorengine.codeplex.com/。 下面讲的都是一些其主页上面的例子,所以请大家别拍砖。别后面想到有些实际意义的例子在写个具体的运用例子吧。代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--publicstaticcla 阅读全文