<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[kim的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/kim</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; kim]]></copyright><item><title><![CDATA[底色的搭配]]></title><link>https://blog.youkuaiyun.com/kim/article/details/44355183</link><guid>https://blog.youkuaiyun.com/kim/article/details/44355183</guid><author>kim</author><pubDate>Tue, 17 Mar 2015 22:26:34 +0800</pubDate><description><![CDATA[高达模型的涂装调配方案大全【转】高达模型的涂装调配方案大全
注意：以下的漆料编号和漆色以郡士牌模型用漆为准。

红色的特性: 
  
红色属半透明顏色，可用黃色或橙色做底色；切勿用白色做底色，会变成瘀紅色；做阴影可用橙色或枣紅色在暗位处打底，然後用稀释的红色或透明紅整体喷上。

金属紅色的特性： 
切勿只用银色做底色，也会变成瘀紅色；可先用银色打底，再用透明黃加少少透明橙色喷上，再]]></description><category></category></item><item><title><![CDATA[C#参数Sql,如果给IN传参数]]></title><link>https://blog.youkuaiyun.com/kim/article/details/39927603</link><guid>https://blog.youkuaiyun.com/kim/article/details/39927603</guid><author>kim</author><pubDate>Thu, 09 Oct 2014 11:00:36 +0800</pubDate><description><![CDATA[in不能用参数赋值
可以用charindex函数代替




SQL code


?





1




SELECT * FROM sys_User WHERE charindex(','+rtrim(RoleID) + ',' ,@RoleID)>0








@Role赋值 ',1,2,3,4,'

也可以这样写

]]></description><category></category></item><item><title><![CDATA[linux 安装pcre报错“You need a C++ compiler for C++ support.”解决办法]]></title><link>https://blog.youkuaiyun.com/kim/article/details/37936921</link><guid>https://blog.youkuaiyun.com/kim/article/details/37936921</guid><author>kim</author><pubDate>Fri, 18 Jul 2014 20:43:57 +0800</pubDate><description><![CDATA[安装pcre报错“You need a C++ compiler for C++ support.”解决办法





解决办法：
执行





1



sudo apt-get install build-essential





Ubuntu默认并不提供C/C＋＋的编译环境，因此还需要通过上述命令进行杆状即可。]]></description><category></category></item><item><title><![CDATA[linux 如何开机自动运行sh脚本]]></title><link>https://blog.youkuaiyun.com/kim/article/details/37932295</link><guid>https://blog.youkuaiyun.com/kim/article/details/37932295</guid><author>kim</author><pubDate>Fri, 18 Jul 2014 16:30:14 +0800</pubDate><description><![CDATA[linux 如何开机自动运行某sh脚本。比如开机自动运行  /test.sh
第二个问题，还有什么办法可以确定test.sh已经正确运行了


要开机 运行只需将它加入到 rc.local ，一般为/etc/rc.d/rc.local 在其中加入以下行：sh /path/to/test.sh使用linux全局变量$?可以确定是否执行，如
if [$? eq 0]
    then    ]]></description><category></category></item><item><title><![CDATA[linux cifs自动挂载windows硬盘或文件夹]]></title><link>https://blog.youkuaiyun.com/kim/article/details/37930509</link><guid>https://blog.youkuaiyun.com/kim/article/details/37930509</guid><author>kim</author><pubDate>Fri, 18 Jul 2014 15:27:22 +0800</pubDate><description><![CDATA[1、在要挂载的windows系统中找到需要挂载的硬盘或者文件夹，把它设置为共享

   例如：在D盘下建立文件夹shared，设为共享]]></description><category></category></item><item><title><![CDATA[Nginx负载均衡的研究]]></title><link>https://blog.youkuaiyun.com/kim/article/details/37820125</link><guid>https://blog.youkuaiyun.com/kim/article/details/37820125</guid><author>kim</author><pubDate>Tue, 15 Jul 2014 17:24:34 +0800</pubDate><description><![CDATA[最近迷上了Nginx,真实麻雀虽小,五脏俱全..功能实在强大..

nginx不单可以作为强大的web服务器，也可以作为一个反向代理服务器，而且nginx还可以按照调度规则实现动态、静态页面的分离，可以按照轮询、ip哈希、URL哈希、权重等多种方式对后端服务器做负载均衡，同时还支持后端服务器的健康检查。

如果只有一台服务器时,这个服务器挂了,那么对于网站来说是个灾难.因此，这时候的负载均]]></description><category></category></item><item><title><![CDATA[轻松实现NginX 平衡负载]]></title><link>https://blog.youkuaiyun.com/kim/article/details/37775503</link><guid>https://blog.youkuaiyun.com/kim/article/details/37775503</guid><author>kim</author><pubDate>Mon, 14 Jul 2014 23:19:25 +0800</pubDate><description><![CDATA[window设置Nginx+iis实现负载均衡]]></description><category></category></item><item><title><![CDATA[让自己写的Delphi控件具备接收windows消息的能力]]></title><link>https://blog.youkuaiyun.com/kim/article/details/25551545</link><guid>https://blog.youkuaiyun.com/kim/article/details/25551545</guid><author>kim</author><pubDate>Sun, 11 May 2014 16:32:02 +0800</pubDate><description><![CDATA[原理：该效果的实现主要是使用AllocateHwnd函数(可以查阅Delphi的帮助)生成一个非可视的窗口来响应消息，该函数的返回值既是非可视窗口的句柄。然后就可以在你的类中响应Windows的消息了。该函数只有一个参数就是要创建的非可视窗口的WinProc函数(就是处理该窗口消息的函数)，当然你也可以在这个函数中处理你要处理的消息了。最后在类销毁时一定要DeallocateHWnd这个非可视窗口]]></description><category></category></item><item><title><![CDATA[Delphi 中多线程同步的一些处理方法]]></title><link>https://blog.youkuaiyun.com/kim/article/details/25417223</link><guid>https://blog.youkuaiyun.com/kim/article/details/25417223</guid><author>kim</author><pubDate>Fri, 09 May 2014 17:55:07 +0800</pubDate><description><![CDATA[当创建了多个线程，并且多个线程都要访问同一资源，，就有可能出现混乱，于是用Synchronize来控制，使同一时间只有一个线程使用那部分资源，Synchronize参数里面的代码就是多线程需要公共的代码！


线程是进程内一个相对独立的、可调度的执行单元。一个应用可以有一个主线程，一个主线程可以有多个子线程，子线程还可以有自己的子线程，这样就构成了多线程应用了。由于多个线程往往会同时访问同一]]></description><category></category></item><item><title><![CDATA[delphi 中几种多线程操作方式]]></title><link>https://blog.youkuaiyun.com/kim/article/details/25416855</link><guid>https://blog.youkuaiyun.com/kim/article/details/25416855</guid><author>kim</author><pubDate>Fri, 09 May 2014 17:53:19 +0800</pubDate><description><![CDATA[主线程又程为UI线程。

进程和线程的主要差别在于它们是不同的操作系统资源管理方式。进程有独立的地址空间，一个进程崩溃后，在保护模式下不会对其它进程产生影响，而线程只是一个进程中的不同执行路径。线程有自己的堆栈和局部变量，但线程之间没有单独的地址空间，一个线程死掉就等于整个进程死掉，所以多进程的程序要比多线程的程序健壮，但在进程切换时，耗费资源较大，效率要差一些。但对于一些要求同时进行并且又要]]></description><category></category></item><item><title><![CDATA[POJO]]></title><link>https://blog.youkuaiyun.com/kim/article/details/20551699</link><guid>https://blog.youkuaiyun.com/kim/article/details/20551699</guid><author>kim</author><pubDate>Wed, 05 Mar 2014 16:00:29 +0800</pubDate><description><![CDATA[简单的Java对象（Plain Old Java Objects）实际就是普通JavaBeans。
编辑摘要


　　使用POJO名称是为了避免和 EJB混淆起来, 而且简称比较直接. 其中有一些属性及其getter setter方法的类,没有业务逻辑，有时可以作为 VO(value
 -object)或 dto(Data Transform Object)来使用.当然,如果你有一个简单]]></description><category></category></item><item><title><![CDATA[编译 Spring-framework的经验分享]]></title><link>https://blog.youkuaiyun.com/kim/article/details/17053713</link><guid>https://blog.youkuaiyun.com/kim/article/details/17053713</guid><author>kim</author><pubDate>Sun, 01 Dec 2013 09:16:36 +0800</pubDate><description><![CDATA[Spring-framework source code
git url: git clone git://github.com/SpringSource/spring-framework.git

导入IDE
Run ./import-into-eclipse.sh or read import-into-idea.md as appropriate.
启动 ./import-into]]></description><category></category></item><item><title><![CDATA[asp.net n层开发]]></title><link>https://blog.youkuaiyun.com/kim/article/details/12248537</link><guid>https://blog.youkuaiyun.com/kim/article/details/12248537</guid><author>kim</author><pubDate>Thu, 03 Oct 2013 08:16:19 +0800</pubDate><description><![CDATA[老杨教给小杨的

对应java的mvc

.net提出了n层开发

我对此前几天有点晕，累死我的一匹脑细胞

最近才明白，和大家分享分享，高手见笑了。。。。。。。。。。。

以登录为例

1。web层

2。bll层(业务逻辑层)

3。dal层(数据访问层)

最少是这三层，但往往不够用

4。通用类库层

5。数据处理层

6。实体类层

7]]></description><category></category></item><item><title><![CDATA[方便的使用Nunit]]></title><link>https://blog.youkuaiyun.com/kim/article/details/10299195</link><guid>https://blog.youkuaiyun.com/kim/article/details/10299195</guid><author>kim</author><pubDate>Sun, 25 Aug 2013 13:11:09 +0800</pubDate><description><![CDATA[网上很多很多的文章教你用Nunit ，在示范如何引用Nunit的相关类等代码方面的示范都非常有用，但我对如何和visual studio结合起来更好地去对运行库等进行调试的手法我有所保留，我在此表达一下我的看法，其实visual studio + Nunit的调试相当相当简单，就是点几下鼠标就可以完成，以下是步zao：
1.先去下载Nunit
2.新建dll
3.写测试代码
4.在dll项]]></description><category></category></item><item><title><![CDATA[Ninject2 xml扩展使用]]></title><link>https://blog.youkuaiyun.com/kim/article/details/10298435</link><guid>https://blog.youkuaiyun.com/kim/article/details/10298435</guid><author>kim</author><pubDate>Sun, 25 Aug 2013 12:03:43 +0800</pubDate><description><![CDATA[为了系统中个模块的解耦我选择了Ninject ，他比起其他几个同类的框架，我个人认为他的优势比较大，简单的通过接口和实现类的绑定就实现了模块间的松耦合调用，我的项目情况是在使用时需要实施的人员去配置数据库访问模块，为了方便让实施人员我使用了Ninject.Extensions.Xml，以下是实现的过程：
为了与时俱进我下载了
Ninject.Extensions.Xml-3.0.0.5-rel]]></description><category></category></item><item><title><![CDATA[系统架构技能之设计模式—工厂模式]]></title><link>https://blog.youkuaiyun.com/kim/article/details/10035383</link><guid>https://blog.youkuaiyun.com/kim/article/details/10035383</guid><author>kim</author><pubDate>Sat, 17 Aug 2013 22:40:44 +0800</pubDate><description><![CDATA[一、开篇

　　本文主要是讲述设计模式中最经典的创建型模式-工厂模式，本文将会从以下几点对工厂模式进行阐述。    




本文将会从上面的四个方面进行详细的讲解和说明，当然会的朋友可以之处我的不足之处，不会的朋友也请我们能够相互学习讨论。




　二、摘要


　　本文将会主要是结合项目中的一些实例作为实例来分析工程模式的使用方式和何时使用工程模式，并且分析工程]]></description><category></category></item><item><title><![CDATA[Java如何等待子线程执行结束]]></title><link>https://blog.youkuaiyun.com/kim/article/details/9566541</link><guid>https://blog.youkuaiyun.com/kim/article/details/9566541</guid><author>kim</author><pubDate>Sun, 28 Jul 2013 15:28:14 +0800</pubDate><description><![CDATA[工作总往往会遇到异步去执行某段逻辑, 然后先处理其他事情, 处理完后再把那段逻辑的处理结果进行汇总的产景, 这时候就需要使用线程了.

一个线程启动之后, 是异步的去执行需要执行的内容的, 不会影响主线程的流程,  往往需要让主线程指定后, 等待子线程的完成. 这里有几种方式.

站在 主线程的角度, 我们可以分为主动式和被动式.

主动式指主线主动去检测某个标志位, 判断子线程是否已]]></description><category></category></item><item><title><![CDATA[利用互斥解决交易并发问题]]></title><link>https://blog.youkuaiyun.com/kim/article/details/9322605</link><guid>https://blog.youkuaiyun.com/kim/article/details/9322605</guid><author>kim</author><pubDate>Sun, 14 Jul 2013 09:03:10 +0800</pubDate><description><![CDATA[估计大多数人在写数据库相关的程序的时候，都是用一个数据库Connection。因此有时会遇到在程序并发操作数据库所造成的异常问题。解决这类问题，很多人都是在建立一个数据库连接，来分别操作；但是如果并发的数据库操作不知两个的时候，那前面所说得的方法就显得不是很实际。
 
其实，在程序中用一个数据库Connection很容易解决对数据库的互斥操作，大致的方法如下：
1．  首先，需要建立一个全局]]></description><category></category></item><item><title><![CDATA[配置SQL Server Session方法]]></title><link>https://blog.youkuaiyun.com/kim/article/details/9004966</link><guid>https://blog.youkuaiyun.com/kim/article/details/9004966</guid><author>kim</author><pubDate>Sat, 01 Jun 2013 19:12:47 +0800</pubDate><description><![CDATA[以下过程是在Win 2003 SP2 + IIS 6.0, ASP.NET 2.0, SQL Server 2005下进行的。

1. 安装Session数据库
到Framework目录执行以下语句
aspnet_regsql.exe -ssadd -sstype c -d [DB] -S [Server] –E

-E是使用Windows认证，也可以使用数据库认证：
aspnet_]]></description><category></category></item><item><title><![CDATA[C#实现快捷键(系统热键)响应]]></title><link>https://blog.youkuaiyun.com/kim/article/details/8965655</link><guid>https://blog.youkuaiyun.com/kim/article/details/8965655</guid><author>kim</author><pubDate>Thu, 23 May 2013 15:52:49 +0800</pubDate><description><![CDATA[在应用中，我们可能会需要实现像Ctrl+C复制、Ctrl+V粘贴这样的快捷键，本文简单介绍了它的实现，并给出了一个实现类。

 

（1）建立一个类文件，命名为HotKey.cs，代码如下：

using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using Syste]]></description><category></category></item></channel></rss>