string

JavaScript字符和ASCII实现互相转换

在处理字符时,有时需要和ASCII码相互转换,博主便简单整理了一篇。字符转ASCII需要用变量的方法。单个字符转ASCIIlet x = 'a'; x.charCodeAt(); //会输出'a'的ASCII码,即97字符串转ASCIIlet x = 'abc';//x必须严格为char类型 //若x = 1,会报错,而不会转换成'1'x.charCodeAt;//会输出x[1],即'b'的AS... »

Spark处理数据排序问题如何避免OOM

错误思想举个列子,当我们想要比较 一个 类型为 RDD[(Long, (String, Int))] 的RDD,让它先按Long分组,然后按int的值进行倒序排序,最容易想到的思维就是先分组,然后把Iterable 转换为 list,然后sortby,但是这样却有一个致命的缺点,就是Iterable 在内存中是一个指针,不占内存,而list是一个容器,占用内 »

php iconv() : Detected an illegal character in input string

开始是这样用的$str = iconv(‘UTF-8’, ‘GB2312’, unescape(isset($_GET[‘str’])? $_GET[‘str’]:”));上线后报一堆这样的错:iconv() : Detected an illegal character in input ... »

php addslashes和mysql_real_escape_string

addslashes的问题在于黑客可以用0xbf27来代替单引号,而addslashes只是将0xbf27修改为0xbf5c27,成为一个有效的多字节字符,其中的0xbf5c仍会被看作是单引号,所以addslashes无法成功拦截。当然addslashes也不是毫无用处,它是用于单字节字符串的处理,多字节字符还是用mysql_real_escape_string吧。 »

C++中string替换所有指定字符串的方法

C++的string提供了replace方法来实现字符串的替换,但是对于将字符串中某个字符串全部替换这个功能,string并没有实现,我们今天来做的就是这件事。 首先明白一个概念,即string替换所有字符串,将”12212″这个字符串的所有”12″都替换成”21″,结果是什么? 可以是22211,也可以是21221,有时候应用的场景不同,就会希望得到不同的结果,所以这两种答案都做了实现,代码如下... »

PHP调用三种数据库的方法(3)

Oracle(甲骨文)是世界上最为流行的关系数据库。它是大公司推崇的工业化的强有力的引擎。我们先看看其相关的函数:integer ora_logon开始对一个Oracle数据库服务器的连接。PHP生成一个指示器,解析查询,并执行之。integer ora_parse解析一个查询并准备好执行。这使得您可以调用ora_getcolumn函数。string ora_getcolumn返回当前的值。boo... »

详解JSON.stringify()的5个秘密特性

JSON.stringify() 方法能将一个 JavaScript 对象或值转换成一个 JSON 字符串。 作为一名 JavaScript 开发人员,JSON.stringify() 是用于调试的最常见函数。但是它的作用是什么呢,难道我们不能使用 console.log() 来做同样的事情吗?让我们试一试。 //初始化一个 user 对象 const user = { "name" : "Pra... »

php预定义常量

它包含PHP、Zend引擎和SAPI模块。PHP_VERSION PHP_OS PHP_EOL 自PHP4.3.10和PHP5.0.2起可用 PHP_INT_MAX 自PHP4.4.0和PHP5.0.5起可用 PHP_INT_SIZE 自PHP4.4.0和PHP5.0.5起可用 DEFAULT_INCLUDE_PATH PEAR_INSTALL_DIR PEAR_EXTENSION_DIR PHP... »

从C/C++迁移到PHP——判断字符类型的函数

在C/C++中,头文件ctype.h中定义了关于字符类型一组宏,可以得到给定字符的类型。而PHP中没有相关函数。前些天发现在www.mm4.de下载的PHP中提供了一个名为php_ctype.dll的扩展库, 加载后发现提供一部分此类的函数,特整理出来供大家参考。所有函数的用法同C/C++基本相同,区别在于在C/C++中函数的参数是 字符型,而在PHP中函数的参数可以是字符串。 »

PHP中的流(streams)浅析

概述流是PHP4.3版本引入的一个特性,主要是为了统一文件、sockets以及其他类似资源的工作方法。PHP4.3距今已经有很长时间了,但是很多程序员似乎都不能正确使用PHP中的流,当然这也包括我。流基础知识PHP中流的形式如:://。正如前面所说,PHP提供了一些内置的包装器、协议和过滤器。PHP有基本的php://stdin,php://stdout,php://stderr包装器对应默认的I... »

一个PHP的String类代码

使用方法: 复制代码 代码如下: $s ='中国'; $os = new String; echo $os->decode ,''; echo $os->decode->encode,''; 代码 复制代码 代码如下: class String extends stdClass public function __toString() public function enc... »

经典PHP加密解密函数Authcode()修复版代码

Authcode这个函数很多人都使用,这函数来自Discuz程序,用于加密解密字符串,可以设置钥匙和过期时间,在很多时候都用得着。原版的函数代码可能会生成+、/、&这样的字符,导致通过URL传值取回时被转义,导致无法解密。火端网络稍加修改,把这几个字符替换成其它字符,解密时再替换回去,这样就完美了! »

支持数组的ADDSLASHES的php函数

复制代码 代码如下://SQL ADDSLASHES function saddslashes($string) } else { $string = addsla »

phpmyadmin提示The mbstring extension is missing的解决方法

本文较为详细的分析了phpmyadmin提示The mbstring extension is missing的解决方案,分享给大家供大家参考。具体方法如下:一、问题:phpmyadmin提示:The mbstring extension is missing. Please check your PHP configuration.二、解决方法:其实只要运行一段:复制代码 代码如下:yum in... »

php addslashes和mysql_real_escape_string

addslashes的问题在于黑客可以用0xbf27来代替单引号,而addslashes只是将0xbf27修改为0xbf5c27,成为一个有效的多字节字符,其中的0xbf5c仍会被看作是单引号,所以addslashes无法成功拦截。当然addslashes也不是毫无用处,它是用于单字节字符串的处理,多字节字符还是用mysql_real_escape_string吧。 »

linux系统下php安装mbstring扩展的二种方法

1.执行复制代码 代码如下:yum install php-mbstring 2. 修改php.ini (这一步非常重要, 部分lxadmin版本无法自动修改)复制代码 代码如下:echo ‘extension=mbstring.so’ >>/etc/php.ini #更具php安装目录而定 3. 重启web service 如果是apache: service httpd... »

PHP nl2br函数 将换行字符转成 lt;brgt;

复制代码 代码如下: // 输出 第一行 第二行 第三行 ----------------- 第一行 第二行 第三行 nl2br 将换行字符转成 。PHP nl2br()语法: string nl2br; 返回值: 字符串 函数种类: 资料处理 PHP nl2br()内容说明 本函数将换行字符转换成 HTML 换行的 指令。您可能感兴趣的文章:PHP字符串函数系列之nl2br(),在字符串中... »

php xml常用函数的集合(比较详细)

v、DOMNode->replaceChild()作用:更新子节点用法:DOMNode->replaceChild参数:newnode,新node;oldnode,老的node返回:成功返回oldnode,失败返回空。 »

PHP 错误之引号中使用变量

而我出现的是,语句中使用了数组,导致失败。下面看看失败的代码; 这样即时双引号是可以解析变量的,但是素组这样的,写法是没办法解析。修改成下面就可以了!加上花括号可以让语句识别这里面是动态的。 »

mysql_escape_string()函数用法分析

本文实例讲述了mysql_escape_string()函数用法。分享给大家供大家参考,具体如下: 使用 mysql_escape_string() 对查询中有疑问的数据进行编码: 有一些数据例如: char query(1024); sprintf (query, "select * from my_tbl where name = '%s'",name); 如果这个时候,name 中包含了如:... »

PHP 加密/解密函数 dencrypt(动态密文,带压缩功能,支持中文)

isset) $dynKey = $isEncrypt ?$fixedKeyPart1 . $string . $dynKeyPart2 : (isset($string) ?gzcompress : $result)) : substr; } 您可能感... »

PHP中addslashes与mysql_escape_string的区别分析

本文实例分析了PHP中addslashes与mysql_escape_string的区别。分享给大家供大家参考,具体如下: 1.在插入数据时两者的意义基本一样.区别只在于addslashes 在magic_quotes_sybase=on时将“ ‘”转换成“ ‘ ‘” 在magic_quotes_sybase=off时将“ ‘”转换成“\ ̵... »

php str_pad 函数使用详解

string str_pad ( string , int pad_length , string pad_string , int pad_type); string 指定字符串,pad_length指定长度,pad_string用来填充的字符串(可选参数),pad_type指定填充位置(可选参数,STR_PAD_LEFT,STR_PAD_BOTH); 如 »

PHP操作mysql函数详解,mysql和php交互函数

1. 建立和关闭连接 1) mysql_connect() resource mysql_connect 所有参数都是可选的 举例: @mysql_connect or die(“Could not connect to mysql server!” »

PHP学习笔记之一

配置PHP以及MySQL的过程略去,如果在Ubuntu下,参考 Ubuntu 10.04 Installation Memo 即可。向浏览器输出数据采用echo或者print函数。echo可以接受多个参数,print 只能接受一个。string argn]); PHP语法允许省略括号。 »

Page 1 of 295123»