CreateProcess 无法调用 Visual Studio生成的exe

问题是这样的。需要用CreateProcess 函数来调用visual studio生成的3.exe。现在CreateProcess的返回值始终是Fail。而调用系统自带的notepad.exe是可以的。3.exe的功能非常简单,就是打印一条语句。(初步怀疑VS生成的exe与系统的有差别,3.exes双击是可以运行的,命令行中也可以调用)

相关代码如下:生成3.exe的代码

#include "pch.h"
#include <iostream>

int main()
{
    std::cout << "Hello World!\n"; 

}

CreateProcess使用方法

#include<iostream>
#include<stdlib.h>
#include<windows.h>

#include <iostream>
#include <tchar.h>

using namespace std;
int main()
{//一些必备参数设置
    STARTUPINFO si;
    memset(&si, 0, sizeof(STARTUPINFO));//初始化si在内存块中的值(详见memset函数)
    si.cb = sizeof(STARTUPINFO);
    si.dwFlags = STARTF_USESHOWWINDOW;
    si.wShowWindow = SW_SHOW;
    PROCESS_INFORMATION pi;//必备参数设置结束

    //TCHAR sCmd[] = _T("c:\\windows\\system32\\notepad.exe");  此条notepad跑通
    //TCHAR sCmd[] = _T("C:\Users\qwe\Desktop\2\x64\Release\2.exe");
    TCHAR sCmd[] = _T("D:\3\x64\Release\3.exe");



    //if (!CreateProcess(TEXT("c:\\windows\\system32\\notepad.exe"),
    if (!CreateProcess(NULL, sCmd, NULL, NULL, TRUE, 0, NULL, NULL, &si, &pi)) {
        cout << "CreateFail!" << endl;
        exit(1);
    }
    else {
        cout << "Success!" << endl;
    }
    //不使用的句柄最好关掉
    CloseHandle(pi.hThread);
    CloseHandle(pi.hProcess);
    return 0;
}

3.exe路径正确,相关环境为 win10 ; vs 2017

1个回答

试试看 ShellExecute 以及 Winexec,都比 CreateProcess 简单。

caozhy
贵阳老马马善福专业维修游泳池堵漏防水工程 回复: 不需要改什么,我是说你打开另一个程序,用ShellExecute,只要1行,不需要CreateProcess
接近 2 年之前 回复
u012306934
zx_bit1 谢谢,这段代码是从一个大项目中抽出来的(vot-toolkit),不太好改内部的细节,现在只是研究为什么跑不通vs生成的exe
接近 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
从“XX\Microsoft Visual Studio 9.0\VC\bin\cl.exe”返回)

我原来有一个项目是使用VS2005开发的,现在转换成使用vs2008,但是编译的时候一直报: 错误的结果 1 (从“C:\Program Files\Microsoft Visual Studio 9.0\VC\bin\cl.exe”返回) 这个错误,别的转换项目不会报这个错误,有没有大神指导一下!

visual studio 2015 只有点调试才报错,写代码的时候不报错?

我写C++。用2013时,写代码的时候出错了会立即得到提示,但现在用2015就不行了? 请问如何设置可使在写代码的时候得到出错的提示?

c++实现createprocess

求问dev cpp 中实现createprocess。库函数,还有怎么调用通通不知道,看了很多博客可是好高深啊看不懂,求一份完整的代码能有注释就更好啦。感激不尽

java调用python生成的so文件

我把python文件生成了一个so文件,那么我在java项目中应该如何调用

java 调用shell 生成文件的问题,好困惑,弄了很多天了

public Callback exeShell(final Map<String, String> header, final Map<String, String> map){ Callback rb= new CallbackImpl(); String shellCommand = "python3 /home/vat/gfjj_report/makeexecl/report.py"; logger.info("shellCommand:"+shellCommand); //String[] cmd = {"/bin/sh", "-c", shellCommand}; String result = " "; BufferedReader br = null ; BufferedInputStream buis = null ; Process p; try { p = Runtime.getRuntime().exec(shellCommand); if(p.waitFor() != 0 ){ result += "没有进程号"; } buis = new BufferedInputStream(p.getInputStream()); br = new BufferedReader(new InputStreamReader(buis)); String lineStr ; while ((lineStr = br.readLine()) != null){ result += lineStr; } } catch (Exception e) { e.printStackTrace(); rb.setErrorCode("-1"); rb.setErrorMessage("生成失败,错误信息:" + e.getMessage()); return rb; }finally{ if(br != null){ try { br.close(); buis.close(); } catch (IOException e) { e.printStackTrace(); } } logger.info("ShellUtil.ExeShell =>"+ result); } return rb; } ``` ``` 其中类是这样写的,我有几个疑问。点击生成时不成功。 java.io.IOException: Cannot run program "python3": CreateProcess error=2, ϵͳÕҲ»µ½ָ¶ at java.lang.ProcessBuilder.start(ProcessBuilder.java:1047) at java.lang.Runtime.exec(Runtime.java:617) at java.lang.Runtime.exec(Runtime.java:450) at java.lang.Runtime.exec(Runtime.java:347) at com.gingkoo.cust.server.GfjjCommonService.exeShell(GfjjCommonService.java:95) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at com.gingkoo.gui.data.server.command.executer.CommandExecutor.execute(CommandExecutor.java:136) at com.gingkoo.gui.data.server.GUIGWTServer.updateData(GUIGWTServer.java:1888) at com.gingkoo.gui.data.server.GUIGWTServer.updateData(GUIGWTServer.java:1) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:569) at com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:208) at com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServiceServlet.java:248) at com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java:62) at javax.servlet.http.HttpServlet.service(HttpServlet.java:637) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1097) at com.gingkoo.gal.web.filter.LoggerContextFilter.doFilter(l:211) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1088) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360) at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181) at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:729) at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405) at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) at org.mortbay.jetty.handler.RequestLogHandler.handle(RequestLogHandler.java:49) at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) at org.mortbay.jetty.Server.handle(Server.java:324) at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505) at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:843) at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:647) at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:205) at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380) at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395) at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:488) Caused by: java.io.IOException: CreateProcess error=2, ϵͳÕҲ»µ½ָ¶ at java.lang.ProcessImpl.create(Native Method) at java.lang.ProcessImpl.<init>(ProcessImpl.java:385) at java.lang.ProcessImpl.start(ProcessImpl.java:136) at java.lang.ProcessBuilder.start(ProcessBuilder.java:1028) ... 41 more 报以上的错,我的脚本是:python3 /home/vat/gfjj_report/makeexecl/report.py 我怀疑是不是因为本地测试的原因,因为调用的是远程的shell.在网上找了很多答案,发现都没有解决好。

调用pywinauto来启动.exe时报740

代码如下,具体程序名用****代替了 # -*- coding:utf-8 -*- from pywinauto import application from ctypes import * app=application.Application.start("C:\Program Files (x86)\****.exe") 错误代码如下 File "build\bdist.win32\egg\pywinauto\application.py", line 825, in __start File "build\bdist.win32\egg\pywinauto\application.py", line 876, in start_ pywinauto.application.AppStartError: Could not create the process "C:\Program Files (x86)\FClassroom\Fclassroom\FClassroom.exe" Error returned by CreateProcess: [Error 740] 740有说是权限问题,我把程序属性勾上管理员运行也还是不行,求解

createprocess windows编程

在vs中用createprocess打开一个程序,该程序成功执行,但是getlasterror返回2 表示文件找不到。程序都打开了 为什么文件没找到????? STARTUPINFO si={sizeof(STARTUPINFO )}; PROCESS_INFORMATION pi; TCHAR commandline[100]; _tcscpy_s(commandline,_countof(commandline),TEXT("D:\\Documents\\Visual Studio 2010\\Projects\\breakingbad\\Debug\\breakingbad.exe")); bool result=CreateProcess(NULL,commandline,NULL,NULL,FALSE,CREATE_SUSPENDED|CREATE_BREAKAWAY_FROM_JOB|CREATE_NEW_CONSOLE,NULL,NULL,&si,&pi); long test=GetLastError(); cout<<"is new process been created successfully : "<<test<<endl;

关于CreateProcess()函数的使用

初学,不知道该函数能否执行非C盘的某个应用程序?假设D:\\Tencent\\QQGame.exe 这样的 能否执行?可以的话请将具体代码实现并加以注释。谢谢![图片说明](https://img-ask.csdn.net/upload/201710/22/1508687045_405222.png)

MFC CreateProcess问题

我在CreateProcess运行1.bat 程序完成后,静态框显示1.bat finish,然后又CreateProcess运行2.bat 程序完成后,静态框显示2.bat finish.实际情况是运行完1.bat静态框不显示,要2.bat运行完他们才一起显示出来 void CMFCApplication2Dlg::OnBnClickedButton1() { // TODO: 在此添加控件通知处理程序代码 //HANDLE m_hThread = (HANDLE)_beginthreadex(NULL, 0, ThreadProc, this, 0, NULL); //SetTimer(1, 10, NULL); CString strText; m_Static.GetWindowText(strText); strText += _T("\tstart!\n"); m_Static.SetWindowText(strText); LPTSTR szCmdline = _tcsdup(TEXT("1.bat")); //xx(szCmdline); STARTUPINFO si; PROCESS_INFORMATION pi; ZeroMemory(&si, sizeof(si)); si.cb = sizeof(si); ZeroMemory(&pi, sizeof(pi)); // Start the child process. if (!CreateProcess(NULL, // No module name (use command line) szCmdline, // Command line NULL, // Process handle not inheritable NULL, // Thread handle not inheritable FALSE, // Set handle inheritance to FALSE 0, // No creation flags NULL, // Use parent's environment block NULL, // Use parent's starting directory &si, // Pointer to STARTUPINFO structure &pi) // Pointer to PROCESS_INFORMATION structure ) { printf("CreateProcess failed (%d).\n", GetLastError()); /*return 0;*/ exit(0); } // Wait until child process exits. WaitForSingleObject(pi.hProcess, INFINITE); CloseHandle(pi.hProcess); CloseHandle(pi.hThread); m_Static.GetWindowText(strText); strText += _T("\t1.finish !\n"); m_Static.SetWindowText(strText); LPTSTR szCmdline1 = _tcsdup(TEXT("2.bat")); STARTUPINFO si1; PROCESS_INFORMATION pi1; ZeroMemory(&si1, sizeof(si1)); si1.cb = sizeof(si1); ZeroMemory(&pi1, sizeof(pi1)); // Start the child process. if (!CreateProcess(NULL, // No module name (use command line) szCmdline1, // Command line NULL, // Process handle not inheritable NULL, // Thread handle not inheritable FALSE, // Set handle inheritance to FALSE 0, // No creation flags NULL, // Use parent's environment block NULL, // Use parent's starting directory &si, // Pointer to STARTUPINFO structure &pi) // Pointer to PROCESS_INFORMATION structure ) { printf("CreateProcess failed (%d).\n", GetLastError()); /*return 0;*/ exit(0); } // Wait until child process exits. WaitForSingleObject(pi1.hProcess, INFINITE); CloseHandle(pi1.hProcess); CloseHandle(pi1.hThread); //xx(szCmdline1); m_Static.GetWindowText(strText); strText += _T("\t2.finish !\n"); m_Static.SetWindowText(strText); }

Android开发调用C程序,Ndk-build生成库时老是崩溃!!!

之前因为项目需求所以要用到jni调用c程序,生成so库,所以我按照jni调用的流程生成了jni头文件,编写了对应的C程序,配置文件也弄好了,但一到了ndk-build时就会崩溃,弹出make.exe已停止工作,如下图所示。。。 ![图片说明](https://img-ask.csdn.net/upload/201807/30/1532958112_2737.jpg) 一开始我以为是代码的问题,于是自己写了个简单的demo,但用到ndk-build时还是出同样地错误。。。 请教各位大神有没有遇到这种情况,或者相应的解决办法。 哎,被这个问题卡了好久,感觉好急。。。。

android studio自定义方法出现错误

例如我创建的每个方法都会有小波浪线![图片说明](https://img-ask.csdn.net/upload/201603/23/1458662916_756373.jpg) 这个要怎么办??上面的类文件还有红色的波浪线,我发现出问题的都是自己创建的方法android studio不能识别。。怎么解决这样的问题???

Toad for Oracle 11(win7).exe报错CreateProcess failed

我在启动toad for oracle 11(win7) 的时候,一直报RelaunchUsingCreateProcess::CreateProcess failed "C:\Program Files(x86)\Quest Software\Toad for Oracle 11\Toad.exe"这个错误,我的环境是win7 64bit,使用的软件是一个绿色软件Toad for Oracle 11(win7).exe,这个软件我在有些电脑上(笔记本)是可以使用的(同样的win764bit),但在我台式机电脑上就不行。请问这是什么原因造成的?

android studio 安装成功后不是有效的 Win32 应用程序

android studio 安装成功后出现Gradle sync failed: CreateProcess error=193, %1 不是有效的 Win32 应用程序。

Cannot run program CreateProcess error=2

大家好请教个问题:java调用外部.bat文件时报错了; 在自己window7上不报错 在正式环境window server 2008 就报错HTTP Status 500 - Cannot run program "cmd.exe": CreateProcess error=2, ϵͳÕҲ»µ½ָ¶ type Exception report message Cannot run program "cmd.exe": CreateProcess error=2, ϵͳÕҲ»µ½ָ¶ description The server encountered an internal error that prevented it from fulfilling this request. exception java.io.IOException: Cannot run program "cmd.exe": CreateProcess error=2, ϵͳÕҲ»µ½ָ¶ java.lang.ProcessBuilder.start(Unknown Source) java.lang.Runtime.exec(Unknown Source) java.lang.Runtime.exec(Unknown Source) java.lang.Runtime.exec(Unknown Source) com.atguigu.servlet.AServlet.doPost(AServlet.java:44) javax.servlet.http.HttpServlet.service(HttpServlet.java:650) javax.servlet.http.HttpServlet.service(HttpServlet.java:731) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) root cause java.io.IOException: CreateProcess error=2, ϵͳÕҲ»µ½ָ¶ java.lang.ProcessImpl.create(Native Method) java.lang.ProcessImpl.<init>(Unknown Source) java.lang.ProcessImpl.start(Unknown Source) java.lang.ProcessBuilder.start(Unknown Source) java.lang.Runtime.exec(Unknown Source) java.lang.Runtime.exec(Unknown Source) java.lang.Runtime.exec(Unknown Source) com.atguigu.servlet.AServlet.doPost(AServlet.java:44) javax.servlet.http.HttpServlet.service(HttpServlet.java:650) javax.servlet.http.HttpServlet.service(HttpServlet.java:731) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) note The full stack trace of the root cause is available in the Apache Tomcat/7.0.62 logs.![![图片说明](https://img-ask.csdn.net/upload/201612/24/1482578957_876531.png)图片说明](https://img-ask.csdn.net/upload/201612/24/1482578917_955446.png)

怎么用CreateProcess打开一个文件

![图片说明](https://img-ask.csdn.net/upload/201611/15/1479214047_954141.png) abc.text是我放在f盘根目录的一个文本文件,怎么才能正确打开呢? 求高手解答!!不胜感激!!

使用golang的CreateProcess

<div class="post-text" itemprop="text"> <p>Hello I am try to call CreateProcess from syscall </p> <pre><code>func CreateProcess(appName *uint16, commandLine *uint16, procSecurity *SecurityAttributes, threadSecurity *SecurityAttributes, inheritHandles bool, creationFlags uint32, env *uint16, currentDir *uint16, startupInfo *StartupInfo, outProcInfo *ProcessInformation) (err error) </code></pre> <p>But I got error num 123 ("The filename, directory name, or volume label syntax is incorrect."), The path of the calc.exe is correct.</p> <pre><code>package main import ( "fmt" "syscall" ) func main() { var pS syscall.SecurityAttributes var tS syscall.SecurityAttributes var iH bool = true var cF uint32 var env uint16 var cD uint16 var sI syscall.StartupInfo var pI syscall.ProccessInformation var err error err = syscall.CreateProcess( syscall.StringToUTF16Ptr("c:\\windows\\system32\\calc.exe"), syscall.StringToUTF16Ptr(""), &amp;pS, &amp;tS, iH, cF, &amp;env, &amp;cD, &amp;sI, &amp;pI) fmt.Printf("Return: %d ", err) } </code></pre> </div>

CreateProcess failed with error 2,如何解决?

![图片说明](https://img-ask.csdn.net/upload/201706/07/1496804367_459264.png)

createprocess 输出重定向

使用createprocess进行输出重定向,在cmd中启动程序命令行模式 ,程序是第三方的,执行后直接退出并没有输出,而是程序中使用AttachConsole 重定向了自己的输入输出,这就使得我用cmd 执行程序时 能看到程序的输出,使用createprocess重定向输出却拿不到输出的内容 IDT中AttachConsole代码 ``` attached_ = AttachConsole(ATTACH_PARENT_PROCESS); if (attached_) { freopen("conin$", "r+t", stdin); freopen("conout$", "w+t", stdout); freopen("conout$", "w+t", stderr); } ``` 我写的管道重定向代码 ``` char command[1024]; strcpy(command,"cmd.exe "); strcat(command,"/c IDT.exe -i config.xml"); STARTUPINFOW si; PROCESS_INFORMATION pi; si.cb = sizeof(STARTUPINFO); GetStartupInfo(&si); si.hStdError = g_hWrite; si.hStdOutput = g_hWrite; si.wShowWindow = SW_HIDE; si.dwFlags = STARTF_USESHOWWINDOW | STARTF_USESTDHANDLES; USES_CONVERSION; if (!CreateProcess(NULL, A2T(command),NULL,NULL,TRUE,NULL,NULL,NULL,&si,&pi)) { CloseHandle(g_hWrite); CloseHandle(g_hRead); return 1; } if (WAIT_TIMEOUT == WaitForSingleObject(pi.hProcess, INFINITE)) { return 1; } CloseHandle(g_hWrite); ```

在64位系统上编译32位程序并调用64位程序

<div class="post-text" itemprop="text"> <p>My system is 64 bit. I have a program calls a command "bcdedit.exe"</p> <p>c++ code:</p> <pre><code>ShellExecuteA(NULL, "open", "cmd.exe", "/c bcdedit.exe /?", NULL, SW_SHOWNORMAL); </code></pre> <p>I compiled to 32 bit When I run it back "file not find" When I compiled to 64 bit, run passed</p> <p>The same problem exists in go go code:</p> <pre><code>cmd := exec.Command("cmd.exe","/c","bcdedit.exe /?") out, err := cmd.CombinedOutput() if err != nil { fmt.Println(err) } fmt.Println(string(out)) </code></pre> <p>I found "bcdedit.exe" in another directory:</p> <pre><code>C:\\Windows\\WinSxS\\amd64_microsoft-windows-b..iondata-cmdlinetool_31bf3856ad364e35_10.0.17134.471_none_69b0e05efb5a4702\\bcdedit.exe </code></pre> <p>When I call the command in this directory, all passed This directory is different on every PC</p> <p>How do I run the 32-bit compiled program for this command on each PC</p> </div>

C/C++学习指南全套教程

C/C++学习的全套教程,从基本语法,基本原理,到界面开发、网络开发、Linux开发、安全算法,应用尽用。由毕业于清华大学的业内人士执课,为C/C++编程爱好者的教程。

定量遥感中文版 梁顺林著 范闻捷译

这是梁顺林的定量遥感的中文版,由范闻捷等翻译的,是电子版PDF,解决了大家看英文费时费事的问题,希望大家下载看看,一定会有帮助的

YOLOv3目标检测实战:训练自己的数据集

YOLOv3是一种基于深度学习的端到端实时目标检测方法,以速度快见长。本课程将手把手地教大家使用labelImg标注和使用YOLOv3训练自己的数据集。课程分为三个小项目:足球目标检测(单目标检测)、梅西目标检测(单目标检测)、足球和梅西同时目标检测(两目标检测)。 本课程的YOLOv3使用Darknet,在Ubuntu系统上做项目演示。包括:安装Darknet、给自己的数据集打标签、整理自己的数据集、修改配置文件、训练自己的数据集、测试训练出的网络模型、性能统计(mAP计算和画出PR曲线)和先验框聚类。 Darknet是使用C语言实现的轻型开源深度学习框架,依赖少,可移植性好,值得深入探究。 除本课程《YOLOv3目标检测实战:训练自己的数据集》外,本人推出了有关YOLOv3目标检测的系列课程,请持续关注该系列的其它课程视频,包括: 《YOLOv3目标检测实战:交通标志识别》 《YOLOv3目标检测:原理与源码解析》 《YOLOv3目标检测:网络模型改进方法》 敬请关注并选择学习!

sql语句 异常 Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your

在我们开发的工程中,有时候会报 [Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ------ 这种异常 不用多想,肯定是我们的sql语句出现问题,下面...

浪潮集团 往年的软件类 笔试题 比较详细的哦

浪潮集团 往年的软件类 笔试题 比较详细的哦

2019 AI开发者大会

2019 AI开发者大会(AI ProCon 2019)是由中国IT社区CSDN主办的AI技术与产业年度盛会。多年经验淬炼,如今蓄势待发:2019年9月6-7日,大会将有近百位中美顶尖AI专家、知名企业代表以及千余名AI开发者齐聚北京,进行技术解读和产业论证。我们不空谈口号,只谈技术,诚挚邀请AI业内人士一起共铸人工智能新篇章!

I2c串口通信实现加速度传感器和FPGA的交流

此代码能实现加速度传感器与FPGA之间的交流,从而测出运动物体的加速度。

Python可以这样学(第一季:Python内功修炼)

董付国系列教材《Python程序设计基础》、《Python程序设计(第2版)》、《Python可以这样学》配套视频,讲解Python 3.5.x和3.6.x语法、内置对象用法、选择与循环以及函数设计与使用、lambda表达式用法、字符串与正则表达式应用、面向对象编程、文本文件与二进制文件操作、目录操作与系统运维、异常处理结构。

微信公众平台开发入门

本套课程的设计完全是为初学者量身打造,课程内容由浅入深,课程讲解通俗易懂,代码实现简洁清晰。通过本课程的学习,学员能够入门微信公众平台开发,能够胜任企业级的订阅号、服务号、企业号的应用开发工作。 通过本课程的学习,学员能够对微信公众平台有一个清晰的、系统性的认识。例如,公众号是什么,它有什么特点,它能做什么,怎么开发公众号。 其次,通过本课程的学习,学员能够掌握微信公众平台开发的方法、技术和应用实现。例如,开发者文档怎么看,开发环境怎么搭建,基本的消息交互如何实现,常用的方法技巧有哪些,真实应用怎么开发。

机器学习初学者必会的案例精讲

通过六个实际的编码项目,带领同学入门人工智能。这些项目涉及机器学习(回归,分类,聚类),深度学习(神经网络),底层数学算法,Weka数据挖掘,利用Git开源项目实战等。

eclipseme 1.7.9

eclipse 出了新的eclipseme插件,官方有下载,但特慢,我都下了大半天(可能自己网速差)。有急需要的朋友可以下哦。。。

Spring Boot -01- 快速入门篇(图文教程)

Spring Boot -01- 快速入门篇 今天开始不断整理 Spring Boot 2.0 版本学习笔记,大家可以在博客看到我的笔记,然后大家想看视频课程也可以到【慕课网】手机 app,去找【Spring Boot 2.0 深度实践】的课程,令人开心的是,课程完全免费! 什么是 Spring Boot? Spring Boot 是由 Pivotal 团队提供的全新框架。Spring Boot...

HoloLens2开发入门教程

本课程为HoloLens2开发入门教程,讲解部署开发环境,安装VS2019,Unity版本,Windows SDK,创建Unity项目,讲解如何使用MRTK,编辑器模拟手势交互,打包VS工程并编译部署应用到HoloLens上等。

最简单的倍频verilog程序(Quartus II)

一个工程文件 几段简单的代码 一个输入一个输出(50Mhz倍频到100Mhz)

计算机组成原理实验教程

西北工业大学计算机组成原理实验课唐都仪器实验帮助,同实验指导书。分为运算器,存储器,控制器,模型计算机,输入输出系统5个章节

4小时玩转微信小程序——基础入门与微信支付实战

这是一个门针对零基础学员学习微信小程序开发的视频教学课程。课程采用腾讯官方文档作为教程的唯一技术资料来源。杜绝网络上质量良莠不齐的资料给学员学习带来的障碍。 视频课程按照开发工具的下载、安装、使用、程序结构、视图层、逻辑层、微信小程序等几个部分组织课程,详细讲解整个小程序的开发过程

面试了一个 31 岁程序员,让我有所触动,30岁以上的程序员该何去何从?

最近面试了一个31岁8年经验的程序猿,让我有点感慨,大龄程序猿该何去何从。

基于RSA通信密钥分发的加密通信

基于RSA通信密钥分发的加密通信,采用pycrypto中的RSA、AES模块实现

不同变质程度煤尘爆炸残留气体特征研究

为分析不同变质程度煤尘爆炸残留气体成分的特征规律,利用水平管道煤尘爆炸实验装置进行了贫瘦煤、肥煤、气煤、长焰煤4种不同变质程度的煤尘爆炸实验,研究了不同变质程度煤尘爆炸后气体残留物含量的差异,并对气体

设计模式(JAVA语言实现)--20种设计模式附带源码

课程亮点: 课程培训详细的笔记以及实例代码,让学员开始掌握设计模式知识点 课程内容: 工厂模式、桥接模式、组合模式、装饰器模式、外观模式、享元模式、原型模型、代理模式、单例模式、适配器模式 策略模式、模板方法模式、观察者模式、迭代器模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式 课程特色: 笔记设计模式,用笔记串连所有知识点,让学员从一点一滴积累,学习过程无压力 笔记标题采用关键字标识法,帮助学员更加容易记住知识点 笔记以超链接形式让知识点关联起来,形式知识体系 采用先概念后实例再应用方式,知识点深入浅出 提供授课内容笔记作为课后复习以及工作备查工具 部分图表(电脑PC端查看):

MySQL数据库面试题(2020最新版)

文章目录数据库基础知识为什么要使用数据库什么是SQL?什么是MySQL?数据库三大范式是什么mysql有关权限的表都有哪几个MySQL的binlog有有几种录入格式?分别有什么区别?数据类型mysql有哪些数据类型引擎MySQL存储引擎MyISAM与InnoDB区别MyISAM索引与InnoDB索引的区别?InnoDB引擎的4大特性存储引擎选择索引什么是索引?索引有哪些优缺点?索引使用场景(重点)...

软件测试2小时入门

本课程内容系统、全面、简洁、通俗易懂,通过2个多小时的介绍,让大家对软件测试有个系统的理解和认识,具备基本的软件测试理论基础。 主要内容分为5个部分: 1 软件测试概述,了解测试是什么、测试的对象、原则、流程、方法、模型;&nbsp; 2.常用的黑盒测试用例设计方法及示例演示;&nbsp; 3 常用白盒测试用例设计方法及示例演示;&nbsp; 4.自动化测试优缺点、使用范围及示例‘;&nbsp; 5.测试经验谈。

几率大的Redis面试题(含答案)

本文的面试题如下: Redis 持久化机制 缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级等问题 热点数据和冷数据是什么 Memcache与Redis的区别都有哪些? 单线程的redis为什么这么快 redis的数据类型,以及每种数据类型的使用场景,Redis 内部结构 redis的过期策略以及内存淘汰机制【~】 Redis 为什么是单线程的,优点 如何解决redis的并发竞争key问题 Red...

手把手实现Java图书管理系统(附源码)

【超实用课程内容】 本课程演示的是一套基于Java的SSM框架实现的图书管理系统,主要针对计算机相关专业的正在做毕设的学生与需要项目实战练习的java人群。详细介绍了图书管理系统的实现,包括:环境搭建、系统业务、技术实现、项目运行、功能演示、系统扩展等,以通俗易懂的方式,手把手的带你从零开始运行本套图书管理系统,该项目附带全部源码可作为毕设使用。 【课程如何观看?】 PC端:https://edu.csdn.net/course/detail/27513 移动端:CSDN 学院APP(注意不是CSDN APP哦) 本课程为录播课,课程2年有效观看时长,大家可以抓紧时间学习后一起讨论哦~ 【学员专享增值服务】 源码开放 课件、课程案例代码完全开放给你,你可以根据所学知识,自行修改、优化

jsp+servlet入门项目实例

jsp+servlet实现班级信息管理项目

winfrom中嵌套html,跟html的交互

winfrom中嵌套html,跟html的交互,源码就在里面一看就懂,很简单

Java面试题大全(2020版)

发现网上很多Java面试题都没有答案,所以花了很长时间搜集整理出来了这套Java面试题大全,希望对大家有帮助哈~ 本套Java面试题大全,全的不能再全,哈哈~ 一、Java 基础 1. JDK 和 JRE 有什么区别? JDK:Java Development Kit 的简称,java 开发工具包,提供了 java 的开发环境和运行环境。 JRE:Java Runtime Environ...

python实现数字水印添加与提取及鲁棒性测试(GUI,基于DCT,含测试图片)

由python写的GUI,可以实现数字水印的添加与提取,提取是根据添加系数的相关性,实现了盲提取。含有两种攻击测试方法(高斯低通滤波、高斯白噪声)。基于python2.7,watermark.py为主

Xshell6完美破解版,亲测可用

Xshell6破解版,亲测可用,分享给大家。直接解压即可使用

你连存活到JDK8中著名的Bug都不知道,我怎么敢给你加薪

CopyOnWriteArrayList.java和ArrayList.java,这2个类的构造函数,注释中有一句话 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 public ArrayList(Collection&lt;? ...

相关热词 c# 解析cad c#数字格式化万 c#int转byte c#格式化日期 c# wpf 表格 c# 实现ad域验证登录 c#心跳包机制 c#使用fmod.dll c#dll vb 调用 c# outlook
立即提问
相关内容推荐