编程技巧 - 文章列表

  • oracle 创建表空间(数据库)及用户的方法

    下面是oracle 创建表空间及用户的具体方法,表空间\"heycode\",用户名\"heycode\",密码\"111111\"--创建表空间create tablespace heycode ??datafile 'D:\\app\\oracle\\oradata\\orcl\\heycode.dbf' ??size 200M ??autoextend on next 5M maxsize 3000M;--创建用户CREATE USER

  • tomcat 启动时提示error initializing endpoint及端口占用

    在cmd中运行startup.bat,提示error initializing endpoint。但是端口确实没被占用原因是同时启用了多个网卡,将多的网卡禁用后,再次启动就成功了

  • DreamWeaver cs6 cpu 占用率一直25%的解决办法

    每次打开dreamweaver?cs6,便听见风扇一直在转。看了一下任务管理器,发现dreamweaver的占用率一直为25%,非常的稳定。网上搜索了一下,据这是破解cs6后产生的问题。还好有个完美破解补丁,给大家分享一下。点击下面的链接下载:

  • 在mfc中使用cef实现webkit的浏览器(四)-自动调整大小

    前面的几节我们已经将浏览器显示出来了。在测试中,我们发现了一个问题,就是调整窗口大小的时候,浏览器不会跟着变化大小。需要怎么处理呢?其实很简单,跟其他的控件调整大小一样。添加一个WM_SIZE的消息处理代码如下:void CMFCCefDlg::OnSize(UINT nType, int cx, int cy){ CDialogEx::OnSize(nType, cx, cy); // TODO: 在此处添加消息处理程序代码 CWnd* cefwindow= FindWindowEx(this->GetSafeHwnd(),NULL,L\"

  • 在mfc中使用cef实现webkit的浏览器(一)-准备工作

    首先,下载一个cef的开发包,我下载的是?cef_binary_3.2171.1901_windows32 这个版本的。下载完成解压后,用vs打开,编译其中的?libcef_dll_wrapper 这个项目。编译成功后,在\\out\\Debug\\lib 这个目录里会生成一个文件:libcef_dll_wrapper.lib,这个文件在开发我们项目的时候会使用。接下来开始创建我们的项目了。1、打开VS,新建一个mfc的工程,应用程序类型选择“基于对话框”2、将默认生成的对话框里面的控件全部删除3、从cef_binary_3.2171.19

  • 在mfc中使用cef实现webkit的浏览器(三)-完成代码

    前面,我们添加了一些cefsimple这个示例项目的代码到我们项目中。当然,这些代码需要修改一下,首先是#include 部分#include 的路径需要调整一下,这里是删除\"cefsimple/\"。修改完#include后,编译一下,应该能够通过。接下来,参考一下cefsimple里面“cefsimple_win.cpp”这个文件的代码,这里面的代码是初始化cef的然后添加类似的代码到我们项目中在我们项目的“MFCCef.cpp”这里面的构造函数中,添加如下代码void* sandbox_info = NULL;CefMainArg

  • 在mfc中使用cef实现webkit的浏览器(二)-修改项目属性

    配置属性-》MFC的使用 设置为"在静态库中使用MFC"VC++目录 包含目录 添加 include 这个目录C/C++ => 预编译头 => 不使用编译头代码生成 => 运行库 => 多线程调试 (/MTd)链接器 => 输入 => 附加依赖项 添加 libcef.lib  libcef_dll_wrapper.lib 这两个文件

  • 为什么mfc中有些函数的参数列表中没有HWND

    比如MoveWindow,SendMessage等这些函数,在vs2012中,提示里面都带有HWND这个参数,如下图:但是实际写的时候却发现并没有这个参数这是因为在mfc中,用的是cwnd的类函数,带有hwnd参数是api下的函数,在函数前加::就可以了

  • vm设置完分区后无法进入 报错invalid system disk

    vm设置完分区再次启动就无法进入了,报错invalid system disk 出现这个错误的原因多半是开机启动的顺序没正确,将虚拟机的bios中的启动顺序设置为光驱先启动就可以了

  • mfc CListCtrl 添加图标的方法

    CListCtrl 将第一栏设为图标+文本的方法:首先在头文件中声明一个CImageList 的变量(经测试,如果在方法中声明,则不能正常显示图片)CImageList m_StatusImage;然后在类的方法中写if (m_StatusImage.GetSafeHandle()==NULL){    CBitmap Image;    BITMAP ImageInfo;    Image.LoadBitmap(IDB_BITMAP_