自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 收藏
  • 关注

原创 《围城》---方鸿渐 v1

该努力的时候没努力然后因为平庸吃尽苦头如果要用一个词来形容方鸿渐,最合适的应该是“平庸”。从他归国走下留学的邮轮开始,他的境况一直在变差。究其根本,就是因为他在该努力的时候没努力,然后因为平庸吃尽了苦头。回顾他的求学经历,在国内的时候他就不断换专业,越换越简单原本要学的是土木工程,可是“他是个无用之人,学不了土木工程,在大学里从社会学系转哲学系,最后转入中国文学系毕业。”他...

2019-10-15 22:35:53 422

原创 .NET一流与序列化>流

流的最主要用途就是与应用程序外部的文件或数据源进行数据交互 文件流: FilStream 网络流:NetworkStream 串口:SerialPort Web服务器:HttpRequest和HttRespone 流帮助我们与文件及外围设备进行数据交流,因为流的主要用途是输入/输出,所以...

2019-10-15 22:24:16 173

原创 .NET一流与序列化>文件

通常的文件是什么呢: 最上面一层,是应用程序级,不同的文件由相应的应用程序进行解析,将文件呈现为不同的形式 打开.jpg文件时,也同时打开了Windows照片查看器;打开.avi文件时,也打开了Windows Media Player或其他类型的播放器。 中间一级,是人类可阅读级,相对于文本文件,通常将无法直接阅读的文件称为二进制文件。 ...

2019-10-15 19:55:24 179

原创 Dll解析及加载的本质

背景: 今天编译程序的时候发现,dll在系统中显示无法加载,因为是二次开发,如果dll没有加载的话,相对应的功能就无法使用。 之前也通过反编译看对应的dll里面的方法,然后找到对应功能的API,但是对于系统加载dll的原理还是不是很清楚。基本概念: >>动态链接库(DLL,即“Dynamic-LinkLibrary”)是一个能够...

2019-10-09 21:17:47 677

转载 Json初体验

JSON是JavaScript Object Notation的缩写,它是一种数据交换格式。在JSON出现之前,大家一直用XML来传递数据。因为XML是一种纯文本格式,所以它适合在网络上交换数据。XML本身不算复杂,但是,加上DTD、XSD、XPath、XSLT等一大堆复杂的规范以后,任何正常的软件开发人员碰到XML都会感觉头大了,最后大家发现,即使你努力钻研几个月,也未必搞得清楚XML的规范...

2019-10-08 22:36:47 124

原创 2019年总结-从目标模糊到方向明确

继从校园到职场的转变一文后,我觉得有写一点东西的必要了。背景: 算上入职的培训,现在已经正式工作1年3个月了,对职场也算有了一定的认识和了解吧,心态也成熟了不少。18年的总结主要围绕着大学到职场这段光阴来展开,这里就简单的回顾一下自己19年来得经历和自己内心的一些想法,希望通过分享,大家能指点一二,也算是自己幸运了。技术线: 从19年开始到现在大...

2019-10-08 18:53:59 743

原创 .NET开发工程师方向

学历 年限 薪资 掌握技术 本科+ 3+ 12-20k 3.熟悉.NET多层开发和分布式计算体系结构开发,精通C#编程,熟悉.NetFramework框架、MVC、ASP.Net、ADO.NET、JQuery、js、HTML、CSS等技术...

2019-09-24 21:32:22 2604

原创 ALM系统开发工程师职业发展调查

职位 学历 年限 薪资 方向符合度 ALM开发(Java) 本科 1--3 8-15k 50% 技术咨询顾问 本科 5--10...

2019-09-24 21:25:21 630 3

原创 WPF中的Binding 使用DataContext作为Binding的数据源

定义: UI元素树的每一个结点都有DataContext,当Binding只知道自己的path ,而不知道source时,会沿着 UI元素树一路的向树根部找过去,路过节点,比较结点的DataContext是否具有Path所指定的属性,有的话,把对应的节点对象作为自己的sourceC# classXAML对应的逻辑图: 注: 之所以bind...

2019-07-31 13:24:48 3530

原创 C# 关于从List或Collection中找出对象的某个属性值与另一个list相同的全部对象

List<PLATE> A;List<PLATE> B;foreach(PLATEplate in B){ PLATEexistPlate= B.FirstOrDefault(r=>r.Slot_no.Equals(plate.Slot_no));}

2019-07-05 09:50:30 4324

原创 C# 中怎么将string转换成int型

int intA = 0;1.intA =int.Parse(str);2.int.TryParse(str, out intA);3.intA =Convert.ToInt32(str);以上都可以,其中 1和3 需要try{}异常,2不需要。TryParse() Usage1:int number;bool result = Int32.TryParse(value, ...

2019-07-05 09:47:18 19365 4

转载 List和ObservableCollection的相互转化

在WPF , silverlight ,WP7中经常会用到List<T>和ObservableCollection<T>。这里简单讲一下他们之间的相互转换。1.List<T>的简单介绍:List<T>代表的是强类型的Ojbect集合,可以通过索引访问并且提供了查找、排序以及操作此集合的方法。List基本上和ArrayList相同,它用数组的方...

2019-07-05 09:39:32 3957 1

转载 代码MVC ,MVP ,MVVM模式

概述说到Android MVVM,就会联想到DataBinding框架。然而两者的概念是不一样的,不能混为一谈。MVVM是一种架构模式,而DataBinding是一个实现数据和UI绑定的框架,是构建MVVM模式的一个工具。网上关于MVVM框架的搭建和使用的文章很少,大多提到MVVM框架,就是在介绍DataBinding的使用。对于MVVM中各模块之间如何划分,如何定义,又是如何配合实现高度...

2019-07-05 09:25:48 144

原创 C#中的事件总结

事件的声明 public event 委托名 时间名事件的注册和移除 事件名 += 或 -= 在事件的所有类的外面,只能用以上两个运算符事件的发生(激发) 事件名(参数列表) 相当于回调所注册的函数以网络爬虫为例子: ...

2019-05-05 10:45:47 329

原创 C#中as和is的用法

在程序中,进行类型转换时常见的事,C#支持基本的强制类型转换方法比较低效的方法:Object obj1 = new NewType();NewType newValue = (NewType)obj1;//这样强制转换的时候,这个过程是不安全的,因此需要用try-catch语句进行保护,这样一来,比较安全的代码方式应如下所示:Object obj1 = new NewType();N...

2019-05-03 13:43:26 11229 1

原创 C# 中if() {} 的简写

说来C#刚入门,今天在看师傅的程序的时候,遇到了一些简写的语句,先会用吧,是linq吗,还不知道哎。changeTime = string.IsNullOrWhiteSpace(attributeTime.ValueAsString) ? " " : attributeTime.ValueAsString; ?号后面是判断之后的输出语句, :的左...

2019-05-03 12:39:27 6213

原创 WPF 中双向绑定通知机制之ObservableCollection使用

WPF 中双向绑定通知机制之ObservableCollection使用 ObservableCollection<T>类 表示一个动态数据集合,在添加项、移除项或刷新整个列表时,此集合将提供通知在许多情况下,所使用的数据是对象的集合。例如,数据绑定中的一个常见方案是使用ItemsControl(如ListBox、ListView或TreeView)...

2019-05-03 12:00:50 438

原创 C#中ref和out使用的一点知识

ref通常我们向方法中传递的是值,方法获得的是这些值的一个拷贝,然后使用这些拷贝,当方法运行完毕后,这些拷贝将被丢弃,而原来的值不会受到影响。 这种情况是通常的,当然还有另外一种情况,我们向方法传递参数的形式,引用(ref)和输出(out)。有时,我们需要改变原来变量中的值,这是我们可以向方法传递变量引用,而不是变量的值,引用是一个变量,他可以访问原来变量的值,修改引用将修改原来变量...

2019-05-03 11:04:58 1591

原创 C#中的Predicate<T>,Func<T>,Action<T>

一、基本知识1.这三个都是.Net内置的泛型委托,方便我们直接使用,而不需要在使用委托时还要做如下定义public delegate string GetName(string bookId);2.Func<T>是有返回值的泛型委托,格式为Func<T1,T2,T..N,TResult>,T1,T2,T..N为多个参数,TResult为返回值3.Ati...

2019-05-03 10:33:32 927

原创 List中的FindAll

List<SysWItem> items = sysWItems.FindAll(o => o.swType == "RRQ"); 就项目上面的问题做一个解析 findall // // 摘要: // 检索与指定谓词定义的条件匹配的所有元素。 // ...

2019-05-02 12:12:56 1784

原创 List中ForEach探究

一边遍历list 可以用for 或者foreach去操作,后来发现list本身就有迭代的方法,ForEach查看MSDN的介绍:ForEach 本身要传一个Action的委托 items.ForEach(o => { item.ChildItems.Add(o); GetInboxTree(o);...

2019-05-02 11:36:17 6036

原创 C#中的lambda,泛型,linq

C# 语言新特征 2.0 引入泛型 , 3.0引入lambda 及 linq ,4.0引入更多的动态特征dynmaic泛型(Generic) List<Book> books = new List<Book>() Book book = books[0]; //以前要用强制类型转换 ArrayList ...

2019-05-02 10:29:15 434

原创 C#中的委托delegate

委托是对函数原型的包装 委托的申明: public delegate double MyDelegate (double x) 委托的实例化: MyDelegated d2 = new MyDelegate(obj.myMethod) 委托的调...

2019-05-01 11:37:24 271

转载 C#中的static静态变量的用法

静态全局变量定义:在全局变量前,加上关键字 static 该变量就被定义成为了一个静态全局变量。特点:  A、该变量在全局数据区分配内存。  B、初始化:如果不显式初始化,那么将被隐式初始化为0。 静态局部变量定义:在局部变量前加上static关键字时,就定义了静态局部变量。特点:  A、该变量在全局数据区分配内存。  B、初始化:如果不显式初始化,那么将被隐式初始...

2019-02-16 21:16:31 2299

转载 C#中Internal关键字的总结

注意:想要彻底把Internal关键字搞清楚,就耐着性子把她读完。当然了这篇文章只是对其他文章的总结。也算是引用吧。主要还是为了把知识点搞清楚进入主题之前先来了解一下,项目、解决方案、程序集、命名空间四个容易混淆的概念。①项目:就是我们开发的一个软件。.NET下,项目有多种类型,如控制台、Windows应用程序、类库、Web应用程序等等。经过编译后,会生成.exe文件和.dll文件。.e...

2019-02-16 21:02:13 36767 1

原创 IT系统和jira相连

   开年来开发的系统需要和jira相连,来实现项目的管理。   首先当然是安装Jira啦!!   安装和破解的链接在下面:                          https://blog.csdn.net/gududedabai/article/details/82498949    自己没有安装mysql数据库, 由于是测试用,后续 有需要的话,再考虑。 jira相...

2019-02-15 16:08:04 753

原创 读《玺印篆刻赏析》有感

          最近看了玺印篆刻赏析这本书,简单的总结一下。          第一篇    玺印                             社会需要一种公认的法权凭证和凭信法物,陶拍,文字,社会需求的催化。                        玺印的衍变                             1 官玺是朝廷整征信之物,是行使权利的凭证...

2019-02-05 16:52:08 861

转载 JSON的三种解析方式

一、什么是JSON?JSON是一种取代XML的数据结构,和xml相比,它更小巧但描述能力却不差,由于它的小巧所以网络传输数据将减少更多流量从而加快速度。JSON就是一串字符串 只不过元素会使用特定的符号标注。{} 双括号表示对象[] 中括号表示数组"" 双引号内是属性或值: 冒号表示后者是前者的值(这个值可以是字符串、数字、也可以是另一个数组或对象)所以 {"name"...

2019-02-01 11:21:33 195

转载 用代码手把手教你使用MVVM

概述说到Android MVVM,就会联想到DataBinding框架。然而两者的概念是不一样的,不能混为一谈。MVVM是一种架构模式,而DataBinding是一个实现数据和UI绑定的框架,是构建MVVM模式的一个工具。网上关于MVVM框架的搭建和使用的文章很少,大多提到MVVM框架,就是在介绍DataBinding的使用。对于MVVM中各模块之间如何划分,如何定义,又是如何配合实现高度...

2019-02-01 11:18:59 733

原创 2018年度总结-从校园到职场的转变

   一句,卧槽,how time fly,今儿都腊月26了,眼看着就要过年了,科室的领导们都走了,我第一年来没有年假,就多呆了两天,后天2月2号就跑路回家,活都干完了,来简单的写一下今年的总结吧。    故事就从大四实习开始吧,和大多数大学生一样,大四一开始就去跑校招,学长们都说10月份一定要定下来一个,后面的企业没开始的好了(实际确实如此)。大三升大四的暑假比完飞思卡尔,就在学校的实验室准...

2019-01-31 20:48:39 1925

转载 C#中string类型的常用方法总结

https://blog.csdn.net/Dandelion_gong/article/details/77994193

2019-01-31 16:09:45 503

转载 CS架构和BS架构的区别

最近发现自己基础非常薄弱,问起CS/BS的概念和区别竟然只知道个皮毛。赶快找了个文章仔细学习。C/S结构 即Client/Server(客户机/服务器)结构,是大家熟知的软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,可以充分利用两端硬件环境的优势。早期的软件系统多以此作为首选设计标准。B/S结构 即Browser/Server(浏览器/服务...

2018-12-03 22:29:17 20130 1

转载 .NET读写Excel工具Spire.Xls使用及相关知识补充

  上周接了电子电器那边沈工的需求,需要把平台的数据导出到csv文件并转换为excel文件,进行各种的只读,单元格下拉,等相关的设置。之前操作excel文件一般用NPIO来做,但是查了一下,可能网上的教程比较少,多为Spire来做的,或者用微软自带的office excel来做。     office excel教程很好搜到,但是,其中有一句程序,一直报我的文件夹为只读,无法打开,这样的错误,...

2018-11-25 10:54:14 989 1

转载 C#中数组、ArrayList和List三者的区别

C#中数组、ArrayList和List三者的区别     哈哈哈哈  就直接粘贴地址了,写的真心不错哦。     https://www.cnblogs.com/BObwei/p/4869157.html

2018-11-16 15:31:36 233

转载 C#关键字之override详解

重载、重写、覆写,分别指的是overload、override、new。一、override重写,是在子类中重写父类中的方法,两个函数的函数特征(函数名、参数类型与个数)相同。用于扩展或修改继承的方法、属性、索引器或事件的抽象或虚拟实现。提供从基类继承的成员的新实现,而通过override声明重写的方法称为基方法。 注意事项: 1.重写基方法必须具有与override方法相同的签名。 ...

2018-11-12 22:53:36 16928 2

转载 C# internal解析

  一、前言                                              MSDN关于访问修饰符的访问级别解释:访问修饰符是一些关键字,用于指定声明的成员或类型的可访问性。本节介绍四个访问修饰符: public protected internal private 使用这些访问修饰符可指定下列五个可访问性级别:p...

2018-11-08 10:10:47 7194

原创 C#中的IsNullOrWhiteSpace及相关拓展

TestCase testCase = new TestCase(row.TestCaseName, SWHandleUtility.ToHandle(row.TestCaseId)); testCase.Comment = row.Comment; testCase.IssueRef = ...

2018-11-08 09:41:55 5770

转载 WPF中Binding深入探讨

原文:http://blog.csdn.net/fwj380891124/article/details/8107646     这篇文章不错的。

2018-11-05 18:44:03 127

原创 飞思卡尔电磁组—iar调试

飞思卡尔iar调试

2017-06-27 10:38:38 1860

空空如也

空空如也

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

TA关注的人

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