![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
实例
小白卟白
一个好的程序员是那种过单行线马路都要往两边看的人。
展开
-
winform 窗体只能实例一个(单例)
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;namespace danli{ public partial class Form1 : Form { p原创 2020-08-21 08:30:10 · 2051 阅读 · 0 评论 -
C#爬虫进阶二(百度图片批量下载)
一 打开应用->搜索图片:应用下载链接:https://download.csdn.net/download/weixin_43941291/12726894二 点击操作->开始下载原创 2020-08-19 10:22:09 · 2232 阅读 · 0 评论 -
Redis 安装教程(实例)
Window 下安装下载地址:(https://github.com/tporadowski/redis/releases%E3%80%82)Redis 支持 32 位和 64 位。这个需要根据你系统平台的实际情况选择,这里我们下载 Redis-x64-xxx.zip压缩包到 C 盘,解压后,将文件夹重新命名为 redis。打开文件夹,内容如下:打开一个 cmd 窗口 使用 cd 命令切换目录到 C:\redis 运行:redis-server.exe redis.windows.conf如原创 2020-08-11 09:32:00 · 2494 阅读 · 0 评论 -
C# abstract与interface区别
一 abstract:abstract修饰类,表示抽象类抽象类有以下特征:不能实例化抽象类可以包含抽象的方法、属性、索引器及事件。但是抽象类也可以包含非抽象成员。派生自抽象类的类必须实现抽象类的所有抽象成员。abstract修饰方法、属性、索引器及事件(这里我们以抽象方法来讲解,抽象属性、索引器及事件类似)。抽象方法具有以下特征:抽象方法是隐式的虚方法,但它与虚方法不同,虚方法在派生类既可以用override进行重写,也可以不重写。但是抽象方法在派生类中是必须用override来进行重写的。原创 2020-08-10 14:14:27 · 3464 阅读 · 0 评论 -
Redis数据的基础操作
1.设置键值set key valueset name 张三2.设置键值及过期时间,以秒为单位setex key seconds valuesetex name 3 zhangsan3.设置多个键值mset key1 value1 key2 value2 ...mset name1 zhangsan name2 lisi ...4.追加值append key valueappend 'a1' 'haha'5.根据键获取值,如果不存在此键则返回nilget keyget '原创 2020-08-08 09:34:38 · 2487 阅读 · 0 评论 -
C# 对RedisClient设置超时时间
一 redis客户端实例:提示:(根据redis官方资料可以找到相关操作(redis官网))存入数据:127.0.0.1:6379> set token zhangsanOK获取数据:127.0.0.1:6379> get token"zhangsan"设置超时时间(设置10秒):127.0.0.1:6379> expire token 10(integer) 110秒后:127.0.0.1:6379> get token(nil)二 C#端实例原创 2020-08-08 08:58:05 · 3819 阅读 · 0 评论 -
解决redis连接错误: MISCONF Redis is configured to save RDB snapshots, but it is currently not able to ...
今天重启游戏服务器在连接redis数据库时突然报错:(Error)MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persist on disk. Commands that may modify the data set are disabled, because this instance is configured to report errors during writes i转载 2020-08-07 14:57:16 · 1102 阅读 · 0 评论 -
C# 对RedisClient的读取操作
一 RedisClient存入缓存:(1)redis.exe 执行代码和结果127.0.0.1:6379> set Token "4b366348-da6a-4716-84f6-e3af656943ff"OK(2)c# 执行 RedisClient client = new RedisClient("127.0.0.1", 6379); UserInfo userInfo = new UserInfo(); userInfo.id = 1;原创 2020-08-07 14:47:58 · 4184 阅读 · 0 评论 -
Socket TCP 完整实例
(提示:CSDN资源下载会自动增长积分,本来自己写的Socket.Helper 想免费分享一下,结果积分一直在涨,所以把实例发出来。遇到问题可以直接留言)一 客户端:using Server;using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Net;us原创 2020-08-04 17:03:20 · 2814 阅读 · 0 评论 -
C# UTF-8 转换 ISO-8859-1 编码
//C# UTF-8 转换 ISO-8859-1 编码private void TestDecodeISO88591(string RssUrl) { string sResult = ""; System.IO.Stream ResponseStream =null; HttpWebResponse hwrp = null; System.IO.StreamReader oStreamReader =null; Encoding UrlEn转载 2020-08-03 12:02:16 · 3036 阅读 · 0 评论 -
C# MD5加密实例
//MD5加密实例 public static string MD5Encrypt(string str) { MD5 md5 = new MD5CryptoServiceProvider(); byte[] bt= md5.ComputeHash(Encoding.UTF8.GetBytes(str)); string byte2Sstr= null; for (...原创 2020-07-29 08:37:02 · 2540 阅读 · 0 评论 -
scoket通讯(第一次搭建实例)
Socket.zip原创 2020-07-28 11:51:26 · 2412 阅读 · 0 评论 -
.Net Core 使用EF 创建的第一个实例
说明:搭建.Net Core使用Ado创建三层架构,跟着这个实例走,傻瓜都能成功!O(∩_∩)O哈哈~首先介绍下环境:vs2019,netcore3.1,一、创建netcore项目 二、引用EF nuget 包三、EF DB First创建实体类Scaffold-DbContext "数据库连接字符" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models 四、数据库连接字符修改成从配置文件中读取.NetCore 读取原创 2020-07-27 12:03:53 · 3069 阅读 · 2 评论 -
List转换DataTable
一 C# List转换DataTable 的方法: public static DataTable ToDataTable<T>(IEnumerable<T> list) { PropertyInfo[] modelItemType = typeof(T).GetProperties(); DataTable dataTable = new DataTable(); dataTable.Colu转载 2020-07-24 14:51:59 · 3538 阅读 · 0 评论 -
Entity Framework 简单增删改操作
一 查询实例/// <summary> /// 查询实例 /// </summary> /// <returns></returns> public void Index() { DataTable dataTable = DemoBLL.GetStudentData(); }二 反填数据实例 /// <summary&g原创 2020-07-24 14:31:45 · 2410 阅读 · 0 评论 -
Asp.Net Core 使用Ado创建三层架构(添加与查询)实例
类库添加nuget文件Microsoft.Extensions.ConfigurationMicrosoft.Extensions.Configuration.FileExtensionsMicrosoft.Extensions.Configuration.Json原创 2020-07-23 15:37:50 · 4626 阅读 · 1 评论 -
使用css和js实现鼠标拖尾特效(七彩泡泡)
一 css样式<style> *{ margin:0;padding:0; } body{overflow:hidden;} #canvas{ background-color:black; }</style>二 html里添加canvas:<canvas id="canvas" ></canvas> 三 js:<script>var canvas = document.querySelector('#canv原创 2020-07-21 10:00:16 · 4296 阅读 · 0 评论 -
C# 常用递归算法(斐波那契数列,阶乘,猴子选大王)等
一 斐波那契数列: public static int f(int x) { Console.WriteLine(x); if (x <=2) return 1; else return f(x-2) + f(x - 1); }二 阶乘: public static int f(int x)原创 2020-07-20 10:36:00 · 2738 阅读 · 0 评论 -
使用css和js实现鼠标拖尾特效
<style type="text/css"> div { position: absolute; width: 1em; height: 1em; display: block; -moz-user-select: none; -khtml-user-select: none; user-select: none; }</style><原创 2020-07-15 16:23:31 · 6577 阅读 · 0 评论 -
C# 递归 (TreeView生成树形菜单实例)
一 数据库创建:create table DiGui(id int identity,parentid int //父级id ,name nvarchar(20))insert into DiGui values(0,'河北')insert into DiGui values(1,'邯郸')insert into DiGui values(1,'石家庄')insert into DiGui values(3,'峰峰')insert into DiGui values(3,'邯山区')原创 2020-07-18 10:44:43 · 3837 阅读 · 0 评论