- 博客(72)
- 收藏
- 关注
原创 win10下docker安装mysql并修改配置
这里写自定义目录标题mysql安装进入容器内安装vim编辑器vim的简单使用修改配置文件修改出错mysql安装由于之前的项目生产环境用的就是mysql5.7所以安装的时候我用的镜像版本是mysql5.7.30。docker run -itd --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7.30之后链接mysql用的用户名就是root密码就是123456进入容器内docker exec -it mysql /bi
2020-06-20 15:52:32
1685
转载 “NETSDK1061: 项目是使用 Microsoft.NETCore.App 版本 2.1.2 还原的, 但使用当前设置, 将改用版本 2.1.0。”的处理方法
我是在使用.net core发布控制台程序的时候遇到的这个错误,而且是所有引用的向项目都报这个错误。主要是为了发布程序中包含“.exe”结尾的可执行文件,所以选择了“独立”发布,运行时选择的“win-x64”,而这种发布方式又报这个错误。 以下是我找到的解决方法。NETSDK1061错误解决在vs生成和运行都正常,发布的时候报错 .netcore控制台项目引用另一个类库...
2018-10-11 11:08:06
7441
原创 使用cmd命令在IIS上部署Asp.Net core网站
由于是外包项目需要实施人员去现场部署IIS网站,所以就想做个批处理文件去一键执行安装部署IIS网站。于是就有了这篇文章。废话少说先上代码。echo Please use administrator privileges to run.::请使用管理员权限执行cd /d %~dp0::站点名称set name="test"::绑定域名和端口号set domain=*:500...
2018-09-30 16:55:43
3127
2
原创 服务器时间同步失败
Windows系统的时间同步功能提供的默认地址经常同步失败,这里不想过多的吐槽中国的网络环境了,还是说说怎么解决这个问题吧。 阿里的服务中有一项《内网和公网NTP服务器和其他互联网基础服务》就是解决这个问题的。 以下为阿里云提供的内网和公网NTP服务器列表。经典网络 VPC网络 公网 ntp1.cloud.aliyuncs.com ntp7.c...
2018-08-22 13:25:09
4671
1
原创 在Visual Studio 2010中创建多项目(解决方案)模板【四】
本文是对前几篇文章的补充。.Net Core 如果使用VS2017导出.Net Core模板需要先更新IDE。我在使用的时候就发现使用导出的模板没有代码文件的情况,后来更新了VS就正常了,看来这应该是特定版本VS的bug。.snk生成 使用过vs的开发人员命令工具输入一下命令生成.snk文件sn -k c:\key.snkGAC公钥查看 注册...
2018-08-16 15:09:07
637
转载 在Visual Studio 2010中创建多项目(解决方案)模板【三】
前文回顾:在Visual Studio 2010中创建多项目(解决方案)模板【一】:多项目解决方案模板的创建在Visual Studio 2010中创建多项目(解决方案)模板【二】:Template Wizard的使用本文主要讨论多项目(解决方案)模板的部署相关问题,包括:为多项目解决方案模板设置模板名称 修改多项目解决方案模板的图标 创建Visual Studio 2010扩...
2018-08-16 14:47:13
1138
转载 在Visual Studio 2010中创建多项目(解决方案)模板【二】(VS2017)
首先,这里要感谢dax.net的《在Visual Studio 2010中创建多项目(解决方案)模板【二】》一文。这里给出了一个解决对项目模板处理项目名称的思路。 我使用的环境不是VS2010而是VS2017。可能是微软更新的原因,解决子项目引用项目名称的问题变得简单了。 我们可以改造之前的子项目引用代码<ProjectTemplateLink Projec...
2018-08-16 14:45:23
1759
1
转载 在Visual Studio 2010中创建多项目(解决方案)模板【一】
当我们使用Visual Studio来新建某个项目(Project)时,通常都会使用File –> New –> Project菜单来打开New Project(新建项目)对话框,里面列出了各种项目类型以供我们选择。大部分读者朋友都应该知道,这个对话框其实是列出了所有已经安装的项目模板,不仅如此,Visual Studio还允许用户通过File –> Export Templat...
2018-08-16 14:35:39
2654
1
原创 Asp.Net Core 2.1 存储Cookie不成功
Asp.Net Core 2.1生成的项目模板默认实现了《欧洲常规数据保护法规 (GDPR)》支持。这就使得我们的程序要想成功的存储除了用户身份以外的cookie通常是需要用户同意的。 这里提供笔者已知的3种存储cookie的方法: 1.在Startup的ConfigureServices方法中关闭相关支持services.Configure<CookiePolicyOp...
2018-07-01 20:01:11
3949
原创 Asp.Net Core 减少Controller获取重复注入对象
在使用Asp.Net Core的时候我们都会用到依赖注入获取自定义的服务,如果是仓储的话可能还好,不同的controller需要用到不同的仓储,通过构造函数注入也算明确了业务关系。可是在使用到日志服务,缓存服务等工具类服务的时候往往会发现在大多数的controller中都要通过构造函数获取一遍注入服务,是件很麻烦的事。现在的想法是通过创建继承自Controller的BaseControll...
2018-07-01 18:55:43
4606
转载 Redis安装成windows服务-密码设置
首先通过配置文件进行配置,找到这一行 #requirepass foobared去掉行前的注释,并修改密码为所需的密码,保存文件requirepass myRedis ,重启一下redis,密码就会生效。其实Redis是可以安装成windows服务的,开机自启动,命令如下:dis-server --service-install redis.windows.conf安装完之后,就可看到Redis...
2018-03-04 15:51:01
299
原创 在Windows系统中启动MongoDB服务
前言 说明:我的生产环境使用的MongoDB是阿里上的,所以搭建版本采用当前与阿里一致的版本3.4.2。 安装:Windows上安装MongoDB这里就不再说明了。我在安装的时候选择的是Custom,为了修改安装目录。 安装完成以后并不能使用,我们还需要把MongoDB作为Windows服务自动启动。这里需要分4步: 不开启身份验证的情况下安装服务;创建管理员用户;卸载服务;开启...
2018-03-04 11:14:34
4078
原创 Entity Framework 不修改EF自动生成类,添加注解校验和额外属性或字段
Entity Framework生成的类是partial类,利用这一特点我们可以在同一明明空间下再建立一个同名的partial类,然后在我们自己建的partial类里做文章。 添加扩展模型类: /// /// 用户 视图校验类 /// internal class UsersMetadata { [Di
2018-01-30 11:57:38
2840
转载 开源书籍:Android官方培训课程中文版
Google Android团队在2012年的时候开设了Android Training板块 – http://developer.android.com/training/index.html,这些课程是学习Android应用开发的绝佳资料。经网友通过Github发起开源协作翻译的项目,完成了中文版的整理。从入门基础,到程序设计,测试,优化都有涉及。采用知识共享 署名-非商业性使用-相同
2017-08-28 16:38:54
1862
转载 修改远程桌面连接端口及修改端口号后如何连接!
很多人都知道Windows系统自带了一个远程桌面连接,也非常好用,但时常遇到端口被占用的问题(比如局域网内有很多电脑要从外被连接,都使用远程桌面连接是不能可以实现的(因为路由没法映射同一端口到多台电脑)
2017-05-17 09:46:47
9339
1
转载 基于 EntityFramework 的数据库主从读写分离服务插件
本文介绍通过网上的一个开源项目让EntityFramework实现主从数据库的读写分离功能。
2017-05-16 10:29:39
1926
转载 怎么设置多用户同时远程登录
有时候远程登录桌面时,即使登录的是不同的管理账号,还是会把远程登录的人给挤下来。即不同的账号只能同时存在一个会话窗。下面来看看如何设置多用户同时远程登录。 设置多用户同时远程登录的步骤: 第一步:创建需要远程的两个用户账号。点击桌面计算机,右键--->管理--->本地用户和组--->用户--->新建用户。假设创建一个用户UserTable 第二步:开启计算机远程。点击
2017-04-27 09:40:49
13899
转载 Windows Server 2012 R2 或 2016 无法安装 .Net 3.5.1
问题描述使用 Windows Server 2012 R2 或 Windows Server 2016系统,发现在安装 .net 3.5.1 时报错,报错内容如下:原因分析找不到安装源文件。解决办法可以通过如下 PowerShell 脚本进行安装:从开始菜单中找到 PowerShell,右击选择 以管理员身份运行。输入如下脚本后回车执行:Set-It
2017-04-27 09:36:43
6287
转载 SQLServer 重建索引前后对比
在做维护项目的时,我们经常会遇到索引维护的问题,通过语句,我们就可以判断某个表的索引是否需要重建。执行一下语句:先分析表的索引分析表的索引建立情况:DBCC showcontig(‘Table’)如果需要可重建索引:DBCC DBREINDEX('Table')
2017-04-27 09:21:36
844
转载 PowerDesigner 脚本使用详解
PowerDesign高级应用编写相关的VBS脚本在PowerDesign里自定义一些命令与操作等,具体的可以参考C:\Program Files\Sybase\PowerDesigner 9\VB Scripts目录下的脚本示例。怎么运用这些脚本呢?在Tools-》Execute Commands里可以进行操作。具体说明在帮助里写的很清楚。帮助的位置在 PowerDesigner Ge
2016-10-24 13:04:25
9000
原创 VisualStudio搜索含中文字符串
通过正则表达式(\”. * ([ ^\x00-\xff] ). * \”)|(\’. * ( [ ^\x00-\xff]).*x\’)可以实现搜索代码中“”或‘’引起来的含中文内容(去除中间的空格)
2016-06-16 17:32:37
4881
原创 EntityFramework链接MySql数据库
插件安装首先需要安装: mysql-connector-net-6.9.8.msi 和 mysql-for-visualstudio-1.2.3.msi 这里只是列出了我现在用的版本,具体安装根据实际情况下载。安装所需的开发包打开NuGet的控制台 选择好【默认项目】后依次输入下列代码安装所需的开发包Install-Package EntityFrameworkInstall-Pa
2016-06-03 11:29:33
993
原创 VS2015 Android SDK 下载和更新失败的解决方法
1.首先检查工具 xamarin 工具那设置的SDK路径对不对。 2.然后到C盘下检查C:\Program Files (x86)\Android\android-sdk 里面的文件全不全,打开SDK Manager.exe 进行下载更新,但会提示报错。 由于sdk在C盘中,所以需要设置“C:\Program Files (x86)\Android\”这个目录的权限为可写才行,否则还会报
2016-05-26 10:49:56
11465
原创 PowerDesigner对MySql数据库的Excel导入导出
准备工作首先需要进行MySql数据库的链接,和数据库引擎的选择,建议连上数据库以后先进行一次逆向工程。逆向程操作方式请参考:《PowerDesigner逆向工程导入MYSQL数据库总结》之后在Tools-->Execute Commands-->Edit/Run Script执行脚本即可导出脚本Option Explicit Dim rowsNu
2016-03-03 12:04:38
1485
转载 PowerDesigner逆向工程导入MYSQL数据库总结
PowerDesigner逆向工程导入MYSQL数据库总结由于日常数据建模经常使用PowerDesigner,使用逆向工程能更加快速的生成模型提高效率,所以总结使用如下:1. 安装MYSQL的ODBC驱动Connector/ODBC 5.1.10 下载地址:http://dev.mysql.com/downloads/connector/odbc/5.1.html
2016-02-24 15:58:55
595
原创 VS的IISExpress配置通过IP访问程序
找到IISExpress的配置文件,位于 C:\Users\Administrator\Documents\IISExpress\config文件夹下,打开applicationhost.config,找到如下代码:
2015-11-20 11:07:20
12418
2
转载 .NET获取根目录方法
1、取得控制台应用程序的根目录方法 方法1、Environment.CurrentDirectory 取得或设置当前工作目录的完整限定路径 方法2、AppDomain.CurrentDomain.BaseDirectory 获取基目录,它由程序集冲突解决程序用来探测程序集 2、取得Web应用程序的根目录方法 方法1、HttpRuntime.AppDomain
2015-09-09 10:45:11
867
转载 ASP.NET Cache 实现依赖Oracle的缓存策略
ASP.NET 中的缓存提供了对SQL依赖项的支持,也就是说当SQL SERVER数据库中的表或行中的数据被更改后,缓存中的页面就失效,否则,页面输出可一直保留在缓存当中。这确实为程序员提供了方便。但微软一向很小家子气,只为使用自家产品SQL SERVER的程序员提供了方便,那些用Oracle数据库的ASP.NET程序员怎么办呢? 其实不用着急,因为ASP.NET中的缓存还提供了对文件依
2015-08-28 14:38:37
1483
转载 System.Web.Caching.Cache类 Asp.Net缓存 各种缓存依赖
Cache类,是一个用于缓存常用信息的类。HttpRuntime.Cache以及HttpContext.Current.Cache都是该类的实例。一、属性属性说明Count获取存储在缓存中的项数。EffectivePercentagePhysicalMemoryLimit获取在 ASP.NET 开始从缓存中移除项之前应用程序可使用的物理内存百
2015-08-28 14:27:28
3723
转载 ASP.NET访问网络驱动器(映射磁盘)
也许很多朋友在做WEB项目的时候都会碰到这样一个需求:当用户上传文件时,需要将上传的文件保存到另外一台专门的文件服务器。 要实现这样一个功能,有两种解决方案:方案一、在文件服务器上新建一站点,用来接收上传的文件,然后保存。方案二、将文件服务器的指定目录共享给WEB服务器,用来保存文件。 方案一不用多说,应该是很简单的了,将上传文件的FORM表单的ACTION属性指向文件
2015-08-28 14:05:29
6274
转载 C#实现MD5加密
方法一首先,先简单介绍一下MD5MD5的全称是message-digest algorithm 5(信息-摘要算法,在90年代初由mit laboratory for computer science和rsa data security inc的ronald l. rivest开发出来, 经md2、md3和md4发展而来。MD5具有很好的安全性(因为它具有不可逆的特征,加过密的密文
2015-06-23 20:40:51
883
转载 ORACLE 表空间扩展方法
第一步:查看表空间的名字及文件所在位置:select tablespace_name, file_id, file_name,round(bytes/(1024*1024),0) total_spacefrom dba_data_filesorder by tablespace_name 第二步:增大所需表空间大小: alter datab
2014-09-23 16:14:46
744
转载 IMP-00041: 警告: 创建的对象带有编译警告解决办法
出现IMP-00041: 警告: 创建的对象带有编译警告:以后再做数据迁移的时候需要额外注意,尤其用户中有视图或者触发器对象的时候。用户的环境是这样的,在库里有三个oracle的用户,其中一个用户中有几张视图是引用其他用户的,所以在数据导入的时候,需要导入”独立性最好”的用户对象,什么是”独立性最好”?大概的意思是自相关,自己只和自己打交道没有引用其他用户的对象。如果顺序错了,自然
2014-08-14 11:13:53
6117
原创 .NET中将Object类型数据转化为Json格式数据
JavaScriptSerializer jss = new JavaScriptSerializer();jss.Serialize(myobject);
2014-08-05 08:50:15
1377
转载 输入完按回车后即可验证!(自认为最简单!)
正整数: 负整数: 整 数: 正小数: 负小数: 小 数: 实 数: 保留1位小数: 保留2位小数: 保留3位小数: 说明:IE6.0、IE7.0、IE8.0、Firefox/3.0.11下测试通过 作者原创!转载请说明出处:http://blog.youkuaiyun.com/xxd851116【测试源码】:
2014-06-30 15:37:31
1022
转载 vsflexgrid 打印
ExplicitPublic Function formatData2(ByVal data1 As Double, ByVal data2 As Double) As String Dim dt1, dt2 As Double dt1 = data1 dt2 = data2 If dt1 = 0 Or dt1 = 0# Or dt2 = 0 Or dt
2014-06-17 12:08:27
1228
转载 count(*)、count(val)和count(1)的解释
一、关于count的一些谣言: 1、count(*)比count(val)更慢!项目组必须用count(val),不准用count(*),谁用扣谁钱! 2、count(*)用不到索引,count(val)才能用到。 3、count(*)是统计出全表的记录,是吞吐量的操作,肯定用不到索引。 4、count(1)比count(*)的速度快。二、验证count
2014-06-06 15:41:16
1006
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人