空持百千偈
码龄5年
  • 62,585
    被访问
  • 58
    原创
  • 374,547
    排名
  • 5
    粉丝
关注
提问 私信
  • 加入CSDN时间: 2017-05-13
博客简介:

空持百千偈的博客

查看详细资料
  • 2
    领奖
    总分 160 当月 6
个人成就
  • 获得18次点赞
  • 内容获得28次评论
  • 获得89次收藏
创作历程
  • 8篇
    2021年
  • 14篇
    2020年
  • 20篇
    2019年
  • 18篇
    2017年
成就勋章
TA的专栏
  • JNI
    3篇
  • QT
    1篇
  • leetcode
    2篇
  • WTL/MFC
    8篇
  • hihoCoder
    20篇
  • Java 笔记
  • C/C++基础
    6篇
  • 拿来就用
    1篇
  • Tips
    3篇
  • 按键精灵/大漠插件
  • Linux
    2篇
  • 其他
    7篇
  • 键盘码表
    1篇
  • Utils
    1篇
  • Windows
    5篇
兴趣领域 设置
  • 人工智能
    深度学习
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

程序签名自校验 ,防止程序被病毒注入

/*****************************************************//* 软件本身数字签名校验/*参数:/* unsigned char* pubkeyTLV 公钥TLV数据/* unsigned int uiPubKLen 数据长度/*返回值:/* TRUE 签名正常,程序未被改动/* FALSE 签名无效,程序被篡改/************************
原创
发布博客 2021.08.10 ·
93 阅读 ·
0 点赞 ·
0 评论

strcpy_s与 strcpy的 区别和 遇到的坑

首先strcpy 是标准c函数数 任何 c/c++ 编译器都支持strcpy_s 是微软定义的,其他编译器都不支持strcpy定义:char * strcpy ( char * destination, const char * source );strcpy_s定义:errno_t __cdecl strcpy_s( char* _Destination, size_t _SizeInBytes, char const* _Sour
原创
发布博客 2021.07.15 ·
167 阅读 ·
1 点赞 ·
0 评论

Windows下 xxx.html 与 xxx_files 文件夹的绑定现象

环境 : win7 64位发现了一个有趣的现象,在保存网页时,不仅保存了html文件,同时资源文件也保存在了一个与网页同名 带后缀为_files的文件夹当企图重命名html文件或者文件夹时,会弹出提示为了测试,手动创建了一个空的"123.html"和一个空的"123_files"文件夹,当尝试重命名其中一个时,也弹出如上图提示。未找到相关原因,经测试只发现了.html 和 .htm 后缀的文件有这种现象,猜想可能是windows专门为保存网页脱机文件设置的机制吧。...
原创
发布博客 2021.03.19 ·
228 阅读 ·
0 点赞 ·
0 评论

C++ 通过Com 组件 启用/禁用 网卡 查看网卡状态

#include <NetCon.h>void ChangeNetState(){ CoInitialize(NULL); INetConnectionManager* pNetManager; INetConnection* pNetConnection; IEnumNetConnection* pEnum; if (S_OK != CoCreateInstance(CLSID_ConnectionManager, NULL, CLSCTX_SER
原创
发布博客 2021.03.17 ·
351 阅读 ·
1 点赞 ·
0 评论

JNI学习笔记(三):C/C++ 调用 java类 方法

本文使用的开发环境:vs2008idea 64位jdk 1.8 64位概述:前两篇文章中已经实现了java调用 c++ 方法 ,本篇文章主要 实现 c/c++ 调用 java方法相关文章索引:JNI学习笔记(一):环境配置及简单使用 java调用c++dll库JNI学习笔记(二):各种类型参数的处理和输入输出 ( String StringBuffer Arraylist 自定义类等)示例代码:自定义类TestA,用来存储数据//TestA.javapublic c
原创
发布博客 2021.03.15 ·
84 阅读 ·
0 点赞 ·
1 评论

Jni 项目 包含各种数据类型转换

发布资源 2021.03.11 ·
zip

JNI学习笔记(二):各种类型参数的处理和输入输出 ( String StringBuffer Arraylist 自定义类 等)

开发环境 :  vs2008 、idea java8JAVA 调用 C/C++ 动态库前一篇文章 JNI学习笔记(一):环境配置及简单使用 java调用c++ dll库 中已经实现了java调用dll 。但是,由于java和c++ 的数据类型是不同的,所以处理java和c++ 数据交互的重点是 各种类型的转换。1.基本类型的处理jni.h中已经对基本类型有了定义,不需要进行额外处理示例代码: //JniTest.java 在java中的函数声明 //通过返回值 返回 int类型
原创
发布博客 2021.03.10 ·
246 阅读 ·
0 点赞 ·
0 评论

JNI学习笔记(一):环境配置及简单使用 java调用c++ dll库

开发环境 :  vs2008 、idea java81.在idea里创建一个空项目,创建测试类public class JniTest { public native void voidPrintTest(); public static void main(String[] args){ System.loadLibrary("jniLibrary"); JniTest jniDemo = new JniTest(); jniDem
原创
发布博客 2021.03.05 ·
84 阅读 ·
0 点赞 ·
4 评论

OpenCV windows 下 源码编译生成静态库

一、下载官网下载opencv : 下载地址https://opencv.org/releases/我下载的是最新版OpenCV – 4.5.1下载速度比较慢 ,可以参考 https://blog.csdn.net/xuyouqiang1987/article/details/103476287中的方法使用迅雷下载二、Cmake配置vs项目编译opencvcmake 的安装需要另行百度Where is the rource code :OpenCV源代码所在的文件夹(我的是 C:\opencv
原创
发布博客 2021.01.19 ·
358 阅读 ·
1 点赞 ·
2 评论

PKCS #11 v2.20 官方文档英文原版

发布资源 2021.01.06 ·
pdf

Windows 注册表相关API总结

一、注册表简介注册表实际上是一个管理配置系统运行参数的核心数据库,它记录了安装软件与运行程序的关联关系,计算机的硬件配置等信息。可以说计算机上所有针对硬件、软件、网络的操作都是源于注册表的。可以使用 regedit.exe 这个系统提供的注册表编辑器去管理编辑注册表,他只是一个编辑器不是注册表的文件。如上图所示,注册表预设有五个根键:HKEY_CLASSES_ROOTHKEY_CURRENT_USERHKEY_LOCAL_MACHINEHKEY_USERHKEY_CURRENT_CONFI
原创
发布博客 2020.10.22 ·
905 阅读 ·
1 点赞 ·
0 评论

c/c++ 一些不常用却有奇效的函数

1._msize 返回在堆中分配的存储块的大小。#include <malloc.h>size_t _msize( void *memblock);
原创
发布博客 2020.10.20 ·
54 阅读 ·
0 点赞 ·
0 评论

QT 出现 warning: unterminated #pragma pack (push, ...) at end of file 问题

出现问题的QT版本 : QT 5.14.2现象:解决办法:在#pragma pack(push) 前面加上分号 ;#pragma pack(push)参考地址:https://bugreports.qt.io/browse/QTCREATORBUG-21437
原创
发布博客 2020.06.29 ·
1481 阅读 ·
2 点赞 ·
0 评论

通过修改注册表 修改 IE 安全设置 ActiveX 控件被拒解决方法

参考的原文地址: 通过注册表修改IE的Internet选项 Internet Explorer 安全区域设置存储在以下注册表子项下面:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\InternetSettingsHKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\InternetSettings这些注册表项包含以下项:TemplatePoli
原创
发布博客 2020.06.19 ·
998 阅读 ·
1 点赞 ·
0 评论

火狐Firefox 各个版本浏览器 官方下载地址

https://ftp.mozilla.org/pub/firefox/releases/
原创
发布博客 2020.06.18 ·
932 阅读 ·
0 点赞 ·
0 评论

面试题64. 求1+2+…+n 【小技巧】

原题地址:LeetCode 面试题64. 求1+2+…+n题目:求 1+2+…+n ,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。示例 1:输入: n = 3输出: 6示例 2:输入: n = 9输出: 45限制:1 <= n <= 10000这道题主要的难点是各种限制。限制乘除法,不能使用公式 1+ … +n = (1+n)*n/2;限制for,while等 ,不能使用循环限制i
原创
发布博客 2020.06.02 ·
251 阅读 ·
0 点赞 ·
0 评论

1371. 每个元音包含偶数次的最长子字符串【前缀和 + 状态压缩】

原题地址:LeetCode 1371. 每个元音包含偶数次的最长子字符串题目:示例 1:输入:s = “eleetminicoworoep”输出:13解释:最长子字符串是 “leetminicowor” ,它包含 e,i,o 各 2 个,以及 0 个 a,u 。示例 2:输入:s = “leetcodeisgreat”输出:5解释:最长子字符串是 “leetc” ,其中包含 2 个 e 。示例 3:输入:s = “bcbcbc”输出:6解释:这个示例中,字符串 “bcbc
原创
发布博客 2020.05.26 ·
79 阅读 ·
0 点赞 ·
0 评论

c++ 中 如何把 结构体 / 类 当作 if/for/while 的判断条件

#include<iostream>using namespace std;struct Test{ int x;}; int main(int argc, char* argv[]){ struct Test t = {3}; if(t); return 0;}当我们这样写的时候,编译器是编译不过的,因为无法判断if(t),编译器会报类似这样的错意思是无法从Test 类型转换成bool 型所以我们只要重载类型转换运算符就可以了#include<iostr
原创
发布博客 2020.05.09 ·
918 阅读 ·
2 点赞 ·
0 评论

MFC 实现拖动文件获取文件路径

参考文章:Edit Control实现文件拖拽                  DragQueryFile1.文件拖动到对话框(1)添加消息映射//CMyTestDlg.cppBEGIN_MESSAGE_MA...
原创
发布博客 2020.04.15 ·
466 阅读 ·
1 点赞 ·
0 评论

CRITICAL_SECTION 临界区/关键代码段的 使用

先把代码贴上,有时间再补详细说明//头文件#include<windows.h>//声明全局变量CRITICAL_SECTION g_csTest1; //初始化InitializeCriticalSection(&g_csTest1); //使用EnterCriticalSection(&g_csTest1); ....需要临界访问的代码...
原创
发布博客 2020.03.17 ·
233 阅读 ·
0 点赞 ·
0 评论
加载更多