自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

背水的博客

一个本科生的日常

  • 博客(105)
  • 资源 (5)
  • 收藏
  • 关注

原创 【175】组合两个表(Combine Two Tables)

SQL架构SQL数据编写一个 SQL 查询,满足条件:无论 person 是否有地址信息,都需要基于上述两表提供 person 的以下信息:FirstName, LastName, City, State基本题,考察join的使用下面展示四种1.LEFT JOINSELECT FirstName, LastName, City, StateFROM Address a ...

2020-04-04 17:48:07 461

原创 【042】接雨水(Trapping Rain Water)

给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。上面是由数组 [0,1,0,2,1,0,1,3,2,1,2,1] 表示的高度图,在这种情况下,可以接 6 个单位的雨水(蓝色部分表示雨水)。 感谢 Marcos 贡献此图。示例:输入: [0,1,0,2,1,0,1,3,2,1,2,1]输出: 6一层一层的找public static...

2020-04-04 17:30:31 319

原创 【008】字符串转换整数(String to Integer)

请你来实现一个 atoi 函数,使其能将字符串转换成整数。首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。接下来的转化规则如下:如果第一个非空字符为正或者负号时,则将该符号与之后面尽可能多的连续数字字符组合起来,形成一个有符号整数。假如第一个非空字符是数字,则直接将其与之后连续的数字字符组合起来,形成一个整数。该字符串在有效的整数部分之后也可能会存在多余的...

2020-04-03 13:34:07 465

原创 【289】生命游戏(Game Of Life)

根据 百度百科 ,生命游戏,简称为生命,是英国数学家约翰·何顿·康威在 1970 年发明的细胞自动机。给定一个包含 m × n 个格子的面板,每一个格子都可以看成是一个细胞。每个细胞都具有一个初始状态:1 即为活细胞(live),或 0 即为死细胞(dead)。每个细胞与其八个相邻位置(水平,垂直,对角线)的细胞都遵循以下四条生存定律:如果活细胞周围八个位置的活细胞数少于两个,则该位置活细胞...

2020-04-02 12:16:30 937

原创 【020】有效的括号(Valid Parentheses)

给定一个只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。示例 1:输入: “()”输出: true示例 2:输入: “(){}[]”输出: true不复杂,只要找反括号就行了C#//方法一:第一次做的代码p...

2020-04-01 13:33:51 202

原创 【062】圆圈中最后剩下的数字(LCOF)

0,1,n-1这n个数字排成一个圆圈,从数字0开始,每次从这个圆圈里删除第m个数字。求出这个圆圈里剩下的最后一个数字。例如,0、1、2、3、4这5个数字组成一个圆圈,从数字0开始每次删除第3个数字,则删除的前4个数字依次是2、0、4、1,因此最后剩下的数字是3。示例 1:输入: n = 5, m = 3输出: 3示例 2:输入: n = 10, m = 17输出: 2经典约...

2020-03-31 11:50:00 451

原创 【820】单词的压缩编码(Short Encoding of Words)

给定一个单词列表,我们将这个列表编码成一个索引字符串 S 与一个索引列表 A。例如,如果这个列表是 [“time”, “me”, “bell”],我们就可以将其表示为 S = “time#bell#” 和 indexes = [0, 2, 5]。对于每一个索引,我们可以通过从字符串 S 中索引的位置开始读取字符串,直到 “#” 结束,来恢复我们之前的单词列表。那么成功对给定单词列表进行编码的...

2020-03-29 17:52:57 403

原创 【914】卡牌分组(X of a Kind in a Deck of Cards)

给定一副牌,每张牌上都写着一个整数。此时,你需要选定一个数字 X,使我们可以将整副牌按下述规则分成 1 组或更多组:每组都有 X 张牌。组内所有的牌上都写着相同的整数。仅当你可选的 X >= 2 时返回 true。示例 1:输入:[1,2,3,4,4,3,2,1]输出:true解释:可行的分组是 [1,1],[2,2],[3,3],[4,4]示例 2:输入:[1...

2020-03-27 14:29:57 203

原创 SqlSugar生成实体类时,去掉表名中的空格

使用sqlsugar生成对应的实体时的问题。数据库中有几张表名中有空格,如Order Detail,Customer Info之类的,生成对应实体类时,名字中也有空格,这在C#类命名中是违法的,所以这里做记录,去掉对应表名中的空格/// <summary>/// 数据初始化/// </summary>/// <returns></returns&g...

2020-03-23 16:54:12 1443

原创 C# 枚举中的常用操作

枚举在日常开发时,使用频率还是挺高的,这里简单记录一下相互转换需要用到的方法上面的方法,可以将枚举值或者数值,转换为对应的枚举对象简单包装一下/// <summary>/// ID获取对应枚举/// </summary>/// <typeparam name="T">枚举类型</typeparam>/// <param nam...

2020-03-18 14:30:39 387

原创 C# Array.Copy()方法与Buffer.BlockCopy()效率对比

测试类:public class CopySpeedTest{ //3M空间 private byte[] Bytes = new byte[3 * 1024 * 1024]; private int Len { get; set; } public CopySpeedTest() { //使用一个图片文件的流 using (...

2020-03-10 15:25:39 4297

原创 【winform中的提示框】 使用Help.ShowPopup()做信息的提示框

做winform开发时,常用MessageBox.Show("Test");做提示框,用于验证信息提示时用诸多不便。可以试试Help.ShowPopup()做提示框 模仿web中的提示框效果如图先看看方法//// 摘要:// 显示帮助的弹出窗口。//// 参数:// parent:// 一个 System.Windows.Forms.Control 标识帮...

2020-03-05 10:39:01 1869

原创 winform中监听TextBox,回车发送,shift回车换行

监听KeyUp事件,Btn_Sender为发送按钮/// <summary>/// 监听换行/// </summary>/// <param name="sender"></param>/// <param name="e"></param>private void TextBox_KeyUp(object sen...

2020-03-04 14:48:03 2956

原创 C# 对在一个字符串中的任意字符A前,都插入n个字符B

/// <summary>/// 在任意A前插入n个B/// </summary>/// <param name="str">要操作字符串对象</param>/// <param name="A">目标</param>/// <param name="B">要插入的值</param>/// ...

2020-03-04 13:57:38 2182

原创 C#/.NET 获取内网及公网IP

先上代码private void GetIP(){ //内网(局域网)IP string LocalIP = Dns.GetHostAddresses(Dns.GetHostName()).Where(ip => ip.AddressFamily.ToString().Equals("InterNetwork")).FirstOrDefault(); //外网(公网)IP...

2020-03-02 14:27:40 2706 1

原创 winform控件事件处理程序方法(自动生成)名称与命名规则冲突的问题

当我们从工具箱中拖出一个控件时,这里以Button为例,默认的名称为button1代码设计器中可以看到private System.Windows.Forms.Button button1;这很容易理解,Button是一个类,我们实际上创建了Button一个实例而已,所以首字母小写命名是没问题的,也符合我们通常的编程习惯。但是当我们双击这个按钮,vs自动创建的Click方法中,我们可以...

2020-03-02 10:16:07 2464 2

原创 winform中跨线程访问控件。线程间操作无效: 从不是创建控件的线程访问它

例如有一个Label控件名为Lbl_Cnt你通过一个按钮Btn_Start在新线程中对其进行更新,就有可能出现该错误private void Btn_Start_Click(object sender, EventArgs e){ Task.Run(() => { while (int.TryParse(Lbl_cnt.Text, out int cur...

2020-02-26 17:25:05 613

原创 云主机(服务器)无法PING通及端口开放的问题,安全组如何设置

初次使用云主机时,会有一些需要注意的地方,如:可以远程登录云主机但是无法ping通,在云主机安装数据库后,无法远程连接,搭建了邮件服务器但是无法发送邮件等等,这些主要都是涉及端口的开放。〇、前言云服务商的主机一般都是有两层防火墙的,一个是主机本身的防火墙,以windowsServer为例就是“windows防火墙”,还有一个是云服务商的网络安全组,下面分别是百度云和腾讯云的网络安全组在...

2020-02-13 16:50:28 9491

原创 WinForm中ComboBox与枚举类的互相赋值

枚举类测试枚举类-城市/// <summary>/// 城市/// </summary>public enum City{ HangZhou = 1, BeiJing = 0, ShangHai = 2, ShenZhen = 3}winform简单设置在窗体设计中添加一个ComboBox命名为Cmb_City编辑构造函...

2020-01-13 16:08:15 1394

原创 winform中的TextBox如何去掉闪烁的光标

方法一将TextBox中的Enable属性设置为False即可TextBox1.Enable = False; //或者在属性窗口直接设置这种方法存在一个缺点,就是如果你的TextBox是多行的,那么就不能滑动浏览了方法二我们可以考虑监听TextBox,一旦变成变为焦点,我们直接改到其他的控件,以上图为例,两个TextBox我分别命名为Txt_Info和Txt_Sender,双击编写...

2020-01-06 14:42:28 4348

原创 .NTE MVC中如何让ModelState验证部分属性

在开发MVC时,模型验证非常常见,平常我们用的应该都是全验证if(ModelState.IsValid){ //验证成功要做的事 .....}但是有时候我们需要部分验证,比如修改用户信息时,因为更新用户时,并不是更新用户的所有信息,所以这时的模型也是不完整,也肯定不会通过验证。这里有一个模型类,用作示例public class User{ [Required] ...

2019-10-17 10:54:00 786

原创 .NET MVC中使用ViewData做下拉框(DropDownListFor)无法选择默认项数据的问题

最近在码东西时,遇到的问题,一个简单的下拉框功能,用了下面这个方法@Html.DropDownListFor()其中需要一个IEnumerable<SelectListItem>类作为参数,传递数据,这里博主使用了ViewData,具体代码如下<div class="col-sm-8"> @Html.DropDownListFor(t => t.Con...

2019-10-10 11:01:42 631

原创 Oracle-11g-R2 下载,安装

一、文件准备根据你的操作系统位数,选择对应位数的文件官方地址:中文,英文百度网盘:x64(64位),x86(32位)官方地址中包括两个压缩分卷文件 博主在百度网盘上的已经合成一个 大家可以根据自己的需求下载在官网中下载需要接受条款,以及登录帐号才能下载二、安装前准备1.如果是从官网下载的文件,需要注意你下载到的应该是两个文件,如下图(左边是64位,右边是32位)解...

2019-09-12 17:08:42 5310

原创 安装出错:Command line option syntax error.Type Command /? for help.

最近安装软件时出现了如下错误原因是在VC2005中路径不支持中文,首先确定你的安装路径中不含有中文,然后在系统环境变量中检查TEMP与TMP用户变量,因为软件安装可能需要用到临时文件夹,所以我们也要修改可以看到值中有中文,也就是win10的用户名,所以我们把这两项值重新设置就行了在C盘根目录新建一个TEMP文件夹右击此电脑=>属性=>高级系统设置=>切换到高级选项卡...

2019-09-09 09:44:05 21612

原创 SQL使用join根据某列合并表

数据库如下:下表是用户(User)表下表是用户组(UserGroup)表在User表中UserGroupID我们需要通过UserGroup表获取UserGroupName用户组名,并且还要从User表获取Creater创建人和Changer修改人这里中User表是基础表,其他表都是“服务”这张表,所以我们使用left join并且把User表放在最左边,语句如下:SELECT a....

2019-09-06 10:49:54 2700

原创 C# 子类父类之间相互转换的问题

为了方便演示,这里一共有两个简单的类父类:动物类(Animal)/// <summary>/// 动物类-子类/// </summary>public class Animal{ /// <summary> /// 脚 /// </summary> public string Foot { get; set...

2019-09-03 16:57:48 6078

原创 Asp.Net MVC 控制器如何跳转到其他区域(Area)中的动作结果(ActionResult)

在这片文章中,讲到如何在不同控制器中进行互相跳转return RedirectToAction("MyList", "Treausre");当需要在不同区域内进行跳转时,我们需要添加路由项比如跳转到Admin区域中,位于Home控制器的Index视图return RedirectToAction("Index", "Home", new { area = "Admin" });如果...

2019-08-23 13:51:39 1812

原创 C#根据参数类型,返回一个类对应的属性值

这是最近开发的情况,这里简单记录一下有下面一个类,为了演示这个类很简单public class OneClass{ public Student StudentDb { get; set; } public Teacher TeacherDb { get; set; } public Location LocationDb { get; set; } ......//表示...

2019-08-22 15:44:37 1877

原创 用VS调式js代码时,浏览器不同步更新的问题

开发web的时候,偶尔会碰见编辑器中修改了js代码,但是浏览器中的js代码并没有同步更新,这时候使用ctrl+F5强制刷新页面,清除本地缓存即可。

2019-08-21 14:39:18 2500 5

原创 判断一个值是否存在于一个枚举类中

使用Enum.IsDefined()方法。官方文档下面是测试例子:枚举类public enum Roles{ 管理员, 高级用户, 普通用户}主函数static void Main(string[] args){ while (true) { string role = Console.ReadLine(); ...

2019-08-19 16:46:54 17965 4

原创 winform使用用户控件时,显示“未能加载工具箱”

问题如标题所示,自己创建了一个“用户控件”,拖拽到Form上的出现以前错误。解决方法:右击项目-》属性切换到生成选项卡,在目标平台选择“X86”,保存关闭最后右击项目“重新生成”即可。...

2019-07-26 14:16:08 3769

原创 Azure Sql中的数据怎么保存到本地

一、首先要用“smss”工具连接到Azure sql,右击要保存的数据库 任务=》导出到数据层应用程序 按照导航保存到本地文件,格式为(bacpac)二、然后连接到你的本地数据库(目标数据库),在数据库中右击选择“导入数据层应用程序”,按照提示选择你刚才保存的文件...

2019-06-07 14:22:20 843

原创 导入数据层应用程序(.bacpac) 出错

最近因为azure的试用期要到期的原因,需要把其中的数据库保存到本地,首先用smss连接azure sql然后选中要导出的数据库对象,右击任务=》导出为数据层应用程序导出的文件格式为(bacpac)...

2019-06-07 14:11:16 1549 1

原创 Asp.Net MVC的Razor视图中,在C#代码中不能直接嵌套文字

这个问题笔者也不知道这么描述好一点,具体的问题看下面的代码<a href="#" class="btn btn--sm btn--color1 btn--icon"> @if (Model.Gender=="男") { <span class="fa fa-mars"></span>男 } else if (Model.Gender=="女"...

2019-04-26 17:10:22 1120

原创 Asp.Net MVC控制器返回视图时,返回其他控制器的视图

在当前控制器(Account)中的Edit方法中,返回其他控制器(Treasure)中的视图(MyList)public ViewResult Edit(Treasure treasure){ if (ModelState.IsValid) { repository.SaveTreasure(treasure); //这里返回Treasure控制...

2019-04-24 15:01:20 5934

原创 Asp.Net MVC中如何给TextBoxFor赋初值

在做表单时想给textbox赋初值,但是在MVC@Html.TextBoxFor提供的方法中并没有赋值的参数(如下图)所以但是想使用object htmlAttributes参数来赋值,就像赋值class和placeholder一样但是发现下面无论哪种都不行如上,无论使用value还是@value,在前台都无法取到值查资料后发现value要写成Value才可以。。。。即大写V这里...

2019-04-22 15:45:44 1996

原创 在Asp.Net MVC控制器中如何获取Identity中用户(AppUser)对象

假设在Home控制器中获取AppUser对象public class HomeController : Controller{ public ActionResult Index() { }}要想再控制器获取用户对象,首先要实现验证接口新建接口类public interface IAuthProvider{ bool Authenticat...

2019-04-19 22:12:55 1478

原创 Asp.Net MVC中DropDownListFor如何传入数据

查看对应的函数方法,我们可以知道,DropDownListFor所需的参数为IEnumerable<SelectListItem>,所以我们在后台传入即可情况一、数据是固定的如果列表数据是固定的,建议使用ViewData[""]传递数据下面是控制的代码public ActionResult UploadItem() { #region ...

2019-04-18 13:55:34 963

原创 AspNet.Identity中密码验证器PasswordValidator,如何返回中文提示

//添加密码策略manager.PasswordValidator = new PasswordValidator{ RequiredLength = 6, RequireNonLetterOrDigit = false, RequireDigit = false, RequireLowercase = true, Re...

2019-03-25 16:28:08 1345

原创 VisualStudio中引用了对应类库后,无法using对应的类库

今天在做项目的时候,自己已经再“YiWu.WebUI”项目中引用了“YiWu.Domain”类库,但是怎么都using不到对应文件夹中的类文件,如下图所示上图中,博主已经成功了引用了“YiWu.Domain”这个类库,但是在“YiWu.WebUI”中的无法引用到“Entities”中的“Deal.cs”l类文件。using不到对应的类库奇怪的,我在VS2013中重新走了一遍流变发现一切正...

2019-03-05 21:40:48 9002 4

SqlServer通用的Northwind数据库

具体食用方法,请阅读博主这篇文章https://blog.csdn.net/ZUFE_ZXh/article/details/84792067 资源在文章中免费下载!免费下载!免费下载!

2018-12-05

超级截图chrome离线插件CRX,FireShot

超级截图FireShot chrome插件 离线插件,chrome内核的浏览器都能用

2017-11-11

时光驻留器(datestopper)

时光驻留器

2017-08-10

Loopback让UWP可以访问代理

Loopback可以让UWP应用访问本地网络,即可以走代理,抓包

2018-12-21

.NET期末大作业 租车管理系统

一个租车管理系统,汽车分类,汽车的可视化状态,自动计算租车时间和租车费用,技术有限不足之处多多包涵。开发于大二下。 文件中包含数据库源文件。 开发工具:SqlServer2012+VS2013 使用技巧:确保SQL服务打开,导入数据库,打开sln文件,即可使用 PS:默认管理员:ZUFE 密码:123

2017-07-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除