- 博客(261)
- 资源 (12)
- 收藏
- 关注
原创 自动生成数据导出查询语句(mysql)
GROUP_CONCAT超长截断问题https://blog.youkuaiyun.com/优快云_WYL2016/article/details/122778620生成查询语句SET SESSION group_concat_max_len = 10240;SELECT CONCAT( 'SELECT CONCAT_WS('','',', GROUP_C...
2023-10-24 17:50:51
87
原创 JavaScript Generator(生成器)示例
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=...
2023-06-08 09:15:00
79
原创 js 乱序数组
var times = 1000;var numLen = times.toString().length;var indexMulti = Math.pow(10, numLen);console.log(indexMulti);var sourceArray = [];for (var i = 0; i < times; i++) { sourceArray.push(...
2023-05-21 10:25:24
86
原创 Postgres SQL 结合 Dapper IN 的写法
<PackageReference Include="Dapper" Version="2.0.123" /><PackageReference Include="Npgsql" Version="6.0.0" />var aggs = await _npgsqlConnection.ExecuteScalarAsync<dynamic>("SELECT S...
2022-12-06 08:52:57
329
原创 Postgres SQL 结合 Dapper 时序分析
<PackageReference Include="Dapper" Version="2.0.123" /><PackageReference Include="Npgsql" Version="6.0.0" />var result = (await _npgsqlConnection.QueryAsync<dynamic>("SELECT minute...
2022-12-05 09:36:49
211
原创 Postgres SQL 构建json对象
select jsonb_agg(data)from ( select jsonb_build_object( 'MobileOperator', MobileOperator, 'MobileQCellCore', MobileQCellCore, 'data', jsonb_agg(jsonb_build_object('UpdateTime', UpdateT...
2022-12-05 09:32:04
267
原创 Rocky Linux 9 安装 Gitelab-ee(15.6.0-ee)
Rocky Linux 9 安装 Gitelab-ee(15.6.0-ee)
2022-11-25 12:02:05
341
原创 自动生成 Insert、Update SQL(MySQL)
SELECT CONCAT( 'INSERT INTO ', CONCAT( '`', table_name, '`' ), ' (', GROUP_CONCAT( CONCAT( '`', COLUMN_NAME, '`' ) ), ') VALUE (', GROUP_CONCAT( CON...
2022-11-08 11:55:25
198
原创 容器环境下如何将项目依赖的NuGet包中的XML文档添加到Swagger
容器环境下如何将项目依赖的NuGet包中的XML文档添加到Swagger
2022-10-12 16:36:55
319
1
原创 使用Autofac简单扩展dotnet core ioc
项目中引入如下nuget package<ItemGroup> <PackageReference Include="Autofac.Extensions.DependencyInjection" Version="7.2.0" /> <PackageReference Include="Microsoft.Extensions.Dependency...
2022-04-19 10:35:21
171
原创 自定义扩展LINQ通用的Distinct规则
public class EqualityComparer<T, V> : IEqualityComparer<T> { private readonly Func<T, V> _selector; public EqualityComparer(Func<T, V> selector) { ...
2022-04-07 09:34:36
89
原创 JavaScript自定义html标签
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=...
2021-09-01 16:47:42
91
原创 使用按位异或做数据交换
using System;using System.Diagnostics;namespace ExchangeDemo { class Program { static void Main (string[] args) { Random random = new (Environment.TickCount); f...
2021-08-10 15:37:20
83
原创 如何应对大数据高并发
如何应对大数据高并发增强服务器硬件配置增加cpu核心, 高速缓存, 频率增加内存容量, 频率HDD换成SSD使用磁盘阵列使用高速网卡将双绞线换成光纤,甚至是背板使用专线分流(主要指负载均衡)DNSCDNF5LVSLBFHAProxyNginx文件服务器动静分离数据库读写分离数据冷热分离服务拆分分布式/微服务: 细粒度的服务拆分,方便按需进...
2021-08-03 09:44:00
137
原创 core 异步阻塞
Console.WriteLine(DateTime.Now); CancellationTokenSource cancellationTokenSource = new CancellationTokenSource(TimeSpan.FromSeconds(10)); CancellationToken stoppingToken = canc...
2021-04-27 11:38:09
78
原创 mvc 浏览器回退重新加载页面
服务端返回禁用缓存的headerResponse.Cache.SetExpires(DateTime.Now.AddDays(-1));Response.Cache.SetValidUntilExpires(false);Response.Cache.SetRevalidation(HttpCacheRevalidation.AllCaches);Response.Cache.SetC...
2020-10-10 14:32:47
84
原创 linq to sql设置根据主键更新记录
在save change前,调用如下方法就好了SetUpdateCheckStatus(this, UpdateCheck.Never);public static void SetUpdateCheckStatus(DataClassesDataContext dataContext, UpdateCheck updateCheckStatus) { ...
2020-08-10 16:17:44
73
原创 .net 证书的使用
下载OpenSSL下载地址:https://sourceforge.net/projects/openssl/files/latest/download创建SSL证书-- 创建密钥(jieke.key)和公钥证书(jieke.crt)openssl req -newkey rsa:2048 -nodes -keyout jieke.key -x509 -days 365 -out ji...
2020-04-25 15:30:48
229
原创 Power Designer导出物理模型到excel
在pd中,shift+ctrl+X,打开脚本运行,脚本如下:Option Explicit Dim rowsNum rowsNum = 0'-----------------------------------------------------------------------------' Main function'---------------------------...
2020-03-27 12:06:23
78
原创 设计模式原则
学习设计原则,是学习设计模式的基础。在实际开发过程中,并不是一定要求所有代码都遵循设计原则,我们要考虑人力、时间、成本、质量,不是刻意追求完美,要在适当的场景遵循设计原则,体现的是一种平衡取舍,帮助我们设计出更加优雅的代码结构。开闭原则(Open-Closed Principle,OCP)指一个软件实体如类、模块和函数应该对扩展开放,对修改关闭;所谓的开闭,也正是对扩展和修改两个行...
2020-02-23 19:23:31
62
原创 手写简单责任链框架
public interface IStepContext{}public class StepContext : IStepContext{}using System.Threading.Tasks;public delegate Task StepDelegate(IStepContext context);using System.Threading.Tasks;pub...
2020-02-16 12:42:40
60
原创 Emit的简单用法
// 安装 System.Reflection.Emit// 工具:ILSpyusing System;using System.Reflection;using System.Reflection.Emit; // 首先申明程序集名称 AssemblyName assemblyName = new AssemblyName("MyAsse...
2020-02-03 18:17:20
164
原创 委托、拉姆达、匿名类、扩展方法
// 委托的本质是一个类 public delegate void NoReturnNoParam(); public delegate void NoReturnWithParam(string name, int age); static void Show() { Console.WriteLine("...
2020-02-03 17:55:42
54
原创 手写简单AOP(C# Core版)
定义申明public interface MyInterface { void Do(); int Add(int x, int y); }实现申明using System; public class MyImplement : MyInterface { public int Add(int x, int y) ...
2020-02-02 11:40:44
90
原创 IL指令字典
Add 将两个值相加并将结果推送到计算堆栈上。Add.Ovf 将两个整数相加,执行溢出检查,并且将结果推送到计算堆栈上。Add.Ovf.Un 将两个无符号整数值相加,执行溢出检查,并且将结果推送到计算堆栈上。And 计算两个值的按位“与”并将结果推送到计算堆栈上。Arglist 返回指向当前方法的参数列表的非托管指针。Beq 如果两个值相等,则将控制转移到目标指令。Beq.S 如...
2020-01-19 09:15:15
124
原创 闭包示例
<!doctype html><html lang='en'><head> <title>闭包示例</title> <style> .table-normal { width: 80%; border: 1px solid #ccc; ...
2019-10-20 15:28:49
54
原创 组合继承
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-...
2019-10-20 14:13:27
47
原创 构造继承
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-...
2019-10-20 14:12:42
51
原创 原型继承
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-...
2019-10-20 14:11:57
51
原创 事件绑定
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-...
2019-10-20 14:11:01
55
原创 面向对象与this指向
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-...
2019-10-20 14:10:20
49
原创 函数的递归调用
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-...
2019-10-20 14:09:27
42
原创 闭包
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-...
2019-10-20 14:08:24
44
LumiSoft.Net
2012-07-30
JavaScript面向对象程序设计
2012-04-19
Csharp编程指南+参考手册
2011-10-17
VC++多线程编程
2011-10-17
DIV+CSS布局大全
2011-10-10
文件 后缀名
2011-10-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人