oyi319
码龄17年
关注
提问 私信
  • 博客:177,571
    社区:1
    177,572
    总访问量
  • 65
    原创
  • 1,721,415
    排名
  • 20
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:辽宁省
  • 加入CSDN时间: 2008-02-25
查看详细资料
个人成就
  • 获得5次点赞
  • 内容获得31次评论
  • 获得30次收藏
创作历程
  • 26篇
    2011年
  • 42篇
    2010年
成就勋章
TA的专栏
  • 代码收藏和演示
    30篇
  • 动态语言
    1篇
  • 小问题及解决
    38篇
  • 知识及文章阅读
    1篇
  • 辅助工具和软件
    1篇
创作活动更多

新星杯·14天创作挑战营·第9期

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你们参加为期14天的创作挑战赛! 注: 1、参赛者可以进入活动群进行交流、分享创作心得,互相鼓励与支持(开卷),答疑及活动群请见 https://bbs.csdn.net/topics/619626357 2、文章质量分查询:https://www.csdn.net/qc

475人参与 去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Scite 3.00

发布资源 2011.11.06 ·
zip

多线程2——六种多线程方法解决UI线程堵塞

一、六种多线程方法.NET Framework2.0框架提供了至少4种方式实现多线程,它们是“BackgroundWorker”组件、委托的异步调用、线程池ThreadPool以及线程类Thread;.NET Framework 4.0增加了任务并行库TPL和PLINQ技术,
原创
发布博客 2011.10.08 ·
2920 阅读 ·
0 点赞 ·
0 评论 ·
9 收藏

C#调用C/C++的DLL问题若干

1. C/C++封送为C#代码辅助工具:操作系统API可以访问PINVOKE.NET站点查询;若有C/C++的头文件声明,使用P/Invoke Interop Assistant工具,它不仅能获得操作系统API的封送代码,还能将C/C++的头文件代码转换为C#封送代码,但
原创
发布博客 2011.09.23 ·
2883 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Stopwatch能运行多久?

Stopwatch是一个高精度计时器,根据CPU的主频进行计时,一但Start就会不停的累计Ticks,即使是Stop后再进行Start,Ticks仍会累加,直到Reset或者Restart才会对Ticks清零。Ticks是一个Int64的数值,最大值Int64.MaxValue
原创
发布博客 2011.09.22 ·
595 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

IP地址(比较和获取)

.NET Framework 的IPAddress类型重写的Equals方法,来比较两个IP地址是否相等,但注意的是,不能使用==操作符直接比较两个IPAddress。利用Equals对IPAddress对象扩展,可比较字符串和IPAddress:public sta
原创
发布博客 2011.09.20 ·
1599 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

比较IP地址

public static bool IsEquals(this IPAddress thisIp, string otherIp){ IPAddress address; if (IPAddress.TryParse(otherIp, out address)
原创
发布博客 2011.09.20 ·
254 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

自定义当前线程的区域设置

例子:设置当前短日期格式为 yyyy-MM-ddCultureInfo ci = CultureInfo.CreateSpecificCulture(CultureInfo.CurrentCulture.Name);ci.DateTimeFormat.ShortDatePa
原创
发布博客 2011.09.20 ·
428 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

WPF处理窗口消息WndProc

在Visual的句柄创建后(如OnLoad、OnSourceInitialized代码里),使用下面方法:方法一:HwndSource source =PresentationSource.FromVisual(this) as HwndSource;if(source
原创
发布博客 2011.09.07 ·
3178 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

ORA-12516 错误

Oracle错误:TNS:listener could not find available handler with matching protocol stack问题描述:Listener进程数已满。解决办法:1. 在Oracle客户端
原创
发布博客 2011.09.06 ·
519 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

WPF创建位图的灰度图滤镜效果

当RGB三个值的分量为同一个值时,图像会显示成灰度的,这个灰度值可以通过一个公式得到:gray=BYTE(0.299*red)+BYTE(0.587*green)+BYTE(0.114*blue);
原创
发布博客 2011.08.02 ·
2250 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

实现一个ObservableDictionary

.NET Framework 4仍没有提供ObservableDictionary类型,如果不实现字典的特性,完全可以用一个简单的包含Key和Value属性的类的ObservableCollection实现。一个ObservableDictionary应该实现这些接口(参考:《C
原创
发布博客 2011.07.16 ·
999 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

SQLSERVER2005的10054错误在Windows Server 2003 SP1上的解决办法

Error: 10054,ErrorMessage: "TCP 提供程序: 远程主机强迫关闭了一个现有的连接"
原创
发布博客 2011.07.09 ·
3098 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

关于ODP.NET获得存储过程传出varchar2类型出现ORA-06502: PL/SQL: numeric or value error的问题

ORA-06502: PL/SQL: numeric or value error: character string buffer too small
原创
发布博客 2011.07.08 ·
1336 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

增强的删除文件方法

因为删除文件操作时,可能由于文件被占用、IO或安全异常等问题,导致暂时无法被删除。
原创
发布博客 2011.07.06 ·
468 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

WPF动画后消除属性绑架的办法

如题,解决办法详细,请阅读《如何:在使用演示图板对属性进行动画处理后设置该属性》。 在动画对象的Completed事件处理中利用BeginAnimation将被绑架属性的动画设置为null,然后将期望保存的结果赋值给属性。 结合前一篇日志《WPF MatrixTransform 的平滑动画代码》采用的LinearMatrixAnimation类,一个MatrixTransform动
原创
发布博客 2011.06.24 ·
1555 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

WPF MatrixTransform 的平滑动画代码

注:此代码摘自:《Smooth animation using MatrixTransform?》 由于MatrixAnimationUsingKeyFrames和DiscreteMatrixKeyFrame动画帧不会进行插值计算,因些,使用此方式只能产生生硬的帧切换效果。下面代码是通过自定义的LinearMatrixAnimation类,来达到平滑切换的效果。 using Sys
原创
发布博客 2011.06.24 ·
2227 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

WPF绑定到Properties.Settings的几种方法

  如上图,我有一个自定义控件Map,它拥有四个用于控制地图缩放的依赖属性,允许用户App.Config来修改默认值,所以在程序里用Settings.settings设定。 1.C#代码方式Binding binding = new Binding("MapZoom");binding.Source = Properties.Settings.Default;m
原创
发布博客 2011.06.22 ·
1984 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

WPF PasswordBox.Password 的数据绑定

WPF的PasswordBox控件的Password属性不是依赖属性,无法直接进行数据绑定,为使其在MVVM模式中正常使用,可以为PasswordBox增加一个助手类,代码如下:注:代码摘自:http://www.wpftutorial.net/PasswordBox.htmlusing System.Windows;using System.Windows.Controls;na
原创
发布博客 2011.06.17 ·
7162 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

解决PcAnywhere 12.0在Windows 2003 Server中远程连接,WPF界面无法显示的问题

 PcAnyWhere 12.0以Windows2003 Server作为远程桌面共享端,会因为其mirrordriver技术,可能使DirectDraw和AGP纹理加速失效,导致WPF窗口界面无法被它正确捕获。解决办法,是禁用此技术。   步骤:1.系统安装显卡驱动,在显示属性-设置-疑难解决-硬件加速到完全2.安装较新的DirectX9.0c,在开始-运
原创
发布博客 2011.06.13 ·
1357 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

WPF MVVM设计模式的ViewModelBase和CommandBase代码

ViewModelBase和CommandBase代码的整理如下: 1.ViewModelBase.csusing System;using System.ComponentModel;using System.Linq.Expressions;/// /// WPF MVVC设计模式ViewMode基本功能类/// public abstract class
原创
发布博客 2011.06.09 ·
3155 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏
加载更多