- 博客(20)
- 问答 (2)
- 收藏
- 关注
原创 图书管理系统
public class MemberDAL { //列表的显示与查询。 public static Member M_select_list(string name,string addr, int tel = 0) { var sql = $"select * from Menber where 1=1"; if (name != "") { .
2020-10-23 13:12:23 217 1
原创 面试前十道
1.前端页面有哪三层构成,分别是什么?作用是什么?结构层:由 HTML 或 XHTML 之类的标记语言负责创建,仅负责语义的表达。解决了页面”内容是什么”的问题。表示层:由CSS负责创建,解决了页面“如何显示内容”的问题。行为层:由脚本负责。解决了页面上“内容应该如何对事件作出反应”的问题。2.请简述盒模型IE6盒子模型与W3C盒子模型文档中的每个元素被描绘为矩形盒子。盒子有四个边界:外边距边界margin, 边框边界border, 内边距边界padding与内容边界contentCSS3中有
2020-10-22 13:07:22 83
原创 按输入内容查询
String的值是不可变的,这就导致每次对String的操作都会生成新的String对象,这样不仅效率低下,而且大量浪费有限的内存空间。和 String 类不同的是, StringBuilder 类的对象能够被多次的修改,并且不产生新的未使用对象。 StringBuilder 的方法不是线程安全的(不能同步访问)执行速度快用stringstring sql = "select * from t_books where 1=1";sql += " and b_name like '%" + name
2020-10-21 13:11:38 313
原创 总结
跟随鼠标移动显示图片 $(function(){ var $div="<div id='div1' style='border: 2px solid black;'><img width='700px' height='700px' ></div>"; $("a").mouseover(function(event){ //鼠标移入 $("body").append($div);//追加到网页中 var src=$(this).attr
2020-10-20 09:14:16 58
原创 总结
document load 和document ready的区别?load是当页面所有资源全部加载完成后(包括DOM文档树,css文件,js文件,图片资源等),执行一个函数问题是如果图片资源较多,加载时间较长,onload后等待执行的函数需要等待较长时间,所以一些效果可能受到影响$(document).ready()是当DOM文档树加载完成后执行一个函数 (不包含图片,css等)所以会比load较快执行,在原生的jS中不包括ready()这个方法,只有load方法就是onload事件2、你使用过哪些
2020-10-19 13:20:31 43
原创 sql注入
SQL注入即是指web应用程序对用户输入数据的合法性没有判断或过滤不严,攻击者可以在web应用程序中事先定义好的查询语句的结尾上添加额外的SQL语句,在管理员不知情的情况下实现非法操作,以此来实现欺骗数据库服务器执行非授权的任意查询,从而进一步得到相应的数据信息。由于编写程序时未对用户输入数据的合理性进行判断,导致攻击者能在SQL Injection的注入点中夹杂代码进行执行,并通过页面返回的提示,获取进行下一步攻击所需的信息。根据输入的参数,可将SQL注入方式大致分为两类:数字型注入、字符型注入。1、
2020-10-16 08:02:02 57
原创 总结
普通的连接数据库进行查询的方式,传回来的值是一个整表,对服务器所承担的负担太大,所以出现了另一种查询方法DBpublic static SqlDataReader selectreader(string sql,params SqlParameter[] sqlParameters) { SqlConnection conn = new SqlConnection(connstr); using (SqlCommand comm = new
2020-10-15 07:53:29 55
原创 加密传值
加密传值在DAL层中 public static UserInfo Select(string name, string pwd) { var sql = $"select * from UserInfo where name=@name and pwd=@pwd"; SqlParameter[] sqlParameter = { new SqlParameter("@name",n
2020-10-14 08:13:28 86
原创 今日总结
登录加传值判断登录用户等级UI层protected void btnLogin_Click(object sender, EventArgs e) { var user = UserInfoBLL.Select(txtName.Text, txtPwd.Text); if (user == null) { Response.Write("<script>alert('账号或
2020-10-12 21:22:29 54
原创 三层架构
三层架构三层架构(3-tier architecture) 通常意义上的三层架构就是将整个业务应用划分为:界面层(User Interface layer)、业务逻辑层(Business Logic Layer)、数据访问层(Data access layer)。区分层次的目的即为了“高内聚低耦合”的思想。在软件体系架构设计中,分层式结构是最常见,也是最重要的一种结构。微软推荐的分层式结构一般分为三层,从下至上分别为:数据访问层、业务逻辑层(又或称为领域层)、表示层。1、表现层(User Interfa
2020-10-09 14:46:12 1260
原创 jquery点击颜色切换图片
jquery//根据颜色换大图 $(function(){ $(".color_change>ul>li>img").click(function(){ var a=$(this).attr("src"); var color=$(this).attr("alt"); /*alert(color);*/ var src=a.split("img/"); /*alert(src[1]);*/ var b=src[1].split(".jpg"); /
2020-10-06 21:27:30 374 1
原创 jquery总结
thickbox插件 弹出层Jquery:<link rel="stylesheet" href="styles/thickbox.css" type="text/css" /><script src="scripts/jquery.thickbox.js" type="text/javascript"></script>html:<span> <a href="images/pro_img/blue_one_big.jpg" id=
2020-10-05 22:40:11 141
原创 总结
bind()定义bind() 方法向被选元素添加一个或多个事件处理程序,以及当事件发生时运行的函数。菜单的展开和收缩$(function(){ $(".module_up_down img[id]").click(function(){ var $this=$(this); $(".scrollNews").slideToggle(1000) })更换网页背景颜色 $(function
2020-10-04 13:28:18 70
原创 今日总结
对于空的超链接,href="#",在超过一个屏幕的高度的时候,会回到顶部,针对这种情况,出现了Javascript:void(0)。href="javascript :void(0)“当这样写在超链接时,不起任何跳转反应,也会显示出超链接的样式选择器$(”**[¥¥?]")**代表着你想选择的标签,¥¥代表着id,class或者其他。?代表着以?开头的。这个选择器就是 以?开头的标签。...
2020-09-28 21:13:00 65
原创 jquery
jquery第一节复习总结老师带我们复习了jquery中选择器的写法以及如何在jquery中对标签样式的修改,以及如何用jquery编写事件
2020-09-24 22:35:36 40
空空如也
WebSocket4Net提示要求的函数不受支持怎么解决啊
2022-08-08
ChromiumWebBrowser如何限制进程数量
2022-07-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人