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

最新发布

winform

FYJ.Winform皮肤-窗体组件-仿QQ调色面板(一)-效果图

admin 阅读(1546) 评论(0)

这是去年乃至前年做的一套皮肤控件,好久没管它了,之前也有些人问我要过源码,现在分享出来。之前积极性很高,还是花费了很多心血的,还想做到局部半透明,后来发现确实不太好做,要么做到了调整窗体大小就不行,还有窗体闪烁的问题也花了很多心思找了很多资料才解决。运用到了一些重绘和windows消息。先看看效果图吧下面是右键菜单项目结构这简单做一个系列,留着下篇来讲解 [...]   阅读全文

.NET技术

asp.net服务器文件断点下载

admin 阅读(1109) 评论(0)

我们将文件保存在IIS上,用文件路径直接访问,小文件还行,如果是一个GB级别的呢...所以做一个分片下载,能断点,支持限速。原理是用http头的Range,ETag等,这是参照网上找的资料,做了些修改,之前好像QQ旋风不能下载usingSystem; usingSystem.Collections.Generic; usingSystem.Text; usingSystem.Web; usingSystem.IO; usingSystem.Threading; namespaceFYJ.Upload.Filter { publicclassDownload { /* [...]   阅读全文

php

pdo 操作数据库

admin 阅读(1169) 评论(1)

自己写的一个pdo操作数据库类 全部用参数化的形式防止注入,还有根据数组自动生成sql 来执行新增和修改<?php if(stristr($_SERVER["PHP_SELF"],basename(__FILE__))) { exit('forbidden'); } require_once'IDbHelper.php'; classPdoHelperimplementsIDbHelper{ private$host; private$user; private$password; private$ [...]   阅读全文

php

mysqli 操作数据库帮助类

admin 阅读(1154) 评论(0)

自己写的一个php 用mysqli操作数据库辅助类<?php if(stristr($_SERVER["PHP_SELF"],basename(__FILE__))){ exit('forbidden'); } require_once'IDbHelper.php'; classMysqliHelperimplementsIDbHelper{ private$host; private$user; private$password; private$dbname; private$port; priv [...]   阅读全文

.NET技术

wcf自定义Behavior 为每个操作附加身份信息

admin 阅读(1554) 评论(0)

WCF 的安全性以及很健壮了,但是因为我的是虚拟空间,只能挂在iis上,也不能https,所以什么证书啥的都用不上,好像有个用户名密码认证也需要证书的情况下才能. 传统的办法是通过在服务的操作中从OperationContext.Current.IncomingMessageHeaders来获取Header中的内容,而在客户端在OperationContext.Current.OutgoingMessageHeaders中添加MessageHeader,但这种方式需要在每次客户端调用和每个服务操作中都增加类似代码片断,比较麻烦。 后来了解到可以通过自定义Behavior来实现,服务端和 [...]   阅读全文

[未分类]

串口通信Demo

admin 阅读(1567) 评论(0)

至于什么是串口,百度有很多了,我如果copy下来,生疏的文字性的也不好理解。我的理解就是2个硬件通过电缆连接进行通信,串口是COM1-COM256之间。它有几个重要的概念,波特率,数据位,停止位,奇偶校验。具体的相关知识可以进行百度。在net 1.1时候,需要通过系统API 来进行,到 net 2的时候微软已经为我们封装了相关的类了。在自己电脑上开发的时候,需要用软件来模拟2个串口,有一个软件叫Virtual Serial Port Driver 还有个叫VSPM先上图。。代码很简单 首先就是初始化2个串口的各项参数,这里给定一些默认参数。然后就是调用发送和接收方法了,有一点需要注意的是,接 [...]   阅读全文

.NET技术

webapi的使用

admin 阅读(1709) 评论(0)

在asp.net mvc4中,微软带来一个新的东西Web Api,它只一种轻量化的REST风格服务,它比复杂的SOAP更加简洁,简单来说就是把事物分解成具体的资源,然后对资源进行增删改查,分别对应POST,DELETE,PUT,GET。当然我们也可以不依赖Web Api框架来实现自己的REST风格服务. 下面说说Web Api具体用法及一些Demo和遇到的问题,新建一个web api项目,来写一个Article服务.publicclassArticleController:ApiController { //GETapi/<controller> privateIArt [...]   阅读全文

[未分类]

wordpress3.6 修改的地方

阅读(681) 评论(0)

1.wp-admin/post-new.php 注释掉第65行 添加第66行//include(ABSPATH.'wp-admin/edit-form-advanced.php'); include(ABSPATH.'wp-content/plugins/wp-ueditor/ue3.3.2-edit-form-advanced.php');2.wp-admin/post.php 注释掉第211行 添加第212行include(ABSPATH.'wp-admin/edit-form-advanced.php');3. 注释掉 wp-includ [...]   阅读全文

.NET技术

自己来实现linq查询(三)

admin 阅读(1679) 评论(0)

最后一篇把剩下的类都贴出来,之后会放上源码下载 QueryProviderAbstract类 using System; using System.Collections.Generic; using System.Data; using System.Linq; using System.Linq.Expressions; using System.Reflection; using System.Text; namespace FYJ.Data.Linq { public abstract class QueryProvi [...]   阅读全文

.NET技术

自己来实现linq查询(二)

admin 阅读(1888) 评论(0)

上一篇全部是ExpressionVisitor 这一篇再贴一些类出来 DbContext类 using System; using System.Collections.Generic; using System.Data.Linq.Mapping; using System.Linq; using System.Text; namespace FYJ.Data.Linq { public partial class DbContext<T> : System.Data.Linq.DataContext wh [...]   阅读全文