目前本人接触过两种模板导出的方式:(1)C#利用NPOI接口制作Excel模板,在服务端用数据渲染模板(2)在前端利用前人搭建好的框架,利用office编写xml制作模板,在客户端进行数据的渲染,导出的格式是word。在制作报表时两种方式都可以满足的基本需求,但excel模板更加强大,因为xml模板 ...
VS 2017 的 C# 7.0 中引入了本地方法,本地方法是一种语法糖,允许我们在方法内定义本地方法。更加类似于函数式语言,但是,本质上还是基于面向对象实现的。 本文深入分析了实现机制和使用方法。 ...
题意:给你一棵树,边带权,支持两种操作:修改某条边的权值;查询两点之间的最短路。 lct主要实现单点修改和路径和。 修改x结点的值只需将x Splay到其所在辅助树的根,然后修改其值,再maintain一下即可。 路径和询问要这样做: 我们先 ACCESS(u), 然后在 ACCESS(v) 的过程 ...
基础打不够啊,一句话问倒我。第一反应是像java,matlab之类的api,下个小文件,然后安装到电脑上,可以很方便的查看一些东西。 但是一般公司的对外api不可能做的像java这样,还专门提供一个可安装的api供你查看。 所以我第一时间否定了自己的想法。 然后,我就尴尬了。怎么办,我不知道!我回答 ...
C#语法文本字面量 在日常生活中,文本用来表示除了数字以外的内容。例如有一个叫“比尔”的人,他的职位为“科长”。那么,“比尔”和“科长”都可以称为文本。在计算机里,现实世界中的文本通常被称为字符和字符串。例如,“比尔”中的每个汉字都是一个字符。而整体构成一个字符串。“科长”也是如此。 字符和字符串的 ...
在开发环境下时,根目录下的APP.config里面会填写一些参数之类的。当生成之后,这些参数将会被自动生成在*.exe文件目录中。如图: 其中,.exe文件为Windows服务主程序,.config是该程序的配置文件。 ...
深入了解Windows句柄到底是什么 转:http://blog.csdn.net/wenzhou1219/article/details/17659485 转:http://blog.csdn.net/wenzhou1219/article/details/17659485 总是有新入门的Wind ...
voidCtestThreadDlg::OnBnClickedButton3()
{
HKEYhKey;
DWORDdwType=REG_SZ;
DWORDdwSize=255;//须指定长度,否则第一次读取RegQueryValueEx不成功,仅返回长度
WCHARdata[MAX_PATH];
boolret;
if(RegOpenKey(HKEY_LOCAL_MACHINE,_T("SOFTWARE\\Microsoft\\WindowsNT\\..
转载自:http://www.cnblogs.com/yzenet/p/3622833.html 1. 对象序列化的介绍.................................................................... 2 (1) .NET支持对象序列化的几种方 ...
package main import ( "fmt" "net/http" //"net/url" "github.com/drone/routes" "database/sql" _ "github.com/go-sql-driver/mysql" "encoding/json" ) var d... ...
在安装适用于Linux的Windows子系统(Beta)的时候,有选中开发人员模式这一步设置->更新和安全->针对开发人员->选中开发人员模式 如果报错0x800f0906 那是因为在【服务】中【Windows Update】被禁用了.这里修改成自动 这时再选中开发人员模式后 安装完成以后 ...
在真实的C#开发场景中,我们对于按钮的使用,无非就是使用按钮的name属性、text属性,以及按钮的click事件。其它的几乎是很少使用到的。如果改换成其它的编程语言,也是一样的。我也看了别人的关于C#的视频教程,对于按钮的使用,就是讲的一塌糊涂。我这里就简单的记录下该如何..
windows给我们提供了一个对话框控件HotKey非常好用,在设置热键的时候用起来很爽,但是一直百度就是没找到在win32下怎样通过消息获取这个控件里面的内容,找到的都是用MFC封装好的控件类来操作的,终于在MSDN找到了答案… 翻译过来就是要给控件发送这个消息 HKM_GETHOTKEY 头文件 ...
说起观察者模式,估计在园子里能搜出一堆来。所以写这篇博客的目的有两点: 观察者模式是写松耦合代码的必备模式,重要性不言而喻,抛开代码层面,许多组件都采用了Publish-Subscribe模式,所以我想按照自己的理解重新设计一个使用场景并把观察者模式灵活使用在其中 我想把C#中实现观察者模式的三个方 ...
一、窗口全屏显示,去掉任务栏//全屏显示
//隐藏HHTaskBar窗口代码如下:
HWNDhTaskBar=::FindWindow(TEXT("HHTaskBar"),NULL);
if(hTaskBar!=NULL)
{
::EnableWindow(hTaskBar,FALSE);
::ShowWindow(hTaskBar,SW_HIDE);
}
intiFullWidth=GetSystemMetrics(SM_CXSCREEN);
intiF..
1 、新工作,新开始 2、WPF初次接触以及学习MVVM开发模式 3、后台数据操作,ORACLE 存储过程(边做边学) 4、总结 4.1工作开发中的小问题 ,遇到的坑; 4.2 解决的问题,学校到的知识点 一、新工作,新开始 今年是来深圳的第二年(16.01到现在),出来工作的第四年了(第一年在广州 ...
- 我们在做http请求的时候如果想让返回的格式以json字符串返回: httpClient.DefaultRequestHeaders.Add("Accept","application/json;odata=verbose"); HttpClient中有有参构造函数,其中的有参构造函数包括有参数 ...
本篇打算通过get、post、put、delete四种请求方式分别谈谈基础类型(包括int/string/datetime等)、实体、数组等类型的参数如何传递。 回到顶部 一、get请求 对于取数据,我们使用最多的应该就是get请求了吧。下面通过几个示例看看我们的get请求参数传递。 回到顶部 1、 ...
在这篇文章中,笔者将教大家如何在Win10中使用注册表调整屏幕亮度,值得注意的是,有一些台式机或者一体机,它们的显示器具有自己的亮度控制,因此对于本文给出的方法,你需要合适的显示器和合适的驱动程序,如果你使用CRT显示器,那本文中给出的调整屏幕亮度的方法可能不起作用。 提示:若在操作的过程中遇到无法 ...
unit Unit1; interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Grids, Tabs, Cell2, {$ifdef ver140} Var... ...