1.对象序列化的介绍 (1).NET支持对象序列化的几种方式 二进制序列化:对象序列化之后是二进制形式的,通过BinaryFormatter类来实现的,这个类位于System.Runtime.Serialization.Formatters.Binary命名空间下。 SOAP序列化:对象序列化之后的 ...
假设我们有一个类:Product Main函数如下: 可以看到distinctProduct 的结果是: 因为Distinct 默认比较的是Product对象的引用,所以返回4条数据。 那么如果我们希望返回Id唯一的product,那么该如何做呢? Distinct方法还有另一个重载: 该重载接收一 ...
第12章 Direct3D绘制基础 1. 顶点缓存 计算机所描绘的3D图形是通过多边形网格来构成的,网网格勾勒出轮廓,然后在网格轮廓的表面上贴上相应的图片,这样就构成了一个3D模型。三角形网格是构建物体模型的基本单元,而一个三角形有3个顶点,为了能够使用大量三角形组成三角形网格来描述物体,需要首先定 ...
分类:
Windows程序 时间:
2017-07-15 23:53:46
阅读次数:
1096
这个月我们做了一件别人看起来很疯狂的事情,就是让一批95后的实习生实行远程办公,效果还不错,于是写此文总结一下。我们还会继续对asp.net mvc\C#技术栈的95后实习生实行远程办公的 ...
背景 花了一天的时间为某笔记软件开发了一款插件,能够发布笔记到博客园,本文就是记录开发时遇到的问题和解决方案,希望有大佬能开发出更好用的博客编辑器. 为什么要开发? 现在有很多开源的建站工具hexo,jekyll等,许多人都喜欢自己建博客,但是自己的博客又没人看,很多为了提高自身知名度的猿发博客时不 ...
Snapman集合了TCC编译器可以直接编译执行C语言脚本,其脚本执行效率和C#编译程序进行效率对比,包括下面3方面: 1、函数执行效率 2、数字转换成字符串 3、字符串的叠加 这是C#代码: 这是C#编译出来Release的页面: 这是Snapman系统中写的TCC脚本代码: 这是Snapman页 ...
安装了NI LabVIEW 2015 32bit版本,安装了NI FPGA Interface C API Generator,安装了硬件PCIe-7842R 打开FPGA Interface C API Generator,导入之前用LabVIEW编译生成的FPGA bitfile; a.bitf ...
安装.Net Framework4.0。 下载地址: http://www.microsoft.com/zh-cn/download/details.aspx?id=17718 安装WindowsServer2003-KB968930-x86-CHS.exe,PowerShell 2.0的补丁 下载 ...
** 1.QWT下载路径 **:https://sourceforge.net/projects/qwt/ 主要下载这三个文件:qwt-6.1.2.zip。qwt-6.1.2.pdf,qwt-6.1.2.qch。 qwt-6.1.2.zip:qwt相关源代码 qwt-6.1.2.pdf:用户手冊,包 ...
本实例所有文章文件夹(一)功能概览(二)创建项目、注冊热键、显示截图主窗体(三)托盘图标及菜单的实现(四)基本截图功能实现(五)针对拖拽时闪烁卡顿现象的优化(六)加入配置管理功能(七)加入放大镜的功能(八)加入键盘操作截图的功能(九)使用自己定义光标。QQ截图时的光标(十)在截图中包括鼠标指针形状在 ...
项目背景: 最近在对几年前的一个项目进行重构,发现发送邮件功能需要一定的时间来处理,而由于发送是同步的因此导致在发送邮件时无法执行后续的操作 实际上发送邮件后只需要将发送结果写入系统日志即可对其他业务没有任何影响,因此决定将发送邮件操作更改为异步的 由于使用的是C#的邮件类库,而C#本身已经提供了异 ...
这是要求不适用CameraCaptureUI等使用系统自带的 camera UI界面。要求我们自己写调用摄像头摄像的方法,如今我把我的程序贴下: UI界面的程序: <Page x:Class="Camera3.MainPage" xmlns="http://schemas.microsoft.com ...
首先在任意盘符下创建一个vbs脚本,文件名随意,内容如下: 脚本语法网上找的,感兴趣的小伙伴可以自己研究下,其中 bash -c 'sh /home/user1/start.sh' 表示启动bash时执行 sh /home/winiu/start.sh 这个命令,shell文件路径请改成你的路径 其 ...
分类:
Windows程序 时间:
2017-07-16 14:20:12
阅读次数:
3787
最怕的就是面试,每每到找工作的时候感觉压力山大,每次都要提前刷点题目去面对。所以这里自己对以后需要了解的知识做一个记录,方便自己随时的补充和深入了解,也给现在的自己留下一点点的印记,给未来留下一点回忆。 下面进入到正题,其实在面试的时候我们往往都会被问到一些C#基础的知识,其实就和之前听过的一句话所 ...
题意: 在4*4的格子中有9个窗体,窗体会覆盖它之下的窗体,问是否存在一个窗体放置的顺序使得最后的结果与输入同样。 分析: 在数据规模较小且不须要剪枝的情况下能够暴力(思路清晰代码简单),暴力一般分为枚举子集(for(s=0;s<1<<n;++s))和枚举排列(next_permutation)。 ...
软件架构师何志丹 本程序仅仅是入门级程序。所以不考虑 1。多线程。 2,安全性。 3,不考虑端点下载文件。 4,Keep-Alive。 5,不考虑head。 6,为了简洁,删掉了catch的内容。 exe的祖父目录必须有wwwroot目录,且目录有index.htm,内容不限。 开发环境: WinX ...
(容器控件与Anchor和Dock属性配合使用,才形成布局。) ContextMenuStrip:右键菜单栏MenuStrip:顶部菜单栏statusStrip:底部菜单栏ToolStrip:工具栏ToolStripContainer:四周可以放置 菜单、控件 Anchor:填充布局Dock:锁定布 ...
C#(C Sharp)是一门编程语言,是DoNet的核心语言,是用来和计算机对话沟通的语言。 编程过程就是对计算机下命令的过程,这些命令写出来就是代码。 Visual Studio 是DoNet软件开发的编程软件,编程软件是方便开发软件的工具,编程不完全依赖于开发工具,但有开发工具能方便很多。 打开 ...
listview:1、修改视图2、设置列头3、编写行数据 记住的属性:行为:Items - listview中的项HideSelection - 失去焦点,依然保证选中状态HoverSelection - 当控件没有焦点时,移除选定项的突出显示。MultiSelect -允许选中多项 外观:Chec ...
WinForm即Windows窗体应用程序,俗称客户端。 WinForm可以算是.net开发里第一个可以真正应用的编程程序。 WinForm有个很大的优点,所见即所得。 一、创建winform VS中,选新建-Windows窗口应用程序,语言选c#,框架.net framework4.0,选择存储位 ...