
.net
文章平均质量分 63
popping_dancer
欢迎登陆我的新浪博客(我的程序人生)http://blog.sina.com.cn/u/2218692643
展开
-
什么是脏数据,脏读,不可重复读,幻觉读?
今天面试 做面试题 这家公司是做医疗软件的 使用的是.net 做的面试题全部是关于Sql Server的 由于我Sql Server学的不是很深 感觉到做题有些吃力 我印象中最深刻的一道题是关于 脏数据、幻觉读数据的问题 晚上回来特意查了相关的资料 又学习了 在以后的工作中 遇到同类问题 就不会陌生了脏数据 脏数原创 2013-05-08 19:44:10 · 1743 阅读 · 1 评论 -
我的第一个项目 “汾河图库”网站 - 登陆之后...
上文说到注册于登陆 这次说说登陆以后都能做些什么事情 这是一个图片网站 说到图片 您必然会联想到 图片的浏览、图片的上传、图片的下载 没错 在网站中这些都能实现先说说图片的浏览 :浏览所有会员的图片时 不需要注册 以游客的身份也能访问到 是要在首页中点击“更多+”即可看到会员们上传的图片 为了提高用户体验度 显示其原创 2012-12-14 20:14:17 · 1391 阅读 · 0 评论 -
使用c# 根据IP 获取物理地址
根据IP 获取物理IP今天在看一篇技术帖子 看到最后 留言是这样的形式格式是 城市+网络接入商名称+IP地址在我们以前的使用习惯中 如果想留言的话 必须注册成为会员以后 才能留言 说句实话 当我特别想给谋篇文章留言的时候 一看留言板 不需要注册才能留言 我会马上离开这个页面的 绝对不会为了留言 专门注册一个账号的 估计现在的留言原创 2012-12-14 22:19:19 · 5838 阅读 · 1 评论 -
我的第一个项目 “汾河图库”网站 - 登陆与注册
工作马上两个月了 想想这两个月学到的东西也不少 就来说说过去一个月我做的项目吧 在之前学习的时候 做过一个叫做 ASP.Net 实战项目 之 《图书商城》这个项目严格意义上来说不能算是我独立开发的 因为中间是老师边讲边做的用到的一下技术什么的 都是老师带着我们做 自主性不是特别的强 而《汾河摄影图库》网站却不一样 是真正意义上我自己一个人独立开发的原创 2012-12-11 11:20:22 · 1678 阅读 · 2 评论 -
工作趣事 之 一般处理程序使用Session(个人亲身经历)
工作一个月了 接到一个任务制作一个图库的网站 我用了一天的时间 设计了一下网站的各个功能 开始制作一开始我做的是“登陆”和“注册”这些感觉不怎么难 我定的目标是用一天的时间完成注册的时候 有一个验证码 我先简单的介绍一下验证码的原理 我们在网上见到的验证码基本也是这样的原理:1.根据要求 随机生成一个字符串 可以是只含有数字 也可以含有数字和字母2.创原创 2012-11-19 20:11:11 · 4468 阅读 · 1 评论 -
一名合格的程序员千万要避免的五种程序注释方式
你是否有过复查程序时发现有些注释毫无用处?程序注释是为了提高代码的可读性,为了让原作者以外的其他开发人员更容易理解这段程序。我把这些让人郁闷的注释方式归为了五类,同时把写出这些注释的程序员也归为了五类。我希望读了这篇文章后你感觉自己不属于其中的任何一种类型。如果你有兴趣的话可以读一下另外一篇文章 五种程序员(英文),和这篇讲到的五种程序员对比一下。1. 高傲的程序员转载 2012-11-26 22:18:06 · 598 阅读 · 0 评论 -
工作趣事 之 学以致用-把人变成懒人
工作快半个月了 感觉每天过的还是很充实 每天都能学下不少的东西 前几天做了一个发邮件的系统 由于在以前的学习中老师讲过 我第一反应就是拿出硬盘 翻出以前的视频再学习一遍以前的视频太多了 一个一个找太不现实了 只能是搜索了 按下键盘的 “ctrl+F” 输入要搜索的关键字 “发邮件” 大概半分钟以后 找出了“发邮件的视频”很顺利 听着老师的视频 一步一步的下来 完成的发邮件的功原创 2012-10-26 22:12:57 · 1147 阅读 · 1 评论 -
工作趣事 之 数据(库)导入/导出
上班几天了 第一天的任务就是配置环境 下面来说说我这几天是怎么度过的吧。。。第一天去了 安排了工位 分给我一台机器 "先把环境配一下吧!" 本打算一上午解决掉的事情 于是不慌不忙的在原来的系统上开始安装(那台机器原来是一个网站美工用的 安的都是ps,flash之类的软件 觉得没有什么关系) 安SQL2008的时候倒是挺顺利的 半个多小时以后 成功安装!接下来就是安装VS2原创 2012-10-17 20:48:32 · 1719 阅读 · 0 评论 -
突发奇想 之 古玩中的代码
这是一个早以前的想法了 大概在几个月之前 只是一直没有时间来实现。我喜欢古玩 说白了就是古董 每次看中央二套的《鉴宝》栏目 每次当主持人说“有请下一位持宝人上场” 的时候 大屏幕上会随机的滚动所有在场的持宝人有中宝物的照片主持人喊“停” 大屏幕停止滚动 所显示的宝物就是下面要上场的宝物了 最后专家团来为这件宝物鉴定真伪当时看到这个功能的时候 我的第一反应是利用了随机函数 于是就想抽原创 2012-09-23 23:13:27 · 1074 阅读 · 0 评论 -
ASP.Net原理篇 之 一般处理程序(ashx)
在学习asp.net期间 老师反复告诉我们 千万不要做只会 “拖控件的”ASP.Net程序员!!!何为 只会 “拖控件的”ASP.Net程序员? 当初微软推出ASP.Net的时候 那个时候VB、delphi等“拖控件”式的语言相当的火爆 微软为了把这些程序员全部拉拢过来使用ASP.Net开发网站把ASP.Net也做成了那种“拖控件”式的开发形式 让VB、delphi等一些程序员不需要经原创 2012-09-22 18:37:06 · 4810 阅读 · 0 评论 -
ASP.Net原理篇 之 ViewState
之前说过了ASP.Net中的四种状态保持机制今天就来说一下ViewState的运行原理ViewState和Cookie一样 是一种客户端的状态保持机制 和Session不同 Session是基于服务端的状态保持机制值得一提的是 ViewState是.Net中特有的特有的状态保持机制 在其他的语言中是没有的!!ViewState不是Session一样所有数据类型都支持原创 2012-10-11 16:48:13 · 863 阅读 · 0 评论 -
js跳转页面方法
今天逛csdn 突然看到一篇很有用的文章 特此 转载下来 以后慢慢学习。。。。 3布丁足迹;秒后自动跳转……function countDown(secs){ tiao.innerText=secs; if(--secs>0) setTimeout("countDown("+secs+")",1000); } countDown(转载 2012-12-18 22:04:00 · 843 阅读 · 2 评论 -
URL重写 详解
好吧 我先来解释解释URL:全称 Universal Resource Locator 统一资源定位符 说的太官方了 说白了 就是就是我们上网的时候在地址栏里面输入的网址那什么是URL重写 我先举一个例子 您就明白了我们上网的时候是不是遇到过这样的情况 在地址栏里面是一串因为字母 而且这段因为字母没有任何的后缀那么 这个页面就被URL重写了 您明白了么再解释一下原创 2013-01-07 15:58:57 · 1747 阅读 · 0 评论 -
工作趣事 之 重装服务器后的网站不能正常访问的问题
工作三个月了 学到的东西确实很多 每天学的不亦乐乎啊。。。其实刚来公司的时候就碰到的许多棘手的问题 最大的一个问题就是公司的服务器由于长期没有人维护 导致服务器上的文件比较混乱 且服务器上的数据库丢失了某些文件 到后来 数据库打也打不开了 这很让我头疼公司最近要新上线一个网站 想放在公司的服务器上 于是重新搭建服务器的担子 就落在了我头上说干就干原创 2013-01-14 10:30:06 · 1194 阅读 · 0 评论 -
方舟网今日正式发布 方舟网 计算机编程|街舞|图片|资源下载
---------------------------------------------------------------------------------------------------------------------------网站建设博大精深,方舟勤奋有余,技术不足,所能领悟的也只是沧海一粟,且未必正确,方舟网权作抱砖引玉,以资先辈与大师们笑评!------原创 2013-04-19 11:01:16 · 1137 阅读 · 0 评论 -
sql server2008生成表结构sql脚本 和生成数据sql脚本
生成表结构脚本1. 在数据库中右键->任务->生成脚本2. 一直下一步3. 将“脚本所有者”设置为false生成数据脚本1. 在数据库中右键->任务->生成脚本2. 一直下一步3. 除“编写数据的脚本”设置为true以外 全部设置为false原创 2013-03-12 15:41:21 · 3020 阅读 · 0 评论 -
在IIS中搭好网站以后 登陆网站会弹出输入服务器用户名密码解决方案
解决方案:1. 计算机->管理2. 系统工具->本地用户和组 右键“用户”,创建新用户,用户名和密码自定义 最好是网站域名3. 勾掉“用户下次登录时须更改密码”4. 勾选“密码永不过期”5. 点击“创建”6. 打开IIS 在网站上“右键”->属性7. 目录安全性->编辑->浏览8. 将创建好的用户名复制到“输入要选择的对姓名”->检查名称9. 确定->输入密原创 2013-03-12 09:43:34 · 2633 阅读 · 0 评论 -
给 aspx页面动态的修改title方法
1.通过内容页中的Page指令中Title属性改变内容页title:2.通过编程改变:前提是标志必须是运行在服务器端,即要给它加上runat="server"属性void Page_Load(){ ...... Page.Header.Title="My Title"; ......}原创 2013-02-21 21:50:39 · 3323 阅读 · 0 评论 -
一个 form 表单中有两个 submit 按钮 该如何判断
原理:判断两个submit的value值 从而判断是哪个按钮被点击了这是最简单的方法 input Type="Submit" Name="Action" Value="删除"> 你可以在ASP中读取Request("Action")的值,如果用户选择“修改”,则这个变量是"修改"。if(Request("Action"原创 2013-02-21 21:56:00 · 8126 阅读 · 1 评论 -
模仿"人人网 探索" 瀑布布局展示图片
先看一下什么是瀑布布局就是 div固定成相同的宽度 然后 根据宽度 来改变高度 然后在不规则的排列 直接上源码前台代码: img { border: 0px; } #divPage a, #divPage { c原创 2013-02-20 17:14:10 · 758 阅读 · 0 评论 -
SQL SERVER 2005如何建立自动备份的维护计划
SQL Server 2005中可以使用维护计划来为数据库自动备份,减少数据库管理员的工作负担。其使用方法如下:(1)启动【sql server Management Studio】,在【对象资源管理器】窗口里选择【管理】——【维护计划】选项。 2)右击【维护计划】,在弹出的快捷菜单里选择【维护计划向导】选项,弹出如图所示的【维护计划向导】对话框,单击【下一步】按钮3)转载 2013-03-04 10:19:55 · 481 阅读 · 0 评论 -
asp.net获取 url 大全
测试的url地址是http://www.gkxsn.com/testweb/default.aspx?id=1, 结果如下:Request.ApplicationPath: /testwebRequest.CurrentExecutionFilePath: /testweb/default.aspxRequest.FilePath: /testweb/default.asp转载 2013-01-19 15:41:25 · 645 阅读 · 0 评论 -
老妈? No 客户! --- 软件开发的流程
到年底了 公司基本没什么事了 我也闲下来了 平时忙惯了 这一闲下来感觉浑身难受 不自在我想起来老妈前几天和我说的一个事情。。。老妈不知道从哪听说了OA系统让我给家里也开发一个 类似于《家庭理财帮手》的软件 她也想体验一把在电脑上记账的感觉具体要实现:1. 记录每天的收入、支出状况以及每笔消费的详细情况2. 显示每个月的家里财务的盈亏状况原创 2013-01-31 23:42:42 · 993 阅读 · 0 评论 -
asp.net上传文件超过了最大请求长度
错误消息:超过了最大请求长度 错误原因:asp.net默认最大上传文件大小为4M,运行超时时间为90S。解决方案1. 修改web.config文件可以改变这个默认值 <httpRuntime maxRequestLength="1048转载 2013-01-29 16:17:37 · 5539 阅读 · 0 评论 -
鱼和熊掌兼得--既实现AJAX又实现SEO
最近公司忙于年会 忙里偷闲 研究了一下网站的SEO研究了几天 我总结了一下几点:1. 蜘蛛只能抓取a标签中的href(测试) 最好后面不要带参数(测试) 如果带上参数 蜘蛛不会有限考虑的这样的话 就需要用到URL重写了URL重写 详解2. 蜘蛛不会执行JavaScript 换句话说 如果在a标签中使用了onclick 蜘蛛是不会抓到的原创 2013-01-29 11:06:10 · 9599 阅读 · 2 评论 -
ASP.Net原理篇 之 aspx、aspx.cs
这篇文章我们来说说aspx文件既然后了ashx 为什么还要有aspx在使用ashx的时候 我们还有手动的创建一个html的模板文件 然后在ashx中读取模板文件 最后再替换 先去掉运行的效率不说 错误的几率是非常大的 还有一个最重要的就是 读取和替换的时候 都要用到的IO操作 IO操作是非常消耗资源的 为避免这些麻烦 我们就要使用aspx了 WebForm分为两个文件 asp原创 2012-09-27 16:05:03 · 1641 阅读 · 0 评论 -
ASP.Net原理篇 之 cookie
在之前的文章的我已经简单的介绍了cookie是什么以及作用 ASP.Net中的四种状态保持机制 今天这篇文章 主要来说一下cookie的内部实现原理先看一张图片 看看cookie是怎么创建的cookie是一个对象 在使用之前要new 保存cookie有两种方式 a 保存在浏览器缓存中b 保存在浏览器端的本地磁盘中(具体的 在图片的注释中已经写出了原创 2012-09-28 11:47:41 · 959 阅读 · 0 评论 -
Linq To XML 和 序列化XML
复习的这几天收获颇多 今天主要复习了一下 Linq To XML 和序列化XML下面我简单的总结一下今天的收获吧!!首先我要说一个问题 大多数同学看到"Linq" 第一反应的读法是"Lin-Q(拎Q)" 其实不然 正确的读法是"Lin-k(拎K)" 作为一个名专业的"攻城师"(哈哈 的确 程序员就好比是攻打城市的师傅 要不停的各种困难) 首先对于英文单词一定要掌握当你和别人交流原创 2012-09-07 22:59:32 · 2295 阅读 · 1 评论 -
患有多动症的javascript
题目怎么这么怪 哈哈 没错 js就是定义html行为的 他的确患有多动症前些天学习了js 就是我们说的javascript 感觉js就是一个字"练"在学习的时候 老师让我们必须用手写 不能使用IDE等开发工具 目的很简单 就是为了锻炼我们编码基本功 具体的可以看我的上一篇文章 “ ( IDE ) || ( !IDE ) 来选择程序员的等级 ”今天主要说的js 学完后 我原创 2012-06-23 12:04:42 · 1109 阅读 · 0 评论 -
ASP.Net 热身 之 多线程
终于该将ASP.NET了 经过前面的三层练习 为后面的ASP.NET打下了很好的基础 可以这么说 三层学不好 ASP.NET肯定也学不好在将ASP.NET之前 老师先给我们来了个热身 讲了一下多线程和Socket 并使用多线程和Socket做了一个简单的聊天室工具 接下来的两个帖子 我分别来介绍一下多线程和Socket 还是那句老话 有不对的地方还请您指出 以便为改进 万分感谢 !!好原创 2012-07-04 22:03:55 · 1058 阅读 · 0 评论 -
漫谈SQL中的存储过程
这篇文章来说说sql中的存储过程 。前些天看了几道笔试题 基本上只要考sql 就会必考存储过程 这不得不使我要把存储过程学好 课后 我将存储过程做了一个简单的总结 希望能对大家有帮助有不对的地方请您指出 万分感谢!!!什么是存储过程Sql中的存储过程就像是c#中的方法* 存储过程---就像数据库中运行方法(函数)* 和C#里的方法一样,由存储过程名/存储过程参数组成/可原创 2012-06-17 23:58:42 · 598 阅读 · 0 评论 -
文件路径的黄金拍档——Path
当我们在开发软件的时候 会常常跟文件打交道 说的更准确点是文件的读写操作那么既然说到文件的读写 肯定会处理大量的文件路径 比如 C:\Users\Dell\Desktop 每一级文件夹用‘\’分隔 如果我们要将某个文件的文件名和后缀名取出来 首先想到的就是SubString方法 这种方法比较繁琐 如果一个数字写错 那么 全部就都错了 有没有什么更好的方法呢? 肯定是有的原创 2012-06-14 21:10:02 · 991 阅读 · 1 评论 -
ADO.Net 之 SQL Helper
前几天学习了ADO.NET 感觉最核心的东西就是SQL Helper了 这也是面试的时候ADO.NET部分必考的一项 下面我将我的总结笔记全部写出来有不对的地方还请您指出 万分感谢!!!什么是SQL Helper他是将连接数据库等一大推繁琐的操作封装成了一个类库 在每次对数据库操作时 只需要调用类库 将对应的sql语句和要操作的对象传进去即可 大大节省了时间 也节省程序员的精力原创 2012-06-13 23:51:42 · 872 阅读 · 0 评论 -
一道练习题引申出来的知识点(五) 常用的sql语句 以及相关概念
文接上回。上回说到随机生成姓氏与名字以后用字符串处理函数将他们连接起来现在我们名字有了,性别有了,年龄也有了 那么好 就该放去数据库了放去数据库我做了一下几个步骤1.在 MS SQl Server 2008 中创建一个数据库 sql语句如下if db_id('stuDataBase') is null-- 检查 stuDataBase 这个数据库书否存在create dat原创 2012-06-12 23:38:33 · 1553 阅读 · 0 评论 -
一道练习题引申出来的知识点(六) ADO.NET常用命令 以及相关概念
文接上回 这一篇文章介绍ADO.NET什么是ADO.NetActiveX Data ObjectsADO.NET就是一组类库,这组类库可以让我们通过程序的方式访问数据库,就像System.IO下的类用类操作文件一样, System.Data.这组类是用来操作数据库(不光是MSSql Server),它提供了统一的编程接口让操作其它数据库(Access、Oracle等)的方式和操作M原创 2012-06-12 23:42:21 · 1032 阅读 · 0 评论 -
一道练习题引申出来的知识点(四) 随机函数 / 字符串处理函数
文接上回上回说到将姓氏和名字存放在字典中 这次我们要利用随机函数取得字典中的姓氏和名字 再利用字符串函数将姓氏和名字连接起来 好了 废话不多少 开始介绍 首先利用随机数得到姓氏和名字、性别(性别的随机数只用两个)、年龄 上笔记// 先实例化一个随机数对象 rRandom r = new Random(); // 产生随机数int num1 = r.Next(原创 2012-06-12 23:33:15 · 701 阅读 · 0 评论 -
一道练习题引申出来的知识点(三) 集合/泛型集合
集合/泛型集合上回说到了正则表达式匹配字符串 这篇文章说泛型集合 先说一下在题中的应用在题中我是用泛型集合来存放百家姓,男孩名字和女孩名字 我使用的是Dictionary字典来存储 下面来看看我的用法: // 将百家姓、男孩名字、女孩名字取出来 Dictionary dic = getFirst(firstName); // 百家姓 Dictionary dicB =原创 2012-06-12 00:13:48 · 731 阅读 · 0 评论 -
一道练习题引申出来的知识点(二) 正则表达式
什么是正则表达式:(个人理解 没有百度 高手勿拍)所谓正则表达式 就是在程序中需要判断或匹配某个字符串时用的一个表达式 比如说 判断用户输入的是否是一个正确的身份证号、判断是否是一个有效的URl连接等 总之 他的功能非常的强大 只有想不到 没有配不到 先说一下那道题中我是怎么匹配的先说百家姓 匹配百家姓非常的简单 在txt中 百家姓是的格式是 (赵)、(钱)、(孙)、(李)..原创 2012-06-11 00:18:12 · 729 阅读 · 0 评论 -
一道练习题引申出来的知识点(一) 文件以及文件流的操作
前几天做了一道感觉有点技术含量的练习题(高手看到不要喷哦 小弟是菜鸟中的菜鸟 所有小弟认为有点技术含量)大概题目是这样的:有3个txt文档 分别是三篇分章 第一篇是我国百家姓的介绍 第二篇是一百个好听的女孩的名字 第三篇是一百个好听的男孩的名字(名字都是两个字的)在百家姓中随机生成一个姓氏firstName 在一百个好听的男孩的名字中随机生成一个名字boyName 女孩如此 girl原创 2012-06-07 01:02:04 · 1083 阅读 · 0 评论 -
ASP.Net 热身 之 Socket
什么是Socket 通常我们叫做“套接字” 是一种进程通讯机制 用于描述IP地址和端口,是一个通讯链的句柄 说白了 就是两个程序通信用的 Socket的两种模式 流式Socket 是一种面向连接的Socket 针对于面向连接的TCP服务应用 安全 数据不会丢失 但是效率低 一次性通过之间建立的管道传输 数据报式Socket 是一种无连接的Socket 对应于无连接的原创 2012-07-08 23:30:04 · 773 阅读 · 0 评论