如何用VS2012把一个exe封装成dll并调用?

求助各位大佬,本人小白,刚开始接触编程,用VS2012写了一个小程序,但是现在导师要求我把这个程序封装成一个dll文件,并且要求可以通过网页调用,网页会传送过来四个字符串,我的程序需要根据这四个字符串进行相应的操作。
请问这一点该如何做到。另外我的小程序是UG的外部开发程序,需要在UG安装目录一个特定的文件夹下才能正确运行,不知道这一点会不会有什么影响。

如果可以的话,请各位大佬给我一个详细一点的回答,最好能教我一下其中的原理。

另外这个小程序里面好像不能使用string相关的函数,VS2012总是显示没有指定的类型匹配的重载函数,这个问题也希望能够得到大佬的解答。谢谢!

程序代码如下。

/*****************************************************************************
**
** Tool_Assemble_External.cpp
**
** Description:
**    Main file for the application.
**
*****************************************************************************/

/* Include files */
#include <stdarg.h>
    #include <strstream>
    #include <iostream>
    using std::ostrstream;
    using std::endl;    
    using std::ends;
    using std::cerr;
#include <uf.h>
#include <uf_ui.h>
#include <uf_modl.h>
#include <uf_part.h>
#include <uf_cfi.h>
#include <uf_assem.h>

static void ECHO(char *format, ...)
{
    char msg[UF_UI_MAX_STRING_NCHARS+1];
    va_list args;
    va_start(args, format);
    vsnprintf_s(msg, sizeof(msg), UF_UI_MAX_STRING_NCHARS, format, args);
    va_end(args);
    printf(msg);
    UF_print_syslog(msg, FALSE);
}

#define UF_CALL(X) (report_error( __FILE__, __LINE__, #X, (X)))

static int report_error( char *file, int line, char *call, int irc)
{
    if (irc)
    {
        char err[133];

        UF_get_fail_message(irc, err);
        ECHO("*** ERROR code %d at line %d in %s:\n",
            irc, line, file);
        ECHO("+++ %s\n", err);
        ECHO("%s;\n", call);
    }

    return(irc);
}

/* Main routine */
extern void main( char argc, char *argv[] )
{
    /* Initialize the API environment */
    if( UF_CALL(UF_initialize()) ) 
    {
        /* Failed to initialize */
        return;
    }

    /* TODO: Add your application code here */
    //新建一个一个prt文件
    tag_t PartTAG = NULL_TAG;
    UF_CALL(UF_PART_new("D:\\Program Files\\Siemens\\NX 10.0\\SECONDARY_DEVELOPMENT\\DateBase\\Temp\\Newpart.prt", UF_PART_METRIC, &PartTAG));
    printf("第一步,新建一个prt部件!\n");

    //导入刀柄
    UF_import_part_modes_t modes;
    modes.layer_mode = 0;
    modes.group_mode = 0;
    modes.view_mode = 0;
    modes.cam_mode = false;
    double dest_csys0 [ 6 ] = {1.0, 0.0, 0.0, 0.0, 0.0, 1.0};   
    //由三个坐标值确定的X方向和Y方向,笛卡尔坐标系,确定两个就能确定第三个坐标方向
    double dest_point0 [ 3 ] = {0.0, 0.0, 0.0,};    //导入的原点
    double scale0 = 1.0;        //缩放比例
    tag_t group0 = NULL_TAG;
    UF_CALL(UF_PART_import("D:\\Program Files\\Siemens\\NX 10.0\\SECONDARY_DEVELOPMENT\\DateBase\\ToolBase\\刀柄库\\BT40-ER32-100.prt", &modes, dest_csys0, dest_point0, scale0, &group0));  
    printf("第二步,导入刀柄\n");

    //导入夹套
    UF_import_part_modes_t modes1;
    modes1.layer_mode = 0;
    modes1.group_mode = 0;
    modes1.view_mode = 0;
    modes1.cam_mode = false;
    double dest_csys1 [ 6 ] = {1.0, 0.0, 0.0, 0.0, 0.0, 1.0};   
    //由三个坐标值确定的X方向和Y方向,笛卡尔坐标系,确定两个就能确定第三个坐标方向
    double dest_point1 [ 3 ] = {0.0, 0.0, 0.0,};    //导入的原点
    double scale1 = 1.0;        //缩放比例
    tag_t group1 = NULL_TAG;
    UF_CALL(UF_PART_import("D:\\Program Files\\Siemens\\NX 10.0\\SECONDARY_DEVELOPMENT\\DateBase\\ToolBase\\夹套库\\ER32-10.prt", &modes1, dest_csys1, dest_point1, scale1, &group1));
    printf("第三步,导入夹套!");
    //导入刀杆
    UF_import_part_modes_t modes2;
    modes2.layer_mode = 0;
    modes2.group_mode = 0;
    modes2.view_mode = 0;
    modes2.cam_mode = false;
    double dest_csys2 [ 6 ] = {1.0, 0.0, 0.0, 0.0, 0.0, 1.0};   
    //由三个坐标值确定的X方向和Y方向,笛卡尔坐标系,确定两个就能确定第三个坐标方向
    double dest_point2 [ 3 ] = {0.0, -50.0, 0.0,};  //导入的原点
    double scale2 = 1.0;        //缩放比例
    tag_t group2 = NULL_TAG;
    UF_CALL(UF_PART_import("D:\\Program Files\\Siemens\\NX 10.0\\SECONDARY_DEVELOPMENT\\DateBase\\ToolBase\\刀杆库\\266RKF-D10.prt", &modes2, dest_csys2, dest_point2, scale2, &group2));
    printf("第四步,导入刀杆!");
    UF_CALL(UF_PART_save_as("D:\\Program Files\\Siemens\\NX 10.0\\SECONDARY_DEVELOPMENT\\DateBase\\Temp\\ToolNum.stp"));
    UF_CALL(UF_PART_close(PartTAG, 0, 1));
    printf("保存文件!");

    /* Terminate the API environment */
    UF_CALL(UF_terminate());
}
/*****************************************************************************
**  Utilities
*****************************************************************************/

1个回答

这个回答起来很复杂,鉴于你是三零用户(0悬赏,0声望,0采纳),就不详细回答你了,自己google下vc++编写dll的方式吧。
其实也不很难,就是新建一个win32 dll类型的项目,把代码复制过去,然后在导出表里把需要导出的函数定义下,main写在dllmain里,控制台输出的代码就没有必要保留了。

weixin_44797823
穹涯 回复caozhy: 已经采纳你的回答了,请您帮我写一个例子吧!
12 个月之前 回复
weixin_44797823
穹涯 回复caozhy: 那就麻烦您了!
12 个月之前 回复
weixin_44797823
穹涯 嗯嗯,好的,谢谢啦!
12 个月之前 回复
caozhy
每个人都有一个梦才不会孤单的说话就有天堂 回复穹涯: 看了下,没办法帮你调试,因为你用了NX 10.0和外部文件。这些我没有。但是我可以帮你写一个概念性的例子,你可以在上面添加你实际的功能。
12 个月之前 回复
weixin_44797823
穹涯 哦哦,抱歉,代码已经加上去了,期待您的解答!
12 个月之前 回复
caozhy
每个人都有一个梦才不会孤单的说话就有天堂 回复穹涯: 你的程序代码呢
12 个月之前 回复
weixin_44797823
穹涯 哈哈,也对,不过我什么都不会,只能追加一点悬赏了,希望能够得到您的回答!
12 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
写好的c程序如何封装成dll动态库
写好的c程序如何封装成dll动态库?其中此程序中已经调用了一个dll动态库。这种情况的要如何封装呢?即程序中包含普通函数和dll动态库。之前都没有做过这样的,小白菜一个,望知情人指教,最好附上详细的例子,谢谢!
需要将一个窗口封装成dll,供平台调用,调用时嵌入某块区域
需要将一个窗口封装成dll,供另外一个平台调用,平台会预留一块区域供窗口显示,窗口嵌入到那块区域,不是浮动在父窗口之上,请问我怎么设计这个窗体?VS2010 winform程序 C#
pb程序里如何调用vs2012编译的dll ,该dll是封装的第三方的webservice
第三方给了一个webservice,我用vs的命令,编译成了dll,可惜pb程序里无法正常调用该dll
急求:如何将vs的一个已经写好的mfc含有界面的主程序封装成mfcdll,供其他程序调用?
两个项目同时进行,一个是3d,一个是2d,现在需要把两个合在一起,需要把3d的mfc项目封装成dll供2d的mfc调用。
用dll封装了richview的功能,但是主程序调用该dll时,richview的功能不起作用?
我在使用richview时,把该业务内容封装在了dll中,然后供其他exe程序调用,但是打开后,一些自带的功能不起作用,不知怎么回事? 哪位前辈指点一二,谢谢!
怎么把dll文件封装成控件,再由js调用
我是做WEB开发的,现在需要在浏览器中使用指纹仪,但是厂家只提供了dll文件。我在js中使用dll中的方法时,会报对象不支持该方法或属性。
python怎么把自己编写的类 封装成dll或com组件,让其他语言调用啊?
python怎么把自己编写的类 封装成dll或com组件,让其他语言调用啊? 最好有个实例 跪谢!!!
java 调用C# 事件,封装的dll
java调用C#的事件,公司最近有个小应用,通过java调用中控的门禁系统获取入户人员id, 目前可以通过java调用C#封装的各个函数,只是,不能调用C#封装的事件,希望各位高手 能够帮帮忙看看这个问题
如何把一个能够实现完整功能的C语言写的项目封装为DLL,然后在java项目中调用
前段时间调试了一个C程序的源码,现在要在一个java web的项目中调用它来完成一个功能,求指点!
delphi 封装程序到DLL里?
一个EXE程序,有一个主窗体,2个调用的窗体。 可以把这个程序封装到DLL里吗,有其他程序调用这个DLL里的程序且功能可以用? 请问可以吗,如何实现啊?
exe调用dll传参问题????
最近在做一个数据采集的项目我的构思是这样: exe主要是接收数据数据,发送数据的代码是封装在dll里面。但是有一个疑问就是在 调用dll时怎样把exe里面的数据容器传递给dll。这样就实现了当我获取数据有问题时 我主要是修改获取数据的主工程就可以了。
将Log4net封装为自己的LogTool.dll,lib目录进行调用,找不到依赖项
最近闲来无事想对log4net进行封装,封装成静态函数,调用时不需要管配置文件,不需要进行配置,直接通过静态函数记录日志。 将log4net.dll封装成自己的类库logtool.dll 但是在调用时出现了问题,若是将自己生成的LogTool.dll以及log4net.dll同时放在exe同目录下,调用没问题; 但是如果项目引用dll太多,想把LogTool.dll以及log4net.dll放在llib文件夹下,同时在应用程序配置文件中设置privatepath, 但总是报出找不到LogTool的依赖项,分析原因是因为logtool不知道去哪找log4net 不知道大家遇到过这种问题没,怎么解决的呢?
c#调用dll文件的详细过程
我有一个c语言写好的工程文件。怎么用封装成dll文件,c#还要调用这个dll
C++ 封装dll时用到了CObject 可以被其他程序语言调用吗?
VS2010下封装dll,有几个类继承了CObject,CSocket; 这样生产的dll可以被windows下的java调用吗?
js调用ocx dll库(存在依赖库dll)出现问题
最近遇到一个问题,我使用vc6封装的 atl-- dll的ocx控件, 名字为 test.dll (内部就一个add接口), 通过js调用,可以调用成功, 然后我又封装了一个 ocx的dll,名字为a.dll, a依赖于b.dll(这个就是一个动态链接库), 注册a.dll之后,再用js调用,单步调试浏览器就会报错:“对象不支持此属性和方法”,这个是什么原因导致的?
使用ILMerge对多个dll进行二次封装,报错如下,求解决办法
The assembly ' ' is not marked as containing only managed code 目前遇到的问题是需要将已有的dll二次封装,可以让别人调用,有没有其他的实现fang'fa
如何利用vfp编写一个dll?如何利用vb.net调用这个dll?
问题1需要一个vfp写的dll,代码如下:DEFINE CLASS VpfUpdate AS CUSTOM OLEPUBLICFUNCTION VpfUpdate(tableSource AS String, tableTarget as String) as String USE (tableSource) COPY TO (tableTarget) TYPE Fox2x RETURN tableTargetENDFUNCENDDEFINE请问用vfp6.0如何把上述代码封装成一个dll? 问题2假设这个dll已被封装好了,改如何调用?我在vb.net中调用该dll的代码如下,但是会报错:无法在****.dll中找到名为"******"的函数也不知道是不是我的dll有问题还是什么情况 <DllImport("dbf2.dll", EntryPoint:="VpfUpdate", CharSet:=CharSet.Unicode, SetLastError:=True)>shared Sub VpfUpdate(ByVal x As String, ByVal y As String) Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load VpfUpdate("C:\Users\Administrator\Desktop\tea.dbf", "C:\Users\Administrator\Desktop\new_tea.dbf") End Sub大哥们帮我看看什么问题吧
.NET2012 object型的byte数组,作为参数,传给C++DLL封装的一个变体类型
VB2012: 调用C++DLL,传入参数为一个二进制byte数组。 c++: 接收参数类型为variant 报类型不一致错误。 请问.net能不能把byte型char数组,传给C++dll中封装的变体类型参数? 注:vb6可以实现。2012报错。
在中国程序员是青春饭吗?
今年,我也32了 ,为了不给大家误导,咨询了猎头、圈内好友,以及年过35岁的几位老程序员……舍了老脸去揭人家伤疤……希望能给大家以帮助,记得帮我点赞哦。 目录: 你以为的人生 一次又一次的伤害 猎头界的真相 如何应对互联网行业的「中年危机」 一、你以为的人生 刚入行时,拿着傲人的工资,想着好好干,以为我们的人生是这样的: 等真到了那一天,你会发现,你的人生很可能是这样的: ...
《MySQL 性能优化》之理解 MySQL 体系结构
本文介绍 MySQL 的体系结构,包括物理结构、逻辑结构以及插件式存储引擎。
程序员请照顾好自己,周末病魔差点一套带走我。
程序员在一个周末的时间,得了重病,差点当场去世,还好及时挽救回来了。
复习一周,京东+百度一面,不小心都拿了Offer
京东和百度一面都问了啥,面试官百般刁难,可惜我全会。
Java 14 都快来了,为什么还有这么多人固守Java 8?
从Java 9开始,Java版本的发布就让人眼花缭乱了。每隔6个月,都会冒出一个新版本出来,Java 10 , Java 11, Java 12, Java 13, 到2020年3月份,...
达摩院十大科技趋势发布:2020 非同小可!
【CSDN编者按】1月2日,阿里巴巴发布《达摩院2020十大科技趋势》,十大科技趋势分别是:人工智能从感知智能向认知智能演进;计算存储一体化突破AI算力瓶颈;工业互联网的超融合;机器间大规模协作成为可能;模块化降低芯片设计门槛;规模化生产级区块链应用将走入大众;量子计算进入攻坚期;新材料推动半导体器件革新;保护数据隐私的AI技术将加速落地;云成为IT技术创新的中心 。 新的画卷,正在徐徐展开。...
轻松搭建基于 SpringBoot + Vue 的 Web 商城应用
首先介绍下在本文出现的几个比较重要的概念: 函数计算(Function Compute): 函数计算是一个事件驱动的服务,通过函数计算,用户无需管理服务器等运行情况,只需编写代码并上传。函数计算准备计算资源,并以弹性伸缩的方式运行用户代码,而用户只需根据实际代码运行所消耗的资源进行付费。Fun: Fun 是一个用于支持 Serverless 应用部署的工具,能帮助您便捷地管理函数计算、API ...
讲真,这两个IDE插件,可以让你写出质量杠杠的代码
周末躺在床上看《拯救大兵瑞恩》 周末在闲逛的时候,发现了两个优秀的 IDE 插件,据说可以提高代码的质量,我就安装了一下,试了试以后发现,确实很不错,就推荐给大家。 01、Alibaba Java 代码规范插件 《阿里巴巴 Java 开发手册》,相信大家都不会感到陌生,其 IDEA 插件的下载次数据说达到了 80 万次,我今天又贡献了一次。嘿嘿。 该项目的插件地址: https://github....
Python+OpenCV实时图像处理
目录 1、导入库文件 2、设计GUI 3、调用摄像头 4、实时图像处理 4.1、阈值二值化 4.2、边缘检测 4.3、轮廓检测 4.4、高斯滤波 4.5、色彩转换 4.6、调节对比度 5、退出系统 初学OpenCV图像处理的小伙伴肯定对什么高斯函数、滤波处理、阈值二值化等特性非常头疼,这里给各位分享一个小项目,可通过摄像头实时动态查看各类图像处理的特点,也可对各位调参、测试...
2020年一线城市程序员工资大调查
人才需求 一线城市共发布岗位38115个,招聘120827人。 其中 beijing 22805 guangzhou 25081 shanghai 39614 shenzhen 33327 工资分布 2020年中国一线城市程序员的平均工资为16285元,工资中位数为14583元,其中95%的人的工资位于5000到20000元之间。 和往年数据比较: yea...
为什么猝死的都是程序员,基本上不见产品经理猝死呢?
相信大家时不时听到程序员猝死的消息,但是基本上听不到产品经理猝死的消息,这是为什么呢? 我们先百度搜一下:程序员猝死,出现将近700多万条搜索结果: 搜索一下:产品经理猝死,只有400万条的搜索结果,从搜索结果数量上来看,程序员猝死的搜索结果就比产品经理猝死的搜索结果高了一倍,而且从下图可以看到,首页里面的五条搜索结果,其实只有两条才是符合条件。 所以程序员猝死的概率真的比产品经理大,并不是错...
害怕面试被问HashMap?这一篇就搞定了!
声明:本文以jdk1.8为主! 搞定HashMap 作为一个Java从业者,面试的时候肯定会被问到过HashMap,因为对于HashMap来说,可以说是Java集合中的精髓了,如果你觉得自己对它掌握的还不够好,我想今天这篇文章会非常适合你,至少,看了今天这篇文章,以后不怕面试被问HashMap了 其实在我学习HashMap的过程中,我个人觉得HashMap还是挺复杂的,如果真的想把它搞得明明白...
毕业5年,我问遍了身边的大佬,总结了他们的学习方法
我问了身边10个大佬,总结了他们的学习方法,原来成功都是有迹可循的。
python爬取百部电影数据,我分析出了一个残酷的真相
2019年就这么匆匆过去了,就在前几天国家电影局发布了2019年中国电影市场数据,数据显示去年总票房为642.66亿元,同比增长5.4%;国产电影总票房411.75亿元,同比增长8.65%,市场占比 64.07%;城市院线观影人次17.27亿,同比增长0.64%。 看上去似乎是一片大好对不对?不过作为一名严谨求实的数据分析师,我从官方数据中看出了一点端倪:国产票房增幅都已经高达8.65%了,为什...
推荐10个堪称神器的学习网站
每天都会收到很多读者的私信,问我:“二哥,有什么推荐的学习网站吗?最近很浮躁,手头的一些网站都看烦了,想看看二哥这里有什么新鲜货。” 今天一早做了个恶梦,梦到被老板辞退了。虽然说在我们公司,只有我辞退老板的份,没有老板辞退我这一说,但是还是被吓得 4 点多都起来了。(主要是因为我掌握着公司所有的核心源码,哈哈哈) 既然 4 点多起来,就得好好利用起来。于是我就挑选了 10 个堪称神器的学习网站,推...
这些软件太强了,Windows必装!尤其程序员!
Windows可谓是大多数人的生产力工具,集娱乐办公于一体,虽然在程序员这个群体中都说苹果是信仰,但是大部分不都是从Windows过来的,而且现在依然有很多的程序员用Windows。 所以,今天我就把我私藏的Windows必装的软件分享给大家,如果有一个你没有用过甚至没有听过,那你就赚了????,这可都是提升你幸福感的高效率生产力工具哦! 走起!???? NO、1 ScreenToGif 屏幕,摄像头和白板...
阿里面试,面试官没想到一个ArrayList,我都能跟他扯半小时
我是真的没想到,面试官会这样问我ArrayList。
曾经优秀的人,怎么就突然不优秀了。
职场上有很多辛酸事,很多合伙人出局的故事,很多技术骨干被裁员的故事。说来模板都类似,曾经是名校毕业,曾经是优秀员工,曾经被领导表扬,曾经业绩突出,然而突然有一天,因为种种原因,被裁员了,...
大学四年因为知道了这32个网站,我成了别人眼中的大神!
依稀记得,毕业那天,我们导员发给我毕业证的时候对我说“你可是咱们系的风云人物啊”,哎呀,别提当时多开心啦????,嗯,我们导员是所有导员中最帅的一个,真的???? 不过,导员说的是实话,很多人都叫我大神的,为啥,因为我知道这32个网站啊,你说强不强????,这次是绝对的干货,看好啦,走起来! PS:每个网站都是学计算机混互联网必须知道的,真的牛杯,我就不过多介绍了,大家自行探索,觉得没用的,尽管留言吐槽吧???? 社...
良心推荐,我珍藏的一些Chrome插件
上次搬家的时候,发了一个朋友圈,附带的照片中不小心暴露了自己的 Chrome 浏览器插件之多,于是就有小伙伴评论说分享一下我觉得还不错的浏览器插件。 我下面就把我日常工作和学习中经常用到的一些 Chrome 浏览器插件分享给大家,随便一个都能提高你的“生活品质”和工作效率。 Markdown Here Markdown Here 可以让你更愉快的写邮件,由于支持 Markdown 直接转电子邮...
看完这篇HTTP,跟面试官扯皮就没问题了
我是一名程序员,我的主要编程语言是 Java,我更是一名 Web 开发人员,所以我必须要了解 HTTP,所以本篇文章就来带你从 HTTP 入门到进阶,看完让你有一种恍然大悟、醍醐灌顶的感觉。 最初在有网络之前,我们的电脑都是单机的,单机系统是孤立的,我还记得 05 年前那会儿家里有个电脑,想打电脑游戏还得两个人在一个电脑上玩儿,及其不方便。我就想为什么家里人不让上网,我的同学 xxx 家里有网,每...
2020 年,大火的 Python 和 JavaScript 是否会被取而代之?
Python 和 JavaScript 是目前最火的两大编程语言,但是2020 年,什么编程语言将会取而代之呢? 作者 |Richard Kenneth Eng 译者 |明明如月,责编 | 郭芮 出品 | CSDN(ID:CSDNnews) 以下为译文: Python 和 JavaScript 是目前最火的两大编程语言。然而,他们不可能永远屹立不倒。最终,必将像其他编程语言一...
史上最全的IDEA快捷键总结
现在Idea成了主流开发工具,这篇博客对其使用的快捷键做了总结,希望对大家的开发工作有所帮助。
阿里程序员写了一个新手都写不出的低级bug,被骂惨了。
这种新手都不会范的错,居然被一个工作好几年的小伙子写出来,差点被当场开除了。
谁是华为扫地僧?
是的,华为也有扫地僧!2020年2月11-12日,“养在深闺人不知”的华为2012实验室扫地僧们,将在华为开发者大会2020(Cloud)上,和大家见面。到时,你可以和扫地僧们,吃一个洋...
Idea 中最常用的10款插件(提高开发效率),一定要学会使用!
学习使用一些插件,可以提高开发效率。对于我们开发人员很有帮助。这篇博客介绍了开发中使用的插件。
AI 没让人类失业,搞 AI 的人先失业了
最近和几个 AI 领域的大佬闲聊 根据他们讲的消息和段子 改编出下面这个故事 如有雷同 都是巧合 1. 老王创业失败,被限制高消费 “这里写我跑路的消息实在太夸张了。” 王葱葱哼笑一下,把消息分享给群里。 阿杰也看了消息,笑了笑。在座几位也都笑了。 王葱葱是个有名的人物,21岁那年以全额奖学金进入 KMU 攻读人工智能博士,累计发表论文 40 余篇,个人技术博客更是成为深度学习领域内风向标。 ...
2020年,冯唐49岁:我给20、30岁IT职场年轻人的建议
点击“技术领导力”关注∆每天早上8:30推送 作者|Mr.K 编辑| Emma 来源|技术领导力(ID:jishulingdaoli) 前天的推文《冯唐:职场人35岁以后,方法论比经验重要》,收到了不少读者的反馈,觉得挺受启发。其实,冯唐写了不少关于职场方面的文章,都挺不错的。可惜大家只记住了“春风十里不如你”、“如何避免成为油腻腻的中年人”等不那么正经的文章。 本文整理了冯...
作为一名大学生,如何在B站上快乐的学习?
B站是个宝,谁用谁知道???? 作为一名大学生,你必须掌握的一项能力就是自学能力,很多看起来很牛X的人,你可以了解下,人家私底下一定是花大量的时间自学的,你可能会说,我也想学习啊,可是嘞,该学习啥嘞,不怕告诉你,互联网时代,最不缺的就是学习资源,最宝贵的是啥? 你可能会说是时间,不,不是时间,而是你的注意力,懂了吧! 那么,你说学习资源多,我咋不知道,那今天我就告诉你一个你必须知道的学习的地方,人称...
那些年,我们信了课本里的那些鬼话
教材永远都是有错误的,从小学到大学,我们不断的学习了很多错误知识。 斑羚飞渡 在我们学习的很多小学课文里,有很多是错误文章,或者说是假课文。像《斑羚飞渡》: 随着镰刀头羊的那声吼叫,整个斑羚群迅速分成两拨,老年斑羚为一拨,年轻斑羚为一拨。 就在这时,我看见,从那拨老斑羚里走出一只公斑羚来。公斑羚朝那拨年轻斑羚示意性地咩了一声,一只半大的斑羚应声走了出来。一老一少走到伤心崖,后退了几步,突...
一个程序在计算机中是如何运行的?超级干货!!!
强烈声明:本文很干,请自备茶水!???? 开门见山,咱不说废话! 你有没有想过,你写的程序,是如何在计算机中运行的吗?比如我们搞Java的,肯定写过这段代码 public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); } ...
立即提问