[记录点滴]授人以渔,从Tensorflow找不到dll扩展到如何排查问题 目录 [记录点滴]授人以渔,从Tensorflow找不到dll扩展到如何排查问题 0x00 摘要 0x01 引言 0x02 如何找到缺失的dll 2.1 Process Monitor可以捕获哪些事件? 2.2 Process Monitor默认列 2.3 排查过程 2.3.1 实验代码 2.3.2 初步上手 2.3.3 筛选Process Monitor数据 2.3.4 Filter 2.3.5 查看单个事件 2.3.…
反射记录点滴 1. 反射获取类的属性 Class.getDeclareFileld(String name) 返回一个Filed对象,该对象反映此Class对象所表示的类或接口的指定已声明字段. Class.getDeclaredFields() 返回Field对象的一个数据,这些对象反应此Class对象所表示的类或接口所声明的所有字段. Class.getField(String name) 返回一个Field对象,它反应此Class对象所表示的类或接口公共成员字段. Class.getFie…
用C#调用自己写的C++ DLL(x64),总是提示找不到DLL,调试可以,发布release老是提示找不到DLL(dll文件确定存在) 原因:Visual C++的DLL分发方式没选:调试默认选择:多线程调试 (/MTd)--d结尾的是Debug调试版本 解决方法:选择:多线程 (/MT),说明:这种方法应该对于一些程序来说最实用,仅需一个程序,放到哪都可以运行. /MT意思就是静态编译VC运行库,静态了之后就不会再依赖MSVCR140.DLL或者其他版本运行库了. 解释: 1,[项目属性]-…
最近需要在C#下调用一个c++ dll库,不管怎样dllimport就是报错找不到该dll文件,路径.函数名称.参数.dllimport参数逐个检查确认无误也无济于事,无奈想用其他语言调用试试,由于是c++的dll照理用c++试最好了,这点事用masm32开发简单快捷就用masm32写了个调用小程序,这其中有个修饰名问题需要注意.使用dumpbin 命令查看c++ dll发现使用的是默认修饰名__cdecl,关于masm32怎样调用c++最简单就是在c++里使用 extern “c”,可惜这个d…
最近调试程序的经常弹出找不到DLL.只好一个个把DLL拷贝到程序目录下(我是拷贝到源文件目录,也有人说是Debug目录). 其实可以这么设置: 项目属性->配置属性->调试->工作目录. 把DLL目录放进去就OK了.再也不用,拷贝啦!…
环境:Centos6.5,Apache2.4, PHP5.5, MySql5.6. phpMyAdmin版本:https://files.phpmyadmin.net/phpMyAdmin/4.4.11/phpMyAdmin-4.4.11-english.zip 下载后直接放到网站根目录,然后配置如下: $cfg['Servers'][$i]['user'] = 'root'; $cfg['Servers'][$i]['password'] = 'root'; 然后保存,打开http://loc…
用C#调用自己写的C++ DLL(x64),总是提示找不到DLL,调试可以,发布release老是提示找不到DLL(dll文件确定存在) 原因:Visual C++的DLL分发方式没选:调试默认选择:多线程调试 (/MTd)--d结尾的是Debug调试版本 解决方法: 选择:多线程 (/MT),说明:这种方法应该对于一些程序来说最实用,仅需一个程序,放到哪都可以运行. /MT意思就是静态编译VC运行库,静态了之后就不会再依赖MSVCR140.DLL或者其他版本运行库了. 解释: 1,[项目属性]…
之前说wcf以tcp协议作为通信方式的话会出现很多奇怪的bug,今天我把自己遇到的比较特殊的一个exception和解决方案列出来.主要是自己记录一下,顺便方便遇到这个问题的有缘人吧!废话不多说直接上代码: 首先看看我遇到的exception截图: 出现这种异常属于你的服务端程序出错了,但是又看不见异常源在哪,所以你需要在你的配置文件中添加相应的配置,以便让服务的异常信息返回到客户端. 下面两种情况: 1.如果你的配置文件是以config文件存在的话,需要添加配置节点 <behaviors>…
转入Intellij已经有1个月了,编程效率确实比Eclipse快了很多,而且可以直接使用Maven,然后就想写个小项目玩玩,架构搭建完后,想着万事俱备,又不是第一次玩框架,照葫芦画瓢撑死半天就能完成了,结果我是万万没想到,全情投(填)入(坑)时间花了半天多,而且大部分是漫无目的试错,汗,发现出了问题网上找不到的时候还真是无头苍蝇. 初始的项目结构是这样的 一切都准备好了.运行测试.启动没有问题,当请求该dao的方法时,不出意外的报错了.如下 org.apache.ibatis.binding.…
1:关于断点 设置断点点三角是进不去的,这个是类似c#的release 正式版, 点第二个红圈内的debug的那个按钮才可以   . 这个按钮可以让程序及时进入当前断点处 2:对于背景颜色 android:textColor="@color/white" 这个@color不是文件名,是文件名下定义的一个名称<color> 算是地址吧@ 找这个color的定义地方app\src\main\res\values\colors.xml 实际是在这个目录的文件里定义的 3:关于加l…