- 博客(344)
- 资源 (6)
- 收藏
- 关注
原创 学习资料
http://weixin.sogou.com/weixin?type=2&query=%E8%85%BE%E8%AE%AF%E6%95%8F%E6%8D%B7%E5%BC%80%E5%8F%91&ie=utf8&_sug_=n&_sug_type_=&w=01019900&sut=5581&sst0=1462428316268&lkt=1%2C1462428316163%2C1462428316
2016-05-05 14:30:02 1535
转载 Docker的安装和镜像创建
1. docker安装对于Docker的安装在官网上针对不同的操作系统分别进行了描述,Ubuntu上安装Docker,对于ubuntu操作系统来说必须是64位的,因为Docker的官网上只是提供了64位的docker,如果需要32位的docker则需要下载源码进行编译,这里有篇文章介绍了Docker源码如何进行编译成32位,编译32位的Docker。但是对于我使用的Ubuntu来说正好是
2016-05-02 22:22:32 5039
转载 深入 Docker:容器和镜像
在本专栏往期的 Flux7 系列教程 里,我们已经简单地探讨了 Docker 的基本操作。而在那篇教程中,我们一直是简单地将容器当成是“正在运行的镜像”,并没有深入地区分镜像和容器到底是什么、有什么区别。因此本次翻译 深入 Docker:容器和镜像这篇文章,通过一些实例向大家介绍 Docker 容器和镜像的具体区别。Docker 是一个非常有趣的项目。它自己宣称可以减轻部署服务器的
2016-05-02 22:00:08 2199
转载 非常详细到docker学习资料
一、Docker 简介Docker 两个主要部件:Docker: 开源的容器虚拟化平台Docker Hub: 用于分享、管理 Docker 容器的 Docker SaaS 平台 -- Docker HubDocker 使用客户端-服务器 (C/S) 架构模式。Docker 客户端会与 Docker 守护进程进行通信。Docker 守护进程会处理复杂繁重的任务,例如建立、运行
2016-05-02 21:52:48 2185
转载 使用Docker registry镜像创建私有仓库
2015-01-25 wcdj摘要:安装Docker后,可以通过官方提供的registry镜像来简单搭建一套本地私有仓库环境,本文记录简单的搭建过程。1 使用registry启动私有仓库的容器docker run -d -p 5000:5000 -v /root/my_registry:/tmp/registry registry说明:若之前没有安装regist
2016-05-02 21:47:39 2974
转载 Docker学习笔记 — Docker私有仓库搭建
和Mavan的管理一样,Dockers不仅提供了一个中央仓库,同时也允许我们使用registry搭建本地私有仓库。使用私有仓库有许多优点:节省网络带宽,针对于每个镜像不用每个人都去中央仓库上面去下载,只需要从私有仓库中下载即可;提供镜像资源利用,针对于公司内部使用的镜像,推送到本地的私有仓库中,以供公司内部相关人员使用。接下来我们就大致说一下如何在本地搭建私有仓库。
2016-05-02 21:45:20 1662
转载 Webkit内核探究
Webkit内核探究【1】——Webkit简介 http://www.cnblogs.com/jyli/archive/2010/01/31/1660355.html Webkit内核探究【2】——Webkit CSS实现 http://www.cnblogs.com/jyli/archive/2010/01/31/1660364.html
2012-07-11 00:44:03 2606
转载 NoSQL 35 个非主流数据库
几乎每个Web开发人员都有自己喜欢的数据库,或自己最熟悉的数据库,但最常见的无外乎以下几种: MySQL PostgreSQL MSSQL SQLite MS Access 或是更简单的XML,文本文件等。这些数据库有优秀的文档,背后有强大的社区支持,大部分流行的CMS都使用了其中之一或多个,它们都易于使用,大多数托管服务供应
2012-07-05 23:50:55 5275
原创 SQLITE事务
sqlite本身的事务并不支持嵌套,而savepoint方法虽然支持嵌套,但是,使用起来比较复杂。下面,提供一种针对线程数据库连接的事务嵌套模式,如果是在单线程中操作数据库,则可以进一步简化实现 (采用静态变量保存事务计数即可)。 在代码中,使用了windows下的线程槽的概念,其是针对每个线程保留单独的一份数据 #include "sqlite3.h"/** * @cl
2012-07-05 23:35:45 6004
转载 DirectX C#
我感觉声音的播放比较简单。我们从播放声音开始。为什么我这么觉得?我也不知道。这里是展示最最最最最简单的DirectX播放声音的例子,我尽量省略了无关的代码。最后的代码只有19行,够简单了吧?准备工作:1.安装了DirectX SDK(有9个DLL文件)。这里我们只用到MicroSoft.DirectX.dll 和 Microsoft.Directx.DirectSound.dll2
2012-06-19 19:36:51 2449
原创 C语言输入输出重定向到文件与管道
windows下做的简单测试:输出定向到文件testout.c:#include int main(){printf( "xxoo\n" );return ( 0 );}生成testout.exe。cmd下输入:testout.exe>D:\\out.txt则123.txt中被写入了"xxoo"。若使用>>则表示“追加”,> 则会删去文件原来的内容,
2012-05-31 23:43:41 7636
转载 DLL的进入退出——由DLL_PROCESS_ATTACH而联系搜索起来。
线程可以调用GetModuleHandle函数来判断一个DLL是否被载入了进程的地址空间, HINSTANCE GetModuleHandle(LPCTSTR lpszModuleName); 例子: HINSTANCE hinstDLL; hinstDLL = GetModuleHandle(“SomeDLL.dll”); If (hi
2012-05-22 19:41:31 3314
原创 VC 常见问题百问
(1) 如何通过代码获得应用程序主窗口的 指针?主窗口的 指针保存在CWinThread::m_pMainWnd中,调用AfxGetMainWnd实现。AfxGetMainWnd() ->ShowWindow(SW_SHOWMAXMIZED)//使程序最大化.
2011-09-07 15:06:20 2606
原创 使用vs2005单步调试sqlite3.6.23
网上大多数的使用vs2005编译sqlite是编译成为dll,我的目的是为了分析sqlite,所以还是编译成一个可执行程序方便单步调试1.创建一个空的Win32 Console Application工程,2.sqlite3.6.23的所有源码均加入工程,除去以下
2011-08-26 21:39:01 3046
原创 ping 和ipconfig等命令不可用(不是内部也不是外部命令)解决方法
cmd中用PING或ipconfig命令时,出现'Ping''ipconfig'不是内部或外部命令...... 在cmd中用PING命令时,出现'Ping' 不是内部或外部命令,也不是可运行的程序或批处理文件。<br />先了解一下内容:<br />1、可执行文件、命令文件和批处理文件<br />以.exe或者.com或者.bat为扩展名的文件分别被称为可执行文件、命令文件和批处理文件。<br /><br />2、外部命令和内部命令<br />DOS命令可以分为外部命令和内部命令,内部命令包含在一个名为co
2011-05-28 14:19:00 13767 3
原创 Windows NT 的 TCP/IP 路由基础
路由表 <br /><br /><br />MPR 包括:TCP/IP 的路由信息协议 (RIP)。 动态主机配置协议 (DHCP) 的 BOOTP (启动协议)中继代理 用于 IPX 的 RIP。 <br />路由器通过 RIP 动态交换路由信息。默认情况下,RIP 路由器每隔 30 秒便广播其路由表。其它 RIP 路由器侦听这些 RIP 广播并更新其自身的路由表。 <br /><br />在 Windows NT 3.51 Service Pack 2 中保存有 MPR。 <br /><br />有关其
2011-05-28 14:07:00 3032
原创 VC 实现ping协议
<br />#pragma pack(4) <br />#include "winsock2.h"<br />#include "stdlib.h"<br />#include "stdio.h"<br />#define ICMP_ECHO 8 <br />#define ICMP_ECHOREPLY 0 <br />#define ICMP_MIN 8 // minimum 8 byte icmp packet (just header) <br /><br />/* The IP head
2011-05-28 13:48:00 3088
转载 为DLL添加ATL/WTL支持
====为Regular DLL工程加入ATL/WTL支持========================================= <br />1.在工程的stdafx.h中除去#include <windows.h>,加上 <br />#include <atlbase.h> <br />#include <atlapp.h> <br />extern CComModule _Module;或extern CAppModule _Module;
2011-04-01 12:06:00 4603
转载 为DLL添加ATL/WTL支持
====为Regular DLL工程加入ATL/WTL支持========================================= <br />1.在工程的stdafx.h中除去#include <windows.h>,加上 <br />#include <atlbase.h> <br />#include <atlapp.h> <br />extern CComModule _Module;或extern CAppModule _Module;
2011-04-01 12:06:00 3658
原创 CListCtrlEx:一个支持文件拖放和实时监视的列表控件——用未公开API函数实现Shell实时监视
<br />一、需求<br />无论何时,当你在Explorer窗口中创建、删除或重命名一个文件夹/文件,或者插入拔除移动存储器时,Windows总是能非常快速地更新它所有的视图。有时候我们的程序中也需要这样的功能,以便当用户在Shell中作出创建、删除、重命名或其他动作时,我们的应用程序也能快速地随之更新。<br />二、原理<br />Windows内部有两个未公开的函数(注:在最新的MSDN中,已经公开了这两个函数),分别叫做SHChangeNotifyRegister和SHChangeNotifyD
2011-03-08 16:11:00 3009
原创 DRAG & DROP
<br />使用IDropTarget接口同时支持文本和文件拖放<br />关于Windows的外壳扩展编程,拖放是比较简单的一种,在网上可以找到不少介绍这个技巧的文章。大部分是介绍使用MFC的COleDropTarget实现的,<br />我觉得一般使用COleDropTarget已经很好了,但是我习惯在一些程序模块中,完全的不使用MFC,比如纯SDK编程,还有用在ATL的时候,MFC是相当累<br />赘的。所以COleDropTarget在这个意义上讲不够完美。<br /><br />IDropTar
2011-03-08 16:05:00 2786
原创 生成静态页面
<br /><% <br /> Set xml = Server.CreateObject("Microsoft.XMLHTTP") <br /> '把下面的地址替换成你的首页的文件地址,一定要用http://开头的绝对路径,不能写相对路径 <br /> xml.Open "GET", "http://www.baidu.com/index.asp", False <br /> xml.Send <br /> BodyText=xml.Respo
2011-03-05 00:58:00 1911
原创 数据库建模工具Powerdesigner教程
<br />http://hi.baidu.com/pmssh/blog/item/3eaf716693fff029aa184c2d.html
2011-02-27 13:16:00 2430
原创 CEdit 垂直居中
CRect rc; m_ctlSearchBox.GetClientRect(&rc); CDC* pDC = m_ctlSearchBox.GetDC(); TEXTMETRIC tm; pDC->GetTextMetrics(&tm); int nFontHeight = tm.tmHeight + tm.tmExternalLeading; int nMargin = (rc.Height() - nFontHeight) / 2; rc.DeflateRect(0,nMargin
2011-02-21 17:59:00 4999 1
转载 socket连接超时问题
<br />一部分 <br /> 把CSDN与中文yahoo翻了底朝天,也没找到如何设置socket的连接超时的满意方法,问此问题的兄弟已有一大堆,这里偶就讲一下win下如何设置socket的connect超时。<br />设置connect的超时很简单,CSDN上也有人提到过使用select,但却没有一个令人满意与完整的答案。偶所讲的也正是select函数,此函数集成在winsock1.1中,简单点讲,"作用使那些想避免在套接字调用过程中被锁定的应用程序,采取一种有序的方式,同时对多个套接字
2011-01-22 17:34:00 20813 1
原创 若干经典的字符串哈希函数
<br /><br />// RS Hash Function <br /> unsigned int RSHash( char * str)<br /> {<br /> unsigned int b = 378551 ;<br /> unsigned int a = 63689 ;<br /> unsigned int hash = 0 ;<br /><br /> while ( * str)<br />
2011-01-13 18:22:00 2153
原创 Hash函数
在某开源软件上扣下来的: <br /><br />/* Hashing of numeric values, such as pointers and integers. <br /><br /> This implementation is the Robert Jenkins ' 32 bit Mix Function, <br /> with a simple adaptation for 64
2011-01-13 17:07:00 2156
转载 高斯滤波器
<br /> 高斯滤波器是一类根据高斯函数的形状来选择权值的线性平滑滤波器。高斯平滑滤波器对于抑制服从正态分布 的噪声非常有效。一维零均值高斯函数为:<br /><br /> g(x)=exp( -x^2/(2 sigma^2)<br />其中,高斯分布参数Sigma决定了高斯函数的宽度。对于图像处理来说,常用二维零均值离散高斯函数作平滑滤波器。<br /> 高斯函数具有五个重要的性质,这些性质使得它在早期图像处理中特别有用.这些性质表明,高斯平滑滤波器无论在空间域还是在频率域都是十分有效
2010-12-28 22:02:00 7611
原创 道格拉斯-普克抽稀算法 曲线平滑
<br /> switch(m_SmoothMode)<br /> {<br /> case0: //三点线性 <br /> for(i=2+offsetpos;i<datanum-2;i++)<br /> {<br /> m_pfDataArray[i] = (m_pfDataArray[i-1]+m_pfDataArray[i]+m_pfDataArray[i+1])/3;<br
2010-12-28 21:47:00 10885 1
转载 WinsockI/O模型之重叠I/O模型
<br />重叠I/O很多套接口I/O操作函数.<br />Winsock2提供了一组以WSA起头函数,WSARecv/WSASend和WSARecvfrom/WSASendto.<br />几个数据结果:<br />1)typedef struct _WSABUF{<br /> u_long len; // 缓冲区大小. <br /> char FAR *buf; // 缓冲区指针.<br /> } WSABUF, FAR *LPWSABUF;<br />2)typ
2010-12-27 23:42:00 1742
转载 (转)ATL连接点开发总结
<br />连接点语义<br /><br /> <br /> 第一种说法:是一种逻辑上的反馈机制,这种机制允许对象暴露其”调用一个或者多个指定接口的能力”<br /> 第二种说法:QueryInterface允许客户从对象中取得一个指向对象实现的接口指针,连接点允许客户给予对象一个由客户实现的接口指针.<br />在这种情形下:COM对象是源,客户提供的方法是接收器.<br />源必须实现IConnectionPoint<br /> <br />Interface IConn
2010-12-09 16:31:00 1317
转载 Android开发环境搭建全程演示(jdk+eclip+android sdk)
http://www.hzlitai.com.cn/article/ARM11/SYSTEM/android.html
2010-11-29 23:27:00 690
转载 VC2005 +SQLite 3.6.3 编译、测试开发手记
<br />http://www.cnblogs.com/giszhang/articles/1307509.html<br />VC2005 +SQLite 3.6.3 编译、测试开发手记<br />偶然的机会对SQLite有了兴趣,花了半天的时间小小研究了一下,包括VC2005环境下SQLite的编译,开发测试等。<br />初次接触,只是测试了基本的数据库操作功能,更多的高级功能有待以后继续深入研究,废话少说,言归正传。<br />现在SQLite的最新版本是 V3.6.3,发布于2008年9月22,
2010-11-22 18:11:00 1174
转载 Ubuntu
ubuntu<br />linuxubuntu soft多媒体:(mplayer .w32codecs mozilla-mplayer) Rhythmbox 0.9.3.1(系统自带)+gstreamer (gstreamer0.10-fluendo-mp3) kaffeine realplayer<br />聊天:eva scim-qtimm 一起装上<br />星际词典:apt-cache search stardict 查看 安装其还有其它的词典.一起装上<br />f
2010-11-13 01:09:00 6713
原创 COM 中的事件处理
<br />在 COM 事件处理中,使用 event_source 和 event_receiver 属性分别建立事件源和事件接收器并指定 type=com。这些属性插入相应的自定义接口代码、调度接口代码和双重接口代码,使其应用到的类可以通过 COM 连接点激发事件并处理事件。声明事件<br />在事件源类中,在接口声明中使用 __event 关键字将该接口的方法声明为事件。当您将该接口的事件作为接口方法调用时将激发它们。事件接口上的方法可以具有零个或更多参数(这些参数均应为 in 参数)。返回类型可以是
2010-11-08 22:44:00 1299
原创 vc.net中的事件响应...
<br />在Java和C#中都有事件的概念,可以比较方便的实现消息响应。在C++中要实现消息响应,都是通过回调函数实现。如果某个事件有多个处理函数的话,就需要手动维护一个回调函数列表。Visual C++ .Net 中增加了事件处理机制,称为统一事件模型(Unified Event Model ),可以非常方便地实现消息响应,MSDN中对这个专题有专门的介绍:Event Handling in Visual C++<br />该模型中的事件处理有三种应用环境:Native C++、COM和Managed
2010-11-08 22:36:00 898
原创 __event/__raise/__hook用法
<br />#include <stdio.h><br />class CSource <br />{<br />public:<br /> __event void MyEvent(int nValue);<br />};<br />class CReceiver <br />{<br />public:<br /> void MyHandler(int nValue) <br /> {<br /> printf_s("MyHandler1 was called with value
2010-11-08 22:34:00 1145
原创 Miranda IM (1) 事件处理机制
<br />Miranda 是一个支持多协议的,运行于windows平台下的IM软件。其使用pure c语言编写,其架构体系支持插件方式加载,如多协议的支持msn,yahoo,gtalk等都以插件的方式加载,用户可以根据需要加载,同时皮肤界面相关组件如clist等也以插件的方式加载。<br /> 如上所述平台的实现以一些技术实现为基础,先要说的是miranda中的事件定义,通知机制。因为使用纯C编写的,所以不可能采用如com中的连接点等方式来作为事件通知,但miranda采用的事件通知方式,跟COM的连接
2010-11-08 22:30:00 974
原创 对比Windows和Linux两系统的动态库
http://www.linux-cn.com/html/test/20070411/2287.html摘要:动态链接库技术实现和设计程序常用的技术,在Windows和Linux系统中都有动态库的概念,采用动态库可以有效的减少程序大小,节省空间,提高效率,增加程序的可扩展性,便于模块化管理。但不同操作系统的动态库由于格式 不同,在需要不同操作系统调用时需要进行动态库程序移植。本文分析和比较了两种操作系统动态库技术,并给出了把Visual C++编制的动态库移植到Linux上的方法和经验。 1、引
2010-10-28 19:28:00 906
原创 CMYK与有什么RGB区别?
<br />CMYK: 四种颜色,主要用来打印,印刷的。RGB: 三种颜色,主要是用来看的,因为它的颜色比四色的要艳。<br />CMYK是打印色彩啊。用这个色彩打印的时候,不会失真太多。如果用RGB,打印的时候颜色失真会比CMYK多一点。RGB是显示色彩CMYK是打印色彩<br />1)RGB彩色模式:又叫加色模式,是屏幕显示的最佳颜色,由红、绿、蓝三种颜色组成,每一种颜色可以有0-255的亮度变化。<br />2)CMYK彩色模式:由品蓝,品红,品黄和黄色组成,又叫减色模式。一般打印输出及印刷都是这种模
2010-09-27 15:22:00 6504
USB课程讲义USB课程讲义
2009-08-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人