最近因为一个作业需要完成CNKI爬虫,研究爬虫架构的时候发现了这个疑似移植于Python的著名开源爬虫框架Scrapy的ScrapySharp,然而在网上寻找之后只发现了这个F#的Demo,就使用原文中示例的网站写了这个C#版本的代码。
【新手学Java】反射学习笔记
示例类代码
【新手学Java】使用beanUtils控制javabean
使用beanUtils控制javabean
【新手学Java】使用内省(Introspector)操作JavaBean属性
使用内省(Introspector)操作
【MVC学习笔记】5.使用Controller来代替Filter完成登录验证(Session校验)
之前的学习中,在对Session校验完成登录验证时,通常使用Filter来处理,方法类似与前文的错误日志过滤,即新建Filter类继承ActionFilterAttribute类,重写OnActionExecuting方法,之后直接在需要验证的Action前加上Filter标记即可。
【MVC学习笔记】2.使用T4模板生成其他类的具体实现
在前篇中我们已经将User类中的代码做了具体的实现,但仍然有多个实体类未实现,以后可能还会增加新的数据表,数据表结构也有可能发生变化,所以我们使用T4模板来完成类的生成,这样就算数据库表发生了改变,也会自动根据改变后的实体对类进行重新生成。
【MVC学习笔记】4.使用Log4Net来进行错误日志的记录
在Web应用运行过程中,我们难免会遇到程序运行异常,这个时候我们就应该将异常信息记录下来,以便开发人员和维护人员对异常原因进行还原,对异常原因进行修复。在ASP.NET平台中进行日志记录的组件也有很多,如Log4Net、CommonLogging等,我们这里选用Log4Net进行异常日志的记录。
bash脚本错误 Syntax error: else unexpected (expecting then)解决
今天在使用 bash 脚本发布程序时,发生了这样的错误
1 | xxx.sh: Syntax error: "else" unexpected (expecting "then") |
到处搜索资料尝试无果之后想到会不会是编码问题导致,
dos2unix 处理后测试果然可以