- 博客(17)
- 资源 (1)
- 收藏
- 关注
原创 sscanf()总结
在看unix网络编程时,突然发现用到sscanf()函数,就顺便从网上搜集资料整理一下。 sscanf() 的作用:从一个字符串中读进与指定格式相符的数据.原型: int sscanf (const char *str,const char * format,........);说明: sscanf()会将参数str的字符串根据参数format字符串来转换并格式
2016-11-27 20:51:06 5279
原创 初识3D图形库three.js
Three.js是当下最流行的网页3D渲染JS引擎,其主要是对WebGL编程以面向对象方式进行的封装。但由于Three.js英文文档还在开发中(本身就比较简陋且有不少拷贝错误),而网络上Three.js方面的资料比较散乱且良莠不齐,部分中文文档翻译低级错误频出,因此我们把Three.js的官方文档、示例和踏得网已有资源整合起来,提供在线中文文档(http://techbrood.com/t
2016-11-27 14:24:16 1779
转载 eclemma的安装与简单使用教程
有两种安装方法1. 下载安装(推荐)地址: http://sourceforge.net/projects/eclemma/安装方法: 解压到[eclipse_home]\dropins里目录看起来是这样滴2. 在线安装
2016-11-25 23:21:48 1977
原创 内存管理模拟实验之实现一个简单的固定(可变)分区存储管理系统
一个简单的固定(可变)分区存储管理系统(1)建立相关的数据结构,作业控制块、已分配分区及未分配分区(2)实现一个分区分配算法,如最先适应算法、最优或最坏适应分配算法(3)实现一个分区回收算法(4)给定一个作业/进程,选择一个分配或回收算法,实现分区存储的模拟管理
2016-11-24 23:55:25 5697
原创 图像处理之直方图均衡化
Matlab 直方图均衡化 直方图均衡化又称直方图修平,是一种很重要的非线性点运算。使用该方法可以加强图像的局部对比度,尤其是当图像的有用数据的对比度相当接近的时候。通过这种方法,亮度可以更好的在直方图上分布。直方图均衡化的基本思想是把原始图像的直方图变换为均匀分布的形式。这样增加了灰度值的动态范围,从而达到增强图像整体对比度的效果,也就将较窄的统计直方图以一定规则拉伸成较宽的
2016-11-24 00:58:35 3551
原创 ccf 命令行选项
问题描述 请你写一个命令行分析程序,用以分析给定的命令行里包含哪些选项。每个命令行由若干个字符串组成,它们之间恰好由一个空格分隔。这些字符串中的第一个为该命令行工具的名字,由小写字母组成,你的程序不用对它进行处理。在工具名字之后可能会包含若干选项,然后可能会包含一 些不是选项的参数。 选项有两类:带参数的选项和不带参数的选项。一个合法的无参数选项的形式是一个减号后面跟单个小写字母,
2016-11-23 22:57:16 613
翻译 c++11之chrono头文件
今天看了下chrono,莫名的想翻译一下,望大家指点,小白翻译 头文件 时间库 chrono是一个头文件的名字,但是也是一个std下的一个子命名空间的名字:在这个头文件下的所有元素(除了(不包含)common_type 类 特殊化)不是直接定义在std命名空间下的(就像大多数标准库一样)而是定义在std::chrono命名空间里。 在这个头文件下的元素
2016-11-22 00:50:41 7782
原创 ccf 窗口
问题描述 在某图形操作系统中,有 N 个窗口,每个窗口都是一个两边与坐标轴分别平行的矩形区域。窗口的边界上的点也属于该窗口。窗口之间有层次的区别,在多于一个窗口重叠的区域里,只会显示位于顶层的窗口里的内容。 当你点击屏幕上一个点的时候,你就选择了处于被点击位置的最顶层窗口,并且这个窗口就会被移到所有窗口的最顶层,而剩余的窗口的层次顺序不变。如果你点击的位置不属于任何窗口,则系统会忽
2016-11-21 00:14:50 852
原创 Accept阻塞怎么办?,
Accept阻塞时,导致监听socket不能释放问题的解决方法: 采用Accept线程,专门开个线程去接收,在网络编程中,就是在receive端线程中开个accept线程去接收,可以解决阻塞问题,因为父线程结束了,子线程会被操作系统回收,不用我们做了,当然我们线程不能开太多,否则会出现malloc申请内存都出错。部分代码说明://采用accept线程 if (flag)
2016-11-19 19:20:06 6093
原创 初识matlab及图像处理之图片平移、旋转、水平镜像、垂直镜像、放大、缩小 (1)
最近刚开始学图像处理,因此写下记录下来。 图像平移原理src=imread('Fig3.tif');[m,n]=size(src);des=zeros(m,n);left=[1,0,-50;0,1,-50;0,0,1];//向左上方向移动50for i=1:m for j=1:n t=left*[i;j;1]; if t(1,1
2016-11-18 13:52:20 16103 2
原创 ccf I’m stuck!
问题描述 给定一个R行C列的地图,地图的每一个方格可能是'#', '+', '-', '|', '.', 'S', 'T'七个字符中的一个,分别表示如下意思: '#': 任何时候玩家都不能移动到此方格; '+': 当玩家到达这一方格后,下一步可以向上下左右四个方向相邻的任意一个非'#'方格移动一格; '-': 当玩家到达这一方格后,下一步可以向左右两个方向相邻的一个非'
2016-11-17 00:59:27 610
原创 ccf 有趣的数
问题描述 我们把一个数称为有趣的,当且仅当: 1. 它的数字只包含0, 1, 2, 3,且这四个数字都出现过至少一次。 2. 所有的0都出现在所有的1之前,而所有的2都出现在所有的3之前。 3. 最高位数字不为0。 因此,符合我们定义的最小的有趣的数是2013。除此以外,4位的有趣的数还有两个:2031和2301。 请计算恰好有n位的有趣的数的个数。由于答案
2016-11-15 00:05:02 378
转载 线程句柄以及createthread()和closehadle()
1,线程和线程句柄(Handle)不同,线程是一个程序的工作流程,线程句柄是一个内核对象。线程的生命周期就是线程函数从开始执行到线程结束,线程句柄一旦CreateThread返回,如果你不用它操作线程或者等待线程等操作比如waitforsingleobject,就可以CloseHandle。(ps:对于线程来讲,如果线程在运行状态则为无信号状态,在退出后为有信号状态。所以我们可以使用 Wa
2016-11-14 19:27:30 1350
转载 WSAGetLastError() 返回的错误
下面列示了用户在 Windows 操作系统上使用 TCP/IP 时,可能最常遇到的错误代码。它不是完整的错误列表。可以在文件 winsock2.h 中找到 WSAGetLastError() 返回的错误。如果您未安装开发环境,则在您的系统上可能未安装此文件。在“Windows 套接字 2 应用程序编程接口”中说明了关于特定函数返回的错误的更多信息。可以从下列 Web 站点获取此规范的副本:http
2016-11-09 22:37:46 3732
转载 从一个MFC工程移植对话框类到另一个MFC工程
今天碰到模块移植问题了,自己做的对话框类(继承于CDialog)要移植到目标工程中.在网上搜了几个帖子发现都说的很生涩.问了我们的技术总监之后总算解决这个问题了. 问题:把一个MFC SDI工程中的一个对话框资源和类拷贝到另一个MFC SDI中. 1.在VC6中打开老的工程,在工作区Resource标签页中选中Dialog文件夹下的资源文件(就是双击后会出现编辑
2016-11-04 14:24:44 483
转载 阻塞状态的recv返回值
recv是socket编程中最常用的函数之一,在阻塞状态的recv有时候会返回不同的值,而对于错误值也有相应的错误码,分别对应不同的状态,下面是我针对常见的几种网络状态的简单总结。 首先阻塞接收的recv有时候会返回0,这仅在对端已经关闭TCP连接时才会发生。 而当拔掉设备网线的时候,recv并不会发生变化,仍然阻塞,如果在这个拔网线阶段,socket被关掉了,后果可能
2016-11-01 20:05:18 1784
转载 Linux errno 错误对照表
转自:http://blog.csdn.NET/gpengtao/article/details/7553307rrno 在 中定义,错误 Exx 的宏定义在 /usr/include/asm-generic 文件夹下面的 errno-base.h 和 errno.h,分别定义了 1-34 、35-132 的错误定义。strerror() 函数依据 errn
2016-11-01 19:50:17 1287
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人