<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[冷寒生读书笔记]]></title><description><![CDATA[所谓读书笔记，是自己用文字的方式为自己解释]]></description><link>https://blog.youkuaiyun.com/tg2003</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; tg2003]]></copyright><item><title><![CDATA[FreeBSD安装python网络库 - urllib3]]></title><link>https://blog.youkuaiyun.com/tg2003/article/details/80571729</link><guid>https://blog.youkuaiyun.com/tg2003/article/details/80571729</guid><author>tg2003</author><pubDate>Mon, 04 Jun 2018 19:25:56 +0800</pubDate><description><![CDATA[root@iZ234nvf986Z:/usr/ports # pkg search urllib3
py27-urllib3-1.22              HTTP library with thread-safe connection pooling, file post, and more
py36-urllib3-1.22              HTTP library with ...]]></description><category></category></item><item><title><![CDATA[FreeBSD本地化]]></title><link>https://blog.youkuaiyun.com/tg2003/article/details/80569955</link><guid>https://blog.youkuaiyun.com/tg2003/article/details/80569955</guid><author>tg2003</author><pubDate>Mon, 04 Jun 2018 17:11:09 +0800</pubDate><description><![CDATA[查看系统支持的所有地域

$ locale -a

显示所有系统支持的地域化信息，结构为语言码_国家码.编码方式，如：



zh_CN.GB18030
zh_CN.GB2312
zh_CN.GBK
zh_CN.UTF-8

附，查看当前地域配置



$ locale

shell配置文件方案 
每个用户可能需独立配置

sh 
修改~/.profile文件，增加



LANG=zh_CN.U...]]></description><category></category></item><item><title><![CDATA[欢迎使用优快云-ma12rkdown编辑器]]></title><link>https://blog.youkuaiyun.com/tg2003/article/details/80339936</link><guid>https://blog.youkuaiyun.com/tg2003/article/details/80339936</guid><author>tg2003</author><pubDate>Wed, 16 May 2018 17:16:17 +0800</pubDate><description><![CDATA[你可能会因为种种原因而想在 FreeBSD 服务器上彻底禁用 sendmail，那么你可以尝试这样∶

1，如果你不想重新启动服务器的话（应急措施）∶

# killall sendmail


2，如果你想让 sendmail 在启动的时候就不做任何行为的话，你需要把以下这几行加入到 /etc/rc.conf 中∶

sendmail_enable=&quot;NONE&quot;
sendmail_submit_...]]></description><category></category></item><item><title><![CDATA[MFC单文档视图拆分窗口]]></title><link>https://blog.youkuaiyun.com/tg2003/article/details/45462719</link><guid>https://blog.youkuaiyun.com/tg2003/article/details/45462719</guid><author>tg2003</author><pubDate>Sun, 03 May 2015 22:45:34 +0800</pubDate><description><![CDATA[第一步：准备2个视图类（如CTViewOne, CTViewTwo）第二步：在CMainFrame类的头文件中添加数据成员变量：//MainFrm.h
protected:
    CSplitterWnd m_wndSplitter;第三步：重载CMainFrame类的OnCreateClient函数：BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT l]]></description><category></category></item><item><title><![CDATA[DLL中使用FindResource失败的问题]]></title><link>https://blog.youkuaiyun.com/tg2003/article/details/45425611</link><guid>https://blog.youkuaiyun.com/tg2003/article/details/45425611</guid><author>tg2003</author><pubDate>Sat, 02 May 2015 00:11:46 +0800</pubDate><description><![CDATA[// GDI+ Image通过资源ID构建对象
// 从资源里读取图像，保存到Gdiplus::Image对象
BOOL CGui::ImageFromIDResource(UINT nID, LPCTSTR sTR, OUT Gdiplus::Image * & pImg)
{
    HINSTANCE hInst = AfxGetResourceHandle();
    HRSRC hRsr]]></description><category></category></item><item><title><![CDATA[GDI+ 平铺图像]]></title><link>https://blog.youkuaiyun.com/tg2003/article/details/45422635</link><guid>https://blog.youkuaiyun.com/tg2003/article/details/45422635</guid><author>tg2003</author><pubDate>Fri, 01 May 2015 22:05:51 +0800</pubDate><description><![CDATA[CDC *pDC = GetDC();
Gdiplus::Graphics graphics(pDC->m_hDC);
Gdiplus::Image SImage(L"F:\\bg.png");Gdiplus::TextureBrush textureBrush(&SImage, 
    Gdiplus::WrapModeTile);CRect rectWindow;
GetWindowRect(]]></description><category></category></item><item><title><![CDATA[VC对话框嵌套对话框]]></title><link>https://blog.youkuaiyun.com/tg2003/article/details/45422261</link><guid>https://blog.youkuaiyun.com/tg2003/article/details/45422261</guid><author>tg2003</author><pubDate>Fri, 01 May 2015 21:27:07 +0800</pubDate><description><![CDATA[m_ToolBarDlg.Create(CToolBarDlg::IDD, this);
m_ToolBarDlg.ModifyStyle(m_ToolBarDlg.GetStyle(), WS_CHILD, 0);
m_ToolBarDlg.SetParent(this);
m_ToolBarDlg.ShowWindow(SW_SHOW);]]></description><category></category></item><item><title><![CDATA[GDI+裁剪图片]]></title><link>https://blog.youkuaiyun.com/tg2003/article/details/45421867</link><guid>https://blog.youkuaiyun.com/tg2003/article/details/45421867</guid><author>tg2003</author><pubDate>Fri, 01 May 2015 20:53:57 +0800</pubDate><description><![CDATA[1.首先在VC下创建一个对话框程序。 
2.在stdafx.h头文件中加入如下代码：#include <comdef.h>
//#ifndef ULONG_PTR
//#define ULONG_PTR unsigned long*
//#endif#include <gdiplus.h>#pragma comment(lib, "gdiplus.lib")3.在对话框类中创建2个变量：Gdiplu]]></description><category></category></item><item><title><![CDATA[VS编译duilib项目时候的错误解决方法整理]]></title><link>https://blog.youkuaiyun.com/tg2003/article/details/44861723</link><guid>https://blog.youkuaiyun.com/tg2003/article/details/44861723</guid><author>tg2003</author><pubDate>Fri, 03 Apr 2015 23:01:08 +0800</pubDate><description><![CDATA[找不到Riched20.libVS2013编译duilibv1.1，“找不到Riched20.lib”的问题 
http://blog.youkuaiyun.com/tg2003/article/details/44841605“IDispatchEx”: 重定义；不同的基类型‘ICanHandleException’ : redefinition; different basic types修改UIFlash]]></description><category></category></item><item><title><![CDATA[Windows环境下的编程字体（DroidSansMono）]]></title><link>https://blog.youkuaiyun.com/tg2003/article/details/44860339</link><guid>https://blog.youkuaiyun.com/tg2003/article/details/44860339</guid><author>tg2003</author><pubDate>Fri, 03 Apr 2015 21:34:01 +0800</pubDate><description><![CDATA[DroidSansMono.ttf字体效果]]></description><category></category></item><item><title><![CDATA[VS2013编译duilibv1.1，“找不到Riched20.lib”的问题]]></title><link>https://blog.youkuaiyun.com/tg2003/article/details/44841605</link><guid>https://blog.youkuaiyun.com/tg2003/article/details/44841605</guid><author>tg2003</author><pubDate>Fri, 03 Apr 2015 00:52:22 +0800</pubDate><description><![CDATA[打开DuiLib工程的属性页，进入“链接器” - “输入”选项界面。
删除Debug/Release/UnicodeDebug/UnicodeRelease几个配置中，“附加依赖项”中的“Riched20.lib”（如图1）。  
 
图1
打开UIRichEdit.cpp定位到如下源代码：
cpp 
// Create Text Services component 
if(FAILED(Crea]]></description><category></category></item><item><title><![CDATA[开启Visual Studio 2010时出现的加载错误解决方案]]></title><link>https://blog.youkuaiyun.com/tg2003/article/details/8865188</link><guid>https://blog.youkuaiyun.com/tg2003/article/details/8865188</guid><author>tg2003</author><pubDate>Sun, 28 Apr 2013 20:48:04 +0800</pubDate><description><![CDATA[问题一：未能正确加载“VSTS for Database Professionals Sql Server Data-tier Application" 包。

解决办法：打开cmd，输入regsvr32  jscript.dll，备注：jscript.dll的位置一般在：C:\Windows\System32

问题二：未能正确加载”RadLangSvc.Package, RadLang]]></description><category></category></item><item><title><![CDATA[在C#中使用CURL]]></title><link>https://blog.youkuaiyun.com/tg2003/article/details/7723810</link><guid>https://blog.youkuaiyun.com/tg2003/article/details/7723810</guid><author>tg2003</author><pubDate>Sat, 07 Jul 2012 01:17:32 +0800</pubDate><description><![CDATA[private string args = ""; 
        /// 
        /// 参数
        /// 
        public string Args { get { return args; } set { args = value; } }
        /// 
        /// 设置参数
        ///]]></description><category></category></item><item><title><![CDATA[查看和删除不重复记录]]></title><link>https://blog.youkuaiyun.com/tg2003/article/details/6326952</link><guid>https://blog.youkuaiyun.com/tg2003/article/details/6326952</guid><author>tg2003</author><pubDate>Sat, 16 Apr 2011 00:42:00 +0800</pubDate><description><![CDATA[<br />uid为重复关键字<br /><br />
select * from TableName <br />
where [uid] in (select [uid] from TableName group by [uid] having count([uid])>1) and id not in (select min(id) from TableName group by [uid] having count([uid])>1)<br /><br />
delete from Table]]></description><category></category></item><item><title><![CDATA[为uThreadPool增加线程池等待功能]]></title><link>https://blog.youkuaiyun.com/tg2003/article/details/6325377</link><guid>https://blog.youkuaiyun.com/tg2003/article/details/6325377</guid><author>tg2003</author><pubDate>Fri, 15 Apr 2011 12:42:00 +0800</pubDate><description><![CDATA[<br />unit uThreadPool;
{   aPool.AddRequest(TMyRequest.Create(RequestParam1, RequestParam2, ...)); }
interface
uses
  Windows,
  Classes;
// 是否记录日志
// {$DEFINE NOLOGS}
type
  TCriticalSection = class(TObject)
  protected
    FSection: TRTLCriti]]></description><category></category></item><item><title><![CDATA[在Delphi中WaitForMultipleObjects的使用]]></title><link>https://blog.youkuaiyun.com/tg2003/article/details/6322777</link><guid>https://blog.youkuaiyun.com/tg2003/article/details/6322777</guid><author>tg2003</author><pubDate>Thu, 14 Apr 2011 12:10:00 +0800</pubDate><description><![CDATA[<br />procedure ThreadTest;stdcall;
var
    Handles:TWOHandleArray;
    //Handle:THandle;
    Test:TTest;
    i:Integer;
begin
    for i := 0 to 10 do
    begin
        Test := TTest.Create(False);
        Handles[i] := Test.Handle;
    end;
  ]]></description><category></category></item><item><title><![CDATA[在TThread对象中使用互斥量]]></title><link>https://blog.youkuaiyun.com/tg2003/article/details/6322051</link><guid>https://blog.youkuaiyun.com/tg2003/article/details/6322051</guid><author>tg2003</author><pubDate>Thu, 14 Apr 2011 01:14:00 +0800</pubDate><description><![CDATA[<br />用TThread以数组的方式做了个线程池，但在TThread中需要累加一个数值，如果未使用互斥量的话，那个数值可能一直累加不上去。<br />分别参考了http://www.cnblogs.com/railgunman/archive/2010/11/06/1870867.html和http://www.cnblogs.com/del/archive/2009/02/13/1390295.html，可以通过Win32函数CreateMutex和使用Delphi的TMutex来实现。<br /> ]]></description><category></category></item><item><title><![CDATA[关于MSSQL导入导出时主键与约束丢失的问题解决 ]]></title><link>https://blog.youkuaiyun.com/tg2003/article/details/6319686</link><guid>https://blog.youkuaiyun.com/tg2003/article/details/6319686</guid><author>tg2003</author><pubDate>Wed, 13 Apr 2011 09:57:00 +0800</pubDate><description><![CDATA[<br />导入数据时，使用默认选项，会丢失主键、约束、默认值等属性，按如下步骤操作：<br /><br />
-->导出向导 <br />
-->选择数据源 <br />
-->选择目的 <br />
-->指定表复制或查询：不要使用默认选项，选择“在SQL Server数据库之间复制对象和数据” <br />
-->选择要复制的对象：在本页中根据需要选择相应的开关项，对于列约束，必须选择“扩展属性”，若去掉“复制所有对象”，可以选择你要导出的表或对象 <br />
-->其余按默认步骤即可 ]]></description><category></category></item><item><title><![CDATA[使用libcurl回调函数要注意的问题]]></title><link>https://blog.youkuaiyun.com/tg2003/article/details/6319505</link><guid>https://blog.youkuaiyun.com/tg2003/article/details/6319505</guid><author>tg2003</author><pubDate>Wed, 13 Apr 2011 07:40:00 +0800</pubDate><description><![CDATA[<br />static size_t geturl_callback( void *ptr, size_t size, size_t nmemb, void *stream )<br />
{<br />
    int nsize = size * nmemb;<br />
    std::string *strdata = (std::string*) stream;<br />
    if (strdata)<br />
    {<br />
        strdata->ap]]></description><category></category></item><item><title><![CDATA[delphi调用vc编写的DLL应注意的问题]]></title><link>https://blog.youkuaiyun.com/tg2003/article/details/6319205</link><guid>https://blog.youkuaiyun.com/tg2003/article/details/6319205</guid><author>tg2003</author><pubDate>Tue, 12 Apr 2011 22:31:00 +0800</pubDate><description><![CDATA[<br />VC：<br /> <br />.h<br />extern "C" _declspec(dllexport) bool GetUrl( const char *url, const char *savepath );<br /> <br />Delphi：<br />function GetUrl( Url:PChar; SavePath:PChar ):Boolean;cdecl
 external 'http.dll' name 'GetUrl';<br /> <br /> ]]></description><category></category></item></channel></rss>