- 博客(44)
- 资源 (14)
- 收藏
- 关注
原创 ace模式简单分析
<br />ace将网络编程进行了模式化,以便你不必每次都重复相同的代码。<br />网络编程需要处理的事情多括中断,并发,多线程等,程序格式相对固定,但是健壮的网络程序则相对复杂。为了处理这些情形,ace内建了几个网络编程的模式。<br />最基本的模式当然是直接使用sock进行单客户单服务器单线程的一对一模型,这种模式相对简单,也和ace关系不大,但是这样编写的程序不能处理并发的情况,可用性很差或者说基本不具有可用性。<br />最简单的处理并发但是却使用单线程的框架在ace中称为reactor框架,在
2010-07-23 10:00:00
1122
原创 samba服务的架设
1.先看看有安装Samba服务没;命令:rpm -qa|grep samba显示:samba-client-xxx samba-common-xxx samba-xxxxx system-samba-xxxx则已安装安装不成功,卸载软件包:rpm -e xxxxx --nodeps2.下载安装包后安装,记得下载的软件包必须符合系统版本否则可能提示“xxx库文件缺失”;命令:rpm -U --f
2010-05-04 08:50:00
504
原创 消息队列机制
今天我发现消息队列有一个相当好的优点,就是因为他的工作模式类似于CPU分片处理,这样能够让线程最大化的处于工作状态,而不是多个线程互相约束,等待,浪费时间和资源。在今后的工作中将加强对消息队列的运用,发明消息队列的人真是太聪明了。
2010-04-22 23:14:00
660
原创 sscanf函数用法详解
名称: sscanf() - 从一个字符串中读进与指定格式相符的数据. 函数原型: Int sscanf( string str, string fmt, mixed var1, mixed var2 ... ); int scanf( const char *format [,argument]... ); 说明: sscanf与scanf类似,都是用于输入的,只是后者以
2010-04-21 21:09:00
747
原创 基于消息队列的面向对象开发框架
基于消息队列的面向对象程序开发框架设计 引言: 面向对象 + 消息队列 的开发模式在vc6.0时代就已经被发现,并且被用在了mfc的开发框架上,并且给当时的软件开发带来了极大的便利。但是由于微软将 mfc 框架封装的太深,所以很少人知道mfc框架的结构是如何设计的,大部分人只知道其是消息队列机制,而且只停留在如何使用上面,本文的提出时为了向大家描述
2010-04-18 10:09:00
1161
原创 关于泛型容器的一些使用
最近工作碰到的。 如果你要保存大量数据,而且还要给他排好序。那么最好使用deque, 因为vector太浪费内存,list会造成内存碎片,而且定位也慢,map虽然定位很快,也很方便,但是消耗的内存比较多,也比较容易出现内存碎片。 deque是以内存块分配,首先不会造成太大的内存浪费,在添加数据时,也不要没加个数据就创建一个空间,造成内存碎片,还预防内存抖动
2010-03-19 20:52:00
1049
原创 5月份为应付老师的作业写的简单的图片识别的程序
做的是一个简单的图片识别程序 用来识别摄像头在纸上拍到的图像。注释很详细 整个项目将上传到本人的资源里面去。 关键类//bmp.h#ifndef _BMP_H_#define _BMP_H_#include #include using namespace std;struct BMPPoint { int x,y;};struct Bound { unsign
2009-06-12 20:25:00
1758
转载 四大招术提高求职信含金量
一、开头: 开头一定要开门见山的写明你对公司有兴趣并想担任他们空缺的职位,以及你是如何得知该职位的招聘信息的。这样会使你的求职信显得有针性和条理性,同时使人事经理更好了解各种招聘途径的效果,会让招聘公司立即对你产生好感。 如:“我从《***职位快讯》上看到贵公司正在招聘***职位,我寄上简历敬请斟酌。”二、重点:对申请职位的认识和符合职位个人才能和经验的展示
2009-05-28 08:39:00
708
原创 glade 编译
glade 编译 glade 我总想把她说成是Linux 下的"VB",真得是个不错的程序。可惜以前一直没有用她编译通过程序的经历。 直到昨天我成功的编译了。现在第一时间写出这个过程和大家分享。 步骤如下: 一、启动glade-2 (当然是用最新版的了。这个没个说,有中文界面的) 画出图形界面。设好适当控件的事件之后保存吧,假设我们的保存路径是:project/project1 。
2009-05-22 16:59:00
1045
原创 邮票问题
(一) 邮票问题(Problem Set 1746):1. 问题描述设有n种不同面值a1, a2,…, an的邮票,规定每封信最多贴m张邮票。对于给定的m,n,求出最大的邮资连续区间。例如,给定n=3,m=3,邮票面值分别为2, 3, 5,则最大的邮资连续区间为[2,13]。2. 具体要求Input输入的第一行是一个正整数n,表示测试例个数。接下来几行是n
2009-05-18 22:05:00
2297
原创 用kdevelop开发c程序入门
注意:我用的是Ubuntu,它的apt太好用了,用其他版本的就要注意了! 1. KDevelop只是一个IDE,要想编译c/c++程序,要安装make和GCC,以及头文件,那就从这里开始: sudo apt-get build-dep gcc sudo apt-get install build-essential 2.安装KDevelop sudo apt-get install kdev
2009-05-14 08:58:00
834
原创 KDevelop的使用
安装和启动使用apt-get可以很容易的得到KDevelop,具体如下:(以KDE为例)1. apt-get build-dep gcc2. apt-get install kdevelop33. 如果你无法获取这些软件包的信息,可以尝试修改/etc/apt/sources.lst安装完成后,从开始菜单中就可以启动Kdevelop:【开始】→【应用程序】→【软件开发】→【Kdevelop】利
2009-05-14 08:54:00
778
原创 教你Ubuntu下安装QT开发环境
教程来源 http://linux.ctocio.com.cn/304/8764304.shtml教你Ubuntu下安装QT开发环境作者: cc, 出处:IT专家网论坛, 责任编辑: 罗丽艳, 2009-03-23 09:21 虽然网络上很多人使用 Redhat 或者Fedora 作为上位机操作系统,但是我觉得使用Ubuntu最为方便,因为需要的软件包大部分都可以通过 a
2009-05-08 17:11:00
662
原创 vc++ 位图转化为 灰度图
//bmp.h #include "windows.h"#define IDM_LOADBMP 1#define IDM_EXIT 2 //bmp.cpp ////////////////////////////////////////////////////////////////Name:bmp.c//Purpose: To open a bitmap f
2009-05-02 23:00:00
1666
原创 图像处理之卷积概念
如果你刚刚接触图像处理,或者离开大学很长时间,一看到卷积这个东西,肯定和我一样感到晕菜.那么就复习一下,并且实际的写个程序验证一下,我保证你这辈子不会再忘记卷积的概念了.我们来看一下一维卷积的概念.连续空间的卷积定义是 f(x)与g(x)的卷积是 f(t-x)g(x) 在t从负无穷到正无穷的积分值.t-x要在f(x)定义域内,所以看上去很大的积分实际上还是在一定范围的.实际的过程就是f(x)
2009-05-01 21:07:00
4401
原创 傅立叶变换的物理意义
网络转载的文章,非本人编写1、为什么要进行傅里叶变换,其物理意义是什么?傅立叶变换是数字信号处理领域一种很重要的算法。要知道傅立叶变换算法的意义,首先要了解傅立叶原理的意义。傅立叶原理表明:任何连续测量的时序或信号,都可以表示为不同频率的正弦波信号的无限叠加。而根据该原理创立的傅立叶变换算法利用直接测量到的原始信号,以累加方式来计算该信号中不同正弦波信号的频率、振幅和相位。和傅立叶变换算
2009-05-01 21:06:00
4923
1
原创 模板测试 制作 镜像
#include void init(){glClearColor(0.0,0.0,0.0,0.0);glShadeModel(GL_SMOOTH);glEnable(GL_LIGHTING);glEnable(GL_LIGHT0);{ GLfloat pos[] = {5.0f, 5.0f, 0.0f, 1.0f}; GLfloat ambient[] = {
2009-05-01 21:03:00
704
原创 蒙版
#include#include #include #include bool active = TRUE;bool masking = TRUE;bool mp;bool sp;bool scene = TRUE;GLuint texture[5];GLuint loop;GLfloat rool;AUX_RGBImage
2009-05-01 21:02:00
625
原创 求数列中的第1~k小元素
1.问题描述设计算法实现在一个具有在n各互不相同元素的数组A[1…n]中找出所有前k个最小元素的问题,这里k不是常量,即它是输入数据的一部分。要求算法的时间复杂性为Θ(n)。2. 具体要求输入的第一行是一个正整数m,表示测试例个数。接下来几行是m个测试例的数据,每个测试例的数据由三行组成,其中其中,第一行输入一个正整数n,表示元素的个数;第二行输入n个整数,整数之间用一个空格隔开
2009-05-01 21:02:00
4067
1
原创 小小的例子系统
小小的例子系统2009-04-05 14:53#include #include #include #include #define MAX_PARTICLES 1000bool rainbow = true;float slowdown = 2.0f;float xspeed;float yspeed;float zoom=-40.0f;GLui
2009-05-01 21:00:00
505
原创 模仿的程序 波浪
模仿的程序 波浪2009-04-01 22:25 #include #include #include #include float points[45][45][3];int wigglle_count = 0;GLfloat hold;GLuint texture[1];GLfloat xrot = 0.0f;GLfloa
2009-05-01 20:59:00
608
原创 最长递增子序列问题
#include using namespace std;void output(int* A, int n){coutfor(int i=0; i{ cout}cout}int main(){int A[6]={0};int n=6;int i;int j;for(i=0; i{ cin>>A[i];}int index[6] = {-1,-1,-1,-1,-1,-1}
2009-05-01 20:57:00
533
原创 opengl 花哨小例子
opengl 花哨小例子2009-04-01 21:02 #include #include #include typedef struct {int r,g,b;GLfloat dist, angle;} stars;GLuint texture[1];GLuint loop;const int num = 50;stars star[n
2009-05-01 20:57:00
654
原创 opengl 自动产生纹理坐标
#include #include #include #define stripeImageWidth 32GLubyte stripeImage[4 * stripeImageWidth];static GLuint texName;void makeStripeImage(){int j;for (j=0; j{ stripeImage[4*j] = 255; str
2009-05-01 20:55:00
1051
原创 opengl 纹理映射
#include #include #include #define checkImageWidth 64#define checkImageHight 64static GLubyte checkImage[checkImageWidth][checkImageHight][4];static GLuint texName;void makeCheckImages(){int
2009-05-01 20:54:00
810
原创 opengl 移动光源
#include #include static int spin = 0;void init(){glClearColor(1.0,1.0,1.0,0.0);glShadeModel(GL_SMOOTH);glEnable(GL_LIGHTING);glEnable(GL_LIGHT0);glEnable(GL_DEPTH_TEST);}void display(){GLflo
2009-05-01 20:53:00
1103
原创 数塔问题
数塔问题:设有一个三角形数塔(如下图所示),求自塔顶至塔底的一条路径,使得该路径上结点的值的总和最大。设计动态规划算法,并分析时间复杂性。 code:#include using namespace std;#define n 4void output(int data[][4], int lenth){coutfor (int i=
2009-05-01 20:52:00
822
原创 L型组件填图问题
L型组件填图问题1.问题描述设B是一个n×n棋盘,n=2k,(k=1,2,3,…)。用分治法设计一个算法,使得:用若干个L型条块可以覆盖住B的除一个特殊方格外的所有方格。其中,一个L型条块可以覆盖3个方格。且任意两个L型条块不能重叠覆盖棋盘。 例如:如果n=2,则存在4个方格,其中,除一个方格外,其余3个方格可被一L型条块覆盖;当n=4时,则存在16个方格,其中,除一个方格
2009-05-01 20:51:00
3397
原创 莫尔斯码
莫尔斯码Time Limit: 1 Seconds Memory Limit: 32768 KTotal Submit:38 Accepted:13Description莫尔斯码采用.和-代表字符 A .- B -... C -.-. D -.. E . F
2009-05-01 20:50:00
1315
原创 城堡
城堡Time Limit: 1 Seconds Memory Limit: 32768 KTotal Submit:18 Accepted:4Description Figure 1 是一个3行6列的共18个空间的城堡的地图.写一个程序计算如下问题 1、有几条最短的路走出这个城堡。 2、这几个最短
2009-05-01 20:49:00
646
原创 Little Boy's Problem
Little Boys ProblemTime Limit: 1 Seconds Memory Limit: 32768 KTotal Submit:96 Accepted:13Description一天小TT在交数学作业的时候不小心把水喷到了作业上,而这个作业是计算A*B的值N的,并且他的运气足够
2009-05-01 20:48:00
499
原创 Lucky Word
Lucky WordTime Limit: 1 Seconds Memory Limit: 32768 KTotal Submit:405 Accepted:44Description给定一串只由大写和小写字母组成的长度不大于10000的字符串,计算该字符串中所有字母出现的次数(大小写算同一种,即a等价于A
2009-05-01 20:47:00
1426
原创 谁拿了最多奖学金
Description某校的惯例是在每学期的期末考 试之后发放奖学金。发放的奖学金共有五种, 获取的条件各自不同:1)院士奖学金,每人 8000元,期末平均成绩高于80分(>80),并且 在本学期内发表1篇或1篇以上论文的学生均可 获得; 2)五四奖学金,每人4000元,期末平均成绩高 于85分(>85),并且班级评议成绩高于80分( >80)的学生均可获得; 3)成绩
2009-05-01 20:47:00
464
原创 FJNU字符串
FJNU字符串Time Limit: 1 Seconds Memory Limit: 32768 KTotal Submit:370 Accepted:101Description按要求输出字符串"FJNU"^_^ .Input第一行只有一个整数n(1接下来n行,每行一个整数d,代
2009-05-01 20:46:00
543
原创 FJNU09排序
FJNU09排序Time Limit: 1 Seconds Memory Limit: 32768 KTotal Submit:443 Accepted:79Description给定一个长度不大于1000的字符串,你将对该字符串进行排序,使得所有的F后面依次紧跟着所有的J,N,U,0,
2009-05-01 20:45:00
455
原创 FJNU字符串
FJNU字符串Time Limit: 1 Seconds Memory Limit: 32768 KTotal Submit:370 Accepted:101Description按要求输出字符串"FJNU"^_^ .Input第一行只有一个整数n(1接下来n行,每行一个整数d,代表最长
2009-05-01 20:45:00
530
原创 opengl 画一个反光球
#include "peoject.h"void init(void){GLfloat mat_specular[] = {1.0,1.0,0.0,1.0};GLfloat mat_shininess[] = {50.0};GLfloat light_position[] = {1.0,1.0,1.0,0.0};GLfloat light_ambient[] = {1.0,0.0
2009-05-01 20:44:00
1805
2
原创 opengl 绘制简单图形
#include void display(){glClear(GL_COLOR_BUFFER_BIT);/*glBegin(GL_POLYGON); glVertex2f(-0.5,-0.5); glVertex2f(-0.5,0.5); glVertex2f(0.5,0.5); glVertex2f(0.5,-0.5);glEnd();*/glPointSize(5
2009-05-01 20:43:00
709
自学PLC基础并入门pdf
2023-10-08
S7-200SMART 模拟量应用(1)pdf
2023-10-07
三菱变频器案例应用pdf
2023-10-07
西门子变频器案例应用pdf
2023-10-07
台达变频器案例应用pdf
2023-10-07
微信小程序webservice通信
2018-01-24
车牌识别 车牌定位
2011-03-28
汇编语言教程 了解机器底层运作
2008-10-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人