软件
jamsan_n
这个作者很懒,什么都没留下…
展开
-
由变量对齐引发的问题
最近在将一个由RVDS2.0开发的工程,迁到RVDS4.0后,出现了奇异的问题。一个函数在调用一个数组时出现崩溃。最终确认是因强制转换,引发变量地址对齐的问题。 原数组定义为: unsigned char buff[]; 但在引用时为, lcd_show((unsigned short *)buff). 因char在内存中可能是奇地址,导致不能正常存取。 解决办法也很简单:在变量定时原创 2013-10-24 14:08:36 · 530 阅读 · 0 评论 -
md5效率测试
环境 华为云主机 1C1G docker php7 cli 测试代码 <?php function getElapsT($targS, $count){ $t1 = microtime(true); $tmp = ''; for($i = 0; $i < $count; $i ++){ $tmp = md5($targS); ...原创 2018-08-25 18:07:40 · 2885 阅读 · 0 评论 -
leetCode题之正则表达匹配
原题 Given an input string (s) and a pattern §, implement regular expression matching with support for ‘.’ and ‘’. ‘.’ Matches any single character. '’ Matches zero or more of the preceding element. Th...原创 2018-10-14 22:08:24 · 147 阅读 · 0 评论 -
php版本长整形压缩为ascii
用途 有时需要将长整型缩短,以便把于传输或减少字符输入; 实现 基于进制原理,进行转码 代码 <?php function packInt2Asc($l){ $table = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRST+='; $divisor = strlen($table); $sum = ''; while($l >...原创 2018-10-18 18:57:37 · 216 阅读 · 0 评论 -
php命令行模式
简述 php全集行模式,即php-cli,官方文档中称为: CLI SAPI(Server Application Programming Interface,服务端应用编程端口).听着挺复杂。其实是因为php原本为服务器端的脚本语言,所以引申出这个叫法。 与服务端模式的不同 服务端模式主要有两种工作方式: 作为web server的模式方式或作为一个cgi可执行程序. 前者,比如作为apach中...原创 2018-12-09 21:48:09 · 1778 阅读 · 0 评论