杂项管理
文章平均质量分 51
道格拉斯范朋克
中间件
展开
-
NDK 入门指南
NDK 入门指南原生开发工具包 (NDK) 是一组可让您在 Android 应用中利用 C 和 C++ 代码的工具。 可用以从您自己的源代码构建,或者利用现有的预构建库。NDK 不适用于大多数初学的 Android 编程者,对许多类型的 Android 应用没什么价值。 因为它不可避免地会增加开发过程的复杂性,所以通常不值得使用。 但如果您需要执行以下操作,它可能很有用:从设备获取卓越...原创 2022-12-12 18:44:03 · 155 阅读 · 1 评论 -
win10的C盘满了清理方法
win10开机一段时间就满了。开启电脑整理旅程。博主用的win10,win7类别总结一下有效的方法【我的电脑】右键【属性】,【存储】,可以看到应用、其他文件、临时文件三个方面清理磁盘,确实有效,能够清理一部分磁盘空间。【C盘】右键【属性】,【磁盘清理】选项卡过了断时间,或者电脑开机时间长还是没多久就满了在命令行里输入方法4:关闭睡眠,C盘空间多了很多,我以为可以高枕无忧了,过了几天,电脑开机一段时间又开始不断增加的情况。确认了目录问题,具体是什么应用产生的问题,排查后更新C:\Users\xi原创 2022-10-31 10:00:06 · 6207 阅读 · 2 评论 -
打开vs2010,提示无效的许可证数据,需要重新安装
打开vs2010,提示无效的许可证数据,需要重新安装原创 2022-10-26 17:54:48 · 3449 阅读 · 0 评论 -
oracle 10g安装无法定位到getprocessImageFileNamew
oracle 10g在win7上安装报错。网上挺多解决方法 的。解决方法打开database\stage\prereq\db\refhost.xml文件,模仿着添加如下内容<OPERATING_SYSTEM><VERSION VALUE="6.1"/></OPERATING_SYSTEM>打开database\install\oraparam.ini文件,模仿着添加如下内容[Certified Versions]#You can c原创 2021-12-14 20:48:10 · 1342 阅读 · 0 评论 -
Win7安装VS2017等高版本闪退问题
原因:win7系统缺少补丁文件KB4490628、KB4474419解决方法:在http://www.catalog.update.microsoft.com/home.aspx中搜索补丁文件KB4490628、KB4474419,安装补丁文件后就可以正常安装VS原创 2021-03-17 16:29:11 · 488 阅读 · 0 评论 -
VmWare拷贝后Ping不通
博主需要安装很多虚拟机,很天真的想法就是直接拷贝虚拟机文件,拷贝很多分,只修改ip地址就可以使用, 事实是ping不通,检查了各种配置。博主发现,总有一台能ping通局域网,接着网上查阅资料。(桥接模式)NAT模式正常,但是不能拷贝到其他电脑原因:拷贝的虚拟机网络配置是一样的,即使修改IP地址,mac地址还是没有修改。(复制虚拟机后,总是提示,是移动还是复制了虚拟机,请选择复制,这样会自动生成mac地址)手动生成mac地址:虚拟机的网络适配器>高级>查看MAC值-生成不自己.原创 2020-12-31 10:03:37 · 432 阅读 · 0 评论 -
NTP(Network Time Protocol)时间服务器监视器
NTP时间服务器监视器可用于Windows NT / 2000及更新版本的操作系统,允许用户通过用户友好的图形用户界面配置和控制本地NTP服务。 辅助显示本地NTP服务的当前状态以及外部NTP服务。下载用于Windows NT / 2000 / XP / Server 2003 / Vista的NTP时间服务器监视器功能说明截图更新日志许可证文本用于Windows NT / 2000 / XP /...翻译 2018-06-15 09:29:21 · 2255 阅读 · 0 评论 -
c++读取二进制文件(包括PNG图片)
std::string FileName = "文件路径及名称";std::ifsteam StreamPng;StreamPng.open(FileName.c_str(),std::ios_base::binary);StreamPng.seekg(0,std::ios::end);int datasize = StreamPng.tellg();//设置文件指针到末尾,读出文件内容...原创 2018-04-23 10:37:01 · 9686 阅读 · 8 评论 -
编译器错误C2397
Visual Studio 2015编译器错误C2397中可以找到该主题的最新版本。从'type_1'转换为'type_2'需要缩小转换使用统一初始化时发现隐式缩小转换。C语言允许在赋值和初始化时隐式缩小转换,并且C ++也可以适用,即使意外缩小是导致许多代码错误的原因。 为了使代码更安全,当初始化列表中出现缩小转换时,C ++标准需要诊断消息。 在Visual C ++中,使用从Visual S...翻译 2018-03-09 16:43:26 · 1816 阅读 · 0 评论 -
可执行映像文件的结构
可执行程序是由链接器创建的,包含程序的部分映像(运行时还需要堆栈内存)。可执行映像分为几个相连的块,这些块被称为segment段或者section节。1.代码段:存放CPU执行的机器指令,代码区是可共享且只读的。包含了程序中定义的全部函数的可执行的机器码。2.数据区:存放已初始化的全局变量、静态变量(全局和局部)、常量数据。链接器为这些变量分配所需内存。其内存将会和程序执行时完全一样,链接原创 2018-02-02 19:42:34 · 1555 阅读 · 0 评论 -
动态链接库重定向
应用程序可能依赖于特定版本的共享DLL,并且如果使用相同DLL的较新版本或旧版本安装了另一个应用程序,则该应用程序将开始失败。有两种方法可以确保您的应用程序使用正确的DLL:DLL重定向和并行组件。开发人员和管理员应该为现有的应用程序使用DLL重定向,因为它不需要对应用程序进行任何更改。如果您正在创建新应用程序或更新应用程序,并希望将应用程序与潜在问题隔离,请创建一个并排组件。要使用DLL原创 2017-11-21 22:27:07 · 2134 阅读 · 0 评论 -
LoadLibrary函数详细说明
将指定的模块加载到调用进程的地址空间中。指定的模块可能会导致其他模块被加载。对于其他加载选项,请使用 LoadLibraryEx函数。使用语法C ++HMODULE WINAPI LoadLibrary( _In_ LPCTSTR lpFileName);参数lpFileName [in]模块的名称。这可以是库模块(.dll文件)或可执行模块(.exe原创 2017-11-21 22:07:42 · 91083 阅读 · 1 评论 -
VAssists使用技巧
1.在解决方案查找符号快速找到解决方案中的符号与VA的下拉箭头查看或使用更强大的对话shift+alt+s原创 2017-02-16 22:41:45 · 910 阅读 · 0 评论 -
源文件与模块生成时的文件不同,产生的原因
解决办法:1.在工具-> 选项-> 调试-> 常规 里把“要求源文件和版本匹配”的勾勾去掉然后去掉“地址级的调试”的勾勾(这样解决办法:1.在工具-> 选项-> 调试-> 常规 里把“要求源文件和版本匹配”的勾勾去掉然后去掉“地址级的调试”的勾勾(这样就不会出现反汇编代码了)然后重新引用2.直接把WEB项目下面的Bin文件夹下的BLL全部删除。转载 2016-05-05 18:15:55 · 2280 阅读 · 0 评论 -
XA,两阶段提交和X/Open协议
XA和两阶段提交 分布式事务处理是指一个事务可能涉及多个数据库操作,分布式事务处理的关键是必须有一种方法可以知道事务在任何地方所做的所有动作,提交或回滚事务的决定必须产生统一的结果(全部提交或全部回滚)。 X/Open组织(即现在的Open Group)定义了分布式事务处理模型。X/Open DTP模型(1994)包括应用程序(AP)、事务管理器(转载 2016-04-26 11:09:29 · 757 阅读 · 0 评论 -
面向对象模式与框架
面向对象模式与框架翻译 2016-03-28 16:47:00 · 447 阅读 · 0 评论 -
轻松学习RSA加密算法原理
以前也接触过RSA加密算法,感觉这个东西太神秘了,是数学家的事,和我无关。但是,看了很多关于RSA加密算法原理的资料之后,我发现其实原理并不是我们想象中那么复杂,弄懂之后发现原来就只是这样而已.. 学过算法的朋友都知道,计算机中的算法其实就是数学运算。所以,再讲解RSA加密算法之前,有必要了解一下一些必备的数学知识。我们就从数学知识开始讲解。必备数学知识 RSA加密算法转载 2016-06-01 18:04:22 · 948 阅读 · 0 评论 -
常用参考网站
Git使用手册 https://git-scm.com/book/zh/v1原创 2016-07-19 20:58:17 · 296 阅读 · 0 评论 -
关于C++中的虚拟继承的一些总结
1.为什么要引入虚拟继承虚拟继承是多重继承中特有的概念。虚拟基类是为解决多重继承而出现的。如:类D继承自类B1、B2,而类B1、B2都继承自类A,因此在类D中两次出现类A中的变量和函数。为了节省内存空间,可以将B1、B2对A的继承定义为虚拟继承,而A就成了虚拟基类。实现的代码如下:class Aclass B1:public virtual A;class B2:public vi转载 2016-10-13 10:06:24 · 209 阅读 · 0 评论 -
C/C++面试解析
源代码是这样的class CBase{public:virtual void MemberFun(void){cout}virtual void MemberFunction(int){ cout}};class CDeriver:public CBase{public:void MemberFun(void原创 2016-11-26 16:45:31 · 311 阅读 · 0 评论 -
(int*)0
int * p=(int*)0;printf("%d",int(p+100));第一句话的意思是p指向了0这个地址,加上100就是100这个地址,指针是4个字节,所以地址的整形序号就是400输出的结果是:原创 2016-11-26 17:12:49 · 2060 阅读 · 0 评论 -
DBF文件的字段扩位
使用FoxPro 9.0 中文版打开DBF文件显示---编辑--- 将文件模式从浏览改为编辑模式,然后才能编辑显示--表设计器 就可以编辑内容字段及其长度了原创 2016-06-17 16:44:26 · 756 阅读 · 0 评论 -
数据库学习整理
20160412原创 2016-04-14 16:12:36 · 474 阅读 · 0 评论