使用make指令执行makefile文件失败,提示系统找不到指定的文件 20C

在一个算法的官网下载了代码包,但使用make指令执行给的makefile 文件却失败了,报错如下
图片说明
下为makefile文件内容
CFLAGS=-O3 -mcpu=cortex-a8 -mfpu=neon -std=gnu99 -Wall -pedantic -Wno-long-long

all: check bench

debug:
@$(CC) $(CFLAGS) -DNORX_DEBUG -I. -o debug ../../utils/debug.c norx.c
@./debug
@rm debug

bench:
@$(CC) $(CFLAGS) -o bench ../../utils/bench.c norx.c caesar.c
@./bench
@rm bench

check:
@$(CC) $(CFLAGS) -I../ -o check ../../utils/check.c norx.c caesar.c
@./check
@rm check

.PHONY: check debug bench

另附上算法官网,代码包可以在里面下载https://norx.io/
求问提供的makefile文件到底哪里有问题,还是我的make过程有问题,第一次使用make指令编译c程序,完全弄不懂--
PS:文件都在对应的目录下,环境变量里我已经把gnu make的bin文件夹添加进path里了,不懂怎么会提示找不到指定文件

4个回答

是否有readme之类的文档?环境变量中的路径是否需要设置?

看readme文档,是否需要安装第三方编译工具。看你提示好像是路径问题,代码里面能找到对应的../../utils/debug.c 文件不?

check.c norx.c caesar.c 在什么路径 检查下,同理bench也注意下

很明显是路径不对,makefile里有时候文件路径的设定跟你copy下来的代码路径不同,找出check.c norx.c caesar.c这些文件的路径,在makefile里../../*这个地方替换掉

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
关于make命令 报错的疑问
hi: 我最近在学习makefile,看到一句话 make会一层又一层地去找文件的依赖关系,直到最终编译出第一个目标文件。在找寻的过程中,如果出现错误,比如最后被依赖的文件找不到,那么make就会直接退出,并报错,**而对于所定义的命令的错误,或是编译不成功,make根本不理**。make只管文件的依赖性,即,如果在我找了依赖关系之后,冒号后面的文件还是不在,那么对不起,我就不工作啦。 我之前在实习时候,用到make,我文件编译错误,也报错了,那是为什么呢?
Makefile找不到头文件
小白学习Makefile遇到一个小问题,一直没找到解决方案,求教各位大神解答 系统环境:Ubuntu14.04 文件夹目录下的文件:main.c,add.c,math.h,defi.h,Makefile 文件内容: math.h ``` int add(int x,int y); ``` add.c ``` #include<math.h> int add(int x,int y) { return x+y; } ``` defi.h ``` #define A 1 ``` main.c ``` #include<stdio.h> #include<math.h> #include<defi.h> int main() { int result = 0; result = add(4,A); printf("result:%d\n",result); return 0; } ``` Makefile ``` edit : main.o add.o gcc -o edit main.o add.o main.o: main.c math.h defi.h gcc -c main.c add.o: add.c math.h gcc -c add.c clean: rm edit main.o add.o ``` 在Linux该文件夹目录下执行make总是提示找不到defi.h头文件,但是我在Makefile和main.c中去掉defi.h头文件,并将main.c文件中的“A”用“1”来代替就可以运行 请问各位大神这是什么原因导致的啊,本人新手,所以makefile中没用变量这些来定义头文件路径,只是用这种最基础的方式来写
cmake后make找不到.so文件
cmake后make找不到.so文件。就是在Linux中CMake成功生成Makefile文件后make编译时找不到.so文件,什么在/etc/ld.so.conf文件中添加路径都用过了。很奇怪的,用arm-Linux-g++编译时用-L指定路径却能够编译成功找到,为什么make就找不到了。 还要哪里指定.so路径?
cygwin下使用make 显示no targets specified and no makefile found
cygwin下使用make 显示no targets specified and no makefile found,确定在文件夹下有makefile,求教是什么问题?
单步单步执行makefile里的命令的时候有错,但直接make却不给我显示错误信息,怎么处理呢?
我写了两个汇编代码,makefile里面有五六条命令,在make的时候,不显示错误信息。直到我用qemu虚拟机运行的时候才发现缺少一个.bin文件。于是我单步执行makefile里面的命令,发现第一条命令就给我报错。
生成的makefile文件在Windows下该怎么执行
用cmake通过mingw生成的makefile文件,该怎么用才能生成可执行程序?
使用makefile时,makefile可以找到源文件,但源文件却又找不到头文件了,这是怎么回事?
![图片说明](https://img-ask.csdn.net/upload/201909/21/1569020765_967858.png) ![图片说明](https://img-ask.csdn.net/upload/201909/21/1569020850_31821.png) ![图片说明](https://img-ask.csdn.net/upload/201909/21/1569020860_973407.png)![图片说明](https://img-ask.csdn.net/upload/201909/21/1569020869_304742.png)![图片说明](https://img-ask.csdn.net/upload/201909/21/1569020876_666827.png)
交叉编译修改Makefile文件
我的用的是centos,在上面用交叉编译链编译一个软件。首先下载软件,解压,然后进入目录,执行./config 生成Makefile文件,将其中的编译器换成交叉编译链中的编译器。然后make 结果用file命令查询编译的文件属性,编译出来的还是本机 Intel 80386并不是交叉编译链编译出来的。这是怎么回事?其中我已经用交叉编译链测试过我写的helloword程序,是可以的
紧急求助!!ubuntu16.04 caffe make clean报错!!
我的系统ubuntu16.04,昨天make 了一下没马上清,今天开机在caffe根目录下水make clean 发现报错 rm:无法删除 ".build_release" : 不允许操作 makefile:660:recipe for target "clean" failed make:[clean] error 1 (ignored) rm:无法删除 "build ": 不允许操作 makefile:660:recipe for target "clean" failed make:[clean] error 1 (ignored) rm:无法删除 "distribute": 不允许操作 makefile:660:recipe for target "clean" failed make:[clean] error 1 (ignored) 我什么文件都没改呀!以前一直正常。 跪求各位大侠赐教!! 请问“输出目录”或“输出文件夹”在哪个位置,本人小白请楼下大侠指点,多谢!
有没有工具自动生成VxWorks系统的makefile文件
编译一份源码,没有makefile文件,是否有工具自动生成makefile文件
Makefile切换目录(windows平台)
在linux下使用Makefile时,可以切换目录,并且执行该目录下的另一个Makefile文件: 例如执行window目录下的另一个Makefile文件: ``` window/window.obj: (cd window; make) ``` 在windows环境下,这个写法不行,具体该怎样写呢? 补充一点:没有使用现成的编译环境,编译器是基于gcc的,具体是在cmd.exe下用make.exe执行Makefile来进行编译的
使用CLion遇到的问题 multiple definition of `main' ld returned 1 exit status
![图片说明](https://img-ask.csdn.net/upload/202001/09/1578585095_670327.png) [ 33%] Linking CXX executable untitled.exe CMakeFiles\untitled.dir/objects.a(test.cpp.obj): In function `main': C:/Users/Lee/CLionProjects/untitled/test.cpp:2: multiple definition of `main' CMakeFiles\untitled.dir/objects.a(main.cpp.obj):C:/Users/Lee/CLionProjects/untitled/main.cpp:3: first defined here collect2.exe: error: ld returned 1 exit status mingw32-make.exe[3]: *** [CMakeFiles\untitled.dir\build.make:100: untitled.exe] Error 1 mingw32-make.exe[2]: *** [CMakeFiles\Makefile2:75: CMakeFiles/untitled.dir/all] Error 2 mingw32-make.exe[1]: *** [CMakeFiles\Makefile2:82: CMakeFiles/untitled.dir/rule] Error 2 mingw32-make.exe: *** [Makefile:117: untitled] Error 2 最开始是Cmake有问题 用大佬帖子里的方法改了系统文件夹名字之后好了 然鹅 不知道是什么情况 麻烦大佬们帮忙看看
make clean怎么递归执行?
在工程根目录执行make clean的时候,怎么让其一并执行子目录Makefile 文件的make clean
简单的makefile,我的代码如下,怎么make失败呢?,在num.c找不到coun函数
count.h 1 #ifndef COUNT_H 2 #define COUNT_H 3 int coun(int x); 4 #endif count.c 1 #include“stdio.h” 2 int coun(int x) 3 {return (2*x); } num.c 1 #include"stdio.h" 2 #include"count.h" 3 int main() 4 {printf("%d\n",coun(1)); 5 } } Makefile: num : num.c count.h make之后出错
ubuntu 安装配置c++的opencv 报错
我在ubuntu 上打算安装和配置c++的Opencv, 下载了opencv3.1.0版本的代码,然后也手动的下载了ippicv_linux_20151201.tgz。创建build文件夹后Cmake命令已经可以编译过去了。 但是在执行make命令的时候,经常会报错: ``` [ 15%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/opencl_kernels_core.cpp.o [ 15%] Linking CXX shared library ../../lib/libopencv_core.so /usr/bin/ld: CMakeFiles/opencv_core.dir/src/va_intel.cpp.o: relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC CMakeFiles/opencv_core.dir/src/va_intel.cpp.o: 无法添加符号: 错误的值 collect2: error: ld returned 1 exit status modules/core/CMakeFiles/opencv_core.dir/build.make:1382: recipe for target 'lib/libopencv_core.so.3.1.0' failed make[2]: *** [lib/libopencv_core.so.3.1.0] Error 1 CMakeFiles/Makefile2:1420: recipe for target 'modules/core/CMakeFiles/opencv_core.dir/all' failed make[1]: *** [modules/core/CMakeFiles/opencv_core.dir/all] Error 2 Makefile:160: recipe for target 'all' failed make: *** [all] Error 2 ``` 有时候在33%进度的时候报这个错误,有时候就在15%时候报。我整整试了一整天,查遍了各种解决方法都无济于事。请大侠们帮忙解决下吧。跪谢。 是否有直接加载已经编译好的库的方式,可以快速实现配置,因为我急需要用Opencv实现代码。感谢各位大侠了。
qt交叉编译everywhere-source报错
编译QT ARM开发环境出现以下错误 进入 qt-everywhere-src-5.14.0下 设置参数如下 ```shell ./configure -v -prefix /home/aron566/qt_everywhere_source -opensource -release -xplatform linux-arm-gnueabi-g++ -no-opengl -no-dbus -no-icu -no-eglfs -no-iconv -skip qtpurchasing -skip qt3d -skip qtcanvas3d -skip qtdeclarative -nomake examples -I/home/aron566/nfs/arm_tslib/include -L/home/aron566/nfs/arm_tslib/lib ``` make 编译后报错如下: ```shell /opt/arm-2014.05/arm-none-linux-gnueabi/include/c++/4.8.3/atomic:828:5: note: template argument deduction/substitution failed: In file included from io/../../3rdparty/forkfd/forkfd_atomic.h:29:0, from io/../../3rdparty/forkfd/forkfd.c:93, from io/forkfd_qt.cpp:48: io/../../3rdparty/forkfd/forkfd_c11.h:56:42: note: 'ffd_atomic_int {aka std::__atomic_base<int>}' is not derived from 'volatile std::atomic<_ITp>' atomic_store_explicit(ptr, val, order) ^ io/../../3rdparty/forkfd/forkfd.c:686:9: note: in expansion of macro 'ffd_atomic_store' ffd_atomic_store(&info->pid, pid, FFD_ATOMIC_RELEASE); ^ In file included from ../../include/QtCore/../../src/corelib/thread/qatomic_cxx11.h:45:0, from ../../include/QtCore/qatomic_cxx11.h:1, from ../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:53, from ../../include/QtCore/qbasicatomic.h:1, from ../../include/QtCore/../../src/corelib/thread/qatomic.h:46, from ../../include/QtCore/qatomic.h:1, from global/qglobal.h:1296, from global/qt_pch.h:56: /home/aron566/opt/arm-2014.05/arm-none-linux-gnueabi/include/c++/4.8.3/atomic:822:5: note: template<class _ITp> void std::atomic_store_explicit(std::atomic<_ITp>*, _ITp, std::memory_order) atomic_store_explicit(atomic<_ITp>* __a, _ITp __i, ^ /home/aron566/opt/arm-2014.05/arm-none-linux-gnueabi/include/c++/4.8.3/atomic:822:5: note: template argument deduction/substitution failed: In file included from io/../../3rdparty/forkfd/forkfd_atomic.h:29:0, from io/../../3rdparty/forkfd/forkfd.c:93, from io/forkfd_qt.cpp:48: io/../../3rdparty/forkfd/forkfd_c11.h:56:42: note: 'ffd_atomic_int {aka std::__atomic_base<int>}' is not derived from 'std::atomic<_ITp>' atomic_store_explicit(ptr, val, order) ^ io/../../3rdparty/forkfd/forkfd.c:686:9: note: in expansion of macro 'ffd_atomic_store' ffd_atomic_store(&info->pid, pid, FFD_ATOMIC_RELEASE); ^ Makefile:31236: recipe for target '.obj/forkfd_qt.o' failed make[3]: *** [.obj/forkfd_qt.o] Error 1 make[3]: Leaving directory '/home/aron566/qt-everywhere-src-5.14.0/qtbase/src/corelib' Makefile:222: recipe for target 'sub-corelib-make_first' failed make[2]: *** [sub-corelib-make_first] Error 2 make[2]: Leaving directory '/home/aron566/qt-everywhere-src-5.14.0/qtbase/src' Makefile:50: recipe for target 'sub-src-make_first' failed make[1]: *** [sub-src-make_first] Error 2 make[1]: Leaving directory '/home/aron566/qt-everywhere-src-5.14.0/qtbase' Makefile:73: recipe for target 'module-qtbase-make_first' failed make: *** [module-qtbase-make_first] Error 2 ``` 不知道有啥解决方法?
求助帖!!!ubuntu18.04 安装opencv4.0.0源码无限次出现如下问题
./src/image_opencv.cpp: In function ‘IplImage* image_to_ipl(image)’: ./src/image_opencv.cpp:16:5: error: ‘IPlImage’ was not declared in this scope IPlImage *disp = cvCreateImage(cvSize(im.w,im.h), IPL_DEPTH_8U, im.c); ^~~~~~~~ compilation terminated due to -Wfatal-errors. Makefile:86: recipe for target 'obj/image_opencv.o' failed make: *** [obj/image_opencv.o] Error 1 make: *** Waiting for unfinished jobs.... 但我在src文件夹中的image_opencv.cpp中也引入了#include "opencv2/imgproc/imgproc_c.h" 求助实在不知道怎么办了
用Ubuntu16.04编译iDT算法(c++)时报错:/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crt1.o: In function `_start':(.text+0x20): undefined reference to `main'
最近在学习iDT算法,刚刚接触Ubuntu也刚刚接触c++,很多东西不是很懂,请教各位: 我在编译iDT算法的时候,需要依赖opencv和ffmpeg两个库,我安装成功并且确保这两个库能用之后,去编译iDT算法,'make'之后报错: ![图片说明](https://img-ask.csdn.net/upload/202001/10/1578648835_846854.png) 查过资料,有的人说是缺少main函数,但是我确保.cpp文件里是有main函数的。 也有帖子说是crt1.o文件的问题,也有帖子说是动态库的问题,现在很迷茫,不知道问题出在哪里,希望各位能够帮助我,万分感谢。 同时为了方便各位帮我找到问题,我上一下我的makefile文件以及Opencv和ffmpeg的安装信息。 Makefile文件 ``` # set the binaries that have to be built TARGETS := DenseTrack Video # set the build configuration set BUILD := release #BUILD := debug # set bin and build dirs BUILDDIR := .build_$(BUILD) BINDIR := $(BUILD) # libraries LDLIBS = $(addprefix -l, $(LIBS) $(LIBS_$(notdir $*))) LIBS := \ opencv_core opencv_highgui opencv_video opencv_imgproc \ avformat avdevice avutil avcodec swscale # set some flags and compiler/linker specific commands CXXFLAGS = -pipe -D __STDC_CONSTANT_MACROS -D STD=std -Wall $(CXXFLAGS_$(BUILD)) -I. -I/opt/include CXXFLAGS_debug := -ggdb CXXFLAGS_release := -O3 -DNDEBUG -ggdb LDFLAGS = -L/opt/lib -pipe -Wall $(LDFLAGS_$(BUILD)) LDFLAGS_debug := -ggdb LDFLAGS_release := -O3 -ggdb include make/generic.mk ``` 下面是opencv和ffmpeg的安装信息: ffmpeg: ![图片说明](https://img-ask.csdn.net/upload/202001/10/1578649174_591798.png) opencv: ![图片说明](https://img-ask.csdn.net/upload/202001/10/1578649330_643110.png) 恳请各位帮忙!!(小弟没有金币,没办法给悬赏,还请各位见谅!)
ubuntu16.04下驱动模块通信,make之后提示找不到头文件!!!具体看下面
首先是我写的代码 我一共建立了三个文件夹 add_sub 、include 和 test add_sub 文件夹内有 add_sub.c 和makefile两个文件 include 内有 add_sub.h 文件 test 内有 test.c 和 Makefile文件 add_sub.c 代码: ![图片说明](https://img-ask.csdn.net/upload/201805/16/1526462270_166369.png) add_sub模块Makefile代码: ![图片说明](https://img-ask.csdn.net/upload/201805/16/1526462319_904030.png) add_sub.h的代码: ![图片说明](https://img-ask.csdn.net/upload/201805/16/1526462334_925439.png) 此时我进入add_sub文件夹下,执行make之后出现错误如图: ![图片说明](https://img-ask.csdn.net/upload/201805/16/1526462345_968253.png)
相见恨晚的超实用网站
相见恨晚的超实用网站 持续更新中。。。
Java学习的正确打开方式
在博主认为,对于入门级学习java的最佳学习方法莫过于视频+博客+书籍+总结,前三者博主将淋漓尽致地挥毫于这篇博客文章中,至于总结在于个人,实际上越到后面你会发现学习的最好方式就是阅读参考官方文档其次就是国内的书籍,博客次之,这又是一个层次了,这里暂时不提后面再谈。博主将为各位入门java保驾护航,各位只管冲鸭!!!上天是公平的,只要不辜负时间,时间自然不会辜负你。 何谓学习?博主所理解的学习,它是一个过程,是一个不断累积、不断沉淀、不断总结、善于传达自己的个人见解以及乐于分享的过程。
程序员必须掌握的核心算法有哪些?
由于我之前一直强调数据结构以及算法学习的重要性,所以就有一些读者经常问我,数据结构与算法应该要学习到哪个程度呢?,说实话,这个问题我不知道要怎么回答你,主要取决于你想学习到哪些程度,不过针对这个问题,我稍微总结一下我学过的算法知识点,以及我觉得值得学习的算法。这些算法与数据结构的学习大多数是零散的,并没有一本把他们全部覆盖的书籍。下面是我觉得值得学习的一些算法以及数据结构,当然,我也会整理一些看过...
java中的Static、final、Static final各种用法
前言 对Static、final、Static final这几个关键词熟悉又陌生?想说却又不知怎么准确说出口?好的,本篇博客文章将简短概要出他们之间的各自的使用,希望各位要是被你的面试官问到了,也能从容的回答… static 加载:static在类加载时初始化(加载)完成 含义:Static意为静态的,但凡被static 修饰说明属于类,不属于类的对象。 可修饰:Static 可以修饰 内部类、方...
各大公司在GitHub上开源投入排名分析
基于GitHub的数据进行分析各个公司在开源上的投入排名
大学四年自学走来,这些私藏的实用工具/学习网站我贡献出来了
大学四年,看课本是不可能一直看课本的了,对于学习,特别是自学,善于搜索网上的一些资源来辅助,还是非常有必要的,下面我就把这几年私藏的各种资源,网站贡献出来给你们。主要有:电子书搜索、实用工具、在线视频学习网站、非视频学习网站、软件下载、面试/求职必备网站。 注意:文中提到的所有资源,文末我都给你整理好了,你们只管拿去,如果觉得不错,转发、分享就是最大的支持了。 一、电子书搜索 对于大部分程序员...
linux系列之常用运维命令整理笔录
本博客记录工作中需要的linux运维命令,大学时候开始接触linux,会一些基本操作,可是都没有整理起来,加上是做开发,不做运维,有些命令忘记了,所以现在整理成博客,当然vi,文件操作等就不介绍了,慢慢积累一些其它拓展的命令,博客不定时更新 free -m 其中:m表示兆,也可以用g,注意都要小写 Men:表示物理内存统计 total:表示物理内存总数(total=used+free) use...
python学习方法总结(内附python全套学习资料)
不要再问我python好不好学了 我之前做过半年少儿编程老师,一个小学四年级的小孩子都能在我的教学下独立完成python游戏,植物大战僵尸简单版,如果要肯花时间,接下来的网络开发也不是问题,人工智能也可以学个调包也没啥问题。。。。。所以python真的是想学就一定能学会的!!!! --------------------华丽的分割线-------------------------------- ...
Spring Boot 开发微信公众号后台
Hello 各位小伙伴,松哥今天要和大家聊一个有意思的话题,就是使用 Spring Boot 开发微信公众号后台。 很多小伙伴可能注意到松哥的个人网站(http://www.javaboy.org)前一阵子上线了一个公众号内回复口令解锁网站文章的功能,还有之前就有的公众号内回复口令获取超 2TB 免费视频教程的功能(免费视频教程),这两个都是松哥基于 Spring Boot 来做的,最近松哥打算通...
兼职程序员一般可以从什么平台接私活?
这个问题我进行了系统性的总结,以下将进行言简意赅的说明和渠道提供,希望对各位小猿/小媛们有帮助~ 根据我们的经验,程序员兼职主要分为三种:兼职职位众包、项目整包和自由职业者驻场。 所谓的兼职职位众包,指的是需求方这边有自有工程师配合,只需要某个职位的工程师开发某个模块的项目。比如开发一个 app,后端接口有人开发,但是缺少 iOS 前端开发工程师,那么他们就会发布一个职位招聘前端,来配合公司一...
程序员接私活怎样防止做完了不给钱?
首先跟大家说明一点,我们做 IT 类的外包开发,是非标品开发,所以很有可能在开发过程中会有这样那样的需求修改,而这种需求修改很容易造成扯皮,进而影响到费用支付,甚至出现做完了项目收不到钱的情况。 那么,怎么保证自己的薪酬安全呢? 我们在开工前,一定要做好一些证据方面的准备(也就是“讨薪”的理论依据),这其中最重要的就是需求文档和验收标准。一定要让需求方提供这两个文档资料作为开发的基础。之后开发...
网页实现一个简单的音乐播放器(大佬别看。(⊙﹏⊙))
今天闲着无事,就想写点东西。然后听了下歌,就打算写个播放器。 于是乎用h5 audio的加上js简单的播放器完工了。 演示地点演示 html代码如下` music 这个年纪 七月的风 音乐 ` 然后就是css`*{ margin: 0; padding: 0; text-decoration: none; list-...
Python十大装B语法
Python 是一种代表简单思想的语言,其语法相对简单,很容易上手。不过,如果就此小视 Python 语法的精妙和深邃,那就大错特错了。本文精心筛选了最能展现 Python 语法之精妙的十个知识点,并附上详细的实例代码。如能在实战中融会贯通、灵活使用,必将使代码更为精炼、高效,同时也会极大提升代码B格,使之看上去更老练,读起来更优雅。
数据库优化 - SQL优化
以实际SQL入手,带你一步一步走上SQL优化之路!
2019年11月中国大陆编程语言排行榜
2019年11月2日,我统计了某招聘网站,获得有效程序员招聘数据9万条。针对招聘信息,提取编程语言关键字,并统计如下: 编程语言比例 rank pl_ percentage 1 java 33.62% 2 cpp 16.42% 3 c_sharp 12.82% 4 javascript 12.31% 5 python 7.93% 6 go 7.25% 7 p...
C++知识点 —— 整合(持续更新中)
本文记录自己在自学C++过程中不同于C的一些知识点,适合于有C语言基础的同学阅读。如果纰漏,欢迎回复指正 目录 第一部分 基础知识 一、HelloWorld与命名空间 二、引用和引用参数 2.1引用的定义 2.2 将引用用作函数参数 2.3 将引用用于类对象 2.4 引用和继承 2.5 何时使用引用参数 2.6 引用和指针的区别 三、内联函数 四、默认参数的...
《奇巧淫技》系列-python!!每天早上八点自动发送天气预报邮件到QQ邮箱
将代码部署服务器,每日早上定时获取到天气数据,并发送到邮箱。 也可以说是一个小型人工智障。 知识可以运用在不同地方,不一定非是天气预报。
js知识点汇总
1.本门课的作用(JavaScript的作用)所有基于Web的程序开发基础 2.一种计算机客户端脚本语言,主要在Web浏览器解释执行。 3.浏览器中Javascript,用于与用户交互,以及实现页面中各种动态特效 4.在HTML文件中,任何JavaScript代码必须放到&lt;script&gt;标签中 5.把JavaScript代码放到外部文件中,在HTML代码中直接引入该文件(外部文...
经典算法(5)杨辉三角
杨辉三角 是经典算法,这篇博客对它的算法思想进行了讲解,并有完整的代码实现。
Python实例大全(基于Python3.7.4)
博客说明: 这是自己写的有关python语言的一篇综合博客。 只作为知识广度和编程技巧学习,不过于追究学习深度,点到即止、会用即可。 主要是基础语句,如三大控制语句(顺序、分支、循环),随机数的生成,数据类型的区分和使用; 也会涉及常用的算法和数据结构,以及面试题相关经验; 主体部分是针对python的数据挖掘和数据分析,主要先攻爬虫方向:正则表达式匹配,常用数据清洗办法,scrapy及其他爬虫框架,数据存储方式及其实现; 最后还会粗略涉及人工智能领域,玩转大数据与云计算、进行相关的预测和分析。
面试官:你连RESTful都不知道我怎么敢要你?
干货,2019 RESTful最贱实践
论文读不懂怎么办?
王树义读完需要18分钟速读仅需6分钟悄悄告诉你几个窍门。1 痛苦做科研,不能不读论文。但是,我见过不少研究生,论文都读得愁眉苦脸的。这其中,自然有因为拖延的关系。例如教授布置了2周后讨论论文,你原本可以每天抽出时间,慢慢消化。可你非得拖到截止日期的前一天晚上才打开看,希望毕其功于一役……这显然是态度问题。但是,不可忽略的,有些同学,却真的不是态度问题,而是方法不当。他们喜欢跟论文死磕。读不懂,...
用Python解决数据结构与算法问题(三):线性数据结构之栈
python学习之路 - 从入门到精通到大师 文章目录[python学习之路 - 从入门到精通到大师](https://blog.csdn.net/TeFuirnever/article/details/90017382)〇、写在前面3.1.目标3.2.什么是线性数据结构3.3.什么是栈3.4.栈的抽象数据类型3.5.Python实现栈3.6.简单括号匹配3.7.符号匹配3.8.十进制转换成二进制...
刷了几千道算法题,这些我私藏的刷题网站都在这里了!
遥想当年,机缘巧合入了 ACM 的坑,周边巨擘林立,从此过上了"天天被虐似死狗"的生活… 然而我是谁,我可是死狗中的战斗鸡,智力不够那刷题来凑,开始了夜以继日哼哧哼哧刷题的日子,从此"读题与提交齐飞, AC 与 WA 一色 ",我惊喜的发现被题虐既刺激又有快感,那一刻我泪流满面。这么好的事儿作为一个正直的人绝不能自己独享,经过激烈的颅内斗争,我决定把我私藏的十几个 T 的,阿不,十几个刷题网...
Java面试官最爱问的volatile关键字
在Java的面试当中,面试官最爱问的就是volatile关键字相关的问题。经过多次面试之后,你是否思考过,为什么他们那么爱问volatile关键字相关的问题?而对于你,如果作为面试官,是否也会考虑采用volatile关键字作为切入点呢? 为什么爱问volatile关键字 爱问volatile关键字的面试官,大多数情况下都是有一定功底的,因为volatile作为切入点,往底层走可以切入Java内存模...
项目中的if else太多了,该怎么重构?
介绍 最近跟着公司的大佬开发了一款IM系统,类似QQ和微信哈,就是聊天软件。我们有一部分业务逻辑是这样的 if (msgType = "文本") { // dosomething } else if(msgType = "图片") { // doshomething } else if(msgType = "视频") { // doshomething } else { // doshom...
致 Python 初学者
欢迎来到“Python进阶”专栏!来到这里的每一位同学,应该大致上学习了很多 Python 的基础知识,正在努力成长的过程中。在此期间,一定遇到了很多的困惑,对未来的学习方向感到迷茫。我非常理解你们所面临的处境。我从2007年开始接触 python 这门编程语言,从2009年开始单一使用 python 应对所有的开发工作,直至今天。回顾自己的学习过程,也曾经遇到过无数的困难,也曾经迷茫过、困惑过。开办这个专栏,正是为了帮助像我当年一样困惑的 Python 初学者走出困境、快速成长。希望我的经验能真正帮到你
【C++100问】深入理解理解顶层const和底层const
专栏C++学习笔记 声明 1)该文章整理自网上的大牛和相关专家无私奉献的资料,具体引用的资料请看参考文献。 2)本文仅供学术交流,非商用。所以每一部分具体的参考资料并没有详细对应。如果某部分不小心侵犯了大家的利益,还望海涵,并联系博主删除。 3)博主才疏学浅,文中如有不当之处,请各位指出,共同进步,谢谢。 4)此属于第一版本,若有错误,还需继续修正与增删。还望大家多多指点。大家都共享一点点,一起为...
吐血推荐珍藏的Visual Studio Code插件
作为一名Java工程师,由于工作需要,最近一个月一直在写NodeJS,这种经历可以说是一部辛酸史了。好在有神器Visual Studio Code陪伴,让我的这段经历没有更加困难。眼看这段经历要告一段落了,今天就来给大家分享一下我常用的一些VSC的插件。 VSC的插件安装方法很简单,只需要点击左侧最下方的插件栏选项,然后就可以搜索你想要的插件了。 下面我们进入正题 Material Theme ...
《C++ Primer》学习笔记(五):循环、分支、跳转和异常处理语句
专栏C++学习笔记 《C++ Primer》学习笔记/习题答案 总目录 https://blog.csdn.net/TeFuirnever/article/details/100700212 —————————————————————————————————————————————————————— 《C++ Primer》习题参考答案:第5章 - 语句 文章目录专栏C++学习笔记语句1、...
相关热词 c#委托 逆变与协变 c#新建一个项目 c#获取dll文件路径 c#子窗体调用主窗体事件 c# 拷贝目录 c# 调用cef 网页填表c#源代码 c#部署端口监听项目、 c#接口中的属性使用方法 c# 昨天
立即提问