<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[JustLovePro的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/JustLovePro</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; JustLovePro]]></copyright><item><title><![CDATA[Oracle proceduce返回数据集小结]]></title><link>https://blog.youkuaiyun.com/JustLovePro/article/details/6326721</link><guid>https://blog.youkuaiyun.com/JustLovePro/article/details/6326721</guid><author>JustLovePro</author><pubDate>Fri, 15 Apr 2011 21:57:00 +0800</pubDate><description><![CDATA[要从Oracle Procedure获得数据集合，通常采用Ref Cursor的方式，要获得此Cursor,有以下几种方式]]></description><category></category></item><item><title><![CDATA[ScheduledJob的实现]]></title><link>https://blog.youkuaiyun.com/JustLovePro/article/details/6196055</link><guid>https://blog.youkuaiyun.com/JustLovePro/article/details/6196055</guid><author>JustLovePro</author><pubDate>Sun, 20 Feb 2011 12:27:00 +0800</pubDate><description><![CDATA[ ScheduledJob的实现]]></description><category></category></item><item><title><![CDATA[C# 应用ServiceController控制自定义windows service]]></title><link>https://blog.youkuaiyun.com/JustLovePro/article/details/6182391</link><guid>https://blog.youkuaiyun.com/JustLovePro/article/details/6182391</guid><author>JustLovePro</author><pubDate>Sun, 13 Feb 2011 15:24:00 +0800</pubDate><description><![CDATA[C# 应用ServiceController控制自定义windows service]]></description><category></category></item><item><title><![CDATA[Reflection vs dynamic 实现反射机制]]></title><link>https://blog.youkuaiyun.com/JustLovePro/article/details/6182067</link><guid>https://blog.youkuaiyun.com/JustLovePro/article/details/6182067</guid><author>JustLovePro</author><pubDate>Sun, 13 Feb 2011 11:02:00 +0800</pubDate><description><![CDATA[    Reflection vs dynamic 实现反射机制]]></description><category></category></item><item><title><![CDATA[C# Timer应用]]></title><link>https://blog.youkuaiyun.com/JustLovePro/article/details/6182347</link><guid>https://blog.youkuaiyun.com/JustLovePro/article/details/6182347</guid><author>JustLovePro</author><pubDate>Sun, 13 Feb 2011 06:28:00 +0800</pubDate><description><![CDATA[C# Timer应用]]></description><category></category></item><item><title><![CDATA[C# FileSystemWatcher 组件应用]]></title><link>https://blog.youkuaiyun.com/JustLovePro/article/details/6182132</link><guid>https://blog.youkuaiyun.com/JustLovePro/article/details/6182132</guid><author>JustLovePro</author><pubDate>Sun, 13 Feb 2011 03:41:00 +0800</pubDate><description><![CDATA[C# FileSystemWatcher 组件应用,并解决同一文件更新的多次事件触发问题
]]></description><category></category></item><item><title><![CDATA[系统开发架构总结]]></title><link>https://blog.youkuaiyun.com/JustLovePro/article/details/6124072</link><guid>https://blog.youkuaiyun.com/JustLovePro/article/details/6124072</guid><author>JustLovePro</author><pubDate>Sat, 08 Jan 2011 05:27:00 +0800</pubDate><description><![CDATA[以自己负责开发和维护的系统为核心，展开介绍公司采用的系统和数据流架构.内容不仅仅是概括论述，还会包含整个系统所采用的技术框架/技术要点/设计模式以及在开发过程中遇到的问题和解决方案。通过此次总结，反思目前的系统作业是否有重构的空间，该如何重构；是否有可替代的更优的解决方案，优势又在哪里？    此次总结算是对在公司工作将近三年来的一次总结，或许也可以作为后来者参考的档案。     通过这次总结，希望能够对相关技术进行扩展和更加深入的学习，也希望看到此文的朋友能够从中有所得。     主要包括以下内容（不分先]]></description><category></category></item><item><title><![CDATA[DelegateAndEvent应用之回马枪]]></title><link>https://blog.youkuaiyun.com/JustLovePro/article/details/4469497</link><guid>https://blog.youkuaiyun.com/JustLovePro/article/details/4469497</guid><author>JustLovePro</author><pubDate>Fri, 21 Aug 2009 11:54:00 +0800</pubDate><description><![CDATA[    应用Delegate和Event实现函数的回调，在实际的开发中非常有用。它实现的实际上是一种依赖通知的效果。通常可以用在：子窗体信息更新的结果反馈至母窗体；类的属性值和UI控件值依赖时的相互“通知”等。       现通过简单的例子Demo这两种应用场景：一：类的属性值发生变化时，反馈到和它关联的控件中：1.建立类 BasicInfo,并为其建立委托和事件namespace Deleg]]></description><category></category></item><item><title><![CDATA[分组取前n条记录的实现]]></title><link>https://blog.youkuaiyun.com/JustLovePro/article/details/4425852</link><guid>https://blog.youkuaiyun.com/JustLovePro/article/details/4425852</guid><author>JustLovePro</author><pubDate>Sat, 08 Aug 2009 16:09:00 +0800</pubDate><description><![CDATA[ 在oracle中有一数据表exam_result（成绩记录表），表中的一条记录描述了“某个班某个学生某次考试的成绩"create table EXAM_RESULT (   ID      NUMBER(10) not null,                   --主键  CLASSID NUMBER(10) not null,           --  班级id，关联到班级]]></description><category></category></item><item><title><![CDATA[vs2005 DataGridView添加行号]]></title><link>https://blog.youkuaiyun.com/JustLovePro/article/details/4225828</link><guid>https://blog.youkuaiyun.com/JustLovePro/article/details/4225828</guid><author>JustLovePro</author><pubDate>Sat, 30 May 2009 14:00:00 +0800</pubDate><description><![CDATA[ 在DataGridView的RowPostPaint事件中添加：    private void dgvDetail_RowPostPaint(object sender, DataGridViewRowPostPaintEventArgs e)        {            //using (SolidBrush b = new SolidBrush(dgvDetail.Ro]]></description><category></category></item><item><title><![CDATA[Random的实现原理]]></title><link>https://blog.youkuaiyun.com/JustLovePro/article/details/3624542</link><guid>https://blog.youkuaiyun.com/JustLovePro/article/details/3624542</guid><author>JustLovePro</author><pubDate>Sat, 27 Dec 2008 23:27:00 +0800</pubDate><description><![CDATA[昨天一朋友问了下我关于他写的一段程序的错误. 其中有一个问题就是关于随机数的.他的代码如下(C++代码). C/C++ code <!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->for (int i =0;i n]]></description><category></category></item><item><title><![CDATA[oracle数据库存取图片]]></title><link>https://blog.youkuaiyun.com/JustLovePro/article/details/3614684</link><guid>https://blog.youkuaiyun.com/JustLovePro/article/details/3614684</guid><author>JustLovePro</author><pubDate>Fri, 26 Dec 2008 15:31:00 +0800</pubDate><description><![CDATA[    数据库存取图片信息，有两种方式：    1）转换成二进制数据存储，故首先设置对应的数据字段数据类型为Blob.     2）服务器设置路径保存上传文件，数据库中只存储文件路径。    这里采用第一种方式简单示范如何存储并取出图片。涉及几个类的使用，已经做出简单注释。using System;using System.Collections.Generic;u]]></description><category></category></item><item><title><![CDATA[一个用C#获取硬件信息的类]]></title><link>https://blog.youkuaiyun.com/JustLovePro/article/details/3599418</link><guid>https://blog.youkuaiyun.com/JustLovePro/article/details/3599418</guid><author>JustLovePro</author><pubDate>Wed, 24 Dec 2008 22:28:00 +0800</pubDate><description><![CDATA[using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Runtime.InteropServices;using System.Management;namespace GetPCInfo{    class HardI]]></description><category></category></item><item><title><![CDATA[我的2008，我的2009]]></title><link>https://blog.youkuaiyun.com/JustLovePro/article/details/3565006</link><guid>https://blog.youkuaiyun.com/JustLovePro/article/details/3565006</guid><author>JustLovePro</author><pubDate>Sat, 20 Dec 2008 16:55:00 +0800</pubDate><description><![CDATA[    这几天看了《疯狂的程序员》，感触颇多，恰逢新旧交替，我想是该好好总结一下了~    2008年4月，由于原来公司效益越来越差，仓促离职来到了现在这家公司，负责企业内部软件开发工作，想来也快一年了。进公司没多久，就后悔了，后悔当初太过仓促，没有深思熟虑。这可能还是不成熟的表现吧。于是开始经常自我责备，责备自己为什么毕业三年多了还如此草率...    原因当然有很多，但是我想主要还是一]]></description><category></category></item><item><title><![CDATA[自定义串口通信类的实现（SerialPort）]]></title><link>https://blog.youkuaiyun.com/JustLovePro/article/details/3523348</link><guid>https://blog.youkuaiyun.com/JustLovePro/article/details/3523348</guid><author>JustLovePro</author><pubDate>Mon, 15 Dec 2008 18:54:00 +0800</pubDate><description><![CDATA[using System;using System.Collections.Generic;using System.Text;using System.IO.Ports;using System.Threading;namespace CommPort{    enum optype    {        Continues,      ]]></description><category></category></item><item><title><![CDATA[SerialPort实现与地磅通信]]></title><link>https://blog.youkuaiyun.com/JustLovePro/article/details/3485106</link><guid>https://blog.youkuaiyun.com/JustLovePro/article/details/3485106</guid><author>JustLovePro</author><pubDate>Tue, 09 Dec 2008 17:34:00 +0800</pubDate><description><![CDATA[1.拖一个serialPort 命名sp。2..关键在于DataReceived事件的处理.波特率设定与仪表设置一致：1200.ReadBufferSize可设置为通信协定的数据长度：12.注意起始与结束编码：0x02, 0x03.Invoke实现委托，使得辅助线程修改主线程控件内容（也可以设置CheckForIllegalCrossThreadCalls直接跨线程作业）]]></description><category></category></item><item><title><![CDATA[C# Call Oracle Procedure Demo(paras Query)]]></title><link>https://blog.youkuaiyun.com/JustLovePro/article/details/3420814</link><guid>https://blog.youkuaiyun.com/JustLovePro/article/details/3420814</guid><author>JustLovePro</author><pubDate>Mon, 01 Dec 2008 15:01:00 +0800</pubDate><description><![CDATA[ProcedureCREATE OR REPLACE PROCEDURE ivan_sptest1 (   material_no   IN       sd_form_box.material_no%TYPE,   pallet_id     IN       sd_form_box.pallet_id%TYPE,   box_id        IN       sd_]]></description><category></category></item><item><title><![CDATA[asp.net 实现文件缓存依赖，数据库缓存依赖]]></title><link>https://blog.youkuaiyun.com/JustLovePro/article/details/3248697</link><guid>https://blog.youkuaiyun.com/JustLovePro/article/details/3248697</guid><author>JustLovePro</author><pubDate>Fri, 07 Nov 2008 17:59:00 +0800</pubDate><description><![CDATA[     Demo简单的是实现Asp.net2.0中缓存机制的实现：    注：对数据库的缓存依赖，.net目前并不支持oracle数据库（方法可以参考转帖文章）》public partial class _Default : System.Web.UI.Page {    string connstr;    protected void Page_Load(ob]]></description><category></category></item><item><title><![CDATA[ASP.NET 2.0实现依赖Oracle的缓存策略]]></title><link>https://blog.youkuaiyun.com/JustLovePro/article/details/3248555</link><guid>https://blog.youkuaiyun.com/JustLovePro/article/details/3248555</guid><author>JustLovePro</author><pubDate>Fri, 07 Nov 2008 17:45:00 +0800</pubDate><description><![CDATA[　ASP.NET 2.0中的缓存提供了对SQL依赖项的支持，也就是说当SQL SERVER数据库中的表或行中的数据被更改后，缓存中的页面就失效，否则，页面输出可一直保留在缓存当中。这确实为程序员提供了方便。但微软一向很小家子气，只为使用自家产品SQL SERVER的程序员提供了方便，那些用Oracle数据库的ASP.NET程序员怎么办呢?　　其实不用着急，因为ASP.NET 2.0中的缓存还提供了]]></description><category></category></item><item><title><![CDATA[一个简单的C#多线程间同步的例子]]></title><link>https://blog.youkuaiyun.com/JustLovePro/article/details/3247347</link><guid>https://blog.youkuaiyun.com/JustLovePro/article/details/3247347</guid><author>JustLovePro</author><pubDate>Fri, 07 Nov 2008 15:47:00 +0800</pubDate><description><![CDATA[在开发中经常会遇到线程的例子，如果某个后台操作比较费时间，我们就可以启动一个线程去执行那个费时的操作，同时程序继续执行。在某些情况下可能会出现多个线程的同步协同的问题，下面的例子就展示了在两个线程之间如何协同工作。这个程序的思路是共同做一件事情（从一个ArrayList中删除元素）,如果执行完成了，两个线程都停止执行。代码如下：using System;using System.C]]></description><category></category></item></channel></rss>