摘要: http://www.oschina.net/question/616446_90760 阅读全文
posted @ 2014-03-23 23:29 希格绍尔 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 1.首先先下载php的webservice包:NuSOAP,自己到官网去下载,链接就不给出来了,自己去google吧 基于NoSOAP我们写了一个php的webservice的服务端,例子如下:configureWSDL('hellowsdl', 'urn:hellowsdl'); $server->wsdl->schemaTargetNamespace = 'urn:hellowsdl'; $server->register('hello', // method name array('name' 阅读全文
posted @ 2014-03-19 13:18 希格绍尔 阅读(2766) 评论(0) 推荐(0) 编辑
摘要: 刚开始使用Linux的新手,Ubuntu的软件中心可以直接安装vim,个人觉得那样跟windows就没啥区别了,借vim正好也学习一下Linux的编译安装方法,记录一下。Linux下有很多安装形式,这里不多说了,开始吧:1.到官网下载vim-7.3.tar.bz2包2.打开终端,通过命令行解压缩,输入tar jxf vim-7.3.tar.bz2此时会在当前目录下生成vim73文件夹3.继续在终端输入cd vim73cd src./configure经过前面几步,会在/vim73/src目录下生成MakeFile文件4.在/src目录下输入sudo makesudo make install完 阅读全文
posted @ 2013-08-30 15:55 希格绍尔 阅读(194) 评论(0) 推荐(0) 编辑
摘要: ubuntu12.10更新源 2013-03-10 20:48:17|分类: Linux |字号订阅不同的网络状况连接以下源的速度不同, 建议在添加前手动验证以下源的连接速度(ping下就行),选择最快的源可以节省大批下载时间。首先备份源列表:sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup而后用gedit或其他编辑器打开: gksu gedit /etc/apt/sources.list kdesudo kate /etc/apt/sources.list gksu mousepad /etc/apt/sources.... 阅读全文
posted @ 2013-08-30 15:54 希格绍尔 阅读(1896) 评论(0) 推荐(0) 编辑
摘要: 如何使用Ubuntu Night Ubuntu Night( http://ubuntu9.com ) 的Top mirror功能根据当前的网络情况和源健康状况不断地进行更新当前可用的源的信息,包括了Top fast/near/stable mirror,可以找到当前网络上所有可用的Ubuntu 镜像(即源),并按照平均下载速度和地理位置进行排名。而且,当你找到最适合你的源之后,还可以直接下载它的sources.list 文件,并可直接将它copy到/etc/apt/sources.list或者放在/etc/apt/souces.list.d目录下,非常的方便,无 须苦苦找可用源。[编辑] . 阅读全文
posted @ 2013-08-30 14:53 希格绍尔 阅读(317) 评论(0) 推荐(0) 编辑
摘要: wubi安装的优势:ubuntu可以像安装软件一样方便的安装、删除,不影响物理机的原有系统这种方式安装的ubuntu不用担心功能会有所缺失,ubuntu所有的功能都在和安装了双系统一样,没有什么太大的区别(磁盘的使用效率上相对会低一些)安装过程和硬盘安装类似,所以安装速度快!安装方法:1、单独把ubuntu镜像文件中的wubi.exe解压到windows中的D盘或E盘根目录下2、把ubuntu的镜像文件名改成installation.iso,并且把该镜像文件和wubi.exe一起放在D盘或E盘的根目录下3、双击运行wubi.exe开始安装(我安装到C盘了) 阅读全文
posted @ 2013-08-30 09:56 希格绍尔 阅读(488) 评论(0) 推荐(0) 编辑
摘要: 在C#操作数据库过程中,针对一般的文本控件,比如TextBox,Label等,我们赋值直接使用类似TextBox.Text=****的方式 来进行,这种方式从某种意义上来说的确是最简便的方式,但是对于复杂一些的空间,比如说DataGridView,这个时候,绑定数据源我们一般使用 DataGridView1.DataSource=****的方式来进行,如果数据源稍微有更改,那么只需要重新调用绑定一遍即可。可以说这种方式是单 向的,也即从数据库到UI,但是有没有一种方式能够实现数据源改变的时候,不用重新绑定DataGridView就让它能够自动刷新数据呢,当然,这里要 提到的就是DataBind 阅读全文
posted @ 2013-08-26 11:34 希格绍尔 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 1.对于无模式对话框,一定要注意不要调用CDialog::OnOK或CDialog::OnCancel函数,也就是活必须在派生类中重载这些虚函数;否则,当使用Esc键、回车键、或鼠标单击某按钮时,就会激发对相应基类函数的调用,进而导致调用Windows的EndDialog函数,而EndDialog函数只适合模式对话框。对于无模式对话框,必须调用DestroyWindow函数。如果需要的话,还必须调用UpdateData函数来将数据从对话框控件中传到类数据成员中。 阅读全文
posted @ 2013-02-18 14:24 希格绍尔 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 1.MFC类库为提供了CWnd::GetDlgItem函数,可以用它将ID转化成一个CWnd指针,如果需要把CWnd指针转化成一个控件ID,则可以使用MFC中CWnd类的GetDlgCtrlID成员函数2.如果想显示文本,可以利用对话框编辑器来创建一个具有特殊ID的空的静态控件,然后再在对话框的成员函数中(如OnInitDialog)调用CWnd::SetDlgItemText函数,以便在该控件中显示文本 如果想显示图形的话,此时必须利用ClassWizard往对话框中加入OnPaint成员函数,该函数必须将静态控件的ID转化成CWnd指针,然后再得到它的设备环境。我们可以利用Invalida 阅读全文
posted @ 2013-02-17 09:57 希格绍尔 阅读(316) 评论(0) 推荐(0) 编辑
摘要: View Code 1 void CMyView::OnLButtonDown(UINT nFlags,CPoint point)2 {3 CRect rect4 CDC* pDC=GetDC();//通过调用CWnd的GetDC成员函数来获得设备环境的指针5 pDC->GetClipBox(rect);6 RealeaseDC(pDC);//必须调用ReleaseDC函数释放设备环境7 }1 void CMyView::OnLbuttonDown(UINT nFlags,CPoint point)2 {3 CRect rect;4 CClientDC dc(thi... 阅读全文
posted @ 2013-01-30 10:59 希格绍尔 阅读(232) 评论(0) 推荐(0) 编辑