摘要: 今天给鬼片电影网在做改版,因为首页大量使用了图片,整个图片列表占据了2-3屏,对于用户和服务器来说,一次性加载这么多的图片都是一件很糟糕的事情,影响用户体验不说,还加大了服务器的鸭梨,实现图片延时加载或者滚动才加载图片,那你肯定会听说过LazyLoad这个Jquery插件了!首先,我们来看看他官方的使用:<script src=”/content/js/jquery.min.js”></script><script src=”/content/js/jquery.lazyload.js”></script><script type=”tex 阅读全文
posted @ 2013-02-27 15:42 dotnetgeek 阅读(2026) 评论(7) 推荐(2) 编辑
摘要: 程序员职业的特点,难免会影响自己的业余爱好,比如空闲时间别人逛淘宝,程序员就逛博客园、刷微博的时候也会关注一些互联网技术方面的微博,还有一部分像我,做一名业余站长,利用下班时间维护更新下网站内容,看着IP数的增长、百度收录、关键字的排名攀升,自己也会得到满足,顺带的是,挂在网站上的几个GG、百度联盟广告也有些许的收入,解决两餐问题还是可以的,其实程序员做网站最主要的是为了兴趣,想赚大钱的话就不会做草根小站长了。 废话了不少,说说这次遇到的网站被挂恶意代码的经历吧; 恶意代码的表现是:从百度收录的文章点过来到网站就会弹出好几个色*情网站弹窗页,而我从浏览器地址栏直接输入网址的话,就不会... 阅读全文
posted @ 2013-02-22 09:28 dotnetgeek 阅读(5814) 评论(62) 推荐(17) 编辑
摘要: 直接搬起水缸抬水文件的拷贝类似于从一个水缸中把水运到另外一个水缸,如果水缸小且水少(文件容量小)我们可以直接把水缸抬起来,把水直接倒进另外一个水缸中,这种方式的好处是:快,但是缺点是一旦水缸稍大你就抬不动它了(消耗系统内存,效率低),所以在此我不建议使用,而这种方式在流中的表现形式是:private void FileCopy() { byte[] bytes = File.ReadAllBytes(@"C:\1.txt"); File.WriteAllBytes(@"C:\2.txt", bytes); }使用合适的勺子当一个水缸足够大的时候,我们就要 阅读全文
posted @ 2012-10-30 17:43 dotnetgeek 阅读(2341) 评论(2) 推荐(3) 编辑
摘要: 功能背景你用经典的ASP.NET+SqlServer做了一个新功能给Boss看,希望得到他的赞赏,谁知道,恶毒的Boss说,我们要考虑周全,你把他修改成也可以用Oracle数据库,程序猿只好苦逼的回去,修改了一番再拿给Boss,一看还不错,但是如果兼顾到Access数据库就更好了。程序员彻底疯狂了!最普通的做法我们都知道,如果使用SqlServer数据库,则会使用using System.Data.SqlClient下相关的类,如:SqlConnection;如果使用Oracle作为数据库,则会使用到System.Data.OracleClient命名空间下相关类,如:OracleComman 阅读全文
posted @ 2012-09-27 09:48 dotnetgeek 阅读(2845) 评论(11) 推荐(2) 编辑
摘要: 本文主要介绍使用windows下的使用cmd命令行窗口操作Sqlserver,首先我们可以运行 osql ?/ ,这样就把所有可以通过CMD命令行操作sqlserver的命令显示出来(有图有真相)然后我们知道connect 服务器是-S,登陆ID是-U,密码是-P那我们现在来操作试试看。运行 osql -S 【数据库服务器】 -U 【登陆用户名】 -P 【登陆密码】出现 1> 表示连接成功,这时候你可以输入sql语句来进行操作了。以CMD命令行来操作Sqlserver,DotNetGeek觉得没有多大的用处,而且,select出来的数据排版显示不整齐美观,如果你在一台没有Sqlserve 阅读全文
posted @ 2012-07-09 16:36 dotnetgeek 阅读(2943) 评论(2) 推荐(1) 编辑
摘要: 苦逼的程序猿都知道,IE6的使用情况在天朝还是挺普遍的,特别是在爱写日记的领导群中更加喜欢,如果我们做的网页上有下拉框、Div浮动层、 Dialog之类的,会看到下拉选框总是把浮动区块div覆盖划破,而我尝试使用z-index属性也未能解决,但我们可以使用bgiframe 插件解决IE6 的这个bug。好好的Jquery-DiaLog在有下拉框的页面显示的是这个鸟样。首先去jquery 官方网下载 jquery.bgiframe.js ,然后在页面引入插件:<script type="text/javascript" src="jquery.bgiframe 阅读全文
posted @ 2012-06-29 15:45 dotnetgeek 阅读(3456) 评论(0) 推荐(1) 编辑
摘要: 在前两讲里,我已经向大家演示了如何使用WebService、同步, 异步调用WebService,而在实际开发过程中,可能会有多个WebService接口供你选择,而在程序执行过程中才决定使用哪一个 WebService的情况,而以前的情况往往是添加指定的web引用调用WebService,而这一讲中,会讲述动态调用WebService,也就 是知道WebService的地址而不用使用添加引用的方法来调用WebService。浅谈WebService开发(一)浅谈WebService开发二(同步与异步调用)首先贴出整个架构的示意图(图片来自浪曦),其中ServiceHelper类包括下面所示的 阅读全文
posted @ 2012-06-28 13:58 dotnetgeek 阅读(2193) 评论(0) 推荐(1) 编辑
摘要: 上文 <http://www.dotnetgeek.cn/xuexiwebservice1.html>已经跟大家说了,如果创建一个webservice和简单的调用,本文将注重webservice的效率调用问题,所以,我回说说如何实现同步与异步调用 webservice,如果说得哪里不对或者不好的地方,欢迎大家评论指导。首先,什么是同步,什么是异步呢?打个比方来说,小明和小 华,互相打架,小明打了小华3下之后,小华才能打回小明,这叫同步,如果,小华勇敢点,在小明打了第一下开始做出反击,也打回小明,这叫异步。 也就是说,只能等待另外一个作业进行完才能进行下一个操作的叫同步,在另外一个作 阅读全文
posted @ 2012-06-27 08:50 dotnetgeek 阅读(3247) 评论(7) 推荐(3) 编辑
摘要: 一、什么是WebService: 简单通俗来说,就是企业之间、网站之间通过Internet来访问并使用在线服务,一些数据,由于安全性问题,不能提供数据库给其他单位使用,这时候可以使 用WebService服务提供。 二、创建WebService创建WebService之后,我们就可以在文件里写返回数据的方法了。 三、返回数据的四种形式笔者水平有限,只列出这四种数据的返回形式: (1)直接返回DataSet对象 (2)返回DataSet对象用Binary序列化后的字节数组 (3)返回DataSetSurrogate对象用Binary序列化后的 字节数组 (4)返回DataSetSurrog... 阅读全文
posted @ 2012-06-25 08:43 dotnetgeek 阅读(3798) 评论(7) 推荐(5) 编辑