现在位置: 首页 > aiguille发表的所有文章
  • 03月
  • 26日
综合 ⁄ 共 1348字 评论关闭
http://www.fieldbuspx.com/modbus/rs485232422.html Modbus 协议是应用于电子控制器上的一种通用语言。通过此协议,控制器相互之间、控制器经由网络(例如以太网)和其它设备之间可以通信。它已经成为一通用工业标准。有了它,不同厂商生产的控制设备可以连成工业网络,进行集中监控。  此协议定义了一个控制器能认识使用的消息结构,而不管它们是经过何种网络进行通信的。它描述了一控制器请求访问其它设备的过程,如果回应来自其它设备的请求,以及怎样侦测错误并记录。它制定了消息域格局和内容的公共格式。  当在一M......
阅读全文
  • 03月
  • 20日
综合 ⁄ 共 12284字 评论关闭
输出界面如图所示: tic-tac-toe源代码: /* * File: tictac.c * -------------- * This program plays a game of tic-tac-toe with the user. * The program is designed to emphasize the separation between * those aspects of the code that are common to all games and * those that are specific to tic-tac-toe. */ #include <stdio.h> #include "stdgen.h" #include "stdstr.h" /* * Constants: WinningPosition, NeutralPosition, LosingPosition * ------------------------------------------------......
阅读全文
  • 06月
  • 07日
综合 ⁄ 共 1448字 评论关闭
<span 微软雅黑','黑体',arial,helvetica,sans-serif"="" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">vs中“Stack around the variable was corrupted”的解决方案 http://laokaddk.blog.51cto.com/368606/238718  把 project->配置属性->c/c++->代码生成->基本运行时检查 为 默认值 就不会报本异常。具体原因正在研究中。。。 如果改为其他就有exception。 exception有时是......
阅读全文
  • 05月
  • 26日
综合 ⁄ 共 984字 评论关闭
NSMutableDictionary *dict = [[NSMutableDictionary alloc] init];       if(oldView != nil)     {         [dict setObject:oldView forKey:@"oldView"];      }     if(newView != nil)     {         [dict setObject:newView forKey:@"newView"];      }      [NSTimer scheduledTimerWithTimeInterval:0.0 target:self selector:@selector(onTimer:) userInfo:dict repeats:NO];       [dict release];     - (void)onTimer:(NSTimer *)timer  {       UIView *oldView = [[timer userInfo] objectForKey:......
阅读全文
  • 04月
  • 17日
综合 ⁄ 共 1965字 评论关闭
    This page has notes and materials in support of Tim Bird's presentation "Improving Android Bootup Time", which he gave at LinuxCon North America, 2010. Contents  [hide]  1 Abstract 2 Presentation 3 Outline 4 Raw Data 5 Resources 5.1 logdelta 5.2 instrumentation patches 5.3 parseZipArchive patch Abstract Android is a relatively new distribution of Linux, with a completely different user space implementation, compared to desktop or enterprise Linux. It also has some ......
阅读全文
  • 04月
  • 15日
综合 ⁄ 共 560字 评论关闭
     在学习上遇到问题总会上来搜索、提问,没有自己原创的东西。慢慢的觉得需要开始自己博客,把学习上的问题、解决方法还有想法写下来。有些问题当时可能想清楚了,但当后来在遇到类似的问题就没有了原来清晰的思路。      现在大二,想起大一时那么的迷茫,虽然现在还是迷茫,但心底已有想做的事只是没人来指路,前进没有方向。随着学习的深入我会清晰起来。现在学习的一门语言是JAVA,大入门是C语言,C真的很根本,辛亏学好了这门基础,学习其他语言都很快入手,大一下学期就学完了一本入门的C++,现在是JAVA。     和很多同学......
阅读全文
  • 04月
  • 15日
综合 ⁄ 共 1135字 评论关闭
昨儿下了个centos6.0~装到虚拟机里 很happy~ 去掉了5.x版本的kdump内存设置错误会卡住一分钟的情况~ 对虚拟机很友好~哈哈 不过有个网络设置的问题~需要配置一下,关掉NetworkManager,打开network,然后重启~ 否则网络还真不好设置…… 重启network会报错Connection activation failed Device not managed by NetworkManager 方法: ‍1. Remove Network Manager from startup Services.chkconfig NetworkManager off2. Add Default Net Managerchkconfig network onStop NetworkManager firstservice NetworkManager stop and then s......
阅读全文
  • 03月
  • 16日
综合 ⁄ 共 4033字 评论关闭
memcpy 原型:extern void *memcpy(void *dest, void *src, unsigned int count); 用法:#include 功能:由src所指内存区域复制count个字节到dest所指内存区域。 说明:src和dest所指内存区域不能重叠,函数返回指向dest的指针。可以拿它拷贝任何数据类型的对象。   举例:char a[100],b[50]; memcpy(b, a, sizeof(b));注意如用sizeof(a),会造成b的内存地址溢出。   memset 原型:extern void *memset(void *buffer, int c, int count); 用法:#include 功能:把buffer所指内存区域的前count个字节设置成字符c。 说......
阅读全文
  • 02月
  • 18日
综合 ⁄ 共 1710字 评论关闭
背景 原文链接:http://blog.csdn.net/ordeder/article/details/22490373 写一个python脚本,实现简单的http服务器功能: 1.浏览器中输入网站地址:172.20.52.163:20014 2.server接到浏览器的请求后,读取本地的index.html文件的内容,回发给浏览器  代码实现 server.py #!/usr/bin/python import socket import signal import errno from time import sleep def HttpResponse(header,whtml): f = file(whtml) contxtlist = f.readlines() context = ''.join(contxtlist) response = "%s %d\n\n%s\n\n" % (hea......
阅读全文
  • 01月
  • 16日
综合 ⁄ 共 4594字 评论关闭
第八篇 再述oracle数据库体系结构 之四:Oracle实例的进程结构   这里所讲的里程是指Unix系统中的进程,在Windows中,Oracle是一个操作系统服务。  Oracle实例由内存区域和后台进程组成。  Oracle实例分为单进程实例(一个进程执行全部的Oracle代码,只允许单个用户存取)和多进程实例(由多个进程执行Oracle代码的不同部分,对于每一个连接的用户都有一个进程,允许多个用户同时使用)。  在多进程结构中,除服务器进程(请注意,此“服务器进程”不是指所有的实例中的进程,见下面的说明)外,还有其他后台进程,包括:Dnnn,DBWR,L......
阅读全文
  • 12月
  • 08日
综合 ⁄ 共 307字 评论关闭
隐藏UITabBarController的tabBar的时候,如果不做处理那么下方会多处49pix的白条或者其他颜色的条,解决这个问题的方法如下 - (void)setTabBarHidden:(BOOL)hidden { [self.tabBar setHidden:hidden]; UIView *contentView = [[self.view subviews] firstObject]; CGRect frame = contentView.frame; if (hidden) { frame.size.height += 49; } else { frame.size.height -= 49; } contentView.frame = frame; }
阅读全文
  • 12月
  • 07日
综合 ⁄ 共 2975字 评论关闭
IOS StoryBoard视图切换 一、视图切换类型 在storyboard中,segue有几种不同的类型,在iphone与ipad的开发中segue的类型是不同的, 在iphone中,segue有:push、modal、custom三种类型,区别主要在于新页面出现的方法 在ipad中,segue有:push、modal、popover、replace、custom五种不同的类型 二、视图切换类型说明 1、Push是树形导航 push类型一般是需要头一个界面是NavigationController的,是在NavigationController向下一级滑动的时候使用相当于[self.navigationController pushViewController:nil animated:YES];,在栈中压......
阅读全文