- 博客(49)
- 资源 (1)
- 收藏
- 关注
原创 MS SQLSERVER模糊查询like笔记
1.以什么开头,查找姓名以张开头的数据select * from userinfo where name like '张%' 最快2.以什么结尾,查找姓名以宇结尾的select * from userinfo where name like '%宇'3.包含什么字符,查找姓名包含明select * from userinfo where name like '%明%' 最...
2018-07-20 16:55:53
1908
原创 winformNPOI导入导出
public Form1() { InitializeComponent(); } private ManagerInfoBll miBll = new ManagerInfoBll(); private void Form1_Load(object sender, EventArgs e) ...
2018-07-05 20:27:16
1931
原创 MVC上传文件
HTML代码 <form method="post" action="~/Test/BaoMing" enctype="multipart/form-data"> <table> <tr><td>附件:</td><td&
2018-06-27 16:35:33
397
原创 AJAX入门
通过ajax不刷新页面计算2个数的和(异步请求) <script type="text/javascript" src="js/jquery-1.10.2.js"></script> <script type="text/javascript"> $(function () { $("#btnResult&q
2018-06-15 14:43:38
259
原创 复制表结构
创建一张新的表,字段全是另一张表创建一个和t_users表结构一模一样的表,新的表名是userinfoselect top 0 * into userinfo from T_Usersselect * from userinfo
2018-06-15 09:20:37
911
原创 SQL SERVER使用存储实现增删改查
--使用存储过程实现增删改查--增加create proc usp_UserAdd@uname nvarchar(20),@upass nvarchar(20),@age intasbegin insert into T_Users(UserName,PassWord,Age) values(@uname,@upass,@age)endexec usp_UserAdd @uname=王八犊子,@u...
2018-06-14 20:02:40
1118
原创 SQL SERVER分页存储过程
----使用存储过程写一个分页查询select * from T_Usersgocreate proc usp_getDataFY@pagesize int =10, --每页记录条数 --定义变量并赋初始值@pageindex int =1, --当前要查看第几页的记录--@sumCount int output, --总的记录条数 ...
2018-06-14 16:04:44
556
原创 WebStorm浏览网页找不到chrome的解决方法
1、在webstrom中点击file下的settings-tools设置好之后,重新打开就可以了
2018-06-13 19:44:10
3795
原创 SQLSERVER智能提示,不显示的问题。
在SQLSERVER中新建好了一张user表,在新建查询中进行select * from user查询的时候发现编辑器提示对象不存在这个情况的解决方法是:Ctrl+Shift+r就解决了。
2018-06-13 17:14:23
9191
原创 .Net三层中BLL的作用
1、BLL层在大多数使用过程中完全就是直接调用DAL层的方法,那BLL有什么用呢?他不是逻辑控制层吗?看上他的Add2方法是一个添加用户的方法,在BLL层中如何实现逻辑控制呢?在添加用户的时候我们需要判断该用户是否存在,如果存在就返回一个false,表示添加失败。这个时候BLL就展现出来逻辑控制的用途了,先判断一下用户,不存在在进行用户添加。...
2018-06-10 23:29:20
2334
1
原创 自己写SqlHelper
public static class SqlHelper { public readonly static string connStr = ConfigurationManager.ConnectionStrings["connStr"].ConnectionString; /// <summary> /// 执行增删改的方法...
2018-06-10 21:54:49
275
原创 自己写代码生成器
1、先看界面效果根据默认的连接字符串查询出系统有多少表,在下拉框中加载出来,然后点击生成代码,生成数据模型类2、后端代码实现 private void button1_Click(object sender, EventArgs e) { comTable.Items.Clear(); DataTable table = Ge...
2018-06-10 17:24:22
1470
原创 关于IsPostBack的理解
引用:liuweilong120 的博客你第一次打开一个aspx页面,就是首次加载,然后你点击了页面中的某个按钮,或者其他控件,这个动作如果引起了页面的刷新,就是PostBack了,IsPostBack是个逻辑值,用于判断该次页面的刷新(加载)是客户端首次加载页面,还是客户端做出了什么请求的动作,为了响应此动作而再次加载页面。 一般都在页面首次加载时完成一些控件的初始化,数据的绑定之类的,这些事...
2018-06-10 16:36:29
529
原创 WebForm语法介绍
1、在后端声明一个变量,在页面上输出直接输出这个变量的值效果2、在页面中使用C#代码进行输出 <ul> <%for (int i = 0; i < 10; i++){%> <li><%=i %></li> <% }...
2018-06-09 23:38:57
2345
原创 WebForm窗体文件之间的关系
1、打开一个我们建好的web窗体找到物理文件他们三者之间的关系是?通过记事本打开aspx.cs和designer.cs发现他们都是由partial修饰partial是部分类的意思解释:在一个命名空间下定义2个Person类,编译的时候报错注意同一目录下的类名不能重复,加上partial修饰后。就编译成功了通过反编译证明这2个文件其实就是一个文件总结:在编译的时候,把2个文件合并成一个文件了,这就是...
2018-06-09 11:34:31
683
原创 GridView72般绝技——数据分页
2.GridView分页1.开启GridView允许分页2.每页显示多少行数据3.当前GridView索引更改事件页面代码 <asp:GridView ID="GridView1" runat="server" BackColor="White" BorderColor="#CCCCCC" BorderStyle="None" BorderWidth="1px"
2018-06-09 09:17:07
1207
原创 使用ADO.NET高速向SqlServer中插入数据
bool b = false; Console.WriteLine(Convert.ToInt32(b));测试得知,C#中bool类型true是1,falses是0。而SQLSERVER数据库中,bit类型true是1,false是0//往数据库写入bit值,不支持0/1,只支持true/false往数据库写入bit值,不支持0/1,只支持true/...
2018-06-09 01:00:08
777
原创 GridView72般绝技——数据显示
1、基本的数据绑定1.在页面中拖一个GridView控件2.在页面加载的时候显示数据 protected void Page_Load(object sender, EventArgs e) { SqlHelper s = new SqlHelper(); //由于SqlHelper不是静态类 DataTable dt ...
2018-06-08 23:41:00
902
原创 WebForm基础
1、WebForm的优点和缺点在一个空的web项目中添加一web窗体,他的用法和winform差不多。都是拖控件下面用一个求和的例子演示1.1先在页面上拖2个文本框一个按钮点击按钮实现求和代码 protected void Button1_Click(object sender, EventArgs e) { int i = Convert.ToI...
2018-06-08 22:25:47
15044
原创 获取本机IP地址
1.获取本机ipv4地址,使用控制台程序进行测试 IPHostEntry ipHost = Dns.GetHostByName(host); string ipv4 = ipHost.AddressList[0].ToString(); Console.WriteLine(ipv4);效果2.获取所有IP地址 ...
2018-06-08 20:55:54
770
原创 引用别人的DLL,怎么使用?
1、引用别人的类库DLL2、右键浏览对象属性3、单击类名,查看类的成员4、查看类的修饰符,确定怎么调用5、查看成员方法的相关信息
2018-06-08 20:08:18
8853
原创 VS2013常规设置
1、修改类文件D:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplates\CSharp\Code\20522、自定义VS快捷键D:\Microsoft Visual Studio 12.0\VC#\Snippets\2052\Visual C#待续
2018-06-08 18:21:34
1838
原创 AJAX向服务器请求数据
后端将查询到的数据返回给前端 public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; DataTable table = SqlHelper.ExecuteQuery("select * fro...
2018-06-08 08:22:57
1188
原创 HTML学习笔记180607 9
1、a标签外部跳转方式<a href="http://www.baidu.com" target="_blank">百度</a><br/>href表示跳转路径 target表示打开新网页的方式2、a标签页面内部跳转的方式:底端和顶端<a name="顶端" href = "#底端">回到底端</a&
2018-06-07 10:37:19
378
原创 HTML学习笔记180606 23
1、HTML标签的特性1)有开始标签就有结束标签2)标签可以嵌套标签3) 一个标签可以有多个属性,用空格分开2、HTML常用的标签水平线:<hr/>字体标签:<font size=5 color="red">1</font> size 字体大小 取值范围1到7 7最大 <p><font size=6 face="仿宋">跳楼大
2018-06-07 00:39:25
271
原创 HTML学习笔记180606 22
1、什么是HTML超文本标记语言在HTML当中存在着大量的标签,我们用HTML提供的标签,将要显示在网页中的内容包含起来,就构成了我们的网页2、html和CSS的关系一个网页里面有什么东西,由HTML决定。而这个东西长成什么样,由CSS决定。HTML由标签生成特定的内容CSS控制网页内容显示的效果HTML+CSS=静态网页。JS+JQuery=动态交互网页3、HTML为什么叫标记语言因为HTML中...
2018-06-06 23:38:42
255
原创 .Net Framework API stirng类相关操作方法
1.将一个字符串转换为字符数组 string str ="hello,wold"; char[] arr = str.ToCharArray();for遍历这个数组,但是不推荐使用这种方法,还不如自己封装一个方法。for(int i=0;i<str.length;i++){arr[i]=str[i];}2.查找字符串中一个字符第一次出现的位置和最后出现的位置,返回int类型 ...
2018-06-06 21:18:35
230
原创 使用NPOI组件导出数据库表数据
需求:有一张用户表,现在需要点击导出数据按钮,将这个张表的数据导出到本地Execl表格中。实现:使用NPOI组件。在项目中使用Nuget管理器安装NPOI代码如下: private void btnDC_Click(object sender, EventArgs e) { string Desktop = @"C:\Users\Administr...
2018-06-06 18:18:22
725
原创 MS SQL语句
1、查询数据库有多少张表Select TABLE_NAME FROM 数据库名称.INFORMATION_SCHEMA.TABLES Where TABLE_TYPE='BASE TABLE'
2018-06-04 15:15:26
424
原创 JavaScript计算器
原生JS实现<html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script type="text/javascript"> function resu
2018-06-03 21:36:34
224
原创 根据ID查找数据库数据,处理字段为null的数据
/// <summary> /// 根据ID查找数据给模型 /// </summary> /// <param name="id"></param> /// <returns></returns> public User GetById(
2018-05-29 15:25:16
2049
原创 方法中传入的可空类型参数赋值
/// <summary> /// 添加用户并返回当前用户的ID(output inserted.userId ) /// </summary> /// <param name="username"></param> /// <param name="password"&a
2018-05-29 15:07:42
3490
原创 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
2083
原创 XML学习:读取XML文件数据并写入数据库
string uid = ""; string uname = ""; string upass = ""; string sql = ""; #region 读取XML数据并写入数据库 /*XmlDocument doc = new XmlDocument();/...
2018-05-29 13:08:55
4840
原创 找出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
910
原创 随机数洗牌算法
将1到100这个100个自然数,随机放入一个长度为100的int数组中,并且不能重复思路提醒:先按照顺序把1到100放到数组中,然后重复下面100次“生成两个随机位置i和j,然后交换这两个位置的元素”,这叫“洗牌算法”代码实现: static void Main(string[] args) { //随机数洗牌算法 int[]...
2018-05-25 22:50:46
545
原创 关于表的索引
索引的优点:加快表数据的查询速度索引的缺点:占用存储空间,拖慢更新速度,造成存储碎片。最直接的影响就是:插入,修改,删除数据的时候执行过程比较慢。一张表里面的字段,索引不要过多。...
2018-05-22 10:02:24
239
原创 一般处理程序缺点的解决方法
网站开发方式:Ajax+一般处理程序+JSON采用这种开发方式:会导致一个项目中有很多个一般处理程序,很恶心。解决方法:让一个一般处理程序处理多个业务在同一类的操作中给请求加上一个action例如:add.ashx?action=add&username=xxx&userpass=xxx在ashx中判断action的值,做不同的操作。...
2018-05-21 13:29:24
1131
原创 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
304
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人