01
2018
05

在Windows Server 2008 SP2 里的IIS 7.0 里添加 TLS 1.2 支持

 开发小程序时需要网站使用https,除了正常使用https还需要添加 TLS 1.2 支持,而在阿里云下面购买的Windows Server 2008 SP2中,系统默认是不支持TLS 1.2,所以通过查找资料,找到解决方法,网络参考如下:

1. 默认IIS 7.0不支持TLS 1.2,检测访问地址:
 https://cloud.tencent.com/product/ssl

10
2018
04

IntelliJ IDEA---导入的项目名称所有文件都是红色

今天使用IDEA导入Java项目,发现导入好之后,项目名称全是红色的,一开始以为是项目引入的包有问题,可是都引入包还是有这么个问题!!最后还是上网找到解决方法!

07
2018
04

64位Windows 2008 R2系统下IIS6配置阿里云SSL免费证书

( 1 ) 证书导入

• 开始 -〉运行 -〉MMC;

• 启动控制台程序,选择菜单“文件"中的"添加/删除管理单元”-> “添加”,从“可用的独立管理单元”列表中选择“证书”-> 选择“计算机帐户”;

• 在控制台的左侧显示证书树形列表,选择“个人”->“证书”,右键单击,选择“所有任务"-〉"导入”, 根据"证书导入向导”的提示,导入PFX文件(此过程当中有一步非常重要: “根据证书内容自动选择存储区”)。安装过程当中需要输入密码为您当时设置的密码。导入成功后,可以看到如图所示的证书信息。

07
2018
04

64位Windows 2008 R2系统下IIS6迁移z-blog网站报数据库连接错误

最近因为网站需要由原来的虚拟机上迁移到阿里云服务器上,网站使用的是zblog,打开登陆页面后一直提示报错:错误原因:数据库连接错误。数据库的权限什么的,数据库文件的配置都一一查看了,确认没有问题。在网上也搜索了,在论坛里也咨询了后来按一些网友的提示分析了一下原来是在64位Windows7或是windows2008server操作系统中,IIS7应用程序池默认是没有启用32位应用程序,而我们连接ACCESS数据库的驱动程序Microsoft.Jet.OLEDB.4.0是32位的,所以就出错了,要想正常运行,只需启用32位应用程序即可。

24
2016
10

文字生成语音,百度语音Api使用

 http://yuyin.baidu.com/申请创建一个语音合成应用,“查看Key”获得ID、KEY、SECRRET_KEY

02
2016
09

C#、Asp.Net 对比两个实体信息前后是否有所改变(结构相同和不相同)

在一些项目中可能需要比较内容是否有所改变,可以使用对比的方法来判断是否内容有所改变(对比某个特定的字段,可以不是所有的都比较),下面是比较笨的方法:

public static string compareStr = "HouseName,HouseType,HouseNum,Status"; //需要对比的字段名
/// <summary>
/// 对比两个实体信息前后是否一致,需要通过compareStr来判断对比那些字段(实体结构不相同)
/// </summary>
/// <param name="oldair">老的乘客信息</param>
/// <param name="newair">新改的乘客信息</param>
/// <returns></returns>
public static int compareAirPassenger<T1, T2>(T1 oldair, T2 newair)

02
2016
09

C#、Asp.Net 将一个实体对象转换为另一个实体对象(结构可以不一样)

直接上调用方法,实体结构不一样的时候只会转换字段名相同的,代码如下:

/// <summary>
/// 将一个实体对象转换为另一个实体对象
/// </summary>
/// <typeparam name="T1">第一个实体对象</typeparam>
/// <typeparam name="T2">第二个实体对象</typeparam>
/// <param name="source">转换的实体对象</param>
/// <returns></returns>
public static T2 CopyToModel<T1, T2>(T1 source)

20
2016
08

C#、Asp.Net导入Excel时遇到数字字母混合列数据出现丢失解决

错误重现:

-----------------------------------------------------------------------

在导入Excel读取数据时,其中的一个字段保存的值有如下格式:"2011072014","20110Aad10","25124Adfa","例子asdfadf"  这样的 混合了 "字母/数字/中文"数据, 在Excel表格中的前 8条 或 前 8+ 条数据中的 这个列中的数据都是 由纯数字组成的,如"2011072012","2011072013","2011072014",到了大于8行的时候的该列的数据组成变成了 数字+中文 + 字母的组合,这样就会出现取不到该列值的问题

03
2016
04

MSSql删除数据库中所有表sql语句

MSSql删除数据库中所有表(只是表)sql语句:

declare @tname varchar(8000)

set @tname=''

select @tname=@tname + Name + ',' from sysobjects where xtype='U'

select @tname='drop table ' + left(@tname,len(@tname)-1)

03
2016
04

MSSql查询数据库中所有表的字段及说明sql语句

查询数据库中所有表的字段及说明


SELECT 


    表名       = case when a.colorder=1 then d.name else '' end,


    表说明     = case when a.colorder=1 then isnull(f.value,'') else '' end,

16
2016
03

Asp.Net 常用时间计算

        统计数据时候读取年月进行分组统计,计算两个日期之间的总天数,计算当前时间的当月的开始时间和结束时间,计算某月的天数,计算某年的天数

        /// <summary>

        /// 填充年份的下拉列表

        /// </summary>

14
2016
03

The 'Microsoft.Jet.OleDb.4.0' provider is not registered on the local machine

我在WIN7 64位下使用ACCESS作为网站数据库运行程序的时候,网页报错如下:

12
2016
03

SQLite查询两天之内的数据SQL语句

对于MSSQL中常见的DateDiff函数取两个日期间的天数差,在SQLite 中,有一个函数julianday,可以替换使用。 

13
2016
01

jQuery延迟加载插件(懒加载) - jquery.lazyload.js

淡入效果

不在可视范围内的图片不会加载。滚动时按需加载。图片出现时使用的是jquery的淡入效果。请清空缓存重新测试一下。

可以如下demo页面作比较:没有淡入效果的。

23
2015
12

【C#、Asp.Net 工具类大全】图片通用操作类

对图片进行操作,常用的就是上传及对图片进行裁剪,生成缩略图等

    /// <summary>

    /// jqueryUpImg 图片上传及裁剪

    /// </summary>

    public class jqueryUpImg : IHttpHandler

    {

        private string urlPath = "";

23
2015
12

【C#、Asp.Net 工具类大全】Request请求工具类

string name = RequestHelper.GetQueryString("name"); //获取请求中的参数name

string param = RequestHelper.GetString("param");

int check_revert = RequestHelper.GetFormInt("check_revert"); //获取请求中的参数check_revert,并转化为整数

string accept_name = RequestHelper.GetFormString("accept_name");

decimal express_fee = RequestHelper.GetFormDecimal("express_fee", 0);

string userip = RequestHelper.GetIP(); //获取IP地址

int click = RequestHelper.GetInt("click", 0); //读取参数click,如果没有返回0

23
2015
12

【C#、Asp.Net 工具类大全】弹出提示操作类

MessageBox工具类是在.Net中使用的后台弹出层,类似C#里面Winform

MessageBox.Show(this, "弹出内容!");

MessageBox.ShowAndRedirect(this, "操作成功,将跳转到:https://www.zhengdecai.com/!", "https://www.zhengdecai.com/");

MessageBox.ResponseScript(this, "alert('弹出内容')");

03
2015
12

JS或JQuery将某个时间转换为与当前时间比较的时间描述

很多网站上有留言功能,都需要对留言时间进行处理,处理成“刚刚、5分钟前、1个小时前,几天前,几个月前”这种的时间格式,通过JS方法就可以实现了,方法如下:

/** 

* 返回将日期转换为时间描述 

* @param date 

* @return 

*/

function getDateDiff(dateTimeStamp) {

    var now = new Date().getTime();

30
2015
10

为什么通过JS或JQuery加载出来的HTML,无法用选择器绑定事件?

$(".pick").live("click", function(){

    //JS、JQuery需要实现代码

});

使用live这种方式是JQuery1.9.1以前的的版本,JQuery1.9.1以后的需要使用bind才可以,开始在使用过程中又发现,在用JS或JQuery加载出来的HTML

$('.pick').bind('click',function(event){

30
2015
10

jQuery1.9.1以上$("#ID").attr("checked")无效,这是对checkbox的调整

jQuery1.9.1针对checkbox的调整:

在jquery 1.8.x中的版本,我们对于checkbox的选中与不选中操作如下:

判断是否选中