03 2014 档案

摘要:再导入html简历的时候,页面中会出现 431 这种全角字符,这种是不能导进数据库的,必须把它转换为半角字符。 workDate = Regex.Match(strWork, sname).Value; //字符串转换为字符数组 char[] c = workDate.ToCharArray(); //循环字符数组 for (int i = 0; i 65280 && cqj < 65375) { //全角转换为半角字符 cqj = (char)(cqj - 65248); //全角替换为半角 workDate = Regex.Match(strWork, sname). 阅读全文
posted @ 2014-03-18 22:39 小飞侠24 阅读(213) 评论(0) 推荐(0)
摘要:这几天做一个html页面导入数据库的功能,其中要操作件夹中的文件,首先引入命名空间System.IO 下Directory类和File类获得文件夹中所有文件:string[] filenames = System.IO.Directory.GetFiles(context.Server.MapPath("~/weboa/HtmlCloud/"));//获取文件的全路径 string path = context.Server.MapPath("~/weboa/HtmlCloud/");删除指定的文件//删除指定文件,先判断文件是否存在 if (Syste 阅读全文
posted @ 2014-03-18 12:58 小飞侠24 阅读(181) 评论(0) 推荐(0)
摘要:async. 默认是true,即为异步方式,$.Ajax执行后,会继续执行ajax后面的脚本,直到服务器端返回数据后,触发$.Ajax里的success方法, 这时候执行的是两个线程。若要将其设置为false,则所有的请求均为同步请求,在没有返回值之前,同步请求将锁住浏览器,用户其它操作必须等待请求完成 才可以执行。下面查看一个示例:var temp;$.ajax({ async: false, type : "POST", url : defaultPostData.url, dataType : 'json', success : function(da 阅读全文
posted @ 2014-03-14 21:02 小飞侠24 阅读(2829) 评论(0) 推荐(0)
摘要:一直以来都不太了解业务逻辑层的存在到底有何作用,感觉就是起到一个中专的作用,把UI层的数据转给DAL层,然后返回给UI,感觉有点多此一举,但我想业务逻辑层的存在一定有他的道理,顾名思义,就是处理项目的业务逻辑,我都感觉我以前都把要处理的业务逻辑代码都直接写在了UI层,所以BLL都空闲了下来,其实可以这样:比如这么说吧,现在要做一个登陆功能,UI层的任务是显示页面,以及与用户间的数据交互,DAL层是操作数据库,这没什么好说的,但是UI层拿到数据以后,DAL层去数据库里查看,BLL层就负责比较用户名与密码,并且得出最后的结果,是否登陆成功,然后反回给UI层,再显示所以流程应该是UI层得到数据> 阅读全文
posted @ 2014-03-02 15:51 小飞侠24 阅读(1285) 评论(0) 推荐(0)