珂珂的个人博客 - 一个程序猿的个人网站

最新发布

[未分类]

c# 上传文件到百度服务器

admin 阅读(4258) 评论(0)

之前玩了下百度bcs,觉得还不错,看了下云存储貌似没.net sdk 但是既然有api就好办嘛,自己动手写个文件上传试试 它的参数用了hmac签名,.net有自带的库,下面是签名方法 /// <summary> /// 对数据进行Hmac签名 /// </summary> /// <param name="valueStr">要签名的数据</param> /// <param name="keyStr">密钥< [...]   阅读全文

[未分类]

discuz 更改html选项条件

admin 阅读(3194) 评论(0)

由于某些原因,我要直接在数据库插入主题页,这时候要开启html选项,不然发的帖子都是html标签文字...但是整个板块是禁用html代码的。于是就来动手修改一下discuz的源码....找了好久,终于找到改哪里了。 首先先去找模板分析,模板缓存存放:所有的模板缓存均被解析成php文件存放在 ./data/template 中,以 “数字_模板标示符组合.tpl.php”形式保存。页面缓存刷新原理:当开发者编辑过模板文件之后,Discuz! 模板解析器会匹配模板htm文件与缓存php文件的最后修改时间,如过模板html文件较新或无缓存文件,则更新或生成缓存,不新,则不 [...]   阅读全文

[未分类]

c# 读取图片的Exif 信息

admin 阅读(3989) 评论(0)

之前一直想写个读取图片Exif信息的工具,也好方便上传到自己网站上显示,现在终于有时间来写写,只获取关键参数。 下面是完整代码,其中exif规范参考了2个文档,文章附件中应该有下载链接。 using System; using System.Collections; using System.Collections.Generic; using System.Linq; using System.Text; namespace Exif { #region 枚举 public enum CnType:int [...]   阅读全文

winform

c#多线程下载实例

admin 阅读(2946) 评论(1)

很久很久以前就想实现多线程下载了,虽然迅雷和旋风还有很多工具都有,可是还是想自己实现,因为有些程序中要集成嘛。之前写到过一个调用迅雷下载引擎的,几个月后试了下不行了,就没有再管它了。 这个程序实现了多线程,断点续传,磁盘缓存等. 写这个程序呢,由于对多线程实在不是很熟...用了3天呢,收货嘛了解到一些多线程的控制.还有线程的暂停等..不用Thread.Abort。。 关于具体思路...由于写过一段时间已经忘了,就简单的看下代码吧..有一些注释,不懂得可以一起探究。 using System; using System.Collection [...]   阅读全文

[未分类]

盘古分词的用法

admin 阅读(3270) 评论(0)

没事看了下盘古分词,用自己的实例看下基本写法吧 PanGu.Match.MatchOptions options = PanGu.Setting.PanGuSettings.Config.MatchOptions.Clone(); PanGu.Match.MatchParameter parameters = PanGu.Setting.PanGuSettings.Config.Parameters.Clone(); 这两句是选项,具体属性可以看它的文档,这里全部用默认。 PanGu.Segment.Init(); PanGu.Match.M [...]   阅读全文

[未分类]

uploadify文件上传实例

admin 阅读(2662) 评论(0)

方便引用写成了一个用户控件. 前台代码 <%@ Control Language="C#" AutoEventWireup="true" CodeFile="UploadFile.ascx.cs" Inherits="Include_ASCX_UploadFile" %> <div> <asp:TextBox ID="fileUrl" runat="server" Width="340px"></asp:TextBox> <asp:Image ID="showImage" runat="serv [...]   阅读全文

[未分类]

flexigrid实例用法

admin 阅读(3178) 评论(0)

本网站的后台文章列表页面,应该比较完整的一个flexigrid例子. 先来看下aspx页面,其中的母版页就不贴出来了 <%@ Page Title="文章列表" Language="C#" MasterPageFile="~/AdminMasterPage.master" AutoEventWireup="true" CodeFile="ArticleList.aspx.cs" Inherits="Blog_Admin_ArticleList" %> <asp:Content ID="Content1" ContentPlaceHolderID= [...]   阅读全文

[未分类]

jUploader上传

admin 阅读(3143) 评论(0)

<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>jUploader上传</title> <script src="http://static.kecq.com/js/jquery-1.8.1.min.js" typ [...]   阅读全文

[未分类]

asp.net 4.0 RequestValidator 脚本攻击

admin 阅读(2666) 评论(0)

为了防止sql攻击,asp.net有一个危险字符验证,可是我们在使用编辑器时却需要插入特殊字符。在2.0 中页面中加个 ValidateRequest=“false” 就可以了 但是在4.0 中 还需要改配置文件,在4.0 中,我们可以配置web.config < httpRuntime maxRequestLength="2097151000" executionTimeout="30000000" requestValidationType="FYJ.Web.CustomRequestValidator,FYJ.Web" /> using System; us [...]   阅读全文

[未分类]

asp.net安全问题

admin 阅读(2835) 评论(0)

1 URL SQL INJECTION 通过url参数 sql注入,还是通过Request[""] 过滤下吧, 2 回复的问题,应该要过滤掉html 要是别人随便填上一段script 这样的话。。。 3 文件上传的问题,禁用掉这个目录的执行权限,不然人家上传一个aspx....具体做法是在该目录加一个web.config <?xml version="1.0" encoding="utf-8"?> < configuration> <system.web> </system.web> < [...]   阅读全文