- 博客(20)
- 资源 (38)
- 收藏
- 关注
原创 c/c++程序中获取当前可执行文件所在的目录路径,使用跨平台的program_location
浏览boost文档,无意中发现了一个新库:dll,这个库里有个program_location函数可以获得当前可执行文件的全路径。对于大型工程中,可执行文件中通过c/c++代码获取到当前路径,可以很大方便于工程后续的部署与运维工作。由于c++在语言层面并没有获取可执行文件相关的定义,所示各个平台操作系统都有自己的不同实现。c/c++程序中获取当前可执行文件所在的目录路径,使用跨平台的program_location。比如说根据当前的可执行文件路径获取到配置文件的路径,然后加载读取配置文件。
2023-04-27 20:05:00
2693
1
原创 nat类型判断软件
nat类型判断软件运行说明:下面是我们研发的底层中间件软件的示例功能软件,欢迎大家下载体验。【Win版本步骤】p2pcpp 运行说明:1.下载 windows10 最新版本的二进制包: http://40.73.35.128:7656/download/p2pcpp/binary/p2pcpp_v1.2.6.win10.tar.gz2.右击 p2pcpp/bin/allow_f...
2020-02-28 17:54:16
455
原创 内网穿透软件
p2p通信由来已久,p2p即peer-to-peer通信,一种点对点对信技术。目前所使用的主流通信框架大多为C/S结构,即由S(server)服务端建立监听,对外公布一个地址然后,持续等待,再由C(Client)客户端主动通过服务端公布的公知地址进行主动的发请求访问。服务端被动收到请求后处理完成再向客户端返回数据。比如大家都知道的www.baidu.com即为服务端对外公布的公共地址,客户端...
2020-02-28 17:51:03
432
原创 Linux下矢量图应用系统
应用方向系统:电力微机五防系统,电力统合应用系统,设备控制系统,自动控制系统。应用平台:ubuntu fedora等linux平台,mac os , windows等系列本技术适合开发组态软件系统。自动化系统控制软件。技术涉及:wxWidgets,wxArt2d,gcc,cmake,sqlite3,串口通讯,网络通讯,linux系统,c++,多线程编程,agg联系方式:qq...
2018-09-12 17:38:14
579
原创 scp 返回 protocol error: unexpected <newline>
scp 报错 protocol error: unexpected <newline>
2017-10-26 19:10:30
5046
1
原创 mac xos系统写程序出如下错: dyld: Library not loaded
mac xos系统写程序出如下错:dyld: Library not loaded:我的目录下有如下几个文件,编译生成mainSConstruct fun1.cpp fun1.h fun1.o main main.cpp main.o如下所示,执行main,报找不到动态库libfun2.dylib.
2016-02-18 15:20:56
3111
原创 svn is scheduled for addition, but is missing
产生问题的原因是有一个文件已经加入到版本库中,但是后来在文件系统中又移除了这个文件,所以不能够提交。解决方案:如下列“红色”命令所示:vis-MacBook-Pro:protobuf_demo vi$ svn ci -m"add boost serialization && have been good"svn: E155010: Commit failed (
2016-01-19 18:51:43
1501
原创 向xcode 7 项目中添加头文件路径
files-adding-header-path.gifhttp://www.openframeworks.cc/setup/xcode/ 请看这个网页的最下面两幅图片。
2016-01-19 13:41:05
672
转载 “微站长”白送服务器,传统IDC如何应对?
“微站长”白送服务器,传统IDC如何应对? 最近互联网业界出现了一件大喜事,有一家“微站长主机网”(www.yhuy.com) 提供免费的服务器给站长使用,并且他们提供的服务品质,还比别人收费的还要好。 微站长主机网(www.yhuy.com) 是完全免费提供服务器的网站。其资助者都是一些从底层爬上来的草根IT企业家,他们集众人之力,采用高级的硬件配置,奢华的带宽,标准化的管理,为站长提
2014-09-11 19:46:17
732
原创 关于使用asio发送网络数据的优化。
关于使用asio发送网络数据的优化。inline bool Axis::send_data(){progress_timer t;//while(true)try{io_service ios;ip::tcp::endpoint ep(ip::tcp::v4(),6688);ip::tcp::acceptor acceptor(ios,ep);
2013-05-03 09:32:56
1010
原创 用 vs2010等系列软件编程如何在当前的文件中include其它文件夹中的头文件
在windows下用 vs2010等系列软件编程如何在当前的文件中include其它文件夹中的头文件?答:不能直接include一个其它文件夹中的头文件,这样会编译就出错,正确的方法是:在Solution Explorer窗体中右击工程文件名,然后选择add,再选existing file
2013-05-03 09:32:31
1233
原创 error C2558: class 'Driver' : no copy constructor available or copy constructor is declared 'explici
mutex::scoped_lock lock(io_str_data);---->mutex::scoped_lock(io_str_data);我的问题是:把mutex::scoped_lock lock(io_str_data);写成了mutex::scoped_lock(io_str_data);从而编译出现错误:Error 1error C2558: clas
2013-04-28 13:56:58
1229
原创 关于Error 1 error C1189: #error : "include 'stdafx.h' before including this file这个错误的解决方法
关于Error 1 error C1189: #error : "include 'stdafx.h' before including this file这个错误的解决方法如果该错误出现在a.dll中但是单独编译a.dll没有问题,当把a.dll包含到要使用它的工程b里时,再编译包含它的工程时就出现了该错误。当如上所述时,只要在工程b中的stdafx.h文件中加入如下代码:就可以
2013-04-04 12:19:19
4194
原创 ADO简介
一、 ADO简介 ADO(ActiveX Data Object)是Microsoft数据库应用程序开发的新接口,是建立在OLE DB之上的高层数据库访问技术,请不必为此担心,即使你对OLE DB,COM不了解也能轻松对付ADO,因为它非常简单易用,甚至比
2011-09-28 20:29:54
834
原创 MFC界面编程2011年9月22日
隐藏菜单栏//单击处理函数void CHideMenuBarView::OnLButtonDown(UINT nFlags, CPoint point) {//隐藏菜单栏::SetMenu(AfxGetMainWnd()->m_hWnd, NULL);
2011-09-22 20:36:52
584
原创 分数计算器
// 分数计算器.cpp : Defines the entry point for the console application.//#include "stdafx.h"#ifndef _TGR_FRACTIONS_H#define _TGR
2011-09-16 18:39:26
1085
原创 MFC 界面编程
在状态兰上的左侧加上向左滚动的文字void CMainFrame::OnTimer(UINT nIDEvent) {// TODO: Add your message handler code here and/or call defaultstatic in
2011-09-16 18:32:03
690
windows xp 桌面美化 变MAC
2011-09-02
E.-Goldman-Sachs-report-Blockchain-Putting-Theory-into-Practice.pdf
2019-09-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人