ICode9

精准搜索请尝试: 精确搜索
  • C#-在构造函数或析构函数中调用的虚拟函数的行为2019-12-02 05:06:42

    我已经阅读了一些有关虚拟函数在c和c#之间的构造函数或析构函数中调用的不同行为的材料.然后,我测试以下代码,以确认c#可以调用虚拟派生的虚拟函数,因为其对象存在于构造函数之前.但是我发现结果与c中的类似代码相同.谁能告诉我为什么C#不能显示“ 22”而只能显示“ 12”的原因. C#

  • 如何为Python包装C库?2019-12-02 04:59:07

    我有一个库和一些头文件,没有C源代码,我想将它与python一起使用. 我尝试了py,但gccxml报告错误.我尝试了swig,但遇到了许多“未定义符号”错误.是否有一些智能工具可以自动执行此类操作?解决方法:您可以尝试使用boost python 您需要创建一个链接到原始库的简单包装dll,其中包含与此

  • python函数作为参数使用:: boost :: python来公开类2019-12-02 03:57:31

    我已经与Python和C一起工作了一段时间,但从未尝试实现以下内容: 希望python用户能够编写如下内容: def foo(a,b): return a+b myclass.myfunc(foo) 其中myclass是通过Boost.Python暴露给python的c类,其方法之一(myfunc)具有以下功能: int func(int,int) 签名,仅此而已. 这可

  • 如何制作一个可以同时编译C,C和Java文件的makefile2019-12-02 02:00:57

    我正在尝试创建一个Makefile,它将同时编译和运行markov算法的3种不同实现.我是makefile的新手,所以如果有多个错误,请告诉我.另外,如果我想使用-O3优化编译,该在哪里做? 当我运行时,当前出现以下错误: Makefile:28: warning: overriding commands for target `markov.o’ Makefile:

  • c-设计内存覆盖检测工具2019-12-02 00:51:13

    我的任务是在Linux中设计和编码一个新的内存覆盖测试工具,该工具可以捕获由于动态分配的内存被覆盖而导致的错误. 一种好方法是,如果用户请求x个字节,则分配x个r字节.使用mprotect不能访问r个字节,因此,如果用户程序运行到该部分,它将停止生成SIGSEGV. 但是上述情况的问题是,mprote

  • C中的unordered_map错误?2019-12-01 21:52:12

    我当时在家用计算机上使用Visual C为类编写程序,但是,我尝试在学校linux计算机上运行该程序,但出现这些错误. std::tr1::unordered_map <string, Word*> map; 这两个错误均出现在上面的代码行中 ISO C禁止声明无类型的“ unordered_map” 预期在“<”令牌之前的“;” 最初我使用

  • C库,用于生成和读取音频2019-12-01 21:51:38

    我正在寻找一个C库(适用于Linux,但最好是跨平台的),它可以让我轻松读取某些琐碎格式的音频文件(例如原始字节流),生成相同琐碎格式的音频数据并写入音频文件.只要它是免费的(啤酒和语音)并且得到普遍支持,我不在乎读写的格式.我将在一个非常并行的程序中阅读,转换和生成许多小音频

  • c-警告:从“ long int”转换为“ double”可能会更改其值2019-12-01 20:52:02

    我的代码如下: #include <iostream> #include <sys/time.h> using namespace std; int main(int argc, char** argv) { if(argv[0]) argc++; struct timeval m_timeEnd, m_timeCreate, m_timeStart;

  • C是否有一些类似于C#Type的东西来存储列表/数组中的类的Type?2019-12-01 20:08:04

    在C#中,我可以创建这样的列表来存储类类型: List<Type> types_list = new List<Type>(); types_list.add(typeof(int)); types_list.add(typeof(Process)); //and etc 我可以在C中做同样的事情吗?解决方法:您可以将类型列表存储为boost MPL. 例: #include <boost mpl stuff> int m

  • 在cocos2d-x Android中的单例2019-12-01 18:28:29

    我正在尝试编写一个用于维护游戏数据的单例类,即GameManager,就像这本书《 Learning cocos2d》一样. 这是我的.h文件: #ifndef GameManager_h #define GameManager_h #include "cocos2d.h" class GameManager { private: //Constructor GameManager(); //Instance o

  • c-100选择10,有额外条件2019-12-01 17:58:22

    我已经开始了一个小项目,试图学习一些新概念(希望是用C或Python),而我只是希望在我的构想开始时能有所帮助. *这都与一个更大的幻想篮球项目有关,但是我必须从某个地方开始. 我想要100个变量(玩家)并找到10个的每个组合,这满足了另一个条件. 例如;我有100个玩家,我想找出10个有多少

  • c-有没有办法找出在Linux上编译.so库时使用的编译器选项?2019-12-01 17:51:37

    我需要知道如何编译我的库,即使用了哪些编译器选项?具体来说,无论是否经过优化编译以及其他选项很少. 有什么方法可以在Linux x86_64平台上提取此信息?解决方法:我不认为有可能自动检测编译器选项.至少不是以便携式的方式. 相反,您可以做的是更改构建脚本(例如您的Makefile),以将定义

  • c-获取已路由到给定主机的接口的IP地址2019-12-01 16:51:39

    我正在编写一个简单的消息队列库,该库基本上使您可以通过TCP或UDP在两个服务器之间设置点对点消息传递服务.我想消除客户端/服务器的概念,因为它们两个服务器将做相同的事情(发送和接收消息),所以实际上哪个是无关紧要的. 我以为我可以通过使用两个服务器的IP地址来确定哪个绑定服

  • Android最高效的3D引擎?2019-12-01 16:26:11

    我正在寻找适用于Android的便捷高效的3D引擎.你能推荐我一个吗?现在我选择ShiVa3D,但我真的很担心性能,因为我正在编写增强现实应用程序,它肯定需要所有CPU资源=). 我需要的3d引擎全部是: >从3dmax导入的载荷模型(场景) >渲染基本动画>播放音频>加载C模块(我的具有框架处理功能的外部

  • java-创建工程图的库/语言2019-12-01 15:57:46

    有人对主要用于绘图的图形语言有一些经验吗?我的问题是,在编写代码以创建图形方面,是AutoCAD和/或类似图形软件的替代方案.我找不到任何这些类型的语言(如果存在),这些语言主要是为编程工程图而设计的. 例如:我希望能够在给定大小的情况下创建圆柱体,矩形,圆形等,并希望能够通过添加,

  • C定义函数中来自Python的默认参数?2019-12-01 15:56:50

    我已经在我的C应用程序中嵌入了Python,并且创建了几个可以从Python调用的C函数. 为了得到论点,我目前正在做: if (!PyArg_ParseTuple(args, "zk", &param1, &param2)) return NULL; 但是,我希望param2是可选的.如何分别检查两个?解决方法:You don’t. | Indicates that the re

  • CodeGo.net>如何在代码中找到点和抛物线之间的距离2019-12-01 15:16:00

    我试图为DirectX像素着色器找到抛物线上最接近2d中任意点的点. 大量的Google搜索向我揭示这是一个常见的微积分前作业问题.不幸的是,成百上千的相关答案都说“一旦有了这个方程式,就使用图形计算器的最小函数,它将告诉您答案是6”. 我承认我没有回想预演算.我认识到,我寻求的方程式

  • c-嵌入python并运行多次2019-12-01 12:56:56

    我正在使用boost :: python嵌入python,这是我的方法: void runCode(){ Py_Initialize(); //boost::python code goes here and embedded python code runs Py_Finalize(); } 第一次运行良好,但是再次运行时,出现此错误: LookupError: unknown encoding: utf8 并且代

  • c-如何将Python脚本中的串行数据发送到Windows上的Arduino-无效2019-12-01 09:56:18

    我无法通过串行将数据正确地从Python脚本发送到Arduino Uno.我正在使用9600波特,并且Arduino会正确重置,但是它无法读取我从Python脚本发送的字符.我调用time.sleep()以确保Arduino上的重置不会干扰,并且我使用的是Windows7.我应该通过声明我的桌面正在运行python脚本并通过USB连接

  • Android C和NOT C2019-12-01 08:25:15

    我试图确定使用C创建Android应用程序是否明智.我尝试将Java用于所需的功能,但是它根本没有我需要的语言功能. 我看到很多东西都是用C/C++编写的,但实际上每个人都是“ C”示例. 我想构建一个简单的C应用程序(不是’C’)以更好地了解如何在Android中执行此操作.我已经阅读了一些有关

  • java-哪个蓝牙库与堆栈无关2019-12-01 08:12:58

    到目前为止,我制作了一个需要使用蓝牙进行通信的Windows应用程序,而现在我已经尝试了Java的blue cove. 它似乎仅限于少数几个堆栈.我有一个Toshiba堆栈,但是我仍然想要一个可以处理大多数流行堆栈的库. 不管是C,C还是Java.解决方法:Bluecove已经尽其所能. 这是由于不幸的事实,即Win

  • c-如何使用升压原子消除竞争条件?2019-12-01 07:51:36

    我正在尝试使用boost :: atomic在Linux上进行多线程同步. 但是,结果不一致. 任何帮助将不胜感激. 谢谢 #include <boost/bind.hpp> #include <boost/threadpool.hpp> #include <boost/thread/mutex.hpp> #include <boost/thread.hpp> #include <boost/atomic.hpp> boost::atomic

  • c-如何在4字节int中打印出每个字节的内容2019-12-01 07:50:38

    我设计了一个C代码来检查机器的字节序. 它运作良好.但是,它不能在4字节int中打印出每个字节的内容. #include<iostream> using namespace std; bool f() { int a = 1; char *p = (char*)&a; for (int i = 0 ; i < 4 ; ++i) cout << "p[" << i << &q

  • Android中的本机库加载断点2019-12-01 05:25:53

    如何在Android中为本地库加载事件设置断点? 我认为在dlopen()上设置断点将是一个很好的起点,但是,即使加载了libc.so和/ system / bin / linker的符号,gdb也无法找到dlopen函数. 看起来Android也正在使用.so文件的某些特殊格式,因为nm工具也不报告dlopen()位置. 是否有解决此问题的

  • 开发C应用程序以在嵌入式Linux设置上运行2019-12-01 04:51:35

    我需要编写一个在嵌入式Linux设置(DMP Vortex86DX处理器)上运行的C应用程序.供应商提供了可以安装到板上的minimal linux installation image ,并包含适当的硬件驱动程序.我的问题是由我以前关于在particular kernel to run on a different kernel上编写Linux软件的问题的答案引起

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有