自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

焦点男孩

学无止境

  • 博客(101)
  • 资源 (22)
  • 收藏
  • 关注

原创 solr 查询以特殊符号拼接Id成的字段

查询tags字段中包含一个或者多个id的数据。注意:tags分词后。

2023-11-21 17:43:59 133

原创 Redis 系列六之发布订阅

#region ---发布/订阅--- /// <summary> /// 发布 /// </summary> /// <param name="toChannel">频道</param> /// <param name="message">消息&l...

2020-01-17 11:45:44 148

原创 Redis 系列五之分布式锁

#region ---分布式锁--- /// <summary> /// 加锁 /// </summary> /// <param name="key">锁key</param> /// <param name="selfMark">自己唯...

2020-01-16 15:48:05 218

原创 Solr 像sql in查询语法

方案1.userId:(10001 10010 10011) 用空格分隔方案2. (userId:10001 OR userId:10010OR userId:10011)

2019-10-21 10:52:45 955

原创 Solr 精准查询和模糊匹配

Solr模糊和精确查找的区别:是否有英文双引号""模糊匹配(分词查询)精准查询:将关键词用英文双引号括起来就是精确搜索

2019-10-18 17:25:59 4355 1

原创 C# 分段读/写文件(可实现断点续传)

string filePath = @"C:\Users\wangbinbin\Desktop\TestDemo\TestDemo\files\imgs.rar"; string savePath = string.Format(@"C:\Users\wangbinbin\Desktop\TestDemo\TestDemo\files\jayzai...

2018-10-10 17:38:36 3491

转载 C# Redis API

Redis命令ServiceStack.Redis之IRedisClien  事实上,IRedisClient里面的很多方法,其实就是Redis的命令名。只要对Redis的命令熟悉一点就能够非常快速地理解和掌握这些方法,趁着现在对Redis不是特别了解,我也对着命令来了解一下这些方法。一、属性IRedisClient的属性如下: 属性 说明 ...

2015-09-24 11:14:47 3754 1

原创 C# redis 系列四 之 主(master)从(slave)同步

主(master)从(slave)同步我们在E盘新建两个文件夹:RedisMaster和RedisSlave:把需要的文件复制粘贴到这两个文件夹中:如下图然后把对应的redis.conf配置文件的端口修改:port 6390(主),port 6391(从)主(Master)的配置信息:daemonize yespidfile /var/run/redis_63

2015-09-10 11:39:49 778

原创 C# redis 系列三

Redis编程:下载开发驱动:ServiceStack.Redis注意:如果把开发驱动(ServiceStack.Redis)引用到自己项目中,运行项目报:ServiceStack.Common缺少依赖项,把Newtonsoft.Json.dll也引用到项目中。redis.conf:requirepass 123456using System;using System.C...

2015-09-10 11:38:57 1855

原创 C# Redis 系列二

Redis 安装和启动,寄宿win服务中,Redis.conf详解,redid命令下载Redis:可以去Redis官网下载自己系统对应的版本:我这里提供windows 64位 Redis 2.8 包解压redis-2.8.zip后,在F盘新建一个名称为:Redis文件夹(你也可以在其他盘符新建文件夹,根据自己而定);把redis-2.8=>bin=>release=>redis-2.8.1

2015-09-08 10:07:44 1400

原创 C# Redis 系列一

1.简介:Redis是一个用的比较广泛的Key/Value的内存数据库。redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,

2015-09-08 09:55:15 1252

原创 MVC 检测用户是否已经登录

前言当我们访问某个网站的时候需要检测用户是否已经登录(通过Session是否为null),我们知道在WebForm中可以定义一个BasePage类让他继承System.Web.UI.Page,重写它的OnInit()方法,在OnInit()中判断Session中是否有用户登录的信息////// 公共基类里面干一些公共的事情///public classBasePage

2014-11-18 19:47:50 6139

原创 MVC和Web API 过滤器Filter

MVC和Web API Filter(过滤器)ASP.NET MVC 支持以下类型的操作筛选器:·授权筛选器。这些筛选器用于实现IAuthorizationFilter和做出关于是否执行操作方法(如执行身份验证或验证请求的属性)的安全决策。AuthorizeAttribute类和RequireHttpsAttribute类是授权筛选器的示例。授权筛选器在任何其他筛选

2014-11-18 11:00:40 6813

原创 WCF wsHttpBinding协议和x509证书创建和部署

WCF wsHttpBinding协议和x509证书创建和部署篇希望对大家有所帮助开发环境:Win7系统+VS2010WCF考虑传输安全性,X509证书验证。WCF创建X509证书步骤:1.把C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\makecert.exe文件复制一份到其他盘符,我这里就放在我自己的F盘cer文件夹下.

2012-06-11 22:26:04 4901 1

原创 Ionic.Zip.dll文件压缩和解压

1.下载Ionic.Zip.dll组件,添加引用,引用命名空间using Ionic.Zip; #region Ionic.Zip压缩文件 //压缩方法一 public void ExeCompOne() { string FileName = DateTime.Now.ToString("yyMMddHHmmss

2012-05-13 23:06:25 17696 4

原创 bcp批量复制数据到数据库中

1.Bcp批拷贝效率高,几百万数据小意思。完全没有什么压力。using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Data;usi

2012-03-28 09:10:19 1248

原创 SQL server如何定时执行SQl脚本(函数)

SQL server如何定时执行一些脚本具体步骤:1. SQL企业管理器2.启动SQL SERVER代理3.右键作业4.新建作业5.选择"常规"项中输入作业名称6.选择"步骤"项——点击新建按钮7."步骤名"中输入步骤名8."类型"中选择"Transact-SQL 脚本(TSQL)"9."数据库"选择执行命令的数据库10."命令"中输入要执行的T-SQL

2012-01-17 10:28:59 8631

原创 SQL事务处理

using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Data;using System.Data.SqlClient;names

2012-01-16 12:53:31 946

原创 C# Image 转成 base64

/// <summary> /// Image 转成 base64 /// </summary> /// <param name="fileFullName"></param> public static string ImageToBase64(string fileFullName...

2020-04-27 20:23:37 1970

原创 C# 非法关键词过滤 ToolGood.Words插件

VS=>工具=>库程序包管理器=>程序包管理器控制台输入:"Install-Package ToolGood.Words -Version 2.3.3.2"命令如下PM> Install-Package ToolGood.Words -Version 2.3.3.2添加引用:ToolGood.Words.dllusing ToolGood.Words;stat...

2020-04-15 16:50:22 2273 1

原创 C# sql中拼接查询条件时:避免where 1=1出现

string sql = string.Format("select * from {0} where 1=1", "user"); //拼接查询条件 string sqlWhere = string.Empty; if (userId > 0) { ...

2020-04-02 09:32:39 814

原创 .net 查看程序集(*.dll)的PublicKeyToken

1.运行=>powershell([system.reflection.assembly]::loadfile("C:\Users\wangbinbin\Desktop\bin\log4net.dll")).FullName2.使用vs的Tools Command Prompt命令行工具,输入SN -T "path",就会显示这个dll 的PublicKeyToken...

2019-09-25 13:54:00 1684

原创 C#中的FileUpload控件选择后预览图片效果

<asp:FileUpload ID="fupTmpPic" runat="server" onchange="onFileChange(this);" /> <asp:Image ID="imgDimensionalPic" runat="server" /> <script src="/js/jquery.min.js"&gt...

2019-09-17 23:24:17 911

原创 SVGAPlayer-Web

https://github.com/yyued/SVGAPlayer-Web<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="SVGAPlayer.aspx.cs" Inherits="WebApplication1.SVGAPlayer" %><!DOCTYPE html><ht...

2019-08-13 15:44:41 6002

转载 C# 销毁资源和释放内存

1.什么是资源? .NET 框架中如何访问资源?所谓的资源就是程序中可利用的数据,譬如:字符串、图片和任何二进制数据,包括任何类型的文件。在面向对象的环境中,每一个类型都标识为某些程序所用的资源,要想使用这些资源,必须为相应的类型分配一定的内存空间。访问一个资源需要如下几个步骤:1)分配内存空间: 调用中间语言(IL)中的newobj指令(使用new操作符时,将产生newobj指...

2019-07-26 17:11:54 1719

原创 C# 项目中引用的DLL 版本不一致的问题

<!--应用程序策略: 应用程序策略可以在应用程序配置文件中进行配置,应用程序配置文件位于应用程序目录下。对于.EXE应用程序,其配置文件由exe文件名加上.config后缀名构成,例如一个test.exe的应用程序,其配置文件就是test.exe.config。 而对于任何一个Web应用程序来说,其配置文件的文件名都是web.config。--> ...

2019-07-04 18:34:36 7045

原创 C# 将model实体和Dictionary相互转化

static void Main(string[] args) { UserInfo userInfo = new UserInfo { userId = 10001, nickName = "jayzai", headSmall = "1.png", headBig = "big_1.png", Tags = new List<st...

2019-07-04 11:47:45 9210 1

原创 jquery.qrcode.js生成二维码

html: 加一个div<div id="qrcode"></div> <script type="text/javascript"> $('#qrcode').qrcode({ render: "canvas", //设置渲染方式,有table和canvas,使用canvas方式渲染性能相对来说比较好...

2019-04-22 16:04:14 284

原创 C# 获取上周,本周,下周时间

DateTime currentTime = DateTime.Now; int week = Convert.ToInt32(currentTime.DayOfWeek); week = week == 0 ? 7 : week; //获取上周星期一/星期天 var sta...

2019-04-09 18:42:04 3645

原创 C# config自定义配置节点

<?xml version="1.0" encoding="utf-8" ?><configuration> <configSections> <sectionGroup name="IpList"> <section name="Ip" type="ConsoleApplication1.MyConfigHandl...

2019-04-09 11:51:10 1381

原创 C# 获取根目录地址

/// &lt;summary&gt; /// 获取根目录地址 /// &lt;/summary&gt; /// &lt;returns&gt;&lt;/returns&gt; public static string GetBasePath() { string basePa...

2019-03-15 10:53:49 997

原创 C# 邮件发送

/// <summary> /// 发送邮件:System.Web.Mail /// </summary> /// <param name="to">多个已分号分割:[email protected];[email protected]</param> /// <param name=...

2019-03-05 12:46:40 855

原创 C# 根据UserId生成可逆的唯一邀请码

static void Main(string[] args) { int userId = 100001;//用户id string code = Encode(userId); string decode = Decode(code); Console.Write...

2019-01-15 17:48:45 1852 2

原创 C# 版本号比较

/// &lt;summary&gt; /// 版本号比较:new_version&gt;=old_version /// &lt;/summary&gt; /// &lt;param name="new_version"&gt;8.4.0&lt;/param&gt; /// &lt;param name="old_.

2018-07-25 18:54:09 6808

原创 C# 中英文字(Emoji表情)符串截取方法

中英文字(Emoji表情)符串截取方法

2018-07-25 14:06:52 1440

原创 C# 引用类库dll时也能看到注释

1.选择项目=>属性=>生成=>输出=>勾选上“XML文档文件”2.生成时是生成dll和xml,别人要引用这个dll,把xml也拷给他,放在同一个文件夹下,引用dll后,他就能看到dll的注释了。

2017-10-24 17:02:07 1704

原创 C# 红包算法

/// /// 红包算法 /// /// /// public static List GetMoneys(RedPacket _redPacket) { //人均最小金额 double min = 0.1; if (_re

2017-04-10 15:05:31 3430

原创 C# 图片缩略图,图片水印,文字水印

using System;using System.Collections.Generic;using System.Drawing;using System.Drawing.Drawing2D;using System.Drawing.Imaging;using System.Linq;using System.IO;using System.Text;using System...

2017-02-03 15:48:16 1319

原创 c#编程之@的3种作用

1.忽略转义字符例如string fileName = "D:\文本文件\text.txt";  错误string fileName = "D:\\文本文件\\text.txt";或者使用@后string fileName = @"D:\文本文件\text.txt";2.让字符串跨行例如string strSql = "select * from t

2016-08-28 14:47:09 1527

原创 利用Reflection反射将对象转化为 List和Model

public class ReflectionConvertHelper { public static List ConvertToList(DataTable dt) { List list = new List();// 定义集合 Type type = typeof(T);// 获得此模型的类型

2016-08-03 14:30:04 2054

C# MongoDB版本

有几个例子,C# 代码封装的很清晰

2017-01-09

信鸽C# SDK源码

信鸽 C# SDK包 vs2012,代码注释详细,有控制台测试代码。

2015-12-22

WebApi和AccessWebApi两个项目(包含图片和文件上传)

WebApi和AccessWebApi两个项目(包含图片和文件上传)

2015-10-26

WebApi和访问WebApi两个项目(更新过)

WebApi和访问WebApi两个项目:多一些方法,封装方法,代码更加简洁,易懂

2015-10-10

windows 64 redis-2.8

redis: windows 64 redis-2.8包

2015-09-10

ServiceStack.Redis.3.9.71

C# reids 开发驱动ServiceStack.Redis.3.9.71

2015-09-10

ServiceStack.Redis.3.9.29.0

C# reids 开发驱动 ServiceStack.Redis

2015-09-10

Fizzler数据抓取

Fizzler插件数据抓取,屏蔽复杂的正则表达式

2015-04-22

WebApi和访问WebApi两个项目

WebApi和访问WebApi两个项目,有源码,注释非常详细,希望对大家有帮助。 HttpWebRequest类访问webApi

2014-12-05

json,xml格式化html显示

json,xml格式化后显示。希望对大家有帮助

2014-11-05

Ionic.Zip文件

Ionic.Zip.dll插件,解压和压缩的.dll插件

2013-06-14

flash 显示拍照,裁剪图片上传

C# flash显示拍照,裁剪图片上传.源码有详细注释。一看就懂。

2013-02-01

Discuz论坛

。net DISCUZ文档搭建文件和文件吧,有文字和截图,很详细。希望大家一起学习,(*^__^*) 嘻嘻

2012-02-15

SVN团队工具

SVN客户端和汉化包,SVN服务端和服务端搭建详细文档,VisualSVNServer

2012-01-17

谷歌地图GoogleMap

Google Map API 接口调用。

2012-01-17

SVN团队开发工具

SVN团队开发工具,有客户端(有汉化包)和服务端

2012-01-17

Lucene.net搜索

Lucene.net搜索功能完善,注释详细,一看就懂。

2012-01-17

C#发送邮件

C#发送邮件两种方法:1.Jmail插件邮件发送,2.VS中的SMTP插件邮件发送

2012-01-17

json格式数据转换

json格式数据转换两种方法:很简单,实用。

2012-01-16

SQL2008数据同步

SQl2008复制中本地发布和本地订阅实现主数据和服务数据库数据同步详细文档。

2012-01-16

WCF(X509证书的创建人部署)

WCF(X509证书的创建人部署)---WShttpbinding文件上传和下载,请相互学习。写的不好请多多指教。

2012-01-13

WCF文件上传和下载

WCF文件上传和下载,代码写的很规范,很容易看懂

2012-01-13

空空如也

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

TA关注的人

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