- 博客(38)
- 收藏
- 关注
转载 dll编程导出接口的两种方法
转载:https://blog.youkuaiyun.com/qingzai_/article/details/44832261在vc中到处dll有两种方法:第一种:是通过模块定义def文件,把要导出的函数接口放在里面,而def文件为链接器提供有关程序的到处,属性等方面的信息。第二种:在函数声明中加上__declspec(dllexport);第一种方法示例:先构建一个名为:mousehook_dll的dl...
2018-04-21 16:13:15
1297
转载 C++接口的定义与实现的详细过程
转载https://www.cnblogs.com/KunLunSu/p/6443882.htmlC++接口的定义与实现的详细过程1.接口的定义与实现所谓的接口,即将内部实现细节封装起来,外部用户用过预留的接口可以使用接口的功能而不需要知晓内部具体细节。C++中,通过类实现面向对象的编程,而在基类中只给出纯虚函数的声明,然后在派生类中实现纯虚函数的具体定义的方式实现接口,不同派生类实现接口的方式也...
2018-04-21 16:09:58
788
转载 C++中如果我们想要获取不确定个数的参数进入函数,可以使用下面这种方法
C++中如果我们想要获取不确定个数的参数进入函数,可以使用下面这种方法: 1 1 #include <cstdarg> //这里我们添加进来所需要的类库<csrdarg> 2 2 3 3 // first argument is int count of remaining args 4 4 // ....
2018-04-15 00:19:54
625
转载 c++构造函数成员初始化中赋值和初始化列表两种方式的区别
c++构造函数成员初始化中赋值和初始化列表两种方式的区别2016年08月31日 11:26:368110人阅读 评论(0) 收藏 举报 分类:C++基础(23) 先总结下:由于类成员初始化总在构造函数执行之前1)从必要性: a. 成员是类或结构,且构造函数带参数:成员初始化时无法调用缺省(无参)构造函数 b. 成员是常量或引用:成员无法赋值,只能被初始化2)从效率上: 如果...
2018-04-14 18:58:35
613
转载 WSAStartup( )详解
原文链接:http://blog.sina.com.cn/s/blog_4b146a9c01011ncl.html这里用通俗的语言解释一下这个函数,就类似于opencv一样,要添加链接库函数,cv.lib等,要添加到附加依赖项,或者通过#pragma comment(lib,”cv.lib“)一样,然后才能包含头文件进行各种函数的调用。当然了,socket编程要调用各种socket函数,但是需要库...
2018-04-01 21:12:48
1682
转载 TCP协议与UDP协议的区别
TCP协议与UDP协议的区别 首先咱们弄清楚,TCP协议和UCP协议与TCP/IP协议的联系,很多人犯糊涂了,一直都是说TCP/IP协议与UDP协议的区别,我觉得这是没有从本质上弄清楚网络通信!TCP/IP协议是一个协议簇。里面包括很多协议的。UDP只是其中的一个。之所以命名为TCP/IP协议,因为TCP,IP协议是两个很重要的协议,就用他两命名了。TCP/IP协议集包括应用层,传输层,网络...
2018-04-01 15:43:09
170
原创 vs2017创建和两种方法使用静态库.lib
创建:新建项目->静态库添加MyLib.h头文件#pragma oncevoid printfHello();添加MyLib.cpp源文件#include "stdafx.h"#include"MyLib.h"#include<stdio.h>void printfHello(){ printf("Hello");}点击生成解决方案,成功表示静态库文件.lib已生...
2018-03-31 23:00:22
8115
转载 VS2017——C语言dll编译并调用
VS2017——C语言dll编译并调用标签: VS2017 C语言 DLL编译2017年06月15日 17:02:224789人阅读 评论(0) 收藏 举报 分类:C语言目录(?)[+]1.生成dll1.1文件——新建——项目,选择如下图1.2新建头文件test.h和源文件test.c[cpp] view plain copy//test.h __declspec(dllexport) int...
2018-03-30 20:15:49
8841
转载 下拉框multiple="multiple"移动选项
//页面效果<html> <meta charset = utf-8 /> <head> <meta http-equiv="Content-Type" content="text/html; charset=gbk"> <title>grid</title&
2018-02-08 19:57:45
5704
转载 js sort() 方法用于对数组的元素进行排序。
sort() 方法用于对数组的元素进行排序。如果调用该方法时没有使用参数,将按字母顺序对数组中的元素进行排序,说得更精确点,是按照字符编码的顺序进行排序。要实现这一点,首先应把数组的元素都转换成字符串(如有必要),以便进行比较。如果想按照其他标准进行排序,就需要提供比较函数,该函数要比较两个值,然后返回一个用于说明这两个值的相对顺序的数字。比较函数应该具有两个参数 a 和 b,其返
2018-02-07 21:07:23
669
转载 js删除数组指定的某个元素
原文链接:http://caibaojian.com/js-splice-element.html删除数组指定的某个元素首先可以给js的数组对象定义一个函数,用于查找指定的元素在数组中的位置,即索引,代码为:Array.prototype.indexOf = function(val) {for (var i = 0; i < this.length; i++) {if (this
2018-02-07 21:05:34
1135
转载 Collections可以对List进行排序
Collections可以对List进行排序;public static void main(String[] args) { List list = new ArrayList(); list.add(new User("zhangsan", 80)); list.add(new User("lisi", 88)); list.add(new User
2018-02-02 12:46:56
194
原创 用Collection.sort对 ArrayList容器中对象的id 进行排序
import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.List;public class test { int id ; String name; public test(int id,String name) { this.i...
2018-02-02 12:04:05
710
转载 Java Date,long,String 日期转换
140621、java.util.Date类型转换成long类型java.util.Date dt = new Date();System.out.println(dt.toString()); //java.util.Date的含义long lSysTime1 = dt.getTime() / 1000; //得到秒数,Date类型的getTime()返回毫秒
2018-01-31 12:43:49
1245
转载 利用Linkedlidt设计一个只能存放Hero对象的stack(先入后出)
package character; import java.util.LinkedList; //import charactor.Hero; public class heroStack { LinkedList heros = new LinkedList(); public void push(Hero h)
2018-01-29 16:25:42
267
转载 二叉树的广度优先遍历、深度优先遍历的递归和非递归实现方式 二叉树的遍历方式: 1、深度优先:递归,非递归实现方式 1)先序遍历:先访问根节点,再依次访问左子树和右子树 2)中序遍
二叉树的广度优先遍历、深度优先遍历的递归和非递归实现方式 二叉树的遍历方式:1、深度优先:递归,非递归实现方式 1)先序遍历:先访问根节点,再依次访问左子树和右子树 2)中序遍历:先访问左子树,再访问根节点吗,最后访问右子树 3)后序遍历:先访问左子树,再访问右子树,最后访问根节点2、广度优先 按照树的深度,一层一层的访问树的节点
2018-01-29 16:15:26
512
转载 JFrame.add(Jp)和JFrame.setContentPane(Jp)的区别 (JPane jp = new JPane();)
这是不一样的 你应该知道实例化一个新的Frame会有一个默认的panelsetContentPane(JP)是把Frame的默认Panel改为JP这个panel而add(JP)是在Frame的默认panel上添加JP这个pane
2018-01-28 13:34:12
1274
转载 Swing用UIManager.setLookAndFee怎么选择界面风格的
获取系统的lookandfeelUIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());获取其它lookandfeeljavax.swing.UIManager.setLookAndFeel("javax.swing.plaf.metal.MetalLookAndFeel");javax.swing.U
2018-01-28 12:51:22
3145
转载 Integer.parseInt(String)把字符串类型转换为整型
Integer.parseInt(String)就是将String字符类型数据转换为Integer整型数据Integer.parseInt(String)遇到一些不能被转换为整型的字符时,会抛出异常
2018-01-28 11:33:12
6780
转载 Swing什么时候使用repaint()
你需要明白布局的原理,平时使用布局是应该的,只要你有窗口缩放的要求,比如自动适应不同屏幕分辨率的最大化和还原。我们应该“通知Swing窗口内组件变化了,需要重新计算大小位置”然后告诉Swing 重绘 repaint(). 现在你的程序是自己定位坐,因此程序的窗口的尺寸必须是固定的,不能改,这样才可以不使用布局。
2018-01-27 22:28:08
2726
原创 获取mysql安装路径
select @@basedir as basePath from dual或show variables like '%datadir%';
2018-01-27 13:27:23
1203
转载 ckplayer 播放器参数详细设置
ckplayer 播放器参数详细设置转载 2015年09月02日 14:32:344605 //以下为调用播放器的标准代码 var flashvars={ f:'http://movie.ks.js.cn/flv/2011/11/8-1.flv',//视频地址 a:'',//调用时的参数,只
2017-11-01 19:18:42
4339
转载 MFC创建新Excel文档并设置其中的格式和字体+底纹(OLE/COM)
MFC创建新Excel文档并设置其中的格式和字体+底纹(OLE/COM)转载 2017年06月02日 14:03:04标签:excel /c530原文链接:http://blog.sina.com.cn/s/blog_71265dc90101b523.html生成Excel.obl对象类excel.h创建对象
2017-10-31 15:47:42
557
转载 用VS2017的MFC连接mysql数据库并写入数据
用VS2017的MFC连接mysql数据库并写入数据原创 2017年04月05日 16:40:32标签:MFC /数据库 /对话框 /mysql /visual studio4204[cpp] view plain copy"font-family: Arial, Helvetica, sans
2017-10-31 12:32:40
17274
14
转载 安装MySql for Visual Studio的坑
安装MySql for Visual Studio 一般来说是为了能在VS的服务器数据连接的数据源中能选择MySql类型,如下图:但是有时候,明明安装成功了,却莫名找不到MySql的数据源。在以后情况下会遇到:1.在安装完VS后,又重新打开安装程序修改了安装位置;2.同时安装了VS2013和VS2015,并且相互独立安装在不同的位置(该情况下会只有一个版本的VS成功
2017-10-31 10:19:26
11097
2
转载 VC控制excel
VC控制excel分类:IT | 标签: excel vc 2010-07-07 13:59阅读(528)评论(0) 目前用VC控制excel进行输出应该是没有问题了,读入部分程序通过,但是没有进行验证。 这个是综合了网上的资源,在VS2005下调试通过的版本。 第一步:在VC++6.0中进行。(在VS2005中会出现错误
2017-10-27 14:34:06
341
转载 安装mysql服务时
安装mysql时,visual distributable package 2013原创 2017年08月01日 22:15:42标签:mysql1610今天安装mysql服务时,出现了一个错误, The action ‘Install’ for product ‘MySQL Server 5.7.19’ failed. 记录
2017-10-25 14:37:08
176
转载 MFC中使用ADO进行数据库操作 参考FROM:http://hi.baidu.com/sunkanghome/item/e1fda510b3186359f1090ee2 数据库与数据库编程: 当
MFC中使用ADO进行数据库操作参考FROM:http://hi.baidu.com/sunkanghome/item/e1fda510b3186359f1090ee2数据库与数据库编程:当前各种主流数据库有很多,包括Oracle, MS SQL Server, Sybase, Informix, MySQL, DB2, Interbase / Firebird
2017-10-24 21:46:28
718
转载 php多站点配置以及Forbidden You don't have permission to access / on this server问题解决
php多站点配置以及Forbidden You don't have permission to access / on this server问题解决标签: php2016-09-12 12:41 3034人阅读 评论(0) 收藏 举报 分类:php基础环境搭建(4) 版权声明:本文为博主原创文章,未经博主允许不得转载。
2017-10-23 16:24:14
1005
转载 sql语句
1 根据数据库名获取所有表名 select name from sysobjects where xtype='u'2 根据表名获取所有列名 select name from syscolumns where id = object_id('HIS_OperationList');3 根据表名 获取列数 select count(name) from
2017-10-18 17:53:54
144
转载 mfc sql数据库
//1.包含ADO包,在stdafx.h中添加下面的代码:#import "c:\program files\common files\system\ado\msado15.dll" no_namespace rename("EOF", "adoEOF")//2.初始化COM库AfxOleInit();//3.创建连接实例m_pConnection.CreateInst
2017-10-17 21:44:14
283
转载 http://blog.163.com/xiqian_1989/blog/static/196735273201221683842759/
http://blog.163.com/xiqian_1989/blog/static/196735273201221683842759/
2017-10-15 22:31:39
333
转载 读写excel文件
原文链接:http://www.tuicool.com/articles/ZBFJJn近期在忙一个小项目(和同学一起搞的),在这里客户要求不但读写txt,而且可以读写excel文件,这里本以为很简单,结果。。。废话少说,过程如下:笔者环境:win7 64+VS2012+Office2013+MFC。说明:读写excel文件,通常包括1. ODBC 数据库实现;2.通过解
2017-10-15 19:52:03
367
转载 /*------------------------------------------------- //目前真正最全的OLE操作Excel的完整代码 //版本:2007.01.15.01 //C+
/*-------------------------------------------------//目前真正最全的OLE操作Excel的完整代码//版本:2007.01.15.01//C++Builder专家组www.3322ee.com原创文章//转载请保留本版权信息,谢谢合作-----------------------------------------------
2017-10-15 19:49:43
7984
转载 excel
公司给了我一个任务,用excel调用模版生成结帐单并进行打印。我在努力的n天以后终于完成了。现在总结一下: 1.速度问题,vc读写excel的时候速度是很慢的,如果一个一个单元格的读写,能把你给急死。所以在读取和写入excel的时候,我使用了安全数组,这样能够将对应的数据一次性从文件中读出或者是写入。 2.关于屏蔽掉最后“确定改变文件”的对话框,用Book的close方
2017-10-15 18:00:24
277
转载 应堆栈、内存和寄存器变化,
计算机组成原理→DOS命令→汇编语言→C语言(不包括C++)、代码书写规范→数据结构、编译原理、操作系统→计算机网络、数据库原理、正则表达式→其它语言(包括C++)、架构……对学习编程者的忠告:多用小脑和手,少用大脑、眼睛和嘴,会更快地学会编程!眼过千遍不如手过一遍!书看千行不如手敲一行!手敲千行不如单步一行!单步源代码千行不如单步Debug版对应汇编一行!单步De
2017-10-14 21:39:01
587
转载 链表类CList成员的使用
链表类CList成员的使用 使用时 要#include ConstructionCList Constructs an empty ordered list.建立一个链表example:CList myList;//建立一个int链表CList myL
2017-10-14 21:31:04
3461
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人