- 博客(39)
- 收藏
- 关注
原创 c# 计算一年有多少周
前两天计算获取2019有多少周,现有的代码算出来有54周,看的我一脸懵逼。以周一为每周的第一天public static int GetYearWeekCount(int year){ var dateTime = DateTime.Parse(year + "-01-01"); var firstDayOfWe...
2020-01-02 09:26:15
1860
转载 转:Dapper 的事务及注意点
1、报错信息:如果分配给命令的连接位于本地挂起事务中,ExecuteNonQuery 要求命令拥有事务。命令的 Transaction 属性尚未初始化。出现这种原因是在执行Execute语句时,没有把得到的IDbTransaction传入Execute方法中。如下代码,在执行第二个Execute时就报上述错误。IDbTransaction transaction = dbConnec...
2019-05-15 14:57:49
3556
转载 SQL Server 查询数据库中所有的表和其行数
//查询所有表名 select name from sysobjects where xtype='u' --modify_date指表结构最后更新日期,并非数据最后更新日期SELECT name, object_id, principal_id, schema_id, parent_object_id, type, type_desc, create_date, modify_dat...
2019-02-23 10:11:23
8871
转载 转:SQL Server 2012 新建数据库错误“无法获得数据库 'model' 上的排他锁”解决方案
解决----SQL Server 2012 新建数据库错误“无法获得数据库 'model' 上的排他锁”问题报错描述:错误原因分析: 在创建数据库时,创建错误然后删除了,结果再次创建新数据库,发现出现这个错误解决方案: 新建查询--->执行脚本文件declare @sql varchar(240) ...
2019-02-18 14:52:53
1138
1
转载 SQLEXPR_x64_CHS、SQLEXPRADV_x64_CHS、SQLEXPRWT_x64_CHS、SqlLocalDB、SQLManagementStudio_x64_CHS、SQLServe
转载自:https://blog.youkuaiyun.com/qq_30072293/article/details/77949710LocalDB (SqlLocalDB)LocalDB 是 Express的一种轻型版本,该版本具备所有可编程性功能,但在用户模式下运行,并且具有快速的零配置安装和必备组件要求较少的特点。如果您需要通过简单方式从代码中创建和使用数据库,则可使用此版本。此版本可与...
2019-02-01 09:25:35
4851
转载 winform组合键,以及在没有焦点情况下使用钩子
winform组合键,使用前主要是界面的KeyPreview属性需要设置为true,一般的使用如下:但是如果界面被最小化或者失去了焦点,则组合键是不起作用的 this.KeyPreview = true;private void Form_KeyDown(object sender, KeyEventArgs e) { ...
2019-01-31 13:47:02
890
转载 【转】C#键盘钩子之局部钩子
这篇文章也是转载的,如果作者不希望被转载,请联系我删除,谢谢。因为之前没看懂,所以特地转载了,留着自己再次学习使用。最近碰巧要使用键盘钩子,于是在网上搜索了一番,发现大多数博客的文章都是雷同的,根本就没有讲清楚全局钩子和局部钩子的区别,于是特开一贴,讲全局钩子和局部钩子捋一捋。也供后面的人学习。 因为大部分应用都应该采用局部钩子,所以我这儿使用的是局部钩子,而全局钩子的例子网上到处...
2019-01-31 13:39:16
725
转载 [转]C# 键盘钩子,真正解决大小写/shift后字符获取问题
留着学习用,转自https://blog.youkuaiyun.com/wwh1004/article/details/79287647作者:wwh1004 来源:优快云 原文:https://blog.youkuaiyun.com/wwh1004/article/details/79287647 版权声明:本文为博主原创文章,转载请附上博文链接!原文复制,如下: 本代码支持在无消息循环的线程上...
2019-01-31 13:36:06
1545
转载 出现RPC服务器不可用的解决方法
转自网上,具体的出处已经不知道是出自哪里了,以下解释可以解决问题。----------------------------------------------------------------------------------------------------------出现RPC服务器不可用的解决方法RPC服务器,是指Remote Procedure Call Protocol,...
2019-01-22 10:43:49
108238
2
原创 c# NModBus 使用
最近在做一个项目,串口通讯,接口是RS232,通讯协议是ModBus,一开始真的是一头雾水,如果不管协议,直接用C#自带的SerialPort类,直接发送指令,获取返回信息,解析相对应的结果,得出需要使用的字段,这样可以不管是什么协议,只要知道指令解析方式即可。如果指令较多,还非得按照ModBus协议解析,可以用NModBus4,百度有很多解释,包括需要理解下ModBus的相关协议,及其定义的...
2019-01-18 16:35:57
17496
4
转载 C#的Dapper使用
转自https://www.jianshu.com/p/c4ca2989d26a摘要本文主要讨论ORM技术和Dapper框架。 先介绍ORM是什么——一种对象关系映射的技术;再介绍为什么引入ORM——将关系型数据库映射成面向对象编程,简化程序员的操作;而后介绍ORM具体怎么用——Dapper框架。 在介绍dapper框架时我们引入了适配层概念,以期更易理解dapper的思想。 最后...
2018-12-19 21:40:45
589
转载 MySQL.Data.DLL 最新权威下载方法
.net 与MySQL 数据库进行连接,需要MySQL.Data.DLL 进行连接https://www.mysql.com/downloads/
2018-12-17 21:28:38
1461
原创 C# 如何显示动态图片
用WinForm自带的Label:AutoSize属性设置为false;Text属性值为空;Image属性指定GIF图片;ImageAlign属性设置图片位置,一般设置为正中央;然后,拉动一下label在界面的大小,放大或缩小到合适的大小即可!...
2018-12-04 14:05:29
2898
转载 转:配置SQLServer,允许远程连接
一般的系统不需要设置,但是总归会有些特殊的系统,以下文章转自网络,请各位查看! 需要别人远程你的数据库,首先需要的是在一个局域网内,或者连接的是同一个路由器,接下来就是具体步骤:(一)首先是要检查SQLServer数据库服务器中是否允许远程链接。其具体操作为:(1)打开数据库,用本地帐户登录,右击第一个选项,选择属性:(2)在打开的属性窗口,在其右边点击“连接”,然后再左侧...
2018-12-04 14:02:40
308
转载 在同一个局域网中,ping不通其他电脑的问题
今天工作中碰到的一个问题,有个项目新增了几台微软系统的平板工业电脑,但是在同一个局域网内,居然ping不通。 原因:因为windows防火墙默认设置的是不让别人ping通的,所以方法就是,修改防火墙相关设置。步骤:找到 “控制面板” → 系统和安全 → Windows防火墙 → 高级设置 → 入站规则 → 文件和打印机共享(回显请求 - ICMPv4-In)设置为“启用”(我这边...
2018-12-04 14:00:03
11483
2
转载 c# List 集合取交集和差集
1. List 取交集List<string> list1 = new List<string> { "AA", "BB", "CC", "EE", "GG" };List<string> list2 = new List<string> { "BB", "DD
2018-09-06 11:39:04
3596
1
转载 mvc 当中 [ValidateAntiForgeryToken] 的作用及用法
一.CSRF是什么? CSRF(Cross-site request forgery),中文名称:跨站请求伪造,也被称为:one click attack/session riding,缩写为:CSRF/XSRF。二.CSRF可以做什么? 你这可以这么理解CSRF攻击:攻击者盗用了你的身份,以你的名义发送恶意请求。CSRF能够做的事情包括:以你名义发送邮件,发消息,盗取你的账号,甚...
2018-08-23 08:41:18
16829
原创 c# .net mvc Console.WriteLine控制台没有输出
使用System.Diagnostics.Debug.WriteLine(...)同样的,如果税后winform程序,console.writeline也是没有用的,直接用个MessageBox之类的
2018-08-21 17:07:31
5565
转载 Sql Server2012 导入SQL大文件
osql -S 192.168.1.112 -U sa -P 123456 -i D:\1.sql ,-S 服务器名 -U 用户名 -P 密码 -i 文件地址,等待执行完毕即可注意:注意大小写以上在sql2012下执行通过 如果数据库是 sql2008的 请将 osql 修改成为 sqlcmd 即可...
2018-08-17 10:47:23
2132
转载 MVC中传递数据的方式:ViewData、ViewBag、TempData、model
在学习MVC的过程中,Controller里面向View传递数据很重要,我们在Controller里面讲数据加工以后,传递给View,然后让View将数据在浏览器上显示出来,这样我们就能在浏览器上看见了,但是从Controller向View中传递数据的方式有很多,包括ViewData、ViewBag、TempData、Model等等,前面三个都是以弱类型的方式传递数据,最后的一个Model是以强类...
2018-08-15 14:42:46
1776
转载 MVC+EF实现增删改查
在MVC的控制器中查询数据库中的数据,然后在用视图显示出来,这套流程是怎么走的哪,下面我自己先宏观的总结一下。 首先,在Controllers文件夹下创建HomeController控制器,然后在ActionResult Index()方法右击——>添加视图。然后在HomeController页面引用命名空间(Models)。 一、查询数据 查询数据的时候,我总...
2018-08-15 14:28:29
2060
转载 C#中IEnumerable、ICollection、IList、IQueryable 、List之间的区别
一:一个简单的例子 1 2 3 4 5 6 7 8 int[] myArray = { 1, 32, 43, 343 }; IEnumerator myie = myArray.GetEnumerator(); myie.Reset(); ...
2018-08-15 13:17:34
608
转载 C# 中Datatime类用法总结
C# 中Datatime类用法总结 收集了一些记录下来,这些有的是从网上找的,有些是自己使用到的:DateTime dt = DateTime.Now;dt.ToString();//2005-11-5 13:21:25dt.ToFileTime().ToString();//127756416859912816dt.ToFileTimeUtc().ToString();//1277...
2018-08-14 09:09:47
1161
原创 学习Java的网址
分享一个学习Java的网址,How2J 的 Java教程 (http://how2j.cn?p=21409),这个教程中从初级开始,有比较精炼的提取过程,可以看看的,当然它有收费的,关于练习题之类的,反正只要坚持学习,应该都可以的。...
2018-07-30 22:20:34
172
转载 J2EE之使用maven创建web项目
1.新建一个Maven Project选择Maven Project选择maven-archetype-webappGroup Id是项目组织唯一的标识符,实际对应 Java 的包的结构,是 main 目录里 java 的目录结构。 Artifact Id就是项目的唯一的标识符,实际对应项目的名称,就是项目根目录的名称。新建的Maven项目结构为:注意红框的结...
2018-07-29 20:43:25
454
转载 Dijkstra算法之 Java详解
转载:http://www.cnblogs.com/skywang12345/迪杰斯特拉算法介绍迪杰斯特拉(Dijkstra)算法是典型最短路径算法,用于计算一个节点到其他节点的最短路径。 它的主要特点是以起始点为中心向外层层扩展(广度优先搜索思想),直到扩展到终点为止。基本思想 通过Dijkstra计算图G中的最短路径时,需要指定起点s(即从顶点s开始计算)。 ...
2018-07-25 15:16:48
8365
2
原创 用1、2、2、3、4、5这六个数字打印(算法)
1、2、2、3、4、5这六个数字,用java写一个main函数,打印出所有不同的排列, 如:512234、412345等. 要求:”4”不能在第三位,”3”与”5”不能相连。 private static boolean isValidNumber(String str) { String[] listNumber = new String[] { "1", "2...
2018-07-25 14:26:09
1132
转载 Spring之AOP的注解配置
配置过程可以简单的分为3步:1,业务类配置在业务类前加入,将业务类交由Spring管理@Component("s") 这个表示,这个业务类的Bean名字为 s 。 2,将切点和切面类关联起来在切面类前面加上两句@Aspect 注解表示这是一个切面@Component 表示这是一个bean,由Spring进行管理在切面类的具体的方法前加上一句,表示这个切点被触发...
2018-07-23 14:27:31
164
转载 Oracel触发器
一、什么是触发器 触发器类似于函数和过程,它们都是具有声明、执行部分和异常处理部分的PL/SQL块。 触发器必须在数据库中以独立对象的身份存储,不能定义到包中。 过程是显式地通过调用而执行的,并且可以传参;与之相反,触发器是在事件发生时隐式地运行的,并且触发器不能接收参数。 运行触发器的方式叫做激发(firing)触发器。其触发的事件可以是:对数据库表的DML操作对视图的操...
2018-04-28 14:52:47
246
转载 C#中的正则表达式
1、正则表达式是用来进行文本处理的技术,是与语言无关的一个正则表达式就是由普通字符以及特殊字符(称为元字符)组成的文字模式 2、元字符整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$只能输入数字:"^[0-9]*$"。只能输入n位的数字:"^\d{n}$"。只能输入至少n位的数字:"^\d{n,}$"。只能输入m~n位的数字:。"^\d{m,n}$"只能输入零和非零开头的数字:"^...
2018-04-27 15:52:05
586
转载 浅谈数据库中的存储过程
一、存储过程与函数的区别: 1.一般来说,存储过程实现的功能要复杂一点,而函数的实现的功能针对性比较强。 2.对于存储过程来说可以返回参数(output),而函数只能返回值或者表对象。 3.存储过程一般是作为一个独立的部分来执行,而函数可以作为查询语句的一个部分来调用,由于函数可以返回一个表对象,因此它可以在查询语句中位于FROM关键字的后面。 二、存储过程的优点: 1.执行速度更快 – ...
2018-04-27 14:13:22
403
转载 浅谈数据库中的触发器
触发器 其是一种特殊的存储过程。一般的存储过程是通过存储过程名直接调用,而触发器主要是 通过事件(增、删、改)进行触发而被执行的。其在表中数据发生变化时自动强制执行。 常见的触发器有两种:after(for)、instead of,用于insert、update、delete事件。 after(for) 表示执行代码后,执行触发器 instead of 表示执...
2018-04-27 13:55:25
206
转载 MySQL 储存过程-原理、语法、函数详细说明
Mysql储存过程是一组为了完成特定功能的SQL语句集,经过编译之后存储在数据库中,当需要使用该组SQL语句时用户只需要通过指定储存过程的名字并给定参数就可以调用执行它了,简而言之就是一组已经写好的命令,需要使用的时候拿出来用就可以了。想要快速的了解Mysql储存过程吗,就一同看一下下文的“Mysql储存过程-原理、语法、函数详细说明”吧!一、Mysql储存过程简介:储存过程是一个可编程的函数,它...
2018-04-27 13:53:41
303
转载 java中等待所有线程都执行结束(转)
转自:http://blog.youkuaiyun.com/liweisnake/article/details/12966761 今天看到一篇文章,是关于java中如何等待所有线程都执行结束,文章总结得很好,原文如下http://software.intel.com/zh-cn/blogs/2013/10/15/java-countdownlatchcyclicbarrier/?utm_campaign=...
2018-04-17 22:58:56
160
转载 Freemarker中遍历List实例
简介:这个用于java 使用word模板编写word文档,即往里面填充数据,word-->XML--> FTL格式;需要用到freemarker 2.3.18。在Freemarker应用中经常会遍历List获取需要的数据,并对需要的数据进行排序加工后呈现给用户。那么在Freemarker中如何遍历List,并对List中数据进行适当的排序呢?通过下文的介绍,相信您一定会找到答案。 ...
2018-04-17 16:01:07
1266
转载 log4j 详细解释及应用
一、入门实例1.新建一个JAva工程,导入包log4j-1.2.17.jar,整个工程最终目录如下2、src同级创建并设置log4j.properties ### 设置###log4j.rootLogger = debug,stdout,D,E### 输出信息到控制抬 ###log4j.appender.stdout = org.apache.log4j.ConsoleAppenderl...
2018-03-26 22:03:30
220
转载 maven 阿里云中央仓库
一个重要的网址:http://mvnrepository.com/可以在此网址搜索需要的jar包,复制如下信息到pom.xml,自动下载jar包;<!-- https://mvnrepository.com/artifact/org.json/json --><dependency> <groupId>org.json</groupId>...
2018-03-26 21:23:44
188
转载 Tomcat配置环境变量
Tomcat是目前比较流行的开源且免费的Web应用服务器,在我的电脑上第一次安装Tomcat,再经过网上教程和自己的摸索后,将这个过程 重新记录下来,以便以后如果忘记了可以随时查看。注意:首先要明确一点,Tomcat与Java密切相关,因此安装使用之前要先安装JDK并设置JDK的环境变量,由于机子上已经安装好了JDK,也设置好了JDK环境变量,因此这里不再过多叙述,只说明我设置好的环境变量:JAV...
2018-03-26 21:00:59
10850
2
原创 js 三点定位中心点问题
最近有个小问题,已知三个点坐标,及其半径大小,求其三个圆相交的中心点。利用各相交线段组成的三角形重心找出其中心点。代码如下:<div class="" align="center"style="position: absolute; z-index: 1; top: 250px; left: 100px;"> <canvas id="myCanvas" st...
2018-02-28 16:24:02
2351
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人