IIS8 网站申请、安装和绑定SSL证书说明

一、免费ssl证书申请

① 登录FreeSSL.org 输入域名开始创建免费的SSL证书。

这里我选择的是TrustAsia证书,主要是因为1年时间,省心~

② 需要输入邮箱才能继续创建证书

默认申请的是双域名,类似:renqiancheng.com 和 www.renqiancheng.com。其他选项证书类型、验证类型、CSR生成根据自己的需 …

阅读全文

C# 批量下载图片到本地

一、概述

最近需要批量下载图片到本地,先是通过Excel拼接生成了所有链接地址,然后想到的是通过下载软件来批量下载。可是一想到又要花时间去查找、安装、研究软件,不如自己写个来的快。

以下是使用C#开发的控制台程序代码,通过循环读取文本文件中每一行地址字符串,执行下载并保存到本地文件夹中。

二、C#实例代码

//using System; …

阅读全文

C# SQLite 数据库使用说明

一、NuGet引入SQLite库

在VS菜单:工具→NuGet包管理器→管理解决方案的NuGet程序包 打开NuGet解决方案窗口。

搜索 sqlite,选择官方的库安装到指定的项目中。:

提示:System.Data.SQLite 分为 x86 和 x64 版本,这里推荐使用NuGet自动安装。使用 Any CPU 编译的时候,会自动拷贝32位 …

阅读全文

校园招聘奇谈

图1:飞机上拍到的广州小蛮腰

月中的时候和公司HR团队一起参加校园招聘。按照计划我负责武汉、成都两地的技术面试部分,面试方向主要是软件、机械和电气。

第一次去校园招聘学生一路上还是有些小兴奋的,到达酒店后就开始各种忙碌,这种兴奋也随之烟消云散。忙碌一直持续到现在,今天动笔时看了下日历才发现回来已经快两周了!于是,赶紧抽空整理了招聘时的一些所见所感,权 …

阅读全文

SQL语句实现同一分组内计算百分比

一、概述

经常会遇到一种需求要计算某个分组内各小分组所占的比例,比如:列出一所学校内所有的班级及班级内男生和女生所占的比例。

通常的做法是从数据库中取出所有的班级、性别及数量,然后遍历计算每个班级中男生和女生的占比。用SQL实现的方式实现就显得简单很多。

二、操作

1. 构造数据源

--创建表
CREATE TABLE TEST (
  ID …

阅读全文

设置VS在开始菜单中以管理员方式运行

一、概述

使用Visual Studio 的过程中,经常会遇到一些项目在调试运行阶段才会提示需要管理员权限运行,这个时候只能重新启动VS→打开项目→调试运行。索性直接在 Win10 开始菜单中预留了一个直接使用管理员方式打开的按钮。

二、操作步骤:

  1. 在开始菜单中右键找到快捷方式的路径:

  1. 在快捷键文件夹里设置以管理员方式打开:


阅读全文

Log4Net 日志组件通用代码

概述

C# 领域最知名的日志组件非 Log4Net 莫属。一直以来都是现用现查手册,虽然浪费不了多少时间,但是这种习惯终归不好。于是,搜集了一份封装比较完善的代码,具体实现了:可零配置,动态指定文件名和文件路径,按日期和大小自动分割文件。

代码详情

1. 创建配置文件类

初始化Logger时首先读取配置项中的同名Appender,如果存在使用配置参 …

阅读全文