- 博客(24)
- 收藏
- 关注
原创 TimescaleDB 数据库在Centos7系统docker容器中的相关操作
1、 查看docker中所有的容器信息:sudo docker ps2、进入根据容器id进入docker容器,实现操作sudo docker exec -it 容器名称name /bin/sh3、进入到TimescaleDB 容器 并切换至postgres用户su postgres4、执行 psql ,进入 postgres的命令行psql5、psql控制...
2020-03-06 09:24:26
536
翻译 oracle 数据库 获取当前年月份
1、//oracle中extract()函数从oracle 9i中引入,用于从一个date或者interval类型中截取到特定的部分 select extract(year from sysdate) from dual; --当前年 select extract(month from sysdate) from dual; --本年到当月的月数 select extract(day...
2018-11-02 14:54:17
22538
1
原创 c#深拷贝和浅拷贝的区别
其实深拷贝和浅拷贝都涉及到c#中的对象拷贝的问题,所谓对象拷贝就是为对象创建副本,得到相同的对象;而深拷贝和浅拷贝的区别就在于,深拷贝完全将对象中的所有字段都复制到副本对象中,但是不管拷贝的对象是引用类型字段还是值类型字段,都会被重新创建并复制,副本对象内的值并不会因为源对象数据的值得修改而改变;相反的是,浅拷贝和深拷贝的不同之处就在于,同样都是完全将对象的所有字段都复制到副本对象中,值类...
2018-09-25 14:40:11
821
转载 介绍托管程序与非托管程序的区别
本文主要介绍托管程序与非托管程序的概念,以及两者之间的区别。希望对你有帮助,一起来看。托管代码是一microsoft的中间语言,他主要的作用是在.NET FRAMEWORK的CLR执行代码前去编译源代码,也就是说托管代码充当着翻译的作用。下面介绍托管代码和非托管代码。什么是托管代码?托管代码就是Visual Basic .NET和C#编译器编译出来的代码。编译器把代码编译成中间语言(I...
2018-09-25 13:34:18
2107
原创 C#直接使用DllImport外部Dll的方法
今天接到一个需求,让我把用户账号和mac地址关联起来,然后就找到了调用 ws2_32.dll的方法,但是自己第一次引用这个东西,结果提示 未能添加引用,原因是未能找到类型库,所以面向百度编程,我又查询了一下然后就找到了利用DLLImport调用外部dll的方法;首先调用这个方法之前,你需要确保你已经添加了引用命名空间:System.Runtime.InteropServices然...
2018-09-25 13:12:18
5950
原创 sql语句 之 CASE WHEN 搜索语句
今天查询数据库时遇到一个问题,一个表中存了三种不同状态的的记录,即仓库日志表里存了 领出,报废,归还三个状态的字段,而我需要做的操作是统计出一个人的领用总数量,报废总数量,和归还总数量,自己用了很多种方法,但都行不通,最后还是大神提供了case when语句才得以解决,所以写下这篇日志得以记录以便不时之需;case when 听起名字就知道,应该和switch 语句差不多;所以他的一般格式为:...
2018-09-18 13:38:59
778
原创 sql 语句中 Sum(*) Nvl(name,0) Coun(*)的作用
SUM(name)D的作用就是计算当前列名字为name所有字段的和NVL(name,0)的作用相当于判空语句,if为空则取后面的0 为值,若不为空取本身的值COUNT(NAME) 对符合条件的数据的个数求和...
2018-09-12 15:09:14
1133
转载 C# DataTable与List之间的相互转换以及指定行DataTable转换为List
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Reflection;using System.Data;namespace ConsoleApplication1{ ...
2018-09-10 15:00:01
462
原创 一般处理程序中使用Session出现未将对象引用设置到对象的实例
首先检查 电脑本地的stateserver服务是否启用,因为我用的session model=“StateServer”所以首先检查服务是否开启;方法:win+R 打开界面 输入 services.msc 然后找到 asp.statsserver 把他开启 然后问题基本就解决了;如果还灭有解决 ,就要考虑是否未继承seeeion的接口等其他问题了...
2018-08-28 11:13:58
1718
原创 c# 多线程的常用属性以及方法
线程函数通过委托传递,可以不带参数,也可以带参数(只能有一个参数),可以用一个类或结构体封装参数:using System;using System.Threading;namespace Test{ class Program { static void Main(string[] args) { Thr...
2018-08-06 15:20:31
773
原创 c#获取两个特定字符之间的内容并输出
今天一直在绞尽脑汁的寻找解决两个字符之间的内容如何输出的问题,刚开始就使用了万能的正则表达式;但是不知哪里的原因自己的数据一直出不来,觉得应该是我输入的字符的问题吧,因为我获取的是一个inp文件里的内容(类似与文本文件);虽然这次正则表达的强大没有被我展示出来,但是依旧捍卫不了他在我心里的位子;还是有必要把他的使用方法贴出来;string result=regex.matchs(you...
2018-08-06 14:36:25
7802
1
翻译 Sql语句操作数据库(修改表,修改数据库)
修改字段名称:sp_rename '表名.原字段表名',‘表名.新字段表名’例如我想把Card_Info表里面的OnDate改为Date: sp_rename ‘Card_Info.OnDate’,’Card_Info.Date’修改字段名为非空alter table 表 alert column [字段名] 字段类型 not null如我想把Card_Info表里面的Tim...
2018-08-03 14:03:15
10842
原创 初识EPANET 2(供水管网水里模型)
1.什么是EPANETHEPANETH软件是美国环保局软件的汉化版本,可以执行有压管网水力和水质特性的延时模拟的计算程序。同时可以模拟延时阶段的化学成分,还可以模拟水领和进行源头跟踪。2.EPANETH的应用步骤a.绘制表示配水系统的管网(可以上传cad图)或者导入具有管网基本描述的文本文件。b.编辑系统对象的属性c.编辑系统运行的属性d.选择一组分析选项e.执行水力或...
2018-07-31 14:27:23
11265
2
原创 sql联合查询语句总结
首先假设有两个表,表A和表BA表中包含(id name sex phone )B表中包含(ID name adress phone)内敛查询:内敛查询的作用是只允许生成可以同时匹配的的表A和表B的集合,然后交叉形成的的公共部分,注意他们只有一小部分是重合的;例句: select *from TableA inner join TableB on TableA.Name=Tabl...
2018-07-30 15:54:35
1720
转载 FluenData的使用
首先我们需要下载FluenData;下载该项目并且引用FluentData.dll,或者直接在解决方案中添加该开源项目.项目地址:http://fluentdata.codeplex.com/接下来我们需要创建并且初始化一个IDbContext.它是我们与数据库操作中的上下文,所有的有关数据操作都调用它下面的方法。初始化它的连接字符串web.config连接数据库:public ...
2018-07-26 09:51:18
216
原创 Forms身份验证 知识总结
最简单的Forms验证实现方法:FormsAuthentication.SetAuthCookie()方法,传递一个登录名即可FormsAuthentication.SignOut()方法退出Forms验证可以保护受限制的页面比如有些页面未登录不能访问或者有的人没有权限访问这些东西在web.Config中都可以配置比如 有一个名字为MyInfo.aspx的页面要求这个页面的访问者必须为已...
2018-07-25 09:43:19
2079
原创 一般处理程序的自我理解
今天入职第三天,这几天一直在接触公司项目,发现大部分或者说几乎全部都运用了一般处理程序,所以也借此熟悉了一般处理程序,我是这样认为的,一般处理程序就是ajax异步操作,同样是post还有get请求,要注意的是就是在form表单里的action中一定要加上你的一般处理程序的名称。然后就是post和get的接值的区别了,get当然就是利用querystring接值啦, 如果表单是以 PO...
2018-07-23 09:33:53
860
转载 MVC路由规则
路由解析过程:在ASP.NET MVC中,服务器收到来自客户端的请求后,会经过一些列的处理拿到请求的数据,比如在Pipeline 管线事件中,通过订阅适当的事件,将HttpContext作为参数传入HttpContextWrapper进行封装,然后取得当前路由集合的数据RouteData进行解析,拿到具体的参数,包括请求路径、请求的参数、IRouteHandler等,通过IRouteHandler...
2018-05-15 17:01:42
393
转载 反射和接口使用心得
我初次接触接口(Interface),对接口的作用有点迷茫,C#接口中包含方法、属性、索引器和事件的声明,但常用的接口中一般就是方法和属性,然而接口中并没有方法的具体实现代码(不能提供任何成员实现),只有方法的返回类型和方法名。一个类实现了某个接口,则必须在类中包含接口中所有方法的实现代码,换句话说就是,继承自接口的类中必须包含接口中函数的实现代码。 说到这里,可能就可以看出接口的一...
2018-05-08 16:36:53
1762
原创 事件的简单运用小例子
事件的本质就是委托,或者说是委托的一种应用,定义事件就是定义委托。只不过编译器隐藏了这个过程。那用事件实现的地方,用委托也完成可以实现,那为什么不直接使用委托呢?对于维护对象状态的字段我们往往不设计为公开类型,因为外部完全可以随意改变它,这不是我们想看到的。例如上面那样写,我们可以在外部直接就调用NewMail的Invoke方法。而且对于字段,我们无法控制具体的获取和设置过程,要控制就需要定义一个...
2018-05-08 16:31:58
293
原创 c#委托
委托的定义:delegate委托 把方法当作参数传递 进行调用;从数据结构来讲,委托是和类一样是一种用户自定义类型。委托是方法的抽象,它存储的就是一系列具有相同签名和返回回类型的方法的地址。调用委托的时候,委托包含的所有方法将被执行。委托是类型,就好像类是类型一样。与类一样,委托类型必须在被用来创建变量以及类型对象之前声明。委托的作用:① 异步需要用委托,可以说没有委托就没有异步。②使程序耦合性更...
2018-05-07 15:59:30
139
原创 c#反射的一些性质运用
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using ReflactionTest.Infrance;//调用接口的引用//using ReflactionTest.Sql;//调用实现接口的方法的引用using Sys...
2018-05-03 17:48:46
120
转载 XPath 语法
XPath 使用路径表达式来选取 XML 文档中的节点或节点集。节点是通过沿着路径 (path) 或者步 (steps) 来选取的。XML 实例文档我们将在下面的例子中使用这个 XML 文档。<?xml version="1.0" encoding="ISO-8859-1"?><bookstore><book> <title lang="eng...
2018-05-03 09:55:07
82
转载 C#正则表达式之Regex类用法详解
原文地址:http://www.jb51.net/article/73929.htm//判断输入的字符串只包含汉字 Regex regex = new Regex("^[/u4e00-/u9fa5]+$");//判断输入的字符串是否是一个合法的手机号 Regex regex = new Regex("^13//d{9}$");/// 匹配3位或4位区号的电话号码,其中区号可以用小括号括起来, ...
2018-05-02 09:28:25
477
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人