struct tm 和 time_t 时间和日期的使用方法(转)

关键字:UTC(世界标准时间),Calendar Time(日历时间),epoch(时间点),clock tick(时钟计时单元)1.概念在C/C++中,对字符串的操作有很多值得注意的问题,同样,C/C++对时间的操作也有许多值得大家注意的地方。下面主要介绍在C/C++中时间和日期的使用方法.通过学习许多C/C++库,你可以有很多操作、使用时间的方法。但在这之前你需要了解一些“时间”和“日期”的概念,主要有以下几个:<br ...
阅读(3733) 评论(0)

C++中的long long和__int64类型(转载)

C语言中long long的用法http://www.awuit.com/c-language-the-usage-of-long-long/阿吴 | C/C++ | 十一月, 03 2009 | 5 Comments在分析BT代码的过程中,遇到了这样的定义:long long line_position;很是纳闷,在C语言中我还没有见过这样的写法,网上搜了,资料也很少,最后在C语言标准与实现这本书中找到了关于long long的说法。在C语言的C99标准扩展...
阅读(13054) 评论(3)

函数指针和指针函数的学习小结

函数指针是指向函数的指针,指针函数是指一个函数的返回值是一个指针,但下面的几道题还是感觉很迷惑。各位能否讲的详细点呢?(1) float(**def)[10]   def是什么?(2) double*(*gh)[10]   gh是什么?(3) double(*f[10])()   f是什么?(4) int*((*b)[10])    b是什么?这样老感觉有点乱,有什么窍门可以记得并理解的清楚一点么...
阅读(4075) 评论(0)

谈谈snprintf

众所周知,sprintf不能检查目标字符串的长度,可能造成众多安全问题,所以都会推荐使用snprintf.snprintf(_snprintf)的声明是这样的int _snprintf(   char *buffer,   size_t count,   const char *format [,      argument] ... );If len < coun...
阅读(4272) 评论(0)

SHELL学习笔记----IF条件判断,判断条件

前言:      无论什么编程语言都离不开条件判断。SHELL也不例外。      if list then           do something here       elif list then           do another thing here       else          do something else here       fi    EX1:#!/bi...
阅读(54237) 评论(1)

阻塞和非阻塞通信

阻塞通信意味着通信方法在尝试访问套接字或者读写数据时阻塞了对套接字的访问。在 JDK 1.4 之前,绕过 阻塞限制的方法是无限制地使用线程,但这样常常会造成大量的线程开销,对系统的性能和可伸缩性产生影响。java.nio 包改变了这种状况,允许服务器有效地使用 I/O 流,在合理的时间内处理所服务的客户请求。没有非阻塞通信,这个过程就像我所喜欢说的“为所欲为”那样。基本上,这个过程就是发送和读取任何能够发送/读取的东西。如果没有可以读取的东西,它就中止读操作,做其他的事情直到能够读取为止。当发送数据时,该过...
阅读(6316) 评论(0)

JavaScript打包与解包工具

JavaScript Packer: http://packer.skiyo.cn/JavaScript UnPacker: http://packer.skiyo.cn/unpacker.html...
阅读(4799) 评论(0)

Get the content of an Iframe in Javascript – crossbrowser solution for both IE and Firefox

Get the content of an Iframe in Javascript – crossbrowser solution for both IE and Firefox...
阅读(3582) 评论(0)

网页中插入FLASH代码的参数解释与使用技巧

一:代码解释代码:<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"WIDTH="550" HEIGHT="400" ><br...
阅读(6620) 评论(0)

Private Members in JavaScript

JavaScript is the world's most misunderstood programming language. Some believe that it lacks the property of information hiding because objects cannot have private instance variables and methods. But this is a misunderstanding. JavaScript objects ca...
阅读(3039) 评论(0)

Eclipse:Failed to create the Java Virtual Machine

由于项目里面用eclipse,今天从eclipse官网下载了一个Eclipse IDE For Java EE Developers,版本:eclipse-jee-helios-win32 自己电脑上装的jdk版本是:1.6.0_20解压后启动,发现弹出提示框 "Failed to create the Java Virtual Machine"解决方法:找到eclipse目录下的eclipse.ini,可以看到如下内容:-startupplugins/org.eclipse.equinox.launche...
阅读(4305) 评论(1)

jQuery.each() learn and conclusion

jQuery.each( collection, callback(indexInArray, valueOfElement) )Returns: ObjectDescription: A generic iterator function, which can be used to seamlessly iterate over both objects and arrays. Arrays and array-like objects with a length property (such as a ...
阅读(3438) 评论(0)

JavaScript eval() 函数

定义和用法eval() 函数可计算某个字符串,并执行其中的的 JavaScript 代码。语法eval(string) 参数描述string必需。要计算的字符串,其中含有要计算的 JavaScript 表达式或要执行的语句。返回值通过计算 string 得到的值(如果有的话)。说明该方法只接受原始字符串作为参数,如果 string 参数不是原始字符串,那么该方法将不作任何改变地返回。因此请不要为 eval() 函数传递 String 对象来作为参数。如果试图覆盖 eval 属性或把 eval() 方法赋予另...
阅读(3048) 评论(0)

JavaScript prototype属性与修改对象

JavaScript prototype属性 定义和用法prototype 属性使您有能力向对象添加属性和方法。语法object.prototype.name=value实例在本例中,我们将展示如何使用 prototype 属性来向对象添加属性:输出:20000=======================================================...
阅读(3965) 评论(0)

ECMAScript 继承机制实现

继承机制的实现要用 ECMAScript 实现继承机制,您可以从要继承的基类入手。所有开发者定义的类都可作为基类。出于安全原因,本地类和宿主类不能作为基类,这样可以防止公用访问编译过的浏览器级的代码,因为这些代码可以被用于恶意攻击。选定基类后,就可以创建它的子类了。是否使用基类完全由你决定。有时,你可能想创建一个不能直接使用的基类,它只是用于给子类提供通用的函数。在这种情况下,基类被看作抽象类。尽管 ECMAScript 并没有像其他语言那样严格地定义抽象类,但有时它的确会创建一些不允许使用的类。通常,我们...
阅读(3272) 评论(0)

Javascript中闭包(closure)的理解与浅析

一、什么是闭包?“官方”的解释是:所谓“闭包”,指的是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。相信很少有人能直接看懂这句话,因为他描述的太学术。我想用如何在Javascript中创建一个闭包来告诉你什么是闭包,因为跳过闭包的创建过程直接理解闭包的定义是非常困难的。看下面这段代码: function a(){ var i=0; function b(){ alert(++i); } return b;}var c = a();c();这段代码有两个特...
阅读(3367) 评论(0)

浅析JavaScript和PHP中三个等号(===)和两个等号(==)的区别

首先,先做个简单的介绍,让您有个直观的认识== equality 等同     === identity 恒等==  两边值类型不同的时候,要先进行类型转换,再比较。 === 不做类型转换,类型不同的一定不等。举例说明:"1"  ==  true类型不同,"=="将先做类型转换,把true转换为1,即为 "1"  ==  1;此时,类型仍不同,继续进行类型转换,把"1"转换为1,即为 1 == 1;此时,"==" 左右两边的类型都为数值型,比较成功!如果比较:"1"  ===  true 左侧为字符型,右侧...
阅读(8612) 评论(3)
    个人资料
    • 访问:11672896次
    • 积分:88566
    • 等级:
    • 排名:第15名
    • 原创:707篇
    • 转载:169篇
    • 译文:16篇
    • 评论:3044条
    学习经历
    中科院、百度、创新工场、小米、阿里巴巴、米扑科技

    期货从业资格证(2017.03)
    基金从业资格证(2016.11)
    证券投资顾问证(2016.9)
    证券从业资格证(2016.6)
    系统架构设计师(2013)
    软件设计师(2008)
    CSDN创业专访

    程序员创业邦
    QQ群: 239292073
    青春,每一个有梦想的人

    资深产品经理人
    QQ群: 338142405
    思与行,人人都是产品经理

    爱脚本,爱技术
    QQ群: 320296250
    (已满)
    python、ruby、php、go、shell

    程序人生的平凡生活
    QQ群: 282297696
    (已满)
    汇聚百度、小米、微软、腾讯、
    创新工场、阿里巴巴、日本雅虎
    个人博客
    博客专栏
    博客公告
    本博客内容,由本人精心整理
    欢迎交流,欢迎转载,大家转载注明出处,禁止用于商业目的。

    文章分类