摘要: 一、安装python www.python.org/ 官网下载对应自己系统的安装包 二、安装scrapy 在CMD命令提示符中输入安装命令: pip install scrapy 安装过程中如有错误会有相应提示,按照提示补充或升级安装程序即可。 最后使用scrapy命令测试安装是否成功。 三、安装p 阅读全文
posted @ 2021-04-17 15:32 杨伟明 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 一、创建mysql数据库 1.创建数据库语法 --创建名称为“testdb”数据库,并设定编码集为utf8CREATE DATABASE IF NOT EXISTS testdb DEFAULT CHARSET utf8 COLLATE utf8_general_ci; 二、创建用户 1.新建用户 阅读全文
posted @ 2020-03-26 16:02 杨伟明 阅读(618) 评论(0) 推荐(0) 编辑
摘要: WebForm 入门容易,页面控件可以直接拖拽得到,并通过可视的窗体控制控件的属性、方法、事件等。 掌握困难,它有复杂的页面生命周期和事件驱动模式。 难于进行单元测试,后期出现的MVP模式一定程度上解决了单元测试的问题。 封装很高,很难扩展。ASP.NET MVC design for testability,所以单元测试支持很好。 前台、后台工作人员更容易配合。 基于传统的web开发方式,提交表单。 完全开源,容易扩展,可塑性更强。(修改源码后 不允许重新发布)ASP.NET MVC 不是WebForm的替代品,只是web开发的一种选择。每种开发方式都有自己的优缺点。 阅读全文
posted @ 2012-12-20 10:47 杨伟明 阅读(216) 评论(0) 推荐(1) 编辑
摘要: 一、页面请求 asp.net确定是否需要分析和编译页,或者确认是否在不运行页的情况下以发送缓存版本以进行相应。二、启动 在启动阶段将设置页属性,如request和response。在此阶段还将确定是否是回发请求还是新的请求,并设置IsPostBack属性。页还设置UIculture属性。三、初始化 页初始化期间,可以使用页中的空间,并设置每个控件的UniqueID属性。如果需要还向页面应用主题或母版页。如果当前请求时会发请求,则回发数据尚未加载,并且控件中的值尚未还原为视图状态中的值。四、加载 加载期间如果当前请求时会发请求,则使用从视图状态和控件状态恢复的信息加载控件属性。五、回发事... 阅读全文
posted @ 2012-12-05 16:15 杨伟明 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 在网页中经常要用到显示拥有层级关系的数据,比如信息发布网站的栏目菜单、某单位的组织结构等等。对于这类数据一般采用树形结构来显示,这样结构清晰明了,操作方便。在asp.net中有TreeView的组件,它的功能已经比较强大。但往往针对不同的项目的时候,他的扩展性,维护性个人感觉不太好。所以在自己写了一个基于jquery 的树js组件,事实完全可以抛离jquery用javascript就行,自己还是懒了点。 这个组件只能以异步的方式加载数据,自己没有写同步的。感觉同步加载数据的用处不是很大,不如一步到位直接写成异部的。组件是没有层级限制的。浏览器的兼容性自己只在IE10和Chrome 23中... 阅读全文
posted @ 2012-11-15 15:13 杨伟明 阅读(1484) 评论(0) 推荐(0) 编辑
摘要: 1.登录的代码 1 [HttpPost] 2 public ActionResult Index(User entity) 3 { 4 User user = GetUser(entity.Name, entity.Password); 5 if (user != null) 6 { 7 FormsAuthenticationTicket authTicket = new FormsAuthenticationTicket( 8 ... 阅读全文
posted @ 2012-10-29 16:06 杨伟明 阅读(2883) 评论(1) 推荐(1) 编辑
摘要: ASP.NET 操作Excel目前有比较多的方法,常用的有三种:COM组件,OLE DB,和NOPI插件。 #1 COM组件 优点: (1)能读取各种版本的Excel,包括2003,2007,2010 (2)能够较好的读取Excel的显示值和实际值(包括存在公式的情况) 缺点: (1)运行的机器需要安装了相应版本的Excel (2)使用后不能很好的完成资源释放工作,很多时候需要通过杀掉Excel进程或者根据进程号去杀掉对应的进程来实现资源释放 #2 OleDb 优点: ... 阅读全文
posted @ 2012-10-22 09:51 杨伟明 阅读(500) 评论(0) 推荐(0) 编辑
摘要: 利用OLEDB驱动的方式读取Excel不需要服务器段安装Microsoft Excel 只需安装驱动即可。在读取Excel中的某一列的时候,如果该列数据的格式不一样(有文本,有数字)则可能发生读取数据丢失的情况。解决的方法是:连接字符串IMEX=1注册表值TypeGuessRows=0 阅读全文
posted @ 2012-08-03 14:59 杨伟明 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 最近维护一个老项目,项目需要分页取数据,之前很久都用EF框架开发,突然要用SQL分页有点茫然,于是总结了一些SQL Server SQL分页的思路,以便加深记忆。一:用top排序的方式 1 DECLARE @PageSize INT = 20 2 DECLARE @PageIndex INT = 2 3 4 SELECT TOP ( @PageSize ) 5 * 6 FROM ( SELECT TOP ( @PageSize * @PageIndex ) 7 * 8 FROM test 9 ... 阅读全文
posted @ 2012-07-19 08:36 杨伟明 阅读(464) 评论(0) 推荐(0) 编辑
摘要: 在相关页面中加入<iframe style="display: none" src="xxx.aspx" width="0" height="0"></iframe>xxx.aspx中添加<meta http-equiv="refresh" content="60" />这句,页面如下<html xmlns="http://www.w3.org/1999/xhtml"><head runat=" 阅读全文
posted @ 2012-05-31 15:29 杨伟明 阅读(149) 评论(0) 推荐(0) 编辑