C++如何:利用_popen重定向cmd.exe [问题点数:40分,结帖人ConnorWang2012]

一键查看最优答案

确认一键查看最优答案?
本功能为VIP专享,开通VIP获取答案速率将提升10倍哦!
Bbs1
本版专家分:0
结帖率 76.92%
Bbs1
本版专家分:0
windows 的_popen,与linux 的popen对应
Run-Time Library Reference <em>_popen</em>, _wpopen <em>C</em>reates a pipe and <em>exe</em>cutes a command. FILE *<em>_popen</em>( const char *command, const char *mode ); FILE *_wpopen( const wchar_t *command, c...
popen 使用方法
popen()可以执行shell命令,并读取此命令的返回值;        popen()函数通过创建一个管道,调用fork()产生一个子进程,执行一个shell以运行命令来开启一个进程。可以通过这个管道执行标准输入输出操作。这个管道必须由pclose()函数关闭,必须由pclose()函数关闭,必须由pclose()函数关闭,而不是fclose()函数(若使用fclose则会产生僵尸进程)。p
windows下利用_popen,_wopen创建管道进行系统命令输出数据
原文来自:https://msdn.microsoft.com/en-us/library/96ayss4b.aspx <em>_popen</em>,_wpopen这是<em>C</em>运行库(当然popen函数为Linux <em>C</em>) <em>C</em>reatePipe function这是API函数 system函数可以运行命令行,并不能获得显示结果,执行结果则是通过管道来完成的。首先用popen打开一个命令行的管道,然后通过fgets获...
windows上面有没有类似popen操作的函数?
*nix上面有一个popen()函数,其作用是执行一个外部程序并捕获其标准I/O,返回一个FILE*,代表捕获的这个标准I/O。 这样,就可以操作这个外部程序了。
C++ 中有没有类似的 popen
popen 是<em>C</em>的函数,返回 FILE* 指针, 实现执行一个命令 并 把 该命令的输出结果从定向到 FILE* 指向的文件里。 那 <em>C</em>++ 有没有相应类似的函数 ,实现 执行一个 linux 命令,
popen在程序内调用可执行程序
一般有3种方法:1.<em>exe</em>c函数 2.system函数 3. popen int xpipe(char *<em>cmd</em>name, char *outbuf, int outlen) { int ret = 0; FILE *pf; pf = popen(<em>cmd</em>name, "r"); if( !pf ) return -1; if(outbu
cmd命令——简单重定向应用
前言<em>重定向</em>输出 (&amp;gt;) 几乎所有的命令都将输出发送到命令提示符窗口。即使将输出发送到驱动器或打印机的命令也会在命令提示符窗口显示消息和提示。<em>重定向</em>输入 (&amp;lt;) 要通过键盘将输入<em>重定向</em>到文件或设备,请使用 &amp;lt; 操作符。首先先用<em>C</em>++做好了一个简单的文本阅读器,代码如下:#include&amp;lt;bits/stdc++.h&amp;gt; #include&amp;lt;string&amp;gt; usin...
C++学习:通过管道进行cmd进程输入输出重定向
在日常的工作中,shell使用比较多,尤其在软件测试过程中,但使用手工操作既麻烦,又记不住命令,关键是不能自动化。众所周知,linux或者windows系统的shell都是可以进行输入输出<em>重定向</em>的,<em>利用</em>输入输出<em>重定向</em>技术,把shell的输入输出映射到自己所写的进程里,这样就很方面了。比如要使用ssh2远程一个linux机器,就需要自己实现ssh2客户端的协议,使用<em>重定向</em>,就可以直接使用操作系统自带
_popen与popen的区别
如题所示,_lopen,lopen之间还有有什么区别啊,前面加一个下划线有什么作用?
C++代码调用一个可执行程序后,想在5分钟后kill掉它,应当如何做?
如题。 我的想法是先system("a.out"); 但之后如何得知这个a.out的进程ID,又如何在5分钟之后kill掉它,还请指教。 对于kill函数也不熟悉,刚刚接触Linux下的<em>C</em>/<em>C</em>++编程
C++编写程式执行adb shell su 命令并显示出输出结果
如何用<em>C</em>++编写程式执行 adb shell $su # 在#后输入linux命令并显示出结果,结果要在自己定义的输出窗口显示。 遇到的问题:输入adb shell命令后,显示$,再输入su命令就不能
C++通过匿名管道操作adb shell的输入输出
我封装了一个类<em>C</em>Adbshell,用于方便地来操作adb shell命令,使用方法: <em>C</em>Adbshell shell; shell.Start(); shell.Run<em>C</em>md("su\ncd /data/data\n"); shell.Run<em>C</em>md("cd " + strPackageName + "\nls"); shell.Stop(); 头文件: /* 通过管道操作adb sh
VSCode C/C++编程实现重定向+指定exe生成位置
VS<em>C</em>ode <em>C</em>/<em>C</em>++编程<em>C</em>ode-runner实现<em>重定向</em>+指定<em>exe</em>生成位置 首先用以下代码替换settings.json里面&amp;quot;code-runner.<em>exe</em>cutorMap&amp;quot;的原代码(原来没有的话直接粘贴进去): &amp;quot;code-runner.<em>exe</em>cutorMap&amp;quot;: { &amp;quot;cpp&amp;quot;: &amp;quot; cd $dir &amp;amp;amp;&amp;amp;amp; g+
popen函数
我用到这样一个函数来在c中调用<em>cmd</em>命令 int <em>exe</em><em>cmd</em>(char* <em>cmd</em>,char* result) { char buffer; //定义缓冲区 FILE* pipe = <em>_popen</em>(c
Python Windows 执行cmd命令(popen)
import os mystr=os.popen("tasklist") #popen与system可以执行指令,popen可以接受返回对象 mystr=mystr.read() #读取输出 print("hello",mystr) if mystr.find("QQ.<em>exe</em>") !=-1: print("发现QQ") else: print("QQ已死有事请烧纸")
关于popen需要注意的问题
头文件 1#include &amp;lt;stdio.h&amp;gt;    函数 1FILE * popen ( const char * command , const char * type ); 2int pclose ( FILE * stream );   注意     正确关闭由popen打开的I/O流使用pclose函数,不能使用fclose函数,否则就会造成僵尸进程。...
system popen 输出重定向和显示输出的问题
(一)system 使用1,输出<em>重定向</em>实现此方法比较简单,步骤如下1)system(&quot;date &amp;gt; tmp.txt&quot;);    --将date指令的输出<em>重定向</em>到tmp.txt文件中2)使用open();read();等操作函数来获取tmp.txt的内容2,<em>重定向</em>标准标准输出+管道实现1)将标准输出<em>重定向</em>到管道:int fd[2],backfd;pipe(fd);backfd=dup(STDO...
windows下利用_popen,_wpoen创建管道进行系统命令输出数据
<em>_popen</em>, _wpopen这是<em>C</em>运行库(当然 popen函数为Linux <em>C</em>) <em>C</em>reatePipe function这是API函数 system函数可以运行命令行,并不能获得显示结果。执行结果,则要通过管道来完成的。首先用popen打开一个命令行的管道,然后通过fgets获得该管道传输的内容,也就是命令行运行的结果 一、_函数介绍 1.<em>_popen</em>   FILE *<em>_popen</em>(
用popen函数操作其它程序的输入和输出
一、函数介绍 1.1 函数原型:  #include &amp;lt;stdio.h&amp;gt; FILE *popen(const char *command,const char *open_mode);  1.2 说明 popen函数允许一个程序将另一个程序作为新进程启动,并可以传递数据给它或者通过它接收数据。command字符串是要运行的程序名和相应参数(比如:ls或ls -l),...
通过管道进行cmd进程输入输出重定向,源代码
源代码这是一个头文件,解决了命令行输入输出<em>重定向</em>问题,可以直接使用。测试代码如下: #include "console.h" #include using namespace s
popen和pclose的使用 以及使用system()执行shell语句获取结果的问题
我用system()执行了一些命令,然后想要获取结果。比如说这个命令的执行需要一段时间,我想获取控制台显示的内容然后在一个static text或者messagebox里面显示,提示user等待过程结
C++执行命令行指令并获取命令行执行后的输出结果
1. popen(可获取命令行执行后的输出结果) 2. 使用Windows API的管道(可获取命令行执行后的输出结果,功能比2强大) 1. popen(可获取命令行执行后的输出结果) 概述 popen()可以执行shell命令,并读取此命令的返回值;   popen()函数通过创建一个管道,调用fork()产生一个子进程,执行一个shell以运行命令来开启一个进程。可...
popen阻塞问题
目前在使用popen的时候遇到了点问题,请教下各位大神: popen执行一个脚本,现在发现在频繁执行这段程序时,会卡在popen函数, 日志文件看,有===========164=========输出
C++中使用调用cmd命令
<em>C</em>++中使用调用<em>cmd</em>命令 方法1:system(“calc”); 方法2: WinExec(“calc”,SW_NORMAL); System() 1.删除文件/文件夹 string command_rd = &quot;rd /s /q Web<em>C</em>acheV01.dat.export&quot;; system(command_rd.c_str()); 2.传入外部参数 system接...
Windows下,在C++中执行exe,以及执行命令的一些方法
Windows下,在<em>C</em>++中执行<em>exe</em>,以及执行命令有其中一下几种方法: (1)system (2)ShellExecute (3)<em>C</em>reateProcess (4)使用通道 一、使用system 这个都比较熟悉,直接system(“<em>cmd</em>”);即可 二、使用shellExecute int ret = (int)ShellExecute(NULL, L"", L"fortemp.<em>exe</em>",NUL...
代码中的输入输出(重定向、文件流C/C++)
一.freopen的使用 函数原型:FILE *freopen( const char *path, const char*mode, FILE *stream ); 头文件: stdio.h 参数: path: 文件名,用于存储输入输出的自定义文件名。 mode: 文件打开的模式。和fopen中的模式(如r-只读, w-写)相同。 stream: 一个文件,通常使用标准流文件。
popen函数代替system函数
system()函数的原型为: int system(const char *command); 函数的返回值表示system()函数调用的执行结果,成功返回0,失败返回-1并设置errno为错误代码。需要注意的是该函数并不能获取command命令的执行结果。 tmp.txt的内容为: helloworld #include &amp;lt;stdlib.h&amp;gt; #include &amp;...
system()、popen()
在linux中我们可以通过system()来执行一个shell命令,popen()也是执行shell命令并且通过管道和shell命令进行通信。  system()、popen()给我们处理了fork、<em>exe</em>c、waitpid等一系列的处理流程,让我们只需要关注最后的返回结果(函数的返回值)即可。 2. system()、popen()源码 首先我们来看一下这两个函数在源码(伪代
popen的使用
       在<em>C</em>/<em>C</em>++编程中,经常使用system函数调用shell命令,但是无法获得运行的shell命令执行的输出结果。而使用popen能够获取到输出结果。(使用popen后,必须使用pclose关闭) 函数原型: FILE * popen ( const char * command , const char * type ); int pclose ( FILE * stream...
Python Windows 执行cmd命令(popen)
import os    mystr=os.popen(&quot;tasklist&quot;)  #popen与system可以执行指令,popen可以接受返回对象  mystr=mystr.read() #读取输出  print(&quot;hello&quot;,mystr)  if mystr.find(&quot;QQ.<em>exe</em>&quot;) !=-1:      print(&quot;发现QQ&quot;)  else:      print(&quot;QQ已死有事请烧...
popen和pclose函数
标准I/O函数库提供了popen函数,它启动另外一个进程去执行一个shell命令行。 这里我们称调用popen的进程为父进程,由popen启动的进程称为子进程。 popen函数还创建一个管道用于父子进程间通信。父进程要么从管道读信息,要么向管道写信息,至于是读还是写取决于父进程调用popen时传递的参数。下在给出popen、pclose的定义:
linux C编程--popen函数详解
#include stdio.h>FILE *popen(const char*command, const char*type);int pclose(FILE*stream); 描述popen() 函数 用 创建管道 的 方式启动一个 进程, 并调用 shell. 因为 管道是被定义成单向的, 所以 type 参数
popen函数和system函数详解
1、popen函数 我们先用man指令查一下popen函数: 函数说明: (1)popen()会调用fork()产生子进程,然后从子进程中调用/bin/sh -c来执行参数command的指令。 (2)参数type可使用“r”代表读取,“w”代表写入。依照此type值,popen()会建立管道连到子进程的标准输出设备或标准输入设备,然后返回一个文件指针。随后进程便可<em>利用</em>此文件指针来读取...
popen+pclose 执行 shell 命令
在《system() 执行 shell 命令》中,我们介绍了 system 执行 shell 命令的方法,system 返回值比较混乱,难以理解,而且 popen 在处理子进程标准输出上会很方便。 注意:管道只能处理标准输出,不能处理标准错误输出。 popen 和 pclose 的实现与 system 类似,多了一步创建管道的操作。 popen 成功返回 FILE 句柄,失败返回 N
对于linux下system()函数的深度理解(整理)
这几天调程序(嵌入式linux),发现程序有时就莫名其妙的死掉,每次都定位在程序中不同的system()函数,直接在shell下输入system()函数中调用的命令也都一切正常.就没理这个bug,以为是其他的代码影响到这个,或是内核驱动文件系统什么的异常导致,昨天有出现了这个问题,就随手百了一下度,问题出现了,很多人都说system()函数要慎用要少用要能不用则不用,system()函数不
popen的用法及与system调用的区别
首先用man查看下popen的介绍: popen(3) - Linux man page Name popen, pclose - pipe stream to or from a process Synopsis #include stdio.h> FILE *popen(const char *command, const char *type); int pclos
popen -- 强大的跨平台命令执行器
一个功能强大的跨平台命令执行器,以为你的应用程序嵌入各种操作系统中已有的功能,例如ping等!事半功倍,豁然开朗,原来一切如此简单!
popen()
popen()函数原型如下:         FILE *popen(const char *<em>cmd</em>,const char *type);                                          返回值:若成功返回文件指针,出错则返回NULL 功能:创建一个管道,fork一个子进程,接着关闭管道的不使用端,子进程执行<em>cmd</em>指向的应用程序或者命令。 执行完该函数后父
解决windows下 使用pyinstaller 打包subprocess.Popen()问题
自动获取本机ip和mac目的:执行系统命令,获取执行结果subprocess.Popen('ipconfig/all',shell=True, stdin=subprocess.PIPE, stdout=subprocess.PIPE)问题:不使用-w参数就可以运行,但是会弹出终端窗口,加上-w参数无法正常运行解决:问题关键在于当去掉终端窗口时,程序没有等待命令执行结果就退出了,所以添加等待就可以...
popen——C程序中获取Shell命令的输出
以前在<em>C</em>程序中习惯用system来调用执行shell命令,但是这样有个缺点,就是只能得到执行的shell命令的返回值,如果想得到其输出,只能通过一些间接的方法,比如修改shell命令让它的输出<em>重定向</em>到一文件中,然后c程序再从该文件获取。这样的缺点是需要磁盘操作,降低了程序的执行效率。 如果用popen即可解决这个问题。 #include  FILE *popen(const char *cm
Linux的system()和popen()差异
Linux的system()和popen()差异1. system()和popen()简介在linux中我们可以通过system()来执行一个shell命令,popen()也是执行shell命令并且通过管道和shell命令进行通信。 system()、popen()给我们处理了fork、<em>exe</em>c、waitpid等一系列的处理流程,让我们只需要关注最后的返回结果(函数的返回值)即可。2. syste
Linux下system与popen函数
Linux下使用system()函数一定要谨慎 linux尽量避免使用system。 曾经的曾经,被system()函数折磨过,之所以这样,是因为对system()函数了解不够深入。只是简单的知道用这个函数执行一个系统命令,这远远不够,它的返回值、它所执行命令的返回值以及命令执行失败原因如何定位,这才是重点。当初因为这个函数风险较多,故抛弃不用,改用其他的方法。这里先不说我用了什么
基于管道的popen和pclose函数
基于管道的popen和pclose函数 标准I/O函数库提供了popen函数,它启动另外一个进程去执行一个shell命令行。 这里我们称调用popen的进程为父进程,由popen启动的进程称为子进程。 popen函数还创建一个管道用于父子进程间通信。子进程要么从管道读信息,要么向管道写信息,至于是读还是写取决于父进程调用popen时传递的参数。下在给出popen、pclose的定义: #i
c++调用python程序(使用popen)
之前写了一个python程序,基本功能是检测表计读数,然后输出。当时认为python写比较简单,而且正好在学习python,于是就写了......后来发现python打包成<em>exe</em>然后打开实在是太慢了,等待时间超长,而且<em>exe</em>文件很大,才发现python对程序发布很不友好,平时写些小程序也就罢了,真到正式场合有点...emmm掉链子,正好客户那边用的是c++,于是思考如何用c++调用python。第...
函数popen()
用到popen()的时候,到网上找了找,发现网上好多对man帮助里的内容进行了解释,有部分解释内容如下:“popen 的返回值是个标准 I/O 流,必须由 pclose 来终止。前面提到这个流是单向的。所以向这个流写内容相当于写入该命令的标准输入;命令的标准输出和调用 popen 的进程相同。与之相反的,从流中读数据相当于读取命令的标准输出;命令的标准输入和调用 popen 的进程相同。”这话怎么
C++使用system带参数调用exe程序并把结果输出到文件
<em>C</em>++新手,最近开始学习<em>C</em>++,遇到一个问题,就是怎么用system带参数调用一个<em>exe</em>程序,并且把结果输出到文件里面,试过好几种办法都达不到效果,后来发现自己想复杂了,好不容易找到一个解决方案,所以赶紧记录下来: 首先写一个Demo.<em>exe</em>,在命令行输入Demo.<em>exe</em> para1 para2,输出para1和para2两个字符串,其代码如下: int main(in
同步或异步调用EXE(创建子进程并重定向子进程的输入、输出)
工作将要调用第三方的EXE完成一些操作,这些EXE类似<em>C</em>MD命令。因此,闲暇之余写了个类来调用EXE,并写了个DEMO,可以以同步或异步方式调用,可以设置超时时长,<em>exe</em>运行中产生的输出信息也可捕获到。
popen 的问题
char *ret=NULL; char *DoSys<em>C</em>md(char * <em>cmd</em>line) { char * buffer; size_t result; int lSize; FILE* pS<em>C</em>
Linux系统上的popen()库函数
《Unix环境高级编程》在popen和pclose函数章节说,常见的操作是创建一个连接到另一进程的管道,然后读其输出或向其发生输入,所以标准I/O库为实现这些操作提供了两个函数popen和pclose。这两个函数实现的操作是:创建一个管道,fork一个子进程,关闭管道的不使用端,<em>exe</em>c一个shell以执行命令,等待命令终止。 函数的原型:FILE *popen(const char *comm
C语言中的popen()函数
Linux中的popen()函数可以在程序中执行一个shell命令,并返回命令执行的结果。有两种操作模式,分别为读和写。在读模式中,程序中可以读取到命令的输出,其中有一个应用就是获取网络接口的参数。在写模式中,最常用的是创建一个新的文件或开启其他服务等。 头文件: #include 函数原型: FILE *popen(const char *command, const char *type
管道-popen
管道:把一个进程的输出连接到另一个进程的输入    单向 实现管道的方式之一:popen FILE *popen(const char *command, const char *open_mode); int pclose(FILE *to_be_close); popen 允许一个程序将另一个程序作为新进程来启动,并可以给它传递数据或者从它读取数据。command 为另一个程序
popen与system
popen与system都可在<em>C</em>语言代码中实现shell命令的执行。 popen是不堵塞的,也就是说不会等待子进程的结束并杀死子进程,即不会管理进程。这样就需要我们认为的去杀死或忽略子进程等操作。还有就是popen会将执行的结果返回到buf中。 system是堵塞的,会自动对进程进行管理,无需我们再去对进程进行管理。另外,system不会返回执行的结果,只是会返回执行是否成功。 若想要获取s...
C库函数手册
<em>C</em>库函数手册分类函数,所在函数库为ctype.hint isalpha(int ch) 若ch是字母(A-Z,a-z)返回非0值,否则返回0int isalnum(int ch) 若ch是字母(A-Z,a-z)或数字(0-9) 返回非0值
C++控制台实时输入输出
在<em>C</em>++控制台中,我要做一个动态输入输出,例如,控制台有两行,第一行是我输入所在,第二行是根据第一行的输入来输出结果,如,我在第一行输入a,经过算法,是1 ,若是输入b,是2,输入ab就是12,现在有
在中国程序员是青春饭吗?
今年,我也32了 ,为了不给大家误导,咨询了猎头、圈内好友,以及年过35岁的几位老程序员……舍了老脸去揭人家伤疤……希望能给大家以帮助,记得帮我点赞哦。 目录: 你以为的人生 一次又一次的伤害 猎头界的真相 如何应对互联网行业的「中年危机」 一、你以为的人生 刚入行时,拿着傲人的工资,想着好好干,以为我们的人生是这样的: 等真到了那一天,你会发现,你的人生很可能是这样的: ...
《MySQL 性能优化》之理解 MySQL 体系结构
本文介绍 MySQL 的体系结构,包括物理结构、逻辑结构以及插件式存储引擎。
程序员请照顾好自己,周末病魔差点一套带走我。
程序员在一个周末的时间,得了重病,差点当场去世,还好及时挽救回来了。
Python+OpenCV实时图像处理
目录 1、导入库文件 2、设计GUI 3、调用摄像头 4、实时图像处理 4.1、阈值二值化 4.2、边缘检测 4.3、轮廓检测 4.4、高斯滤波 4.5、色彩转换 4.6、调节对比度 5、退出系统 初学Open<em>C</em>V图像处理的小伙伴肯定对什么高斯函数、滤波处理、阈值二值化等特性非常头疼,这里给各位分享一个小项目,可通过摄像头实时动态查看各类图像处理的特点,也可对各位调参、测试...
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 点多起来,就得好好<em>利用</em>起来。于是我就挑选了 10 个堪称神器的学习网站,推...
这些软件太强了,Windows必装!尤其程序员!
Windows可谓是大多数人的生产力工具,集娱乐办公于一体,虽然在程序员这个群体中都说苹果是信仰,但是大部分不都是从Windows过来的,而且现在依然有很多的程序员用Windows。 所以,今天我就把我私藏的Windows必装的软件分享给大家,如果有一个你没有用过甚至没有听过,那你就赚了????,这可都是提升你幸福感的高效率生产力工具哦! 走起!???? NO、1 ScreenToGif 屏幕,摄像头和白板...
阿里面试,面试官没想到一个ArrayList,我都能跟他扯半小时
我是真的没想到,面试官会这样问我ArrayList。
曾经优秀的人,怎么就突然不优秀了。
职场上有很多辛酸事,很多合伙人出局的故事,很多技术骨干被裁员的故事。说来模板都类似,曾经是名校毕业,曾经是优秀员工,曾经被领导表扬,曾经业绩突出,然而突然有一天,因为种种原因,被裁员了,...
C语言荣获2019年度最佳编程语言
关注、星标公众号,不错过精彩内容作者:黄工公众号:strongerHuang近日,TIOBE官方发布了2020年1月编程语言排行榜单。我在前面给过一篇文章《2019年11月<em>C</em>语言接近Ja...
大学四年因为知道了这32个网站,我成了别人眼中的大神!
依稀记得,毕业那天,我们导员发给我毕业证的时候对我说“你可是咱们系的风云人物啊”,哎呀,别提当时多开心啦????,嗯,我们导员是所有导员中最帅的一个,真的???? 不过,导员说的是实话,很多人都叫我大神的,为啥,因为我知道这32个网站啊,你说强不强????,这次是绝对的干货,看好啦,走起来! PS:每个网站都是学计算机混互联网必须知道的,真的牛杯,我就不过多介绍了,大家自行探索,觉得没用的,尽管留言吐槽吧???? 社...
良心推荐,我珍藏的一些Chrome插件
上次搬家的时候,发了一个朋友圈,附带的照片中不小心暴露了自己的 <em>C</em>hrome 浏览器插件之多,于是就有小伙伴评论说分享一下我觉得还不错的浏览器插件。 我下面就把我日常工作和学习中经常用到的一些 <em>C</em>hrome 浏览器插件分享给大家,随便一个都能提高你的“生活品质”和工作效率。 Markdown Here Markdown Here 可以让你更愉快的写邮件,由于支持 Markdown 直接转电子邮...
看完这篇HTTP,跟面试官扯皮就没问题了
我是一名程序员,我的主要编程语言是 Java,我更是一名 Web 开发人员,所以我必须要了解 HTTP,所以本篇文章就来带你从 HTTP 入门到进阶,看完让你有一种恍然大悟、醍醐灌顶的感觉。 最初在有网络之前,我们的电脑都是单机的,单机系统是孤立的,我还记得 05 年前那会儿家里有个电脑,想打电脑游戏还得两个人在一个电脑上玩儿,及其不方便。我就想为什么家里人不让上网,我的同学 xxx 家里有网,每...
史上最全的IDEA快捷键总结
现在Idea成了主流开发工具,这篇博客对其使用的快捷键做了总结,希望对大家的开发工作有所帮助。
阿里程序员写了一个新手都写不出的低级bug,被骂惨了。
这种新手都不会范的错,居然被一个工作好几年的小伙子写出来,差点被当场开除了。
谁是华为扫地僧?
是的,华为也有扫地僧!2020年2月11-12日,“养在深闺人不知”的华为2012实验室扫地僧们,将在华为开发者大会2020(<em>C</em>loud)上,和大家见面。到时,你可以和扫地僧们,吃一个洋...
AI 没让人类失业,搞 AI 的人先失业了
最近和几个 AI 领域的大佬闲聊 根据他们讲的消息和段子 改编出下面这个故事 如有雷同 都是巧合 1. 老王创业失败,被限制高消费 “这里写我跑路的消息实在太夸张了。” 王葱葱哼笑一下,把消息分享给群里。 阿杰也看了消息,笑了笑。在座几位也都笑了。 王葱葱是个有名的人物,21岁那年以全额奖学金进入 KMU 攻读人工智能博士,累计发表论文 40 余篇,个人技术博客更是成为深度学习领域内风向标。 ...
2020年,冯唐49岁:我给20、30岁IT职场年轻人的建议
点击“技术领导力”关注∆每天早上8:30推送 作者|Mr.K 编辑| Emma 来源|技术领导力(ID:jishulingdaoli) 前天的推文《冯唐:职场人35岁以后,方法论比经验重要》,收到了不少读者的反馈,觉得挺受启发。其实,冯唐写了不少关于职场方面的文章,都挺不错的。可惜大家只记住了“春风十里不如你”、“如何避免成为油腻腻的中年人”等不那么正经的文章。 本文整理了冯...
一份王者荣耀的英雄数据报告
咪哥杂谈本篇阅读时间约为 6 分钟。1前言前一阵写了关于王者的一些系列文章,从数据的获取到数据清洗,数据落地,都是为了本篇的铺垫。今天来实现一下,看看不同维度得到的结论。2环境准备本次实...
作为一名大学生,如何在B站上快乐的学习?
B站是个宝,谁用谁知道???? 作为一名大学生,你必须掌握的一项能力就是自学能力,很多看起来很牛X的人,你可以了解下,人家私底下一定是花大量的时间自学的,你可能会说,我也想学习啊,可是嘞,该学习啥嘞,不怕告诉你,互联网时代,最不缺的就是学习资源,最宝贵的是啥? 你可能会说是时间,不,不是时间,而是你的注意力,懂了吧! 那么,你说学习资源多,我咋不知道,那今天我就告诉你一个你必须知道的学习的地方,人称...
那些年,我们信了课本里的那些鬼话
教材永远都是有错误的,从小学到大学,我们不断的学习了很多错误知识。 斑羚飞渡 在我们学习的很多小学课文里,有很多是错误文章,或者说是假课文。像《斑羚飞渡》: 随着镰刀头羊的那声吼叫,整个斑羚群迅速分成两拨,老年斑羚为一拨,年轻斑羚为一拨。 就在这时,我看见,从那拨老斑羚里走出一只公斑羚来。公斑羚朝那拨年轻斑羚示意性地咩了一声,一只半大的斑羚应声走了出来。一老一少走到伤心崖,后退了几步,突...
一个程序在计算机中是如何运行的?超级干货!!!
强烈声明:本文很干,请自备茶水!???? 开门见山,咱不说废话! 你有没有想过,你写的程序,是如何在计算机中运行的吗?比如我们搞Java的,肯定写过这段代码 public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); } ...
【蘑菇街技术部年会】程序员与女神共舞,鼻血再次没止住。(文末内推)
蘑菇街技术部的年会,别开生面,一样全是美女。
那个在阿里养猪的工程师,5年了……
简介: 在阿里,走过1825天,没有趴下,依旧斗志满满,被称为“五年陈”。他们会被授予一枚戒指,过程就叫做“授戒仪式”。今天,咱们听听阿里的那些“五年陈”们的故事。 下一个五年,猪圈见! 我就是那个在养猪场里敲代码的工程师,一年多前我和20位工程师去了四川的猪场,出发前总架构师慷慨激昂的说:同学们,中国的养猪产业将因为我们而改变。但到了猪场,发现根本不是那么回事:要个WIFI,没有;...
为什么程序猿都不愿意去外包?
分享外包的组织架构,盈利模式,亲身经历,以及根据一些外包朋友的反馈,写了这篇文章 ,希望对正在找工作的老铁有所帮助
Java校招入职华为,半年后我跑路了
何来 我,一个双非本科弟弟,有幸在 19 届的秋招中得到前东家华为(以下简称 hw)的赏识,当时秋招签订就业协议,说是入了某 java bg,之后一系列组织架构调整原因等等让人无法理解的神操作,最终毕业前夕,被通知调往其他 bg 做嵌入式开发(纯 <em>C</em> 语言)。 由于已至于校招末尾,之前拿到的其他 offer 又无法再收回,一时感到无力回天,只得默默接受。 毕业后,直接入职开始了嵌入式苦旅,由于从未...
世界上有哪些代码量很少,但很牛逼很经典的算法或项目案例?
点击上方蓝字设为星标下面开始今天的学习~今天分享四个代码量很少,但很牛逼很经典的算法或项目案例。1、no code 项目地址:https://github.com/kelseyhight...
​两年前不知如何编写代码的我,现在是一名人工智能工程师
全文共3526字,预计学习时长11分钟 图源:Unsplash 经常有小伙伴私信给小芯,我没有编程基础,不会写代码,如何进入AI行业呢?还能赶上AI浪潮吗? 任何时候努力都不算晚。 下面,小芯就给大家讲一个朋友的真实故事,希望能给那些处于迷茫与徘徊中的小伙伴们一丝启发。(下文以第一人称叙述) 图源:Unsplash 正如Elsa所说,职业转换是...
强烈推荐10本程序员必读的书
很遗憾,这个春节注定是刻骨铭心的,新型冠状病毒让每个人的神经都是紧绷的。那些处在武汉的白衣天使们,尤其值得我们的尊敬。而我们这些窝在家里的程序员,能不外出就不外出,就是对社会做出的最大的贡献。 有些读者私下问我,窝了几天,有点颓丧,能否推荐几本书在家里看看。我花了一天的时间,挑选了 10 本我最喜欢的书,你可以挑选感兴趣的来读一读。读书不仅可以平复恐惧的压力,还可以对未来充满希望,毕竟苦难终将会...
作为一个程序员,内存的这些硬核知识你必须懂!
我们之前讲过<em>C</em>PU,也说了<em>C</em>PU和内存的那点事儿,今天咱就再来说说有关内存,作为一个程序员,你必须要懂的哪那些硬核知识! 大白话聊一聊,很重要! 先来大白话的跟大家聊一聊,我们这里说的内存啊,其实就是说的我们电脑里面的内存条,所以嘞,内存就是内存条,数据要放在这上面才能被cpu读取从而做运算,还有硬盘,就是电脑中的<em>C</em>盘啥的,一个程序需要运行的话需要向内存申请一块独立的内存空间,这个程序本身是存放在...
非典逼出了淘宝和京东,新冠病毒能够逼出什么?
loonggg读完需要5分钟速读仅需 2 分钟大家好,我是你们的校长。我知道大家在家里都憋坏了,大家可能相对于封闭在家里“坐月子”,更希望能够早日上班。今天我带着大家换个思路来聊一个问题...
牛逼!一行代码居然能解决这么多曾经困扰我半天的算法题
春节假期这么长,干啥最好?当然是折腾一些算法题了,下面给大家讲几道一行代码就能解决的算法题,当然,我相信这些算法题你都做过,不过就算做过,也是可以看一看滴,毕竟,你当初大概率不是一行代码解决的。 学会了一行代码解决,以后遇到面试官问起的话,就可以装逼了。 一、2 的幂次方 问题描述:判断一个整数 n 是否为 2 的幂次方 对于这道题,常规操作是不断这把这个数除以 2,然后判断是否有余数,直到 ...
用前端5分钟写一个在线m3u8在线播放器
&lt;!DO<em>C</em>TYPE html&gt; &lt;html lang="en"&gt; &lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;meta name="viewport" content="width=device-width, initial-scale=1.0"&gt; &lt;meta http-equiv="X...
Spring框架|JdbcTemplate介绍
文章目录一、JdbcTemplate 概述二、创建对象的源码分析三、JdbcTemplate操作数据库 一、JdbcTemplate 概述 在之前的web学习中,学习了手动封装JDB<em>C</em>template,其好处是通过(sql语句+参数)模板化了编程。而真正的JDB<em>C</em>templete类,是Spring框架为我们写好的。 它是 Spring 框架中提供的一个对象,是对原始 Jdbc API 对象的简单...
为什么说程序员做外包没前途?
之前做过不到3个月的外包,2020的第一天就被释放了,2019年还剩1天,我从外包公司离职了。我就谈谈我个人的看法吧。首先我们定义一下什么是有前途 稳定的工作环境 不错的收入 能够在项目中不断提升自己的技能(ps:非技术上的认知也算) 找下家的时候能找到一份工资更高的工作 如果你目前还年轻,但高不成低不就,只有外包offer,那请往下看。 外包公司你应该...
B 站上有哪些很好的学习资源?
哇说起B站,在小九眼里就是宝藏般的存在,放年假宅在家时一天刷6、7个小时不在话下,更别提今年的跨年晚会,我简直是跪着看完的!! 最早大家聚在在B站是为了追番,再后来我在上面刷欧美新歌和漂亮小姐姐的舞蹈视频,最近两年我和周围的朋友们已经把B站当作学习教室了,而且学习成本还免费,真是个励志的好平台ヽ(.◕ฺˇд ˇ◕ฺ;)ノ 下面我们就来盘点一下B站上优质的学习资源: 综合类 Oeasy: 综合...
终于!疫情之下,第一批企业没能熬住面临倒闭,员工被遣散,没能等来春暖花开!
先来看一个图: 这个春节,我同所有人一样,不仅密切关注这次新型肺炎,还同时关注行业趋势和企业。在家憋了半个月,我选择给自己看书充电。因为在疫情之后,行业竞争会更加加剧,必须做好未雨绸缪,时刻保持充电。 看了今年的情况,突然想到大佬往年经典语录: 马云:未来无业可就,无工可打,无商可务 李彦宏:人工智能时代,有些专业将被淘汰,还没毕业就失业 马化腾:未来3年将大洗牌,迎21世界以来最大失业潮 王...
昂,我24岁了
24岁的程序员,还在未来迷茫,不知道能不能买得起房子
作为程序员的我,大学四年一直自学,全靠这些实用工具和学习网站!
我本人因为高中沉迷于爱情,导致学业荒废,后来高考,毫无疑问进入了一所普普通通的大学,实在惭愧???? 我又是那么好强,现在学历不行,没办法改变的事情了,所以,进入大学开始,我就下定决心,一定要让自己掌握更多的技能,尤其选择了计算机这个行业,一定要多学习技术。 在进入大学学习不久后,我就认清了一个现实:我这个大学的整体教学质量和学习风气,真的一言难尽,懂的人自然知道怎么回事? 怎么办?我该如何更好的提升自...
ASP·NET2.0 基础教程 李勇平下载
ASP·NET2.0 基础教程 李勇平 相关下载链接:[url=//download.csdn.net/download/ruixiafeiying/3983831?utm_source=bbsseo]//download.csdn.net/download/ruixiafeiying/3983831?utm_source=bbsseo[/url]
XSS蠕虫&病毒--即将发生的威胁与最好的防御下载
XSS蠕虫&病毒--即将发生的威胁与最好的防御 相关下载链接:[url=//download.csdn.net/download/ac20150526/8749683?utm_source=bbsseo]//download.csdn.net/download/ac20150526/8749683?utm_source=bbsseo[/url]
Acad2Kml 3.0下载
最新版,好用的autocad to google earth工具插件 相关下载链接:[url=//download.csdn.net/download/wlkt106/9653252?utm_source=bbsseo]//download.csdn.net/download/wlkt106/9653252?utm_source=bbsseo[/url]
我们是很有底线的