只为成功找方向,不为失败找借口

每天都不能停止前进的脚步
随笔 - 370, 文章 - 0, 评论 - 211, 阅读 - 121万
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

04 2018 档案

摘要:主要内容:1.单链表的基本操作 2.删除重复数据 3.找到倒数第k个元素 4.实现链表的反转 5.从尾到头输出链表 6.找到中间节点 7.检测链表是否有环 8.在不知道头指针的情况下删除指定节点 9.如何判断两个链表是否相交并找出相交节点 直接上代码,就是这么奔放~~~ 阅读全文

posted @ 2018-04-26 14:38 冰碟 阅读(763) 评论(0) 推荐(0) 编辑

摘要:方法很笨拙,被链表给绕住了,抽空在整理一下。 C# 写法 阅读全文

posted @ 2018-04-26 14:37 冰碟 阅读(247) 评论(0) 推荐(0) 编辑

摘要:实现: 提交时提示: Time Limit Exceeded 你的代码运行时间超过了限制,检查你的时间复杂度。TLE通常是由死循环造成的,思考一下你的时间复杂度是否是最优的。 求最优算法! 阅读全文

posted @ 2018-04-26 11:07 冰碟 阅读(237) 评论(0) 推荐(0) 编辑

摘要:解题思路请参考 代码(可以通过,不过很乱,需要整理): 阅读全文

posted @ 2018-04-23 17:24 冰碟 阅读(272) 评论(0) 推荐(0) 编辑

摘要:描述 计算 1 至 n 中数字 X 出现的次数,其中 $n >= 1,X in [0,9]。 解题思路 一个更好的办法是利用数学公式直接计算出最终的结果,该方法是依次求出数字 X 在个位、十位、百位等等出现的次数,再相加得到最终结果。这里的 $X in [1,9],因为 $X=0 不符合下列规律,需 阅读全文

posted @ 2018-04-23 10:05 冰碟 阅读(807) 评论(0) 推荐(0) 编辑

摘要:计算阶乘尾部的0的个数,初一看很简单。 先上代码 提交以后才发现问题,计算阶乘的数太大,会导致溢出。查了会资料,用数组存储数字,就不会有溢出的问题了。比如数字120, 存在数组里的结果是 a[0]=0, a[1]=2, a[2]=1 计算105或者在大一点的数据的阶乘没有问题,不过在提交的时候有又情 阅读全文

posted @ 2018-04-20 17:06 冰碟 阅读(182) 评论(0) 推荐(0) 编辑

摘要:分析:以3 + 5为例 3的二进制为 1 1,5的二进制为 1 0 1,可以这样做:1先给这两个数加起来不考虑进位,这样得到的结果为 1 1 0,会发现与^得到的结果相同,与是先给两个数 做^运算;2、接下来考虑进位,两个二进制数相加会有这么几种情况 1 1,0 0, 1 0, 0 1除第一种情况外 阅读全文

posted @ 2018-04-19 16:32 冰碟 阅读(340) 评论(0) 推荐(0) 编辑

摘要:C# 进制转换(二进制、十六进制、十进制互转)由于二进制数在C#中无法直接表示,所以所有二进制数都用一个字符串来表示例如: 二进制: 1010 表示为 字符串:"1010" int d = 10;//十进制转二进制字符串 Console.WriteLine(Convert.ToString(d,2) 阅读全文

posted @ 2018-04-19 16:26 冰碟 阅读(88182) 评论(0) 推荐(6) 编辑

摘要:StockQuantities.OrderBy(u=>u.Status==null) 该排序先排结果为0(false)的,再排结果为1(true)的 使用场景: 一个对象有上传时间(可以为空)和登记时间(不可以为空) 要求 1,上传时间为空的排在最上面,并且按照登记时间升序排序。 2,上传时间不为空 阅读全文

posted @ 2018-04-18 15:20 冰碟 阅读(765) 评论(0) 推荐(0) 编辑

摘要:二、函数计算部分 阅读全文

posted @ 2018-04-12 13:54 冰碟 阅读(451) 评论(0) 推荐(0) 编辑

摘要:三、连接查询部分 阅读全文

posted @ 2018-04-12 13:54 冰碟 阅读(384) 评论(0) 推荐(0) 编辑

摘要:一、数据查询部分 1、 看到执行计划有两种方式,对sql语句按Ctrl+L,或按Ctrl+M打开显示执行计划窗口每次执行sql都会显示出相应的执行计划 2、 执行计划的图表是从右向左看的 3、 SQL Server有几种方式查找数据记录 [Table Scan] 表扫描(最慢),对表记录逐行进行检查 阅读全文

posted @ 2018-04-12 13:42 冰碟 阅读(492) 评论(0) 推荐(0) 编辑

摘要:对于SQL Server的优化来说,优化查询可能是很常见的事情。由于数据库的优化,本身也是一个涉及面比较的广的话题, 因此本文只谈优化查询时如何看懂SQL Server查询计划。毕竟我对SQL Server的认识有限,如有错误,也恳请您在发现后及时批评指正。 首先,打开【SQL Server Man 阅读全文

posted @ 2018-04-11 17:38 冰碟 阅读(1077) 评论(0) 推荐(0) 编辑

摘要:1.前言 对于优化SQL语句或存储过程,以前主要是用如下语句来判断具体执行时间,但是SQL环境是复杂多变的,下面语句并不能精准判断性能是否提高;如果需要精确知道CPU、IO等信息,就无能为力了。 这时候如果使用SET STATISTICS TIME ON和SET STATISTICS IO ON 指 阅读全文

posted @ 2018-04-11 14:41 冰碟 阅读(443) 评论(0) 推荐(0) 编辑

摘要:一、基本概念 1.数据的读取 页(page)是SQL SERVER可以读写的最小I/O单位。即使只需访问一行,也要把整个页加载到缓存之中,再从缓存中读取数据。物理读取是从磁盘上读取,逻辑读取是从缓存中读取。物理读取一页的开销要比逻辑读取一页的要大得多。 SET STATISTICS IO ON -- 阅读全文

posted @ 2018-04-11 14:25 冰碟 阅读(1658) 评论(0) 推荐(0) 编辑

摘要:触发器简介: 触发器是一种特殊的存储过程,它的执行不是由程序调用,也不是手动执行,而是由事件来触发。触发器是当对某一个表进行操作。例如:update、insert、delete这些操作的时候,系统会自动调用执行该表上对应的触发器。 触发器分类: 1、DML( 数据操纵语言 Data Manipula 阅读全文

posted @ 2018-04-08 16:04 冰碟 阅读(535) 评论(0) 推荐(0) 编辑

摘要:错误: 针对程序集 'SqlServerTime' 的 ALTER ASSEMBLY 失败,因为程序集 'SqlServerTime' 未获授权(PERMISSION_SET = EXTERNAL_ACCESS)。 当符合以下两个条件之一时,将对程序集授权: 数据库所有者(DBO)具有 EXTERN 阅读全文

posted @ 2018-04-04 10:34 冰碟 阅读(980) 评论(0) 推荐(0) 编辑

摘要:一、简介 Microsoft SQL Server 2005之后,实现了对 Microsoft .NET Framework 的公共语言运行时(CLR)的集成。CLR 集成使得现在可以使用 .NET Framework 语言编写代码,从而能够在 SQL Server 上运行,现在就可以通过 C# 来 阅读全文

posted @ 2018-04-03 18:50 冰碟 阅读(425) 评论(0) 推荐(0) 编辑

摘要:这一篇博客接着上一篇博客继续介绍 SQL CLR Stored Procedure 和 CLR Trigger, 上一篇博客介绍了 SQL CLR Function 的使用,以及 CLR 程序集的注册和 CLR Function 的注册。 我的上一篇博客:SQL Server CLR 使用 C# 自 阅读全文

posted @ 2018-04-03 18:50 冰碟 阅读(280) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示