自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(111)
  • 问答 (1)
  • 收藏
  • 关注

原创 两个数据源分页

两个数据源分页计算

2022-07-15 18:30:56 370

原创 .NET CORE 接口请求日志的采集

public class LogMiddleware : IMiddleware { private readonly ILogger<LogMiddleware> _logger; private readonly IRequestContext _requestContext; private static readonly List<string> ActionLog = new List<string>(..

2021-06-28 17:52:19 777

原创 2020-11-13

豆瓣数据采集,本次采用的是豆瓣租房数据搜集。我们来到这个地方,一般都是想租一个合适的房子,租某一块区域的,本人做了一个信息收集软件,无需你们过度的刷屏浪费时间。直接程序帮你们关键词监控。...

2020-11-13 15:40:27 118

原创 上班摸鱼技巧

Ctrl + W作用:关闭浏览器中当前浏览页面。Ctrl + Shift + T**作用:**恢复浏览器中之前关闭的窗口。Alt + F4**作用:**快速关闭整个浏览器页面。Win+M**作用:**一键返回桌面Win + D**作用:**一键返回桌面Win+L作用:锁定电脑做这些动作的时候一定要,面无表情,手指啪啪的敲键盘哦...

2020-09-28 14:56:45 656

原创 .NET CORE 集成Stripe总结

目前PayPal与Stripe占据绝大数的海外支付渠道。为了帮助小白,快速集成,主要介绍使用.NET CORE 集成的一些重要步骤,欢迎拍砖,交流,本人v:152¥5658$1861 注意去掉符号即可,是号码。第一步:https://stripe.com/申请一个测试账户,开发人员使用自己的邮箱一些信息,即可注册,门槛不是很高。第二步:进入https://dashboard.stripe.com/test/dashboard看url 就知道是测试面板第三步:进入左导航栏开发者选项,拿到可..

2020-06-01 15:24:29 874 3

原创 .NET CORE 项目谷歌浏览器不能访问,其他浏览器正常

谷歌chrome浏览器限制端口:6000、6665 6666 6667 6668 6669,这些端口项目中最好别使用,

2020-05-22 17:41:27 713

原创 .NET CORE sql 样例

第一步首先在项目中引用dapper,mysqlconnector两个组件,如下图所示假设实体类 public class StoreResponse { /// <summary> /// 分行的ID /// </summary> public int StoreID { get; ...

2020-04-23 17:48:30 334

原创 C# 属性值的特性验证样例

public abstract class AbstractAttribute : Attribute { public AbstractAttribute() { } public abstract bool Validate(object Value); } public class DataLengthAtr...

2019-01-27 12:07:51 1881

原创 C# 枚举特性使用样例

 public class RemarkAttribute : Attribute    {        private string _Remark { get; set; }        public RemarkAttribute(string remark)        {            _Remark = remark;        }        pub...

2019-01-26 15:10:25 391

原创 css 圣诞树 的 写作

&lt;!DOCTYPE html&gt;&lt;html&gt;&lt;head&gt;&lt;meta charset="utf-8" /&gt;&lt;meta http-equiv="X-UA-Compatible" content="IE=edge"&gt;&lt;title&gt;Page Title&lt;/ti

2019-01-12 16:31:43 420

原创 栈的基本操作

首先声明几个要实现的方法public interface Stack&lt;E&gt; { E pop(); E peek(); void push(E e); int getSize(); boolean isEmpty();}紧接着结合动态数组进行包装public class ArrayStack&lt;E&gt; implements...

2018-08-19 14:35:23 163

原创 Array的基本操作

public class Array&lt;E&gt; { private E[] data; private int size; public Array(int capacity){ data=(E[])new Object[capacity]; size=0; } public Array(){ thi...

2018-08-19 08:23:45 174

原创 GO简单的并发服务器样例

package mainimport ( "net" "fmt" "strings")func handleConn(conn net.Conn){ defer conn.Close() for { buf:=make([]byte,1024) n,connReadErr:=conn.Read(buf) if connR...

2018-08-18 17:40:49 627

原创 redis key过期时间的监听

第一步修改配置文件############################# EVENT NOTIFICATION ############################### Redis can notify Pub/Sub clients about events happening in the key space.# This feature is documented at http:...

2018-03-05 09:50:15 2595 2

原创 C# 关于API 限制调用次数方法

一般短信接口,或者付费的接口,需要做一定时间内调用次数的限制。本文主要根据客户端 ip 做区分调用次数,只考虑可能会有一级代理级别。首先,我们根据以下两行代码获取客户端ipstring IpAddress = "";//获取真实IP if ((HttpContext.Current.Request.ServerVariables["HTTP_X_FORWAR

2018-01-30 18:53:29 7161 3

原创 网址参数递增。简单的加密

我们经常会遇到一些递增量作为参数的网址,但是我们并不想把一些数据轻易的全都给别人,那么通过简单的 映射替换加以解决。。http://hotels.ctrip.com/hotel/441359.html#ctm_ref=hod_hp_hv_def_n_1http://hotels.ctrip.com/hotel/441360.html#ctm_ref=hod_hp_hv_def_n_1

2018-01-30 14:09:17 485

原创 StackExchange.Redis 事务操作

ConnectionMultiplexer con = ConnectionMultiplexer.Connect("127.00.1:6379");//  -- 1实例化客户端            IDatabase db= con.GetDatabase();//获取数据库  -- 2            var tran = db.CreateTransaction();//创建

2018-01-16 10:15:48 1195

原创 C# redis 简单的对象池

public class WaterRedisClient    {        public static WaterRedisClient WaterRedisClientInstace() {            return new WaterRedisClient();        }        public static readonly object o

2017-12-13 17:55:36 599

原创 redis 基本操作

redis 的基本类型 本文主要介绍string,hash,list,set,sortset,sorted set五个基本类型的用法.首先简单的说明key设置的注意点,不要过长(1,占用内存2,影响查询效率3,128个字节以内,有一定的规律性),不要太短,有统一的命名规范。String 注意点:1.最大数据量512兆        2.二进制安全的存入与获取相同 操作 

2017-12-06 20:01:46 148

原创 C# 字符串字母的大小写组合

需要: 例如一个字符串是 “sd” 需要计算出 各个位置上的大小写所有的可能性AASGaASGAaSGaaSGAAsGaAsGAasGaasGAASgaASgAaSgaaSgAAsgaAsgAasgaasg以下是C# 实现代码static void Print(string str) {

2017-10-13 19:56:45 655

原创 C# 下使用Protocol Buffer样例。

我的服务端是使用serviceStack建立的首先声明一个request对象。特性加上 [ProtoContract] 这个需要引用protobuf-netdll [Route("/hello/{Name}")] [ProtoContract] public class Hello : IReturn { [ProtoMember(1)]

2017-09-15 18:00:20 3915

原创 使用C#多线程提高系统响应能力举例

业务需求1.当后端接口接受用户请求的时候,可能需要保存到多个地方(可能去写缓存,去入实体库)。假设从Client接受到data 需要保存到DB1,DB2,DB3保存时间:DB1>DB2>DB3下面举个例子假设保存DB1失败,DB2成功,DB3成功。当程序检测到有任何一个保存成功的时候,就立马提示用户保存成功   Console.WriteLine("开始接收到数据……");

2017-08-22 17:55:24 423

原创 简单文件输出函数

public static void Write(string context, string name)        {            string s = "C:\\Users\\";            s = s + name+ ".txt";            FileStream fs = new FileStream(s, FileMode.Creat

2017-08-19 14:02:02 250

原创 时间参数转换成文字

public static string SetSortTime(DateTime? dt)    {        var rtn = string.Empty;        var dateTime2 = DateTime.Now;//现在时间        var dateTime1 = Convert.ToDateTime(dt);//设置要求的减的时间       

2017-08-11 09:39:46 389

原创 C# 时间与时间戳的互相转化

public static long GetTimestamp(DateTime datetime)    {        var startTime = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));        var result = (long)(datetime - startTime).To

2017-08-11 09:24:39 290

原创 C#性能测试垃圾回收与运行时间帮助

internal sealed class OperationTimer : IDisposable    {        private Stopwatch m_stopwatch;        private string m_text;        private int m_collectionCount;        public OperationTimer

2017-07-12 13:54:09 541

原创 jquery移动代码样例更改字体大小

var y=100;var x=100;$(document).ready(function(){  $("#b3").mouseover(function(){    $("div").animate({left:y,top:x});    // $("d").animate({font-size:z+"px"});     y+=100;    if

2017-07-06 11:20:17 359

原创 jquery ajax请求样例

$(function(){  $("#b01").click(function(){      var html=$.ajax(        {                 url:"http://localhost/xxx/json/reply/CalledRequest",        type:"POST",        dataType:"json",

2017-07-06 11:18:55 262

原创 javaScript倒计时的实现

function startTime() {var today=new Date();var h=today.getHours();var m=today.getMinutes();var s=today.getSeconds();    m=checkTime(m);    s=checkTime(s);    document

2017-07-04 14:56:34 197

原创 数据库分页存储过程

USE [BeiSenSurveyCloudData]GO/****** Object:  StoredProcedure [dbo].[BG_GetEnterpriseByPage]    Script Date: 06/16/2017 15:00:37 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONG

2017-06-16 16:56:26 239

原创 抓取URl数据方法

/// 服务器地址        /// 返回响应数据        /// /// http方法        /// 数据        /// 返回是否提交成功        public static bool Request(string url, out byte[] responseData,            string httpMethod = We

2017-06-12 14:46:44 1638

转载 状态模式

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace stateTest{    class Program    {        static void Main(

2017-05-10 17:40:04 168

原创 策略模式

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace strategyTest{    class Program    {        static void Ma

2017-05-10 16:31:10 144

原创 当某一数值相等,接着安照拼音排序的方法

using System;using System.Collections.Generic;using System.Globalization;using System.Linq;using System.Text;using System.Threading.Tasks;namespace orderByChinese{    class Program

2017-05-08 14:37:37 610

原创 寻找前n个数的方法

int[] array = new int[] { 1, 3, 7,7,7 ,9, 2, 14 };//需求找出最大的前3个数            List result = array.Where(p => array.OrderByDescending(o => o).Take(3).ToList().Contains(p)).ToList();                 

2017-05-06 10:41:21 355

原创 中间空格过滤

string str = "hello      哈哈";            str = System.Text.RegularExpressions.Regex.Replace(str, @"\b\s+\b", " ");

2017-04-25 15:34:21 200

原创 C# json的序列化与反序列化 字典集合,类型集合

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using Newtonsoft.Json.Linq;using System.Web.Script.Serialization;using Newt

2017-02-13 17:24:59 789

原创 注册表的使用

///     /// 注册表静态方法。    ///     public static class RegistryHelper    {        ///         /// 保存值至注册表。        ///         /// 名        /// 值        public static void SetValue(str

2017-01-04 09:52:58 265

原创 winform软件自动登录

第一步,在配置文件添加一个键值对。    第二步,写两个方法,一个是读取,一个是修改的代码     #region 返回该软件是否自登录        public bool autoLogin()        {            String strAutoStar = "";            ExeConfigurationFileMap fi

2017-01-04 09:35:01 444

原创 跨线程更改窗体的属性

在一个winform程序中可能会启动一个线程去对进行窗体变化这就关系到跨线程调用资源的问题,有两个解决办法:第一个办法:在构造函数里面添加Control.CheckForIllegalCrossThreadCalls = false;第二个方法,使用委托的方法用到了两个lamda表达式。 Thread th = new Thread(() => {

2016-12-27 14:34:02 298

空空如也

空空如也

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

TA关注的人

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