- 博客(55)
- 资源 (8)
- 收藏
- 关注
原创 error列表
cpp调用C库的头文件,由于头文件未标识__cplusplus__,导致找不到接口。只包含头文件,而没有加载对应的库也会出现这个错误信息。
2023-10-17 19:46:04 85
翻译 3. CUDA编程手册中文版---编程接口
3.编程接口更多精彩内容,请扫描下方二维码或者访问https://developer.nvidia.com/zh-cn/developer-program 来加入NVIDIA开发者计划CUDA C++ 为熟悉 C++ 编程语言的用户提供了一种简单的途径,可以轻松编写由设备执行的程序。它由c++语言的最小扩展集和运行时库组成。编程模型中引入了核心语言扩展。它们允许程序员将内核定义为 C++ 函数,并在每次调用函数时使用一些新语法来指定网格和块的维度。所有扩展的完整描述可以在 C++ 语言扩展中找到。
2023-08-10 19:45:25 596
原创 2.CUDA 编程手册中文版---编程模型
更多精彩内容,请扫描下方二维码或者访问https://developer.nvidia.com/zh-cn/developer-program来加入NVIDIA开发者计划。
2023-08-10 19:44:39 199
原创 1. CUDA编程手册中文版---CUDA简介
更多精彩内容,请扫描下方二维码或者访问https://developer.nvidia.com/zh-cn/developer-program来加入NVIDIA开发者计划FPGA吞吐量GPU。
2023-08-10 19:44:05 319
转载 C++ API设计
1. API简介1.1 什么是API:API(Application ProgrammingInterface)提供了对某个问题的抽象,以及客户与解决该问题的软件组件之间进行交互的方式。组件本身通常以软件类库形式分发,它们可以在多个应用程序中使用。概况地说, API 定义了一些可复用的模块,使得各个模块化功能块可以嵌入到最终用户的应用程序中去。API是一个明确定义的接口,可以为其它软件提供特定服务。在C++中,API一般包括一个或多个头文件(.h)以及辅助文档。某个特定API的具体实现通常是可以被
2021-12-24 18:09:02 5902 1
原创 c++内存拷贝
一、memcpy 拷贝内存上图,memcpy毫无问题。下图,memcpy存在问题那么,如何解决呢?memcpy变成memmove,but 时间复杂度也会相应提高。
2021-10-19 19:13:08 1727
原创 Makefile编译
文章目录一、编译项目二、编译库三、加载链接库一、编译项目CXX = g++CXXFLAG = -g -O0 -Wall -std=c++17 -DEFFICIENTNETINCPATH = -I. -I../. -I../../../utilityLIBPATH = -L/usr/lib64 -L/usr/local/lib -pthread -lzmq -lprotobuf -lonload_zfSOURCES = $(wildcard *.cpp)TARGET = demoT
2021-10-14 11:32:15 281
原创 vscode远程连接及调试
安装1、先安装vscode,然后在扩展中搜索Remote SSH插件并安装。2、连接远程系统的服务器,需要在服务器上安装ssh并配置:1)安装ssh服务端:apt-get install openssh-server 2) 确认ssh-server是否启动:ps -e | grep ssh 3) 如果ssh没有启动,则需要启动ssh-server:/etc/init.d/ssh start 4) 如果ssh启动了,重启一下:/etc/init.d/ssh restart3、在
2021-09-28 19:42:42 11197
原创 linux命令行
文章目录一、目录操作二、文件操作三、文件内容操作(查看日志,更改配置文件)四、系统日志位置五、创建与删除软连接六、压缩和解压缩七、Linux下文件的详细信息八、常用的docker容器的命令:九、运维常用命令1、查看服务器端口号是否可用十、yum常用命令十一、其他命令十二、Linux内核优化十三、用户权限操作1、添加用户2、添加组十四、TOP1、统计信息区2、进程信息区一、目录操作pwd 查看当前工作目录clear 清除屏幕cd ~
2021-09-17 03:41:22 627 1
转载 Sublime Text常用配置
1、用户设置相关这是最新版本的Sublime Text3的设置方法 (三部曲);第一步:preferences 下面的settings;(和老版本的不一样了吧,之前有什么default 和 users,这里只有settings)第二步:现在分两边了,左边是只读的不能编辑,在左边ctrl + f ,然后在下面输入框里输入save_on_focus_lost,或者找185行第三...
2019-04-17 11:49:12 412
翻译 程序员常用软件
工具列表1、 Sublime Text2、Beyond Compare3、geogebra4、Listary1、 Sublime Text性感的编辑器,插件丰富,界面清爽。可跨平台支持Windows/Mac/Linux;支持32与64位操作系统,它在支持语法高亮、代码补全、代码片段(Snippet)、代码折叠、行号显示、自定义皮肤、配色方案等所有其它代码编辑器所拥有的...
2018-09-06 18:38:06 410
原创 GetMemory与位域
#include #include #include using namespace std;//错误试列void getMemory(char *p, int n){ //p为局部变量,传进来参数的值 p = (char *)malloc(n);}//错误试列void getMemory(char **p, int n){ //传入二级指针,改变指针的指向 *p
2012-10-25 09:43:32 340
原创 MFC线程的创建与互斥
创建线程:HANDLE hThread = CreateThread()---->CloseHandle(hThread);线程互斥:HANDLE hmutex = CreateMutex()---->WaitForSingleObject()-----(防止数据被修改)------>ReleaseMutex();#include #include using name
2012-10-21 00:12:32 760
原创 vc++基于UDP的对话程序
服务器:#include #include int main(){ WORD wVersionRequested; WSADATA wsaData; int err; wVersionRequested = MAKEWORD( 1, 1 ); err = WSAStartup( wVersionRequested, &wsaData ); if ( err !=
2012-10-20 22:18:36 355
原创 vc++基于UDP的聊天小程序
服务器:#include #include int main(){ WORD wVersionRequested; WSADATA wsaData; int err; wVersionRequested = MAKEWORD( 1, 1 ); err = WSAStartup( wVersionRequested, &wsaData ); if ( err != 0
2012-10-20 22:17:29 138
原创 基于TCP与UDP的socket网路编程
TCP服务器端程序:1. 创建套接字(socket)。2. 将套接字绑定到本地地址(网络层协议IP)和端口(网络端口)上(bing)。3. 将套接字设为监听模式,装备接受客服区请求(listen)。4. 等待客户请求到达:当请求到来后,接受连接请求,返回一个新的对应于此次连接的套接字(accept)。5. 用返回的套接字与客服端进行通信(send/recv)。6. 返
2012-10-20 22:13:54 464 1
原创 文件的读取
C语言:FILE *fl = fopen(const char* filename, const char* mode); // mode: r(读), w(写), a(写入文件末尾);ab, rb, wb; r+, w+, a+;rb+, wb+, ab+;fread(void *buf, size_t size, size_t num, FILE *fl)fwrite(void
2012-10-19 14:30:25 360
转载 ofstream和ifstream详细用法
ofstream是从内存到硬盘,ifstream是从硬盘到内存,其实所谓的流缓冲就是内存空间;在C++中,有一个stream这个类,所有的I/O都以这个“流”类为基础的,包括我们要认识的文件I/O,stream这个类有两个重要的运算符:1、插入器( 向流输出数据。比如说系统有一个默认的标准输出流(cout),一般情况下就是指的显示器,所以,cout2、析取器(>>)
2012-10-19 12:00:17 279
原创 MFC软件版本信息Bitmap格式
void CAppInfo::ShowAppInfo(CWnd *parent){ if (m_pWnd == NULL) { m_pWnd = new CAppInfo(); } if (m_pWnd->Create(parent)) { m_pWnd->UpdateWindow(); } }BOOL CAppInfo::Create(CWnd *parent)
2012-10-16 00:47:21 424
原创 MFC窗口格式的设置
1. 在窗口没有创建之前PreCreateWindow(CREATESTRUCT& cs):注册一个WNDCLASS,将cs.lpszClass赋值为"myWnd.org",注册的WNDCLASS的为生成窗口的格式;修改CREATESTRUCT cs的值,设置窗口的标题栏的名字:cs.style &= ~FWS_ADDTOTITLE;cs.lpszName = "鸟人";调用AfxRe
2012-10-15 14:42:46 795 1
原创 MFC列表属性CPropSheet的创建
1. 插入PropPage的Dailog三个资源:Page1中加入一个Group Box,在里面加入三个单选框Radio Button,将第一个Radio Button(m_jop)选为Group;继续添加一个List Box(m_space)资源创建与Page1相关的class,添加Radio Button1的int变量m_jop,添加List Box的CString的变量m_spac
2012-10-14 13:23:16 2532
原创 MFC遇到小问题及解决方法
1. TextOut输出文字背景颜色与窗口背景颜色不一致:在OnDraw函数中设置为透明模式void CPropView::OnDraw(CDC* pDC){CPropDoc* pDoc = GetDocument();ASSERT_VALID(pDoc);// TODO: add draw code for native data herepDC->SetBkMode(TR
2012-10-14 11:21:50 622
原创 MFC基于Dialog的小程序:你能抓住我吗?
1. 在Dialog添加一个Button控件2. 创建一个基于CButton的新的类:CmyButton3. 在创建好的Button控件添加CmyButton(Contral)成员变量4. 在CmyButton类中添加 WM_MOUSEMOVE消息处理函数:void CmyButton::OnMouseMove(UINT nFlags, CPoint point) { //
2012-10-13 21:59:01 534 1
转载 如何动态添加菜单/菜单项、子菜单、右键菜单
转自:http://www.cnblogs.com/jcss2008/archive/2009/01/02/1366882.html有关菜单的操作主要用到CMenu类,当然也可用相应API函数,CMenu类只是MFC对API中操作菜单的函数的封装而已。 不过能用类就尽量用类,类的组织方式好呗,代码看着也舒服。 若是SDK编程,那就用API吧 。CMenu menuMain,menu
2012-10-12 18:53:31 674
转载 自定义带图片的ListView的实现
第一步,我们先定义一个xml的布局文件,该布局文件的样式就是你希望能够在listview中显示的item的样式.也就是咱们界面中文字 图片的显示.list.xml android:id="@+id/relativeLayout1" android:layout_width="fill_parent" android:layout
2012-10-09 20:40:38 796
转载 android中ToggleButton的使用
java:package EX05_06.txt;import android.app.Activity;import android.os.Bundle;import android.widget.CompoundButton;import android.widget.LinearLayout;import android.widget.ToggleButton;
2012-10-09 14:20:05 3795
原创 手机数据库-------实现SQLiteOpenHelper
java:package EX05_05.txt;import android.R.anim;import android.R.integer;import android.app.Activity;import android.database.Cursor;import android.database.sqlite.SQLiteCursor;import an
2012-10-09 13:08:39 709
原创 发送Email程序----Intetnt在Email上的使用
java:package EX05_04.txt;import java.util.regex.Matcher;import java.util.regex.Pattern;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import andro
2012-10-09 13:02:13 816
原创 发送短信程序---SmsManager与PendingIntent
java:package EX05_03.txt;import java.util.regex.Matcher;import java.util.regex.Pattern;import android.app.Activity;import android.app.PendingIntent;import android.content.Intent;impo
2012-10-09 12:57:27 876
原创 Inten tAction.CALL的使用,拨打电话
package EX05_02.txt;import java.util.regex.Matcher;import java.util.regex.Pattern;import android.app.Activity;import android.content.Intent;import android.net.Uri;import android.os.Bundle;imp
2012-10-09 12:52:29 540
原创 动态缩放图片(java文件中布局控件(出现ImageView左上角位置改变的问题))
Java:package EX04_23.txt;import android.R.integer;import android.app.Activity;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Matrix;import androi
2012-10-03 00:00:03 2760 2
原创 通过设置Bitmap旋转ImageView(动态旋转图片)
java:package EX04_25.txt;import android.app.Activity;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Matrix;import android.graphics.drawable.Bitmap
2012-10-02 23:54:22 5188 1
原创 猜猜我在想什么(以及动画xml的设置)
java;package EX04_24.txt;import EX04_24.txt.R.string;import android.R.integer;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.view.View.OnClickLis
2012-10-02 23:49:20 451
转载 安卓开发中如何在XML文件中定义动画
如何在XML文件中定义动画,来看下面的具体步骤: 打开Eclipse,新建Android工程 在res目录中新建anim文件夹 在anim目录中新建一个myanim.xml(注意文件名小写) 加入XML的动画代码 Android动画解析--XML
2012-10-02 22:05:31 676
CUDA中文手册高清版
2022-07-27
apktool 反编译工具
2018-10-22
PostgreSQL设置
2024-07-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人