基础理论类
文章平均质量分 53
望生帝
深圳.net开发者求被捞,有需要联系我,谢谢
展开
-
CV类对象快捷操作
每次设计好数据库表,写文档定好好名字后,写代码都要单个CV.这次抄民族代码的时候想到,为什么不用excel呢从网页上复制下来,简单excel操作下,就是枚举的写法了,这感觉很舒服原创 2020-10-26 10:44:43 · 157 阅读 · 0 评论 -
C#之泛型简单用法
语法定义: enum [枚举名字] { [枚举列表] };简单用法:1、知道枚举值,获取枚举符号。枚举符号默认为0开始,自动加一。 (int)枚举名字.某个枚举值2、知道枚举符号,获取枚举值方式一:(枚举名字)枚举符号方式二: Enum.GetName(typeof(枚举名字),枚举符号);建议方式二,方式一涉及到一个装箱拆箱。例子代码:us...原创 2019-10-31 23:39:51 · 307 阅读 · 0 评论 -
C#中可以为null的类型
一、含义:可以为null的类型,表示为该值在该类型范围中,还可以取null值。比如:int值是-2,147,483,648 到 2,147,483,647 ,默认值是 0,不包含null值,但是int? a=null;就包含null值。二、声明格式:可以通过如下两种方式申明可为空的类型:System.Nullable<T> variable; T?variable...原创 2018-08-07 13:32:24 · 6014 阅读 · 1 评论 -
三目运算
有一句C#代码没看懂啥,同学给我拆分的总有问题的感觉。后面突然想到C语言的三目运算,记得当初学C的,挺喜欢用三目运算,如果可以用的话。三目运算的语法结构是:[条件表达式]?[表达式1]:[表达式2];它的逻辑是如果条件表达式为真,则执行表达式1,如果为假,则执行表达式2。在C语言中,表达式1的值类型要和表达式2一眼,不知道C#中是不是这样子。 ...原创 2018-08-17 08:53:24 · 220 阅读 · 0 评论 -
C#的知识结构
一、IDE二、语言基础类型和变量 类 结构体 集合 接口 枚举 索引器 泛型 迭代器 事件 委托 属性 表达式 异常处理 多线程 互操作 反射 文件操作三、设计模式四、应用开发WinForm WPF UWP Silverlight五、Web开发ASP.NET六、工作流WWF七、网络通信TCP/IPWCF八、数据...转载 2018-09-17 21:34:33 · 500 阅读 · 0 评论 -
递归算法
定义:简单来说,递归算法就是直接或者间接调用自身的函数。把一个大型的复杂问题层层转换为一个与原问题相似的小规模的问题来求解。例子:一列数的规则如下: 1、1、2、3、5、8、13、21、34 ,求第30位数是多少?使用递归实现namespace RecursionTest{ class Program { static void Main(string[]...原创 2018-09-17 22:33:30 · 201 阅读 · 0 评论 -
combox实现下拉值
1、原创 2018-09-17 22:41:10 · 2979 阅读 · 0 评论 -
CRC
CRC:循环冗余校验(Cyclic Redundancy Check)定义:CRC是一种根据网络数据包或者电脑文件等数据产生简短固定位数校验码的一种散列函数,主要用来检测或校验数据传输或者保存后可能出现的错误。它是利用除法及余数的原理来作错误侦测。在数据存储和数据通讯领域,CRC无处不在:著名的通讯协议X.25的FCS(帧检错序列)采用的是CRC-CCITT,WinRAR、NERO、ARJ...转载 2018-10-18 23:22:15 · 306 阅读 · 0 评论 -
StopWatch查看C#代码运行时间和性能
Stopwatch sw = new Stopwatch();sw.Start();//开始计时sw.Stop();//结束计时sw.Reset();//停止时间间隔测量,并将运行时间重置为0sw.Restart();//停止时间间隔测量,并将运行时间重置为0,然后开始测量运行时间long time=sw.ElapsedMilliseconds;//获取运行时间TimeSpan ts ...转载 2019-04-02 09:49:41 · 679 阅读 · 0 评论 -
Tomcat的安装及部署
做过的东西,没个记录真的容易忘。我的是意识流,看着随便写。1、Tomcat下载地址:http://tomcat.apache.org/download-90.cgi2、下载位置 zip相当于绿色版。我选择安装版。3、TomCat需要JDK的支持;安装JDK地址:https://www.oracle.com/technetwork/java/javase/downloads...原创 2019-05-09 14:53:36 · 185 阅读 · 0 评论 -
Python学习笔记1
没有什么烦恼是不能用学习一门语言不能解决的,不能的话,再学一个看看。原创 2019-05-17 23:30:18 · 137 阅读 · 0 评论 -
XAML基础
一、定义:XAML(Extensible Application Markup Language)可扩展标记语言。XAML是用来实例化.NET对象的标记语言。树状结构。二、基础xmlns特性是XML中的一个特殊的特性,专门用来声明名称空间。使用相对量度系统。标记扩展使用{标记扩展类 参数}语法三、加载和编译XAML1、只使用代码2、使用代码和未经编译的标记XAM...原创 2018-07-28 17:18:39 · 225 阅读 · 0 评论 -
mysql如何返回表中某行或者多行的重复值的一次
表tb_questiontypeanswera1a1b2b3c41、作用于单列select distinct [列名] from [表名];例如:select distinct type from tb_question ;运行之后:typeabc2、作用于多列select distinct [列名1],[列名2] from [表名];例如:select distinct type,answer ...原创 2018-07-01 21:58:34 · 915 阅读 · 0 评论 -
ecplise:jsp链接mysql
下载安装好tomcat、eclipse、mysql下载mysql链接jar:例如:mysql-connector-java-5.1.42-bin.jar把jar拷贝到tomcat的lib目录下。配置这个是为了让程序找到连接mysql的驱动。eclipse重新导入tomcat。项目左键下Bublid Path->Configure Bublid Path->选中Apache tomcat...原创 2018-03-27 10:28:55 · 410 阅读 · 0 评论 -
jquery
jquery下载网址:http://jquery.com/downloadjQuery 是一个 JavaScript 库。jQuery 极大地简化了 JavaScript 编程。jQuery 库可以通过一行简单的标记被添加到网页中。jQuery 库 - 特性jQuery 是一个 JavaScript 函数库。jQuery 库包含以下特性:HTML 元素选取HTML 元素操作CSS 操作HTML 事...转载 2018-04-17 15:28:41 · 111 阅读 · 0 评论 -
C#窗体应用程序创建
1.转载 2018-04-03 15:06:37 · 346 阅读 · 0 评论 -
Blend for Visual Studio 2015和Visual studio2015的区别
一直意外打开blend for Visual Studio2015,今天找不到Windows窗体应用,才发现,原来他们是两个不同的东西。百度下,总结出来就是:Blend是个可视化的工具,blend用来管理窗体应用,用于UI设计,VS用来编写代码。https://msdn.microsoft.com/library/jj171012(v=vs.120)https://blog.csdn.net/bi...原创 2018-04-17 15:26:07 · 28573 阅读 · 1 评论 -
C#之消息对话框
定义: 消息对话框是一个预定义对话框,主要用于向用户显示与应用程序相关的信息以及来自用户的请求信息,在.NET框架中,使用MessageBox类表示消息对话框,通过调用该类的Show方法可以显示消息对话框,该方法有多种重载形式。用处:通过消息对话框去选择页面的跳转方向,不想再写一个窗体用来选择。就是那个警告的图标太丑了。2333~~我的使用代码: DialogRe...原创 2018-04-06 20:13:48 · 5980 阅读 · 0 评论 -
C#之皮肤控件
在C#中,只需要使用一行代码就可以所有窗体都更改皮肤,相当方便。但是不得不说,手里并没有特别好看的皮肤资源。但是做个一般的小东西,够用了。需要资源:控件:.dll的文件皮肤:.ssk的文件使用步骤:把后缀为.dll的文件导入工具箱,反正我是直接拖了进去。把.dll随便拖进主窗体中任意位置。把.ssk文件放进资源管理器的bin的debug中。引用文件代码行:this.skinEngine1.Skin...原创 2018-04-06 23:51:03 · 2449 阅读 · 0 评论 -
C#之将从textbox获取的值从string转换为int值
测试代码:方法一try { int count1 = int.Parse(textBox2.Text); //string类型转换int类型 } catch (Exception ec) { MessageBox.Show(ec.Message); ...原创 2018-04-13 16:23:31 · 20692 阅读 · 1 评论 -
C#之combox控件从数据库中获取值,并显示在下拉框中
1.select distinct 语句用于返回唯一不同的值2.combox控件获取数据库中的值:while (dataReader.Read()) { comboBox1.Items.Add(dataReader["type".ToString()]); }...原创 2018-05-17 16:11:44 · 16573 阅读 · 8 评论 -
C#中截取字符串的几种方法
1.根据单个分隔字符用split截取例如复制代码代码如下:string st="GT123_1"; string[] sArray=st.split("_");即可得到sArray[0]="GT123",sArray[1]="1"; 2.利用多个字符来分隔字符串例如复制代码代码如下:string str = "GTAZB_JiangjBen_123";string[] sArray = str....转载 2018-05-17 16:17:42 · 6950 阅读 · 0 评论 -
C#之获取mysql数据库中的行数并返回与某控件比较的bool值
1、用数据库操作获取数据库的行数值select count(*) from [表名] where [查询条件] 2、使用command.ExecuteScalar()返回操作数,因为ExecuteScalar()方法不能确定返回值类型,所以返回的类型是object类型的数据。3、使用强制转换方法,将object数据类型转换成int型:Convert.ToInt32()4、封装bool类型数据,必...原创 2018-05-18 00:50:03 · 3652 阅读 · 0 评论 -
C#之StatusStrip控件
StatusStrip控件:状态栏控件。通常处于窗体的最底层,用于显示窗体上的对象的相关信息,或者显示应用程序的信息。包含:StatusLabel、progressBar、DropDownButton、splitButton控件。可以显示文本、图标或者同时显示这两者。使用例子: this.toolStripStatusLabel2.Text = DateTime.Now.ToShortDateSt...原创 2018-05-12 21:44:58 · 16055 阅读 · 1 评论 -
C#之RadioButton的使用
RadioButton是圆形单选按钮,在同一个容器中,单选项互斥;不同容器中的RadioButton互相独立。完成页面布局。2.代码 RadioButton is_rise;//用来保存是否正向计分的值if (radioButton2.Checked) is_rise = radioButton2;//如果反向计分被选中3:获取结果is_rise .Text...原创 2018-05-07 15:16:40 · 11586 阅读 · 2 评论 -
css的基本样式
一.CSS基本介绍 级联样式表(Cascading Style Sheet)简称“CSS”,通常又称为“风格样式表(Style Sheet)”,它是用来进行网页风格设计的。比如,如果想让链接字未点击时是蓝色的,当鼠标移上去后字变成红色的且有下划线,这就是一种风格。通过设立样式表,可以统一地控制HTML中各标志的显示属性。级联样式表可以使人更能有效地控制网页外观。使用级联样式表,可以扩充精确指定网页...转载 2018-03-31 23:04:51 · 231 阅读 · 0 评论