c语言 -- 71




1 2 3 4 5 6 7 8
概述自 java1.5 开始,java 提供了格式化到字符串的功能,主要有以下四个使用方法:String 类提供了静态方法 format(),他与 C 语言中的标准输出参数列表非常类似,可以实现将不同的参数组合成格式化后的 String 对象同时 java 还提供了 System.out.printf 以便于直接输出格式化 Stringjava.util.Formatter 新增类实现了很强大的转换方法,上述的两种方法事实上都是通过调用该类实现的java.text.Format 类是一个用于格式化语言环境敏感的信息(如日期、消息和数字)的抽象基类 Formatter通配符与 C 语言中的 printf 参数列表非常类似,java 格式化方法的 format 参数也是通过通配符的基本字符串表示的:java 格式化文本通配符通配符说明示例%sString"java1.5"%cchar'm'%bbooleantrue%dint(十进制)99%xint(十六进制)FF%oint(八进制)77%ffloat(十进制)99.99%afloat(十六进制)FF
#技术帖    #c语言    #龙潭书斋    #java   

200x200


概述zookeeper 是一个高性能的分布式应用程序协调服务,应用程序可以基于他非常简单的实现同步服务、分组服务、配置维护、命名服务等,通过 zookeeper,你可以使用现成的组

#技术帖    #c语言    #技术分享    #server   
概述nginx 提供了十分强大的 rewrite 功能在 nginx rewrite 规则的配置 中,我们介绍了 nginx rewrite 规则的配制方法 下面,我们从源码的角度看一下 nginx 是怎么处理 rewrite 的 HTTP 处理流程在 HTTP 请求处理的 11 个阶段 -- ngx_http_handler 中,我们介绍了 nginx 处理 HTTP 请求的 11 个阶段 rewrite 规则的处理就在 nginx HTTP 解析开始的几个阶段中 NGX_HTTP_SERVER_REWRITE_PHASE ngx_http_core_rewrite_phaseNGX_HTTP_FIND_CONFIG_PHASE ngx_http_core_find_config_phaseNGX_HTTP_REWRITE_PHASE ngx_http_core_rewrite_phaseNGX_HTTP_POST_REWRITE_PHASE ngx_http_core_post_rewrite_phase 虽然 rewrite 的解析分成了 NGX_HTTP_SERVER_REWRITE_PH
#技术帖    #web    #c语言    #龙潭书斋   
概述变量是现代编程语言中一个不可或缺的基本元素它主要由三个基本部分组成:名称类型值 PHP 的变量类型与 C 语言、java 不同,php、javascript、ruby 等语言是弱类型语言弱类型语言的变量可以表示任意的数据类型,这虽然提供了很大的灵活性与易用性,但是有时也是一把双刃剑,因此,了解 PHP 是如何实现弱类型的就是非常必要的了 PHP 的变量 -- zvalPHP 虽然是弱类型语言,但是这并不意味着 PHP 的变量没有类型PHP 变量的类型共有 8 种,可以分为以下三类标量类型 -- boolean、integer(long)、float(double)、string复合类型 -- array、object特殊类型 -- resource、NULL PHP 的变量存储在 zval 结构体中,定义于 Zend/zend.h 文件中// struct _zval_struct // php 变量描述结构 {{{ struct _zval_struct { /* Variabl
#技术帖    #php    #c语言    #技术分享   

200x200


PHP 源码的目录结构PHP 的目录划分还是很清晰的:. ├── build ├── ext ├── include ├── libs ├── main ├── modules ├

#技术帖    #php    #c语言    #技术分享   

200x200


概述哈希表又称散列表,在一些合理假设下,对任意元素的检索、插入时间复杂度的期望时间都是 O(1),因此他非常适合频繁读取、插入、删除元素的应用场景而 nginx 作为一个

#技术帖    #linux    #web    #算法   
概述也许很多人并不知道,i++ 其实并不是一个原子操作,甚至作为右值操作的 ++i 也并不是一个原子操作然而有时我们需要类似操作的原子性,如锁操作的过程中,原子性当然是必须的了 GCC 提供的原子操作 -- 加减运算与逻辑运算GCC 从 4.1.2 开始提供了 __sync_*系列的 built-in 函数,用于提供加减和逻辑运算的原子操作 type __sync_fetch_and_add (type *ptr, type value, ...); type __sync_fetch_and_sub (type *ptr, type value, ...); type __sync_fetch_and_or (type *ptr, type value, ...); type __sync_fetch_and_and (type *ptr, type value, ...); type __sync_fetch_and_xor (type *ptr, type value, ...); type __sync_fetch_and_nand (type *ptr, type value, ...);  type __sync
#技术帖    #c语言    #技术分享    #锁   

200x200


问题原因安装了 libevent,程序运行时出现了错误提示:error while loading shared libraries: libevent-2.0.so.5  问题很

#技术帖    #linux    #c语言    #文件   
1 2 3 4 5 6 7 8



京ICP备15018585号