摘要:
【C++ 中文手册】即将完成内容包含C++11,历时一年,日夜赶工,即将完成!该参考手册主要由以下四部份内容组成:C++ 语言C++ 继承了 C 语言 的大部分语法,并在其基础上修改或增加部分语义,包括:操作符及操作符重载(Operators and operator overloading)、内存管理(Memory management)、模板(Templates)、对象(Objects)、多态(Polymorphism)。(暂未开始)标准 C++ 库C++ 标准库提供了常用算法或组件的实现,包括:向量(Vector)、列表(List)、映射(Map)、集合(Set)、队列(Queue)、栈 阅读全文
posted @ 2013-11-19 23:41
HackerVirus
阅读(1551)
评论(0)
推荐(1)
摘要:
AspNet MVC3中过滤器 + 实例过滤器在请求管线注入额外的逻辑,提供简单优雅的方法实现横切点关注(AOP),例如日志,授权,缓存等应用.通过AOP可以减少在实际的业务逻辑中参杂过多非直接业务逻辑功能的代码,让某个行为或者动作更加专注于自身的功能逻辑,例如统计Action,专注于数据的统计分析而不要关注日志以及调用的身份验证和授权问题.1.过滤器类型AspNet MVC中包含三种常用的过滤器分别是:Action(行为过滤器) , Result(结果过滤器) ,Exception(异常过滤器)和Authorization(授权过滤器).| ------------------------- 阅读全文
posted @ 2013-11-19 23:20
HackerVirus
阅读(472)
评论(0)
推荐(0)
摘要:
python爬取网站数据开学前接了一个任务,内容是从网上爬取特定属性的数据。正好之前学了python,练练手。编码问题因为涉及到中文,所以必然地涉及到了编码的问题,这一次借这个机会算是彻底搞清楚了。问题要从文字的编码讲起。原本的英文编码只有0~255,刚好是8位1个字节。为了表示各种不同的语言,自然要进行扩充。中文的话有GB系列。可能还听说过Unicode和UTF-8,那么,它们之间是什么关系呢?Unicode是一种编码方案,又称万国码,可见其包含之广。但是具体存储到计算机上,并不用这种编码,可以说它起着一个中间人的作用。你可以再把Unicode编码(encode)为UTF-8,或者GB,再存 阅读全文
posted @ 2013-11-19 23:17
HackerVirus
阅读(298)
评论(0)
推荐(0)
摘要:
Spider Studio 数据挖掘集成开发环境Spider Studio 数据挖掘集成开发环境(最新版本: 2.7.12.1)传统的多线程蜘蛛程序虽然采集速度快, 但是明明不需要所有内容, 却胡子眉毛一把抓, 将整个网页都下载下来当作一个文本进行处理. 由于网页内容参差不齐, 所以抓取质量常常无法保证; 在面对由ajax等动态技术呈现的信息时更是束手无策. 自从所见即所抓技术发明之后, 这一切便得到了改观. Spider Studio 以所见即所抓为核心, 以脚本的方式来完成抓取, 并且提供了大量辅助功能.功能特点1. C# 脚本化抓取比如下面这段代码会打开本页并将产品简介提取出来显示在对话 阅读全文
posted @ 2013-11-19 23:13
HackerVirus
阅读(222)
评论(0)
推荐(0)
摘要:
防止表单重复提交的几种策略表单重复提交是在多用户Web应用中最常见、带来很多麻烦的一个问题。有很多的应用场景都会遇到重复提交问题,比如:点击提交按钮两次。点击刷新按钮。使用浏览器后退按钮重复之前的操作,导致重复提交表单。使用浏览器历史记录重复提交表单。浏览器重复的HTTP请求。几种防止表单重复提交的方法 禁掉提交按钮。表单提交后使用Javascript使提交按钮disable。这种方法防止心急的用户多次点击按钮。但有个问题,如果客户端把Javascript给禁止掉,这种方法就无效了。 我之前的文章曾说过用一些Jquery插件效果不错。 Post/Redirect/Get模式。在提交后执行... 阅读全文
posted @ 2013-11-19 22:38
HackerVirus
阅读(309)
评论(0)
推荐(0)
摘要:
Linux模块一、为什么要使用模块 由于linux使用的是整体结构,不是模块化的结构,整体结构实现的操作系统可扩展性差。linux为了扩展系统,使用了模块的技术,模块能够从系统中动态装入和卸载,这样使得linux也具有很好的可扩展性。二、linux中哪些代码作为模块实现,哪些直接编译进内核? 当然我们是尽量把代码编译成模块,这样就可以根据需要进行链接,内核的代码量也会少很多。几乎所有的高层组件—文件系统、设备驱动程序、可执行格式、网络层等等—都可以作为模块进行编译。 然而有些代码确必须直接编译进内核。这些代码通常是对数据结构或者函数进行修改。如内核中已经定义好了的数据结构,如果要改... 阅读全文
posted @ 2013-11-19 22:36
HackerVirus
阅读(412)
评论(0)
推荐(0)
摘要:
ASP.Net MVC3 图片上传详解(form.js,bootstrap)图片上传的插件很多,但很多时候还是不能切合我们的需求,我这里给大家分享个我用一个form,file实现上传四张图片的小demo。完全是用jquery前后交互,没有用插件。 最终效果图如下: 玩过花田人可能有些眼熟,原型就是来自于花田网中的图片上传。 引用的脚本有:View Code 基本思路:用户点击相关div触发file元素打开浏览框----》用setInterval不断检测file文件是否选中文件---》选中之后触发form自动提交到后台---》后台将文件存储到临时文件夹返... 阅读全文
posted @ 2013-11-19 22:34
HackerVirus
阅读(1935)
评论(0)
推荐(0)
摘要:
在ASP.NET MVC3 中利用Jsonp跨域访问在信息系统开发的时,根据相关业务逻辑难免会多系统之间互相登录。一般情况下我们需要在多系统之间使用多个用户名和密码。这样客户就需要在多个系统之间重复登陆。每次登录都需要输入用户名和密码。最近比较流行的就是OAuth。新浪微博这个开放系统做的就很好。但OAuth并非本文讨论范畴。这里主要讨论jQuery1.5 jsonp 在Asp.net MVC3 中的应用。本文应用场景: 假设您的开发团队欲为某集团公司开发一整套信息管理系统,目前首要开发的就是一套订单系统和一套内部OA系统。前提是这两套系统使用同一套数据库。只是两个不同的MVC3.0 Web项 阅读全文
posted @ 2013-11-19 22:31
HackerVirus
阅读(182)
评论(0)
推荐(0)
摘要:
C# 利用反射动态创建对象——带参数的构造函数和String类型最近笔者有一个想法需要利用反射动态创建对象(如string,int,float,bool,以及自定义类等)来实现,一直感觉反射用不好,特别是当构造函数带参数的时候。MSDN上给出的例子十分复杂,网上的帖子则一般都说很简单,那就看看网上比较普遍的说法:反射创建类的实例“反射”其实就是利用程序集的元数据信息。反射可以有很多方法,编写程序时请先导入 System.Reflection 命名空间,假设你要反射一个 DLL 中的类,并且没有引用它(即未知的类型): Assembly assembly = Assembly.LoadFile( 阅读全文
posted @ 2013-11-19 22:14
HackerVirus
阅读(427)
评论(0)
推荐(0)
摘要:
CLR via C# 读书笔记:第一章 CLR 的执行模型(1)第Ⅰ部分CLR基础。这部分为三章(第一章:CLR的只想能够模型,第二章:生成、打包、部署和管理应用程序及类型,第三章:共享程序集和强命名程序集)大部分都是概念性的东西,看起来比较的枯燥无味,由于都是概念性的东西所以也比较难于理解,不过这些知识也是后面深入的前提,要想深入的了解.net平台及C#语言,这些概念性的知识也是必须懂得的。废话不多说了,咱们还是硬着头皮一起来看看第一章吧!由于一章内容较多,我会分开来写。本篇内容大纲:将源代码编译成托管模块将托管模块合并成程序集加载公共语言运行时执行程序集的代码一、将源代码编译成托管代码1、 阅读全文
posted @ 2013-11-19 22:12
HackerVirus
阅读(201)
评论(0)
推荐(0)
浙公网安备 33010602011771号