<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Cocksuck的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Cocksuck</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Cocksuck]]></copyright><item><title><![CDATA[ASP.NET-WebForm（三）]]></title><link>https://blog.youkuaiyun.com/Cocksuck/article/details/106423269</link><guid>https://blog.youkuaiyun.com/Cocksuck/article/details/106423269</guid><author>Cocksuck</author><pubDate>Fri, 29 May 2020 12:49:19 +0800</pubDate><description><![CDATA[ASP.NET控件

控件分类

HTML控件：纯正的HTML标签

HTML服务器控件：在HTML标签中添加一个runat="server"的属性

ASP.NET服务器控件：ASP.NET中提供的类似于Winform的控件

用户控件和自定义控件

HTML控件和ASP.NET服务器控件

HTML控件


	运行在客户端
	
	
	没有回传，不能用ViewState维持状态
	
	
	浏览器完成事件处理需要使用(JavaScript)
	
	
	如果需要访问后台C#，现在典型就是使用JQuery
	
]]></description><category></category></item><item><title><![CDATA[ASP.NET-WebForm（二）]]></title><link>https://blog.youkuaiyun.com/Cocksuck/article/details/106412725</link><guid>https://blog.youkuaiyun.com/Cocksuck/article/details/106412725</guid><author>Cocksuck</author><pubDate>Thu, 28 May 2020 20:40:39 +0800</pubDate><description><![CDATA[WebForm框架

WebForm是微软推出的一款为了吸引更多的其他开发者能够快速入门到.NET技术中的一个框架，让开发人员感觉使用.NET技术进行BS开发和使用.NET技术进行CS开发一样简单快速。

微软的想法：以后程序员开发网站项目不需要先学习HTML+CSS就能够直接入门BS，因此将HTML标签封装成类似于Winfrom中的控件，然后程序员可以在开发BS项目时使用类似于开发CS项目一样使用“拖控件”的方式快速解决界面问题

但是这个发展途径对于现实开发非常鸡肋，导致只要项目稍微复杂，程序的执行效率]]></description><category></category></item><item><title><![CDATA[ASP.NET-WebForm（一）]]></title><link>https://blog.youkuaiyun.com/Cocksuck/article/details/106383919</link><guid>https://blog.youkuaiyun.com/Cocksuck/article/details/106383919</guid><author>Cocksuck</author><pubDate>Wed, 27 May 2020 16:08:04 +0800</pubDate><description><![CDATA[BS程序工作原理

B/S程序

浏览器服务应用程序，直接可以解释为网站类应用程序



B/S开发原理

BS开发程序员所书写的所有的代码都是给服务器写的，

包含HTML+CSS+JS+C#+SQL Server等。代码写好之后都存放在服务器中，相当于程序员不需要考虑客户端程序，当网站发布在服务器上之后这个站点程序就是网站的服务器应用程序，而应用程序和C/S程序基本上一样

而客户使用使用这个应用程序的时候，在客户端浏览器上输入访问这个应用程序的网址进行使用，所以其实HTML+CSS+JS虽然说是最终运]]></description><category></category></item><item><title><![CDATA[CSS基础学习笔记(第三天)]]></title><link>https://blog.youkuaiyun.com/Cocksuck/article/details/106348586</link><guid>https://blog.youkuaiyun.com/Cocksuck/article/details/106348586</guid><author>Cocksuck</author><pubDate>Tue, 26 May 2020 20:41:44 +0800</pubDate><description><![CDATA[四、浮动

文档流

文档流，是指盒子按照 html 标签编写的顺序依次从上到下，从左到右排列，块元素占一行，行内元素在一行之内从左到右排列，先写的先排列，后写的排在后面，每个盒子都占据自己的位置。

浮动特性

1、浮动元素有左浮动(float:left)和右浮动(float:right)两种

2、浮动的元素会向左或向右浮动，碰到父元素边界、浮动元素、未浮动的元素才停下来

3、相邻浮动的块元素可以并在一行，超出父级宽度就换行

4、浮动让行内元素或块元素自动转化为行内块元素

5、浮动元素后面没有浮动]]></description><category></category></item><item><title><![CDATA[CSS基础学习笔记(第二天)]]></title><link>https://blog.youkuaiyun.com/Cocksuck/article/details/106364205</link><guid>https://blog.youkuaiyun.com/Cocksuck/article/details/106364205</guid><author>Cocksuck</author><pubDate>Tue, 26 May 2020 20:29:37 +0800</pubDate><description><![CDATA[目录



Css第二天

一、CSS 的盒子模型介绍和使用

1．盒子模型解释

2．设置边框

3．设置内间距 padding

4．设置外间距 margin

课堂练习

5．margin 相关技巧

6．外边距合并

7．margin-top 塌陷

二、CSS 元素溢出

overflow 属性介绍：

三、块元素、内联元素、内联块元素

练习



Css第二天

本章要点：

l Css盒模型介绍和使用；

l Css元素溢出介绍及使用；

l 内联元素、块元素、内联块元素；

l 浮动、..]]></description><category></category></item><item><title><![CDATA[CSS基础学习笔记(第一天)]]></title><link>https://blog.youkuaiyun.com/Cocksuck/article/details/106348374</link><guid>https://blog.youkuaiyun.com/Cocksuck/article/details/106348374</guid><author>Cocksuck</author><pubDate>Tue, 26 May 2020 20:19:04 +0800</pubDate><description><![CDATA[第一章 Css第一天

本章要点：


	Css的概述
	
	
	Css解决了什么问题?
	
	
	Css的基础语言以及页面引用
	
	
	Css文本、背景、字体、链接
	
	
	Css颜色表示方法
	
	
	Css列表及表格样式属性
	
	
	Css轮廓样式属性
	
	
	Css 选择器介绍以及使用
	
一、CSS 的概述

CSS 指层叠样式表 (Cascading Style Sheets) 样式定义如何显示 HTML 元素

样式通常存储在样式表中

把样式添加到 HTML 4.0 中，是为了解决内]]></description><category></category></item><item><title><![CDATA[HTML基础(二)表单]]></title><link>https://blog.youkuaiyun.com/Cocksuck/article/details/106335460</link><guid>https://blog.youkuaiyun.com/Cocksuck/article/details/106335460</guid><author>Cocksuck</author><pubDate>Mon, 25 May 2020 16:14:27 +0800</pubDate><description><![CDATA[目录



第二章 HTML第二天

本章要点：

一、Html表单

1. 表单

二、Html框架(frameset)

三、Html内嵌框架

四、项目实战

项目需求分析

项目需求分析

页面设计

编码

测试

维护

项目功能模块实现

第二章 HTML第二天

本章要点：


	Html表单
	
	
	Html 框架(frameset)
	
	
	Html内嵌框架。
	
一、Html表单

1. 表单

表单用于搜集不同类型的用户输入，表单由不同类型的标签组成，实现一个特定功能的表...]]></description><category></category></item><item><title><![CDATA[HTML基础(一)介绍]]></title><link>https://blog.youkuaiyun.com/Cocksuck/article/details/106335143</link><guid>https://blog.youkuaiyun.com/Cocksuck/article/details/106335143</guid><author>Cocksuck</author><pubDate>Mon, 25 May 2020 16:14:22 +0800</pubDate><description><![CDATA[目录



第一章 HTML第一天

本章要点：

一、常用浏览器与浏览器内核

1、常用浏览器

2、浏览器内核

二、Html概述和Html编译器及Html基本结构

1. Html简介

2. Html编译器介绍

3. Html基本结构

三、静态页面以及动态页面

1. 静态页面

2. 动态页面

3. 静态页面和动态页面的区别

四、Html标题、段落、换行与字符实体

1. Html标题

2. Html段落

3. Html字符实体

五、Html图像、绝对路径和相对路径

1. Htm.]]></description><category></category></item><item><title><![CDATA[C# WCF服务（三）]]></title><link>https://blog.youkuaiyun.com/Cocksuck/article/details/106314419</link><guid>https://blog.youkuaiyun.com/Cocksuck/article/details/106314419</guid><author>Cocksuck</author><pubDate>Sun, 24 May 2020 14:27:05 +0800</pubDate><description><![CDATA[目录



WCF配置文件

服务配置的主要部分

WCF的通信模式

请求与答复模式

单向模式

双工模式

WCF配置文件

配置也是WCF编程中的主要组成部分。在以往的.net应用程序中，我们会把DBConn和一些动态加载类及变量写在配置文件里。但WCF有所不同。他指定向客户端公开的服务，包括服务的地址、服务用于发送和接收消息的传输和消息编码，以及服务需要的安全类型等。使用配置文件后，我们无需编译即可修改WCF的变化的信息，提高了程序的灵活性。

如果在代码里写了配置，那么配置文件将不起作用。

.]]></description><category></category></item><item><title><![CDATA[C# WCF服务（二）]]></title><link>https://blog.youkuaiyun.com/Cocksuck/article/details/106314394</link><guid>https://blog.youkuaiyun.com/Cocksuck/article/details/106314394</guid><author>Cocksuck</author><pubDate>Sun, 24 May 2020 14:26:44 +0800</pubDate><description><![CDATA[目录



WCF学习

WCF概念

第一个WCF程序

场景

让WCF程序寄宿

创建客户端

WCF通信过程

WCF中的 "A","B","C"

Endpoint(终结点)

应用程序间通信

实例

WCF宿主

WCF服务应用程序与WCF服务库

概述

案例

IIS宿主

Winform应用程序宿主

Winform依赖配置文件

WAS宿主

WCF学习

WCF概念



在基于.NET的应用程序开发中，我们由客户机的浏览器访问应用程序服务器，然后通过应用程序服务器中的数据库连接去.]]></description><category></category></item><item><title><![CDATA[C# WCF服务（一）]]></title><link>https://blog.youkuaiyun.com/Cocksuck/article/details/106314347</link><guid>https://blog.youkuaiyun.com/Cocksuck/article/details/106314347</guid><author>Cocksuck</author><pubDate>Sun, 24 May 2020 14:04:16 +0800</pubDate><description><![CDATA[目录

WCF服务

概述

SOA

SOA的意图

SOA的实现

WCF的作用

WCF 的基本概念

WCF的优势

WCF服务

概述

Windows Communication Foundation(WCF)是由微软发展的一组数据通信的应用程序开发接口，可以翻译为Windows通讯接口，它是.NET框架的一部分。由 .NET Framework 3.0 开始引入。

WCF的最终目标是通过进程或不同的系统、通过本地网络或是通过Internet收发客户和服务之间的消息。

WCF合并了Web服务]]></description><category></category></item><item><title><![CDATA[HTML网站设计]]></title><link>https://blog.youkuaiyun.com/Cocksuck/article/details/106306488</link><guid>https://blog.youkuaiyun.com/Cocksuck/article/details/106306488</guid><author>Cocksuck</author><pubDate>Sat, 23 May 2020 21:38:25 +0800</pubDate><description><![CDATA[目录



网站设计

网站开发的步骤

开发之前的准备

静态页面设计工具

需要的浏览器

服务器应用程序开发环境

数据库开发环境

网页开发的模块

浏览器价值

HTML

HTML5的基本结构

标签(标记)

标签的分类

标签的属性

标签的书写要求

标签的书写规范

网页的生成

HTML中的常用基础标签

meta标签

标题标签h1-h6

p标签

字体格式化标签

hr标签

转义字符

img标签

a标签

pre标签

marquee标签

div标签

span标签

.]]></description><category></category></item><item><title><![CDATA[C# EF框架(二)延迟加载]]></title><link>https://blog.youkuaiyun.com/Cocksuck/article/details/106278363</link><guid>https://blog.youkuaiyun.com/Cocksuck/article/details/106278363</guid><author>Cocksuck</author><pubDate>Fri, 22 May 2020 14:12:52 +0800</pubDate><description><![CDATA[目录

延迟加载（LazyLoad）

不延迟加载，怎么样一次性加

延迟加载的一些坑

实体类的继承

linq

简介

辟谣

Linq 基本语法

混用

C#6.0 语法

ORM

ORM简介

ORM的工作原理

ORM的优缺点

延迟加载（LazyLoad）

如果public virtual Class Class { get; set; }（实体之间的关联属性又叫做“导航属性(Navigation Property)”）把virtual 去掉，那么下面的代码就会报空引用异常


var ]]></description><category></category></item><item><title><![CDATA[C# EF框架(一)配置]]></title><link>https://blog.youkuaiyun.com/Cocksuck/article/details/106278436</link><guid>https://blog.youkuaiyun.com/Cocksuck/article/details/106278436</guid><author>Cocksuck</author><pubDate>Fri, 22 May 2020 14:12:39 +0800</pubDate><description><![CDATA[目录

EF

EF简介

相关知识复习

lambda表达式

集合常用扩展方法

高级集合扩展方法

EF 的安装

EF 简单DataAnnotations 实体配置

EF 模型的两种配置方式

FluentAPI 配置T_Persons 的方式

EF 的基本增删改查

EF 原理及SQL 监控

执行原始SQL

不是所有lambda 写法都能被支持

EF对象的状态

简介

应用（*）

EF优化的一个技巧

Fluent API更多配置

HasMaxLength设定字段的最大长度

（有]]></description><category></category></item><item><title><![CDATA[C#  EF技术]]></title><link>https://blog.youkuaiyun.com/Cocksuck/article/details/106278165</link><guid>https://blog.youkuaiyun.com/Cocksuck/article/details/106278165</guid><author>Cocksuck</author><pubDate>Fri, 22 May 2020 13:43:08 +0800</pubDate><description><![CDATA[目录

EF简介

ORM的概念

ORM技术的优势

.NET中的ORM框架

EF的本质

Object Services

EDM实体数据模型

Entity Client实体代理

ADO.NET Provider

Entity Client和ADO.NET

EF应用程序有以下优点

EF框架的搭建

EF的创建

三种创建的区别

DataBase First

EDM元数据

实体文件

数据库上下文类

使用EF查询单表数据

使用EF实现CRUD

Code First

EF简介...]]></description><category></category></item><item><title><![CDATA[C#事件多线程(二)]]></title><link>https://blog.youkuaiyun.com/Cocksuck/article/details/106267501</link><guid>https://blog.youkuaiyun.com/Cocksuck/article/details/106267501</guid><author>Cocksuck</author><pubDate>Thu, 21 May 2020 21:08:02 +0800</pubDate><description><![CDATA[异步编程总结


	异步编程是建立在委托基础上的一种编程方法
	
	
	异步调用的每个方法都是独立的线程执行。因此。本质上就是一种多线程程序，也可以说是一种简化版本的多线程技术
	
	
	比较适合在后台运行较为耗时的简单任务，并且任务要求相互独立，任务中不应该有代码直接访问可视化控件
	
	
	如果后台任务要求必须按照特定顺序执行，或者必须访问公共资源，则异步编程不适合，而直接使用多线程技术
	
多线程的异步


  


public partial class Form1 : Form
   {
...]]></description><category></category></item><item><title><![CDATA[C#事件多线程(一)]]></title><link>https://blog.youkuaiyun.com/Cocksuck/article/details/106267474</link><guid>https://blog.youkuaiyun.com/Cocksuck/article/details/106267474</guid><author>Cocksuck</author><pubDate>Thu, 21 May 2020 21:07:25 +0800</pubDate><description><![CDATA[事件(Event)

概念

事件是对象在外界第三方因素影响下发生的事情，而对外提供的一种消息机制

事件的两个参与者


	发送者(Sender):对象本身，当本身状态发生变化时，触发事件，并通知事件的接收者
	
	
	接收者(Receiver):用来处理事件的，在事件发送者触发一个事件后，会自动执行的内容
	
事件和委托

相同点：

事件对象本质就是一个私有的委托对象，以及公有的方法，add(+=)和remove(-=)

不同点：


	+=方法是，实际上是调用add方法对委托进行添加。
	
	
	]]></description><category></category></item><item><title><![CDATA[C# Socket网络编程(三)]]></title><link>https://blog.youkuaiyun.com/Cocksuck/article/details/106267293</link><guid>https://blog.youkuaiyun.com/Cocksuck/article/details/106267293</guid><author>Cocksuck</author><pubDate>Thu, 21 May 2020 20:56:19 +0800</pubDate><description><![CDATA[目录

Socket/TCP

TCP报文格式

TCP三次握手

四次挥手

三次握手和四次挥手面试问题

Socket编程

Socket编程方式

数据传输方式

服务器编写步骤

客户端编写步骤

Socket/TCP

TCP报文格式

TCP是一种协议

报文：报纸文字

TCP报文是发送网络消息需要按照这种报文的格式去包装数据

例如：

TCP规定的数据包格式：

亲爱的[xxx],你好,[XXXXX],保重勿念！[xxxx]年[xx]月[xx]日。

那么按照TCP发送一句话：“I Lov]]></description><category></category></item><item><title><![CDATA[C# Socket网络编程(二)]]></title><link>https://blog.youkuaiyun.com/Cocksuck/article/details/106267271</link><guid>https://blog.youkuaiyun.com/Cocksuck/article/details/106267271</guid><author>Cocksuck</author><pubDate>Thu, 21 May 2020 20:56:07 +0800</pubDate><description><![CDATA[目录

Socket相关的内容

什么是Socket

Socket的本质

Socket的作用

Socket的典型应用

Socket介绍

网络传输

OSI七层网络模型

网络模型

IP地址与域名

端口的概念

Socket/TCP五层网络模型图

TCP和UDP区别

Socket相关的内容

什么是Socket

在计算机通信领域，Socket被翻译为“套接字”，它是计算机之间进行通信的一种约定或一种方式。通过Socket这种约定，一台计算机可以接收到其他计算机的数据，也可以向其他计算机发送]]></description><category></category></item><item><title><![CDATA[C# Socket网络编程(一)]]></title><link>https://blog.youkuaiyun.com/Cocksuck/article/details/106267123</link><guid>https://blog.youkuaiyun.com/Cocksuck/article/details/106267123</guid><author>Cocksuck</author><pubDate>Thu, 21 May 2020 20:48:41 +0800</pubDate><description><![CDATA[CS程序的打包

为什么要打包程序

CS项目(客户端软件)每次使用要么通过VS开发工具运行起来，要么直接到Bin目录下的Debug中双击运行程序的exe文件。

而正规的一款桌面程序软件，一般使用步骤：


	先到官网上找到软件
	
	
	下载软件安装包
	
	
	进行安装软件
	
	
	安装成功之后可以使用
	
区别：

如果直接通过使用Debug文件夹，首先客户下载需要将整个文件夹中的所有资源全部下载下来，这样我们观察程序Debug文件夹里面的文件，随着应用程序的功能增强，其内部文件也会随之增多。如果]]></description><category></category></item></channel></rss>