- 博客(51)
- 资源 (1)
- 收藏
- 关注
原创 无法定位程序输入点fatBinaryCtl于动态链接库C:\Windows\System32\nvopencl.dll上
试了几种网上的解决方法,结果都以失败告终。我怀疑问题的原因是在更新显卡驱动程序时,更新过程中的操作被360误杀了,导致该更新的dll文件没有更新过去,后面就再也找不到了。我尝试了如下方法:1、去另一台机器上拷贝该库函数后,未能解决问题;2、控制面板——>卸载程序——》卸载显卡驱动,重新到NVIDIA官网下载对应的驱动程序,显卡型号可以在鲁大师硬件检测中看到,结果发现安装后,未能解决问题;3、在网上找到一篇文章,说是win10系统未更新到最新版导致该问题,那就先更新win10系统(自行百度,
2020-10-10 11:40:12
15957
2
原创 python 中@修饰符的作用
在python 项目中, 有些类函数前面会有一些 @ 修饰的函数,主要作用是 在不影响原函数的前提下,对原函数新增一些功能,例如:@ A # A是一个函数 有自己的定义B() #B也是一个函数 有自己的定义作用就是,B函数其实我们已经定义好了,但此时又想增加功能,又不想去动B函数,此时,就可以按上述方式新定义A函数,A函数在调用B函数的同时,补充我们想增加的一些功能,此时,在别的地...
2020-03-24 22:51:15
663
原创 使用bond4聚合端口未达到带宽扩容原因
背景:两台服务器应用程序之间涉及到数据传输,其中服务器A 有万兆口,而服务器B只有4个千兆口,由于需要尽可能的提升传输速率,采用服务器A ----交换机----- 服务器B 的方式进行组网根据网上现有资料,最快捷的方式是使用基于LACP(链路聚合控制) 的bond方式来使服务器B的4个端口进行聚合,对外表现为聚合后的带宽,即4000Mb/s 的传输效果; 配置方法:1、 服务器B上配置...
2020-01-01 22:14:03
7242
3
转载 C/C++程序执行时,操作系统具体会做些什么工作(C系语言初学者请坚持看完。。。)
作为一个开发人员,懂得程序程序在执行时,计算机CPU、存储究竟做了哪些事情,我认为是非常有必要的,特别是我自己的程序在出现bug后,请了一位大神,在汇编层面去分析,才找到问题的原因,这让我意识到汇编语言也得简单会一些,不能因为看起来复杂就不去了解。 之前收集了很多资料,但感觉都讲的不够系统,或者说确实是我的底子过于薄弱,现在就将该文分享给感兴趣的人学习。原文地址:https://baijia...
2019-06-22 10:47:18
3173
转载 关于printf,sprintf,fprintf三者的快速理解
三个printf都是将数据输出到某个地方;printf: 将数据 按照定义的格式固定输出到屏幕;sprintf: 将数据按固定格式输出到某个缓存中,可以这么理解,其实它功能和printf差不读,只是printf输出到了屏幕上,而 sprintf只是将同样的内容装到了某个缓存中。fprintf: 同上,该函数将要输出的数据,按照定义的格式,输...
2019-06-15 11:26:26
2300
转载 TCP 三次握手四次挥手过程简介 简单明了
原文参考:https://www.jb51.net/article/128826.htmTCP是面向连接的,通信双方在数据传输之前,必须先在双方之间建立一条连接通道,TCP是通过三次握手建立连接的,是由客户端的connect来触发的操作。当输出传输完毕之后,需要通过四次挥手来断开连接,回收资源,在socket编程中,这一过程由客户端或服务端任一方执行close来触发。所谓三次握手(...
2019-06-14 10:36:21
655
转载 如何一次性安装SecurityCRT成功
原文参考地址:https://blog.csdn.net/qincidong/article/details/82699008CRT的重要性就不用多说了,我们可以通过该工具将编译生成好的linux程序,通过它传到linux平台上运行,真的非常方便。我是在这个地址下载的https:去//掉pan.baidu.中com/s/文1dGMKJF7#list/path=%2F, scrt736-x6...
2019-04-06 22:12:53
1857
原创 预定义常量WIN32、_WIN32、_WIN64的作用
本文参考 Kevin_土豆博文: https://blog.csdn.net/comphoner/article/details/70626398。先说结论:1、 WIN32/_WIN32 可以用来判断是否 Windows 系统(对于跨平台程序)2、 _WIN64 用来判断编译环境是 x86(32位) 还是 x64(64位) 在 Win32 配置下,_WIN32 ...
2019-02-23 19:10:51
7367
2
转载 linux安装搜狗输入法失败解决办法
转载 : 原文:https://blog.csdn.net/Synioe/article/details/84779340 作者:Synioe 安装sogoupinyin失败解决办法:1.sudo su2.dpkg -i sogoupinyin_2.2.0.0108_amd64.deb仍有错误3.apt-get update4.sudo add-apt-reposi...
2019-01-08 09:55:05
12353
1
原创 Ultroeditor 如何修改背景颜色? 到菜单栏选择 视图—>主题—>然后再 下拉列表中 所有英文名的主题中,随便选一个就可以了。
因为经常用到 ultroeditor打开数据,查看数据的十六进制格式显示(这个功能只需要在菜单栏的那些图标中,点击一下 那个看似 有很多0 1的那个图标即可), 由于软件背景是黑色的,导致看起来纪委不舒服,为了让背景颜色变成白色,只需要选一个合适的主题就可以了,如下所示:当前选择的是midnight 黑布隆冬的,看都看不清楚。。。 重新选择classic 经典款后,立马一片雪白,好喜欢...
2018-12-29 16:38:09
691
原创 应用程序无法正常启动0x000007b,请单击“确定”关闭应用程序(不要着急,先定位问题)
在使用VS2010调试程序时,程序无法正常启动,然后显示无法启动错误,因为我能保证程序本身没有问题,因为以前都从未出现过此类问题,所以也是非常懵逼,在网上搜索了一圈,发现大部分回答都是让去修复windows缺少directx的库文件,但我按照上面方式试了一下,仍然有问题,最后按照博文 :https://blog.csdn.net/hellokandy/article/details/804...
2018-12-29 15:47:43
12063
原创 VS2010 C语言 找不到文件No such file or directory
出现这个问题,说白了,就是编译器找不到你要#include的头文件,但是你可能会问,我的文件命名就在呀,它是眼瞎吗?这么明显都找不到,这个你还真不能怪编译器,通过以下VS2010设置,可以将你要包含的头文件都告诉编译器,它就可以找到了:右键项目——属性——配置属性——C/C++——常规——附加包含目录,1、把系统认为缺少的那个文件的路径添加进去,相对路径绝对路径都可以,基本上按照这个操作就...
2018-12-25 12:45:01
14954
转载 Windows系统和vmware中linux建立共享文件区域的方法(通过搭建samba服务进行)(解决共享文件只能访问 不能修改的问题)
在进行跨平台时,有时候需要将程序放在linux下面去编译运行,但是码代码还是是在windows上进行的,毕竟windows上拥有更多的编码辅助工具,因此就涉及到在windows平台下码了代码后,如何快速将代码到linux下进行编译运行,一个比较好的方法就是建立一块共享区域,在该区域上,windows和linux都能识别该区域中的文件,这样就达到目标了。一个比较常用的方法就是搭建Samba服务进行。...
2018-12-23 22:16:19
985
转载 Shell_NotifyIcon 删除托盘图标后右下角图标没有立即消失
转载,原文地址:http://blog.sina.com.cn/s/blog_7bddd8530100w85n.html 今天一时想解决我们公司某个工具箱软件的托盘图标删除后不自动消失的问题,发现网上也有很多网友发这样的质疑,但都没有比较确切的回答: 通常在程序退出时调用以下代码 便可以删除托盘图标: NOTIFYICONDATA tnd; ...
2018-12-13 11:42:03
2110
原创 MFC 入门介绍和实例操作
最近在做一个简单界面实现的项目,从未学习过MFC相关的知识,在网上找了一些文档学习,加上已有的项目代码,简单总结如下,希望对大家有帮助。主要参考了文章:https://blog.csdn.net/iflyme/article/details/77222457 MFC基础对话框新建:打开vs2010——文件——新建——项目——选择“MFC应用程序”(填写项目名称)——(MFC程序)下一步——...
2018-12-12 15:02:27
12118
原创 usb大容量存储设备 被禁用 无法启动,彻底卸载大势至 【手贱,安装大势至USB接口软件后无法使用U盘】
背景: 因为好奇心作祟,当然也有一点相关需求,下载大势至USB接口软件 安装后,电脑无法识别 U盘,导致U盘无法使用。通过设备管理器——通用串行总线控制器——无法启用打感叹号的 USB大容量存储项,启用一直失败,然后使用ctrl+del+alt ,打开任务管理器,关掉Ds开头的那一项 对应于 大势至 软件的进程,但是发现结束进程后,该进程立马恢复,这不是典型的耍流氓嘛!!! 彻底卸载大...
2018-12-04 21:38:08
21069
2
转载 Makefile 使用总结(再忙也得学)
这篇文章对makefile的总结非常齐全,值得细读。原文地址:https://www.cnblogs.com/wang_yb/p/3990952.html1. Makefile 简介Makefile 是和 make 命令一起配合使用的.很多大型项目的编译都是通过 Makefile 来组织的, 如果没有 Makefile, 那很多项目中各种库和代码之间的依赖关系不知会多复杂.Make...
2018-12-02 10:29:08
804
原创 借助openssl将数据转换为ASN1 der格式
本文是参照别的文章,再根据自己实践后整理的,若有不当之处,还请批评指正!使用openssl将C结构体转换为ASN1 Der格式时,首先需要包含如下几个头文件:#include <openssl/asn1.h>#include <openssl/asn1t.h>#include <openssl/ossl_typ.h>然后,按如下三个步骤进行操...
2018-11-30 20:15:56
4285
1
转载 一次性区分线程与进程在程序执行中的关系
一直不能区分线程是CPU调度和分配的基本单位,进程是操作系统进行资源分配的最小单位的关系,下面这段话是从一片博文中摘抄的,让我几周以来的模糊认识一下子清晰起来,希望对大家理解有帮助,原博文地址在前一篇文章中已贴出,好文章读起来真是受益匪浅,原文如下: 线程是CPU调度和分配的基本单位,一定要和 进程是操作系统进行资源分配(包括cpu、内存、磁盘IO等)的最小单位 区别清楚。有句话说CPU只能看...
2018-11-25 10:40:58
184
转载 CPU如何执行进程、多线程,他们之间的关系是怎样的
好文章分享,转自:https://www.cnblogs.com/csfeng/p/8670704.html当面临这些问题的时候,有两个关键词无法绕开,那就是并行和并发。首先,要先了解几个概念: 1、进程是程序的一次执行。 2、进程是资源分配的基本单位(调度单位)。 3、一个进程可以包括多个线程。 4、在单CPU计算机中,有一个资源是无法被多个程序并行使用的:...
2018-11-25 10:33:43
9736
2
原创 USB设备路径是什么,是什么格式的?
原始博文链接地址:https://www.silabs.com/community/interface/knowledge-base.entry.html/2013/11/21/windows_usb_devicep-aGxD现整理翻译如下,但鼓励还是看原文好,因为我的英语也很菜o(╥﹏╥)oWhat is a Windows USB device path and how is it f...
2018-11-17 13:29:21
6229
原创 如何修改Klocwork扫描出来的问题(C代码)
下面是自己修改Klocwork扫描出来的问题的心得体会:1、凡是malloc申请空间以后,记得考虑malloc失败的这种情况p=malloc()if(p==NULL)return ; 2、函数结束时,凡是malloc的,记得用free释放,对于获取的句柄指针,记得用closehandle()进行处理。3、数组定义是,一定要明确申请的空间大小,不要依赖于实际元素数量让系统自己...
2018-11-15 10:22:52
1508
1
原创 如何确保USB磁盘安全拔出,如何对缓存刷新?
使用FlushFileBuffers( File handle )函数刷新一下,把缓存的数据该写的都写到磁盘中去,函数执行成功返回 非0,失败返回0
2018-11-07 11:48:55
541
转载 USB开设备开发学习之四:USB传输之控制传输
原文:https://blog.csdn.net/go_str/article/details/80782229 前言 USB控制传输分为以下四种:批量传输:批量传输一般用于批量的和非实时的数据传输,通俗的来说就是用于数据量大但对时间要求又不高的场合的一种传输方式,类似用于USB打印机和USB扫描仪等等。中断传输:中断传输一般用于小批量的和非连续的数据传输,通俗的来说就是用于数据量...
2018-10-30 15:42:44
3326
转载 USB开设备开发学习之二: USB具体通讯过程(含枚举过程)
原文:https://blog.csdn.net/go_str/article/details/80802452 前言 现在刚开始接触USB的开发,零零散散学习了一些USB基础知识,但是却得不到连贯。在这个学习过程中首先困惑的就是USB通讯过程究竟是什么样子的,我觉得做一下的了解后整合后记录下来,首先从USB整体结构基础来入手直到整个通讯过程。可能有理解不到位的地方,望各位能够指正,我...
2018-10-30 15:37:38
3111
转载 USB开设备开发学习之三:USB中的端点详细了解
原文:https://blog.csdn.net/go_str/article/details/80985717 前言 端点在实际的USB通讯过程种的具体作用与含义十分重要,但是有些难以理解,自己整理一些知识作为备忘。(注: 1、文中的EP表示Endpoint;)一、端点概念。 端点(Endpoint),是主机与设备之间通讯数据的接收或来源。主机与设备之间通信...
2018-10-30 15:34:59
3422
原创 【不用敲命令】如何正常启动双系统(windows win7 linux ubuntu ),避免任一系统启动项丢失或启动卡壳、卡顿!
本说明针对正常安装双系统后,避免启动任一系统困难。【以Win7下安装Ubuntu为例】 当在win7系统上安装好Ubuntu系统后,进入系统时,发现可以看到win7的启动条目,但选择以后,有时候选择了能进,多用几次后就发现不行了,因此很恼火。 操作步骤: 1、用U盘制作好大白菜或老毛桃启动盘。进入winPE后,点击‘修复启动引导’{图标长得像医生用的急救箱}。选择自动修复后进行修复。...
2018-10-18 09:35:04
601
原创 dll导出方式
在一个dll工程中,想要导出某些函数,那么就必须给程序标记清楚,程序才会这样去做。如果要想导出一个函数,那么,有如下两种方式:1、在函数声明时候,在函数前面加上 __declspec(dllexport),如下:#ifdef __cplusplusextern "C"{#endif__declspec(dllexport) 返回值类型 函数名(函数参数);#ifdef __...
2018-10-12 10:09:54
1262
转载 C语言 函数指针调用时加星号与不加星号?
函数指针在赋值以后,例如通过库动态加载方式,然后在使用时,程序调用遇到了既加星号,也有不加星号的方式,因此有点疑惑。先上实例,再作分析#include <stdio.h>void myfun(void);int main(void){void (*pf)(void);pf = myfun; /* 也可以这样赋值:pf = &myfun; 其道理同下*/(*pf...
2018-10-11 14:52:17
9377
原创 VS2010 Source insight SVN常用设置记录
VS中保存多个历史工程打开记录数量设置,工具——>选项——>环境——>常规 面板下 右侧设置。VS中如何在替换时,输入换行符,在"替换"中的查找项中填写"\+"字符串,然后在"替换"项中填写"\+\n"字符串,并将"使用:"项选中"正则表达式"。 本地电脑上自己在自己的电脑上建了一个SVN,然后把仓库位置放到一个硬盘上,每次操作后就
2018-10-11 12:05:37
236
原创 使用wampsever 搭建 wordpress 全过程问题和方案总结
1 无法安装wampsever 出现0x0007b错误 使用DirectXv3.5扩展版解决 同时安装 dotNetFx40_Full_x86_x64 .net软件2、安装wamp版本是3.0.6,安装好以后无法打开 phpmyadmin. IE浏览器无法打开,但换浏览器以后就可以正常打开了. [浏览器在作祟]3、由于在自己电脑上是通过4.9.4 升级到4.9.8方式进行的,但由于服务器...
2018-09-14 18:42:29
522
原创 wordpress 如何在首页和分类目录下 只显示 标题 或摘要 不显示全文
wordpress安装好后,发现在首页和分类目录会看到文章以全文方式展示,这样很不方便阅读和查找,比较好的方式是通过只显示标题和部分内容,我使用的网站主题是 wordpress自带的 twentyseventeen,为了达到上述效果,通过进入/wp_content/themes/twentyseventeen下,找到index.php文件 ,用专门的代码编辑工具打开,不要用写字板之类的,找到get...
2018-09-11 09:59:27
9493
原创 VS2010 窗口 混乱 ,窗口排版被搞乱了怎么办?
不知道怎么搞的,双击查找结果以后,查找符号所在窗口跑到下面与错误列表并列了,而不是和代码窗口一起排列,看得我心乱如麻,没办法,想回到最初那种窗口布局就好了,搜索了一下,按如下方式进行即可:窗口——>重置窗口布局...
2018-09-07 10:03:15
3841
原创 wampserver wordpress 外网访问时网页图片无法显示
使用wampserver 搭建环境,安装好wordpress 以后,本地打开网页正常,但是外网访问时,无法正常显示背景图片,在网上查询了很多资料,最终的解决办法如下:1、进入wamp 上的PHPmyadmin数据库里面,点击你的wordpress使用的数据库。2、点击 wp_options那一栏的标题,进去以后会看到许多栏目,查看option name那一列。3、分别编辑siteurl...
2018-09-04 20:39:20
3321
转载 wordpress 在wamp中安装好后,其他主机访问被拒绝 403 forbidden
在window服务器上用wamp搭建完环境后,输入IP地址,出现ForbiddenYou don't have permission to access / wordpress on this server.Apache/2.4.23 (Win64) PHP/5.6.25 Server at123.207.226.239 Port 80错误。在网上查询后,定位到Apache配置文件...
2018-09-04 18:58:52
955
原创 .cpp文件变成.c文件后出现的问题
使用VS2010编写C程序,在编写代码过程中,按照VS的默认方式新建文件,得到的全是cpp后缀的文件,一直到代码编写完毕,功能全部实现。最后,因为是C程序,所以希望还是全部以.c文件为主,方便跨平台编译。 本来以为直接在VS中将后缀名修改就可以了,没想到修改完以后,出现了几百个error,吓死个人!最后在网上找出原因,纯C环境中,对变量的声明必须在函数开始的地方,否则就会报错,总结如下: ...
2018-09-04 16:03:51
4166
原创 双系统 linux+win7 无法启动 显示 error:unknown filesystem grub rescue
之前为了测试,装了centos+win7的双系统,主要还是在win7上干活,但昨天突然开不了机了,一进去就显示error:unknown filesystem grub rescue ,因为linux没有什么重要的东西,所以就想着linux要不要都无所谓了,但一定要保证win7的东西别丢了,所以直接使用U盘制作启动盘,进入winPE,选择diskgenius分区工具,硬盘——>重建主引导记录...
2018-09-04 10:32:41
773
原创 如何通过 读取配置参数 而不是 预编译 宏定义方式 来决定是否执行printf函数
在一个项目中,本来开始决定通过宏定义方式来决定是否进行 printf 打印调试信息的,但后面考虑到使用配置参数的方式应该更好,因为通过宏定义方式,还需要再编译一遍程序才能进行显示,而通过读取配置参数方式,只需要在配置文件中更改配置项即可,这样更符合实际需要。 大致思路:先将需要打印显示的内容 存入定义的缓存变量 buffer中,然后是否决定对buffer中的内容进行显示!配置文件confi...
2018-08-29 12:33:27
641
原创 预定义调试时 省略号(...)和 ##__VA_ARGS__ 的作用
参见例子#define SHOWINFO_ON#ifdef SHOWINFO_ON#define showFuncInfo(format_MACRO, ...) printf("FILE: %s , LINE: %d: " format_MACRO "\n",__FILE__, __LINE__,##__VA_ARGS__)#else#define showFuncInfo(fo...
2018-08-27 14:39:39
971
socket_test.rar
2019-06-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人