自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(93)
  • 资源 (7)
  • 收藏
  • 关注

原创 Access数据库操作踩坑记:数据溢出,设置1字段为Null是因为类型转换失败

Access数据库,数据溢出,设置1字段为Null是因为类型转换失败!

2022-07-28 13:13:10 2440 1

原创 WPF combox不能获取到Text属性值

公司今天同事把原来的项目,修改了UI后,生成一个新的界面的程序。结果登陆界面不能正常登录了。非常奇怪。登陆界面如下deubg一下发现是由于下面的代码,cmb.Text 居然为空,我靠,我可是输入了test1的呀。这也太无语了吧。 stringuserName=string.Empty;if(SelectedAccount==null){ComboBoxcmb=MyView.FindName("Log...

2021-07-02 11:31:17 896 2

原创 谷歌浏览器常用功能 去掉锁屏显示正在播放

如果您使用的是谷歌浏览器,该应用程序现在在Win10锁定屏幕上显示一个弹出窗口。显示当前正在播放的视频或者音频,这样有时却很尴尬,比如看小视频的时候。1.首先需要启动Google Chrome并在地址栏中输入以下命令:chrome://flags/#hardware-media-key-handling2.设置 Hardware Media Key Handling属性 为Disabled (原来时default)3.需要重新启动浏览器,但再次启动后,chrome.exe弹出窗口不...

2021-02-24 10:09:07 4303

原创 C#中问号(?)的那些事 (?: ?? ?.)

C#语言里,关于问号的骚操作老是忘记,收集一下,方便以后参考。尽管自己作为一个老派的码农很少用,但也得看得懂别人写的代码不是么。1. 可空类型修饰符(?):即:System.Nullable 。引用类型可以使用空引用表示一个不存在的值,而值类型通常不能表示为空。例如:string str=null; 是正确的,int i=null; 编译器就会报错。为了使值类型也可为空,就可以使用可空类型,即用可空类型修饰符"?"来表示,表现形式为"T?"例如:int? 表示可空的整形,Date...

2020-06-18 14:27:01 545

原创 奇怪的Task:Task启动Action后 再次创建会失效 !

自从有了task以后很少再启动线程Thread了。贴下代码:比如以前要写成这样:publicvoidStartMonitor(){t=newThread(ParseReceiveData);//创建了线程还未开启t.IsBackground=true;t.Start();isStarted=true;}privatevoidParseReceiveData(){intlen=...

2020-06-11 15:56:58 723 1

原创 VS快速复制项目所引用的包

新建一个项目工程,搭建各种引用包。搭好想重复利用怎么办?1将项目的package.config拷贝到新项目里2打开nuget命令控制台3是用命令还原包,重新下载。举例:输入命令:Update-Package -ProjectName 'HT.IRS.NewJob' -Reinstall这个一模一样的项目框架就搭建好了。开始随意码代码吧!...

2019-04-23 14:12:32 1838

原创 js遭遇了事件多次触发问题

         最近和同事2个人,1个月搞出来个项目管理系统,好在是公司同事内部使用。项目是搞出来了,bug也很多。这真是诠释了我真是在写bug啊。不过马上奔40的高龄了,能弄出个东西来,自己也蛮开心的。毕竟年纪越来越大,感觉自己生产的软件数量肯定也是会越来越少了。毕竟写出来的软件,就像自己的孩子一样。要倾注一番心血的。不知道自己还有多少心血可以流了。        我老婆老说,我们...

2018-10-26 16:10:19 1083 1

原创 Visual studio 出现 <Module> 的类型初始值设定项引发异常

最近电脑老旧了,突然Visual studio也不能用了。症状是,只有VS2010能用,之前Vs2013,Vs2017不能正常打开。于是修复,卸载,重装。都试了个遍。结果vs2013,vs2017都不能再正常安装了。vs2015也装不了。就剩vs2010这个独苗了。好在马上也告别这电脑了。就将就用下vs2010吧。结果一打开,连vs2010也不能用了了。报如下错误。把VS2010\VS2012出现...

2018-07-11 11:30:20 5591 2

原创 Mysql 管理工具总结

用惯了sqlserver的管理工具。才知道其它数据库管理工具真的是弱爆了。因为工作使用mysql的越来越多。积累一些mysql的使用经验迫在眉睫。首推工具1 使用dbforget Studio 。这个工具的特点是:数据处理能力强。编写sql语句相当给力,基本上可以比肩sqlserver的management tools。2 Navicat for mysql。 这个工具的贴边。管理维护能力强。表结...

2018-06-14 15:20:34 674

原创 是否需要前后端分离的框架

前后端分离意味着讨论是否需要前后端分离的框架,先要了解什么是前后端分离的框架。再说说它的趋势。什么是前后端分离?前后端分离要解决的问题是解耦——可以解耦复杂的业务逻辑,解耦架构。前端使用各种单页面程序的框架。后端采用webapi提供数据服务。前后端分离意味着,前后端之间使用 JSON 来交流,两个开发团队之间使用 API 作为契约进行交互。从此,后台选用的技术栈不影响前

2018-01-11 16:42:04 4110

转载 HttpContext, HttpRequest, HttpResponse 常用对象摘要

最近老和HttpContext, HttpRequest, HttpResponse  HttpRuntime, HttpServerUtility这些个对象打交道。是时候把他们汇总下了。一 HttpRuntime公开了一个静态方法 UnloadAppDomain() ,这个方法可以让我们用代码重新启动网站。 通常用于用户通过程序界面修改了一个比较重要的参数,这时需要重启程序了。

2017-11-28 15:48:45 1933

原创 webApi安全访问之 IdentityServer4使用总结

webapi项目通常需要考虑跨域,安全性等问题。今天总结一种最简单的方式,来保障webapi不被别人随便调用。这里总结下identityserver4的使用。IdentityServer4 是最新也是比较容易上手的一个开源框架,你要是从IdentityServer3开始用,会很容易头大,搞不清楚所以然。就github上面的使用例子看,IdentityServer4是比较容易理解上手的。这次

2017-11-22 14:57:52 9555

原创 .net core 整合日志log4net

.net core 框架里本身嵌入了日志系统。实例化 Microsoft.Extensions.Logging.LoggerFactory 开始利用 ILoggerFactory 的扩展方法指定您想使用的提供程序。代码如下:public static void Main(string[] args = null){ ILoggerFactory loggerFactory =...

2017-11-17 11:23:54 8454 2

原创 C# DateTime类型的变量默认值

DateTime类型是比较常用的变量类型,但是以前处理都比较业余,下面总结2中常用方式这次把它总结下:DateTime t1 = default(DateTime);DateTime t2 = DateTime.MinValue;这样t1,t2 的值都是 {0001/1/1 0:00:00}另外总结下controller和过滤器中如何传值过滤器中 p

2017-10-11 16:58:34 29352

原创 web界面上点击和直接调用的区别

好久没搞  web前端了。最近再改起来,那叫一个业余,同然觉得原来记得一些东西都不对了。比如使用$('#chkSetupAccessKey').click(); 触发该事件发现不能正常处理了。跟踪了半天才发现事件是触发了,只是checked值还是true,所以走了另外一个逻辑。这样我就总结下,在页面上点击触发事件和直接调用代码click触发事件的不同。代码如下:$('#chkS

2017-09-28 15:55:09 416

原创 发布asp.net core 应用 在IIS

近期由于工作原因,需要发布.net core框架下的webapi到IIS上。遭遇了一番蹂躏,特此记下,以备后面使用。首先工作中有2个服务。一个是identityserver4的服务,负责token的发放,一个是我们的业务webApi。当客户需要调用我们的webapi时,要先到identityserver4上去申请一个token。然后使用这个token来访问我们的webapi。

2017-06-28 14:23:25 5193

原创 .net mvc webapi 处理跨域请求

现在流行webapp或者前端和后端分离,那么后端服务就会从重的程序处理,转变成数据驱动的数据抽取即可。那么webapi就变成了最佳选择。然而,处理http请求还是仍旧的核心内容。 先看下跨域请求的定义:    跨域资源共享-Cross Origin Resource Sharing(CORS)是一项W3C标准,允许服务端释放同源策略,使得服务端在接受一些跨域请求的同时拒绝其他的跨域请求(

2017-06-06 10:28:12 5952 2

原创 VS2013打开2015的项目报错 The specified task executable location ... csc.exe" is invalid.

最近在做mvc WebApi的相关调研,从github上打包下载了个开源代码学习一下。代码打开,编译报错如下:1.D:\WebApi\SlickSafe-master\Source\DLL\Newtonsoft.Json.dll Error 2 Assembly 'System.Net.Http.Formatting, Version=5.2.3.0, Culture=neut

2017-05-10 13:51:55 1175

原创 wpf 输入字符长度限制

wpf里很多控件比如像textbox,就存在Maxlength这样的属性,直接设置6,就可以限制客户输入6个字符了,但是很多控件就没有这样的现成的属性。尤其是写第三方的控件,C1Felxgrid,Xceed.Wpf.DataGrid.DataGridControl这些控件的cell内,也需要限制长度的时候就傻眼了。不可能这么多控件都去一一研究他们怎么控制。搞半天,也很...

2017-02-23 14:15:56 7103

原创 程序员职业有感

自古就有立言不朽的说法。《左传·襄公二十四年》中写道:“太上有立德,其次有立功,其次有立言;虽久不废,此之谓不朽。”立德、立功、立言,这“三不朽”是儒家最高的人生理想,在今天也不过时。最近在看心中永远的词人-郑智化的节目《智在说》,他老说一个观念,就是他做的一切事情就是想给世界留下点什么。       我也常三省吾身,觉得自己从事这个程序员的工作,确实有很多地方不能不说是惋惜。 一个软件项目的

2017-02-07 14:43:05 341

原创 wpf 实现 类似网页里的 输入提示

WFF实现 类似网页里的输入提示,该提示在输入文字后即刻消失。 先上效果图。上代码:在xaml文件里:1声明style                                                                                                                 

2017-01-18 16:52:56 921

转载 新年开篇 | 总结一个技术总监的教训和经验

2016年度工作, 即将结束。转一篇很不错的文档,作为自己这一年来工作的总结。其中很多内容,还是很让人共鸣的。正文资深程序员是团队中最强大的生产力,但往往被不合理的工作安排浪费掉。因此作为一个团队的技术的“头”,必须要有明确清晰的认识,把主要的事务性工作剥离出来,并且放弃大量的管理“权力”,以提高团队开发质量和效率为最主要的目标去安排自己的工作。一般来说技术总监

2017-01-18 16:24:00 686

转载 intellij idea 工具初体验 设置字体背景色 整理快捷键

新的工具难免会有些新的需要适应的东西。1.修改背景保护色对眼睛有益的RGB数值分别是(199,237,204)2.修改字体大小3.快捷键

2016-12-12 16:13:29 1558 1

转载 数据库实例和数据库关系

相关与数据库,有连接、实例、会话、数据库、线程等概念,他们之间的关系今天看到篇文章和我理解的很像。可以参考。是以MySql为例的。MySQL中的实例、数据库关系简介1、MySQL是单进程多线程(而Oracle等是多进程),也就是说MySQL实例在系统上表现就是一个服务进程,即进程(通过多种方法可以创建多实例,再安装一个端口号不同的Mysql,或者通过workbench来新建一个端口号不

2016-12-01 16:08:19 13287

原创 数据库主从表的处理 事务VS 数据级联删除

很多时候,我们会碰到这样的场景:“删除一个表的数据的时候,将另一个表的相关数据删除。”这里是创建两张表的脚本:CREATE TABLE [dbo].[ProductCategory]( [Id] [uniqueidentifier] NOT NULL, [Name] [varchar](50) NULL, CONSTRAINT [PK_ProductCateg

2016-11-21 16:17:26 3260

转载 Chrome Workspace 前端开发神器! 亲测可用

一个小哥们推荐的,在网上根据几个帖子都没有配置成功。由于不能抓自己电脑的图,所以上原帖的图了。我没有使用第一步骤。直接从第3步骤开始的。亲测可用。直接修改element的样式,自动修改源文件。这也太提升效率了。赞!开启”开发者工具实验”(这翻译真心烂…): 在browser输入chrome://flags/,启用”开发者工具实验” 重启chromef12 打开

2016-11-21 14:59:18 3460 1

转载 构建高性能web应用 .net

如果你在构建一个面向公众的web站点,那么在项目结尾时你想要实现的就是web负载性能良好。这意味着,你要确保你的产品在高负载下(50个并发用户或者每秒200个用户等等)能够运行,即使你认为此时不会有那么大的负载。久而久之,你的web站点可能吸引越来越多的用户,此时如果web的负载难以让人忍受时,那么自然而然网站开始走下坡路,意味着客户流失以及名誉受损。那么可以采取哪些措施可以使得一个ASP

2016-11-18 13:56:24 553

转载 程序猿的几个坏习惯

程序猿总是想做到尽可能的高效,但很多人往往会觉得力不从心。这是因为他们在多年的编码过程中养成了一些不好的习惯。下面这7个坏习惯绝对是软件工程师需要改掉的。1.缺乏激情这已经是一个老生常谈的话题了,但却是真理。写了多年的代码后,程序员们很可能会失去激情,只想着做一天和尚撞一天钟。更糟糕的是,这种情绪会像瘟疫一样传染给周围的人。 “即使写了一整天的代码,你也应该在午餐和

2016-11-15 13:52:50 311

转载 eclipse 断点调试快捷键

收集一个自己的快捷键集合。方便自己查询。Eclipse一次取消所有断点:菜单中选择remove all toggle breakpoints(1)Ctrl+M --切换窗口的大小 (2)Ctrl+Q --跳到最后一次的编辑处 (3)F2 --当鼠标放在一个标记处出现Tooltip时候按F2则把鼠标移开时Tooltip还会显示即Show Tooltip Descr

2016-11-03 15:16:11 3528

原创 法语系统小数点的处理。Convert.ToDouble(string str)的问题

.net提供了个函数处理 把string装换成 double例如:double d = Convert.ToDouble("2.5")d:2.5但是法语系统中 ,字符串2.5会写成2,5 注意是逗号,不是小数点了。当然一般情况下会正常输出double d = Convert.ToDouble("2,5")d: 2,5 但也有不能正确输出的情况,时

2016-11-03 15:14:43 4643 2

转载 伟大的程序猿的10个特征

While looking at the top weekly links on dzone (good way to see what are the important things that happened), I came across a very intriguing entry: The Top 10 Attributes of a Great Programmer by

2016-10-08 10:28:22 539

转载 Xaml 中height和width中的Auto与*的区别

Auto 表示自动适应显示内容的宽度, 如自动适应文本的宽度,文本有多长,控件就显示多长.星号 *  则表示按比例来分配宽度. Width="3*" /> Width="7*" />同样,行可以这样定义 Height="3*" /> Height="7*" />这些数字可以是小数.如果数字缺省,则默认是1.在这个例子中, 列2的宽

2016-09-26 14:32:30 9940 3

转载 程序员理想中的工作环境 转自ewangplay

程序员理想中的工作环境1. 弹性上班制程序员群体是一群怀有Geek情结的家伙,追求相对的精神自由,在自己的时间安排上也喜欢自由自在、无拘无束。灵感来时,可以废寝忘食、疯狂Coding;思维乏术时,则可能漫不经心、无所事事,这时不如早点结束工作,放松心情,触发下一次的灵感。常规企业的朝九晚五上班制度,说实话并不适合程序员一族,因为这种制度一定程度上扼杀了这个最

2016-06-16 14:44:01 916

原创 wpf 如何将参数通过CommandParameter 传入viewmodel

今天需要实现这么一个功能,在datagrid里,每行增加编辑按钮,弹出对话框修改签注。xmal代码如下:                                    Command="{Binding Path=DataContext.MeaningEditCommand, RelativeSource={RelativeSource FindAncestor,

2016-06-15 14:32:36 22176

转载 HTML页面布局基础

盒子模型盒子模型是css中一个重要的概念,理解了盒子模型才能更好的排版。盒子模型范围包括:border、padding、margin、content。盒子模型有两种,分别是IE(怪异模式)盒子模型和标准盒子模型。两者的区别是,IE盒子模型content部分包含padding和border,而标准盒子模型不包括!css3的border-sizing属性可以选择特定盒模型:content-

2016-06-14 10:23:54 960

转载 程序员的职业规划

作为程序员的这个职业,歧视我一直是想能够由一个机会能够成功转型。比如说干点别的工作也能够挣这点钱。所以博客的名字叫做业余程序猿。可没成想也干了这么久了,可能的未来还是得继续干下去。那么薪水的上涨是需要谋划谋划的。个中关键,从大的方面来说,有两点:1. 个人商业价值的挖掘与修炼2. 职业机会的探索与把握小米在发展过程中,挖过两个比较著名的人物,一个是谷歌Android

2016-05-18 13:59:47 1708 1

原创 弹出层 ajax请求在IE中的不能重复请求

最近在做了个项目,其中用到一个功能,就是在下载完配置文件以后弹出一个确认下载参数的页面。方便客户对设备配置参数确认,还可以将这些参数下载保存成pdf文件归档。其他浏览器都正常运行的。但就是IE系的不行,最后,好不容一IE11都可以了,最新的edge却不行。

2016-03-10 14:41:14 1667

原创 程序员的安全感

作为一名程序员,在漫长的职业生涯中,不断的迎接新的挑战,技术,业务,每天总是在解决问题,或者开拓自己更不熟悉的心领域。那么安全感,这个词似乎就不存在了。存在,即代表out,也就代表温水煮青蛙开始啦。 那么为什么产生焦虑?那么外部的期待,和个人的能力之间这又快接壤的地带,这块的面积决定了我们焦虑的大小。应为个人能力边际效应是递减的。合理控制这块 舒适区域的面积,使之保持在

2016-02-19 10:05:18 513

转载 C# 合并dll到 exe当中

要求使用command -line的方式做接口。号称还是BS架构的web程序,可以直接调用这个控制台程序。我一想,这要是能实现很牛。相当于又增加一种程序间做交互,接口方式。比起以前的 socket链接,表连接,文件链接,同一电脑下的命名管道。又多了一种选择。

2015-10-30 14:49:09 10121 4

转载 C#几个经常犯错误汇总

这几个错误,大部分我都中枪。特地转载下让自己常常反省下:在我们平常编程中,时间久了有时候会形成一种习惯性的思维方式,形成固有的编程风格,但是有些地方是需要斟酌的,即使是一个很小的错误也可能会导致昂贵的代价,要学会善于总结,从错误中汲取教训,尽量不再犯同样错误,注重编程之美,代码的优雅,总结几个平常经常犯的错误。1、在C#编程中,字符型类型是最容易处理出错的地方,代价是非常昂贵,

2015-02-27 10:25:30 526

VS2022 扩展插件 打包安装 插件

VS2022 扩展插件 打包安装 插件。原始链接 :https://marketplace.visualstudio.com/items?itemName=VisualStudioClient.MicrosoftVisualStudio2022InstallerProjects 下载老是网络失败。 好不容易下到,共享出来!

2022-08-08

mysql-connector-net-6.9.6.msi

msql官网上保留的安装包版本不全,这个也不好找。分享下

2018-05-15

mysql-connector-net-6.9.9

mysql的官网只保留最新或者稳定版本的release安装包。找了很久,才找到。分享下

2018-05-15

国家信息表iso 3166标准-1

要做个选择国家的下拉列表,没找到合适的数据源。好不容找到。分享下。 参照标准iso 3166标准-1

2018-03-28

jstl-1.2.jar

SpringMVC3,所需jar包。坛子上找下了了好些,都不能用,好不容易下到一个OK的共享下,下次没准还用的着。

2016-11-10

C#将dll打包到程序中

C#将dll打包到程序中 的例子源代码。详细说明,参照我的博客:http://blog.csdn.net/jacky_zh/article/details/49511327

2015-10-30

mfcd42d.lib mfcd42ud.lib

将vc6的工程转换为高版本会提示缺少这个文件. LIB有两种,一种是静态库,比如C-Runtime库,这种LIB中有函数的实现代码,一般用在静态连编上,它是将LIB中的代码加入目标模块(EXE或者DLL)文件中,所以链接好了之后,LIB文件就没有用了。

2014-04-05

空空如也

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

TA关注的人

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