C语言线程安全:不可重入函数汇总

qingchuan 编程&语言 251 次浏览 , ,
多线程程序中,线程安全是必须要考虑的因素。C语言中大部分函库函数都是线程安全的,但是也有几个常用函数是线程不安全的,也叫不可重入函数。 线程不安全函数原因浅析 之所线程不安全,是因为这些系统函数使用了某些全局或者静态变...

Spark创建DataFrame的三种方法

qingchuan 编程&语言 460 次浏览 , ,
跟关系数据库的表(Table)一样,DataFrame是Spark中对带模式(schema)行列数据的抽象。DateFrame广泛应用于使用SQL处理大数据的各种场景。创建DataFrame有很多种方法,比如从本地List创建、从RDD创建或者从源数据创建,下面简要介绍创建...

PHP安全发送邮件:PHPMailer

qingchuan 编程&语言 588 次浏览 , ,
要使用PHP安全地发送邮件可以使用PHPMailer,说明如下: PHP 本身提供了一个mail()函数,看起来简单易用。 不幸的是,与 PHP 中的很多东西一样,它的简单性只是个幻象,事实上使用不当它可能有严重的安全问题。 Email 是一组网络协...

PHP中的HTML安全转义

qingchuan 编程&语言 971 次浏览 ,
本文摘译整理自PHP最佳实践——PHP净化HTML输入和输出,也就是做HTML安全转义,避免恶意代码。 对于简单的数据净化,使用 htmlentities() 函数, 复杂的数据净化则使用 HTML Purifier 库 经 H...

PHP中的UTF-8编码问题

qingchuan 编程&语言 1,246 次浏览
本文摘译整理自PHP最佳实践——PHP与UTF8。 没有一行式解决方案。小心、注意细节,以及一致性。 PHP 中的 UTF-8 糟透了。原谅我的用词。 目前 PHP 在低层次上还不支持 Unicode。有几种方式可以确保 UTF-8 ...

PHP中的define和const比较

qingchuan 编程&语言 1,217 次浏览
本文摘译整理自PHP最佳编程实践——PHP中define() VS const 使用 define(),除非考虑到可读性、类常量、或关注微优化 习惯上,在 PHP 中是使用 define() 函数来定义常量。 但从某个时候开始,PHP 中也能够使用 co...

PHP如何存储密码更安全

qingchuan 编程&语言 1,205 次浏览 ,
本文摘译整理自PHP最佳编程实践——PHP如何存储密码更安全? 使用 phpass 库来做密码哈希和密码比较 经 phpass 0.3 测试,在存入数据库之前进行哈希保护用户密码的标准方式。 许多常用的...

Python多线程和多进程编程总结

tracholar 编程&语言 1,286 次浏览 ,
本文由tracholar授权发布,未经允许,请勿转载。 简介 早已进入多核时代的计算机,怎能不用多线程和多进程进行加速。 我在使用python的过程中,用到过几次多线程和多进程加速,觉得 充分利用CPU节省时间是一...

Linux shell时间处理大全,值得收藏

xcoder 编程&语言 1,423 次浏览 , ,
本文汇总了Linux shell中各种时间处理方法,包括时间显示、时间转换、时间设置等等,内含大量示例及输出, 这里记录下来作为备忘,持续更新,禁止转载。内容比较多,可以直接CTRL+F查找。 1. 显示当前时间,按指定格式显示时...
Go