自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一叶知秋

有代码洁癖的程序猿!技术交流Q群:83868794

  • 博客(99)
  • 资源 (25)
  • 收藏
  • 关注

原创 C#超级通信调试工具[v1.0][全新发布]

软件名称:C#超级通信调试工具功能概要:1.串口,TCP服务端/客户端,UDP服务端/客户端通讯调试2.支持Hex,ASCII,UTF8,GB2312编码调试3.接收数据可通过右键菜单一键计算Hex对应的数值4.字节计算器/检验值计算器(CRC16,自定义多项式CRC16,XOR)5.串口超级终端6.Socket通信监视器7:Ping调试

2013-09-16 09:44:50 13871 15

原创 .NET CORE ImageSharp 图像二值化

最近做到电子价签显示用的图像处理,电子价签的屏幕只能显示黑白红三色,这就需要对原始图像进行二值化,再取红色点,两层图层叠加后传输给电子价签显示。下图为处理效果,具体还可以通过代码调整阈值来调整效果。代码如下:using SixLabors.ImageSharp;using SixLabors.ImageSharp.Formats;using SixLabors.ImageShar...

2019-12-31 23:24:52 2006

原创 .net core wpf编译错误 Could not find assembly 'System.Runtime.InteropServices.PInvoke, Version=4.0.0.0

今天测试.net core 3.1下的WPF程序,编译时出现如下错误:'Could not find assembly 'System.Runtime.InteropServices.PInvoke, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'执行Nuget安装包指令:Install-Packa...

2019-12-15 22:35:47 1494

原创 RabbitMQ安装(CENTOS7)

如有旧版本,需要卸载旧版本erlangyum -y remove erlang-*新建yum仓库文件: /etc/yum.repos.d/rabbitmq-erlang.repo文件内容如下[rabbitmq-erlang]name=rabbitmq-erlangbaseurl=https://dl.bintray.com/rabbitmq-erlang/rpm/erla...

2019-09-19 09:40:23 359

原创 asp.net core 日志中间件(LoggerMiddleware)

/// <summary> /// HTTP服务日志中间件 /// <para>支持Request、Response信息输出</para> /// <para>支持请求处理耗时输出</para> /// </summary> public class LoggerMiddleware...

2019-06-04 08:35:49 2546

转载 .net core 2.1,3.0系统兼容说明

2.1https://github.com/dotnet/core/blob/master/release-notes/2.1/2.1-supported-os.mdWindowsOS Version Architectures Notes Windows Client 7 SP1+, 8.1 x64, x86 Windows 10 Cl...

2019-04-15 20:36:49 3519

转载 CentOS7增加或修改SSH端口号

第一步:修改SSH配置文件(注意是sshd_config而不是ssh_config,多了个d)vim /etc/ssh/sshd_config找到“#Port 22”,把两行的“#”号即注释去掉,修改成:Port 22Port 50500SSH默认监听端口是22,如果你不强制说明别的端口,”Port 22”注不注释都是开放22访问端口。上面我保留了22端口,防止之后因为各种权...

2018-12-13 13:58:08 3446

原创 linux(centos) .net core 2.1 部署笔记

1、.net core 2.1安装(添加产品秘钥与yum源)添加yum源:sudo rpm -Uvh https://packages.microsoft.com/config/rhel/7/packages-microsoft-prod.rpm开始安装:sudo yum install dotnet-sdk-2.1一路y下去就可以了查看版本号: dotnet --...

2018-12-11 22:04:47 956

原创 Linux DDOS病毒手动查杀

1、执行指令:rm -f /etc/cron.hourly/gcc.sh ; chattr +i /etc/crontab;删除 /etc/cron.hourly/gcc.sh2、查看进程:top,找出所有无序10位随机名称的进程PID3、对所有病毒进程执行指令:kill -STOP {PID}4、查找并删除以下文件夹中的病毒文件(文件名称也是无序10位随机名称)/etc/init.d...

2018-11-30 10:17:26 1192

原创 阿里云API:全国天气预报查询(免费版)(C#实现)

阿里云API:全国天气预报查询(免费版)(C#实现)

2017-08-13 21:15:08 6412

转载 C#中Dispose、析构函数、close的区别

析构函数不能显示调用,而对于Dispose、close方法来说,都需要进行显示调用才能被执行。一、Close与Dispose这两种方法的区别调用完了对象的Close方法后,此对象有可能被重新进行使用;而Dispose方法来说,此对象所占有的资源需要被标记为无用了,也就是此对象要被销毁,不能再被使用。例如常见.Net类库中的SqlConnection这个类,当调用完Close方法后,

2016-11-10 09:56:32 7644 1

原创 Asp.net Web Api开发(第四篇)Help Page配置和扩展

为了方面APP开发人员,服务端的接口都应当提供详尽的API说明。但每次有修改,既要维护代码,又要维护文档,一旦开发进度紧张,很容易导致代码与文档不一致。Web API有一个Help Page插件,可以很方便的根据代码及注释自动生成相关API说明页面。Help Page安装步骤及扩展(以VS2015为例):右键点击WebAPI项目的引用,选择"管理NuGet程序包"在搜索框中输入 helppage进...

2016-09-30 09:40:48 10922 1

原创 C# UDP NAT 打洞 代码示例

C# UDP NAT 打洞 代码示例

2016-07-06 19:06:30 5686 9

原创 Asp.net Web Api开发(第三篇)自定义异常过滤器

Asp.net Web Api开发(第三篇)自定义异常过滤器

2016-06-17 13:51:25 6958 1

原创 Asp.net Web Api开发(第二篇)性能:使用Jil提升Json序列化性能

Asp.net Web Api开发(第二篇)性能:使用Jil提升Json序列化性能

2016-06-16 16:40:02 4327 1

原创 C# UDP服务编程,数据处理流程设计(抛砖引玉)

C# UDP服务编程,数据处理流程设计(抛砖引玉)

2016-05-27 11:23:58 1556 2

原创 C# UDP服务编程(NativeErrorCode = 10054)

.net UDP编程中的一个坑

2016-05-21 20:05:57 3766

原创 C# 基于StackExchange.Redis.dll利用Redis实现分布式Session

最近在研发一款O2O产品,考虑到分布式架构的需要,以前那一套.NET的Session管理方式已经不合用了。遂研究了一下Redis,发现基于这种Key-Value的内存数据库很适合来做分布式Session。本示例将基于StackExchange.Redis.dll进行实现。

2016-04-20 09:05:40 9206 3

原创 Newtonsoft.Json 自定义序列化特性

目前在项目中经常使用Newtonsoft.Json,因项目需要对其中的特定数据类型序列化有特殊要求,特地学习了下如何对Newtonsoft.Json的序列化进行自定义扩展开发。1、对DateTime类型,序列化输出为时间戳;2、对string类型,序列化输出为Unicode字符。

2016-04-04 22:21:45 8007

原创 C# 三种字节数组(byte[])拼接的性能对比测试

C# 三种字节数组(byte[])拼接的性能对比测试

2016-03-26 15:12:06 48454 8

转载 C# 理解Thread.Sleep()

我们可能经常会用到 Thread.Sleep 函数来使线程挂起一段时间。那么你有没有正确的理解这个函数的用法呢?

2016-03-22 21:10:14 5405 1

原创 Asp.net Web Api开发(第一篇) 自定义HTTP消息拦截器

Asp.net Web Api开发(第一篇) 自定义HTTP消息拦截器,实现统一消息拦截,Token验证,签名验证等。

2016-03-18 08:52:47 10618 1

原创 .net Windows Service安装包制作

本文主要是讲解怎么做一个Windows Service及带卸载功能的安装包,并在安装完服务后自动启动服务。VS2010、C#、.net 4.0

2016-01-07 15:50:41 5527 2

原创 兼容SQLSERVER、Oracle、MYSQL、SQLITE的超级DBHelper

本示例代码的关键是利用.net库自带的DbProviderFactory来生产数据库操作对象。仔细研究,你会发现每个数据库的官方支持dll都有一个Instance对象,这个对象都是继承了DbProviderFactory了。因此利用这点,我们就可以实现兼容多种数据的超级DBHelper了。以下为示例代码(其中暂时支持了SQLSERVER、MYSQL、SQLITE三种数据库,LoadDb

2015-12-21 21:56:42 30804 3

原创 WCF REST简单应用 编程初始化 help页面实现

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.ServiceModel;using System.ServiceModel.Web;using YFmk.Models.Web;namespace SmartServiceBLL{

2015-10-13 11:17:34 2126

原创 .NET MVC 图片上传

.NET MVC 图片上传示例

2015-04-22 10:08:54 6900 2

原创 C# 串口 已关闭 Safe handle

今天在使用我的通信框架,创建基于串口通信的客户端时,出现这样一个BUG:未处理 System.ObjectDisposedException Message=已关闭 Safe handle Source=mscorlib ObjectName="" StackTrace: 在 System.Runtime.InteropServices.SafeHandle.Da

2014-12-17 16:36:27 10023 7

原创 .NET MVC3.0 伪静态实现

关于.NET MVC的伪静态实现,网上有很多博文介绍,但都不能实现真正的伪静态,或者适应更复杂的伪静态需求,比如分页查询的页面。首先,我们要写一个路由拦截器,其中的一些拦截规则处理,需要你根据实际情况处理,我这里只是扩展了分页查询的伪静态处理,代码如下: /// /// 路由拦截器 /// 作者:Maximus Ye /// Email:[email protected]

2014-09-05 10:24:27 2115 1

原创 C# 二进制、Xml、Json序列化和反序列化

C#中三种序列化方式

2014-05-28 14:33:47 3559

原创 C# 开机启动

string fAppKeyName="LianLiJZX311"; string fAppPath = "\"" + AppDomain.CurrentDomain.BaseDirectory + "AppMonitor.exe\""; try { RegistryKey rgkRun = R

2014-05-13 11:06:46 1238

原创 【Android】开机启动 Service

package com.lianli.JZX311;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import android.util.Log;//开机广播public cla

2014-02-26 10:36:55 1051

原创 Eclipse输入辅助,自动提示

2014-02-26 10:33:04 4703

原创 SVN 上传新文件自动锁设置

具体设置方式如下:然后,搜索 enable-auto-props = yes去掉其前面的#和空格,再找到 [auto-props] 在其下方添加一行:* = svn:needs-lock=x这样后面我们上传新文件时就能自动加锁了,就能很好的避免文件版本冲突的发生。

2014-02-26 10:28:55 5097 1

原创 【WPF】在设计时,属性设置错误弹出提示框

public static readonly DependencyProperty MinimumProperty = DependencyProperty.Register("Minimum", typeof(decimal), typeof(NumericBox),new PropertyMetadata(new decimal(0),null,OnMinimumChanged));

2014-01-29 14:41:34 3275

原创 C# 多线程编程之锁的使用【互斥锁(lock)和读写锁(ReaderWriterLock )】

今天主要介绍下C#的两种锁:互斥锁(lock)和读写锁(ReadWriteLock)互斥锁(lock)lock 关键字将语句块标记为临界区,方法是获取给定对象的互斥锁,执行语句,然后释放该锁。当任何一个线程获取到锁后,其他线程如果需要使用该临界区内代码,则必须等待前一个线程使用完毕后释放锁。代码示例:Object thisLock = new Object();lock

2014-01-22 08:25:17 13934

转载 IP防护等级介绍

IP等级IP是Ingress Protection的缩写,IP等级是针对电气设备外壳对异物侵入的防护等级,来源是国际电工委员会的标准IEC 60529,这个标准在2004年也被采用为美国国家标准。在这个标准中,针对电气设备外壳对异物的防护,IP等级的格式为IPXX,其中XX为两个阿拉伯数字,第一标记数字表示接触保护和外来物保护等级,第二标记数字表示防水保护等级,具体的防护等级可以参考下面的

2014-01-06 10:16:16 1728

转载 RFID GEN2标准解析

符合EPC Class1 Gen2(简称G2)协议V109版的电子标签(Tag,简称标签)和Reader(读写器),应该具有下述的特性。Q1:标签存储器分为哪几个区?A:Tag memory(标签内存)分为Reserved(保留),EPC(电子产品代码),TID(标签识别号)和User(用户)四个独立的存储区块(Bank)。Reserved区:存储Kill Password(灭活口令)

2014-01-06 10:14:59 7880

转载 如何正确选择主流开发语言?

对于想学习软件开发的人来讲,您肯定对软件开发有了一些了解,但您在决定学习之前, 肯定也会遇到一个问题,那就是学什么语言?因为您看到身边的朋友或同学,有的学.NET,有的学java, 有的学PHP,有的学C、C++等等,而往往初学者对这些开发语言又不能很好的区别,究竟自己应该选什么开发语言呢? 我想肯定会让好多初学者感到疑惑,下面我就给大家分享一下我的体会和建议,希望能给您提供一些帮助。 开发语言的

2013-12-04 17:06:50 1598

原创 【WPF】ListView 大图标 横向排列效果

效果图如下:转载请注明出处:http://www.yyzq.net作者:Maximus 日期:2013年11月1日

2013-11-08 11:07:53 8367 2

原创 模拟账户跨服务器上传下载共享文件

using System;using System.Collections.Generic;using System.Text;using System.Diagnostics;using System.Runtime.InteropServices;using System.Security.Principal;using System.IO;using System.Drawin

2013-11-08 11:05:50 1460 2

GoogleSearchCollector(www.yyzq.net).zip

vs2010建的项目源码 主要功能是通过输入的搜索条件在google中搜索,并将结果中的所有url采集下来。

2019-09-19

C# UDP NAT

VS2015,基于.net 4.0开发,含NAT服务端、客户端源码。 本程序仅做UDP NAT穿透通信示例,应用到项目中还需要自己再封装,做其他处理。

2016-07-06

C# 三种字节数组(byte[])拼接的性能对比测试

C#中的三种字节数组拼接方式的性能对比测试DEMO。 博文地址:http://blog.csdn.net/sqqyq/article/details/50986977

2016-03-26

WindowsService安装包制作示范源码

VS2010项目工程示范了如何做一个Windows Service及带卸载功能的安装包,并在安装完服务后自动启动服务。

2016-01-12

C#通讯调试工具v3.0

开发工具:VS2010 语言:C# .NET Framework2.0 本软件主要功能如下: 1.串口,TCP服务端/客户端,UDP服务端/客户端通讯调试; 2.支持Hex,ASCII两种格式的命令调试; 3.接收数据可通过右键菜单一键计算Hex对应的数值; 4.字节计算器/检验值计算器(CRC16,自定义多项式CRC16,XOR)。 具体可看我的博文:http://blog.csdn.net/sqqyq/article/details/10012183 下一版本计划加入功能: 1.串口通讯监视。 2.Socket通讯监视。 若有其他的功能建议可发送邮件到我的邮箱:[email protected] 本软件也耗费了我不少的时间和精力,希望各位同行们尊重个人劳动成果,如果在此版本的基础上修改发布新的版本,请包含原作者信息(包括代码和UI界面相关信息),为中国的开源事业做出一点贡献。

2013-08-26

SVN服务端,客户端安装教程

Windows下的SVN服务端安装教程 一叶知秋制作整理 1.依次安装TortoiseSVN,Subversion 2.将SVNService.exe拷贝到Subversion安装目录下的bin目录下 3.运行cmd,进入命令行,将目录切换到Subversion安装目录下的bin目录下, 执行命令,制定根目录,假设你指定的目录为:d:\SvnRoot: SVNService -install -d -r d:\SvnRoot (根目录建立后不可删除,不可改名,否则SVNService服务将无法启动) 4.打开“管理工具”-“服务”,找到SVNService服务,启动类型设置为“自动”,并启动该服务 5.打开根目录,在根目录下创建一个文件夹 tx,右键文件夹,选择”在此创建版本库“。 6.权限配置:(打开创建的版本库目录 tx) 修改 conf/svnserve.conf anon-access = none auth-access = write password-db = passwd 修改 conf/passwd (以下一共创建了3个用户) [users] admin=admin guest= yq=yq 修改 conf/authz(用户分组,目录权限配置) [groups] g_admin=admin g_guest=guest g_user=yq [tx:/] @g_admin=rw @g_guest=r @g_user=rw 7.使用TortoiseSVN访问版本库:svn://192.168.1.1/tx

2013-07-02

C# 大宝宝IP地址便捷修改器(v1.1)

因为老婆的笔记本不知道为什么一待机,IP地址就被清空了。各种搞不定后,特写此工具一键搞定~~ 开发工具:VS2010 语言:C# 版本:1.1 修正BUG: 1.没有方案XML文件时,启动报错。 2.未捕获修改失败后的返回值,新版本中返回出错值时报错。 3.修改了DNS参数在未设置备用DNS时无法成功设置的错误。

2013-05-15

C# 大宝宝IP地址便捷修改器(v1.0)

因为老婆的笔记本不知道为什么一待机,IP地址就被清空了。各种搞不定后,特写此工具一键搞定~~ 开发工具:VS2010 语言:C# 版本:1.0

2013-05-15

串口通信监控工具

安装后,可用于监控其他程序在串口上的数据收发情况。

2013-01-03

MVC3.0安装文件

MVC3.0开发必备的安装文件。包含一个主程序,一个语言包。

2012-07-31

VS2010 Js 代码折叠 插件

VS都到2010了,但js代码仍不支持代码折叠。本插件安装后重启VS2010 JS代码即可折叠了。

2012-06-27

CRC16校验计算器

CRC16校验值计算器,带C#.NET源码。 /*任何个人均可免费修改,使用本程序,但请保留以上作者信息,谢谢!*/

2012-06-04

.NET 导出PDF DLL

.NET 导出PDF需要的2个DLL itextsharp.dll ICSharpCode.SharpZipLib.dll

2012-04-16

HTML5 Canvas 游戏框架(QuarkJS)

基于HTML5 Canvas 开发的Javascript游戏框架(QuarkJS) 附API说明及DEMO示例。

2012-03-09

C#源码混淆器

可混淆加密合并编译好的dll,exe文件,经Reflector测试,成功防止反编译。

2012-03-08

JQuery-easyUI 1.2.5中文版

JQuery-easyUI 1.2.5中文版,不知道怎么用JQuery-easyUI 的下了看看吧。

2012-03-02

JQuery-esqyUI中文-1.2.5API

JQuery-esqyUI 1.2.5中文版,不知道怎么用JQuery-esqyUI的下了看看吧。

2012-03-02

按位异或校验和计算器

C#写的用于计算按位异或校验和的小工具。

2011-10-10

软件开发精美ICO一套

这是一套从EXT.NET中抽离出来的ICO包。

2011-07-19

超级好用的ICO制作工具.rar

之前找了很多工具,都没有这个好用,这个是我找了这么久最方便,最好用的ICO制作工具了。

2011-07-13

很小很好用的压缩包分割工具

很小很好用的压缩包分割工具 关于怎么使用,可以用文本编辑器打开查看。

2010-08-11

SQLite的SQL语法详解

SQLite的SQL语法 1 ALTER TABLE 2 ANALYZE 3 ATTACH DATABASE 3 BEGIN TRANSACTION 4 注释 5 BEGIN TRANSACTION 6 COPY 7 CREATE INDEX 8 CREATE TABLE 8 CREATE TRIGGER 11 CREATE VIEW 14 DELETE 14 DETACH DATABASE 15 DROP INDEX 15 DROP TABLE 15 DROP TRIGGER 16 DROP VIEW 16 END TRANSACTION 16 EXPLAIN 17 表达式 18 INSERT 24 ON CONFLICT子句 24 SQLite支持的编译指令(pragma) 25 PRAGMA命令语法 26 用于修改SQLite库的操作的Pragma 26 用于查询数据库的schema的Pragma 31 用于查询/更改版本信息的Pragma 32 用于库debug的Pragma 32 REINDEX 33 REPLACE 33 SELECT 34 UPDATE 36 VACUUM 36

2010-08-11

网页设计主题风格配色

想自己设计网页风格的,可以参照学习下。 颜色绝不会单独存在。事实上,一个颜色的效果是由多种因素来决定的:反射的光,周边搭配的色彩,或是观看者的欣赏角度。    有十种基本的配色设计,分别叫做:    无色设计(achromatic)、类比设计(analogous)、冲突设计(clash)、互补设计(complement)、单色设计(monochromatic)、中性设计(neutral)、分裂补色设计(splitcomplement)、原色设计(primary)、二次色设计(secondary)以及三次色三色设计(tertiary)。

2010-08-11

css详细教程.chm

学习CSS的入门必读 CSS 是 Cascading Style Sheet 的缩写。译作「层叠样式表单」。是用于(增强)控制网页样式并允许将样式信息与网页内容分离的一种标记性语言。

2010-03-10

j2me入门电子书 看看不错

初次学习J2ME,新手可以看看,应该有不错的帮助的。

2009-01-11

空空如也

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

TA关注的人

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