谁知道THFaceImage.dll是那个人脸识别sdk?

如题,这个sdk效果怎么样?是商业还是免费?能提供sdk最好,谢谢。

3个回答

网上搜了搜,少量人在用,应该是c++编写的,目前还未有其资料,我也在找相关内容,不过后来公司选择收费的了,开源的你可以考虑seetaface,我编译过了,vs2010+xp下编译的,可以用

这个看不出来,
不一般我们不会吧算法放在dll里面,都是放在后台的程序中,至少我们项目是这样,前面最多放一些人脸质量检测或者活体检测的sdk

目前市面上的sdk,收费的哪个好点?免费的哪个好点?主要是用在1:1比对

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Win10 VS2019+OpenCV 提示 MF.dll/MFReadWrite.dll/MFPlat.DLL is missing

笔记本系统:Windows 10 Enterprise N 2016 LTSB 安装了VS2019+OpenCV4.1.1 打开一张图片验证配置时,总是提示 The program can't start because **MF.dll/MFReadWrite.dll/MFPlat.DLL **is missing from your computer. Try reinstalling the program to fix this problem. 网上说win10 N 没有预安装Media Feature Pack 导致上述问题,但后到官网下载了Windows_MediaFeaturePack_x64_1803.msu 提示无法安装更新。 不知道有人遇到类似问题如何解决的?

jni的问题 自己的dll 调用了PI SDK 的dll,在运行测试时出错

自己的dll调用了PI SDK的dll,在自己的dll里不加PISDK的内容时。能够正确执行。但加上就出错。 我现在已经做个工作,将应用到的几个dll都和自己的dll一起拷贝到了。jdk的bin目下了。全都拷贝到system32下也不能解决。 是路径有问题吗?还是其他问题。 我的开发工具是vc8,myeclipes6,jdk1.6,pisdk3 以下是错误: # # An unexpected error has been detected by Java Runtime Environment: # # Internal Error (0xe06d7363), pid=3860, tid=3836 # # Java VM: Java HotSpot(TM) Client VM (11.2-b01 mixed mode, sharing windows-x86) # Problematic frame: # C [kernel32.dll+0x12afb] # # An error report file with more information is saved as: # E:\workspace\Server\hs_err_pid3860.log # # If you would like to submit a bug report, please visit: # http://java.sun.com/webapps/bugreport/crash.jsp # The crash happened outside the Java Virtual Machine in native code. # See problematic frame for where to report the bug. # # # An unexpected error has been detected by HotSpot Virtual Machine: # # Internal Error (0xe06d7363), pid=3984, tid=1244 # # Java VM: Java HotSpot(TM) Client VM (1.5.0_11-b03 mixed mode) # Problematic frame: # C [kernel32.dll+0x12afb] # --------------- T H R E A D --------------- Current thread (0x00824c90): JavaThread "main" [_thread_in_native, id=1244] siginfo: ExceptionCode=0xe06d7363, ExceptionInformation=0x19930520 0x0006f9d4 0x100033e0 Registers: EAX=0x0006f93c, EBX=0x008377c4, ECX=0x00000000, EDX=0x0006f9d4 ESP=0x0006f938, EBP=0x0006f98c, ESI=0x0006f9c4, EDI=0x0006fa14 EIP=0x7c812afb, EFLAGS=0x00000206 Top of Stack: (sp=0x0006f938) 0x0006f938: 00824d50 e06d7363 00000001 00000000 0x0006f948: 7c812afb 00000003 19930520 0006f9d4 0x0006f958: 100033e0 0006f984 769b0575 10003134 0x0006f968: 00000000 00000017 00000000 00000001 0x0006f978: 00000000 0006f9cc 00000000 0006f9a8 0x0006f988: 769b0544 0006f9c4 7857dbf9 e06d7363 0x0006f998: 00000001 00000003 0006f9b8 e06d7363 0x0006f9a8: 00000001 00000000 00000000 00000003 Instructions: (pc=0x7c812afb) 0x7c812aeb: 8d 7d c4 f3 a5 5f 8d 45 b0 50 ff 15 10 15 80 7c 0x7c812afb: 5e c9 c2 10 00 85 ff 0f 8e 36 93 ff ff 8b 55 fc Stack: [0x00030000,0x00070000), sp=0x0006f938, free space=254k Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) C [kernel32.dll+0x12afb] C [MSVCR90.dll+0x5dbf9] C [piplugin.dll+0x1b00] C [piplugin.dll+0x1a41] C [piplugin.dll+0x15e6] j com.bdxyit.pi.Piplugin.getPIValueList()Ljava/util/List;+0 j com.bdxyit.pi.Piplugin.main([Ljava/lang/String;)V+211 v ~StubRoutines::call_stub V [jvm.dll+0x871a8] V [jvm.dll+0xdf462] V [jvm.dll+0x87079] V [jvm.dll+0x8e0d5] C [javaw.exe+0x14c5] C [javaw.exe+0x3151] C [kernel32.dll+0x17077] Java frames: (J=compiled Java code, j=interpreted, Vv=VM code) j com.bdxyit.pi.Piplugin.getPIValueList()Ljava/util/List;+0 j com.bdxyit.pi.Piplugin.main([Ljava/lang/String;)V+211 v ~StubRoutines::call_stub --------------- P R O C E S S --------------- Java Threads: ( => current thread ) 0x00832300 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=2728] 0x00831730 JavaThread "CompilerThread0" daemon [_thread_blocked, id=1944] 0x00830500 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=3028] 0x0082fd90 JavaThread "Finalizer" daemon [_thread_blocked, id=1620] 0x0082ea80 JavaThread "Reference Handler" daemon [_thread_blocked, id=3124] =>0x00824c90 JavaThread "main" [_thread_in_native, id=1244] Other Threads: 0x0082ddf0 VMThread [id=3960] 0x00835600 WatcherThread [id=3684] VM state:not at safepoint (normal execution) VM Mutex/Monitor currently owned by a thread: None Heap def new generation total 576K, used 459K [0x02be0000, 0x02c80000, 0x030c0000) eden space 512K, 89% used [0x02be0000, 0x02c52cd0, 0x02c60000) from space 64K, 0% used [0x02c60000, 0x02c60000, 0x02c70000) to space 64K, 0% used [0x02c70000, 0x02c70000, 0x02c80000) tenured generation total 1408K, used 0K [0x030c0000, 0x03220000, 0x06be0000) the space 1408K, 0% used [0x030c0000, 0x030c0000, 0x030c0200, 0x03220000) compacting perm gen total 8192K, used 1981K [0x06be0000, 0x073e0000, 0x0abe0000) the space 8192K, 24% used [0x06be0000, 0x06dcf5b8, 0x06dcf600, 0x073e0000) No shared spaces configured. Dynamic libraries: 0x00400000 - 0x0040d000 D:\taptools\MyEclipse6\jre\bin\javaw.exe 0x7c920000 - 0x7c9b6000 C:\WINDOWS\system32\ntdll.dll 0x7c800000 - 0x7c91e000 C:\WINDOWS\system32\kernel32.dll 0x77da0000 - 0x77e49000 C:\WINDOWS\system32\ADVAPI32.dll 0x77e50000 - 0x77ee2000 C:\WINDOWS\system32\RPCRT4.dll 0x77fc0000 - 0x77fd1000 C:\WINDOWS\system32\Secur32.dll 0x77d10000 - 0x77da0000 C:\WINDOWS\system32\USER32.dll 0x77ef0000 - 0x77f39000 C:\WINDOWS\system32\GDI32.dll 0x77be0000 - 0x77c38000 C:\WINDOWS\system32\MSVCRT.dll 0x76300000 - 0x7631d000 C:\WINDOWS\system32\IMM32.DLL 0x62c20000 - 0x62c29000 C:\WINDOWS\system32\LPK.DLL 0x73fa0000 - 0x7400b000 C:\WINDOWS\system32\USP10.dll 0x6d640000 - 0x6d7dd000 D:\taptools\MyEclipse6\jre\bin\client\jvm.dll 0x76b10000 - 0x76b3a000 C:\WINDOWS\system32\WINMM.dll 0x6d290000 - 0x6d298000 D:\taptools\MyEclipse6\jre\bin\hpi.dll 0x76bc0000 - 0x76bcb000 C:\WINDOWS\system32\PSAPI.DLL 0x6d610000 - 0x6d61c000 D:\taptools\MyEclipse6\jre\bin\verify.dll 0x6d310000 - 0x6d32d000 D:\taptools\MyEclipse6\jre\bin\java.dll 0x6d630000 - 0x6d63f000 D:\taptools\MyEclipse6\jre\bin\zip.dll 0x10000000 - 0x10007000 C:\Program Files\Java\jdk1.6.0_12\bin\piplugin.dll 0x76990000 - 0x76acd000 C:\WINDOWS\system32\ole32.dll 0x770f0000 - 0x7717b000 C:\WINDOWS\system32\OLEAUT32.dll 0x78520000 - 0x785c3000 C:\WINDOWS\WinSxS\x86_Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_9.0.30729.1_x-ww_6f74963e\MSVCR90.dll VM Arguments: jvm_args: -Xbootclasspath/a:D:\taptools\MyEclipse6\myeclipse\eclipse\plugins\com.genuitec.eclipse.j2eedt.core_6.0.1.zmyeclipse601200710\data\libraryset\EE_5\javaee.jar;D:\taptools\MyEclipse6\myeclipse\eclipse\plugins\com.genuitec.eclipse.j2eedt.core_6.0.1.zmyeclipse601200710\data\libraryset\EE_5\jsf-impl.jar;D:\taptools\MyEclipse6\myeclipse\eclipse\plugins\com.genuitec.eclipse.j2eedt.core_6.0.1.zmyeclipse601200710\data\libraryset\EE_5\jsf-api.jar;D:\taptools\MyEclipse6\myeclipse\eclipse\plugins\com.genuitec.eclipse.j2eedt.core_6.0.1.zmyeclipse601200710\data\libraryset\EE_5\jstl-1.2.jar java_command: com.bdxyit.pi.Piplugin Launcher Type: SUN_STANDARD Environment Variables: JAVA_HOME=C:\Program Files\Java\jdk1.6.0_12 CLASSPATH=.D:\IBM\SQLLIB\java\db2java.zip;D:\IBM\SQLLIB\java\db2jcc.jar;D:\IBM\SQLLIB\java\sqlj.zip;D:\IBM\SQLLIB\java\db2jcc_license_cu.jar;D:\IBM\SQLLIB\bin;D:\IBM\SQLLIB\java\common.jar;C:\Program Files\Java\jdk1.6.0_12\lib PATH=C:\Program Files\Java\jdk1.6.0_12\bin;D:\oracle\product\10.2.0\db_1\bin;D:\oracle\product\10.2.0\client_1\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;D:\Program Files\Subversion\bin;C:\Program Files\Sybase\SQL Anywhere 8\win32;C:\Program Files\Sybase\Shared\win32;C:\Program Files\Sybase\Shared\Sybase Central 4.1;C:\Program Files\Sybase\PowerDynamo\win32;C:\Program Files\Sybase\Shared\PowerBuilder;C:\Program Files\Sybase\InfoMaker 9.0\Tutorial;C:\Program Files\Sybase\Shared\Web Targets;C:\Program Files\Microsoft SQL Server\80\Tools\BINN;D:\IBM\SQLLIB\BIN;D:\IBM\SQLLIB\FUNCTION;D:\IBM\SQLLIB\SAMPLES\REPL;C:\Sun\SDK\bin;C:\Program Files\PIPC USERNAME=Administrator OS=Windows_NT PROCESSOR_IDENTIFIER=x86 Family 6 Model 23 Stepping 6, GenuineIntel --------------- S Y S T E M --------------- OS: Windows XP Build 2600 Service Pack 3 CPU:total 2 (cores per cpu 2, threads per core 1) family 6 model 7 stepping 6, cmov, cx8, fxsr, mmx, sse, sse2 Memory: 4k page, physical 2094996k(928400k free), swap 3510488k(2283752k free) vm_info: Java HotSpot(TM) Client VM (1.5.0_11-b03) for windows-x86, built on Dec 15 2006 01:16:12 by "java_re" with MS VC++ 6.0

求emgu CV安装目录bin文件夹下的Emgu.CV.dll、Emgu.CV.ML.dll 、Emgu.Util.dll

安装的emgucv的bin文件夹里面没有Emgu.CV.dll、Emgu.CV.ML.dll 、Emgu.Util.dll这几个文件,不知道为什么,求大神给文件,或者告诉我为啥bin里面没有,谢谢

MySql.Data.dll 8.0.12有合适.NET FRAMEWORK4.0项目引用的版本吗?

如题,官方网站下载mysql-connector-net-8.0.12.msi安装之后,MySql.Data.dll在路径...\MySQL\MySQL Connector Net 8.0.12\Assemblies\v4.5.2中,假如引用项目的目标框架是.NET Framework 4.5.2则正常,改为.NET Framework 4则编译报错,提示“ 1 未能找到类型或命名空间名称“MySql”(是否缺少 using 指令或程序集引用?)”,虽然在解决方案资源管理器-项目引用-MySql.Data右键菜单属性中看到该dll的运行时版本是v4.0.30319,但是若项目的目标框架设置为.NET Framework 4却会出错,只能设置为.NET Framework 4.5.2。我觉得安装之后MySql.Data.dll的路径目录说明了问题,为什么安装之后MySql.Data.dll只有在v4.5.2目录下?是MySql.Data.dll 8.0.12只能用于.NET Framework 4.5.2的项目吗?还是下载时根据我的电脑最高的Framework版本给我这个安装包?如果我的电脑最高的Framework版本是4.0,能下载到安装之后MySql.Data.dll在v4目录下的安装包吗?哪位热心的高手能帮忙验证一下?如果不更改电脑最高的Framework版本(因为修改卸载太麻烦了),能找到适合.NET Framework 4项目引用的mysql-connector-net-8.0.12.msi安装包或MySql.Data.dll 8.0.12吗? 哪位高手帮下忙,不胜感激!

无法加载 DLL“xxx.dll”: 找不到指定的模块。

我用C#写了一个程序,隐式调用了三个dll,暂且叫A.dll/B.dll/C.dll吧。这三个dll都是自己写的,使用的C++。其中B.dll中也调用了C.dll。现在的问题是在C#生成的exe中使用A.dll和C.dll都可以,但使用B.dll时却出现了下图的报错。 ![图片说明](https://img-ask.csdn.net/upload/201502/03/1422975247_50604.png) 1. 网上有说是路径问题,我是把C#和三个dll的项目放在一个解决方案里的,生成路径都设置到了解决方案目录里的Debug目录,所以在引用时都直接写的dll名称,路径应该没问题,因为A.dll和C.dll都可以调用。 2. 网上也有说是我调用的dll引用了其他的dll,我用depends这个工具打开exe看了一下,如下图。首先,他没有依赖我自己写的这三个dll,这个很奇怪,然后提示我没有那8个红色的dll。我把这8个dll从网上下载了都放进exe所在的Debug文件夹下,再运行exe还是不行啊。 ![图片说明](https://img-ask.csdn.net/upload/201502/03/1422975900_291753.png) 我看了很多网上这方面的资料,现在还是解决不了,请教大家这究竟应该怎么解决?

C# KERNELBASE.dll报错看内容

C#写的应用程序,在本机正常,32位,但是在一个64位的电脑上没有办法运行,后来我在另一个64位上运行也是好的;我已知道是哪个dll有问题了,((System.ComponentModel.ISupportInitialize)(this.A)).EndInit();时出的错。A为A.dll,但是为什么其他2台是可以运行而只有那个不可以。还有在事件查看器windows日志中却看到是KERNELBASE.dll报错 :错误应用程序名称:A.exe,版本: 1.1.0.4,时间戳: 0x5666781c 错误模块名称: KERNELBASE.dll,版本: 6.1.7601.19018,时间戳: 0x5609fed4 异常代码: 0xe0434352 错误偏移量: 0x0000c42但是这台电脑上另一个也调用KERNELBASE.dll的应用程序又是能正常运行的,什么设置用户管理员权限啊什么助手恢复是没有什么用的,请问怎么解决?

电脑丢失msvcp110.dll msvcr110.dll

电脑丢失msvcp110.dll msvcr110.dll win10 x64 系统,重装了库vc_redist.x64.exe和vc_redist.x86.exe 还是没用,求高手指点!

Loaded 'ntdll.dll', no matching symbolic information found.

程序在启动一个播放声音的线程函数之后,当运行到程序结束时候出现异常 Loaded 'ntdll.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\kernel32.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\KernelBase.dll', no matching symbolic information found. Loaded symbols for 'C:\Windows\System32\MFC42D.DLL' Loaded symbols for 'C:\Windows\System32\MSVCRTD.DLL' Loaded 'C:\Windows\System32\gdi32.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\user32.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\lpk.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\usp10.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\msvcrt.dll', no matching symbolic information found. Loaded symbols for 'C:\Windows\System32\MFCO42D.DLL' Loaded 'C:\Windows\System32\winmm.dll', no matching symbolic information found. Loaded 'D:\test\音频相关\PlayADPCM(台北参考)(1)20140404\新建文件夹\0411\0410\PlayFileSound\Debug\lib_VoiceEngine_dll.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\imm32.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\msctf.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\MFC42LOC.DLL', no matching symbolic information found. Loaded 'C:\Windows\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.7601.18201_none_ec80f00e8593ece5\comctl32.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\advapi32.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\sechost.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\rpcrt4.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\uxtheme.dll', no matching symbolic information found. Loaded 'C:\ProgramData\Tencent\TSVulFw\TSVulFW.DAT', no matching symbolic information found. Loaded 'C:\Windows\System32\ws2_32.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\nsi.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\version.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\psapi.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\shell32.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\shlwapi.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\ole32.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\oleaut32.dll', no matching symbolic information found. Loaded 'C:\Windows\winsxs\x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.7601.18120_none_72d2e82386681b36\GdiPlus.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\dwmapi.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\cryptbase.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\comdlg32.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\clbcatq.dll', no matching symbolic information found. Loaded 'C:\Windows\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7601.17514_none_41e6975e2bd6f2b2\comctl32.dll', no matching symbolic information found. Loaded 'C:\Program Files\Common Files\microsoft shared\ink\tiptsf.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\WindowsCodecs.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\apphelp.dll', no matching symbolic information found. Loaded 'C:\Users\Public\Thunder Network\KanKan\reghelper\xappex.1.1.1.73.(478).dll', no matching symbolic information found. Loaded 'C:\Windows\System32\wintrust.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\crypt32.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\msasn1.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\mlang.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\EhStorShell.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\setupapi.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\cfgmgr32.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\devobj.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\propsys.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\cscui.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\cscdll.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\cscapi.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\ntshrui.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\srvcli.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\slc.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\profapi.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\cryptsp.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\rsaenh.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\RpcRtRemote.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\ntmarta.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\Wldap32.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\StructuredQuery.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\secur32.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\sspicli.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\actxprxy.dll', no matching symbolic information found. Loaded 'C:\Program Files\Internet Explorer\ieproxy.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\api-ms-win-downlevel-shlwapi-l1-1-0.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\api-ms-win-downlevel-shlwapi-l2-1-0.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\api-ms-win-downlevel-advapi32-l1-1-0.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\thumbcache.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\shdocvw.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\ieframe.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\api-ms-win-downlevel-user32-l1-1-0.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\api-ms-win-downlevel-shell32-l1-1-0.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\api-ms-win-downlevel-version-l1-1-0.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\api-ms-win-downlevel-normaliz-l1-1-0.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\normaliz.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\iertutil.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\SearchFolder.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\MMDevAPI.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\wdmaud.drv', no matching symbolic information found. Loaded 'C:\Windows\System32\ksuser.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\avrt.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\AudioSes.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\msacm32.drv', no matching symbolic information found. Loaded 'C:\Windows\System32\msacm32.dll', no matching symbolic information found. Loaded 'C:\Windows\System32\midimap.dll', no matching symbolic information found. The thread 0x11D0 has exited with code 0 (0x0). The thread 0x1040 has exited with code 0 (0x0). The thread 0x1158 has exited with code 0 (0x0). The thread 0x1708 has exited with code 0 (0x0). The thread 0x94 has exited with code 0 (0x0). The thread 0x1128 has exited with code 0 (0x0). The thread 0x164C has exited with code 0 (0x0). The thread 0x1650 has exited with code 0 (0x0). The thread 0x1210 has exited with code 0 (0x0). The thread 0x1710 has exited with code 0 (0x0). First-chance exception in PlayFileSound.exe (WDMAUD.DRV): 0xC0000005: Access Violation.

运行pycharm时提示缺少 nvcuda.dll文件

运行pycharm时提示缺少 nvcuda.dll文件。之前都还运行的好好的,自从运行了一个ipynb的项目之后,就报错了,再运行之前能运行的项目也不行了。 从网上下载nvcuda.dll放在指定位置,但提示不匹配。在网上下载多个都不行。 pycharm报错提示: ImportError: Could not find 'nvcuda.dll'. TensorFlow requires that this DLL be installed in a directory that is named in your %PATH% environment variable. Typically it is installed in 'C:\Windows\System32'. If it is not present, ensure that you have a CUDA-capable GPU with the correct driver installed. ![![图片说明](https://img-ask.csdn.net/upload/201712/19/1513666593_375869.png)图片说明](https://img-ask.csdn.net/upload/201712/19/1513666471_597241.png) _我也试过网上说的电脑管家修复,但并未成功。求解答,在线等急。_

vs2015编译的软件,在其他电脑缺少MSVCR120.dll 和MSVCR120.dll

vs2015编译的release版本软件,在没有装过vs的电脑上无法运行,缺少MSVCR120.dll 和MSVCR120.dll 我的VS编译器 代码生成中已经选择的 多线程MT 但是编译成功后的.exe文件 还是无法在其他电脑上运行。 求大神赐教

php.ini不包含extension = php_intl.dll

<div class="post-text" itemprop="text"> <p>I'm using php tools for visual studio. The php.ini is located under <code>C:\Program Files (x86)\IIS Express\PHP\v7.1</code> ,here is the screen shot of <code>phpinfo():</code></p> <p><a href="https://i.stack.imgur.com/OBHrt.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/OBHrt.png" alt="phpinfo()"></a></p> <p>I need <code>PHP - INTL Extension</code>, but php.ini does not contain <code>php_intl.dll</code> and <code>C:\Program Files (x86)\IIS Express\PHP\v7.1</code> folder contains following files:</p> <ul> <li><p>icudt36.dll icuin36.dll icuio36.dll icule36.dll iculx36.dll icutu36.dll icuuc36.dll</p> <p><code>C:\Program Files (x86)\IIS Express\PHP\v7.1\ext</code> folder contains <code>php_intl.dll</code></p></li> </ul> <blockquote> <p>How to install the missing php_intl.dll?</p> </blockquote> </div>

Scintilla.dll(SciLexer.dll)如何支持Lua中文变量的高亮?

Scintilla.dll(SciLexer.dll)如何支持Lua中文变量的高亮? 求一个支持Lua中文变量高亮的已编译的DLL,要最新版的,万分感谢!

无法在 DLL“advapi32.dll”中 入口点。

无法在 DLL“advapi32.dll”中找到名为“EventSetInformation”的入口点。 在安装完vs2015之后 在用2010编译项目时,一旦有数据库调用的情况(考虑是"mscorlib"这里有问题)就会产生 “无法在 DLL“advapi32.dll”中找到名为“EventSetInformation”的入口点。” 的异常 System.Exception {System.EntryPointNotFoundException} 堆栈信息: 在 Microsoft.Win32.UnsafeNativeMethods.ManifestEtw.EventSetInformation(Int64 registrationHandle, EVENT_INFO_CLASS informationClass, Void* eventInformation, Int32 informationLength) 在 System.Diagnostics.Tracing.EventProvider.SetInformation(EVENT_INFO_CLASS eventInfoClass, Void* data, Int32 dataSize) 怀疑方向有:安装vs2015时是不是对net4.0一下的什么东西做了修改?还是32位或64位的调用错误? 有大神吗求破解!!!

VS2010调试KernelBase.dll!下面的框架可能不正确和/或缺失,

VS2010调试的时候,因为是要对视频进行检测,刚开始能正常运行,能够正常的对视频进行检测,但是过大概一分钟的时候,并且对多所有的视频文件进行检测都会在一分钟左右的时候出现下面的错误。就会出现“KernelBase.dll!下面的框架可能不正确和/或缺失,没有为KernelBase.dll加载符号,KernelBase.dll! 74f8812f() opencv_core243d.dll! ofbabd9c(),”调用堆栈的错误信息,这种问题的根源在哪里呀??![图片说明](https://img-ask.csdn.net/upload/201508/30/1440936287_87972.png)

c#调用DLL回调函数问题,硬盘录像机,NetSdk.dll,H264_DVR

最近使用C#编写一个摄像头的本地监控及录像程序,硬件开发商把所有的功能实现封装到DLL里了,我通过C#调用之。 具体要实现的功能如下: 1、摄像头通过DAS功能,主动向监控主机的IP发送数据。 2、监控主机监听固定端口,处理接收到的数据。 我自己的思路: 1、新建一个Dictionary存储已上线设备的信息。 2、程序初始化H264_DVR_Init(DisCallback, 0),DisCallback为断线回调函数,设备断线后将设备信息从Dictionary剔除。 3、程序通过调用DLL中的H264_DVR_StartActiveRigister(port, ActiveRegCallBack, 0))方法开始监听端口,ActiveRegCallBack为设备上线后的回调函数,能够得到上线设备的信息。 遇到的问题: 现在程序能够正常的运行,设备发送数据也能接受并显示,但是如果有一个已连接的设备断线后,当这个设备再次连接时或新设备上线时程序就崩溃,显示VSHOST32.EXE已停止工作,即使关闭项目属性中“启用visual studio承载进程”后也会崩溃。 现将部分代码贴上,感谢大神!跪谢! //---------------------------------------------------------------------------------------------------- //初始化SDK public void InitSDK() { DisCallback = new XMSDK.DisConnectCallBackDelegate(DisConnectBackCall); GC.KeepAlive(DisCallback); if (XMSDK.H264_DVR_Init(DisCallback, 0)) { Console.Write(NowTime() + "系统初始化,成功!"); 系统实时信息.AppendText(DateTime.Now.ToLongDateString().ToString() + DateTime.Now.ToLongTimeString().ToString() + " : " + "系统初始化,成功!"); File.AppendAllText(LogSavePath, NowTime() + "系统初始化,成功!", Encoding.UTF8); } else { Console.Write(NowTime() + "系统初始化,失败!"); 系统实时信息.AppendText(NowTime() + "系统初始化,失败!"); File.AppendAllText(LogSavePath, NowTime() + "系统初始化,失败!", Encoding.UTF8); } } //---------------------------------------------------------------------------------------------------- //断线回掉函数,输出断线信息,停止RealPlay、PC端录像 void DisConnectBackCall(int lLoginID, string pchDVRIP, int nDVRPort, IntPtr dwUser) { ActiveRegListStruct ActiveRegListOne; ActiveRegList.TryGetValue(lLoginID, out ActiveRegListOne); Message = new MessageStruct(); Message.msg = "设备:" + ActiveRegListOne.RasID + "(" + ActiveRegListOne.SerialNumber + ")" + ",断线!"; ShowMessage(); if (XMSDK.H264_DVR_StopLocalRecord(ActiveRegListOne.RealPlayID)) { ActiveRegListOne.RecordingTime = -1; Message = new MessageStruct(); Message.msg = "设备:" + ActiveRegListOne.RasID + "(" + ActiveRegListOne.SerialNumber + ")" + ",停止PC端录像!"; ShowMessage(); } if (XMSDK.H264_DVR_StopRealPlay(ActiveRegListOne.RealPlayID, (uint)ActiveRegListOne.Handle)) { ActiveRegListOne.RealPlayID = -1; Message = new MessageStruct(); Message.msg = "设备:" + ActiveRegListOne.RasID + "(" + ActiveRegListOne.SerialNumber + ")" + ",停止实时监视!"; ShowMessage(); } if (ActiveRegList.ContainsKey(lLoginID)) { ActiveRegList.Remove(lLoginID); } AddToTreeView(); } //---------------------------------------------------------------------------------------------------- //设备主动注册 public void StartActiveRigister() { int port = 9300; ActiveRegCallBack = new XMSDK.ActiveRigisterCallBackDelegate(ActiveRigisterCallBack); if (XMSDK.H264_DVR_StartActiveRigister(port, ActiveRegCallBack, 0)) { PrintMessage("远程设备主动注册监听,成功!"); PrintMessage("开始监听:" + port.ToString() + "端口,等待设备连接。"); } else { PrintMessage("远程设备主动注册监听开始,失败!"); } } //---------------------------------------------------------------------------------------------------- //主动监听回调函数 public void ActiveRigisterCallBack(int lLoginID, IntPtr pBuf, uint dwBufLen, uint dwUser) { H264_DVR_ACTIVEREG_INFO ActiveClientInfo; ActiveClientInfo = (H264_DVR_ACTIVEREG_INFO)Marshal.PtrToStructure(pBuf, typeof(H264_DVR_ACTIVEREG_INFO)); if (ActiveRegList.Count < 6) { ActiveRegListStruct ActiveRegListOne; ActiveRegListOne.LoginID = lLoginID; ActiveRegListOne.RasID = ActiveClientInfo.deviceSarialID; ActiveRegListOne.SerialNumber = ActiveClientInfo.deviceInfo.sSerialNumber; ActiveRegListOne.VideoOutChannel = ActiveClientInfo.deviceInfo.iVideoOutChannel; ActiveRegListOne.deviceInfo = ActiveClientInfo.deviceInfo; ActiveRegListOne.RealPlayID = -1; ActiveRegListOne.RecordingTime = -1; ActiveRegListOne.isSetKeepLifeTime = XMSDK.H264_DVR_SetKeepLifeTime(lLoginID, 1, 1 * 2); ActiveRegListOne.Handle = HandleArray[ActiveRegList.Count]; ActiveRegList.Add(lLoginID, ActiveRegListOne); NowActiveReg = ActiveRegListOne; //---------------------------------------------------------------------------------------------------- //更新设备列表TreeView AddToTreeView(); //---------------------------------------------------------------------------------------------------- //开始RealPlay和PC端录像 StartRealPlayLocalRecord(); } else { MessageBox.Show("当前连接数过多,本系统最多支持6个通道连接!"); } } class XMSDK { public delegate void DisConnectCallBackDelegate(int lLoginID, string pchDVRIP, int nDVRPort, IntPtr dwUser); //断线回调函数,回调出当前已经断开的设备 public delegate void ActiveRigisterCallBackDelegate(int lLoginID, IntPtr pBuf, uint dwBufLen, uint dwUser); [DllImport("NetSdk.dll")] public static extern bool H264_DVR_Init(DisConnectCallBackDelegate cbDisConnect,uint dwUser); //SDK初始化 [DllImport("NetSdk.dll")] public static extern bool H264_DVR_StartActiveRigister(int nPort, ActiveRigisterCallBackDelegate cbFunc, uint dwDataUser); //远程设备主动注册监听 [DllImport("NetSdk.dll")] public static extern bool H264_DVR_StopActiveRigister(); //远程设备主动注册监听 [DllImport("NetSdk.dll")] public static extern int H264_DVR_RealPlay(int lLoginID, ref H264_DVR_CLIENTINFO lpClientInfo); [DllImport("NetSdk.dll")] public static extern bool H264_DVR_StopRealPlay(int lLoginID, uint dwUser); [DllImport("NetSdk.dll")] public static extern bool H264_DVR_StartLocalRecord(int lRealHandle, string szSaveFileName, int type); [DllImport("NetSdk.dll")] public static extern bool H264_DVR_StopLocalRecord(int lRealHandle); [DllImport("NetSdk.dll")] public static extern bool H264_DVR_SetKeepLifeTime(int lLoginID, int perKeeplifeTime, int detectDisconTime); [DllImport("NetSdk.dll")] public static extern int H264_DVR_GetLastError(); [DllImport("NetSdk.dll")] public static extern bool H264_DVR_Cleanup(); } public struct ActiveRegListStruct { public int LoginID; [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 64)] public String RasID; //RAS-ID 类似于laizhou [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 64)] public String SerialNumber;//设备序列号 MAC地址 唯一标识符 public int VideoOutChannel; //单个设备输出通道数 public bool isSetKeepLifeTime; //设置心跳时间是否成功的返回值,1 成功,0 失败 public int RealPlayID; //执行RealPlay方法的返回值,用于LoaclRecord public int RecordingTime;//显示已录像多长时间,-1为没有开始录像 public IntPtr Handle; //Handle public H264_DVR_DEVICEINFO deviceInfo; } //---------------------------------------------------------------------------------------------------- //已连接的设备列表 public static Dictionary<int, ActiveRegListStruct> ActiveRegList = new Dictionary<int, ActiveRegListStruct>();

错误模块名称: clr.dll,版本: 4.0.30319.18408

错误信息如下,有谁能分析下出现这种问题的原因吗?或者有谁之前遇到过相似的问题? 错误应用程序名称: IntelligenApp.exe,版本: 1.0.0.0,时间戳: 0x59015ccb 错误模块名称: clr.dll,版本: 4.0.30319.18408,时间戳: 0x52310b2d 异常代码: 0xc00000fd 错误偏移量: 0x00378f7a 错误进程 ID: 0x112c 错误应用程序启动时间: 0x01d2bf176c4342b1 错误应用程序路径: D:\share\UR测试版\IntelligentStorage.exe 错误模块路径: C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll 报告 ID: fa639826-2b6f-11e7-b6df-000babbe456a

PHP无法加载php_curl.dll扩展

<div class="post-text" itemprop="text"> <p>Follow-up from my post yesterday (<a href="https://stackoverflow.com/questions/16403376/enabling-curl-with-php">Enabling cURL with PHP</a>)</p> <p>The problem is that PHP isn't able to load php_curl.dll. I've tried several steps including uncommenting <code>extension=php_curl.dll</code>, making sure the dependencies <code>libeay32.dll</code> and <code>ssleay32.dll</code> eixst in the path, re-downloading php_curl.dll, replacing the old one, and lastly copying the file into my System32 folder.</p> <p>I'm using Apache 2.2 and PHP 5.4.14. I installed both using their individual packages; I'm not using XAMP or WAMP. I'm using Windows 7 64-bit.</p> <p>Any help at all would be appreciated.</p> </div>

user32.dll的作用是?为什么要调这个接口?

最近在学校做项目,有一串代码的作用不懂: [System.Runtime.InteropServices.DllImport("user32.dll")] 为什么要调用user32.dll系统接口? 求教

用C#实现百度实时语音识别,出现引发的异常:“System.ArgumentOutOfRangeException”(位于 mscorlib.dll 中) 语音识别.exe Information: 0 : SAPI does not implement phonetic alphabet selection.为什么?

using System; using System.Collections.Generic; using System.Linq; using System.IO; using System.Text; using System.Runtime.InteropServices; using System.Threading; using System.Net; using System.Speech.Recognition; using System.Speech.Synthesis; namespace 语音识别 { class Program { private static IntPtr inputDevice; //调用wavein的dll [DllImport("winmm.dll")] //获取有多少可用输入设备 public static extern int waveInGetNumDevs(); [DllImport("winmm.dll")] //增加一个缓冲区 public static extern int waveInAddBuffer(IntPtr hwi, ref WaveHdr pwh, UInt32 cbwh); [DllImport("winmm.dll")] //关闭麦克风 public static extern int waveInClose(IntPtr hwi); [DllImport("winmm.dll")] //打开麦克风 public static extern int waveInOpen(out IntPtr phwi, UInt32 uDeviceID, ref WaveFormatEx lpFormat, WaveDelegate dwCallback, UInt32 dwInstance, UInt32 dwFlags); [DllImport("winmm.dll")] //标记为可用的缓冲区 public static extern int waveInPrepareHeader(IntPtr hWaveIn, ref WaveHdr lpWaveInHdr, UInt32 uSize); [DllImport("winmm.dll")] //标记为不可用的缓冲区 public static extern int waveInUnprepareHeader(IntPtr hWaveIn, ref WaveHdr lpWaveInHdr, UInt32 uSize); [DllImport("winmm.dll")] //把缓冲区内容重置 public static extern int waveInReset(IntPtr hwi); [DllImport("winmm.dll")] //开始录制 public static extern int waveInStart(IntPtr hwi); [DllImport("winmm.dll")] //停止录制 public static extern int waveInStop(IntPtr hwi); [StructLayout(LayoutKind.Sequential)] //接受的波形数据放入的缓冲区 public struct WaveHdr { public IntPtr lpData;//缓冲区 public UInt32 dwBufferLength;//缓冲区长度 public UInt32 dwBytesRecorded;//某一刻读取到了多少字节的数据 public UInt32 dwUser;//自定义数据 public UInt32 dwFlags; public UInt32 dwLoops;//是否循环 public IntPtr lpNext;//链表的下一缓冲区 public UInt32 reserved;//没实际意义 } [StructLayout(LayoutKind.Sequential)] //波形格式 public struct WaveFormatEx { public UInt16 wFormatTag;//波形的类型 public UInt16 nChannels;//通道数(1,单声道 2,立体音) public UInt32 nSamplesPerSec;//采样率 public UInt32 nAvgBytesPerSec;//字节率 public UInt16 nBlockAlign; public UInt16 wBitsPerSample;//每个样多少位 public UInt16 cbSize;//长度 } public delegate void WaveDelegate(IntPtr hwi, UInt32 uMsg, UInt32 dwInstance, UInt32 dwParam1, UInt32 dwParam2); /// <summary> /// 通过HTTP协议去上传base64数据 /// </summary> /// <param name="URL">服务器的url</param> /// <param name="strPostdata">上传的东西</param> /// <param name="strEncoding">采用的编码格式</param> /// <returns></returns> public static string OpenReadWithHttps(string URL, string strPostdata, string strEncoding) { Encoding encoding = Encoding.Default; //默认的编码格式为default(GB2312) HttpWebRequest request = (HttpWebRequest)WebRequest.Create(URL); //向自定义的URL链接发送请求 request request.Method = "post"; //请求的方式为post request.Accept = "*/*"; //告诉服务器能接受*/*(任意)的参数类型 request.ContentType = "application/x-www-form-urlencoded"; //最常见的post提交数据的方式 byte[] buffer = encoding.GetBytes(strPostdata); //用一个byte数组接收发送的数据字节 request.ContentLength = buffer.Length; //告诉服务器自己上传的数组长度 request.GetRequestStream().Write(buffer, 0, buffer.Length); //写入请求流从第一位开始写入buffer数组,写入长度为buffer.Length的数据流 HttpWebResponse response = (HttpWebResponse)request.GetResponse(); //从服务器得到的数据为请求获得的数据 using (StreamReader reader = new StreamReader(response.GetResponseStream(), Encoding.GetEncoding(strEncoding))) { //返回从URL获得的内容信息 return reader.ReadToEnd(); } } static void waveInHandler(IntPtr hwi, UInt32 uMsg, UInt32 dwInstance, UInt32 dwParam1, UInt32 dwParam2) { switch (uMsg) { case 0x3BE: break; case 0x3C0: unsafe { var waveHdr = (WaveHdr*)dwParam1; } break; case 0x3BF: break; } } public static void loading(string listen, string url) { var file = File.OpenRead(url); var sr = new StreamReader(file); List<string> include = new List<string>(); while (!sr.EndOfStream) { var str = sr.ReadLine(); foreach (var chara in str) if (!char.IsLetter(chara)) str = str.Replace(chara, ' '); str = str.Trim(); include.Add(str); } for (int i = 0; i < include.Count; i++) { if (String.Compare(listen.Trim(), include[i].Trim(), StringComparison.CurrentCultureIgnoreCase) == 0) { SpeechSynthesizer speaker = new SpeechSynthesizer(); speaker.SetOutputToDefaultAudioDevice(); speaker.Speak(include[i + 1]); return; } } SpeechSynthesizer speak = new SpeechSynthesizer(); speak.SetOutputToDefaultAudioDevice(); speak.Speak("口音有问题,请重说。"); throw new Exception("口音有问题,请重说。"); } public static string Recognize(string getin) { var responses = new string[] { "楼主帅吗", "当然了", "聪明吗", "必须的", //你想写和你想输出的语句 }; getin = getin.ToLower(); foreach (var chara in getin) if (!char.IsLetter(chara)) getin = getin.Replace(chara, ' '); getin = getin.Trim(); int matches; var k = getin.Split(); for (var i = 0; i < responses.Length; i++) { responses[i] = responses[i].ToLower(); foreach (var chara in responses[i]) if (!char.IsLetter(chara)) responses[i] = responses[i].Replace(chara, ' '); responses[i] = responses[i].Trim(); } foreach (var repWord in responses) { matches = 0; var j = repWord.Split(); foreach (var myword in k) { if (j.Contains(myword)) { matches++; if (((float)matches / j.Length) >= 0.5F) return repWord; } } } return "你说错了,请重说"; } static void Main(string[] args) { try { var inputFormat = new WaveFormatEx();//波形格式 inputFormat.wFormatTag = 1;//波形类型 inputFormat.nChannels = 1; inputFormat.nSamplesPerSec = 8000; inputFormat.nAvgBytesPerSec = 16000; inputFormat.nBlockAlign = 2; inputFormat.wBitsPerSample = 16; inputFormat.cbSize = 0; for (; ; ) { waveInOpen(out inputDevice, UInt32.MaxValue, ref inputFormat, new WaveDelegate(waveInHandler), 0, 0x00030000); int bufferSize = 960000; var buffer1 = new WaveHdr(); buffer1.lpData = Marshal.AllocHGlobal(bufferSize); buffer1.dwBufferLength = (UInt32)bufferSize; buffer1.dwLoops = 1; waveInPrepareHeader(inputDevice, ref buffer1, (UInt32)Marshal.SizeOf(typeof(WaveHdr))); waveInAddBuffer(inputDevice, ref buffer1, (UInt32)Marshal.SizeOf(typeof(WaveHdr))); SpeechRecognitionEngine recognizer = null; foreach (var installed in SpeechRecognitionEngine.InstalledRecognizers()) { if (installed.Culture.Name.Equals("zh-CN", StringComparison.CurrentCultureIgnoreCase) && installed.Id.Equals("MS-2052-80-DESK")) { recognizer = new SpeechRecognitionEngine(installed); break; } } var grammars = new GrammarBuilder(); grammars.AppendDictation(); recognizer.LoadGrammar(new Grammar(grammars)); recognizer.SetInputToDefaultAudioDevice(); bool recognizeStarted = false; int speechCount = 0; int silenceCount = 0; Console.WriteLine("正在等候语音输入..."); recognizer.RecognizeAsync(RecognizeMode.Multiple); waveInStart(inputDevice); for (; ; ) { if (!recognizeStarted) { if (recognizer.AudioState == AudioState.Speech) speechCount++; else speechCount = 0; } if (!recognizeStarted && speechCount >= 2) { recognizeStarted = true; speechCount = 0; Console.WriteLine("检测到语音输入,正在录制..."); } if (recognizeStarted) { if (recognizer.AudioState == AudioState.Silence) silenceCount++; else silenceCount = 0; } //checkingMutex.Set(); if (recognizeStarted && silenceCount >= 220) { //checkingMutex.Reset(); silenceCount = 0; unsafe { Console.WriteLine("正在分析语音数据..."); waveInReset(inputDevice); waveInStop(inputDevice); recognizer.RecognizeAsyncStop(); if (recognizer.AudioState == AudioState.Silence) silenceCount++; else silenceCount = 0; var apiKey = "GhC8XzGxu0QVh1WGHdN4UGch"; var secretKey = "kIkXRu20oLnXaC8IZqw4lbR1xFxI0ijF"; var token = OpenReadWithHttps("https://openapi.baidu.com/oauth/2.0/token" + $"?grant_type={ "client_credentials" }&client_id={ apiKey }&client_secret={ secretKey }", String.Empty, "utf-8"); var tokenPrefix = "\"access_token\":[\""; int i; token = token.Substring(i = token.IndexOf(tokenPrefix) + tokenPrefix.Length + 1, token.IndexOf("\"", i + tokenPrefix.Length) - i); var postData = new StringBuilder(); postData.Append("{").Append($"\"format\":\"pcm\",\"rate\":16000,\"channel\":1,\"token\":\"{ token }\",\"cuid\":\"F96625D0-0FBC-491C-B617-9EC0B3A0D5A6\",\"lan\":\"\","); var base64Data = new byte[buffer1.dwBytesRecorded]; Marshal.Copy(buffer1.lpData, base64Data, 0, (int)buffer1.dwBytesRecorded); var base64 = Convert.ToBase64String(base64Data); postData.Append("\"speech\":\"").Append(base64).Append("\",").Append($"\"len\":{ buffer1.dwBytesRecorded }").Append("}"); try { Console.Write("\n识别结果: "); Marshal.FreeHGlobal(buffer1.lpData); var result = OpenReadWithHttps("http://vop.baidu.com/server_api", postData.ToString(), "utf-8"); var prefix = "\"result\":[\""; result = result.Substring(i = result.IndexOf(prefix) + prefix.Length, result.LastIndexOf("\"]") - i + 1); string[] restt = result.Split('\"'); var restlt = restt[0]; Console.WriteLine(restlt); //string resultfinally = Recognize(restlt); try { string resultfinally = Recognize(restlt); loading(resultfinally, "word.txt"); } catch (Exception ex) { Console.WriteLine(ex.Message); //(new SpVoiceClass()).Speak("你说的有些不标准,请重新说"); } Console.WriteLine(); } catch (Exception) { Console.WriteLine("无法识别所说的话语。\n"); } //checkingMutex.Set(); } //checking.Dispose(checkingFinished); break; } Thread.Sleep(1); } //checkingFinished.WaitOne(); } } catch (Exception exception) { Console.WriteLine(exception); } } } } ``` ```

在中国程序员是青春饭吗?

今年,我也32了 ,为了不给大家误导,咨询了猎头、圈内好友,以及年过35岁的几位老程序员……舍了老脸去揭人家伤疤……希望能给大家以帮助,记得帮我点赞哦。 目录: 你以为的人生 一次又一次的伤害 猎头界的真相 如何应对互联网行业的「中年危机」 一、你以为的人生 刚入行时,拿着傲人的工资,想着好好干,以为我们的人生是这样的: 等真到了那一天,你会发现,你的人生很可能是这样的: ...

再不跳槽,应届毕业生拿的都比我多了!

跳槽几乎是每个人职业生涯的一部分,很多HR说“三年两跳”已经是一个跳槽频繁与否的阈值了,可为什么市面上有很多程序员不到一年就跳槽呢?他们不担心影响履历吗? PayScale之前发布的**《员工最短任期公司排行榜》中,两家码农大厂Amazon和Google**,以1年和1.1年的员工任期中位数分列第二、第四名。 PayScale:员工最短任期公司排行榜 意外的是,任期中位数极小的这两家公司,薪资...

我以为我学懂了数据结构,直到看了这个导图才发现,我错了

数据结构与算法思维导图

数据库——玩转SQL语句(以MySQL为例)

一、前言 照着大学的SQL server来学

技术大佬:我去,你写的 switch 语句也太老土了吧

昨天早上通过远程的方式 review 了两名新来同事的代码,大部分代码都写得很漂亮,严谨的同时注释也很到位,这令我非常满意。但当我看到他们当中有一个人写的 switch 语句时,还是忍不住破口大骂:“我擦,小王,你丫写的 switch 语句也太老土了吧!” 来看看小王写的代码吧,看完不要骂我装逼啊。 private static String createPlayer(PlayerTypes p...

华为初面+综合面试(Java技术面)附上面试题

华为面试整体流程大致分为笔试,性格测试,面试,综合面试,回学校等结果。笔试来说,华为的难度较中等,选择题难度和网易腾讯差不多。最后的代码题,相比下来就简单很多,一共3道题目,前2题很容易就AC,题目已经记不太清楚,不过难度确实不大。最后一题最后提交的代码过了75%的样例,一直没有发现剩下的25%可能存在什么坑。 笔试部分太久远,我就不怎么回忆了。直接将面试。 面试 如果说腾讯的面试是挥金如土...

和黑客斗争的 6 天!

互联网公司工作,很难避免不和黑客们打交道,我呆过的两家互联网公司,几乎每月每天每分钟都有黑客在公司网站上扫描。有的是寻找 Sql 注入的缺口,有的是寻找线上服务器可能存在的漏洞,大部分都...

讲一个程序员如何副业月赚三万的真实故事

loonggg读完需要3分钟速读仅需 1 分钟大家好,我是你们的校长。我之前讲过,这年头,只要肯动脑,肯行动,程序员凭借自己的技术,赚钱的方式还是有很多种的。仅仅靠在公司出卖自己的劳动时...

上班一个月,后悔当初着急入职的选择了

最近有个老铁,告诉我说,上班一个月,后悔当初着急入职现在公司了。他之前在美图做手机研发,今年美图那边今年也有一波组织优化调整,他是其中一个,在协商离职后,当时捉急找工作上班,因为有房贷供着,不能没有收入来源。所以匆忙选了一家公司,实际上是一个大型外包公司,主要派遣给其他手机厂商做外包项目。**当时承诺待遇还不错,所以就立马入职去上班了。但是后面入职后,发现薪酬待遇这块并不是HR所说那样,那个HR自...

总结了 150 余个神奇网站,你不来瞅瞅吗?

原博客再更新,可能就没了,之后将持续更新本篇博客。

副业收入是我做程序媛的3倍,工作外的B面人生是怎样的?

提到“程序员”,多数人脑海里首先想到的大约是:为人木讷、薪水超高、工作枯燥…… 然而,当离开工作岗位,撕去层层标签,脱下“程序员”这身外套,有的人生动又有趣,马上展现出了完全不同的A/B面人生! 不论是简单的爱好,还是正经的副业,他们都干得同样出色。偶尔,还能和程序员的特质结合,产生奇妙的“化学反应”。 @Charlotte:平日素颜示人,周末美妆博主 大家都以为程序媛也个个不修边幅,但我们也许...

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

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

如果你是老板,你会不会踢了这样的员工?

有个好朋友ZS,是技术总监,昨天问我:“有一个老下属,跟了我很多年,做事勤勤恳恳,主动性也很好。但随着公司的发展,他的进步速度,跟不上团队的步伐了,有点...

我入职阿里后,才知道原来简历这么写

私下里,有不少读者问我:“二哥,如何才能写出一份专业的技术简历呢?我总感觉自己写的简历太烂了,所以投了无数份,都石沉大海了。”说实话,我自己好多年没有写过简历了,但我认识的一个同行,他在阿里,给我说了一些他当年写简历的方法论,我感觉太牛逼了,实在是忍不住,就分享了出来,希望能够帮助到你。 01、简历的本质 作为简历的撰写者,你必须要搞清楚一点,简历的本质是什么,它就是为了来销售你的价值主张的。往深...

程序员写出这样的代码,能不挨骂吗?

当你换槽填坑时,面对一个新的环境。能够快速熟练,上手实现业务需求是关键。但是,哪些因素会影响你快速上手呢?是原有代码写的不够好?还是注释写的不够好?昨夜...

离职半年了,老东家又发 offer,回不回?

有小伙伴问松哥这个问题,他在上海某公司,在离职了几个月后,前公司的领导联系到他,希望他能够返聘回去,他很纠结要不要回去? 俗话说好马不吃回头草,但是这个小伙伴既然感到纠结了,我觉得至少说明了两个问题:1.曾经的公司还不错;2.现在的日子也不是很如意。否则应该就不会纠结了。 老实说,松哥之前也有过类似的经历,今天就来和小伙伴们聊聊回头草到底吃不吃。 首先一个基本观点,就是离职了也没必要和老东家弄的苦...

HTTP与HTTPS的区别

面试官问HTTP与HTTPS的区别,我这样回答让他竖起大拇指!

程序员毕业去大公司好还是小公司好?

虽然大公司并不是人人都能进,但我仍建议还未毕业的同学,尽力地通过校招向大公司挤,但凡挤进去,你这一生会容易很多。 大公司哪里好?没能进大公司怎么办?答案都在这里了,记得帮我点赞哦。 目录: 技术氛围 内部晋升与跳槽 啥也没学会,公司倒闭了? 不同的人脉圈,注定会有不同的结果 没能去大厂怎么办? 一、技术氛围 纵观整个程序员技术领域,哪个在行业有所名气的大牛,不是在大厂? 而且众所...

程序员为什么千万不要瞎努力?

本文作者用对比非常鲜明的两个开发团队的故事,讲解了敏捷开发之道 —— 如果你的团队缺乏统一标准的环境,那么即使勤劳努力,不仅会极其耗时而且成果甚微,使用...

为什么程序员做外包会被瞧不起?

二哥,有个事想询问下您的意见,您觉得应届生值得去外包吗?公司虽然挺大的,中xx,但待遇感觉挺低,马上要报到,挺纠结的。

当HR压你价,说你只值7K,你该怎么回答?

当HR压你价,说你只值7K时,你可以流畅地回答,记住,是流畅,不能犹豫。 礼貌地说:“7K是吗?了解了。嗯~其实我对贵司的面试官印象很好。只不过,现在我的手头上已经有一份11K的offer。来面试,主要也是自己对贵司挺有兴趣的,所以过来看看……”(未完) 这段话主要是陪HR互诈的同时,从公司兴趣,公司职员印象上,都给予对方正面的肯定,既能提升HR的好感度,又能让谈判气氛融洽,为后面的发挥留足空间。...

面试阿里p7,被按在地上摩擦,鬼知道我经历了什么?

面试阿里p7被问到的问题(当时我只知道第一个):@Conditional是做什么的?@Conditional多个条件是什么逻辑关系?条件判断在什么时候执...

终于懂了TCP和UDP协议区别

终于懂了TCP和UDP协议区别

无代码时代来临,程序员如何保住饭碗?

编程语言层出不穷,从最初的机器语言到如今2500种以上的高级语言,程序员们大呼“学到头秃”。程序员一边面临编程语言不断推陈出新,一边面临由于许多代码已存在,程序员编写新应用程序时存在重复“搬砖”的现象。 无代码/低代码编程应运而生。无代码/低代码是一种创建应用的方法,它可以让开发者使用最少的编码知识来快速开发应用程序。开发者通过图形界面中,可视化建模来组装和配置应用程序。这样一来,开发者直...

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

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

大三实习生,字节跳动面经分享,已拿Offer

说实话,自己的算法,我一个不会,太难了吧

程序员垃圾简历长什么样?

已经连续五年参加大厂校招、社招的技术面试工作,简历看的不下于万份 这篇文章会用实例告诉你,什么是差的程序员简历! 疫情快要结束了,各个公司也都开始春招了,作为即将红遍大江南北的新晋UP主,那当然要为小伙伴们做点事(手动狗头)。 就在公众号里公开征简历,义务帮大家看,并一一点评。《启舰:春招在即,义务帮大家看看简历吧》 一石激起千层浪,三天收到两百多封简历。 花光了两个星期的所有空闲时...

《C语言函数速查》main()主函数

每一个C程序都必须有一main()函数, 可以根据自己的爱好把它放在程序的某个地方。有些程序员把它放在最前面, 而另一些程序员把它放在最后面, 无论放在哪个地方, 以下几点说明都是适合的。

Java岗开发3年,公司临时抽查算法,离职后这几题我记一辈子

前几天我们公司做了一件蠢事,非常非常愚蠢的事情。我原以为从学校出来之后,除了找工作有测试外,不会有任何与考试有关的事儿。 但是,天有不测风云,公司技术总监、人事总监两位大佬突然降临到我们事业线,叫上我老大,给我们组织了一场别开生面的“考试”。 那是一个风和日丽的下午,我翘着二郎腿,左手端着一杯卡布奇诺,右手抓着我的罗技鼠标,滚动着轮轴,穿梭在头条热点之间。 “淡黄的长裙~蓬松的头发...

大牛都会用的IDEA调试技巧!!!

导读 前天面试了一个985高校的实习生,问了他平时用什么开发工具,他想也没想的说IDEA,于是我抛砖引玉的问了一下IDEA的调试用过吧,你说说怎么设置断点...

立即提问
相关内容推荐