- 博客(17)
- 资源 (1)
- 收藏
- 关注
原创 根据ID查找数据库数据,处理字段为null的数据
/// <summary> /// 根据ID查找数据给模型 /// </summary> /// <param name="id"></param> /// <returns></returns> public User GetById(
2018-05-29 15:25:16 2003
原创 方法中传入的可空类型参数赋值
/// <summary> /// 添加用户并返回当前用户的ID(output inserted.userId ) /// </summary> /// <param name="username"></param> /// <param name="password"&a
2018-05-29 15:07:42 3464
原创 XML学习:读取数据库数据生成XML文件
XmlDocument doc = new XmlDocument(); //创建XML操作对象 XmlElement eUsers = doc.CreateElement("Users");//生成XML根节点 doc.AppendChild(eUsers);//添加XML根节点 sql = "sel...
2018-05-29 13:46:48 2056
原创 XML学习:读取XML文件数据并写入数据库
string uid = ""; string uname = ""; string upass = ""; string sql = ""; #region 读取XML数据并写入数据库 /*XmlDocument doc = new XmlDocument();/...
2018-05-29 13:08:55 4795
原创 找出int数组中,缺少的数
int[] nums = { 1, 3, 4, 2, 6, 9, 10, 8 }; for (int i = 1; i <= 10; i++) { //通过使用默认的相等比较器确定序列是否包含指定的元素。 if (!nums.Contains(i)) ...
2018-05-26 16:29:47 872
原创 随机数洗牌算法
将1到100这个100个自然数,随机放入一个长度为100的int数组中,并且不能重复思路提醒:先按照顺序把1到100放到数组中,然后重复下面100次“生成两个随机位置i和j,然后交换这两个位置的元素”,这叫“洗牌算法”代码实现: static void Main(string[] args) { //随机数洗牌算法 int[]...
2018-05-25 22:50:46 498
原创 关于表的索引
索引的优点:加快表数据的查询速度索引的缺点:占用存储空间,拖慢更新速度,造成存储碎片。最直接的影响就是:插入,修改,删除数据的时候执行过程比较慢。一张表里面的字段,索引不要过多。...
2018-05-22 10:02:24 211
原创 一般处理程序缺点的解决方法
网站开发方式:Ajax+一般处理程序+JSON采用这种开发方式:会导致一个项目中有很多个一般处理程序,很恶心。解决方法:让一个一般处理程序处理多个业务在同一类的操作中给请求加上一个action例如:add.ashx?action=add&username=xxx&userpass=xxx在ashx中判断action的值,做不同的操作。...
2018-05-21 13:29:24 1110
原创 SQL分页脚本
降序排序,跳过前面20条开始取数据SELECT TOP (10) --每页显示多少条 [Extent1].[UserId] AS [UserId], [Extent1].[UserName] AS [UserName] FROM ( SELECT [Extent1].[UserId] AS [UserId], [Extent1].[UserName] AS [UserName]...
2018-05-20 13:01:30 280
原创 大数据表查询优化
如果有2张1000W条数据的表,进行连接查询。怎么进行优化?1.建一张临时表,把一张的数据先过滤到临时表中,然后用临时表和另一张大数据表进行连接查询,这样速度会提高一点...
2018-05-20 11:21:56 570
原创 SQL语句的执行过程
如下图,是一条SQL模糊查询语句图中SQL语句的执行顺序是:先执行2 from 表,先找到这个表,然后执行3,进行数据过滤,最后执行1把数据查询出来。
2018-05-18 17:46:46 187
原创 一般处理程序,网页数据删除
public void ProcessRequest (HttpContext context) { context.Response.ContentType = "text/html"; int qid = Convert.ToInt32(context.Request["id"]); string str = ConfigurationMana...
2018-05-17 19:13:04 240
原创 一般处理程序,网页对数据进行添加
public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/html"; //获取页面传值 //string name = context.Request.QueryString["username"]; //str...
2018-05-17 17:35:44 548
原创 一般处理程序,使用HTML模板进行字符串的替换。
由于ashx进行字符串拼接太麻烦,直接使用HTML模板,进行字符串替换。就不用在拼接的时候去写html标签。 public void ProcessRequest(HttpContext context) { //由于ashx进行字符串拼接太麻烦,直接使用HTML模板,进行字符串替换 context.Response.ContentType = "text/...
2018-05-17 16:09:31 1567 1
原创 使用一般处理程序在网页中显示数据
context.Response.ContentType = "text/html";返回的数据类型是html使用字符串拼接的方式将数据库表的数据,拼接成一个html格式的字符串。 public void ProcessRequest (HttpContext context) { context.Response.ContentType = "text/html"; ...
2018-05-17 15:09:03 1074
原创 用户在浏览器地址栏中输入地址,到浏览器返回可视化页面。中间的执行过程:
1、第一步发起请求:在浏览器地址栏中输入地址2、浏览器将请求封装成http请求报文3、浏览器将封装好的请求报文发给web服务器4、Web服务器将报文给网站内部的C#代码进行处理,因为web服务器自己是处理不了的。5、网站内部C#代码执行完成之后,返回给web服务器。6、web服务器将结果返回给浏览器。这一步就是返回http响应报文,会按照http协议进行报文封装7、浏览器接收的肯定是http协议标...
2018-05-17 12:48:01 1064
原创 解决VS卸载之后,SQL SERVER Management Studio 启动报错
电脑上同时安装了SQL SERVER2012和VS2015,准备卸载VS2015安装2017卸载之后重启电脑。就发现SQL SERVERManagement Studio启动报这个错误。在CSDN上找了一会解决方案之后,知道是这个程序出了问题。于是就准备把这是shell卸载了,然后去修复sql server。这里需要选择SQL SERVER 的安装文件。然后在修复SQL SERVER的过程...
2018-05-16 13:59:54 4209 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人