郑德才博客 记录学习,记录工作,学习知识分享!

Asp.Net 对图片进行水印(水印logo或文字)

1、水印时,在图片右下角水印网站logo

PicMark wm = new PicMark();
wm.DrawedImagePath = HttpContext.Current.Server.MapPath("..\\Images\\") + "logo.jpg"; //需要水印添加的图片
wm.ModifyImagePath = newpath; //原始路径
wm.LucencyPercent = 20; //透明度 1-100之间
wm.OutPath = newpath; //输出路径
wm.DrawImage();  //对图片进行水印处理:添加到图片右下角

2014年7月23日 | 发布:郑德才博客 | 分类:学习之路 | 评论:2

Asp.Net中使用使用input的file类型进行图片上传(美化file控件)

html上传代码: 

   <div class="addPicture" style="position: relative; clear: both;">
        <div style="width: 300px; height: auto; float: left; margin-left: 0px; margin-top: 0px;
            display: none;" class="img_middle">
            <img src="" width="300px" alt="" />
        </div>
        <div style="width: 84px; text-align: center; margin-left: 106px; margin-top: 46px;
            *margin-left: 0px;" id="addImg" title="点击添加标题图">
            <div>
                <input type="button" id="Button1" value="" class="addimg" /></div>
            <div class="a">
                添加标题图</div>
        </div>
        <input id="upFile" name="upFile" type="file" title="" class="file_transparent" />
    </div>

2014年7月16日 | 发布:郑德才博客 | 分类:学习之路 | 评论:2

Asp.Net中使用ajaxFileUpload进行图片上传

 在开发中,经常会遇到需要上传图片的时候,可以使用已经有的上传插件ajaxFileUpload进行上传,点击某个按钮,将调用uploadImg方法,参数imgfileId是上传的file的input的ID

function uploadImg(imgfileId) {
    $.ajaxFileUpload({
        fileElementId: imgfileId,
        url: 'jqueryUpImg.ashx',
        data: {
            'name': "pro", //存储的文件名
            'width': "500,250,125", //需要切图的大小
            'height': "360,180,90"
        },
        dataType: 'json',
        success: function (data, textStatus) {

2014年7月4日 | 发布:郑德才博客 | 分类:学习之路 | 评论:0

Android开发学习:WebService实例:天气情况查询

Android开发学习

Android开发中,经常见到通过WebService接口进行数据访问查询,介绍一下网上找到的天气情况查询实例

实例:天气情况查询

新建布局文件:activity_main.xml,使用ListView显示地区列表,代码内容:

2014年7月1日 | 发布:郑德才博客 | 分类:Android开发 | 评论:0

SQLSERVER2008 18456错误

 

百度搜18456错误几乎只能搜到一篇文章,并不是说结果条数,而是所有的文章都是转自一处。我也遇到了18456错误。

2014年6月28日 | 发布:郑德才博客 | 分类:网络文摘 | 评论:0

SQL2008 附加数据库提示5120错误解决办法

在win7 x64系统、win8系统上使用sql2008进行附加已经有的数据库(包括在x86系统正在使用的数据库文件,直接拷贝附加在X64系统中)时,提示无法打开文件,5120错误。

是因为没有操作权限,所以附加的时候出错,只要设置数据库文件所在的这个文件或文件夹安全属性即可。

解决办法:

1.打开该数据库文件存放的目录或数据库文件的属性窗口,选择“属性”菜单->选择“安全”标签->选择“编辑”按钮。

2.在选择组或用户名列表中,选择Authenticated Users,在权限列表中选中完全控制。

2014年6月22日 | 发布:郑德才博客 | 分类:知道理解 | 评论:0

Microsoft sql server 2005连接失败 解决方案

Microsoft sql server 2005连接失败存在多种可能,需要了解SQL Server常见连接失败。

启动 SQL Server Browser
一、为 SQL 启用远程连接

1. 单击“开始”,依次指向“程序”、“Microsoft SQL Server 2005”和“配置工具”,然后单击“SQL Server 外围应用配置器”。
2. 在“SQL Server 2005 外围应用配置器”页上,单击“服务和连接的外围应用配置器”。
3. 在“服务和连接的外围应用配置器”页上,展开“数据库引擎”,依次单击“远程连接”和“本地连接和远程连接”,单击适用于您的环境的相应协议,然后单击“应用”。

注意:请在接收到以下消息时单击“确定”:
直到重新启动数据库引擎服务后,对连接设置所做的更改才会生效。
4. 在“服务和连接的外围应用配置器”页上,展开“数据库引擎”,依次单击“服务”和“停止”,等待 MSSQLSERVER 服务停止,然后单击“启动”以重新启动 MSSQLSERVER 服务。

二、启用 SQL Server Browser 服务

1. 单击“开始”,依次指向“程序”、“Microsoft SQL Server 2005”和“配置工具”,然后单击“SQL Server 外围应用配置器”。
2. 在“SQL Server 2005 外围应用配置器”页上,单击“服务和连接的外围应用配置器”。
3. 在“服务和连接的外围应用配置器”页上,单击“SQL Server Browser”,在“启动类型”中单击“自动”选项,然后单击“应用”。

注意:在单击“自动”选项后,每次启动 Microsoft Windows 时将自动启动 SQL Server Browser 服务。
4. 单击“启动”,然后单击“确定”。

三、在 Windows 防火墙中为SQL Server 2005 创建例外

1. 在 Windows 防火墙中,单击“例外”选项卡,然后单击“添加程序”。
2. 在“添加程序”窗口中,单击“浏览”。
3. 单击 C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn\sqlservr.exe 可执行程序,单击“打开”,然后单击“确定”。

注意:上述路径可能会根据 SQL Server 2005 的安装位置而不同。

四、在 Windows 防火墙中为 SQL Server Browser 服务创建例外

1. 在 Windows 防火墙中,单击“例外”选项卡,然后单击“添加程序”。
2. 在“添加程序”窗口中,单击“浏览”。
3. 单击 C:\Program Files\Microsoft SQL Server\90\Shared\sqlbrowser.exe 可执行程序,单击“打开”,然后单击“确定”。

注意:上述路径可能会根据 SQL Server 2005 的安装位置而不同。

五、远程连接端口设置

1、在服务器上打开SQL Server Configuration Manager。选择SQL Server配置治理器->SQL Server 2005网络配置->MSSQLSERVER的协议->TCP/IP,在弹出对话框中选择IP地址->IPALL->TCP端口,设置为可用端口。(如果默认的1433端口老是连接不上,你就设置为你确认已经打开的端口试试,如21端口等)

2、在“服务和连接的外围应用配置器”页上,展开“数据库引擎”,依次单击“服务”和“停止”,等待 MSSQLSERVER 服务停止,然后单击“启动”以重新启动 MSSQLSERVER 服务。

2014年5月28日 | 发布:郑德才博客 | 分类:知道理解 | 评论:4

Excel操作工具类ExcelHelper

        这个类库主要是针对我目前的项目写的,比较乱,没时间整理,这段时间有很多网友问我Asp.net中Excel操作的问题,我这里把我的代码公布给大家,希望对大家有帮助。

        这个类库没有提供Excel样式设置的方法,建议使用模板,可以在模板中把格式控制好;ExcelHelper提供了实现Excel的基本操作的一些方法,包括:
        1、将二维数组和DataTable的数据导入Excel,可以按指定每页的记录行数来分页,还可以将数据相同的行合并
        2、WorkSheet的拷贝、隐藏方法,删除操作会出问题,不过对于WorkSheet这两个方法足够了
        3、Excel行、列的拷贝、删除、插入、合并操作
        4、Excel单元格的拷贝、删除、插入、合并操作,可以将单个文本值写入单元格,也可以将多个值及其对应Excel单元格的位置信息保存在Hashtable中写入单元格
        5、Excel文本框赋值操作,一些Excel控件都没有提供访问文本框的方法,要不我也不用写这个类库了
        6、将Excel文件导出多种格式
        
        在开发的过程中发现的几个问题:
        1、Exce进程结束问题,我目前使用的方法好像对专业版的OS没用,要用ntsd -c q -p pid命令才能结束掉
        2、并发问题,如果有两个人同时操作Excel组件的时候就会出错,不知大家有没有好的解决方法,好像使用进程池可以解决这个问题
        3、Excel组件访问权限的配置问题,见我以前写的随笔关于在ASP.NET中以DCOM方式操作Excel的几个问题

        这个类库有几个方法还有点问题,大家使用过程中有什么问题和改进意见请跟我联系

        点这里下载ExcelHelper.rar

2014年5月9日 | 发布:郑德才博客 | 分类:网络文摘 | 评论:0