- 博客(16)
- 资源 (4)
- 收藏
- 关注
原创 C#基础之HTTP入门(一)——HTTP基础知识
一.前言还记得第一次去找工作的时候,来到杭州某某智慧医疗公司,面试的时候,那边的技术总监就问了一个HTTP的OSI的模型有几层。每每说到这个OSI模型,我就想起我大学的计算机网络这门课是在睡梦中渡过的。依稀记得老师姓熊,除了老师的名字以外,整门课我现在都记不得,与其说把知识都还给老师了,还不如说是压根就没有学好。"请问一下,HTTP的OSI模型有几层?"面试官看了一下手中的简历问道。...
2019-02-12 13:37:26
9149
2
原创 jQuery源码解析笔记——第一课 jQuery的整体结构(一)
第一课 jQuery的整体结构(一)一.文档内容以围绕以下两个方面进行1. jQuery代码的机制; ——表现形式或者是使用方法2. jQuery原理的函数实现过程; ——代码实现二.学习要求1. 要有相关javascript的基础知识,例如:闭包作用域、promise异步、原型等等;2. 相关DOM操作的基础知识;3. 会正则表达式;三.源码下载源码下载步骤:...
2019-01-28 21:42:46
328
原创 C# 关于如何让不同进程之间的窗体成为父子级关系
关于如何让不同进程之间的窗体成为父子级关系背景我的公司在做项目的时候,通过进程打开的方式来其他公司平台的软件。由于我们的平台是主平台,而其他平台就被看做是逻辑上的子平台而被打开。所以需要其他平台所打开的窗体,隶属于我的平台软件窗体,即做为子窗体存在。大家都知道,在同一个项目(进程)中,可以通过form.Show(parentForm.Handle)或者通过form.ShowDialog...
2018-09-18 16:12:50
2798
翻译 设置TextBox控件的高度文档翻译
原文来自: https://www.codeproject.com/Articles/29140/Set-TextBox-Height翻译:Jeffrey Chou设置TextBox控件的高度(Set TextBox Height)如何如改变单行TextBox的高度。目录设置TextBox控件的高度(Set TextBox Height)工程代码简介背景 ...
2018-09-05 16:15:48
1193
翻译 Mono.Cecil FAQ文档翻译
文章原文来自:https://www.mono-project.com/docs/tools+libraries/libraries/Mono.Cecil/faq/翻译:Jeffrey ChouMono.Cecil FAQ文档翻译目录 目录Mono.Cecil FAQ文档翻译现在我已经下载这个类库了,那么我应该如何使用它?Cecil中提供对象模型的程序集中包含的...
2018-08-29 21:46:13
691
翻译 Mono.Cecil说明文档翻译
文章原文来自:https://github.com/jbevain/cecil/wiki翻译:Jeffrey ChouMono.Cecil说明文档翻译目录主页编码约定(Coding Conventions)编译(Compilation)调试符号(Debug Symbols)一些问答(FAQ)如何使用(How To)1.打开一个程序模块并且打印它的公开成员类型...
2018-08-07 15:23:28
4904
原创 C#工作总结(五):Winform与WPF程序处理DPI问题
一.引子在Window7中,有一个可以“调整字体大小”的功能。这个功能只要在桌面的空白区域,点击右键,然后在弹出的菜单中选择“个性化”,就会弹出如下的界面。如图1:图1点击“显示”之后就会在右侧的区域内看到是“使阅读屏幕上的内容更容易”。在其下有三个选项,分别是“较小(S)-100%(默认)”、“中等(M)-125%和较大(L)-150%”。在正常的状态下,当前屏幕处于“较小(S)...
2018-07-31 01:16:38
7363
原创 C#工作总结(四):循环引用的思考
一. 引子(Introduction) 大概在半年前,曾与公司某个同事争吵一个循环引用的问题。当时吵的面红耳赤,这几天想把当时,为了吵赢那次问题,做的功课给写下来。 然后是,以前公司部门经理吹嘘某部门大佬在移交客户代码中解决循环引用的问题图镇楼。我就不懂为什么他写的这样的代码都不会被客户反馈,而我写代码就算自己没写错,标准版也会报一堆错误,真的是太悲伤了。...
2018-06-26 23:23:56
8210
5
转载 (转载)【译】.Net 垃圾回收和大对象处理
原文出处:玉开sir原文地址:http://www.cnblogs.com/yukaizhao/archive/2011/11/21/dot_net_gc_large_object_heap.html文章《【译】.Net 垃圾回收和大对象处理》 CLR垃圾回收器根据所占空间大小划分对象。大对象和小对象的处理方式有很大区别。比如内存碎片整理 —— 在内存中移动大对象的成本是昂贵的,让我...
2018-06-13 21:01:50
341
转载 IL指令详细表
IL指令详细表名称说明Add将两个值相加并将结果推送到计算堆栈上。Add.Ovf将两个整数相加,执行溢出检查,并且将结果推送到计算堆栈上。Add.Ovf.Un将两个无符号整数值相加,执行溢出检查,并且将结果推送到计算堆栈上。And计算两个值的按位“与”并将结果推送到计算堆栈上。Arglist返回指向当前方法的参数列表的非托管指针。Beq如果两个值相等,则将控制转移到目标指令。Beq.S如果两个值相...
2018-05-19 13:56:40
2259
原创 C#框架设计之浅谈if谓词用IOC的改造
一. 引子(Foreword) 随着国际之间的交流日益频繁,现在的学校都开始招收国外的学生,来促进中国与其他国家之间教育事业沟通。学校对每一个不同国家的学生,在注册学籍、教学安排乃至住宿班级安排都会有所不同。现在我们通过程序的方式模拟一下不同国家学生入学的时候,进行注册的处理。二. 抽象为代码(Abstract Coding) 我们将上面的引子抽象为代码。并且假定它存在...
2018-05-16 22:56:45
857
原创 C#工作总结(一):Fleck的WebSocket使用
一.引子(Foreword) 最近公司里面要做窗体和网页交互的功能。网上找了一下资料,这里做一个简单的扩充和整理,部分内容可能是摘自其他博客,这里会注明出处和原文地址供大家和自己日后查阅。二.基础知识(Foundation)(1). WebSocket介绍 WebSocket协议是基于TCP的一种新的网络协议。它实现了浏览器与服务器全双工(full-duplex)通信——允许...
2018-05-09 00:52:15
31224
13
原创 初探IL:从IL看C#语法(一)使用ILSpy和ILDasm的使用
一.工具介绍1. ILSpy.exe(点击下载):用来查看IL代码;2. ILDasm(点击下载):看.net Framework中的程序集中方法的源码(通过反编译),即BCL中的代码; 工具在开发工具中有,也可以从上面的连接链接中下载。二.C#程序的编译过程1. 预编译:从C#代码编译为MSIL中间语言代码的过程;2. 即时编译(JIT):从MSIL中间语言代码编译为机器代码的过程;三.简单的实...
2018-05-06 22:40:01
7430
2
原创 C#框架设计之浅谈SOA与钝化模式
一. 什么是SOA SOA即为Service-Oriented Architecture缩写,翻译过来也就是面向服务的软件架构。通过将软件功能或者是业务流程进行服务化发布,从而达到一种面向于契约和服务,独立于使用平台的效果。而这种效果是跨平台,跨语言的。 如果要简述SOA,那么就必须去简述一下SOA的发展历史。如同设计模式每一个模式书写的那样,SOA的出现必然有其意图和”模式...
2018-04-11 14:35:07
544
设置TextBox控件的高度项目工程2号
2018-09-05
设置TextBox控件的高度项目工程1号
2018-09-05
C#处理字幕文件(srt和Lrc格式)并根据时间进行剪辑
2018-08-10
微软Unity容器资料(含源码讲义<英文>)
2018-05-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人