`
crystalwiner
  • 浏览: 90325 次
  • 性别: Icon_minigender_2
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
导入的方法有以下两种: 1、通常来说,我们调用第三方的so库是不需要额外工作的,只需将其放入指定目录,然后在Java文件中load即可。 比如将要用的libFirstLib.so放到app/src/main/jniLibs/armeabi/下,在源码中引用: static { System.loadLibrary("FirstLib"); } 即可。 2、将用到的jar和so包放到app/libs这个文件夹下面 然后修改app目录下的build.gradle文件,在android下加入如下代码: dependencies { ...
GD库是PHP进行图文操作时一个重要的库。红帽系统适合用编译安装。具体各步骤如下: 1、准备工作: 需要的软件分别为:zlib-1.2.7.tar,libpng-1.2.40.tar,jpeg-6b.tar,freetype-2.3.5.tar,gd-2.0.33.tar 打包下载地址:http://pan.baidu.com/share/link?shareid=452677&uk=3240790330 解压密码:d5475sf45ffdf54 (软件整理,转自璞玉POOY) 或者分类下载: http://google-desktop-for-linux-mirror.goo ...
REMOTE_ADDR 是你的客户端跟你的服务器“握手”时候的IP。如果使用了“匿名代理”,REMOTE_ADDR将显示代理服务器的IP。 HTTP_CLIENT_IP 是代理服务器发送的HTTP头。如果是“超级匿名代理”,则返回none值。同样,REMOTE_ADDR也会被替换为这个代理服务器的IP。 $_SERVER['REMOTE_ADDR']; //访问端(有可能是用户,有可能是代理的)IP $_SERVER['HTTP_CLIENT_IP']; //代理端的(有可能存在,可伪造) $_SERVER['HTTP_X_FORWARDED_FOR']; //用户是在哪个IP使用的代理(有可能 ...
firefox调试: 此地址使用了一个通常应该用于其他网页浏览的端口。由于安全原因,Firefox 取消了该请求。 解决之法: 在Firefox地址栏输入about:config,然后在右键新建一个字符串键network.security.ports.banned.override,将需访问网站的端口号添加到,值就是那个端口号即可。 如有多个,就半角逗号隔开,例:91,92,93 在能保证安全的前提下,还简化成这样写0-65535。这样,就可以浏览任意端口的网站了。
1、查看扩展包文件: cd /usr/local/php-5.2.17/ext/exif   2、给PHP动态添加扩展   /usr/local/php/bin/phpize ./configure --with-php-config=/usr/local/php/bin/php-config(这个是php-config路径) make && make install 3、再进入并编辑/usr/local/php/php.ini文件 在最后一个extension=后面添加上 exten ...
Class Xxtea { public function encrypt($s, $key) { return base64_encode(self :: xxtea_encrypt($s, $key)); } public function decrypt($e, $key) { return self :: xxtea_decrypt(base64_decode($e), $key); } private func ...
PHP 变量后面加上一个大括号{},里面填上数字,就是指 PHP 变量相应序号的字符。 例如: $str = 'hello'; echo $str{0}; // 输出为 h echo $str{1}; // 输出为 e 如果要检查某个字符串是否满足多少长度,可以考虑用这种大括号(花括号)加 isset 的方式替代 strlen 函数。 因为 isset 是语言结构,strlen 是函数,所以使用 isset 比使用 strlen 效率更高。 比如判断一个字符串的长度是否小于 5: if ( !isset ( $str{5} ) ) 就比 if ( strl ...
      今天在Linux底下上传Excel文件时,抛出“ZipArchive library is not enabled” 的异常。而我在本地的windows下的代码则是运行正常的。      原因是:在Linux下没有php_zip.dll这个文件(有也不会起作用的),所以需要重新编译一下php的zip模块。           在Unix/Linux下的解决办法 :       1、依次运行如下命令:       cd /usr/src       wget http://pecl.php. ...
 在使用copy()、 move_uploaded_file () 上传 路径中有中文的 文件时,发现总是失败,英文的路径却正常。   解决办法是:编码问题    在使用这些函数前,先执行$file = iconv('utf-8', 'gbk', $file);    即 当PHP文件UTF-8格式下,需要将中文编码格式为gbk 。    
比较全面,以便不时之需。
1 second = 1000 millisecond = 1000,000 microsecond = 1000,000,000 nanosecond      php的毫秒是没有默认函数的,但提供了一个microtime()函数,该函数返回包含两个元素,一个是秒数,一个是小数表示的毫秒数,借助此函数,可以很容易定义一个返回毫秒数的函数,例如:   /* * 获取时间差,毫秒级 */ function get_subtraction() { $t1 = m ...

PHP之引用

    博客分类:
  • php
    所谓PHP的引用,就是不同的名字访问同一个变量内容。可用在变量、函数以及对象上,用法就是在它们前面加上&符号。下面来细说下引用的类型及作用:   一、引用类型 1.1、变量引用: 两个变量指向同一个内容 <?php $a = "abc"; $b = &$a; echo $a;//这里输出:abc echo $b;//这里输出:abc $b = "done"; echo $a;//这里$a的值变为done, 所以输出done ...
    今天写了个死循环来跑数据,直到跑完才退出。结果还没跑完,PHP就来亮红灯了。       Fatal error: Allowed memory size of 268435456 bytes exhauste d  (tried to allocate 48 bytes) in D:\www\mpaa\include\function\aa.func.php on line 278 ...
1.1 非打印字符     字符 含义 \cx 匹配由x指明的控制字符。例如, \cM 匹配一个 Control-M 或回车符。x 的值必须为 A-Z 或 a-z 之一。否则,将 c 视为一个原义的 ‘c’ 字符。 \f 匹配一个换页符。等价于 \x0c 和 \cL。 \n 匹配一个换行符。等价于 \x0a 和 \cJ。 \r 匹配一个回车符。等价于 \x0d 和 \cM。 \s 匹配任何空白字符,包括空格、制表符、换页符等等。等价于 [ \f\n\ ...
        在今天之前,本人一直认为从php连接mysql,在使用完成后都应该调用mysql_close()手动释放资源。但今天的一个实例里,我怎么也没找到释放的方法,百思不得其解。       打扰了度娘不久之后,求得一良方,解释是这样的:            通常不需要使用 mysql_close(),因为已打开的非持久连接会在脚本执行完毕后自动关闭。参见释放资源。( Note:脚本一结束,到服务器的连接就被关闭,除非之前已经明确调用 mysql_close() 关闭了。)       注: mysql_close() 不会关闭由 mysql_pconnect() 建立的持久连 ...
Global site tag (gtag.js) - Google Analytics