自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 把wordpress站点改成https,网站确不能访问了

把wordpress改成 https的过程中遇到一个大坑,就是按照某个网页的上说的直接,在后台把website address 直接变成https,这个真是SB了,结果导致网站不能访问了,还好最终把问题修复了。修复的方法,就是通过修改mysql数据库,把这两个选项修改过啦千万不要只是修改这两个地方...

2019-10-16 14:30:05 2483 1

原创 用google的wordpress镜像一键搭建https的 wordpress站点

google的这个镜像再加上目前google cloud 300刀的free credit的政策,让这个流程成了建站神器:事先准备:首先你得准备一个域名,一个google账户在google里面搜索 google cloud wordpress 或者直接输入https://cloud.google.com/wordpress/部署完了之后,可以按照这篇文章的内容,进行https的改造,这里...

2019-10-16 14:24:44 1523

原创 不花钱使用google keyword planner(关键字规化器)

google keyword planner是一个很强大的工具谷歌关键字规划器是100%免费使用。您无需在 AdWords 广告上花费一分钱来获得访问权限。你只需要一个谷歌帐户。但是,当您尝试访问该工具时,有时会发生的情况:我们被要求设置 AdWords 广告。事实上,谷歌对此非常激进,以至于如果不留下买路财,就显得无法访问该工具。我有个好消息:无需投放 AdWords 广告...

2019-10-10 19:39:23 8009

原创 如何让用户可以在你的wordpress站注册,登陆

想要允许用户在您的网站上注册?您可以在 WordPress 中启用用户注册,以允许用户添加帖子、评论或在您的网站上执行其他操作。在本文中,我们将向您展示如何允许用户在 WordPress 网站上注册以及如何管理用户。如何允许在 WordPress 中注册用户 在 WordPress 中启用用户注册WordPress 附带用于管理用户注册的内置功能。默认情况下,它处于关闭状态,但...

2019-10-10 16:00:39 5559

原创 通过visual studio 向 sql server添加新的数据库表

可以通过SQL Server Object Explorer 来通过图形化的方式来添加数据库表:点击 Add New Table就可以打开一个 数据库表格编辑窗口:可以采用图形化的方式添加column。如果想改变table的名称添加完数据库后,可以通过ef designer 把数据同步到实体对象,从而生成新的entity 对象:...

2019-10-05 20:20:43 2388 1

原创 C#中处理json

1 收到json 字符串之后,将其结构化,也就是可以object化,可以方便的访问它的成员:JObject jPointer = JObject.Parse(text); string transRst1 = (string)jPointer["arrayName"][0]["property"];如上面所示,简单的使用JObject.Parse方法就可以...

2019-10-04 11:32:59 219

原创 form里面包含太多业务逻辑好不好?

各个公司的翻译的效果:现在流行的 token-based 鉴权,和IAMIf you pass in the value of the API key, the SDK manages the lifecycle of the tokens。传api key的话,sdk管理token的生命周期。传token的话,你自己管理token的生命周期还有就是用户名,密码鉴权...

2019-10-04 11:05:27 179

原创 基于model类,创建view

如果有了基于数据库的model,以及相对应的数据库表,怎么快速创建一个view,来显示数据里的内容呢?打开visual studio 2017 在solution explorer 里面右击controllers,然后add,选择MVC 5这个时候会生成一个模板,这个模板里面包含了对数据库的增删改查的操作,可以方便在这个基础上做修改。...

2019-10-03 21:01:39 275

原创 dynamic 数据类型 C#

dynamic 数据类型的 属性和方法是在 运行时才会决定的,而不是编译时。这个数据类型很神奇。有些数据是没有静态的类型的,也没有固定的格式的,比如说像html dom,或者json等等。只有你运行时的时候 ,才会决定的,所以处理这些类型如果用dynamic的还是很方便的。dynamic的数据类型是不会做静态类型检查的。有些语言是weakly typed 语言,所谓的弱类...

2019-09-27 11:47:30 648

原创 程序员工具介绍

16进制编辑器:hexeditjson查看器:notepad++ 不过这个需要添加json viewer 插件,在插件管理里面就有

2019-09-27 10:26:59 148

原创 在asp.net mvc程序中访问azure storage 账户

微软为了方便的访问azure,提供一些列的api来方便访问azure 的存储服务:首先向项目添加 connected service:这里visual studio 会自动把需要的nuget 包加进去,并且修改web.config 文件,把相应的连接字符串加进去注意这里因为ConfigurationManager 有多个包都包含这个类,需要注意把老的从包管理里面删掉,以免造...

2019-09-25 16:32:51 206

原创 azure blob storage

里面有一些概念,1 备份相关的如果选择Geo-redundant storage (GRS) 的话,数据会在地理上不同的区域做备份,比如选择east asia的话,她会被备份到东南亚的机房。 ...

2019-09-25 15:45:50 209

原创 什么是DDL文件?

在进行MVC EF 开发中,会遇到DDL文件,那么这里就来介绍一下什么是DDL文件。DDL是 data definition language的缩写,也就是数据定义语言。通俗的讲,就是用一种通用的格式,来表达数据库的schema。DDL文件是通过edmx文件自动生成的。有了这个文件,就可以用来自动的生成数据库...

2019-09-25 13:01:30 10881

原创 可不可以通过EF designer 更新数据库?

当数据模型发生变化,而与数据库不同步的时候,该怎么办?之前的一次“神操作”: 通过EF designer 修改了 entity data model,然后通过generate database from data model, 直接向远程sql server 执行了sql生成脚本,导致了之前的数据全部清除掉了。那么到底可不可以通过EF designer 来更新,而不是重新生数据库呢?...

2019-09-25 12:43:33 248

原创 windows tabular数据流协议

windows tabular data stream 协议 pre-login 消息: ![在这里插入图片描述](https://img-blog.csdnimg.cn/20190924195157435.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ib...

2019-09-24 19:52:44 331

原创 windows 域,windows domain

什么是windows 域(windows domain)前言windows 域是一种形式的网络底层网络形式linux怎么办?前言在使用windows的过程中,不免要接触到windows域这个概念 Markdown编辑器 这里介绍一下这个概念windows 域是一种形式的网络windows域是一种计算机网络,这种网络有什么特点:所有的用户账户,计算机,打印机都要向中心控制器注册中心控制...

2019-09-24 10:23:11 1667

原创 在azure上创建sql server 数据库

本文目的,列出在azure 上创建sql server数据库的步骤:1 登陆你的azure portal这里不必多说了2 先创建sql server,创建数据库之前,先要有数据库 服务器,如下图所示使用原来的或者创建新的 resource group,填写 服务器名称,所在区域(如果服务中国用户的话,最好是east asia)最后设置管理员名称和密码 。然后设置网...

2019-09-23 17:30:33 950

原创 在asp.net mvc工程中,连接到azure数据库

不管是做winform开发,还是做asp.net 开发,连接数据库有时候是不可避免的,现在azure上也有了云数据库,很多程序都需要连接到数据库,而进行EF design的话,前提就是你得有一个数据连接,这里介绍一下如何在.net mvc项目里添加数据库连接(这里专指到sql server的连接,而且是到azure上的)。visual studio 本身有一个 SSDT(sql serv...

2019-09-23 17:10:52 324

原创 asp.net MVC 使用 设计优先模式,设计数据库,生成

.net MVC 的 实体框架(entity framework),通过对 object 和 关系型数据库进行映射,省去了很多以前需要的数据库适配的工作,你在visual studio里面通过拖拽,就可以生成数据库表,非常方便。用entity framework 的时候,有几种设计模式,其中之一 就是 模型优先(model first)的 设计模式,下面我们一步步的来用模型优先的设计...

2019-09-23 12:53:00 278

原创 azurez 的 blob storage 类型访问速度问题

如果选择美国服务器的话,从azure上,不管是下载还是上传都比较慢,但是改成 east asia之后,速度就有很大提升了。

2019-09-22 21:32:08 552

原创 windows form程序 空间布局

使用tablelayout,pannel等布局控件进行布局的时候,一个小技巧就是所有的内嵌控件的dock属性可以设置成fill,这样的话不管怎么拖拽,内部控件都会填充满整个外部控件...

2019-09-22 20:43:14 426

原创 使用了cefsharp包的win form程序 clickonce发布后,启动失败的问题

最近在开发一个win form程序,其中用到了cefsharp,也就是把chrome嵌入到winform里面去,但是用clickonce部署后发现无法正常启动。自己对比发布后的二进制,以及build目录中的二进制发现,clickonce的publish目录中少了很多dll。其实clickonce的实现机制里面,他只会拷贝managed dll(具体可以参考本博客的其他文章),也就是.n...

2019-09-22 19:44:54 1203

原创 在一些windows平台的脚本,或者配置文件中出现的双星符号,是什么意思?

比如下面的路径里面: $(Services_Jobs_Drop_Path)\**\*.config这个在微软的官方文档中有说明: You can use the **, *, and ? wildcard characters to specify a group of files as inputs for a build instead of listing e...

2019-09-22 18:48:29 335

原创 以cefsharp包为例,讲讲nuget对于包依赖关系的处理

当我们需要用到一个nuget包的时候,通过命令行,或者图形界面,都可以轻松的把包装上,但是这背后,有nuget工具,帮你完成对于相关依赖的处理,这里用cefsharp包为例子,说一说这个过程。首先新建一个winform的工程,然后通过命令行添加 cefsharp.winforms 包Install-Package CefSharp.WinForms -Version 75.1.142。...

2019-09-22 17:45:01 805 1

原创 如何查看当前工程,已经安装的nuget包?

如果想知道,当前解决方案(solution)里都安装了什么包,这里可以通过以下几种方式:1 命令行: 可以在这里打开package manger console,从而打开命令行在命令行收入如下命令:就可以看出目前已经安装了上述的包。第二种方法:如上图所示,打开包管理页面,就可以看到已经安装的nuget包了。...

2019-09-22 16:15:38 1429

原创 如何查看nuget包里的文件列表?

在nuget.org上面使用nuget包的时候,大部分情况我们用命令行直接安装就可以了。但是有些时候我们也需要知道这些nuget包里面包含什么东西。这里就介绍一下如何查看nuget包里面的文件列表。方法一:因为之前提到过,nuget包,其实就是zip包,使用zip解压缩软件,解压缩就能知道里面都包含什么文件了。方法二:使用nugetpackageexplorer工具:有人做了一...

2019-09-22 15:58:09 1562

原创 什么是nuget?nuget包是如何管理

做windows开发的,迟早会接触到nuget这个东西,那么今天我们就来研究一下什么是nuget?我们先从另外一些大家熟悉的概念入手,做linux的大家应该应该听说过apt-get,yum,deb等等,是的这些都是包管理相关的。而nuget就是跟他们一类的东西,nuget就是一套用于代码共享的标准的体系,这里面包含了代码包的创建,存储,以及共享,相应的有对应的工具,来完成这些事儿。来自...

2019-09-22 15:43:20 5092

原创 managed DLL 和 normal DLL

在做C#开发的过程中,必然会遇到很多DLL,也就是动态链接库文件,就像其他code一样,也分为managed code 和 unmanaged code.其实跟普通的代码一个道理。那么我们先看看在windows 平台上managed code和 unmaged code 的区别.大的背景:出现的语境 首先呢managed code 和 unmanaged code,...

2019-09-21 19:12:57 591

原创 在windows form 程序中嵌入chrome

在用c#开发win form程序的时候,需要嵌入web 浏览器,以展示网页,但是原生的web浏览器控件,对javascript支持不好,这就导致了频繁报错,于是cefsharp项目就诞生了。这是cefsharp项目的简介:“CefSharplets you embed Chromium in .NET apps. It is a lightweight .NET wrapper ar...

2019-09-21 15:18:34 773

原创 clickonce程序部署后,启动不成功的问题

使用clickonce技术,发布的程序,在启动过程中,遇到退出的问题。现象:如下图所示,程序已经安装了,但是点击程序快捷方式,鼠标转几下,就没有任何反应了,也就是启动失败了。第一步先看看是不是程序本身的问题,也就是到安装文件夹去看看,在那里启动程序看是否成功:clickonce程序的安装文件位置一般在这里:C:\Users\username\AppData\Local\...

2019-09-21 15:09:35 1945

原创 将windows 程序部署到azure云上,从而实现自动更新

我们知道如果想实现clickonce的 自动更新的功能,你要有一个公网可以访问的地方来存储程序的release文件,而azure又是一个功能非常强大的云服务,当然也包括存储服务,这里我们就利用azure的云存储服务来,搭建一个windows程序自动升级的服务。首先你得有一个azure账号,然后在portal里面创建新的存储账号,如下图所示:创建完成之后就会有一个上图实例的条目出现...

2019-09-21 13:19:53 523

原创 通过docker镜像,在azure上快速搭建一个wordpress站点,仅需点几下鼠标就可以

docker不用说了,现在火的不能再火了,大家也习惯了用docker镜像部署网站,这里写一下用现成的docker image在azure云上创建一个worldpress站点,非常只简单,仅仅需要几次点击就可以了。第一步:登陆到个人的azure 账户里 这个不用说了,不登录,下面的步骤也会让你登陆第二步:将bitnami的worldpress镜像aci...

2019-09-20 17:06:14 309

原创 在azure云上通过镜像创建container实例

可能大家都知道,微软的azure云服务有一个免费试用活动,到期后,有些服务也可以免费接着用,其中容器服务就是其中一个,在继续使用的担心就是,扣不扣费,azure的portal里面很乱,也找不到一个说明,那就只能去网上问问了。结果发现容器实例(container instance)的计费,是跟他的上层结构相关联的,也就是跟容器组(container group),相关联的。以下摘自微软官...

2019-09-20 16:47:47 442

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除