- 博客(1976)
- 资源 (3)
- 收藏
- 关注
原创 蓝桥杯历届真题,算法学习讨论群(互相学习,多交流才能进步)
蓝桥杯的历届真题,省赛国赛都有,以及真题的测试数据,还有一些算法的学习文件群号:99979568
2020-05-28 15:57:24 18787 95
原创 JavaScript实现js添加dom元素(以下拉框为例子)
效果图:也可以根据自己的需要更改下拉框的值<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <input type="button" id="" value="添加" onclick="add()" /> <div id="sel">
2020-06-03 16:10:44 2766 13
原创 JavaScript使用setInterval实现倒计时操作
效果图:时间可以自己设置<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <input type="button" value="一分钟倒计时" onclick="daojishi()" /> <label id="time">60</l
2020-06-03 16:08:41 2497 23
原创 Javascript使用Eval实现基本运算
效果图:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <input id="num" type="text" /> <button onclick="eval1()">运算</button> <label i
2020-06-03 16:05:47 1927 14
原创 JavaScript实现九九乘法表
效果图:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <script> window.onload=function(){ for (var i = 1;i<10;i++) { for(var j = 1;j<=i;j++){ document.w
2020-06-03 16:02:55 2953 16
原创 js实现只显示一个骰子页面,其余的不显示(HTML使用栅格布局实现六种筛子的样式)
页面开始的时候就运行,效果图:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> .big { width: 100px; height: 100px; background: skyblue; display: flex;
2020-06-03 16:00:20 1449 22
原创 HTML使用栅格布局实现六种筛子的样式
先上效果图下面附上代码<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> .big { width: 100px; height: 100px; background: skyblue; display: flex; mar
2020-06-02 16:18:03 5376 41
原创 SQL Server基础Sql语句复习
1.创建表create table Course(Cno char(4) primary key not null, --创建主键,非空Cname char(40) not null,Cpno char(4),Ccredit smallint,primary key(Cno,Cname), --双主键foreign key(Cpno) references Course(Cno) --外键连接Coures表的(Cno列))2插入语句--添加数据select * from St
2020-06-01 15:15:36 3439 35
原创 ASP.NET的MVC模式中分布页和布局页的使用
大概描述一下,分布页是布局页的一部分,分布页就相当于小图标,布局页就相当于PPT模板,PPT模板可以加入一些小图标(分布页),你只需要改改内容就好,视图创建的时候要选择包含布局页的首先,去Controllers创建两个控制器,先不要创建视图然后去Views文件夹下面创建Shared文件夹,位置一定要创建对了(某次测试小编就创建错了地方了,结果弄了一个小时才找到错误,????)先创建分布页(如果这里没有的话,就去新建项里面找)分布页的内容,我这里 是跳转链接,注意填写的参数<h1>
2020-05-30 08:07:45 3492 29
原创 Java中简单易懂的HashMap面试题(面试必备)
这篇文章仅限小编个人的理解,小编不是Java方向的,只是对Java有很高的学习兴趣如果有什么不对的地方还望大佬指点HashMap的底层是数组+链表,(很多人应该都知道了)JDK1.7的是数组+链表(1.7只是一个例子,以前的话也是这样后面就以1.7为例子了)首先是一个数组,然后数组的类型是链表元素是头插法JDK1.8的是数组+链表 或者 数组+红黑树首先是一个数组,然后数组的类型是链表在链表的元素大于8的时候,会变成红黑树在红黑树的元素小于6的时候会变成链表元素进行尾插HaspM.
2020-05-29 12:06:23 5534 39
原创 通过网页或者移动设备链接跳转qq(tim)添加好友(群)
首先需要去qq群官方,然后点记加群组件,然后选择群,复制对应的代码即可登录到QQ群官网点击加群组件选择群,选择网页还是移动设备 复制代码示例:<html><head> <title>加群组件</title></head><body> <div> <a target="_blank" href="tencent://message/?uin=你的QQ号码">添加好友</a&g
2020-05-28 16:50:03 2734 28
原创 项目的登录注册如何用邮箱发送验证码
这里用QQ邮箱做样例点击设置,点击账户,往下滑把这里全都打开,然后一会下面代码中的授权码,就是这个页面中的生成授权码using System;using System.Collections.Generic;using System.Linq;using System.Net;using System.Net.Mail;using System.Net.Mime;using System.Web;namespace youxiangyanzhneg{ public cla
2020-05-28 15:29:33 4173 27
原创 项目中加入百度地图(调用百度地图的接口)
这里用html调用百度地图做样例先总结一下步骤,首先需要注册账号,绑定之类的,然后申请一个AK密匙然后在百度地图的Demo中替换成自己的AK密匙就行点击链接 创建应用根据你的需要选择创建相对应的应用申请完ak,进行下一步,寻找你所需要的寻找示例Demo找到你想要的地图样式,复制对应的代码这里的密匙换成我们上面注册的那个页面的AK运行即可,<html><head> <meta http-equiv="Content-Type" content=
2020-05-28 14:40:40 6700 28
原创 ASP.NET在Repeater中使用Button控件报错
普通Button在这里会报错,小编找了一天也没有解决这个问题,这里可以换做LinkButton或者ImageButton替换普通的Button
2020-05-27 18:37:24 1058 2
原创 ASP.NET实现前台调用后台变量或者方法
前台页面 <div> <%= Name %> </div> <div> <%= getName() %> </div>后台代码using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI
2020-05-27 18:07:43 1596 14
原创 ASP.NET利用JQuery实现AJAX(前台脚本代码)调用后台静态方法
前台页面的script代码 $(function () { //AJAX同步后台 var orderid = parseInt($(this).parent().text()) var check = $(this).children().eq(0).prop("checked"); $.ajax({ type: "Post", //哪个页面的
2020-05-27 17:06:58 1749 16
原创 ASP.NET使用Model在MVC中进行自定义类的列表数据传递Demo
一群热爱技术并且向往优秀的程序猿同学,不喜欢水文,不喜欢贩卖焦虑,只喜欢谈技术,分享的都是技术干货。Talk is cheap. Show me the code 第一步,先创建自定义类using System;using System.Collections.Generic;using System.Linq;using System.Web;namespace WebApplication2.Controllers{ public class Person { .
2020-05-26 18:42:34 1617 21
原创 ASP.NET使用ViewBag和HttpPost在MVC中进行基本数据类型的数据传递Demo
第一步创建一个空的控制器该控制器的代码为using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Mvc;namespace WebApplication1.Controllers{ public class Demo2Controller : Controller { // GET: Demo2 pu
2020-05-26 18:23:23 890
原创 ASP.NET使用ViewBag和HttpPost在MVC中进行自定义类的数据传递Demo
第一步创建一个实体类Productusing System;using System.Collections.Generic;using System.Linq;using System.Web;namespace WebApplication1.Models{ public class Product { public string PName { get; set; } public int PNum { get; set; } }
2020-05-26 17:46:06 914
原创 项目开发过程中如何使用免费开发手机验证码验证功能(详细教程)
首先声明一下,这个Demo仅限用于开发项目中测试使用,如果需要上线项目,付费才能使用这个测试在未付费的情况下,是只能有几个手机号能接受验证码,后面绑定接收验证码的手机号的时候我就再说明一下这里使用的是一个叫容联云通讯的短信服务,这里并不是小编收了广告费或者什么别的好处才推荐的,而是因为小编找到的所有的手机验证码短信服务这些,只有这个网站能支持开发免费测试验证码不说废话了,直接上教程了第一步,注册一个容联云通讯的账号注册账号我就不多说了,大家应该都会注册账号的这里是网站链接 https://w.
2020-05-26 09:49:46 5306 37
原创 SQL Server数据库附加失败错误:5123,拒绝访问
发生错误的图片如下我们需要更改数据库文件的权限(mdf和ldf两个文件)右键数据库文件,点击属性选择安全,点击高级,把每一个角色的访问权限都变成完全控制如图所示然后确定确定确定保存等等,ldf文件同上再次添加即可添加成功这里就不附上效果图了,为了做拒绝访问的截图步骤,成功的把我的数据库玩坏了,我要去重装了,唉...
2020-05-17 14:14:33 11296 15
原创 ASP.NET实现一个在线音乐统计网站(歌手,音乐,角色……增删改查)
这里更多的是当作随身笔记使用,记录一下学到的知识,以便淡忘的时候能快速回顾当前步骤是该项目的第一部分第一部分第二部分
2020-05-17 14:01:02 10876 15
原创 这才是你需要的最基础的.Net基础面试题(通俗易懂,最基础的.Net)
由于小编能力有限,这里的解释大多都是小编自己百度然后自己理解的可能有的地方会有错误欢迎评论私信我更改1. Linq查询,lambda表达式LINQ(Language Integrated Query,语言集成查询)提供了一种跨数据源和数据格式的统一模型,实现查询。主要包括三个部分:LINQ to Objects、LINQ to XML、LINQ enabled ADO.NET,而在LINQ enabled ADO.NET中又包括LINQ to DataSet、LINQ to SQL 和 LINQ.
2020-05-17 12:59:11 16153 16
原创 ASP.NET的Web网页如何进行分页操作(Demo举例)
大概说一下思路,可以利用sql的 Offset/Fetch Next分页,点击这里这里的Demo利用LINQ的写好的方法//这里是某个表的列表 skip是跳过前面的多少条数据 take这是跳过前面的数据后显示多少条数据db.Albums.ToList().Skip((pageNumber - 1) * pageSize).Take(pageSize).ToList();我们是四个按钮一个首页,上一页,下一页,尾页,点击跳转有不明白的,或者小编描述错误的模糊的欢迎评论私信这个页面的前台页
2020-05-13 11:41:40 11556 20
原创 这才是你需要的最基础的数据库面试题(通俗易懂)
如果有什么丢失的基础点或者描述的有错误的地方欢迎评论或者私信这里原谅小编没有写超链接,但是可以打开目录点击同样快速访问以后CSDN可能也不怎么更新了(个人原因????),这段时间和蓝桥杯的群里以及CSDN大佬们的日常唠嗑让我获益匪浅,真的就是优秀的人连唠嗑都是在学习1. 触发器的作用?触发器是一个特殊的存储过程,当对指定的表进行某种特定操作(如:Insert,Delete或Update)时,触发器产生作用。触发器可以调用存储过程。触发器的语句Create Trigger[owner.]触发器名
2020-05-12 22:47:21 15271 14
原创 Java实现 LeetCode 838 推多米诺(暴力模拟)
838. 推多米诺一行中有 N 张多米诺骨牌,我们将每张多米诺骨牌垂直竖立。在开始时,我们同时把一些多米诺骨牌向左或向右推。每过一秒,倒向左边的多米诺骨牌会推动其左侧相邻的多米诺骨牌。同样地,倒向右边的多米诺骨牌也会推动竖立在其右侧的相邻多米诺骨牌。如果同时有多米诺骨牌落在一张垂直竖立的多米诺骨牌的两边,由于受力平衡, 该骨牌仍然保持不变。就这个问题而言,我们会认为正在下降的多米诺骨牌不会对其它正在下降或已经下降的多米诺骨牌施加额外的力。给定表示初始状态的字符串 “S” 。如果第 i 张多米
2020-05-11 11:56:27 10237 13
原创 Java实现 LeetCode 837 新21点(DP)
837. 新21点爱丽丝参与一个大致基于纸牌游戏 “21点” 规则的游戏,描述如下:爱丽丝以 0 分开始,并在她的得分少于 K 分时抽取数字。 抽取时,她从 [1, W] 的范围中随机获得一个整数作为分数进行累计,其中 W 是整数。 每次抽取都是独立的,其结果具有相同的概率。当爱丽丝获得不少于 K 分时,她就停止抽取数字。 爱丽丝的分数不超过 N 的概率是多少?示例 1:输入:N = 10, K = 1, W = 10输出:1.00000说明:爱丽丝得到一张卡,然后停止。示例 2:输入:N
2020-05-11 11:55:29 11063 28
原创 Java实现 LeetCode 836 矩形重叠(暴力)
836. 矩形重叠矩形以列表 [x1, y1, x2, y2] 的形式表示,其中 (x1, y1) 为左下角的坐标,(x2, y2) 是右上角的坐标。如果相交的面积为正,则称两矩形重叠。需要明确的是,只在角或边接触的两个矩形不构成重叠。给出两个矩形,判断它们是否重叠并返回结果。示例 1:输入:rec1 = [0,0,2,2], rec2 = [1,1,3,3]输出:true示例 2:输入:rec1 = [0,0,1,1], rec2 = [1,0,2,1]输出:false提示:两个矩形
2020-05-11 11:54:26 9904 4
原创 Java实现 LeetCode 835 图像重叠(暴力)
835. 图像重叠给出两个图像 A 和 B ,A 和 B 为大小相同的二维正方形矩阵。(并且为二进制矩阵,只包含0和1)。我们转换其中一个图像,向左,右,上,或下滑动任何数量的单位,并把它放在另一个图像的上面。之后,该转换的重叠是指两个图像都具有 1 的位置的数目。(请注意,转换不包括向任何方向旋转。)最大可能的重叠是什么?示例 1:输入:A = [[1,1,0],[0,1,0],[0,1,0]]B = [[0,0,0],[0,1,1],[0,0,1]]输出:3解释: 将 A 向右
2020-05-11 11:51:57 9683 9
原创 ASP.NET中使用Entity Framework开发增删改查的Demo(EF增删改查+母版页的使用)
这里更多的是当作随身笔记使用,记录一下学到的知识,以便淡忘的时候能快速回顾这里是该项目的第二部分,第一部分第二部分(当前部分)此Demo是新建了一个音乐类型的web,然后使用母版页套取格式,对音乐类型进行新建,编辑,删除,和查询的操作首先创建一个母版页样式自己调试就好,这里就不附样式代码了这个母版页没有后台代码<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="AdminSite.master.cs" Inher.
2020-05-11 09:06:57 10212 9
原创 Java实现 LeetCode 834 树中距离之和(DFS+分析)
834. 树中距离之和给定一个无向、连通的树。树中有 N 个标记为 0…N-1 的节点以及 N-1 条边 。第 i 条边连接节点 edges[i][0] 和 edges[i][1] 。返回一个表示节点 i 与其他所有节点距离之和的列表 ans。示例 1:输入: N = 6, edges = [[0,1],[0,2],[2,3],[2,4],[2,5]]输出: [8,12,6,10,10,10]解释:如下为给定的树的示意图:0/ 1 2/|3 4 5我们可以计算出 dist(0
2020-05-10 22:43:37 9510 7
原创 Java实现 LeetCode 833 字符串中的查找与替换(暴力模拟)
833. 字符串中的查找与替换对于某些字符串 S,我们将执行一些替换操作,用新的字母组替换原有的字母组(不一定大小相同)。每个替换操作具有 3 个参数:起始索引 i,源字 x 和目标字 y。规则是如果 x 从原始字符串 S 中的位置 i 开始,那么我们将用 y 替换出现的 x。如果没有,我们什么都不做。举个例子,如果我们有 S = “abcd” 并且我们有一些替换操作 i = 2,x = “cd”,y = “ffff”,那么因为 “cd” 从原始字符串 S 中的位置 2 开始,我们将用 “ffff”
2020-05-10 22:42:06 9529 8
原创 Java实现 LeetCode 832 翻转图像(位运算)
832. 翻转图像给定一个二进制矩阵 A,我们想先水平翻转图像,然后反转图像并返回结果。水平翻转图片就是将图片的每一行都进行翻转,即逆序。例如,水平翻转 [1, 1, 0] 的结果是 [0, 1, 1]。反转图片的意思是图片中的 0 全部被 1 替换, 1 全部被 0 替换。例如,反转 [0, 1, 1] 的结果是 [1, 0, 0]。示例 1:输入: [[1,1,0],[1,0,1],[0,0,0]]输出: [[1,0,0],[0,1,0],[1,1,1]]解释: 首先翻转每一行: [[0,
2020-05-10 22:41:21 9295 2
原创 Java实现 LeetCode 831 隐藏个人信息(暴力)
831. 隐藏个人信息给你一条个人信息字符串 S,它可能是一个 邮箱地址 ,也可能是一串 电话号码 。我们将隐藏它的隐私信息,通过如下规则:电子邮箱定义名称 name 是长度大于等于 2 (length ≥ 2),并且只包含小写字母 a-z 和大写字母 A-Z 的字符串。电子邮箱地址由名称 name 开头,紧接着是符号 ‘@’,后面接着一个名称 name,再接着一个点号 ‘.’,然后是一个名称 name。电子邮箱地址确定为有效的,并且格式是 “name1@name2.name3”。为了隐藏
2020-05-10 22:40:27 9755 5
原创 Java实现 LeetCode 830 较大分组的位置(暴力模拟)
830. 较大分组的位置在一个由小写字母构成的字符串 S 中,包含由一些连续的相同字符所构成的分组。例如,在字符串 S = “abbxxxxzyy” 中,就含有 “a”, “bb”, “xxxx”, “z” 和 “yy” 这样的一些分组。我们称所有包含大于或等于三个连续字符的分组为较大分组。找到每一个较大分组的起始和终止位置。最终结果按照字典顺序输出。示例 1:输入: “abbxxxxzzy”输出: [[3,6]]解释: “xxxx” 是一个起始于 3 且终止于 6 的较大分组。示例 2:
2020-05-10 21:25:43 9365 5
原创 Java实现 LeetCode 828 统计子串中的唯一字符(暴力+转数组)
828. 统计子串中的唯一字符我们定义了一个函数 countUniqueChars(s) 来统计字符串 s 中的唯一字符,并返回唯一字符的个数。例如:s = “LEETCODE” ,则其中 “L”, “T”,“C”,“O”,“D” 都是唯一字符,因为它们只出现一次,所以 countUniqueChars(s) = 5 。本题将会给你一个字符串 s ,我们需要返回 countUniqueChars(t) 的总和,其中 t 是 s 的子字符串。注意,某些子字符串可能是重复的,但你统计时也必须算上这些重复的
2020-05-10 21:04:16 9433 6
原创 Java实现 LeetCode 827 最大人工岛(DFS+暴力模拟)
827. 最大人工岛在二维地图上, 0代表海洋, 1代表陆地,我们最多只能将一格 0 海洋变成 1变成陆地。进行填海之后,地图上最大的岛屿面积是多少?(上、下、左、右四个方向相连的 1 可形成岛屿)示例 1:输入: [[1, 0], [0, 1]]输出: 3解释: 将一格0变成1,最终连通两个小岛得到面积为 3 的岛屿。示例 2:输入: [[1, 1], [1, 0]]输出: 4解释: 将一格0变成1,岛屿的面积扩大为 4。示例 3:输入: [[1, 1], [1, 1]]输出:
2020-05-10 20:41:31 10350 7
原创 Java实现 LeetCode 826 安排工作以达到最大收益(暴力DP)
826. 安排工作以达到最大收益有一些工作:difficulty[i] 表示第i个工作的难度,profit[i]表示第i个工作的收益。现在我们有一些工人。worker[i]是第i个工人的能力,即该工人只能完成难度小于等于worker[i]的工作。每一个工人都最多只能安排一个工作,但是一个工作可以完成多次。举个例子,如果3个工人都尝试完成一份报酬为1的同样工作,那么总收益为 $3。如果一个工人不能完成任何工作,他的收益为 $0 。我们能得到的最大收益是多少?示例:输入: difficulty =
2020-05-10 15:19:31 9565 10
原创 Java实现 LeetCode 825 适龄的朋友(暴力)
825. 适龄的朋友人们会互相发送好友请求,现在给定一个包含有他们年龄的数组,ages[i] 表示第 i 个人的年龄。当满足以下条件时,A 不能给 B(A、B不为同一人)发送好友请求:age[B] <= 0.5 * age[A] + 7age[B] > age[A]age[B] > 100 && age[A] < 100否则,A 可以给 B 发送好友请求。注意如果 A 向 B 发出了请求,不等于 B 也一定会向 A 发出请求。而且,人们不会给自己发送好友
2020-05-10 15:17:06 9429 8
原创 Java实现 LeetCode 824 山羊拉丁文(暴力)
824. 山羊拉丁文给定一个由空格分割单词的句子 S。每个单词只包含大写或小写字母。我们要将句子转换为 “Goat Latin”(一种类似于 猪拉丁文 - Pig Latin 的虚构语言)。山羊拉丁文的规则如下:如果单词以元音开头(a, e, i, o, u),在单词后添加"ma"。例如,单词"apple"变为"applema"。如果单词以辅音字母开头(即非元音字母),移除第一个字符并将它放到末尾,之后再添加"ma"。例如,单词"goat"变为"oatgma"。根据单词在句子中的索引,在单词
2020-05-10 15:16:13 9197 6
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人