现在位置: 首页 > ludo发表的所有文章
转自 http://book.51cto.com/art/200901/106880.htm 问:有人告诉我不能在printf中使用%lf。为什么printf()用%f输出double型,而scanf却用%lf呢? 答:printf的%f 说明符的确既可以输出float型又可以输出double型。 根据"默认参数提升"规则(在printf这样的函数的可变参数列表中 ,不论作用域内有没有原型,都适用这一规则)float型会被提升为double型。因此printf()只会看到双精度数。参见问题15.2。 对于scanf,情况就完全不同了,它接受指针,这里没有类似的类型提升。(通过指针)向float存储和向double存储大不一样,因此,sc......
阅读全文
  • 08月
  • 09日
综合 ⁄ 共 1266字 评论关闭
var XMLHttpReq=false; //创建XMLHttpRequest对象 function createXMLRequest() {         if(window.XMLHttpRequest){ //Mozilla浏览器              XMLHttpReq=new XMLHttpRequest();      }else if(window.ActiveXObject){ //IE浏览器              try{                         XMLHttpReq=new ActiveXObject("Msxml2.XMLHTTP");              }catch(e){             try{                 XMLHttpReq=new ActiveXObject("Microsoft.XMLHTTP");             }catch(e){}          }     } ......
阅读全文
  • 06月
  • 06日
综合 ⁄ 共 8739字 评论关闭
    代码提供下载,想边看程序源码边看文章的朋友直接去下载:http://download.csdn.net/detail/panshiqu/5926325     看我前几天的bolg我实现了右下角弹窗功能,但是怎么美化自己的弹窗呢,像腾讯QQ右下角弹腾讯大豫网新闻那样的样式。     首先感谢一篇重要的文章:http://bbs.csdn.net/topics/390170722  作者:邓学彬     但是也需要指出的大凡已经很牛的人,对初学者的求助往往是漠不关心的,我对他文章的回复至今还没有回我的问题,我给的留言也没有收到回音,为什么要感谢他,因为它用Win32(SDK)开发出来的程序,虽然我不想......
阅读全文
  • 05月
  • 27日
操作系统 ⁄ 共 1162字 评论关闭
一、简述设备驱动的作用          任何一个计算机系统的运行都是由系统中的软硬件共同作用的结果,硬件是底层基础,是所有软件运行的平台,代码终究会落实为硬件上的组合逻辑和时序逻辑。软件实现了具体的应用,它按照不同的业务需求而设计,完成用户的要求。         但是软硬件之间不应该互相渗透入对方的领地。应用软件工程师需要看到一个没有硬件的纯粹的软件世界,硬件必须透明的呈现给他。         设备驱动的作用是驱使硬件设备行动。驱动与底层硬件直接打交道,按照硬件设备的具体工作方式,读写设备的寄存器,完成设备的......
阅读全文
  • 05月
  • 16日
综合 ⁄ 共 789字 评论关闭
solr 配置 1. 下载solr压缩包(下面均已solr-4.7.0解说) 2. 解压solr-4.7.0.tgz 3. 新建一个Solr文件夹(名称与位置随意),我建在了D盘下 4. 然后在Solr下面创建solr1文件夹(做集群使用,后续会讲到) 5. 最后在solr1下创建两个文件夹,分别为tomcat(存放tomcat,自己放入,下面我就不提到了,假设端口为8080)和home(存放core和索引信息) 6. 将example/webapps目录下的solr.war复制到tomcat的webapps目录中 7. 启动tomcat服务器,这时候会报错,暂时不用管,只是为了解压war包,启动完成后关闭Tomcat; 8. 继续到solr-4.7.0目......
阅读全文
  • 05月
  • 07日
综合 ⁄ 共 11522字 评论关闭
spring mvc 提供了多种绑定数据的方式,先看一下springmvc的源码: org.springframework.beans.PropertyEditorRegistrySupport.java private void doRegisterDefaultEditors() { this.defaultEditors = new HashMap<Class, PropertyEditor>(64); // Simple editors, without parameterization capabilities. // The JDK does not contain a default editor for any of these target types. this.defaultEditors.put(Charset.class, new CharsetEditor()); this.defaul......
阅读全文
  • 05月
  • 03日
综合 ⁄ 共 937字 评论关闭
描述 Yougth讲课的时候考察了一下求三个数最大值这个问题,没想到大家掌握的这么烂,幸好在他的帮助下大家算是解决了这个问题,但是问题又来了。 他想在一组数中找一个数,这个数可以不是这组数中的最大的,但是要是相对比较大的,但是满足这个条件的数太多了,怎么办呢?他想到了一个办法,把这一组数从开始把每相邻三个数分成一组(组数是从1开始),奇数组的求最大值,偶数组的求最小值,然后找出这些值中的最大值。 输入 有多组测试数据,以文件结束符为标志。 每组测试数据首先一个N,是数组中数的个数。(0<N<1000......
阅读全文
  • 05月
  • 01日
综合 ⁄ 共 2533字 评论关闭
<?xml version="1.0" encoding="utf-8"?><mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" x="0" y="0" fontSize="12"><!-- editable="true"  只有编辑状态下才显示绑定的ComboBox-->  <mx:DataGrid id="dgv" editable="true" dataProvider="{ScenicSpots}" x="25" y="10" width="578" height="210">  <mx:columns>    <mx:DataGridColumn headerText="景点名称" dataField="景点名称"/>    <mx:DataGridColumn headerText="所在行政区"           dataField......
阅读全文
  • 04月
  • 11日
综合 ⁄ 共 4132字 评论关闭
Controlling a laser with Linux is crazy, but everyone in this room is crazy in his own way. So if you want to use Linux to control an industrial welding laser, I have no problem with your using PREEMPT_RT." -- Linus Torvalds 一、RTPREEMT_RT简介 标准的Linux内核只能能够满足软中断的要求,为用户空间提供简基本的Posix操作,但是不对固定的时间点做保证。Ingo Molnar's 的实时抢占补丁(文中为:PREEMPT_RT)和Thomas Gleixner的具有高分辨率的通用时钟事件层,Linux增加了硬事实能力。 PREEMPT_RT补丁因起......
阅读全文
  • 04月
  • 01日
综合 ⁄ 共 757字 评论关闭
关于Amazon S3的数据一致性模型有两种: 最终一致性和读写一致性。 有以下几种行为: 1 写一个新的object,然后开始读它,直到所有的变化都传播完(副本),你才能读到它,否则就是key does not exist。 2 写一个新的object,然后listkeys,直到所有的变化都传播完,你才能看到它。 3 覆盖一个已有的object,然后开始读它,直到所有的变化都传播完,你才能拿到最新的object,否则就是老的。 4 删除一个object,直到所有的变化都传播完,你读它,才会产生key does not exist,否则读到已删除的object。 5 删除一个object,直到所有......
阅读全文
  • 03月
  • 31日
综合 ⁄ 共 2086字 评论关闭
(不推荐)   可以通过代码完成广播的注册     在main.xml中:   <LinearLayout     xmlns:android="http://schemas.android.com/apk/res/android"     android:layout_width="fill_parent"     android:layout_height="fill_parent"     android:background="#000000"     android:gravity="center_horizontal">   <Button       android:id="@+id/mybut"       android:layout_marginTop="8dp"       android:layout_width="80dp"       android:layout_height="40dp"       android:textColor="#ffffff"       androi......
阅读全文
  • 03月
  • 21日
综合 ⁄ 共 2561字 评论关闭
推荐一篇讲的很通俗易懂的文章: 转自www.cppblog.com/converse/archive/2009/05/13/82879.html 我喜欢用自己的语言通过联系现实生活中的一些现象解释一些概念,当我能做到这一点时,说明我已经理解了这个概念.今天要解释的概念是:同步/异步与阻塞/非阻塞的区别.这两组概念常常让人迷惑,因为它们都是涉及到IO处理,同时又有着一些相类似的地方.首先来解释同步和异步的概念,这两个概念与消息的通知机制有关.     举个例子,比如我去银行办理业务,可能选择排队等候,也可能取一个小纸条上面有我的号码,等到排到我这一号时由柜台的人通知我......
阅读全文