- 博客(86)
- 资源 (1)
- 收藏
- 关注
原创 windows 安装.net 3.5 失败 (最终解决方案)
将 NetFx3.cab 放到 C:windows目录下。PowerShell 管理员方式运行。等待 100% 完成即可。
2023-01-10 18:31:54
3979
原创 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
3301
原创 C# 开始时间结束时间生成时间范围
/// <summary> /// 生成日期范围 /// </summary> /// <param name="start"></param> /// <param name="end"></param> /// <returns></returns> private List<string&...
2022-01-25 15:31:06
801
转载 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
1568
原创 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
2120
原创 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
1067
1
原创 查找两个字符串的相似度
最近在项目中遇到了模糊匹配字符串的需求,记录一下思路。大致的需求: 系统中存在一批医院数据,需要筛选出其中重复的数据。分析:第一时间想到的是可以直接通过Sql 对关键字段进行分组 ,查找数据SELECT * FROM NAME IN (SELECT NAME FROM hospitalGROUP BY name HAVING COUNT(1)>1)然该方式只能查找出完全一致的数据,系统中存更多的是名称并不完全一致的重复数据如:左权康复医院、左权县...
2021-09-27 17:46:12
1109
原创 C# Skip、 Take 实现分页
var filterList = result.Skip(pageSize * (pageIndex -1))?.Take(pageSize)?.ToList();
2021-09-09 13:42:39
918
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
312
原创 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
1333
转载 JToken 到泛型对象
T first = token["name"].ToObject<Guid?>();T second = token.Value<Guid?>("name");
2021-06-05 13:56:20
806
原创 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
458
原创 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
789
原创 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
126
原创 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
175
原创 sql 小记
SQL SERVER-- 获取前一个月的第一天select cast(convert(varchar(8), dateadd(mm, -1, getdate() ) ,23)+'01' as datetime);
2020-09-21 10:50:17
102
转载 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
486
原创 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
292
原创 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
252
原创 继承中base关键字的用法、密封类sealed、new 关键字覆盖方法
1.base.父类成员 可以在子类中调用父类的成员 ,即使子类与父类中方法或属性同名,调用的也是父类里的。2.构造函数中使用调用子类的构造方法会先调用父类的构造方法,用:base("参数")来调用指定构造函数,如果不写会默认调用父类的无参构造函数,即和:base()效果一样//子类 public class Dog : Animal { publ...
2020-02-17 14:18:27
578
原创 Vue组件基础
<body> <!-- 父组件 --> <div id="app"> <button-counter></button-counter> </div> </body><script> //子组件 Vue.component('button-counter', { ...
2020-01-07 23:07:54
157
原创 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
342
原创 生产随机字符串、(包含数字、字符)
/// <summary> /// 生成随机字符串 /// </summary> /// <returns></returns> public List<string> GetMadom() { int index, ...
2019-12-30 08:58:22
252
原创 try、catch捕捉异常、throw强制抛出异常 简单实例
throw的用法写一个简单的实例,免得过段时间忘了foreach (var item in list) { try { if (item.Day % 2 == 0) { //使...
2019-12-15 17:48:31
860
原创 C#随机函数Radom问题详解
C#Radom函数快速连续生产相同随机数的解决方案Radom函数生成的随机数是根据随机种子(int类型)再进行一定的算法所得到的,随机种子就是new Radom() 中括号里的内容,如果我们没有指定随机种子,触发时的系统时间就会作为随机种子。所以当程序执行太快,Radom函数触发的间隔时间很短的时候,作为随机种子的系统时间相同,自然生成的随机数就会相同了。 随机数根据随随机种子来生成,随机种...
2019-12-15 15:57:52
698
转载 C#控制台调用函数的方法
最近写程序,遇到了一个很白痴的问题,记录下来,免得下次忘了。在C#控制台应用程序里调用自己写的函数的方法有两种:1. 将调用的函数设置成static2. 在Main里面实例化program,再调用。为什么不能在main里面用普通的函数调用方法呢?因为main是静态函数,他调用的本体函数也要求是static下面是举例:1 调用静态函数namespace ConsoleA...
2019-12-12 16:52:33
4627
原创 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
4319
原创 SQL自定义函数和存储过程
两张表score和students自定义函数篇自定义函数分为SQL自定义函数:标量函数和表值函数 标量函数:标量函数是对单一值操作,返回单一值 表值函数:返回表类型的数据。 表值函数的返回类型是一个表,因此,可以像使用表一样使用表值函数。1.标量函数,返回一个标量值语法create function 函数名(参数)returns 返回值的数据类型as be...
2019-12-11 15:45:47
1065
原创 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
518
原创 事务、ADO.NET中添加事务、ADO.NET中调用存储过程
事务就是将一些sql语句作为一个整体,要么都执行成功,只要有一条sql语句执行失败,就都不会执行。银行转账过程就是一个事务。转账需要两条update语句来完成,一条从被转出的账户扣款,一条存入转入的账户。我们必须保证两条sql语句都成功,或都失败才不会造成损失,这里就需要事务。update CardAccount set CurrentMoney=CurrentMoney-...
2019-11-08 13:42:24
319
freeFtpd 安装包,免积分下载,亲测可用
2023-12-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人