<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[stsgyy的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/stsgyy</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; stsgyy]]></copyright><item><title><![CDATA[图书管理系统]]></title><link>https://blog.youkuaiyun.com/stsgyy/article/details/109240474</link><guid>https://blog.youkuaiyun.com/stsgyy/article/details/109240474</guid><author>stsgyy</author><pubDate>Fri, 23 Oct 2020 13:12:23 +0800</pubDate><description><![CDATA[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 != "")
            {
                .]]></description><category></category></item><item><title><![CDATA[面试前十道]]></title><link>https://blog.youkuaiyun.com/stsgyy/article/details/109219867</link><guid>https://blog.youkuaiyun.com/stsgyy/article/details/109219867</guid><author>stsgyy</author><pubDate>Thu, 22 Oct 2020 13:07:22 +0800</pubDate><description><![CDATA[1.前端页面有哪三层构成，分别是什么？作用是什么?
结构层：由 HTML 或 XHTML 之类的标记语言负责创建，仅负责语义的表达。解决了页面”内容是什么”的问题。
表示层：由CSS负责创建，解决了页面“如何显示内容”的问题。
行为层：由脚本负责。解决了页面上“内容应该如何对事件作出反应”的问题。
2.请简述盒模型
IE6盒子模型与W3C盒子模型
文档中的每个元素被描绘为矩形盒子。盒子有四个边界：外边距边界margin, 边框边界border, 内边距边界padding与内容边界content
CSS3中有]]></description><category></category></item><item><title><![CDATA[按输入内容查询]]></title><link>https://blog.youkuaiyun.com/stsgyy/article/details/109198930</link><guid>https://blog.youkuaiyun.com/stsgyy/article/details/109198930</guid><author>stsgyy</author><pubDate>Wed, 21 Oct 2020 13:11:38 +0800</pubDate><description><![CDATA[String的值是不可变的，这就导致每次对String的操作都会生成新的String对象，这样不仅效率低下，而且大量浪费有限的内存空间。
和 String 类不同的是， StringBuilder 类的对象能够被多次的修改，并且不产生新的未使用对象。 StringBuilder 的方法不是线程安全的（不能同步访问）执行速度快
用string
string sql = "select * from t_books where 1=1";
sql += " and b_name like '%" + name ]]></description><category></category></item><item><title><![CDATA[总结]]></title><link>https://blog.youkuaiyun.com/stsgyy/article/details/109174172</link><guid>https://blog.youkuaiyun.com/stsgyy/article/details/109174172</guid><author>stsgyy</author><pubDate>Tue, 20 Oct 2020 09:14:16 +0800</pubDate><description><![CDATA[跟随鼠标移动显示图片
	 $(function(){
    var $div="&lt;div id='div1' style='border: 2px solid black;'&gt;&lt;img width='700px' height='700px' &gt;&lt;/div&gt;";
    $("a").mouseover(function(event){ //鼠标移入
    $("body").append($div);//追加到网页中
    var src=$(this).attr]]></description><category></category></item><item><title><![CDATA[总结]]></title><link>https://blog.youkuaiyun.com/stsgyy/article/details/109158961</link><guid>https://blog.youkuaiyun.com/stsgyy/article/details/109158961</guid><author>stsgyy</author><pubDate>Mon, 19 Oct 2020 13:20:31 +0800</pubDate><description><![CDATA[document load 和document ready的区别？
load是当页面所有资源全部加载完成后（包括DOM文档树，css文件，js文件，图片资源等），执行一个函数
问题是如果图片资源较多，加载时间较长，onload后等待执行的函数需要等待较长时间，所以一些效果可能受到影响
$(document).ready()是当DOM文档树加载完成后执行一个函数 （不包含图片，css等）所以会比load较快执行，在原生的jS中不包括ready()这个方法，只有load方法就是onload事件
2、你使用过哪些]]></description><category></category></item><item><title><![CDATA[sql注入]]></title><link>https://blog.youkuaiyun.com/stsgyy/article/details/109109149</link><guid>https://blog.youkuaiyun.com/stsgyy/article/details/109109149</guid><author>stsgyy</author><pubDate>Fri, 16 Oct 2020 08:02:02 +0800</pubDate><description><![CDATA[SQL注入即是指web应用程序对用户输入数据的合法性没有判断或过滤不严，攻击者可以在web应用程序中事先定义好的查询语句的结尾上添加额外的SQL语句，在管理员不知情的情况下实现非法操作，以此来实现欺骗数据库服务器执行非授权的任意查询，从而进一步得到相应的数据信息。
由于编写程序时未对用户输入数据的合理性进行判断，导致攻击者能在SQL Injection的注入点中夹杂代码进行执行，并通过页面返回的提示，获取进行下一步攻击所需的信息。根据输入的参数，可将SQL注入方式大致分为两类：数字型注入、字符型注入。
1、]]></description><category></category></item><item><title><![CDATA[总结]]></title><link>https://blog.youkuaiyun.com/stsgyy/article/details/109089622</link><guid>https://blog.youkuaiyun.com/stsgyy/article/details/109089622</guid><author>stsgyy</author><pubDate>Thu, 15 Oct 2020 07:53:29 +0800</pubDate><description><![CDATA[普通的连接数据库进行查询的方式，传回来的值是一个整表，对服务器所承担的负担太大，所以出现了另一种查询方法
DB
public static SqlDataReader selectreader(string sql,params SqlParameter[] sqlParameters)
        {
            SqlConnection conn = new SqlConnection(connstr);
            using (SqlCommand comm = new]]></description><category></category></item><item><title><![CDATA[加密传值]]></title><link>https://blog.youkuaiyun.com/stsgyy/article/details/109064904</link><guid>https://blog.youkuaiyun.com/stsgyy/article/details/109064904</guid><author>stsgyy</author><pubDate>Wed, 14 Oct 2020 08:13:28 +0800</pubDate><description><![CDATA[加密传值
在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]]></description><category></category></item><item><title><![CDATA[今日总结]]></title><link>https://blog.youkuaiyun.com/stsgyy/article/details/109037247</link><guid>https://blog.youkuaiyun.com/stsgyy/article/details/109037247</guid><author>stsgyy</author><pubDate>Mon, 12 Oct 2020 21:22:29 +0800</pubDate><description><![CDATA[登录加传值判断登录用户等级
UI层
protected void btnLogin_Click(object sender, EventArgs e)
        {
            var user = UserInfoBLL.Select(txtName.Text, txtPwd.Text);
            if (user == null)
            {
                Response.Write("&lt;script&gt;alert('账号或]]></description><category></category></item><item><title><![CDATA[今日总结]]></title><link>https://blog.youkuaiyun.com/stsgyy/article/details/109000378</link><guid>https://blog.youkuaiyun.com/stsgyy/article/details/109000378</guid><author>stsgyy</author><pubDate>Sat, 10 Oct 2020 17:08:30 +0800</pubDate><description><![CDATA[链接数据库

]]></description><category></category></item><item><title><![CDATA[三层架构]]></title><link>https://blog.youkuaiyun.com/stsgyy/article/details/108978435</link><guid>https://blog.youkuaiyun.com/stsgyy/article/details/108978435</guid><author>stsgyy</author><pubDate>Fri, 09 Oct 2020 14:46:12 +0800</pubDate><description><![CDATA[三层架构
三层架构(3-tier architecture) 通常意义上的三层架构就是将整个业务应用划分为：界面层（User Interface layer）、业务逻辑层（Business Logic Layer）、数据访问层（Data access layer）。区分层次的目的即为了“高内聚低耦合”的思想。在软件体系架构设计中，分层式结构是最常见，也是最重要的一种结构。微软推荐的分层式结构一般分为三层，从下至上分别为：数据访问层、业务逻辑层（又或称为领域层）、表示层。
1、表现层（User Interfa]]></description><category></category></item><item><title><![CDATA[项目总结]]></title><link>https://blog.youkuaiyun.com/stsgyy/article/details/108956245</link><guid>https://blog.youkuaiyun.com/stsgyy/article/details/108956245</guid><author>stsgyy</author><pubDate>Wed, 07 Oct 2020 21:43:32 +0800</pubDate><description><![CDATA[Jane Shopping
本项目运用了jQuery和css技术，实现了放大镜，弹出层显示大图，切换不同的背景颜色等技术效果。

]]></description><category></category></item><item><title><![CDATA[jquery点击颜色切换图片]]></title><link>https://blog.youkuaiyun.com/stsgyy/article/details/108943697</link><guid>https://blog.youkuaiyun.com/stsgyy/article/details/108943697</guid><author>stsgyy</author><pubDate>Tue, 06 Oct 2020 21:27:30 +0800</pubDate><description><![CDATA[jquery
//根据颜色换大图
	$(function(){
		$(".color_change&gt;ul&gt;li&gt;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");
			/]]></description><category></category></item><item><title><![CDATA[jquery总结]]></title><link>https://blog.youkuaiyun.com/stsgyy/article/details/108933930</link><guid>https://blog.youkuaiyun.com/stsgyy/article/details/108933930</guid><author>stsgyy</author><pubDate>Mon, 05 Oct 2020 22:40:11 +0800</pubDate><description><![CDATA[thickbox插件 弹出层
Jquery：
&lt;link rel="stylesheet" href="styles/thickbox.css" type="text/css" /&gt;
&lt;script src="scripts/jquery.thickbox.js" type="text/javascript"&gt;&lt;/script&gt;

html：
&lt;span&gt;
    &lt;a href="images/pro_img/blue_one_big.jpg" id=]]></description><category></category></item><item><title><![CDATA[总结]]></title><link>https://blog.youkuaiyun.com/stsgyy/article/details/108917868</link><guid>https://blog.youkuaiyun.com/stsgyy/article/details/108917868</guid><author>stsgyy</author><pubDate>Sun, 04 Oct 2020 13:28:18 +0800</pubDate><description><![CDATA[bind()定义
bind() 方法向被选元素添加一个或多个事件处理程序，以及当事件发生时运行的函数。


菜单的展开和收缩
$(function(){
            	$(".module_up_down img[id]").click(function(){
            		var $this=$(this);
            		$(".scrollNews").slideToggle(1000)
            })

更换网页背景颜色
 $(function ]]></description><category></category></item><item><title><![CDATA[总结]]></title><link>https://blog.youkuaiyun.com/stsgyy/article/details/108871590</link><guid>https://blog.youkuaiyun.com/stsgyy/article/details/108871590</guid><author>stsgyy</author><pubDate>Tue, 29 Sep 2020 17:12:39 +0800</pubDate><description><![CDATA[今天，老师讲了属性选择器以及如何实现缓缓出现和隐藏
slide Toggle（1000，）以1000毫秒的速度隐藏出现

]]></description><category></category></item><item><title><![CDATA[今日总结]]></title><link>https://blog.youkuaiyun.com/stsgyy/article/details/108857607</link><guid>https://blog.youkuaiyun.com/stsgyy/article/details/108857607</guid><author>stsgyy</author><pubDate>Mon, 28 Sep 2020 21:13:00 +0800</pubDate><description><![CDATA[对于空的超链接，href="#"，在超过一个屏幕的高度的时候，会回到顶部，针对这种情况，出现了Javascript：void(0)。href="javascript ：void(0)“当这样写在超链接时，不起任何跳转反应，也会显示出超链接的样式
选择器
$（”**[¥¥？]"）**代表着你想选择的标签，¥¥代表着id，class或者其他。？代表着以？开头的。这个选择器就是  以？开头的标签。

...]]></description><category></category></item><item><title><![CDATA[jq总结]]></title><link>https://blog.youkuaiyun.com/stsgyy/article/details/108841517</link><guid>https://blog.youkuaiyun.com/stsgyy/article/details/108841517</guid><author>stsgyy</author><pubDate>Mon, 28 Sep 2020 06:38:24 +0800</pubDate><description><![CDATA[今天老师讲了如何用jq隐藏提示的简便写法。
display：none 。在判断时显示用show()，隐藏用hidden()。

]]></description><category></category></item><item><title><![CDATA[jquery]]></title><link>https://blog.youkuaiyun.com/stsgyy/article/details/108784999</link><guid>https://blog.youkuaiyun.com/stsgyy/article/details/108784999</guid><author>stsgyy</author><pubDate>Thu, 24 Sep 2020 22:35:36 +0800</pubDate><description><![CDATA[jquery第一节复习总结
老师带我们复习了jquery中选择器的写法以及如何在jquery中对标签样式的修改，以及如何用jquery编写事件

]]></description><category></category></item><item><title><![CDATA[总结]]></title><link>https://blog.youkuaiyun.com/stsgyy/article/details/108756770</link><guid>https://blog.youkuaiyun.com/stsgyy/article/details/108756770</guid><author>stsgyy</author><pubDate>Wed, 23 Sep 2020 16:58:58 +0800</pubDate><description><![CDATA[项目让我学会了如何把css和js结合运用到html中，学会了如何在html中删除table整行 如何让同一位置显现不同内容

]]></description><category></category></item></channel></rss>