架构师
NCTU_to_prove_safety
Beautifully designed control system, create the perfect life
展开
-
古语云:工欲善其事必先利其器 最新、最全的 IntelliJ IDEA(2018.3.3) 的介绍、安装、破解、配置与使用
一、IntelliJ IDEA 介绍 -> Eclipse IBM1. JetBrains 公司介绍IDEA(https://www.jetbrains.com/idea/)是 JetBrains 公司的产品,公司旗下还有其 它产品,比如:WebStorm:用于开发 JavaScript、HTML5、CSS3 等前端技术 yCharm:用于开发 python PhpStorm...转载 2019-04-04 10:29:26 · 2804 阅读 · 0 评论 -
C# 语言历史版本特性(C# 1.0到C# 7.3汇总更新-2018.5更新)
历史版本C#作为微软2000年以后.NET平台开发的当家语言,发展至今具有17年的历史,语言本身具有丰富的特性,微软对其更新支持也十分支持。微软将C#提交给标准组织ECMA,C# 5.0目前是ECMA发布的最新规范,C# 6.0还是草案阶段,C# 7.1是微软当前提供的最新规范。这里仅仅列个提纲,由于C# 5.0是具有ECMA标准规范的版本,所以选择C# 5.0作为主要版本学习,并专题学习C...转载 2019-04-15 11:56:19 · 268 阅读 · 0 评论 -
vscode调试运行c#详细操作过程
主要命令://路径跳转cd//新建项目dotnet new console -o 路径//运行dotnet run//用于发布exe<RuntimeIdentifier>win10-x64</RuntimeIdentifier>//在项目根目录执行命令:运行程序 :dotnet run -p ceshi002.csproj...转载 2019-04-15 14:31:15 · 1071 阅读 · 0 评论 -
【错误解决】Intellj(IDEA) warning no artifacts configured
今天像往常一样,在IDEA(Intellj)上新建了一个maven项目(webapp模板),,平时还好这的,,今天居然有毛病,,出现问题如下:warning no artifacts configured,,上面木有Artifacts的选项,,好尴尬,【解决方案】artifacts,是maven中的概念(项目是maven项目),由于没有配置artifacts(1)打开项目构建配...转载 2019-04-23 13:21:11 · 344 阅读 · 0 评论 -
c# – 未定义或导入预定义类型“System.ValueTuple’2”
我已经安装了Visual Studio 15 Preview 3,并尝试使用新的元组功能static void Main(string[] args){ var x = DoSomething(); Console.WriteLine(x.x);}static (int x, int y) DoSomething(){ return (1, 2)...转载 2019-04-19 15:00:23 · 7333 阅读 · 1 评论 -
Mysql JDBC Url参数说明useUnicode=true&characterEncoding=UTF-8
MySQL的 JDBC URL 格式 for Connector/J 如下例:jdbc:mysql://[host][,failoverhost...][:port]/[database] »[?propertyName1][=propertyValue1][&propertyName2][=propertyValue2]...jdbc:mysql://[host:port],...转载 2019-05-04 18:28:34 · 2584 阅读 · 0 评论 -
asp.net中cookie和session的区别和相关使用
彻底研究了下cookie和session的原理,发现了很多有趣的东西,原来我的很多想法和制定协议的那些大神们也有相同之处!cookie是存放于用户的本地的机器上的小文件,由浏览器创建和读写这个文件,此文件的作用,是存放了用户访问某个网站时的一些资料,比如登陆的帐号,密码等.cookie文件存放的内容是由用户访问网站时,网站的服务器根据网站需要,通过http中cookie的协议,...转载 2019-05-08 17:42:33 · 178 阅读 · 0 评论 -
Asp.net MVC 之 ActionResult
Action运行完后,回传的值通过ActionResult 类别或者其衍生的类别操作。ActionResult是一个抽象类,因此,Asp.net MVC 本身就实作了许多不同类型的ActionResult的子类别。ActionResult 子类以及说明:常用的ViewResult用来回传一个View,即HTML的页面内容;PartialViewResult用来回传一个View,但是这个...转载 2019-05-08 23:25:08 · 414 阅读 · 0 评论 -
大型网站应用之海量数据和高并发解决方案总结一二
一、网站应用背景开发一个网站的应用程序,当用户规模比较小的时候,使用简单的:一台应用服务器+一台数据库服务器+一台文件服务器,这样的话完全可以解决一部分问题,也可以通过堆硬件的方式来提高网站应用的访问性能,当然,也要考虑成本的问题。当问题的规模在经济条件下通过堆硬件的方式解决不了的时候,我们应该通过其他的思路去解决问题,互联网发展至今,已经提供了很多成熟的解决方案,但并不是都具有适用性,你...转载 2019-05-07 09:57:21 · 141 阅读 · 0 评论 -
mysql 查询正在执行的事务以及等待锁 常用的sql语句
使用navicat测试学习:首先使用set autocommit = 0;(取消自动提交,则当执行语句commit或者rollback执行提交事务或者回滚)在打开一个执行update查询 正在执行的事务:SELECT * FROM information_schema.INNODB_TRX根据这个事务的线程ID(trx_mysql_thread_id):从上图看出对应的my...转载 2019-05-07 10:48:08 · 218 阅读 · 0 评论 -
SQL Server中的事务与锁
了解事务和锁事务:保持逻辑数据一致性与可恢复性,必不可少的利器。锁:多用户访问同一数据库资源时,对访问的先后次序权限管理的一种机制,没有他事务或许将会一塌糊涂,不能保证数据的安全正确读写。死锁:是数据库性能的重量级杀手之一,而死锁却是不同事务之间抢占数据资源造成的。不懂的听上去,挺神奇的,懂的感觉我在扯淡,下面带你好好领略下他们的风采,嗅査下他们的狂骚。。先说事务--概念,分类...转载 2019-05-07 10:57:58 · 129 阅读 · 0 评论 -
MySQL各版本的区别
MySQL 的官网下载地址:http://www.mysql.com/downloads/一、选择的版本1. MySQL Community Server 社区版本,开源免费,但不提供官方技术支持。2. MySQL Enterprise Edition 企业版本,需付费,可以试用30天。3. MySQL Cluster 集群版,开源免费。可将几个MySQL Server封装成一个Se...转载 2019-06-01 15:50:37 · 272 阅读 · 0 评论 -
sql server 2008 r2 安装文件+图解安装过程+注意事项
sql server 2008 r2下载地址:【http://yunpan.cn/QNZJnrdjfdBP9】安装步骤:一、解压完压缩包之后,双击【setup】:左侧选择【安装】-->右侧选择【全新安装或向现有安装添加新功能】二、全部通过就点击【确定】,否则可点击【重新运行】,解决问题之后再点击【确定】三、...转载 2019-06-01 17:40:28 · 798 阅读 · 0 评论 -
后台ui大全(有这些你就够了)
做过后台开发的都知道,我们后台ui基本上都是去拖一个现成的ui框架,然后我们在此基础上改改就差不多了,那该如何选择合适的后台ui呢,哥们那你走运了,我最近整理了最近用的比较多的后台ui,希望有你喜欢的一款。(后面有下载链接)目录1.Hplus2.AceAdmin(中/英文)3.inspinia_admin (中/英文)4.H-ui.admin5.AdminLTE……如...转载 2019-04-16 20:34:48 · 524 阅读 · 1 评论 -
Anypoint Studio配置runtimes
Anypoint Studio配置runtimesAnyPoint Studio这个工具属于基于eclipse的集成工具。该工具是是免费的,但是运行环境是分为社区版和企业版的,企业版的是收费的,免费30天使用。查看自己的软件版本和自带的runtimes版本。v7.2.1只支持mule4.1以上的版本。Anypoint Studio默认自带的runtimes都是企业版的。适用时间为一个...转载 2019-04-13 14:06:48 · 916 阅读 · 0 评论 -
Intellij IDEA和EclipsE之间的的全面对比
两个IDE之中我最常用的快捷键:描述EclipseIntelliJ代码补全Ctrl+spacectrl+space打开类或者接口(两个IDE都支持使用“驼峰字符”前缀的方式来过滤查找列表,进而轻松完成搜索;比如:可以使用“PoDI”来检索PodcastDaoImpl类)Ctrl+Shift +TCtrl+N快速打开文件/资源Ctrl+Shift+RShift+F...转载 2019-04-04 10:35:20 · 258 阅读 · 0 评论 -
Datagrip连接SQLServer Connecting DataGrip to MS SQL Server
Connecting DataGrip to MS SQL ServerPosted onJune 21, 2016byMaksim SobolevskiySome specific needs of SQL developers like connecting toSQL Serverfrom OSX and even using Windows authentication ...转载 2019-04-04 11:13:34 · 2226 阅读 · 0 评论 -
分布式缓存系统Memcached简介与实践(.NET memcached client library)
原文:分布式缓存系统Memcached简介与实践(.NET memcached client library)缘起: 在数据驱动的web开发中,经常要重复从数据库中取出相同的数据,这种重复极大的增加了数据库负载。缓存是解决这个问题的好办法。但是ASP.NET中的虽然已经可以实现对页面局部进行缓存,但还是不够灵活。此时Memcached或许是你想要的。Memcached是什么?Memca...转载 2019-03-31 13:40:23 · 166 阅读 · 0 评论 -
非常完善的Log4net详细说明
1、概述log4net是.Net下一个非常优秀的开源日志记录组件。log4net记录日志的功能非常强大。它可以将日志分不同的等级,以不同的格式,输出到不同的媒介。本文主要是介绍如何在Visual Studio2008中使用log4net快速创建系统日志,如何扩展以输出自定义字段。2、一个简单的使用实例第一步:在项目中添加对log4net.dll的引用,这里引用版本是1.2.10.0。...转载 2019-04-10 17:26:24 · 208 阅读 · 0 评论 -
C#之app.config、exe.config和vshost.exe.config作用区别
转自:http://www.360doc.com/content/13/1006/18/7579570_319417462.shtmlvshost.exe.config是程序运行时的配置文本exe.config是程序运行后会复制到vshost.exe.configapp.config是在vshost.exe.config和exe.config没有情况起作用,从app.config复制...转载 2019-04-11 14:41:59 · 160 阅读 · 0 评论 -
signalr iis7 SignalR实现即时通讯技术
一、SignalR环境要求1、需要有 .NET Framework 4.5,服务器端需要 Windows Server 2008 R2 以上的操作系统以及 IIS7二、实现机制SignalR 的实现机制与 .NET WCF 或 Remoting 是相似的,都是使用远程代理来实现。在具体使用上,有两种不同目的的接口:PersistentConnection和Hubs,其中 Persi...原创 2019-04-11 15:39:42 · 859 阅读 · 0 评论 -
IOC的实现原理—反射与工厂模式
反射机制概念我们考虑一个场景,如果我们在程序运行时,一个对象想要检视自己所拥有的成员属性,该如何操作?再考虑另一个场景,如果我们想要在运行期获得某个类的Class信息如它的属性、构造方法、一般方法后再考虑是否创建它的对象,这种情况该怎么办呢?这就需要用到反射!我们.java文件在编译后会变成.class文件,这就像是个镜面,本身是.java,在镜中是.cl...转载 2019-04-11 16:08:33 · 175 阅读 · 0 评论 -
Windows下安装redis并且设置密码
故事背景:之前写的一个项目,有项目代码,有数据库,但是本地没redis,没法跑此项目,故:思考在本地安装一个redis做登录session存储,所以开始动手实践.首先需要下载对应的redis安装包,因为是下载到本地的,所以根据自己电脑配置来按需下载,注意这里提供两个下载地址:第一个是一个整体redis版本包,有几个版本:https://github.com/ServiceStack/red...转载 2019-04-11 16:42:24 · 168 阅读 · 0 评论 -
win10一共几个版本,有什么区别?win10版本区别
接触与win10有关的知识之后,小编才知道,原来win10按照用途还分成了好多版本,那么,win10一共几个版本,有什么区别?在今天的win10系统使用教程,小编就给大家介绍一下win10版本区别,据了解,win10包括7个版本,分别是:win10家庭版、Win10专业版、Win10企业版、Win10教育版、Win10移动版、Win10移动企业版以及Win10物联网版。 一、Win10...转载 2019-04-15 16:50:56 · 61057 阅读 · 0 评论 -
Windows 10版本business_editions和consumer_editions的区别?
Windows 10版本business_editions和consumer_editions的区别?【答1】二者都内置专业版,不同之处在于:consumer_editions 版本包含:Home(家庭版); Education(教育版) ; Professional(专业版);business_editions 版本包含:Education(教育版); Enterprise (企业...转载 2019-04-15 16:57:55 · 5982 阅读 · 0 评论 -
NET Framework 与 .NET Core 的区别与联系
.当今 net 生态系统如下:从上面图中我们可以看到.net 主要分为三个部分 .net FrameWork,.net Core ,XamarinXAMARIN 主要用来构建APP的(包括IOS,Android Windows)主要用的是C#语言 The .NET Framework 这个是我们现在经常用的,用这个可以创建windows应用程序还有web applicat...转载 2019-04-15 17:16:54 · 734 阅读 · 0 评论 -
UWP 和 WPF 对比
本文告诉大家 UWP 和 WPF 的不同。 如果在遇到技术选择或者想和小伙伴吹的时候可以让他以为自己很厉害,那么请继续看。如果在看这文章还不知道什么是 UWP 和 WPF 那么也没关系,下面会告诉大家。实际上 Universal Windows Platform (UWP) 和 Windows Presentation Foundation (WPF) 是不相同的,虽然都可以做界面和桌面开...转载 2019-04-15 17:20:03 · 1727 阅读 · 0 评论 -
几款强大的网页生成工具
1. Carrd这款软件是免费的,可以帮助初学者制作一个简单、响应快捷的网页。链接:https://carrd.co/2.Template Stash这款软件几乎集合了所有类型网页的模板,你可以通过关键词检索来找到你想要的主题风格。链接:http://www.templatestash.com/3.Bubble这款软件的优势在于使...转载 2019-04-16 16:28:33 · 1790 阅读 · 0 评论