精华内容
下载资源
问答
  • 怎么自己程序的查找源代码
    万次阅读 多人点赞
    2018-12-25 11:50:08

    作者:Jason Gu
    链接:https://www.zhihu.com/question/21980275/answer/19929480
    来源:知乎
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
     

            1. 如果这论文很老,论文里的算法在该领域有举足轻重的地位。那么网上很可能有工具包。例如我做的机器学习方向,经典的聚类、分类算法,MATLAB, python等常用语言都有丰富的工具包可供使用,一般有名的算法都会包括在其中。


            2. 如果论文非常新,或者论文中的算法在该领域并没有多大的影响,这时网上各种编程语言自带的工具包一般是不包括它的。我能想到的大概有以下3种方法:
                a. 在google搜索该论文的名称或者第一作者的姓名,找到该作者的个人学术主页(计算机领域多数科研人员都有自己的学术主页)。在他的主页上看看他是否公开了论文的代码,很多学者乐于分享自己的代码。
                b. 在google搜索该论文中算法的名字+code或者是某种语言,如python等。这是因为阅读这篇论文的科研人员不少,有的人读完会写代码并公布出来。
                c. 邮件联系第一作者。可惜多数情况下邮件都是石沉大海。尤其是一些很忙的大牛,他们收到类似的邮件太多,可能扫一眼就不再过问。相反,如果是一些博士生,有的还是乐于分享代码的,这样自己的文章也更容易被同行引用。


    根据我个人经验,上述a,b,c方案成功的概率分别只有30%, 10%, 10%。当然不同领域的学术气氛习惯也不同。


            另外,还有的办法是,查看该论文被哪些论文引用了,引用者有时需要将自己的算法与引用的算法作比较,所以他们有可能这个算法的代码。这个途径找代码工作量更大,概率更小,所以不推荐,不过我确实有通过这个途径找到过。

    更多相关内容
  • VB编程源代码 98快速的全盘文件查找程序VB编程源代码 98快速的全盘文件查找程序VB编程源代码 98快速的全盘文件查找程序VB编程源代码 98快速的全盘文件查找程序VB编程源代码 98快速的全盘文件查找程序VB编程源代码 98...
  • Visual C++源代码 19 如何查找程序集特殊成员Visual C++源代码 19 如何查找程序集特殊成员Visual C++源代码 19 如何查找程序集特殊成员Visual C++源代码 19 如何查找程序集特殊成员Visual C++源代码 19 如何查找程序...
  • (Visual C++编程 源代码)14.如何根据快捷方式查找应用程序?(Visual C++编程 源代码)14.如何根据快捷方式查找应用程序?(Visual C++编程 源代码)14.如何根据快捷方式查找应用程序?(Visual C++编程 源代码)...
  • Visual C++源代码 153 如何使用XML方式查找数据库记录Visual C++源代码 153 如何使用XML方式查找数据库记录Visual C++源代码 153 如何使用XML方式查找数据库记录Visual C++源代码 153 如何使用XML方式查找数据库记录...
  • Visual C++源代码 154 如何使用XML方式查找关系表记录Visual C++源代码 154 如何使用XML方式查找关系表记录Visual C++源代码 154 如何使用XML方式查找关系表记录Visual C++源代码 154 如何使用XML方式查找关系表记录...
  • VB编程源代码 98快速的全盘文件查找程序.rar
  • 小学信息课编程C++源程序:【同步课程源代码】二分查找代码.pdf
  • MATLAB源程序代码分享:MATLAB查找素数的源程序代码
  • C++源程序代码

    2013-07-21 12:18:46
    源代码的说明,详细介绍了C++中排序,删除,插入,查找功能的实现
  • VC程序异常崩溃源代码位置查找助手

    热门讨论 2011-03-02 17:52:18
    程序初始化时LoadLibrary( "exceptlog.dll" ); 程序打包时把exceptlog.dll和系统的dbghelp.dll放在一起。 当程序异常时不会弹错误对话框,会在当前目录下生成"crack"字样的日志文件,打开后就可以追查到异常具体...
  • 1. 先找到container id ,诸如,我要进wikijs。 id为3f6d2092f6ba docker ps2. docker exec 进入container里面docker exec -it 3f6d2092f6ba /bin/sh3. secureCRT标签页右键,打开sftp窗口,将本地文件拖拽进去 默认...

    1. 先找到container id ,诸如,我要进wikijs。 id为3f6d2092f6ba

    docker ps

    2. docker exec 进入container里面

    docker exec -it 3f6d2092f6ba  /bin/sh

    image

    3. secureCRT标签页右键,打开sftp窗口,将本地文件拖拽进去  默认上传路径为 /root ,如需改动,请另开窗口,cd到你想上传的路径下面。

    image

    4.文件转移到docker里

    docker cp /ZT/1234.jpg 3f6d2092f6ba:/wiki/assets/img/splash

    image

    5.切换到wiki页签,尽情的玩耍

    image

    展开全文
  • Tcp服务端与客户端的JAVA实例源代码 2个目标文件 摘要:Java源码,文件操作,TCP,服务器 Tcp服务端与客户端的JAVA实例源代码,一个简单的Java TCP服务器端程序,别外还有一个客户端的程序,两者互相配合可以开发出超多...
  • 快速全盘查找文件程序(VB6.0源代码编写)快速全盘查找文件程序,根据扩展名,查找所要类型,并显示文件个数
  • JAVA编写的打砖块程序源代码

    热门讨论 2009-04-28 10:34:47
    JAVA编写的打砖块程序源代码 ; JAVA编写的俄罗斯方块程序源代码 ; JAVA编写的计算器程序源代码 ; JAVA编写的看图软件程序源代码 ; JAVA编写的螃蟹过街程序源代码 ; JAVA编写的拼图---键盘操作程序源代码 ; JAVA编写...
  • JAVA编写的计算器程序源代码

    热门讨论 2009-04-28 10:39:11
    JAVA编写的打砖块程序源代码 ; JAVA编写的俄罗斯方块程序源代码 ; JAVA编写的计算器程序源代码 ; JAVA编写的看图软件程序源代码 ; JAVA编写的螃蟹过街程序源代码 ; JAVA编写的拼图---键盘操作程序源代码 ; JAVA编写...
  • 一个简单的VC++人工智能模型源程序,其实真正的人工智能是很庞大的,绝不是这个没超过1M的小程序能囊括的,不过它基本实现了一个人工智能的框架,实际上人工智能也就是一个庞大的数据库系统,各种可能出现的信息都...

    源码下载简介

    一个简单的VC++人工智能模型源程序,其实真正的人工智能是很庞大的,绝不是这个没超过1M的小程序能囊括的,不过它基本实现了一个人工智能的框架,实际上人工智能也就是一个庞大的数据库系统,各种可能出现的信息都存储在数据库里,由电脑分析并找出符合条件的结果反馈给用户。
      运行时请将数据库拷贝到Debu目录中。

    源码下载地址:点击下载

    备用下载地址:点击下载

    展开全文
  • 源代码生成可执行程序过程

    千次阅读 2018-02-01 21:41:19
    问:经常敲代码,代码是如何生成可执行程序的?... 1)第一步:预处理器扩展源代码—–展开头文件(#include命令包含文件),#define定义标识符的替换,去除注释 2)第二步:编译器产生两个源文件的汇编代

    问:经常敲代码,代码是如何生成可执行程序的?
    答:过程分为两个大的过程:翻译和链接;翻译分为编译和链接;编译又分为预编译,编译,汇编三个过程(具体过程看下图)

    这里写图片描述

    程序编码:
    gcc test.c -o test

    1)第一步:预处理器扩展源代码—–展开头文件(#include命令包含文件),#define定义标识符的替换,去除注释
    2)第二步:编译器产生两个源文件的汇编代码(test.s),同时进行语法分析,词法分析,词意分析,符号汇总(全局符号汇总)
    3)第三步:汇编器将汇编代码转化为二进制目标文件(test.o),生成符号表(注:目标代码是机器代码的一种形式,包含指令的二进制表示)
    4)第四步:链接器将目标文件与实现库函数代码合并,生成可执行程序;(合并段表;符号表的合并和重定位)

    linux下查看过程指令及其结果(部分展示)
    例:二分查找

    int BinarySearch(int* arr,int len,int key)
    {
        assert(arr);
        assert(len>0);
    
        int left=0,right=len-1,mid=0;
    
        while(left<=right)
        {
            mid=left+((right-left)>>1);
            if(arr[mid]>key)
            {
                right=mid-1;
            }
            else if(arr[mid]<key)
            {
                left=mid+1;
            }
            else
            {
                return mid;
            }
        }
        return -1;
    
    }

    执行此代码:
    gcc BinarySearch.c test.c -E
    预编译:头文件处理

    这里写图片描述

    gcc BinarySearch.c test.c -S
    编译:生成test.s文件

    这里写图片描述

    gcc BinarySearch.c test.c -C
    汇编:生成test.o文件(二进制形式)

    这里写图片描述

    gcc 生生生成rch.c test.c -o app
    链接:生成可执行程序app,当对其app文件进行反汇编时,可以看到一系列的代码序列

    这里写图片描述

    展开全文
  • Java聊天室程序源代码

    千次下载 热门讨论 2010-01-05 22:20:32
    当每次用户接收到聊天信息后将会开始分析聊天信息然后将适合自己的信息人性化地显示在聊天信息界面上。 4.1.1 问题陈述 1.接受用户注册信息并保存在一个基于文件的对象型数据库。 2.能够允许注册过的用户登陆聊天...
  • 我想继续编辑我的库源代码,但是找了一会发现没有相关的例子,花了一些时间,以下是我查找的过程: 我想继续编辑我的“BookDB”库,我简要说一下: 找到“BookDB”--CREATE到(c)----新查询编辑器窗口--- 出来的...
  • C++编写的RSA演示程序源代码

    热门讨论 2009-04-27 01:19:07
    C++编写的CRC32校验程序源代码 ; C++编写的DES加密程序源代码 ; C++编写的MD5算法程序源代码 ; C++编写的rsa数字签名程序源代码 ; C++编写的RSA演示程序源代码 ; C++编写的简单移位程序源代码 搜索方法: ...
  • C++编写的DES加密程序源代码

    热门讨论 2009-04-27 01:15:32
    C++编写的CRC32校验程序源代码 ; C++编写的DES加密程序源代码 ; C++编写的MD5算法程序源代码 ; C++编写的rsa数字签名程序源代码 ; C++编写的RSA演示程序源代码 ; C++编写的简单移位程序源代码 搜索方法: ...
  • 查找OpenCV里的函数源代码

    千次阅读 2017-10-01 12:54:01
    1找到Opencv的安装目录,例如我的安装目录在D盘,找到相应的安装目录如下所示   2可以看到上图中有两个目录文件夹,而我们要找的...4下面我们以查找Opencv中图像处理函数cameracalibration()的源代码为例,它存在ca
  • C++编写的MD5算法程序源代码

    热门讨论 2009-04-27 01:17:08
    C++编写的CRC32校验程序源代码 ; C++编写的DES加密程序源代码 ; C++编写的MD5算法程序源代码 ; C++编写的rsa数字签名程序源代码 ; C++编写的RSA演示程序源代码 ; C++编写的简单移位程序源代码 搜索方法: ...
  • C++编写的rsa数字签名程序源代码

    热门讨论 2009-04-27 01:18:22
    C++编写的CRC32校验程序源代码 ; C++编写的DES加密程序源代码 ; C++编写的MD5算法程序源代码 ; C++编写的rsa数字签名程序源代码 ; C++编写的RSA演示程序源代码 ; C++编写的简单移位程序源代码 搜索方法: ...
  • 怎样查看网页源代码和审查元素?

    千次阅读 2021-06-13 05:52:33
    浏览器是客户端,经它“翻译”的就是html、css、js等静态代码,网页源代码在服务器端通常还包括php、asp、java等程序类代码语言。程序一般是负责输出和交互网站数据,只在服务器端运行。如何查看网页源代码?我们...
  • 如何使用Visual Studio查看源代码

    万次阅读 多人点赞 2021-12-21 17:48:51
    当人员进行项目开发时,经常需要查看他们在代码中所使用的类型或类成员的源代码定义。 在 Visual Studio 中,经常使用 “转到定义”和“速览定义” 查看类型或成员的定义 。 如果源代码不可用,则会显示为元数据。.....
  • 打印自身源代码程序

    千次阅读 2016-09-16 10:56:55
    任意选定一个语言写一个打印自身源代码程序,这个程序不允许读取或者写其他文件的数据,程序必须是完全独立的。 很有趣吧?我正在学习C语言,这个问题是我在查找其他资料时看到的,这激发了我的兴趣,我躺在...
  • 查看源代码的几种方法

    千次阅读 2020-05-17 19:29:36
    方法二:在浏览器的任一页面中按下快捷键ctrl+shift+I即可看到该页面htlm代码 方法三:在浏览器的任一页面中按下快捷键f12,即可看到该页面htlm代码 方法四:快捷键CTRL+U !!!注意!!! 有些方法在某些页面上是...
  • 源代码查找汉字工具.rar,可以找出程序中所有的汉字

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 375,302
精华内容 150,120
关键字:

怎么自己程序的查找源代码