自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(86)
  • 资源 (1)
  • 收藏
  • 关注

原创 dotnet 从 app.config 中获取配置信息示例

【代码】dotnet 从 app.config 中获取配置信息示例。

2023-12-20 10:25:02 412

原创 postgres 常用指令

【代码】postgres 常用指令。

2023-08-22 11:03:45 444

转载 nginx 有哪些作用?

nginx 作用简介

2023-07-12 10:39:26 219

原创 C# RabbitMQ 使用示例

【代码】C# RabbitMQ 使用示例。

2023-05-09 17:23:06 382

转载 关于FTP 主动、被动模式的理解

FTP 端口 主动、被动模式

2023-02-07 18:04:31 144

原创 .Net WebAPI 增加对接口的IP访问限制

【代码】.Net WebAPI 增加对接口的IP访问限制。

2023-02-03 10:17:54 933

原创 windows 安装.net 3.5 失败 (最终解决方案)

将 NetFx3.cab 放到 C:windows目录下。PowerShell 管理员方式运行。等待 100% 完成即可。

2023-01-10 18:31:54 3446

原创 HttpWebRequest 的简单使用

【代码】HttpWebRequest 简单使用。

2022-11-07 17:17:19 523

原创 DataTableTo Excel、Csv

【代码】DataTableTo Excel、Csv。

2022-11-07 17:14:09 91

原创 postgres 检查是否为时间格式

postgres 检查是否为时间格式

2022-08-24 09:55:25 651

原创 检查 xml 中是否存在某个节点

xml 工具

2022-08-22 14:47:20 1606

原创 sql累加统计每个月的数量

-- 累加统计 ddi_install_manage 表每个月已切换的数据数据量 SELECT a.month as Name, SUM(b.total) AS ValueFROM ( select ym AS month, SUM(sum) AS total FROM ( select to_char(to_timestamp(remarks2,'yyyy-MM')+'1 month','yyyy-MM') as ym,count(*) as sum from.

2022-01-27 13:51:00 3134

原创 C# 开始时间结束时间生成时间范围

/// <summary> /// 生成日期范围 /// </summary> /// <param name="start"></param> /// <param name="end"></param> /// <returns></returns> private List<string&...

2022-01-25 15:31:06 719

转载 postgresql修改配置生效方法

对于配置服务器,,太多时候我们在Linux中做的操作是,配置*.conf文件,然后重启服务。而很多服务都具有reload功能,而但是具体到某个配置,有时候直接说出需不需要重启服务而使得配置生效,这并不是一件容易的事情。但是,postgresql却讲这部分能用在数据表中显式的告诉了我们:postgres# select name, context from pg_settings;name context archive_command sihup archive_mode

2021-11-12 13:16:57 1367

原创 sql 获取当前年份的12个月

select generate_series(cast(to_char(now(),'yyyy01') as integer),cast(to_char(now(),'yyyy12') as integer)) as a;

2021-11-11 09:55:54 1991

原创 postgres 批量删除表

DROP FUNCTION IF EXISTS bulk_del_tables();CREATE FUNCTION bulk_del_tables() -- 定义函数,返回值为 voidRETURNS void AS $$DECLARE names CURSOR FOR -- 定义游标,获取列表 SELECT tablename FROM pg_tables WHERE tablename LIKE '%new_ddi_sale_import%' ;BEGIN FOR stmt IN.

2021-11-09 13:16:12 907 1

原创 查找两个字符串的相似度

最近在项目中遇到了模糊匹配字符串的需求,记录一下思路。大致的需求: 系统中存在一批医院数据,需要筛选出其中重复的数据。分析:第一时间想到的是可以直接通过Sql 对关键字段进行分组 ,查找数据SELECT * FROM NAME IN (SELECT NAME FROM hospitalGROUP BY name HAVING COUNT(1)>1)然该方式只能查找出完全一致的数据,系统中存更多的是名称并不完全一致的重复数据如:左权康复医院、左权县...

2021-09-27 17:46:12 934

原创 C# Skip、 Take 实现分页

var filterList = result.Skip(pageSize * (pageIndex -1))?.Take(pageSize)?.ToList();

2021-09-09 13:42:39 825 1

原创 PGSQL 执行计划检查

EXPLAIN ANALYZE-- 加上 EXPLAIN ANALYZE 显示执行计划内容 (包含索引、执行时间等)EXPLAIN ANALYZE SELECT provinceidname, cityidname, countyidname ,name ,address,longitude ,latitude FROM odp_accountbase oa WHEREname ~ '医院$'AND StateCode =0AND accountclassificationcode..

2021-08-17 16:13:54 261

原创 C# 使用linq 对 list 分组

// 查询数据集var odpList = _cmd.Broker.RetrieveMultiple<odp_account>(sql);// 根据 countyidname 字段进行分组 var groupList = odpList.GroupBy(x => x.countyidName).Select(x => new { countyidName = x.Key, list = x.ToList() });分组后结果集如下...

2021-08-17 15:13:18 1263

转载 JToken 到泛型对象

T first = token["name"].ToObject<Guid?>();T second = token.Value<Guid?>("name");

2021-06-05 13:56:20 677

原创 C# 正值 完全匹配关键字

private string[] sqlKeyWord = new string[9] { "INSERT", "UPDATE", "DELETE", "DROP", "CREATE", "ALTER", "TRUNCATE", "GRANT", "REVOKE" }; // 检查特殊字符 if (!string.IsNullOrEmpty(inputPanel.SiteSql.Sql)) ...

2020-11-03 11:41:03 405

原创 C# xml转dataTable

public DataTable XmlToDataTable(string strXml) { StringReader sr = new StringReader(strXml); XmlTextReader xtr = new XmlTextReader(sr); DataSet ds = new DataSet(); ds.ReadXml(xtr); ...

2020-10-30 15:10:40 723

原创 MD5加密

// MD5 public static string Md5(string str) { using (var md5 = MD5.Create()) { var result = md5.ComputeHash(Encoding.UTF8.GetBytes(str)); var strResult = BitConverter.ToString(...

2020-10-30 09:36:17 92

原创 C# json简单操作

// 获取数据var result = HttpUtils.Post(url, body.ToString());// Json 字符串转Json对象var json = (JObject)JsonConvert.DeserializeObject(result);// Json 对象转DataTableDataTable dt = JsonConvert.DeserializeObject<DataTable>(json["data"].ToString());...

2020-10-29 17:23:52 141

原创 sql 小记

SQL SERVER-- 获取前一个月的第一天select cast(convert(varchar(8), dateadd(mm, -1, getdate() ) ,23)+'01' as datetime);

2020-09-21 10:50:17 74

转载 Git冲突:commit your changes or stash them before you can merge. 解决办法

更新代码的时候遇到了下面的问题:这是因为其他人修改了xxx.cs并提交到版本库中去了,而你本地也修改了xxx.cs,这时候你进行git pull操作就会出现冲突,解决方法如下:1.保留本地修改通过git stashgit stashgit pullgit stash pop通过git stash将工作区恢复到上次提交的内容,同时备份本地所做的修改,之后就可以正常git pull了,git pull完成后,执行git stash pop...

2020-07-10 17:08:24 439

原创 node.js的安装及出现问题的记录

Node.js 就是运行在服务端的 JavaScript。Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。安装官网下载安装参考 https://www.jianshu.com/p/a7aac0f9...

2020-03-03 22:30:52 231

原创 AngularJS Select选择框

Html数据为对象时绑定使用键值对或.属性ng-options="x for(x,y) in list"ng-options="x.属性for xin list"给下拉框设置初始值<div ng-app="myApp" ng-controller="myCtrl"> <!-- ng-repeat 创建 --> &l...

2020-03-02 15:49:24 216

原创 继承中base关键字的用法、密封类sealed、new 关键字覆盖方法

1.base.父类成员 可以在子类中调用父类的成员 ,即使子类与父类中方法或属性同名,调用的也是父类里的。2.构造函数中使用调用子类的构造方法会先调用父类的构造方法,用:base("参数")来调用指定构造函数,如果不写会默认调用父类的无参构造函数,即和:base()效果一样//子类 public class Dog : Animal { publ...

2020-02-17 14:18:27 530

原创 Vue组件基础

<body> <!-- 父组件 --> <div id="app"> <button-counter></button-counter> </div> </body><script> //子组件 Vue.component('button-counter', { ...

2020-01-07 23:07:54 138

原创 C#DataGridView相关

1.获取鼠标选中行索引(从0开始)int index = datagridview1.SelectedRows[0].Index;2.获取鼠标选中单元格的数据//selectedRows[0]当前选中行,Cells[0]为第0个单元格,Cells[1]为第一个单元格..//获取鼠标选中行(从1开始)int id = Convert.ToInt32(dgvStore.Selec...

2019-12-31 12:46:23 266

原创 生产随机字符串、(包含数字、字符)

/// <summary> /// 生成随机字符串 /// </summary> /// <returns></returns> public List<string> GetMadom() { int index, ...

2019-12-30 08:58:22 200

原创 try、catch捕捉异常、throw强制抛出异常 简单实例

throw的用法写一个简单的实例,免得过段时间忘了foreach (var item in list) { try { if (item.Day % 2 == 0) { //使...

2019-12-15 17:48:31 810

原创 C#随机函数Radom问题详解

C#Radom函数快速连续生产相同随机数的解决方案Radom函数生成的随机数是根据随机种子(int类型)再进行一定的算法所得到的,随机种子就是new Radom() 中括号里的内容,如果我们没有指定随机种子,触发时的系统时间就会作为随机种子。所以当程序执行太快,Radom函数触发的间隔时间很短的时候,作为随机种子的系统时间相同,自然生成的随机数就会相同了。 随机数根据随随机种子来生成,随机种...

2019-12-15 15:57:52 636

转载 C#控制台调用函数的方法

最近写程序,遇到了一个很白痴的问题,记录下来,免得下次忘了。在C#控制台应用程序里调用自己写的函数的方法有两种:1. 将调用的函数设置成static2. 在Main里面实例化program,再调用。为什么不能在main里面用普通的函数调用方法呢?因为main是静态函数,他调用的本体函数也要求是static下面是举例:1 调用静态函数namespace ConsoleA...

2019-12-12 16:52:33 4404

原创 row_number() over()函数用法

语句作用:分组排序计算排名语法格式:row_number() over(partition by 分组列 order by排序列 desc) as 别名注意:使用该函数时,可以不写partition by分组列,但order by不可以少在使用 row_number() over()函数时候,over()里头的分组以及排序的执行晚于 where 、group by、 order b...

2019-12-12 13:44:46 4217

原创 SQL自定义函数和存储过程

两张表score和students自定义函数篇自定义函数分为SQL自定义函数:标量函数和表值函数 标量函数:标量函数是对单一值操作,返回单一值 表值函数:返回表类型的数据。 表值函数的返回类型是一个表,因此,可以像使用表一样使用表值函数。1.标量函数,返回一个标量值语法create function 函数名(参数)returns 返回值的数据类型as be...

2019-12-11 15:45:47 994

原创 sql练习

use mastercreate database Testgo--------------use Test--学生表if exists (select *from sysobjects where name='Students')drop table Students,Scoregocreate table Students(stuId int primar...

2019-12-11 10:42:58 452

原创 事务、ADO.NET中添加事务、ADO.NET中调用存储过程

事务就是将一些sql语句作为一个整体,要么都执行成功,只要有一条sql语句执行失败,就都不会执行。银行转账过程就是一个事务。转账需要两条update语句来完成,一条从被转出的账户扣款,一条存入转入的账户。我们必须保证两条sql语句都成功,或都失败才不会造成损失,这里就需要事务。update CardAccount set CurrentMoney=CurrentMoney-...

2019-11-08 13:42:24 287

freeFtpd 安装包,免积分下载,亲测可用

freeFtpd 安装包。 可用于搭建 ftp、ftps、sftp 服务。 https://www.cnblogs.com/Brickert/p/13848235.html 搭建教程

2023-12-29

NetFx3.cab 实测有效

NetFx3.cab 实测有效

2023-01-10

2021最新行政区划分级和编码123.7z

包含全国行政区划分类和编码

2021-11-18

空空如也

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

TA关注的人

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