自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 资源 (55)
  • 收藏
  • 关注

原创 Electron桌面应用构建指南

Electron桌面应用构建指南技术栈 react react-router-dom electron ant design 搭建过程添加镜像源根目录添加 .yarnrc文件registry "https://registry.npm.taobao.org" sass_binary_site "https://npm.taobao.org/mirrors/node-sass/" phantomjs_cdnurl "http://cnpmjs.

2020-06-02 09:10:08 253

原创 Electron 进程间通讯

Electron 进程间通讯运行机制:主进程处理原生应用逻辑main脚本的进程被称为主进程,一个Electron应用总是有且只有一个主进程职责 创建渲染进程(可多个) 控制应用生命周期 (启动、退出app以及对app的一些事件监听) 调用系统底层功能、调用原生资源 可调用接口 NodeJS api Electron提供的主进程api(包括一些系统功能和Electron附加功能) 渲染进程负责页面渲染由于Electron使用了

2020-05-27 10:03:15 324

原创 打开朝阳的那扇窗,捡拾生命的阳光

有些言语,只是言语,不必在乎;有些风景,只是风景,不必留恋;有些心情,也只是心情,不是一生。如果真的有一天,这个世界让我们痛苦得生不如死,而我们毫无缚鸡之力来反抗时,死亡或许会是一种值得尊敬的信仰。但是所幸的是,我们还没有被逼到这个时候,我们还是可以有时间来想一想。走自己的路,看自己的风景,行自己的人生。我们与人交流合作就是要去学会换位思考。首先,要有一个宽广的胸怀,在被他人误解时,不...

2019-07-30 15:12:05 198

转载 如何提升自控力让自己更具有竞争力

如何提升自控力让自己更具有竞争力一、前言当今社会给我们的诱惑太多,我们的时间被大量的信息类产品填充,那些东西给我们的,除了杀时间之外几乎毫无意义。如果我们想要利用工作之外的时间进行学习,来提升自己,就要抵制诱惑、严格要求自己。二、几条准则1. 清理诱惑大部分人会有这样的情况,每次下班回家之后,就顺势躺在床上玩起了手机,就顺势坐在椅子上,打起了游戏。等到回过神来,都快睡觉了了,这样一个晚...

2019-07-19 14:11:47 244

原创 C#自定义类按照自定义字段和值排序

  背景:        产品提出需求,一个申请单需要客户自定义字段名和字段值进行排序,并且指定各个排序规则的优先级,如:先根据急诊和普诊排序然后再根据军人,普通人排序,然后再根据其他的规则排序。规则用户可以自定义。实现:    1:用户可以自定义类的字段名称并且可以自定义值的List<>,如:sex: “女”,"男"。    2:用户第一定义多个1的规则,并有顺...

2018-07-20 17:56:07 1777

原创 Web开发工具网站

1:React学习资料。我的百度云分享:(可能时间久了会被和谐掉,可以评论区留下邮箱我发给你邮箱)链接:  https://pan.baidu.com/s/1gK6QHyeW4tgYHeFQbAcL-w 密码: 5uk62:技术讨论区:QQ群:4384996203: Es6学习资料:(阮一峰老师)   http://es6.ruanyifeng.com/4:JavaScript标准库中文文档:ht...

2018-03-23 16:55:42 1059

转载 LINQ to SQL使用教程

LINQ to SQL使用教程前些时间用LINQ to SQL做了一些项目,现在打算总结一下,帮助新手快速入门,并写一些别的教程没提到的东西。一、LINQ to SQL和别的LINQ to XXX有什么关系?二、延迟执行(Deferred Loading)三、什么是LINQ to SQL?四,看看LINQ to SQL到底干了些啥?——创建自己的工具类五

2017-09-04 14:52:28 9706

原创 写点日志--排队叫号系统

不知不觉又折腾了一个月,又是自己一个人全栈开发,经过几轮测试排队叫号系统终于成行了,记录一下这一个月遇到的一些问题吧1:  了解叫号的朋友第一个想到的肯定是大屏的显示,在一个大的电视机上全屏显示几个队列等等,刚接触这个的时候就是想整个Panel上去贴上去几个空间根据屏幕写几个位置就行了呗,真正去开发的时候发现了还是有很多的难题的,CS的UI设计还是遇到了很多的瓶颈,做了几个大屏显示的Dem

2017-08-17 15:58:01 1793

原创 页面样式高度自适应的问题

html,body{ margin:0px; height:100%; }#id { background-color:#CCC; width:150px; height:100%; }       一个对象高度是否可以使用百分比显示,取决于对象的父级对象,#id的父级是body,而浏览器默认状态 下,是没有给body一个高度属性的,因此当我们直接设置#id为height:10

2017-05-26 15:51:43 673

原创 SQL Server获取和设置SEQUENCE

SQL Server设置自增的SEQUENCE,有时候我们需要获取各式各样数据库自增的ID,但是SQLServer的自增列又不是所有都能满足需求,这时候想到自己书写一个自增的SEQUENCE1:各种SEQUENCE存在一个表中Name:SEQUENCE名称,seed:粒度,每次新增的间隔,value:目前的值数据如下:nameseedvalue

2017-04-12 14:31:41 3655

转载 jquery操作select(增加,删除,清空)

http://huapengpeng1989412.blog.163.com/blog/static/58828754201342841940720/ jQuery获取Select选择的Text和Value: 123456789$("#select_id").change

2017-04-07 15:15:02 368

转载 log4net配置详解(汇总)

1、概述log4net是.Net下一个非常优秀的开源日志记录组件。log4net记录日志的功能非常强大。它可以将日志分不同的等级,以不同的格式,输出到不同的媒介。本文主要是介绍如何在Visual Studio2008中使用log4net快速创建系统日志,如何扩展以输出自定义字段。2、一个简单的使用实例第一步:在项目中添加对log4net.dll的引用,这里引用版本是1.2.10.0

2016-11-28 10:34:48 18318 3

原创 C# 文件夹加锁

用C#语言实现一个文件夹锁的程序,网上类似的“xxx文件夹xxx”软件很多,但是基本上都是C/C++语言实现的,且都没有提供源码(这个可以理解,毕竟是加密程序,不应该泄露源码)。  程序的基本原理是:用C#语言重命名文件夹,通过重命名使之成为windows安全文件的类标识符。具体的方法是为文件夹添加拓展名“.{2559a1f2-21d7-11d4-bdaf-00c04f60b9f0}”(.

2016-10-24 14:32:54 3578 4

转载 C#的线程同步总结

我们在编程的时候,有时会使用多线程来解决问题,比如你的程序需要在后台处理一大堆数据,但还要使用户界面处于可操作状态;或者你的程序需要访问一些外部资源如数据库或网络文件等。这些情况你都可以创建一个子线程去处理,然而,多线程不可避免地会带来一个问题,就是线程同步的问题。如果这个问题处理不好,我们就会得到一些非预期的结果。  在网上也看过一些关于线程同步的文章,其实线程同步有好几种方法,下面我就简单

2016-10-24 11:15:00 450

转载 简单几步让vs2010支持html5

转自:http://ppmoon.diandian.com/post/2012-01-16/17785152简单几步让vs2010支持html5微软从来不会让程序员用记事本写代码,如今HTML5马上就要火起来vs2010怎么会不支持html5呢?月月bird我将vs2010支持html5的方法整理了一下。 本文内容概述:让vs2010支持html5. 

2016-10-21 09:51:13 5005

转载 代码质量低?快来学习提高代码质量的22招

本文主要关注代码的内部和外部质量,编程的价值观,代码质量的评估标准,整洁代码的匠艺以及如何维护已有的代码。外部质量:用户所能感受到的部分,正确性,易用性,效率,可靠性。内部质量(代码质量):可维护性,灵活性,可移植性,重用,可读性,可测试性,可理解性。总结的22条经验如下: 代码分为外部质量和内部质量,好的产品不等于好

2016-10-20 11:11:07 408

原创 UTL_RAW.CAST_TO_RAW解决不同字符集的数据库之间的相互访问

由于字符集不同所以数据库访问常常出现乱码,可以使用UTL_RAW.CAST_TO_RAW函数来解决这个问题如下: select PATIENTID, VISITID, CREATEDATETIME, RECIPTNO, WARDID, DEPARMTMENT, UTL_RAW.CAST_TO_RAW(WARDNA

2016-10-14 15:45:24 23399

原创 merge用法详解

merge用法详解1、普通用法:MERGE INTO EMPLOYE AS EMUSING (SELECT * FROM MANAGER WHERE MA.SALARY > 2) AS MAON (EM.EMPLOYEID = MA.MANAGERID)WHEN MATCHED AND EM.SALARY < MA.SALARY THEN UPDATE SET EM.SALARY

2016-10-14 14:55:56 10769

转载 C#的INI文件相关操作

在做项目过程中,有时需要保存一些简单的配置信息,可以使用xml,也可以使用INI文件。下面是C#中读取INI的方法,相信大部分朋友都使用过这种方式。INI文件的存储方式如下,[csharp] view plain copy print?[section]  key=value  key=value  读取写入方法,

2016-10-13 10:02:00 671 1

原创 查询每个部门工资前三名的员工信息

问:Oracle的EMP表,查询每个部门工资前三名的员工信息,如何写?? 解答:(通用sql)[java] view plain copyselect deptno, ename, sal      from emp e1     where         (      select count(1)        

2016-10-13 09:51:45 25406 9

原创 rank,dense_rank,row_number

rank,dense_rank,row_number区别一:语法(用法):     rank() over([partition by col1] order by col2)      dense_rank() over([partition by col1] order by col2)      row_number() over([partition by col1]

2016-10-13 09:46:54 313

原创 优化SQL查询:如何写出高性能SQL语句

优化SQL查询:如何写出高性能SQL语句1、 首先要搞明白什么叫执行计划?执行计划是数据库根据SQL语句和相关表的统计信息作出的一个查询方案,这个方案是由查询优化器自动分析产生的,比如一条SQL语句如果用来从一个 10万条记录的表中查1条记录,那查询优化器会选择“索引查找”方式,如果该表进行了归档,当前只剩下5000条记录了,那查询优化器就会改变方案,采用 “全表扫描”方式。可见,

2016-09-27 15:42:01 388

原创 SQL中over用法大全

OVER(PARTITION BY)函数介绍开窗函数               Oracle从8.1.6开始提供分析函数,分析函数用于计算基于组的某种聚合值,它和聚合函数的不同之处是:对于每个组返回多行,而聚合函数对于每个组只返回一行。      开窗函数指定了分析函数工作的数据窗口大小,这个数据窗口大小可能会随着行的变化而变化,举例如下:1:over后的写法

2016-09-06 16:52:11 35972 2

原创 Winform线程通信(异步更新UI--SynchronizationContext

很多人肯定都遇到过Winform中异步线程更新UI的问题 只有主线程才可以更新UI,所有就用到了线程之间通信的问题 我比较喜欢使用SynchronizationContext这个东东声明:        private System.Threading.SynchronizationContext synchronizationContext;在线程初始化后读取主线程    s

2016-08-16 14:07:09 2834

原创 写点日志--word 操作

搞了大半个月的word和.net平台之间的交互,很是头疼,总结一下备忘吧1: word的ContentControl控件 2:word传出的的事件太匮乏了,目前鄙人都是调用windows的API函数来触发事件的,有对这一块儿比较了解的朋友还望指点一二3:word在winform中嵌套显示,这个一般都是用的第三方的控件我用的是DsoFramer 2.3 (主要是它是开元的,以

2016-07-22 10:31:57 831 1

原创 C# 如何生成CHM帮助文件

C# 如何生成CHM帮助文件    前一段时间应公司要求,让我开发一个数据库字段信息CHM帮助文件生成软件。结果当时我就二了,这个东西我只用过,不知道咋做啊。没想到老大很随意说一句:"没事,这个软件我之前有有源码,只不过现在不能用了,你等会参考一下就可以了"。我当时还傻乎乎的谢天谢地,总算有源码可以参考了。当源代码发过来以后,我顿时石化了,我。。。。。,那玩意儿用c++builde

2016-02-16 10:33:30 4453 2

原创 12 个非常实用的 jQuery 代码片段

jQuery是一个非常流行而且实用的JavaScript前端框架,本文并不是介绍jQuery的特效动画,而是分享一些平时积累的12个jQuery实用代码片段,希望对你有所帮助。1. 导航菜单背景切换效果在项目的前端页面里,相对于其它的导航菜单,激活的导航菜单需要设置不同的背景。这种效果实现的方式有很多种,下面是使用JQuery实现的一种方式: 导航一 导航二

2016-02-15 13:53:56 317

原创 数据库性能优化-SQL语句优化

一、问题的提出在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到上百

2016-02-15 13:49:01 633

转载 深入浅出之正则表达式(二)

前言:       本文是前一片文章《深入浅出之正则表达式(一)的续篇,在本文中讲述了正则表达式中的组与向后引用,先前向后查看,条件测试,单词边界,选择符等表达式及例子,并分析了正则引擎在执行匹配时的内部机理。        本文是Jan Goyvaerts为RegexBuddy写的教程的译文,版权归原作者所有,欢迎转载。但是为了尊重原作者和译者的劳动,请注明出处!谢谢!

2016-02-15 13:43:25 377

转载 深入浅出之正则表达式(一)

前言:       半年前我对正则表达式产生了兴趣,在网上查找过不少资料,看过不少的教程,最后在使用一个正则表达式工具RegexBuddy时发现他的教程写的非常好,可以说是我目前见过最好的正则表达式教程。于是一直想把他翻译过来。这个愿望直到这个五一长假才得以实现,结果就有了这篇文章。关于本文的名字,使用“深入浅出”似乎已经太俗。但是通读原文以后,觉得只有用“深入浅出”才能准确的表达

2016-02-15 13:41:51 387

原创 http的get字符串类型和post自定义类的两种方法--测试成功

1. string类型的参数,get方法/// /// 执行服务的方法 /// /// 方法名称 /// 参数列表 /// 返回值类型 /// public object ExeJsonMethod(string MethodName, List pars, Type _typ

2014-12-30 17:07:15 2517

原创 实现http的post和get的几种方法

1.POST方法(httpWebRequest)#region POST方法(httpWebRequest)//body是要传递的参数,格式"roleId=1&uid=2"//post的cotentType填写://"application/x-www-form-urlencoded"//soap填写:"text/xml; charset=utf-8" public s

2014-12-30 10:01:10 9705

原创 MD5加密

首先,先简单介绍一下MD5 MD5的全称是message-digest algorithm 5(信息-摘要算法,在90年代初由mit laboratory for computer science和rsa data security inc的ronald l. rivest开发出来, 经md2、md3和md4发展而来。MD5具有很好的安全性(因为它具有不可逆的特征,加过密的密文经过

2014-12-30 09:42:26 1965

原创 SQL中where与having的区别

SQL中where与having的区别where和having都是给sql语句加上限制条件但是where是在聚合语句之前进行限制而having是在聚合语句之后进行限制聚合语句(sum,min,max,avg,count)所以要对聚合语句进行限制就要用having,否则就用where.where子句: select sum(num) as rmb from order w

2014-08-07 18:00:52 546

原创 初识ADO.NET

初识ADO.NET摘要作为.NET框架最重要的组件之一,ADO.NET扮演着应用程序与数据交互的重要的角色。本文将从宏观的角度来探讨ADO.NET,和大家一起了解ADO.NET来龙去脉以及ADO.NET的主要组成部分。目录什么是ADO.NET?理清ADO.NET与ADO的关系认识ADO.NET最核心的组成部分ADO.NET扩展1. 什么是ADO.NE

2014-08-06 10:28:17 756

原创 Google地图的web Services

如何通过经纬度获取地址信息?摘要Google Maps API Web Services,是一个为您的地图应用程序提供地理数据的 Google 服务的 HTTP 接口集合。具体包括:Google Geocoding API、Google Directions API、Google Elevation API、Google Places API。本文将探讨如何通过Google G

2014-08-06 10:03:49 1188

原创 深入认识XmlReader

认识XmlReader摘要XmlReader类是组成.NET的关键技术之一,极大地方便了开发人员对Xml的操作。通过本文您将对XmlReader有一个很好的认识,并将其应用到实际开发中。目录概要创建Xml读取器访问外部资源读取数据一个简单的实例1.概要XmlReader 类是一个提供对 XML 数据的非缓存、只进只读访问的抽象基类。该类符合

2014-08-06 10:01:14 3172

原创 ADO.NET 细说数据库连接池

ADO.NET 细说数据库连接池题外话通过前几章的学习,不知道大家对ADO.NET有一定的了解了没有。撇开文章质量不讲,必须肯定的是,我是用心去写每一篇文章的。无论是是在排版上,还是在内容选取上我都花了不少心思。我希望通过本系列文章,无论是新手还是老手,在ADO.NET上都能有所收获。如果大家觉得有帮助,我希望能得到您的推荐和关注,让我知道您对我的肯定。如果大家觉得我写的不好,

2014-08-06 09:58:56 1983

原创 ASP.NET Identity

ASP.NET Identity  初识Identity摘要通过本文你将了解ASP.NET身份验证机制,表单认证的基本流程,ASP.NET Membership的一些弊端以及ASP.NET Identity的主要优势。目录身份验证(Authentication)和授权(Authorization)ASP.NET身份验证方式理解表单验证流程认识ASP.NET Memb

2014-08-06 09:48:19 5809 1

原创 深入理解DataAdapter(一)

深入理解DataAdapter(一)摘要ADO.NET有两个核心组件:基于连接的Data Provider组件以及基于非连接的DataSet组件。基于连接的Data Provider组件常用于实时地从数据库中检索数据。而基于非连接的DataSet,似乎与数据库没有直接联系,仅仅用于在本地内存中存储Data Provider提供的数据表或集合。这一切似乎很微妙,此时,你是否在想:

2014-08-06 09:41:47 1710

Android应用开发入门教程

Android应用开发入门教程(经典版)

2016-09-06

DsoFramer v2.3 源码

DsoFramer的Com组件源码 输出为OCX的com组件 可供其他的第三方的跨语言和平台调用,

2016-09-06

Windows的API大全

Windows的API大全 汇聚了所有Windows的API

2016-09-06

HTML编辑器(Winform)

Winform开发的HTML编辑器 实现了HTML的可视化在线编辑 实现编辑和显示同步

2016-09-06

C#操作Word详解

C#操作word详解 基本覆盖了C#所有关于word操作 楼主潜心积累了很久才整理出来的,对于操作word的C#程序员绝对有用

2016-09-06

Word 转 PDF

Word 转 PDF Word 转 PDF Word 转 PDF

2016-08-22

反编译工具(IL Spy_2.3.0.0_CHS_MOD)

最好用的反编译工具,这里提供的是EXE独立运行的反编译工具,也可以在VS的工具中搜ILSpy,里面也有VS的反编译插件

2016-08-16

Winform实现多语言支持

Winform资源文件实现多语言支持

2016-08-16

winform嵌入word

嵌入word实现实时可视编辑word

2016-08-16

基于Winform的类似VS的窗口设计器

基于Winform开发的的类似于VS的窗口设计器

2016-08-16

C#电子病历编辑器源码

C#电子病历编辑器源码,基于winform开发的电子病历编辑器

2016-08-16

C#全局键盘钩子

C#全局键盘钩子 捕获键盘,鼠标等事件

2016-08-16

DevExpress多种语言包

DevExpress多种语言包 打开解压,含有各国语言包

2016-08-16

OnTime()函数详解

OnTime函数的各种,用法,还有各种参数的详细讲解,完成的OnTime函数的深刻理解

2013-05-13

socket编程学习实例

socket编程学习实例 很多讲解还有各个函数的介绍完成对socket编程的各个函数的学习,多学习,多充电,多提高

2013-05-13

大学生毕业论文模板

大学生毕业论文模板 ,毕业论文格式,专业格式,让你省去很多时间去调整格式

2013-05-13

C++ 面试题

专业C/C++面试,方面很全,也有很多类型,自己看完感觉受益匪浅,所以跟大家一起分享

2013-05-13

Format函数的用法大全

Format函数的用法大全,还有详细的举例,让你不再为Format函数的任何用法苦恼,给编程的朋友提供了很大的便利

2013-01-21

up_543855_crm_mk2r1.rar

一份不错的php源码,crm是一个简易的客户关系管理系统,本使用采用php的源码进行实现,大家可以下载这个客户关系管理系统作为参考,手头参考的例子程序代码

2013-01-04

打开Win7摄像头软件

解决win7没有摄像头快捷方式的问题.启动摄像头的软件,让你不再为自己的电脑无法录像而困扰

2013-01-04

微信分享接口

微信分享接口,支持自定义分享到、微信朋友圈、腾讯微博、QQ聊天、QQ空间、微信聊天等。

2019-04-10

Westgard质控规则介绍

Westgard质控规则,医学检验结果偏差的计算,判断是否失控的规则,医学检验质量体系的建议

2019-02-27

ABP框架介绍

基于DDD的.net开发框架ABP介绍

2019-02-19

WPF水波动画

WPF实现水波的功能,水波动画边框阴影,水波动画填满球球,水波进度条

2019-02-15

.Net Reactor

.Net Reactor混淆工具, 混淆代码,加密代码,无法通过反编译工具查看到源码

2019-02-15

WPF编程宝典C#2012 第4版

WPF编程宝典C#2012 第4版

2018-09-21

信息系项目管理师教程

信息系项目管理师教程教程,第三版-清华出版社,谭志彬,柳纯录

2018-09-21

区块链技术指南和C#编程

区块链技术指南 C#编程的区块链技术,工研究和学习,,,

2018-03-29

JQuery 输入框加水印

Html利用jquery对输入框机上水印

2017-06-02

WPF仿360界面

WPF仿360界面 C#

2017-03-23

NPOI使用手册

NPOI使用手册 操作Excel相关操作

2017-03-23

jQuery实战中文版

jQuery实战中文版

2017-03-17

解压和压缩用到的DLL文件

7z.dll zlib1.dll SevenZipSharp.dll

2016-10-31

居民健康档案的区域卫生信息平台技术规范WST 448-2014

居民健康档案的区域卫生信息平台技术规范WST 448-2014

2016-10-20

软件开发设计文档模板

软件开发设计文档模板 开发文档模板 设计文档模板 开发文档 设计文档 软件文档

2016-10-20

卫生信息平台系统技术

平台系统

2016-10-20

糗事百科桌面版(网络爬虫)

程序开发工具VS2013,开发环境.net2.0,开发语言c#。其技术流程为:首先利用HttpGet请求去获取糗百的网页内容,再利用正则表达式从网页源码中获取所需要的内容,最后进行数据绑定。

2016-09-06

编程之道全本(精彩)

编程之道全本(精彩) 编程之道 程序员必读书籍之一

2016-09-06

C语言解惑(中文版)

C语言解惑(中文版) C语言的详细教程 C语言教程

2016-09-06

程序员面试宝典

程序员面试宝典 详细讲解程序员面试的方方面面,大家可以参考 祝大家找到自己满意的工作

2016-09-06

空空如也

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

TA关注的人

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