- 博客(15)
- 收藏
- 关注
原创 PyTorch GPU 编号与 nvidia-smi GPU 编号不一致
PyTorch GPU 编号与 nvidia-smi GPU 编号不一致
2022-12-21 10:26:22 509 1
转载 GDB十分钟教程
GDB十分钟教程作者: liigo原文链接: http://blog.csdn.net/liigo/archive/2006/01/17/582231.aspx
2015-07-30 12:52:07 366
原创 Socket库函数介绍
1 全球IP因特网 TCP/IP实际上是一个协议族,其中每一个都提供不同的功能。例如,IP提供基本的命名方法和递送机制,这种递送机制能够从一台因特网主机往其他主机发送包,即数据报。IP机制从某种意义上而言是不可靠的,因为,如果数据报在网络中丢失或者重复,它并不会试图恢复。UDP稍微扩展了IP协议,这样一来,包可以在进程间而不是在主机间传送。TCP是一个构建在IP之上的复杂协议,提供
2015-05-28 21:15:52 4550
原创 高效的用户数据报协议 和 可靠的传输控制协议
高效的用户数据报协议 传输层的用户数据报协议(User Datagram Protocol,UDP)建立在网络层的IP之上,为应用层进程提供无连接的数据报传输服务,这是一种尽力而为的无连接的不保障可靠的传输服务,是一种保护消息边界的数据传输。 传输前没有建立连接的过程。如果一个客户机向服务器发送数据,这一数据会立即发出,不管服务器是否准备好接收数据。如果服务器收
2015-05-23 17:18:43 1403
原创 网络协议的特征
1.面向消息的协议与面向流的协议(1).面向消息的协议。面向消息的协议以消息为单位在网上传数据,消息在发送端一条一条地发送,在发送端也只能一条一条地接收,每一条消息是独立的,消息之间存在着边界。例如,甲工作站向乙工作站发送了3条消息,分别是128、64、32字节;乙作为接收端,尽管缓冲区是256个字节,足以接收甲的3条消息,而且这3条消息已经全部到达乙的缓冲区,乙仍然必须发出3条读取命令,分别
2015-05-10 21:29:00 1707
原创 交换排序--冒泡排序和快速排序
1.交换交换,就是根据序列中两个元素关键字的比较结果对换两个记录在序列中的位置。2.冒泡排序冒泡排序的主要思想是:假设待排序表长为n,从前往后两两比较相邻元素的值,若为逆序,则交换他们,直到序列比较完成,称之为一趟冒泡,其结果是最大的元素交换到待排序序列的末尾。下一趟冒泡时,最末尾元素不再参与比较,待排序序列减少一个元素。每趟冒泡都把序列中最大元素放在了序列的最终位置,这样最多做n-1
2015-05-08 17:02:58 500
原创 堆排序
1.什么是堆?堆的定义:堆是一棵完全二叉树按照顺序存储方式得到的一个数组,且满足父节点的值大于左右孩子结点的值。(大根堆)//维护大根堆的性质,从第i个元素向下调整//其假定是,以当前结点i的左孩子、右孩子为根结点的二叉树是大根堆。//len表示最后一个元素的下标。void maxHeapify(int A[],int len, int i){ //找到当前节点i,左孩子
2015-05-08 11:39:12 313
转载 理解一般指针和指向指针的指针
在说指向指针的指针之前,不得不说指向变量的指针。先看如下示例:1. 指向整型指针先看如下示例: 1 #include iostream> 2 using namespace std; 3 4 int main() 5 { 6 int a = 5; 7 int * p = &a; 8 cout "a = "
2014-11-25 20:01:05 392
转载 8位灰度图像BMP的保存
在图像处理中,我们经常需要将真彩色图像转换为黑白图像。严格的讲应该是灰度图,因为真正的黑白图像是二色,即只有纯黑,纯白二色。开始之前,我们先简单补充一下计算机中图像的表示原理。计算机中的图像大致可以分成两类:位图(Bitmap)和矢量图(Metafile)。 位图可以视为一个二维的网格,整个图像就是由很多个点组成的,点的个数等于位图的宽乘以高。每个点被称为一个像素点,每个像素点有确定的颜色,当很多
2014-05-05 11:24:11 1142
转载 Matlab内存问题
起因是这样的,上周四上课的时候要画一个正态分布函数,我想都没想直接去了randn(10000),就是一亿个数据,结果用hist函数画图的时候,半天没有反应,居然溢出了。mlgb的,我平常处理雷达图像的时候你溢出溢出我也就忍了,毕竟数据量是大,我也知道,windows搞不定,必须要用实验室的linux台式机;可如今弄个正态分布你都给我溢出,这是闹那般啊?!实在不能忍,想起了matlab可以用
2014-04-02 15:22:57 2045 1
转载 Debug和Release区别
VC下Debug和Release区别最近写代码过程中,发现 Debug 下运行正常,Release 下就会出现问题,百思不得其解,而Release 下又无法进行调试,于是只能采用printf方式逐步定位到问题所在处,才发现原来是给定的一个数组未初始化,导致后面处理异常。网上查找了些资料,在这 罗列汇总下,做为备忘~一、Debug 和 Release 的区别 Debu
2014-03-15 13:01:33 414
转载 vs2010 快捷键大全
VS2010版快捷键Ctrl+E,D ----格式化全部代码 Ctrl+E,F ----格式化选中的代码 CTRL + SHIFT + B生成解决方案 CTRL + F7 生成编译 CTRL + O 打开文件 CTRL + SHIFT + O打开项目 CTRL + SHIFT + C显示类视图窗口 F4 显示属性窗口 SHIFT + F4显示项目属性窗口 C
2014-03-14 15:18:55 457
转载 C 的exe文件运行完成后自动退出
事实上,所有的 Console 程序都是运行完成后自动退出的。在 Windows 中,如果直接从资源管理器里运行 Console 程序,运行完成后也会自动退出。这与无穷消息循环的 WinGUI 程序不同,所以你看不到输出结果。 而如果在 CMD 命令行里运行,完成后也会退出,不过是返回了 CMD,所以还能看到输出的结果。 实际上这个程序已经输出了结果,但由于完成后自动退出了,所以你看不到而已。
2014-01-08 22:46:41 5580
转载 Matlab中train与adapt的区别
绝大多数资料的表述:adapt是用来在线学习(增量学习)的,前提输入形式为cell类型的;triain是用来离线学习(批量学习)。所以找几个函数命令进行测试加以验证。采用linearlayer验证验证方法:(一)使用网络 linearlayer1, cell输入形式输入 P={[1;2][2;1] [2;3] [3;1]};目标值 T={4 5 77}使用adapt;
2014-01-08 13:18:25 3596
原创 My First Blog
第一次写博客,有点小激动,希望自己能够坚持下去,学别人之所长,同时将自己学习中的问题或者收获分享给大家,还望大家能够多批评指正。
2014-01-07 13:36:03 468
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人