• tolua++实现lua层调用c++技术分析

    时间:2024-04-29 13:38:10

    tolua++技术分析 cocos2dx+lua前言一直都使用 cocos2dx + lua 进行游戏开发,用 Lua 开发可以专注于游戏逻辑的实现,另外一方面可以实现热更新;而且 lua 是一个轻量级的脚本语言,库小但是功能齐全,所以在业内非常受欢迎。之前看了网上很多关于 c/c++ 如何与 lu...

  • VS2010环境下用ANSI C创建DLL和使用方法(转)

    时间:2024-04-29 13:30:22

    源:VS2010环境下用ANSI C创建DLL和使用方法. 创建DLL工程1.1 启动VS1.2 创建一个dll工程。 操作:a.文件->新建->项目->Win32控制台应用程序. b.输入工程名称,这里我们用dll,点击确定按钮. c.点击...

  • C. Songs Compression(简单贪心)

    时间:2024-04-29 12:26:47

    水题#include<iostream>#include<algorithm>using namespace std;#define LL long longconst int maxn=1e5+;struct node{int x, y;}a[maxn];bool cmp(...

  • C# Win32控制台应用程序忽略 Ctrl + C,阻止程序退出

    时间:2024-04-29 12:20:16

    C# Win32控制台应用程序忽略 Ctrl + C,阻止程序退出,这里使用到了Windows API SetConsoleCtrlHandler函数注意:在VS中调试执行时,在处理程序例程中设置断点,不会中断;会提示:无可用源,如下图:完整示例代码:?12345678910111213141516...

  • 如何在VS2010环境下编译C++程序

    时间:2024-04-29 11:55:46

    原文:http://blog.csdn.net/gupengnina/article/details/7441203用 Visual Studio 编写 Visual C++ 程序的第一步是选择项目的类型。对于每种项目类型,Visual Studio 都为您设置编译器设置并生成起始代码。创建新项目在...

  • C语言实现哈希表

    时间:2024-04-29 11:39:00

    哈希表 1、哈希表的创建 #define MAX 10#define NULL_KEY -1typedef int data_type;typedef struct{ data_type *ele; int n;}hash_table;hash_table *create_hash_ta...

  • C语言实现各种排序

    时间:2024-04-29 11:17:07

    文章目录 C语言实现各种排序1、冒泡排序2、简单选择排序3、直接插入排序4、希尔排序5、快速排序6、堆排序 C语言实现各种排序 1、冒泡排序 冒大泡(将大的数往后放) void bubble_sort(int *p,int len){ for(int i=0;i<len-1;i...

  • C#中如何创建PDF网格并插入图片

    时间:2024-04-29 11:03:40

    这篇文章我将向大家演示如何以编程的方式在PDF文档中创建一个网格,并将图片插入特定的网格中。网上有一些类似的解决方法,在这里我选择了一个免费版的PDF组件。安装控件后,创建新项目,添加安装目录下的dll文件作为项目的引用以及命名空间,如下:using Spire.Pdf;using Spire.Pd...

  • BZOJ 2302: [HAOI2011]Problem c( dp )

    时间:2024-04-29 10:15:13

    dp(i, j)表示从i~N中为j个人选定的方案数, 状态转移就考虑选多少人为i编号, 然后从i+1的方案数算过来就可以了. 时间复杂度O(TN^2)---------------------------------------------------------------------#inclu...

  • C语言基础--switch

    时间:2024-04-29 09:50:51

    switch格式:switch (条件表达式) { case 整数: // case可以有一个或多个 语句; break; case 整数: 语句; break; default: 语句; br...

  • 【Java并发编程实战】-----“J.U.C”:Condition

    时间:2024-04-29 09:26:04

    在看Condition之前,我们先来看下面这个例子:工厂类,用来存放、取出商品:public class Depot { private int depotSize; //仓库大小 private Lock lock; //独占锁 public Depot(...

  • C#中类的属性的获取

    时间:2024-04-29 09:02:59

    /// <summary> /// 将多个实体转换成一个DataTable /// </summary> /// <typeparam name="T"></typeparam> /// <para...

  • C语言结构体在内存中的存储情况探究------内存对齐

    时间:2024-04-29 08:03:50

    条件(先看一下各个基本类型都占几个字节):void size_(){ printf("char类型:%d\n", sizeof(char)); printf("int类型:%d\n", sizeof(int)); printf("float类型:%d\n", sizeof(floa...

  • C# Solidworks二次开发:访问平面、曲面相关API详解

    时间:2024-04-29 07:07:26

    //---------------------------------------------------------------------------- // Preconditions: // 1. Verify that the specified document template exi...

  • STM32利用硬件I2C读取MPU6050陀螺仪数据

    时间:2024-04-28 22:10:27

    有了前面的基本配置,这节读取MPU6050的数据还算是简单,主要就是初始化时给MPU6050一些配置,取消睡眠模式,MPU6050开机是默认睡眠模式的,读写无效,所以上来就要先更改配置: MPU6050寄存器初始化,需要对照MPU6050手册的寄存器描述配置,此处仅配置了部分重要的寄存器: 电源管理...

  • C#解决微信支付Exception has been thrown by the target of an invocation(调用的目标发生了异常)的问题

    时间:2024-04-28 22:05:26

    今天搭建微信扫码支付环境的时候,一样的配置参数,调用连接提示错误错误:调用的目标发生了异常然后跟踪到执行 MD5 md5 = System.Security.Cryptography.MD5.Create();代码报错,使用度娘搜索无果。后面从谷歌搜索英文错误得以解决解决办法:add the fol...

  • C语言栈与调用惯例

    时间:2024-04-28 20:21:50

    C语言栈与调用惯例1、前言最近在再看《程序员的自我修养》这本书,对程序的链接、装载与库有了更深入的认识。关于这本书的评价可以去豆瓣看看http://book.douban.com/subject/3652388/,强烈推荐给每一位程序员哈。今天看了第十章内存,主要讲的是栈和堆的管理。主要问题是:函数...

  • C# 与JAVA 的RSA 加密解密交互,互通,C#使用BouncyCastle来实现私钥加密,公钥解密的方法

    时间:2024-04-28 18:35:00

    因为C#的RSA加密解密只有公钥加密,私钥解密,没有私钥加密,公钥解密。在网上查了很久也没有很好的实现。BouncyCastle的文档少之又少。很多人可能会说,C#也是可以的,通过Biginteger开源类来实现,不过那个是有一个文章,不过他加密出来的是16进制结果的。根本不能和JAVA互通。连加密...

  • 基于私钥加密公钥解密的RSA算法C#实现

    时间:2024-04-28 18:04:38

    RSA算法是第一个能同时用于加密和数字签名的算法,也易于理解和操作。 RSA是被研究得最广泛的公钥算法,从提出到现在已近二十年,经历了各种攻击的考验,逐渐为人们接受,普遍认为是目前最优秀的公钥方案之一。RSA的安全性依赖于大数的因子分解,但并没有从理论上证明破译RSA的难度与大数分解难度等价。   ...

  • C语言中数组变量和指针变量

    时间:2024-04-28 16:54:28

    指针变量为什么需要类型?数组变量和指针变量在使用sizeof时不同,sizeof(数组变量)是数组长度,sizeof(指针变量)是存储int的字节长度4或者8(64bit)。数组变量在参数传递中,变成指针变量,这样就不能获取数组长度了,导致发生退化。数组变量并没有被分配空间,只是在使用时,会被替换成...