会员
众包
新闻
博问
AI培训
云市场
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
NLazyo
漫漫人生路
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
下一页
2017年11月27日
Math.Round四舍六入五取偶Math.Ceiling只要有小数都加1Math.Floor总是舍去小数
摘要: 1.Math.Round:四舍六入五取偶 引用内容 Math.Round(0.0) //0Math.Round(0.1) //0Math.Round(0.2) //0Math.Round(0.3) //0Math.Round(0.4) //0Math.Round(0.5) //0Math.Round
阅读全文
posted @ 2017-11-27 11:18 NLazyo
阅读(443)
评论(0)
推荐(0)
编辑
2017年11月3日
转-卷积在图像处理里的理解
摘要: 彻底理解数字图像处理中的卷积-以Sobel算子为例 概述 卷积在信号处理领域有极其广泛的应用, 也有严格的物理和数学定义. 本文只讨论卷积在数字图像处理中的应用. 在数字图像处理中, 有一种基本的处理方法:线性滤波. 待处理的平面数字图像可被看做一个大矩阵, 图像的每个像素对应着矩阵的每个元素, 假
阅读全文
posted @ 2017-11-03 17:32 NLazyo
阅读(1053)
评论(0)
推荐(0)
编辑
Halcon例程detect_indent_fft学习
摘要: ************************************************************************************************ ************************************************************************************************ ...
阅读全文
posted @ 2017-11-03 12:05 NLazyo
阅读(2144)
评论(0)
推荐(1)
编辑
2017年11月2日
Halcon算子学习
摘要: * dev前缀的算子表示开发编译器相关的函数 dev_update_window ('off')//halcon编辑器图形输出界面参数是否都更新,off表示手动,on表示全部更新 dev_close_window ()//关闭图形窗口 dev_open_window (0, 0, 728, 512, 'black', WindowID)//打开图形窗口 read_image (Bond, '...
阅读全文
posted @ 2017-11-02 17:46 NLazyo
阅读(2545)
评论(0)
推荐(0)
编辑
2017年8月9日
c# 使用GDAL处理大图
摘要: 注意问题: 1.GDAL 使用官网生成好的dll,必须把Bin目录下的dll一并加到执行目录下去,否则会出错。 2. 用环境变量设置引用路径可以避免一大堆dll放一起。代码如下: 3.最好使用自己手动编译的dll,会少很多没使用到的dll,只用9个dll。 4.用GDAL的用户控件,第二次拖动控件进
阅读全文
posted @ 2017-08-09 16:15 NLazyo
阅读(751)
评论(0)
推荐(0)
编辑
2017年7月21日
.Net Reactor 单个dll或exe文件的保护
摘要: .Net Reactor配置如下: 点一下“Protect”能执行成功,就说明配置没问题。然后保存配置文件,在vs插件上就可以直接读取使用了。 vs插件配置
阅读全文
posted @ 2017-07-21 16:08 NLazyo
阅读(340)
评论(0)
推荐(0)
编辑
2017年6月22日
NLog使用
摘要: NLog的配置文件,文件上面有详细的备注,注意这个配置文件一定要放在NLog.dll的文件夹里 <?xml version="1.0" encoding="utf-8" ?> <!-- autoReload:配置文件修改后,程序是否自动加载相关配置 internalLogFile:Nlog程序内部日
阅读全文
posted @ 2017-06-22 19:45 NLazyo
阅读(239)
评论(0)
推荐(0)
编辑
2017年5月27日
ref和引用类型传参的区别
摘要: 引用类型对象本身不改变,只改变对象的属性时,我们在操作同一个对象;(类似c++指针指向的地址) 如果连对象本身都可能会改变,又要保证在操作同一个对象,就用ref传引用类型的对象吧!(类似c++指向一个地址的指针,这样地址就可以改变了) ref不是很好理解,用的人比较少,一般都在在方法返回值里返回新创
阅读全文
posted @ 2017-05-27 10:51 NLazyo
阅读(311)
评论(0)
推荐(0)
编辑
2017年2月20日
ILMerge合并多个DLL
摘要: 介绍一个微软实用工具:ILMerge 下载地址:https://www.microsoft.com/en-us/download/details.aspx?id=17630 命令行操作: 1、cd C:\Program Files (x86)\Microsoft\ILMerge 2、ILmerge
阅读全文
posted @ 2017-02-20 10:40 NLazyo
阅读(263)
评论(0)
推荐(0)
编辑
2017年1月4日
太阳高度角方位角计算
摘要: 太阳高度角/方位角计算公式 本文不在此介绍太阳高度角、方位角是什么,相关概念请移步Wikipedia。鉴于很多相关专业人员需要计算太阳高度角、方位角,而网上介绍的公式多数或是不正确,或是杂乱无章。作者经查阅相关理论和教程,在此整理了下太阳高度角、方位角等的计算公式,并根据此公式做出了相关产品,通过了
阅读全文
posted @ 2017-01-04 15:41 NLazyo
阅读(18250)
评论(1)
推荐(0)
编辑
2016年11月29日
c# 变量,对象,静态类型,集合类的线程安全回顾
摘要: 1.变量的线程安全性与变量的作用域有关。 2.对象 对象是类型的实例 在创建对象时,会单独有内存区域存储对象的属性和方法。所以,一个类型的多个实例,在执行时,只要没有静态变量的参与,应该都是线程安全的。 这跟我们调试状态下,是不一样的。调试状态下,如果多个线程都创建某实例的对象,每个对象都调用自身方
阅读全文
posted @ 2016-11-29 17:32 NLazyo
阅读(3169)
评论(0)
推荐(0)
编辑
2016年11月4日
C# 托管和非托管混合编程
摘要: 在非托管模块中实现你比较重要的算法,然后通过 CLR 的平台互操作,来使托管代码调用它,这样程序仍然能够正常工作,但对非托管的本地代码进行反编译,就很困难。 最直接的实现托管与非托管编程的方法就是使用C++/CLI 介绍 项目存档一直是企业的采用的做法,而是事实证明他们也是对的!对于一个程序员,这是
阅读全文
posted @ 2016-11-04 17:47 NLazyo
阅读(10259)
评论(0)
推荐(1)
编辑
2016年10月14日
使用NUget发布自己的dll(转)
摘要: 一:Nuget控制台有几个常用命令 Get-Package 获取当前项目已经安装的类库 Install-Package 安装指定类库,命令格式如下:Install-Package 类库ID,示例:PM> Install-Package cyqdata (这里需要注意的是类库的ID是唯一的,指向命令后
阅读全文
posted @ 2016-10-14 11:22 NLazyo
阅读(7401)
评论(0)
推荐(4)
编辑
2016年7月29日
Windows平台分布式网站系统应用(转)
摘要: 概述 最近.NET的世界开始闹腾了,微软官方终于加入到了对.NET跨平台的支持,并且在不久的将来,我们在VS里面写的代码可能就可以通过Mono直接在Linux和Mac上运行。那么大家(开发者和企业)为什么那么的迫切的希望.NET跨平台呢?第一个理由是便宜,淘宝号称4万多台服务器全部运行在Linux,
阅读全文
posted @ 2016-07-29 13:05 NLazyo
阅读(276)
评论(0)
推荐(0)
编辑
2016年6月14日
(转)WCF开发框架形成之旅---WCF的几种寄宿方式
摘要: WCF寄宿方式是一种非常灵活的操作,可以在IIS服务、Windows服务、Winform程序、控制台程序中进行寄宿,从而实现WCF服务的运行,为调用者方便、高效提供服务调用。本文分别对这几种方式进行详细介绍并开发例子进行说明,以求大家对WCF寄宿的方式进行全面的认识和了解。 1、 WCF服务的IIS
阅读全文
posted @ 2016-06-14 18:58 NLazyo
阅读(318)
评论(0)
推荐(0)
编辑
2016年6月7日
毫秒级生成缩略图
摘要: using System;using System.Diagnostics;using System.Drawing;using System.IO;using System.Runtime.InteropServices;using System.Text; //网址:https://www.ex
阅读全文
posted @ 2016-06-07 10:17 NLazyo
阅读(427)
评论(0)
推荐(0)
编辑
2016年5月31日
C# 进程间通信之二传递复杂数据类型(转)
摘要: 从C#下使用WM_COPYDATA传输数据说到Marshal的应用 笔者曾在一个项目的实施过程中,需要使用WM_COPYDATA在本地机器的两个进程间传输数据。在C++中实现非常简单,但在C#中实现时却出现了麻烦。由于没有指针,使用COPYDATASTRUCT结构传递数据时,无法正确传递lpData
阅读全文
posted @ 2016-05-31 15:04 NLazyo
阅读(2140)
评论(1)
推荐(1)
编辑
c# 进程间的通信实现之一简单字符串收发
摘要: 使用Windows API实现两个进程间(含窗体)的通信在Windows下的两个进程之间通信通常有多种实现方式,在.NET中,有如命名管道、消息队列、共享内存等实现方式,这篇文章要讲的是使用Windows的API来实现简单的进程间通信,这两个进程既可以都是基于C#开发,也可以都是基于C++开发,也可
阅读全文
posted @ 2016-05-31 15:02 NLazyo
阅读(8023)
评论(1)
推荐(0)
编辑
2016年5月16日
WinRAR压缩操作帮助类
摘要: //------------------------------------------------------------------------------------- // All Rights Reserved , Copyright (C) 2016 , ZTO , Ltd . //---------------------------------------------------...
阅读全文
posted @ 2016-05-16 11:21 NLazyo
阅读(423)
评论(0)
推荐(0)
编辑
2016年1月13日
C#位操作(转)
摘要: 在C#中可以对整型运算对象按位进行逻辑运算。按位进行逻辑运算的意义是:依次取被运算对象的每个位,进行逻辑运算,每个位的逻辑运算结果是结果值的每个位。C#支持的位逻辑运算符如表2.9所示。 算符号 意义 运算对象类型 运算结果类型 对象数 实例 ~ 位逻辑非运算 整型,字符型 整型 1 ~a & 位逻
阅读全文
posted @ 2016-01-13 20:02 NLazyo
阅读(4652)
评论(0)
推荐(0)
编辑
2015年11月15日
浅析c#内存泄漏
摘要: 一直以来都对内存泄露和内存溢出理解的不是很深刻。在网上看到了几篇文章,于是整理了一下自己对内存泄露和内存溢出的理解。一.概念内存溢出:指程序在运行的过程中,程序对内存的需求超过了超过了计算机分配给程序的内存,从而造成“Out of memory”之类的错误,使程序不能正常运行。造成内存溢出有几种情...
阅读全文
posted @ 2015-11-15 16:34 NLazyo
阅读(17409)
评论(0)
推荐(2)
编辑
2015年10月10日
常用SQL语句
摘要: 一、基础 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建 备份数据的 device USE master EXEC sp_addumpd...
阅读全文
posted @ 2015-10-10 10:50 NLazyo
阅读(252)
评论(0)
推荐(0)
编辑
2015年9月23日
linux下网站搭建
摘要: 我们知道windows网站搭建一般是:IIS+Asp+Sqlserver,而 linux网站搭建是:Apache+php+Mysql。两者之间个有千秋,但是为什么我们许多的门户网站搭建都选择linux— apache+php+mysql呢?当然是其的安全性了,Apache 是世界排名第一的Web 服...
阅读全文
posted @ 2015-09-23 20:26 NLazyo
阅读(10546)
评论(1)
推荐(0)
编辑
2015年6月20日
VS中的活动debug和活动cpu
摘要: “活动”的含义就是当前项目所用的模式和平台。项目中的”活动“继承于解决方案中的配置。
阅读全文
posted @ 2015-06-20 13:33 NLazyo
阅读(1004)
评论(0)
推荐(0)
编辑
2015年6月16日
让程序员跳槽的非钱原因
摘要: 摘要:程序员工作仅仅是为了钱吗? NO!工作的一个很重要的目的是获取薪水,获取更多的薪水。但,这仅仅是一方面,很多时候,决定你是否愿意在一家公司持续工作下去的原因和钱无关。马云说员工离职的原因林林总总,但基本上可以归结为两点:钱,没给到位;心,受委屈了。这些归根结底就一条:干得不爽。这篇文章咱就来看...
阅读全文
posted @ 2015-06-16 09:48 NLazyo
阅读(321)
评论(0)
推荐(0)
编辑
2015年6月11日
c#Ice开发之环境配置(一)
摘要: 第一步,基于Windows下的安装,所以下载windows版的Ice,官网最新版本是Ice3.5.1:http://www.zeroc.com/download/安装完成可以在vs-工具的最下面看到ice configuration第二步,安装Ice:常规安装即可,可以选择安装目录,本次安装是在G:...
阅读全文
posted @ 2015-06-11 11:40 NLazyo
阅读(662)
评论(0)
推荐(0)
编辑
2015年6月10日
未能加载文件或程序集“XXX”或它的某一个依赖项。试图加载格式不正确的程序
摘要: 如果你将应用程序生成x86而不是Any CPU时,在64位操作系统中不会出错错误,而在32位操作系统中可能会出现以下错误未能加载文件或程序集“XXX”或它的某一个依赖项。试图加载格式不正确的程序解决方法: 将应用程序生成为Any CPU就可以了 反之,如果系统是64位的Win7,就应该将新项目的生成...
阅读全文
posted @ 2015-06-10 14:40 NLazyo
阅读(1577)
评论(0)
推荐(0)
编辑
2015年6月5日
TortoiseSvn客户端出现Http state 405 'Method Not Allowed' 的解决办法
摘要: 原文地址链接 http://stackoverflow.com/questions/28247512/visualsvn-server-3-2-unexpected-http-status-405 就是说,在TortoiseSvn客户端和在web浏览器上访问服务器的地址格式不一样,浏览器上兼容全部格...
阅读全文
posted @ 2015-06-05 16:02 NLazyo
阅读(3621)
评论(0)
推荐(0)
编辑
2015年6月3日
iis网站发布相关问题
摘要: 最近在公司的服务器上发布了一个简单的web应用,整个做下来到上线用了将近2天时间,期间出现了各种问题,现在发出来供大家参考: 1.iis上发布后出现访问网站,出现“IIS服务器被配置为不列出此目录的内容”的错误。解决办法 启用IIS里的目录浏览。2.发布后出现网站的目录而不是启动页面。 解决办法:...
阅读全文
posted @ 2015-06-03 14:49 NLazyo
阅读(269)
评论(0)
推荐(0)
编辑
2015年4月30日
程序优化
摘要: 在大的系统,或者或者需要处理大量数据的系统中,我们需要关注产生性能瓶颈症状,这些问题再规模上会影响app的响应性,如装箱操作、字符串操作、LINQ和Lambda表达式、缓存async方法、缓存缺少大小限制以及良好的资源释放策略、使用Dictionay不当、以及到处传递结构体等。在优化我们的应用程序的...
阅读全文
posted @ 2015-04-30 22:07 NLazyo
阅读(235)
评论(0)
推荐(0)
编辑
2015年4月15日
C#程序实现动态调用DLL的研究(转)
摘要: 摘要:在《csdn开发高手》2004年第03期中的《化功大法——将DLL嵌入EXE》一文,介绍了如何把一个动态链接库作为一个资源嵌入到可执行文件,在可执行文件运行时,自动从资源中释放出来,通过静态加载延迟实现DLL函数的动态加载,程序退出后实现临时文件的自动删除,从而为解决“DLL Hell”提供了...
阅读全文
posted @ 2015-04-15 21:58 NLazyo
阅读(1488)
评论(0)
推荐(0)
编辑
2015年3月29日
.Net开源源码查询
摘要: http://referencesource.microsoft.com/
阅读全文
posted @ 2015-03-29 09:43 NLazyo
阅读(156)
评论(0)
推荐(0)
编辑
2015年3月24日
程序优化
摘要: .预分配内存 预分配内存主要是针对需要循环处理数据的情况的。比如视频处理,每帧图像的处理都需要一定的缓存,如果每帧申请释放,则势必会降低算法效率,如下所示: 1 //处理一帧 2 void Process(BYTE *pimg) 3 { 4 malloc 5 ... 6 ...
阅读全文
posted @ 2015-03-24 20:55 NLazyo
阅读(229)
评论(0)
推荐(0)
编辑
2015年3月22日
64位系统上运行32位程序能否申请到8G内存?
摘要: 申请不到,因为64为系统在运行32位程序的时候只是为了向下兼容而已,对于32位程序来讲,申请8G的存储空间没有任何意义,因为32位的程序最大寻址空间只有4G,32位程序在编译之后的机器代码也只有32位的寻址数(指针占4个字节),因此申请8G的空间是没啥意义的,而且一般系统都会为每个进程设置一些资源限...
阅读全文
posted @ 2015-03-22 09:04 NLazyo
阅读(4884)
评论(0)
推荐(0)
编辑
2015年3月12日
集合和同步(线程安全)
摘要: 集合和同步(线程安全).NET Framework 2.0Silverlight .NET Framework 3.5https://msdn.microsoft.com/zh-cn/library/573ths2x(v=vs.80).aspx默认情况下,System.Collections 和相关...
阅读全文
posted @ 2015-03-12 17:19 NLazyo
阅读(379)
评论(0)
推荐(0)
编辑
为多线程处理同步数据(包括实例和静态成员)
摘要: 为多线程处理同步数据https://msdn.microsoft.com/zh-cn/library/z8chs7ft(VS.80).aspx.NET Framework 2.0 当多个线程可以调用单个对象的属性和方法时,对这些调用进行同步处理是非常重要的。否则,一个线程可能会中断另一个线程正在执行...
阅读全文
posted @ 2015-03-12 16:23 NLazyo
阅读(591)
评论(0)
推荐(0)
编辑
2015年3月9日
.NET 平台下的插件化开发内核(Rabbit Kernel)-转
摘要: 什么是RabbitHub?RabbitHub 是专门针对 .NET 平台所设计、研发的一套相对完整的插件开发框架,它是由一个内核两大框架多个组件及一系列的开发时支持而构成。RabbitHub 架构图:它为了解决什么? 一般公司内部的产品肯定是多元化的,而拥有的开发团队也不止一支,这样以来各个开发团队...
阅读全文
posted @ 2015-03-09 13:54 NLazyo
阅读(1227)
评论(0)
推荐(1)
编辑
序列化Image到byte[]
摘要: usingSystem.Runtime.Serialization.Formatters.Binary;//引入供序列化Image对象使用/// /// 将byte[]转换为Image/// /// 字节数组/// ImagepublicImage ReadImage(byte[] bytes){M...
阅读全文
posted @ 2015-03-09 13:52 NLazyo
阅读(495)
评论(0)
推荐(0)
编辑
2015年2月4日
Parallel类实现并行计算
摘要: https://msdn.microsoft.com/zh-cn/ff652648.aspx图像处理——并行计算的应用实例http://blog.csdn.net/bitfan/article/details/4713872http://www.cnblogs.com/xiangism/catego...
阅读全文
posted @ 2015-02-04 18:36 NLazyo
阅读(249)
评论(0)
推荐(0)
编辑
使用C#进行图像处理的几种方法(转)
摘要: 本文讨论了C#图像处理中Bitmap类、BitmapData类和unsafe代码的使用以及字节对齐问题。Bitmap类命名空间:System.Drawing封装 GDI+ 位图,此位图由图形图像及其属性的像素数据组成。Bitmap 是用于处理由像素数据定义的图像的对象。 利用C#类进行图像处理,最方...
阅读全文
posted @ 2015-02-04 16:54 NLazyo
阅读(2347)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
6
7
下一页