自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (4)
  • 收藏
  • 关注

原创 2022-雨课堂-工程伦理期末考试答案

2022北航工程伦理期末答案

2022-12-29 14:33:35 8419 1

原创 使用ie/chrom内核展示第三方地址

1. ie第一步:界面拖拽控件webBrowser第二步:获取地址,传参 public void Initialize() { try { var config = PubMethod.GetInterfaceAttributes(1); if (config != null) { StringBui

2020-12-23 11:16:39 322

原创 lookupedit可编辑可选择

增加【值变化】事件,把新编辑的数据add进数据源即可 private void cboBlzd_ProcessNewValue(object sender, ProcessNewValueEventArgs e) { if (m_DiagnosisPathology.Find(a => a.DIAG_NAME == cboBlzd.Text) == null) { EMR_DIAGVIEW t = m_D

2020-12-16 14:37:17 773

原创 c#绘制卡片形式展现

HtmlRender引用HtmlRenderer.dll和HtmlRenderer.WinForms.dll在项目下建资源文件项目->Properties ->Resources.resx在Resources新增自己需要的行内容,值为html,如下html所示在代码内部,将参数传给html,然后把html添加给容器,展示容器展现图<html><head> <meta charset="utf-8"> <title&g

2020-08-29 18:14:34 2473

原创 leetcode-15三数之和

思路List itemusing System.Collections;public class Solution { public IList<IList<int>> ThreeSum(int[] nums) { List<IList<int>> listThrSum = new List<IList<int>>(); if(nums.Length < 3) return listThrSu

2020-07-25 22:04:46 113

原创 leetcode-70.爬楼梯

/* * @lc app=leetcode.cn id=70 lang=csharp * * [70] 爬楼梯-斐波那契数列 f(n) = f(n-2) + f(n-1) 数学归纳法-递推 1:1-->f(1) = 1 2:2-->从1级走过来;从0直接走过来f(2) = 2 3:3-->只能从1和2走过来,所以3的解法共有1和2的解法和 f(3) = f(2) + f(1) 4:f(4) = f(2) + f(3) = f(2) + f(2) + f(1) 类推 f

2020-07-01 20:40:17 133

原创 leetcode-11.盛水最多

/* * @lc app=leetcode.cn id=11 lang=csharp * * [11] 盛最多水的容器 最简单的思路是列出所有的可能性,时间复杂度是o(n^2) 2.先选定最长的宽为准,依次往内收敛,保留相对较高的高 另一个较矮的舍弃,保留相对最大值 */// @lc code=startpublic class Solution { int Area = 0; public int MaxArea(int[] height) { /*

2020-06-26 17:21:38 231

原创 ddl_jsdm有一个无效 SelectedValue,因为它不在项目列表中

问题:有一个无效的selectedValue方案://写法错误:下拉框绑定的JSDM是dataValueFiled,而text指的是显示的值//ddl_jsdm.Text = lm_zydj.JSDM;//利用索引显示下拉框的值ddl_jsdm.SelectedIndex = ddl_jsdm.Items.IndexOf(ddl_jsdm.Items.FindByValue(lm_zydj.JSDM));过程1.网上查,都是说有一个值没在赋值的数据源中2.于是在给下拉框赋值时,..

2020-06-19 17:09:36 680

原创 XtraReport改变报表页码以及在打印时获取用户的取消操作反馈

现场问题:记录单数据量过大造成内存溢出,无法打印解决方案:数据分批次创建xtraport,直至所有数据打印结束分批处理数据后,把少量的数据重新赋值给report的数据源,每重新赋值一次,都要做一次createDocument,这样才能更新打印单上的数据。缺点:1.分批处理的方法比较暴力,应该可以有优化算法;2.分段取数据有个问题,如果每页打印的记录数不固定的话,就不能保证每一段最后一...

2020-04-23 09:57:25 1227

原创 gridview展开子表显示

private void gv_drugBackInfo_MasterRowEmpty(object sender, MasterRowEmptyEventArgs e) { var _gdv = sender as BandedGridView; if (_gdv == null) return; var ...

2020-03-09 15:45:55 503

原创 匿名委托????

result.ForEach(delegate (NursePatientExpenseDetailBDO item) { //病人姓名 if (TotalPatientList != null) { ...

2020-01-17 11:35:50 97

原创 dev同一行数据分两页打印

使用属性单元格的keeptogetherDEV官方说明

2020-01-10 16:59:02 263

原创 dev处理空白页面增加空白行

在Fill Empty Space的事件中,把下面的脚本拷进去,再根据需要进行微调,例如边框颜色等:private void XtraReport_FillEmptySpace(object sender, DevExpress.XtraReports.UI.BandEventArgs e) { XRTable table = this.table1; //根据要显示数据的表格获取相关的...

2020-01-10 16:56:37 1173

原创 C#中PrintDocument类详解

PrintDocument组件是用于完成打印的类,其常用属性、方法和事件如下:属性DocumentName:字符串类型,记录打印文档时显示的文档名(例如,在打印状态对话框或打印机队列中显示)。方法Print:开始文档的打印。事件BeginPrint:在调用Print方法后,在打印文档的第一页之前发生。事件PrintPage:需要打印新的一页时发生。事件EndPr...

2020-01-09 14:36:55 5493

转载 c# 中的UserControl是什么 用户控件和自定义控件有什么区别

用户控件是许多控件的集成自定义控件是自己写一个控件类,或者继承已有的控件类复合控件是封装在公共容器内的 Windows 窗体控件的集合。这种控件有时称为“用户控件”。包含的控件称为“构成控件”。用户控件复合控件包含与每个包含的 Windows 窗体控件相关联的所有固有功能,允许您有选择地公开和绑定它们的属性。复合控件还提供了大量的默认键盘处理功能,您不需要任何额外的开发。自定义控件创建...

2019-11-14 15:33:02 5235

原创 实体对象转list

由于项目多采用对象这种传值方法,要获取对应的list,可以先new一个对应的list,然后将这个对象添加进去这个list即可;list转table在另外的博客里;private List<EMR_MA_HOMEPAGE_Entity> patInfo = new List<EMR_MA_HOMEPAGE_Entity>();var patInfo1 = PubMeth...

2019-11-13 21:43:50 4227

原创 c#:list转datatable;xtraReport打印

由于项目习惯将数据组成一个对象list,在遇到xtraReport打印时,经常需要将list转成datatable,特此记录一下xtraReportList itemlist转换tableList item

2019-11-13 21:35:11 442

转载 解决win10“管理员已阻止你运行此应用”的方法

一、Windows10家庭版找不到组策略gpedit.msc怎么办很多人都认为,Windows家庭版的电脑系统并不包含组策略,其实不然,它是有相关文件的,只是不然你使用罢了。只要让系统允许你使用即可。步骤:首先你需要新建一个空的txt文本文档(命名啥名字都可以),然后将以下代码复制到该新建的txt文本文档中即可。@echo offpushd "%~dp0"dir /b C:\Wi...

2019-11-01 13:50:33 13959 7

转载 存储过程

存储过程

2019-10-18 15:47:41 109

原创 C#调用PB生成dll详解

前言:调用dll时,需要先问清楚dll是由什么语言编译的,要不然方向错了会有很多无用功试错过程:直接引用出错:“…不是规范的COM组件”DllImportm方式[DllImport("yhinterface.dll", EntryPoint = "f_sblwsk", SetLastError = true, CharSet = CharSet.Ansi, ExactSpelling ...

2019-10-18 09:58:53 2082 2

原创 C# 尝试读取或写入受保护的内存,这通常指示其他内存已损坏。常见解决办法

读取或写入受保护1.dll文件应该是C++写的。封装了之后供我的C#程序调用,结果就提示了错误:尝试读取或写入受保护的内存。这通常指示其他内存已损坏。错误类型为:System.AccessViolationException。跨线程操作引起的?因为我的dll控制的是硬件,应该绑定的是窗体句柄。我操作的时候是在一个事件event中操作的,大家知道event是另开线程的。于是使用委托解决了以上问...

2019-10-16 14:17:11 41699 3

原创 LeetCode18-四数之和

边界范围需要严谨双指针,内嵌一次遍历,先确保有两个固定值,再由指针确定后俩值;指针一个从左,一个从右,共同往中间走,临界值:左边<右边四个数 的都要跳过重复值,自+1正常再+1 or -1返回数组class Solution: def fourSum(self, nums: List[int], target: int) -> List[List[int]]: ...

2019-06-19 11:32:19 126

原创 dev-分组合并

想要达到的效果

2019-05-29 17:08:36 394

原创 DEVexpress-二维码:文本中有无效字符

xtrarReport使用二维码时出现以下错误:解决方案:符号里面:版本:选择较小版本,腕带的纸张较小错误校正级别可以选择稍低的压缩模式最好选择“字节”,最通用...

2019-05-28 14:53:43 1305

原创 win10文件资源管理器默认打开我的电脑及左侧导航设置

Win10打开文件资源管理器时默认是打开“快速访问”,对于习惯winXP、win7的广大朋友来说很不习惯,还是希望显示本机磁盘。1、 打开文件夹选项2、 选择此电脑,并把下面的隐私设置勾选框去掉:经过以上设置,再点击“文件资源管理器”时默认就打开电脑磁盘了。但是,win10默认的文件资源管理器里左侧的文件树形竟然跟着你的选择进行变化!也就是说,你打开D盘,选择里面的文件夹,那么左侧的...

2019-05-22 17:40:11 15026

原创 关于VS编译DevExpress默认产生几个多余的多国语言包的问题解决

关于VS编译DevExpress默认产生几个多余的多国语言包的问题解决VS15开始对于非系统的Dll都会默认复制到本地,即bin\debug下面,复制dll到本地好处在于发布的时候不用再去寻找相关dll,对于dev这么庞大的组件来说,更是如此,当然,dev也提供了一个按钮直接将项目应用到的dll复制到指定文件,如图:回归正题,如果将DevExpress的dll复制到本地,在编译项目的时候de...

2019-05-22 17:36:08 915

原创 LeetCode-17-电话号码的字母组合

题目描述python解法class Solution: def letterCombinations(self, digits: str) -> List[str]: num_letter_mapping = {'2': 'abc', '3': 'def', ...

2019-05-09 16:41:51 134

原创 LeetCode10-正则表达式匹配-python

题目描述:思路一:递归递归的终止条件:(1)如果s字符串的长度为0,如果此时字符串p当且仅当有形如"a* b* c* d* e*"这样的格式时,返回true;否则,返回false。(2)如果s字符串的长度不为0,而p字符串的长度为0,返回false。递归的过程:(1)如果s的最后一个字符与p的最后一个字符相等,或者说p的最后一个字符为".",那么我们直接看字符串s中除去最后一...

2019-05-03 21:09:54 789

原创 LeetCode-两数相加

python写法# Definition for singly-linked list.# class ListNode:# def __init__(self, x):# self.val = x# self.next = Noneclass Solution: def addTwoNumbers(self, l1: ListNode...

2019-04-23 14:20:13 113

原创 interview 准备

算法.leetcode每天一道 JDK的底层源码,比如集合包、并发包的源码。看的时候一定要边看边总结边画图,这样最后记在你脑子里的,是一幅幅的图片。如果光看不画图的话,除非你是天才,否则一定很快就忘了! 项目连环炮:你说你项目用到了xx技术,OK,那你说下具体使用场景?为什么你要这么使用?这么使用的好处和坏处?在用的过程中有遇到什么问题吗?怎么解决的?解决之后是否对里面的原理深入...

2019-04-10 14:10:29 157

原创 Interview基本要求

基本知识sql中的inner join和left join区别,后面条件如果是where 和 on有什么不同面向对象的三大特性:封装,继承,多态C#的值类型和引用类型有哪些,有什么区别所有类型的基类都是object,值类型的上一级是什么类型:ValueTypestring和stringbuilder的区别是什么为什么说string是个特殊的值类型委托的关键字:delegate,fu...

2019-04-08 14:39:39 251

原创 Python常用库-selenium使用报错TypeError: 'module' object is not callable

python常用库selenium过程报错信息安装chromedriver后报错如下原因:命令driverw = webdriver.Chrome()不是driverw = webdriver.chrome()大小写!!!

2019-03-26 16:28:22 6833 5

原创 VS窗口加载时出现未将对象设置引用到实例

原因:designer文件有丢失元素,对比designer文件,补齐即可

2019-03-21 16:14:40 1565

原创 Oracle数据泵导入

数据库泵入1. 创建数据库实例,监听2. 创建目录:dump3. 将需要导入的dmp文件放进dump目录下4. 在sqlplus下执行以下命令**`//*‘d:/dump’;*表示 第2步创建的位置create directory dir_dp as ‘d:/dump’;//使用system用户grant read,write on directory dir_dp to sys...

2019-03-21 16:03:05 2065

原创 Oracle安装步骤

操作第一步: 解压缩文件,将两个压缩包一起选择, 鼠标右击 -> 解压文件到;操作 如图,解压到一个文件夹下面,路径尽量不要使用中文及特殊符号;找到可执行安装文件【 setup.exe 】双击安装,进行Oracle 11g版本的安装;0Oracle 11g安装Oracle 安装教程报错解决办法操作第二步:配置安全更新,这步可将自己的电子邮件地址填写进去(也可以不填写,只是收...

2019-03-21 10:44:16 278

原创 内存溢出解决方案

程序背景调用第三方工具书写 如office 或自行研发的编辑器程序出现的问题:由于内存只增不减,导致内存占用,程序崩溃或出现文件丢失分析原因:! new的对象太多或者位置不对 可能会出现new对象在循环里面! 不必要的变量!判断空值条件解决办法由于调用第三方工具的时候,虽然第三方工具在关闭的时候会释放内存,但是没有垃圾处理,此时需要在关闭文档和界面增加垃圾回收; ...

2019-03-07 14:15:55 537

原创 DEV 报表设计分组

我需要的界面如下做法:

2019-03-07 14:02:04 1683 2

转载 【win10家庭版】删除文件提示没有权限最简单的方式(已验证)-转载

问题:首先,进入系统会提示你建一个账号,建立完成登录系统。本账户拥有Administrator权限,但是删除我自己的软件安装包却提示缺少Administrator权限。根本原因:查询得知,在此权限(管理员权限)之上,还有超级管理员权限,对应win10的管理员权限。解决思路:想办法开启超级管理员权限。下面记录我所使用过的方案,用于写完后喷,可直接看最终解决方案。方案一(可略过): 网上有...

2018-12-17 16:31:45 1404 2

原创 类型转换TryParse

一 类型转换1.判断string 是否为空 if (str.Trim() != &quot;&quot;) { bool t = float.TryParse(str, out temperatureWarning); }2.dateTime类型 private void getDate() { ...

2018-10-23 11:54:01 365

原创 日期格式化yyyy--mm--dd

oracle格式化to_date(to_char(sysdate,‘yyyy-MM-dd’),‘yyyy-MM-dd’)c#格式化Article_time.Text = Convert.ToDateTime(thisDS.Tables[0].Rows[0][“art_time”]).ToShortDateString();显示类型:2009-3-4Article_time.Text = ...

2018-10-22 16:21:15 359

NET Framework 3.5的安装文件.zip

配置IIS时,需要的sxs文件

2021-02-25

WindowsFormsApp1 (3).zip

动态链接库(也称为DLL,即为“Dynamic Link Library”的缩写)是Microsoft Windows最重要的组成要素之一,打开Windows系统文件夹,你会发现文件夹中有很多DLL文件,Windows就是将一些主要的系统功能以DLL模块的形式实现。 动态链接库是不能直接执行的,也不能接收消息,它只是一个独立的文件,其中包含能被程序或其它DLL调用来完成一定操作的函数(方法。注:C#中一般称为“方法”),但这些函数不是执行程序本身的一部分,而是根据进程的需要按需载入,此时才能发挥作用。 DLL只有在应用程序需要时才被系统加载到进程的虚拟空间中,成为调用进程的一部分,此时该DLL也只能被该进程的线程访问,它的句柄可以被调用进程所使用,而调用进程的句柄也可以被该DLL所使用。在内存中,一个DLL只有一个实例,且它的编制与具体的编程语言和编译器都没有关系,所以可以通过DLL来实现混合语言编程。DLL函数中的代码所创建的任何对象(包括变量)都归调用它的线程或进程所有。

2019-10-18

depends22_x86.zip

如何获取所需dll的信息,这就需要使用VC所带的Depends软件,该软件在VC6安装目录下的tools文件夹里面 D:\Microsoft Visual Studio\Common\Tools,直接 双击执行,然后打开exe文件即可,它主要有下面几个注意事项: 1)所编的软件所需的Dll文件,可以得到相应的Dll路径,版本,属性等。 2)窗口分四部分: 左上角是Dll信息窗口,显示你程序所需的Dll模块, 右边第一个窗口是所选的Dll模块所使用的函数, 右边第二个窗口是所选Dll模块的所有的导出函数, 下面窗口是所有需要的Dll模块的属性 3)右边两个窗口出现四个标签:序号,提示,函数,入口点 如果利用导出是函数,那么出现函数名,如果导出的是序号,那么函数项就是N/A(无法显示) 出现红色提示表示不正常,一般为没有该导出函数

2019-10-18

c++读写.ply文件

本文档介绍了PLY多边形文件格式,用于存储被描述为多边形集合的图形对象的格式。我们的目标是提供一种简单易于实现的格式,但这种格式对于广泛的模型来说是非常有用的。文件格式有两种子格式:用于轻松启动的ASCII表示形式,以及用于紧凑存储和快速保存和加载的二进制版本。我们希望这种格式将促进程序之间以及人群之间的图形对象的交换。

2019-01-07

空空如也

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

TA关注的人

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