10 2013 档案

摘要:关于锁 先看一段代码: 这段代码毫无疑问,结果肯定是为0的。那么再看下面的代码: 那么当我们发现当我们创建一个线程的时候,其结果就不是我们想象的为0了,并且结果并不是一个固定的数字而是一个不一定的数字,有点随机的感觉,比如说,它有可能是这样:,亦有可能是这样:,结果的话倒不是每次都相同。其原因呢,就是我们_count变量是由两个线程来操作的。而这个count++也是可以写成_count=_count+1的。_count++其实是由三条指令来执行的,第一条就是把值从变量中取出来,第二条就是把取出来的变量+1,第三条就是把新的值赋值给... 阅读全文
posted @ 2013-10-25 23:44 公子若不胖天下谁胖 阅读(292) 评论(3) 推荐(1) 编辑
摘要:MVC与WebForm的一些区别 它们都是ASP.NET WEB开发的两种方式 。但是他们也是有一些不同。做个小结。 1.MVC是没有服务器端控件这么一说的,也就是没有viewstate,也就不会产生大量的一些臃肿的一些文件信息了。 2.他们最大的区别就是他们请求的地址不同,也就是请求的url不同。WebForm请求的是后台的那个cs文件,而MVC则是请求的控制器下面的一个方法。 如上图,我们WebForm相当于是在请求我划红框框的这块,而MVC则是请求交给了控制器去处理。另小说一个这个图,就是MVC是先请求控制器下面的一个方法,然... 阅读全文
posted @ 2013-10-25 00:02 公子若不胖天下谁胖 阅读(428) 评论(0) 推荐(1) 编辑
摘要:关于cookie的一点知识 1.cookie是存储在客户端计算机中。 2.cookie不能跨浏览器访问。cookie是浏览器保存的,所以不同浏览器对cookie的保存路径、存储数据的格式、文件大小都可能不同。这也就是浏览器之间不能共享的数据的原因。 3.cookie是以键值对的方式存储的,键值对都是字符串。 4.会话cookie:存储在浏览器进程中,浏览器关闭,则cookie消失。 持久cookie:把cookie存储到本地硬盘上。 5.当访问一个新的网址时,浏览器会根据cookie的设置来决定是否携带对应新的cookie来访问新... 阅读全文
posted @ 2013-10-21 21:55 公子若不胖天下谁胖 阅读(281) 评论(0) 推荐(1) 编辑
摘要:一点简单的关于ASP.NET下载 个人简单的认为是有两种方法的,第一种就是直接用一个超链接链接到我们要下载的资源就可以了。只是说这个方法会有一点小问题就是,比如像图片或者文本文件这些浏览器是可以自动将其解析出来的,这样的话会直接将图片或者文本文件直接打开显示,而不告诉你是否保存什么的。显示这个方法是不够好的。那么第二种方法就是用上一般处理程序。这个就可以很好的解决这个问题了。然后,我就大概写一个关于用一般处理程序的下载。 我是决定这样做的,就是先写一个页面,里面有一些超链接,链接到一般处理程序那里,并将要下载的文件名当参数传递过去。... 阅读全文
posted @ 2013-10-20 17:51 公子若不胖天下谁胖 阅读(372) 评论(0) 推荐(0) 编辑
摘要:一个小小小问题 我现在这里有一个“3+4”的一个字符串,你怎么让它弹出7来。 这里呢,我们就要用来eval()函数了。eval函数的作用就是将字符串转换成代码并执行之。那么这里就要用到这个函数了。小DEMO如下: 然后今天的小纪录也就到这里了。 阅读全文
posted @ 2013-10-17 23:18 公子若不胖天下谁胖 阅读(158) 评论(0) 推荐(0) 编辑
摘要:复习linq linq的英文是language integrated query。其中query的意思就是疑问或者计算机用语就是从资料库中提取信息的要求,可以理解为查询的意思。那么它翻译过来的话就是集成查询语言。其命名空间是:System.Linq。 它的基本写法如下: from 一个临时的变量 in 一个实现了IEnumeralbe接口的对象。 where 条件 order by 条件 group by 条件 select 上面那个临时的变量 然后也许有人会问,为什么不是以select开头,而是以... 阅读全文
posted @ 2013-10-06 22:55 公子若不胖天下谁胖 阅读(326) 评论(3) 推荐(1) 编辑
摘要:拾遗一些关于存储过程 存储过程就如同在运行的方法一样。 它由存储过程名,存储过程参数组成,且可以有返回结果。 它的优点:第一,执行速度更快,因为在数据库中保存的存储过程都是编译过的。第二,允许模块化程序设计,类似方法的利用。第三,提高系统安全性,可防止SQL注入(带参数的SQL语句其实就是调用了sp_executesql存储过程)。第四,减少了网络流通量,因为只要传输存储过程的名称就可以了。 "sp_"或者“xp_”开头,自定义的存储过程是以“usp_”开头的。 存储过程和方法在本质上是没有区别的,只是方法有只能返回一个变量的限制... 阅读全文
posted @ 2013-10-05 15:28 公子若不胖天下谁胖 阅读(220) 评论(0) 推荐(0) 编辑
摘要:复习一下一般处理程序(下) 自然,接上文。接着就显示一下增加的一些代码且略做小注解。 当然,增加的一般处理程序也是有它的SqlHelper小帮手的。需要注意的是增、删、改都是ExecuteNoNQuery的方法,此处,省略配置文件,如需要... 阅读全文
posted @ 2013-10-03 13:29 公子若不胖天下谁胖 阅读(328) 评论(0) 推荐(1) 编辑
摘要:复习一下一般处理程序(上) 一般处理程序是以ashx结尾的。 从字面上理解也知道它是处理一般的程序的,那么自然,大的程序就不交给它来处理了。 它没有继承于Page类,所有它没有走页面的生命周期这块,相对效率来说是比ASPX快一些。 个人觉得它主要用来... 阅读全文
posted @ 2013-10-02 13:35 公子若不胖天下谁胖 阅读(1089) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示