- 博客(26)
- 资源 (7)
- 收藏
- 关注
原创 关于Dapper操作Firebird数据库中的Excute方法(-804)
闲谈Dapper众所周知是一个轻量ORM框架,支持的数据库也较多;FIrebird:火鸟数据库,嵌入式数据库,偏小众,使用的人群较少;使用历程今日想使用Dapper的Excute方法进行数据存储;但实验过程中发现,SQL语句中的@变量,数量不得超过19个,若超过,必报错;小于等于,可正常运行SQL方法:错误代码:Dynamic SQL Error SQL error code = -804 Incorrect values within SQLDA structure结果目前只使用
2020-06-05 15:37:51 366
原创 Creative cloud登录不上、打不开、一直在加载,可能是移动宽带的问题
头条:谴责移动前情提要记昨日下午捣鼓了半天,什么OOBE文件,卸载,重装,重启,防火墙,通通无效;怀疑各种地方,各种没有头绪;家里一直用的移动宽带,想着会不会是网络的事情?然后神奇的用联通手机开了个热点,成功了!!!登录下载,唰唰的,你说神奇不神奇?问题分析以前总听说过移动网络不好,用着也没有太大的不适感,昨天出现这个问题,怀疑网络的问题,抱着试一试的想法,就成功了;今日又在...
2020-01-13 08:27:06 14555 6
原创 EntityFrameworkCore中Scaffold-DbContext命令
工具的scaffold-dbcontext(数据库上下文脚手架)指令来生成models和context。指令详细介绍:Scaffold-DbContext [-Connection] [-Provider] [-OutputDir ] [-Context ] [-Schemas ] [-Tables ] [-DataAnnotations] [ -Force] [-Project ]...
2019-08-29 10:16:20 1667
原创 嵌入式(文件)数据库与数据库服务器的区别
初次接触嵌入式数据库(Embedded Database)可能对这个概念总不是很清楚,它究竟与数据库服务器(Database Server)有什么区别,它们又分别适用于那些应用场景呢,这是需要解决的问题。在谈区别之前,先来个感性认识。像Oracle、Sybase、MySQL和SQL Server这些大家熟知的数据库都属于数据库服务器(当然不排除某些也提供嵌入式版本),而像SQLite、Berk...
2019-05-20 15:19:46 3705
原创 C#以管理员身份启动
前提背景在Windows系统中,如果程序在C盘中,会出现各种权限问题,一不留神就会出现各种异常;而要求用户每次都右键以管理员身份启动,或者修改兼容性 默认每次都以管理员启动,这两种方案或多或少都会给用户带来不良体验;以下介绍解决方案,默认程序每次启动必是以管理员身份启动;通过app.manifest文件步骤一、在Visual Studio中:C#项目文件 -> 属性 -...
2019-04-19 23:00:51 1960
原创 C# 捕捉未被Try Catch捕获的异常
Winform程序中,有try…catch…进行异常捕获,但还是存在异常关闭的情况,在程序中捕获这些异常,会大大方便问题的定位分析与程序优化。两个异常事件Application.ThreadException在发生应用程序UI主线程中未捕获线程异常时发生,触发的事件;AppDomain.CurrentDomain.UnhandledException当后台线程中某个异常未被捕获时触发;...
2019-03-25 16:17:48 7469
原创 浪潮之巅--微软
IT领域的罗马帝国–微软双雄会上,乔布斯让盖茨看到了操作系统,低估了盖茨,微软通过它的模仿,它的低调,推出了划时代意义的Win3.0;计算机工业比任何行业都容易出现垄断公司,盖茨的天才之处是他意识到了“只要垄断了操作系统,就间接垄断了整个行业”,而乔布斯却要全线发展;苹果不具备开放的基因,一切都是靠自己,不开放计算机技术,且软件大多由自己开发;同时,系统兼容性十分差劲;苹果既做软件又做硬...
2019-01-22 11:59:14 506
原创 浪潮之巅--摩托罗拉
摩托罗拉一个没落的贵族,它过度的追求着品质与质量,注重的内涵,导致它无法融入时尚的潮流,最终像夕阳一样,消逝而去,但它的铱星计划真牛;它的雄起,源于它对移动通信的选择和推动,它之所选择移动通信,是因为有线通信被AT&T占领着,懂得选择,寻找出属于自己的道路,并领导、推动它;它的失败源于数字化技术的飞速发展,潮流就是这么的可怕;它的基因决定它在数字移动通信中难以维持在模拟手机上的优...
2019-01-08 16:26:56 404
原创 浪潮之巅
最近在阅读吴军的《浪潮之巅》,本书主要讲解了一些巨头公司的发展史,有的还活跃在舞台之上,有的已经泯灭在历史的长河之中。了解历史,了解它们的发展,总会有些许叹息、些许惊叹,很厉害,也很可惜。苹果的魔力...
2019-01-08 15:39:49 2179
原创 浪潮之巅--苹果的魔力
苹果的魔力提起苹果,不可避免的会想到乔大爷,他是一个传奇的人物,创造一个公司,然后被董事会赶走,再被董事会请回来执掌船舵,带领这艘“底下有大洞”的船走下巅峰;乔布斯的很多想法,看似是灵机一动,实际上却不知已经孕育了多久,他成功最后的临门一脚,是长期思考后的结果,他的远见,经常穿透时间,直接看到想象中的结果;第一次看到CD时,就已经在琢磨iPod的诞生;当键盘越来越好用的时候...
2019-01-08 15:37:39 319
转载 Python PEP8 官方中文翻译版
原文链接:http://legacy.python.org/dev/peps/pep-0008/item detail PEP 8 Title Style Guide for Python Code Version c451868df657 Last-Modified 2016-06-08 10:43:53 -0400 (Wed, 08 Jun 2...
2018-12-29 14:48:52 1442 3
原创 SQL Server存储过程
SQL Server存储过程定义:用户通过制定存储过程的名称并给出参数来执行它;SQL Server为了实现特定任务,而将一些多次调用的固定操作语句编写成程序段,这些程序段存储在服务器上,由数据库服务器来调用;命名前缀:proc_名称,proc是procedure(过程)的简写;优缺点优点重复使用,减少数据库开发人员的工作量;封装复杂的数据库操作,简化操作流程;减少网络流量...
2018-12-18 18:48:59 2046 2
原创 MarkDown基础使用教程
标题:标题支持两种语法,类 Setext 和类 atx 形式;1、类Setext,利用 = (最高阶标题)和 - (第二阶标题),只分为两级标题; 使用语法:另起一行,输入数量大于1的 = 或者 - ; 效果如下:2、类atx形式,使用1-6个#,对应1-6级标题; 使用语法:在标题前输入#(1-6个),#与标题之间保留空格; ...
2018-12-12 14:33:34 423
原创 SQL Server之查询中间行数,如查询20-30行的数据
方法一:根据PK(主键或排序依据)进行升序或降序排序,先查询出前N行的数据,后查询除去N行的M行数据;SELECT Top M *FROM 表名Where PK Not In (SELECT Top(N) PK FROM 表名 Order By PK)Order By PK方法二:利用ROW_NUMBER()函数...
2018-11-14 21:22:15 9966
原创 Winform中Combox中赋值、取值、绑定
//调用IniCombox(cbChannelName, typeof(Model.SystemEnum.ChannelName));//具体实现public void IniCombox(Relations.Control.ComBox cb, Type type) { cb.DisplayMember = "Description"; ...
2018-11-11 16:31:54 2495
原创 11.08 Entity FrameWork----EntityState的几种状态
Detached:对象存在,但未由对象服务跟踪。在创建实体之后、但将其添加到对象上下文之前,该实体处于此状态;Unchanged:自对象加载到上下文中后,或自上次调用 System.Data.Objects.ObjectContext.SaveChanges() 方法后,此对象尚未经过修改;Added:对象已添加到对象上下文,但尚未调用 System.Data.Objects.ObjectCo...
2018-11-08 15:36:24 356
原创 算法乐趣之穷举搜索实例:Google方程式;
如题:有一个有字符组成的等式:WWWDOT-GOOGLE = DOTCOM,每个字符代表一个0-9之间的数字,WWWDOT、GOOGLE和DOTCOM都是合法的数字,不能以0开头,请找出一组字符和数字的对应关系,使得它们互相转换,并且替换后的数字都能满足等式。总共可能性:10*9*8*······*2(不考虑0是开头数字的情况)-3*9*8*····*2(所有0是开头数字的情况,W、G、D可能...
2018-10-19 09:02:37 612
转载 Karatsuba 乘法算法
今天看Coursera课程时,看到一个牛逼的算法,叫KaraTsuba乘法。普通乘法复杂度一般都是O(n^2),而这个算法,仅有O(nlog3)。下面,我就来介绍一下这个算法。 算法原理如下: 首先来看看这个算法是怎么进行计算的,见下图:图中显示了计算5678*1234的过程,首先是拆分成abcd四个部分,然后分别计算ac, bd, (a + b)*...
2018-09-29 11:25:11 839
原创 C# 获取dll版本号
利用反射获取,调试过程中,偶然发现部分dll文件,获取版本号时,版本号一直为0.0.0.0,详细原因为查到;方法一: //通过反射加载dll文件,然后获取其版本信息 Assembly assembly = Assembly.LoadFile(_Path); AssemblyName assemblyName = ass...
2018-08-27 11:24:55 7582
原创 TCP三次握手原因
众所周知,TCP建立连接时,需通过三次确认。第一次 第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SENT状态,等待服务器确认;SYN:同步序列编号(Synchronize Sequence Numbers)。第二次 第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k)...
2018-08-21 14:25:25 3821
原创 Winform DataGridView初始化问题
一、初始化Dgv属性 通过代码初始化Dgv属性,更便于查看。 DataGridView.DataSource = null; //1、禁止自动创建列 DataGridView.AutoGenerateColumns = false; //2、禁止用户添加、删除行 D...
2018-07-16 16:14:19 2743
原创 C# ref与out
一、相同点 1、调用时都需要相应关键字; 2、都是将值类型,作为引用类型传递,被调用方法修改后的值类型,会作用到调用方法对应参数;二二、不同点 调用方法:ref参数,必需进行初始化;out参数,可以进行初始化,也可以不进行初始化; 被调用方法:ref参数,传入值有效,不用进行初始化;out参数,必须进行初始化,即传入值无效;...
2018-07-10 10:47:15 133
原创 C# Bool转换
一、其它类型转bool 1、string类型转bool:只支持字符串“False(不区分大小写)”、“True(不分区大小写)”转换,其余类型转换均引发异常; 2、数字类型(int、float、double、decimal....)转Bool:若为0,为False;若为其它任意数,均为True; 3、特殊类型(char、DateTime)转Bool:始终引发异常,不支...
2018-07-09 17:54:44 14023 1
转载 C#中抽象类和接口的区别与使用
一、抽象类:抽象类是特殊的类,只是不能被实例化;除此以外,具有类的其他特性;重要的是抽象类可以包括抽象方法,这是普通类所不能的。抽象方法只能声明于抽象类中,且不包含任何实现,派生类必须覆盖它们。另外,抽象类可以派生自一个抽象类,可以覆盖基类的抽象方法也可以不覆盖,如果不覆盖,则其派生类必须覆盖它们。二、接口:接口是引用类型的,类似于类,和抽象类的相似之处有三点:1、不能实例化;2、包含未实现的方法...
2018-07-04 22:41:06 500
原创 针对List Object问题排序进行探讨
排序方法一:通过对象本身继承IComparable接口并实现,进行利用List自带方法Sort进行。 类构造如下: public class Zoo : IComparable { public string Name { get;set; } public int FightingCapacity{ get; set; }...
2018-06-21 21:13:02 681
转载 C# ?代表的含义
1. 可空类型修饰符(?):引用类型可以使用空引用表示一个不存在的值,而值类型通常不能表示为空。例如:string str=null; 是正确的,int i=null; 编译器就会报错。为了使值类型也可为空,就可以使用可空类型,即用可空类型修饰符"?"来表示,表现形式为"T?"例如:int? 表示可空的整形,DateTime? 表示可为空的时间。T? 其实是System.Nullable...
2018-05-22 16:48:17 3982
算法的乐趣(王晓华)
2018-11-29
编写高质量代码改善C#程序的157个建议
2018-11-29
编写可读代码的艺术.pdf
2018-04-26
果壳中的C#5.0权威指南.pdf
2018-04-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人