自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

平衡的陀螺

记录编程技术的琐碎片段

  • 博客(13)
  • 资源 (14)
  • 收藏
  • 关注

原创 EF操作SQLite数据库时,使用DateTime.Now当做参数引发的时区问题

问题:我使用EF查询SQLite数据库中数据时,感觉代码写的无误,可就是查不到数据。EF相关代码如下:代码非常简单,就是根据三个条件:actionState:int,取值:1sendStates:int数组,取值:[0,3]还有一个当前时间。发现问题时,当前时间为“2019-11-13 14:51”。使用sql查询数据库符合条件的内容如下:一切看似很正常,但是我...

2019-11-13 16:25:11 866

原创 C#中反射机制的使用

在编写代码的时候,我们可能还不知道或不能确定一些对象的信息,于是把决定权交给代码本身,将来在需要的时候由代码本身去获取和判断这些信息,并做出相应的反应。在这种情况的驱使下,反射技术产生了。反射是.Net中的重要机制,通过反射,可以在运行时获得.Net中每一个类型(包括类、结构、委托、接口和枚举等)成员,包括方法、属性、事件,以及构造函数等。还可以获得每个成员的名称、限定符和参数等。有了反射,即

2012-06-26 16:32:05 543

原创 C#中如何自定义事件

如果要在C#中定义一个事件,首先你要创造一个delegate(委托),用他来定义一个你所想使用事件的标签,然后你才能使用event关键字,在这个委托的基础上定义一个事件. 两点需要注意的是:第一,首先你要创造一个委托,第二,根据你所创造的委托来定义一个事件,这才是一个完整的事件定义. 假设我们定义一个产品Product类,该类有一个私有变量name和一个Name属性。我们现在给它加

2012-06-26 16:15:30 486

原创 采用按位与(&)按位或(|)进行权限检查的简单例子

最近,做了些关于权限的功能模块。平时,很少用到按位或(|)按位与(&)这样的符号,尤其是连用的情况。今天就针对这种情况做了个简单的例子,希望能帮助初接触这类符号的人。先看例子的界面,然后针对界面我再进行实例功能的简单介绍。左侧是我定义的几个简单的权限项,右侧是定义的用户具有的权限项。左右按钮是用来对用户当前的权限进行添加删除操作的。下方的测试是用来检测我们给用户添加的权限是否正确。

2012-01-30 16:32:20 1089

转载 Ghost误操作之后--硬盘维护工具Diskgenius

<br />硬盘起死回生记:Ghost误操作之后--硬盘维护工具Diskgenius<br />几乎每一个使用计算机的用户都有错误操作计算机的时候,从某种意义上说,数据丢失的危险具有一定的必然性、普遍性和偶发性。笔者撰写本文的目的就在于让更多的计算机用户能够用最少的时间来做更有效的事情。<br />  笔者的一位朋友是一位喜欢捣弄计算机的超级Cfan。前不久,由于他的系统变得“千疮百孔”,于是使用Ghost将以前做好的系统镜像还原,进入Dos后 ,一阵快速点击Local/Disk/From <br />Im

2010-11-22 12:59:00 611 2

原创 如何获取webbrowser的cookie

<br /><br />问题如下:<br /> <br />I am logging into a site using a WebBrowser, then i want use regex to get some data , but webRequest didnt use web Browse cookie , <br />my webBrowser is in public , is there any way to useing webbrowser cookie in webrequest ?

2010-11-17 16:46:00 1742

转载 自制可浮动工具栏

<br />所谓的浮动工具栏,效果图如下:<br /><br />也就是说,可以将工具栏拖出其原先的停靠位置,而且可以将拖出来的工具栏再拖放回去。<br />实现的基本思路如下<br />1、拖动出来以后,需要创建一个大小合适的窗口,作为工具栏新的停靠容器,这个窗口可以这样设置:<br />FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow;<br />ShowIcon = false;<br />ShowInTask

2010-11-17 16:39:00 657

转载 如何创建C#版浮动工具栏?

<br />所谓的浮动工具栏,效果图如下:<br /><br />也就是说,可以将工具栏拖出其原先的停靠位置,而且可以将拖出来的工具栏再拖放回去。<br />实现的基本思路如下<br />1、拖动出来以后,需要创建一个大小合适的窗口,作为工具栏新的停靠容器,这个窗口可以这样设置:<br />FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow;<br />ShowIcon = false;<br />ShowInTask

2010-11-10 14:10:00 848 1

转载 C#程序脱离.net框架的多种方法与应用

<br />本文介绍的是C#编写的winform程序脱离.net框架的方法。【也支持VB.NET和C++.NET】<br />本文地址:http://hi.baidu.com/44498/blog/item/dabd37166a11bd10962b437d.html<br />转载请说明。<br /> <br />------------------------------<br /> <br />很多朋友会问,为何选择C#   ?其实原因很简单,因为它具有其他任何语言都不具备的生产力。<br />软件工程

2010-11-08 12:58:00 683

原创 DataReader与Dataset有什么区别?

<br />第一种解释<br />DataReader和DataSet最大的区别在于,DataReader使用时始终占用SqlConnection,在线操作数据库..任何对SqlConnection的操作都会引发DataReader的异常..因为DataReader每次只在内存中加载一条数据,所以占用的内存是很小的..因为DataReader的特殊性和高性能.所以DataReader是只进的..你读了第一条后就不能再去读取第一条了..<br />DataSet则是将数据一次性加载在内存中.抛弃数据库连接..

2010-11-05 09:21:00 823 1

转载 用Visual C#获得电脑名称和IP地址

Visual C#是微软公司推出的下一代程式研发语言,是微软.Net 框架中的的一个重要组成部分,在推出Visual C#的过程中,微软公司还推出了和之相对应的一个软件研发包--.Net FrameWork SDK。此软件研发包里面封装了许多类、对象。Visual C#就是通过调用这些类、对象来实现许多比较强大的功能。 在.Net FrameWork SDK中提供了二个可用于网络编程的名称空间,一个是System.Net,另一个是System..Net.Socket。本文就是利用第一个名称空间中封装的类和对

2010-11-04 09:36:00 880

转载 在线播放器大全

1.avi格式 file:///D|/work/vod/Mbar.avi">file:///D|/work/vod/Mbar.avi" src="Mbar.avi"> 2.mpg格式 3.rm格式 4.wmv格式http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Versio

2009-05-21 22:38:00 1243

原创 JSP连接数据库大全

在练习这些代码的时候,你一定将jdbc的驱动程序放到服务器的类路径里,然后要在数据库里建一个表test,有两个字段比如为test1,test2,可以用下面SQL建  create table test(test1 varchar(20),test2 varchar(20) .然后向这个表写入一条测试纪录 ,那么现在开始我们的jsp和数据库之旅吧。   jsp连接Oracle8/8i/9i数据库

2009-05-21 22:34:00 400

Win32 API与DotNet数据类型对应表

C#中进行DllImport时,声明变量时,参考还是很实用的

2014-10-22

WPF-EF-MVVM演示项目

开发工具为VS2010,数据库采用了SQLServer2005,使用EntityFramework进行数据库建模。使用MVVMLight工具,来构建MVVM模式。包括MVVM模式下弹出对话框的实现方法。包含WPF程序主题的使用方法,其中包含两个主题MetroLight和MetroDark。

2014-10-22

MVVMLight工具

MVVMLight是一款轻量级的MVVM支持工具,使用WPF进行MVVM开发的朋友不妨试试。详细信息访问:http://mvvmlight.codeplex.com/

2014-10-22

SQLite数据库创建EntityFramework数据模型支持程序

安装该程序后,可以在VS2010中方便的生成SQLite数据库的数据模型。

2014-10-22

C#与SQLServer、SQLite之间的数据类型对应表

通过该对应表可以方便的创建跟代码类型一致的不同数据库,尤其适用于使用EntityFramework进行C#程序开发的技术人员,可以方便的创建跨数据库操作。

2014-10-22

C#中反射机制的使用

C#中反射机制的使用文章中,所使用的实例代码源文件。

2012-06-26

采用按位与(&)按位或(|)算法的简单权限实例

采用按位与(&)按位或(|)算法的简单权限实例,源代码

2012-01-30

经典SQL语句以及使用实例大全

经常使用的SQL语句以及使用方法均列于此,是帮助初学SQL的小虾们能彻底掌握SQL的宝典,也是虾们SQL进阶的利器。

2010-11-29

JMail4.4pro

包含JMail4.4pro版本的JMail组件,JMail组件中方法的使用介绍,并包含使用JMail收发邮件的实例代码。 如何注册JMail组件,以及如何注册自定义JMail组件的方法。

2010-11-17

多任务提示器v1.0

可以进行多消息的轮换提示设置,可以自定义提示框标题,内容显示文字。

2010-11-04

.net面试题B(问题及答案)

提供全面的.net面试题及答案,有助于面试者对主考官的各类.net问题快速全面的应答。

2010-08-29

.NET面试题A(问题与答案)

提供全面的.net试题及答案。有助于面试者有针对性的应答主考官的各类有关.net的问题。

2010-08-29

最强的java反编译工具

简介,易用,稳定,准确强悍的java反编译软件。 只需拖入或打开class文件,即可查看反编译后的源文件,翻译准确无误。

2010-05-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除