一、文件是什么 文件是长久保存信息并允许重复使用和反复修改的重要方式,同时也是信息交换的重要途径。数据库文件、图像文件、音频视频文件、可执行文件、office文档、动态链接库文件等等,都以文件的形式存储在不同形式的存储设备(例如磁盘、优盘、光盘、云盘等等)上。 文件都是按照2进制进行存储的,但在表现 ...
                            
                            
                                分类:
其他好文   时间:
2019-05-04 18:46:55   
                                阅读次数:
155
                             
                    
                        
                            
                            
                                C++应用程序性能优化(一)——应用程序性能优化简介一、程序性能优化简介1、程序性能优化简介在计算机发展的早期阶段,硬件资源相对而言是非常昂贵的,CPU运行时间与内存容量给程序开发人员设置了极大限制。因此,早期的程序对运行性能和内存空间占用的要求是非常严格的,很多开发人员为了减少1%的CPU运行时间,为减少几十个甚至几个字节而不懈努力。随着计算机技术的快速发展,硬件资源变得相对便宜。但如果认为软件
                            
                            
                                分类:
编程语言   时间:
2019-05-03 20:02:08   
                                阅读次数:
173
                             
                    
                        
                            
                            
                                    下面我们将用两种不同的姿势来用VS2017生成dll文件(动态库文件),这里以C语言为例,用最简单的例子,来让读者了解如何生成dll文件 姿势一: 第一步:新建一个项目 第二步:选择Windows桌面向导(这里先不要去管上面的“动态链接库(DLL)”) 第三步:选择动态链接库,并空项目打勾√ 第四步 ...
                            
                            
                                分类:
其他好文   时间:
2019-05-02 21:37:52   
                                阅读次数:
932
                             
                    
                        
                            
                            
                                    DLL注入技术,可以实现钩取API,改进程序,修复Bug。 DLL注入指的是向运行中的其他进程强制插入特定的DLL文件。 DLL注入命令进程自行调用LoadLibrary()API,加载用户指定的DLL文件。 DLL(Dynamic Linked Library,动态链接库) DLL被加载到进程后自 ...
                            
                            
                                分类:
其他好文   时间:
2019-04-30 23:47:16   
                                阅读次数:
180
                             
                    
                        
                            
                            
                                c/c++ socket函数详解 注意: 使用socketAPI前,要先将相关链接库(Ws2_32.lib)加入链接,并使用WSAStartUp函数初始化。每个socket函数都可能失败(返回-1),需要判断结果 socket分成两种: 一种专门用来监听新链接(或新活动),这种socket叫做mas ...
                            
                            
                                分类:
编程语言   时间:
2019-04-30 13:57:23   
                                阅读次数:
119
                             
                    
                        
                            
                            
                                gcc编译器 编译过程中参数 E 只预编译,生成预编译文件 .i S 只汇编不编译,生成汇编代码 .s c 只编译不链接,生成目标文件.o g 包含调试信息 I[dir]包含指定路径头文件 生成链接库参数 linux下的链接库格式: 静态库: libname.a 动态库: libname.so.主版 ...
                            
                            
                                分类:
其他好文   时间:
2019-04-21 20:24:48   
                                阅读次数:
229
                             
                    
                        
                            
                            
                                一、引言 编译项目的时候,总会遇到些奇怪的问题,比如说以下这种: 我在编译一个动态链接库项目的时候出现的问题,其中ICPRegistration.dll 应该是该项目的输出文件,而此时却显示无法打开该文件。 觉得非常匪夷所思 T_T 明明是我要输出的文件,你却告诉我无法打开,这是因为什么原因呢? 二 ...
                            
                            
                                分类:
其他好文   时间:
2019-04-16 10:36:32   
                                阅读次数:
598
                             
                    
                        
                            
                            
                                本文给大家分享的是Nginx结合lua 实现调用.so动态链接库文件的方法和示例,有需要的小伙伴可以参考下最近在和智能硬件部门一起,做一个室内定位的服务,该服务根据手机端传过来的beacon设备列表,根据一定的算法计算出具体的商场,并将商场ID和beason设备列表作为参数,调用.so文件中的计算方 ...
                            
                            
                                分类:
其他好文   时间:
2019-04-13 11:08:59   
                                阅读次数:
145
                             
                    
                        
                            
                            
                                devel 包主要是供开发用,至少包括以下2个东西: 1. 头文件 2. 链接库 有的还含有开发文档或演示代码。 以 glib 和 glib-devel 为例: 如果你安装基于 glib 开发的程序,只需要安装 glib 包就行了。 但是如果你要编译使用了 glib 的源代码,则需要安装 glib- ...
                            
                            
                                分类:
系统相关   时间:
2019-04-12 18:56:51   
                                阅读次数:
166
                             
                    
                        
                            
                            
                                一、前言 距离上次入门篇时隔两个月才出这进阶篇,小编惭愧,对不住关注我的卡哇伊的小伙伴们,为此小编用这篇博来谢罪。 前面的准备工作我就不说了,注册百度账号api,创建web网站项目,引入动态链接库引入。 不了解的可以花费10分钟移步学习:《C# 10分钟完成百度人脸识别—入门篇》。 如果要学习的童鞋 ...