一、概述 1、动态库和静态库的异同点 动态链接库(Dynamic Linkable Library,DLL)它提供一些可以直接使用的变量,类和函数。经历了“无库—静态链接库—动态链接库”的历程后,dll应用十分广泛。 静态链接库和动态链接库都是共享代码。 如果采用静态链链接库(.lib),lib中的 ...
分类:
编程语言 时间:
2020-06-29 11:17:56
阅读次数:
56
通常,我写的问题只在生产环境中表现出来,每次执行某个操作时,您不能在受控开发环境中真实再现这些问题。在这些情况下,您需要使用windbg之类的工具来收集转储并进行事后调试。Windbg对于这些类型的问题非常有效,但它有其缺点,因为它不是真正的托管调试器,所以在.NET代码中设置断点或单步执行代码,甚 ...
分类:
其他好文 时间:
2020-06-29 09:41:28
阅读次数:
95
一、maven依赖 <!-- 操作sqlite数据库 start--> <!-- https://mvnrepository.com/artifact/org.xerial/sqlite-jdbc --> <dependency> <groupId>org.xerial</groupId> <art ...
分类:
数据库 时间:
2020-06-29 09:28:15
阅读次数:
69
方法一 直接使用流判断 public static bool isFileLocked(string pathName) { try { if (!File.Exists(pathName)) { return false; } using (var fs = new FileStream(path ...
在一个进程中,调用CreateThread或CreateRemoteThreadEx函数,在另一个进程内创建一个线程(因为不在同一个进程中,所以叫做远程线程)。创建的线程一般为Windows API函数LoadLibrary,来加载一个动态链接库(DLL),从而达到在另一个进程中运行自己所希望运行的 ...
分类:
编程语言 时间:
2020-06-28 15:37:00
阅读次数:
83
概念 jacob官方的解释是Java COM Bridge,即java和com组件间的桥梁。 使用 1、下载解压jacob-1.19,下载地址 2、向工程里导入jacob.jar 3、将 jacob-1.19-x64.dll拷贝到jdk的bin目录或windows/SysWOW64目录 public ...
分类:
其他好文 时间:
2020-06-28 12:51:05
阅读次数:
133
前面的话 作为程序员,每天与电脑打交道的时间可能比家人还多。所以,掌握一些电脑常识,处理棘手问题是必备技能 删除文件 一些文件由于各种原因,无法直接删除。例如,我在卸载git时,安装目录下有一个git_shell_ext64.dll文件无法删除 解决办法是修改其后缀名,如git_shell_ext6 ...
分类:
其他好文 时间:
2020-06-28 12:48:26
阅读次数:
71
#-*- codeing = utf-8 -*- #@Time : 2020/6/14 15:10 #@Author : zhangfudong #@FILE :testSqlite.py #@Software : PyCharm import sqlite3 ## python 支持的轻便的数据库 ...
分类:
数据库 时间:
2020-06-27 20:24:34
阅读次数:
74
https://www.cnblogs.com/theseventhson/p/13194646.html 分享了shellcode 的基本原理,核心思路是动态获取GetProcAddress和LoadLibrary函数地址,再通过这两个函数获取其他windows dll提供的函数地址;需要注意的是 ...
1、创建数据库 2、导入相应jar包 3、创建相应的sqlite或者导入相应sqlite 出现问题:java.lang.ClassNotFoundException: org.sqlite.JDBC project structure 打开方式:ctrl + shift + alt + s 新建ja ...
分类:
数据库 时间:
2020-06-26 23:58:16
阅读次数:
127