- 博客(109)
- 收藏
- 关注
原创 PostgreSQL(PGsql)数据库简单使用
1.创建表--判断表是否存在,不存在创建表DROP TABLE IF EXISTS eform_ceshi_text;CREATE TABLE eform_ceshi_text ( ID VARCHAR ( 50 ) NOT NULL, createTime TIMESTAMP ( 6 ) NOT NULL, modifiedTime TIMESTAMP ( 6 ) NOT NULL, createId VARCHAR ( 50 ) NOT NULL, updateId VARCHAR (
2022-02-21 11:24:21
4218
原创 Git报错解决:OpenSSL SSL_read: Connection was reset, errno 10054 错误解决
*首先,造成这个错误很有可能是网络不稳定,连接超时导致的,如果再次尝试后依然报错,可以执行下面的命令。打开Git命令页面,执行git命令脚本:修改设置,解除ssl验证git config --global http.sslVerify "false"...
2022-01-22 15:50:53
1586
原创 GitHub添加公钥(Git绑定GitHub)
本地Git通过添加公钥????绑定GitHub的详细步骤开始之前请确定你已经安装了本地Git,并已经创建了GitHub账号第一步ssh-keygen -t rsa -C "注册GitHub使用的邮箱@email.com" 运行截图????注册成功:第二步:复制公钥SSHvim .ssh/id_rsa.pub或cat .ssh/id_rsa.pub运行截图????第三步:到GitHub上添加公钥最后一步:检查是否添加成功执行命令????ssh -T git@githu
2022-01-22 14:16:58
2485
1
转载 ASP.NET Core 3.1 WebAPI的跨域问题
1、nuget要加上 Microsoft.AspNetCore.Cors 中间件。2、在Startup类里先定义一个全局变量。private readonly string AllowSpecificOrigin = "AllowSpecificOrigin";3、在Startup的ConfigureServices中添加以下代码来配置跨域处理。#region 跨域services.AddCors(options =>{ options.AddPolicy(AllowSpecif
2022-01-18 14:36:51
511
转载 JS正则匹配过滤字符串中的html标签及html标签内的内容
一、匹配html标签,但不匹配html标签里的内容(简单粗暴,直接上正则。前面三种不是我所需要的,后面reg4过滤单标签的,可以需要) var reg = /<[^>]+>/gi; //匹配所有的html标签。但不包括html标签内的内容 var reg2 = /<(?!img).*?>/gi; //匹配除img标签外的html标签 不包括html标签内的内容 var reg3 = /<(?!img|p|
2021-12-30 11:00:55
9984
翻译 VS2019快捷键大全
原因:创建.net WebApi的接口API。IIS作为服务端。安卓作为客户端发送json文件及其文件。 Android端使用xUtils3.0实现文件上传
2021-12-13 13:39:08
1716
转载 limit 分页查询
分页查询应用场景:当我们要显示的数据一页显示不全,需要分页提交SQL请求语法: select 查询列表 from 表名 [join type join 表2 on 连接条件 where 筛选条件 group by 分组字段 having 分组后的筛选 order by排序的字段] limit [offset,]size offset 要显示条目的起始索引(起始索引从0开始) size 要显示的条目个数特点: ①limit语句放在查询语句的最后 执行顺序: from-j
2021-11-10 13:38:53
298
转载 Mysql查询按指定字段的指定值进行排序
select * from Student order by (case when Age = 18 then 0 else 1 end)Studetn表中的Age字段,如果Age等于18就排在最前面,其他的排在最后面,查询的结果如下:name age sex张三 18 男李四 18 男王五 17 男孙七 19 男赵六 20 男...
2021-11-08 09:33:12
551
转载 mysql 按照指定字段的指定数据进行排序 filed函数
filed函数filed(coulmn,str1,str2,str3…)tableA中有某一列columA,该列的值包含(0,1,2,3,4,5)当前的需求为查询结果不包含3和5,且按2,1,0,4的规则进行排序mysql的实现方式:select * from A where columA in(‘2’, ‘1’, ‘0’) order by FIELD(columA ,’2’,’1’, ‘0’)例如: 遇到实际问题,需要先排序带书名号(“《”)的,如果使用 convert(colum u
2021-11-08 09:30:53
329
转载 MySQL中如何为查询的数据添加自增序号、顺序呢
背景介绍很多时候我们在使用mysql查询数据的时候都会遇到一个问题,就是查询出来了一堆数据,但是查询的数据的表并没有序号,然而部分数据库显示工具是有外带序号显示,但是这种序号不是由sql产生的,而是工具的list容器生成的,那么这个时候应该怎么解决呢?解决方案写法一、set @rownum = 0;SELECT @rownum := @rownum +1 AS rownum ,s.account FROM s_user s ORDER BY s.reg_time DESC ;方法1的写法
2021-11-08 09:23:10
17001
转载 Mysql获取json字符串/数组的值
一、单个json的,获取值使用json_extract`select json_extract('{"name":"Zhaim","tel":"13240133388"}',"$.tel`");二、数组的json的,获取数组的长度使用JSON_LENGTHSELECT id,JSON_LENGTH('[{"id":"10000004555096","name":"1.docx"},{"id":"10000004555098","name":"2.doc"},{"id":"1000000455509
2021-11-04 16:19:29
5544
原创 Oracle、MySQL、达梦数据库增删改表或字段
一 Oracle假如有一个表名为tb,字段段名为name,数据类型nchar(20)。假设字段数据为空,则不管改为什么字段类型,可以直接执行alter table tb modify (name nvarchar2(20));假设字段有数据,则改为nvarchar2(20)可以直接执行alter table tb modify (name nvarchar2(20));假设字段有数据,则改为varchar2(40)执行时会弹出:“ORA-01439:要更改数据类型,则要修改的列必
2021-10-30 11:44:26
14612
1
翻译 Mysql/Oracle/达梦中数据字典表
一、在mysql中,数据字典表存放在information_schema库中,,对应的两张表,分别是TABLES,和COLUMNS。二、在oracle中有表空间(即用户空间或者库)和模式的概念。模式和表空间是同一级别。我要查看的是所有模式下的所有表,而不是表空间下的所有表。这个数据字典表就是在SYS模式下的视图中,有一个ALL_TABLES和DBA_TAB_COLUMNS,这里记录了所有模式下的表、字段信息。三、在达梦数据库中,也是有库、模式的概念,在每个库下面,都有一个SYSDBA的模式,这个模式下,
2021-10-30 10:10:03
1863
转载 解决达梦数据库新增大字段报错问题
使用达梦数据库穿件新表后往新表中增加TEXT类型字段报错,错误信息如下:错误号: -3243错误消息: 第1 行附近出现错误:表[TABLE_2]中不能同时包含聚集KEY和大字段---------------------------------alter table "GFSTACK"."TABLE_2" add column("COLUMN_2" TEXT);错误截图:如果建表时直接新增一列TEXT字段则没问题,两张表的建表语句如下:CREATE TABLE "GFSTACK"
2021-10-30 09:35:45
2328
转载 达梦数据库常规数据类型总结之一
一、数值数据类型1.NUMERIC[精度,标度]:用于存储零、正负定点数。精度范围1至382.NUMBER类型:跟NUMERIC相同3.DECIMAL/DEC类型:跟NUMERIC相似4.BIT类型:用于存储整数数据1、0或null5.INTEGER/INT类型:用于存储有符号整数,精度为106.PLS_INTEGER类型:与INTEGER相同7.BIGINT类型:用于存储有符号整数,精度为19,标度为08.TINYINT类型:用于存储有符号整数,精度为3,标度为0。取值范围为:-128~+
2021-10-25 14:56:06
5229
转载 PowerShell: 无法加载文件 xxx.ps1,因为在此系统上禁止运行脚本
报错信息vue : 无法加载文件 D:\dev\nodejs\node_global\vue.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。所在位置 行:1 字符: 1+ vue+ ~~~ + CategoryInfo : SecurityError: (:) [],PSSecurityException +
2021-10-11 17:35:33
448
1
翻译 gitHub添加公钥
1、创建SSH Key在windows下查看【C:\Users\Administrator.ssh】当前.ssh文件夹里面是否有id_rsa、id_rsa.pub文件),若没有,就在当前目录打开git bash(需要安装Git),输入ssh-keygen -t rsa -C “my-email.com”其中,passphrase为密码,可输可不输(不输为空)2、登录github找到将id_rsa.pub输入到title自定义区分。3、创建新项目,clone到本地,然后根据完成第一
2021-10-09 19:18:54
1385
翻译 fatal: refusing to merge unrelated histories
问题Git Gui本地仓库在想做同步远程仓库到本地为之后本地仓库推送到远程仓库做准备时报错了,错误如下:fatal: refusing to merge unrelated histories(拒绝合并不相关的历史)解决出现这个问题的最主要原因还是在于本地仓库和远程仓库实际上是独立的两个仓库。假如我之前是直接clone的方式在本地建立起远程github仓库的克隆本地仓库就不会有这问题了。查阅了一下资料,发现可以在pull命令后紧接着使用–allow-unrelated-history选项来解决
2021-07-23 09:24:11
216
转载 ASP.NET Web API项目自定义接口路由和HTTP请求方式
在实际编写接口的过程中难免有一些特殊的接口,比如动态参数接口,以“JTT1078-2016道路运输车辆卫星定位系统视频通信协议(扫描版)”中的HTTP URL服务要求为例,截图如下:定义API接口和请求方式接口定义要满足需求,这里通过四种HTTP 请求方式。using System;using System.Collections.Generic;using System.Linq;using System.Net;using System.Net.Http;using Syst
2021-07-06 16:14:46
1076
转载 ASP.NET Core利用拦截器 IActionFilter实现权限控制
“麦荻网教系统”采用了前后端代码分离的架构,即“Miidy.Cloud.Console”站与“Miidy.Cloud.Manage”站(两个前端站)同时通过web api的方式调用“Miidy.Cloud.RestWeb” web服务,以达到前后端代码分离的方式(详情请查看麦荻网教系统的安装部署文档)。因为“Miidy.Cloud.Manage”站只开放给具备管理权限的用户,故除了在前端增加控制外,还需在“Miidy.Cloud.RestWeb” web服务内进行权限控制。那么,如何在“Miidy.Clou
2021-07-06 16:08:24
714
转载 C# 数组、ArrayList、List、Dictionary的用法与区别
原文链接 https://blog.youkuaiyun.com/rvrnld5t/article/details/54973831前言在工作中经常遇到C#数组、ArrayList、List、Dictionary存取数据,但是该选择哪种类型进行存储数据,对于初学者的我一直不知道该怎么取舍。于是抽空好好看了下他们的用法和比较,在这里总结下来,后面有需要改进的再更新。**初始化**//数组:int[] buff = new int[6];//ArrayList:ArrayList buff = new A
2021-07-06 15:57:58
521
原创 C# 统计程序执行时间
Stopwatch类提供了一种方便的机制来测量运行时间。Stopwatch使用了操作系统和硬件提供的最高分辨率机制,通常少于1毫秒(相比之下DateTime.Now和Environment.TickCount的分辨率在15毫秒左右)。要使用Stopwatch,可以调用StartNew方法。这将会实例化一个Stopwatch对象并开始计时(此外,也可以先实例化,再手动调用Start方法)。Elapsed属性将以TimeSpan的形式返回消耗的时间间隔:代码://依赖于System.Diagnosti
2021-06-30 17:39:12
1119
翻译 JS字符串转换为JSON的四种方法
1、jQuery插件支持的转换方式:示例: $.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以将json字符串转换成json对象 2、浏览器支持的转换方式(Firefox,chrome,opera,safari,ie)等浏览器:示例:JSON.parse(jsonstr); //可以将json字符串转换成json对象 JSON.stringify(jsonobj); //可以将json对象转换成json对符串 注:ie8(兼容模式
2021-06-30 17:23:34
839
转载 未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序
前言今天在做项目的时候遇到了一个难题“未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序”,如图:方案一现在的Win7系统中安装的一般都是32位的Office,因为微软推荐使用32位的Office,兼容性更强,稳定性更好。在使用Access作为数据库的时候,C#操作Access,如果Access是accdb,那么一切会很顺利,Win7系统中有访问accdb的相应的组件,使用C#调用就可以。如果是mdb,以往在XP上是使用Jet方式访问,而在Win7上已经不推荐使用
2020-08-31 16:04:25
6712
转载 OpenJDK windows下安装过程
Windows下安装OpenJDK,需要额外配置系统环境变量(这和n年以前安装OracleJDK一样。。。) 下载OpenJDK12,并解压至任意文件夹 地址:http://jdk.java.net/12/ 配置环境变量 1.设置JAVA_HOME,指向openJDK目录2.新建系统变量CLASS_PATH,并设置为%Java_Home%\bin;%Java_Ho...
2020-04-14 10:18:09
3529
1
翻译 Maven安装以及环境配置(Windows)
Maven是什么?Maven是一个项目管理和综合工具。Maven提供了开发人员构建一个完整的生命周期框架。开发团队可以自动完成项目的基础工具建设,Maven使用标准的目录结构和默认构建生命周期。在多个开发团队环境时,Maven可以设置按标准在非常短的时间里完成配置工作。由于大部分项目的设置都很简单,并且可重复使用,Maven让开发人员的工作更轻松,同时创建报表,检查,构建和测试自动化设置。...
2020-04-14 10:15:06
271
转载 .net c#通过Exif获取图片信息(参数)
简介 想要获取图片的信息,例如快门速度、ISO值等等,我们可以通过读取Exif中存储的信息。Exif(Exchangeable Image File)是存储在JPEG格式照片头部的一段信息,相机和手机拍摄的照片都会携带这些信息,但是需要注意,PS的照片的时候采用低质量保存会丢失这些信息。在PS中保存为10-12等级的时候不会丢失,在美图秀秀中保存质量为100%不会丢失。软件在处理的时...
2020-03-30 10:50:24
3560
转载 C#数据文件的读取与写入(txt文件)
C#创建记事本方法一://创建对象FileStream stream = new FileStream(@"d:\aa.txt",FileMode.Create);//fileMode指定是读取还是写入StreamWriter writer = new StreamWriter(stream);writer.WriteLine("123456");//写入一行,写完后会自动换行writ...
2020-03-26 15:05:12
1374
翻译 C#winform调用外部exe程序,等待外部exe程序执行完毕才执行
1.简单调用外部程序文件(exe文件,批处理等),只需下面一行代码即可System.Diagnostics.Process.Start(“应用程序文件.exe”);2.如果要等待调用外部程序执行完毕才执行下面代码,只需要在后面加上WaitForExit()方法System.Diagnostics.Process.Start(应用程序文件全路径).WaitForExit();3.另一...
2020-03-26 14:28:07
3134
转载 ORA-01654_TableSpace空间不足问题处理
操作环境:Windows Server 2008 R2,32位Oracle11g R2。导入大批量数据时报如下错误信息:ORA-01654: 索引IOT.IDX_IOT_EQUIP_ID无法通过1024(在表空间USERS中)扩展百度发现出现这种情况的可能是表空间不足,通过如下SQL统计表空间使用情况,发现确实空间剩余不多。-- 查看所有表空间的数据使用情况SELE...
2019-11-26 16:52:40
657
转载 常用的接口对接
1. 中间库优点:1.简单,数据查询、处理起来都比较的简单2.通过对表的权限控制,可以明确与用户交互了哪些内容,便于问题定位。如控制用户只能对表执行insert或select操作,写入到数据表中的数据都是该用户执行的。缺点:1.并发大时,对数据库会造成较大的压力2.接口变动时,影响较大3.不太适合多用户的并发。如同一套结构的数据表支持多个不同的用户2.URL方式简单描述...
2019-07-30 18:29:18
14497
原创 ASP如何把表单数据添加到access数据库中
------From表单<form action="index.asp?action=SubmitData" method="post" name="theForm" onsubmit="return SubChk()" style="width: 306px; height: 136px"><table><tbody><tr>&...
2019-06-26 23:06:02
2122
1
转载 asp与ACCESS数据库的连接及基本操作
①数据库连接的建立:Ⅰ、没有密码的数据< %set cn=server.createobject("adodb.connection") *建立connecton对象,定义了一个adodb数据库连接组件cn.open"provider=microsoft.jet.oledb.4.0;data source="&server.mappath("test.mdb") *打开数据...
2019-06-26 11:46:40
6391
原创 winform中TreeView显示树状图
一、获取表数据DataTable dt = new DataTable ();//要有值二、清空Windows.From.TreeViewtreeModelTree.Nodes.Clear();//清空TreeView三、从dt表中获取一行数据(第一级数据、父级id = 0)DataRow[] rows = dt.Select("C_PARENT_METER_ID=0");...
2019-06-15 17:24:38
3463
原创 数据库查询指定行的数据
各种不同数据库查询前几行/后几行的sql语句 SqlServer select top 10 * from tablename; Informix select first 10 * from tablename; Oralce select * from tablename where rownum<=10; MySql...
2019-06-12 09:19:40
8328
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人