- 博客(21)
- 收藏
- 关注
原创 docker 镜像在不同 cpu 架构上运行容器报错的问题解决
如果是在 x86 架构机器上制作的镜像, 如果没有指定操作系统, docker 会根据宿主机的 cpu 架构自动选择对应架构的版本.这会导致一个问题, x86 做的镜像无法在 arm cpu 上运行.
2023-04-07 11:21:31
3260
原创 javaScript 空值合并运算符 ?? 与 || 逻辑运算符的差异
【代码】javaScrpit 空值运算符??与 || 逻辑运算符的差异
2022-12-27 18:03:04
214
2
原创 NodeJs 后端使用 mapshaper
mapshaper 是在cli 使用的工具,这里提供一个在后端代码上使用的方法。可以在代码层面方便的简化 lineString。说明:其中 10% 可以写浮点数,需要注意浮点数不能大于 1,否则会报错。
2022-09-05 08:55:04
529
原创 nodeJs 对比 (!value) 和 _.isEmpty(value) 区别
【代码】nodeJs 对比 (!value) 和 _.isEmpty(value) 区别。
2022-09-02 14:24:51
323
原创 truf.js 创建只有两个点 polygon 写入 mongoDb 的 2dsphere 索引报错的问题
使用 truf.js 提取一个 lineString 的 bbox ,再根据 bbox 得到一个 bboxPolygon,最后将数据写入带2dsphere索引的文档,这时有些特定的 lineString 会出现入库失败,原因是 MongoDb 提示 polygon 至少需要3个点。
2022-09-02 13:04:26
489
原创 [翻译]SQL Relay中PHP API参考手册
<br />==================序=======================<br />前几天KAADA给我了这个SQL Relay的文章,想把它翻译出来。我请了双鱼大大来做主要的翻译工作,虽然他没有编程的经验,但是在这里还是要感谢双鱼大大的帮助。<br />由于我们才刚刚准备开始使用SQL Relay,所以这片文章的翻译还有很多我们不理解的地方,可能导致翻译上的问题,所以这篇文章只能作为一个小小的参考。也希望朋友们在看过后指出问题,让更多的人来使用它。 REDRYM by:2007-0
2010-06-21 18:13:00
487
原创 对象设计:角色、责任和协作(一)
<br />新进一本书《对象设计:角色、责任和协作》,主讲面向对象的软件设计,很不错,正在看,现在记下一些笔记。<br /><br />第一章:设计概念:<br />1·1<br />-----<br />这一节主要是讲软件是由对象所组成,而对象个体并不是单一的个体,而是对应相应角色,并与其它对象互动通信以达到软件运作的个体。另一个方面则是对象并不只是对现实世界的模拟,而对象的设计可以是对现实世界不存在的对象,比如说逻辑。<br /><br />·“软件是由各部份组成,软件的各部份——软件对象——通过发送消
2010-06-21 18:13:00
1131
原创 高效的表单验证js代码
<br />http://www.52hai.com/2005/showlog.asp?cat_id=5&log_id=2340
2010-06-21 18:12:00
406
原创 限制文字框输入长度的JS
JS部分===========================// 判断中英问混排时候的长度<br />function byteLength (sStr) {<br />aMatch = sStr.match(/[^/x00-/x80]/g);<br />return (sStr.length + (! aMatch ? 0 : aMatch.length));<br />}<br />function changeMaxLen(obj, len) {<br />var num = 0;<br />var
2010-06-21 18:11:00
440
原创 在看本文之前,请确保你已掌握了PHP的一些知识以及MYSQL的查询(二)
<br />===> 如何一劳永逸的解决Cannot send session cache limiter - headers already sent 这种错误<br />当用header()转向或者session_start()之前有输出,会有Cannot send session cache limiter - headers already sent的错误,可以用ob_start(),这样会在页面全部执行完毕才输出.<br />CODE<?php session_start(); ob_start(
2010-06-21 18:10:00
274
原创 在看本文之前,请确保你已掌握了PHP的一些知识以及MYSQL的查询操作基础
<br />转载至:Submitted by上火on 2007, January 30, 1:12 PM.php学习http://www.shanghuo.net/trackback.php?id=189&encode=big5<br /> <br />===> register_globals[全局变量]的相关说明<br />很多入门的朋友被全局变量搞的很糊涂,可以参考以下的说明:<br /> <br /> CODE决定是否将 EGPCS(Environment,GET,POST,Cookie,Serve
2010-06-21 18:09:00
389
原创 十款PHP开发框架横向比较
<br />引子<br />PHP开发框架近来在PHP社区中成为讨论的热点,几乎每天都在推出新的框架。面对市面上超过四十种的开发框架,你很难判断究竟哪一款最适合你,尤其是在这些框架所提供的功能不尽相同的时候。<br />本文将引导你遍览十款最热门最流行的开发框架,并对它们作出横向比对。我会先列出一张所有框架的一览表,而后我们将对它们逐个简述。<br /><br />概览<br />以下你看到是这十款开发框架的一览表,列举了他们各自所提供的功能。<br /><br />#1: 表示框架是否内建模型-视图-控制
2010-06-21 18:07:00
340
原创 DRY编程原则
<br />无论是网站开发还是软件编程,我们常常会遇到这样一个问题:由于不严谨的编程习惯,造成我们在修改现有系统的时候,要花费大量时间对系统进行相应的调整,比如:客户要求变更数据库字段,看似简单的问题,却涉及到了整套系统多个地方的更新和修改,如:相应字段模板、界面、相关功能的调用处理等,往往浪费了我们大量的时间,其实这些我们都是可以尽量避免的。如果我们遵循DRY原则,即:Don’t Repeat Yourself。<br />遵循这个原则,主要是为了达到提高工作效率,节省维护成本的目的。我们在编程的时候需要
2010-06-21 18:07:00
906
原创 什么是ORM?
<br /> 对象角色建模(ORM)提供了概念性的、易于理解的模型化数据的方法。ORM方法论基于三个核心原则:<br /><br /> · 简单。以最基本的形式建模数据。 <br /> · 传达性。数据库结构被任何人都能理解的语言文档化。<br /> · 精确性。基于数据模型创建正确标准化了的结构。<br /><br /> 典型地,建模者通过收集来自那些熟悉应用程序但不熟练的数据建模者的人的信息开发信息模型。建模者必须能够用非技术企业专家可以理解的术语在概念层次上与数据结构进行通讯。建模者也必须能
2010-06-21 18:06:00
404
原创 Reactor:coldfusion世界的ORM框架
<br />我是从Java转过来的,对于Java中的很多东西都非常关心,每每Java中有什么好东西就想是不是能够在Coldfusion中也能有这样的实现,当然Coldfusion有天然的优势,其核心就是Java,所以看到Hibernate、ibatis这样优秀的Java ORM框架,都非常期望能在Coldfusion中有类似的框架出现,我本人甚至在去年的一个项目中自己还实现了一个,今天我们就来说说当前Coldfusion世界中引起了巨大的波澜的Reactor。<br />要了解Reactor,我们需要先了解
2010-06-21 18:05:00
705
原创 谈论转载NIO的一篇好文
转载NIO的一篇好文PHP 实现多服务器共享 SESSION 数据肖理达 (KrazyNio AT hotmail.com), 2005.09.13, 转载请注明出处<br /><br />一、问题起源<br /><br />稍大一些的网站,通常都会有好几个服务器,每个服务器运行着不同功能的模块,使用不同的二级域名,而一个整体性强的网站,用户系统是统一的,即一套用户名、密码在整个网站的各个模块中都是可以登录使用的。各个服务器共享用户数据是比较容易实现的,只需要在后端放个数据库服务器,各个服务器通过统一接口对
2010-06-21 18:02:00
337
原创 eval速度
<br />以前不知在哪看到的说eval速度较慢,一直过了这么多年之后,才认真地测试了一下,eval跟include(require)相比速度上没有差别。eval要想执行一个文件,实现跟include(require)同样的效果,需要如下代码,默认文件的内容一开始就是php代码,所以需要先结束一下,然后再打开:<?php BEGIN__PHP_SYNTAX_HIGLIGHTER eval("?>" . file_get_contents($filename) . "<?php"); <br /><br />
2010-06-21 18:02:00
576
原创 互联网页面浏览限制实现总结
<br />1.文本框输入限制<br /> 实现限制输入大、小写英文,数字,浮点小数,日期,中文,部分英文,部分中文等众多功能。直接加入到html代码中即可使用。<br /><script><br />function regInput(obj, reg, inputStr)<br />{<br />var docSel = document.selection.createRange()<br />if (docSel.parentElement().tagName != "INPUT") return
2010-06-21 18:01:00
402
原创 用PHP验证邮箱有效性
<br />在sitepoint挖到一篇Verify a User’s Email Address Using PHP,本来打算自己翻译一下,学习一下。所以翻PHP Funtion查找当中出现的函数,无意中就发现checkdnsrr函数那里就有了更精妙的例子,分享给大家!<br /><?phpfunction validate_email($email){ $exp = "^[a-z'0-9]+([._-][a-z'0-9]+)*@([a-z0-9]+([._-][a-z0-9]+))+$";
2010-06-21 17:57:00
704
原创 用PHP写的身份证验证程序
写了几个身份证方面的函数,个人感觉挺有用的,特别是在网络问卷调查时,对个人信息里的身份证进行验证很有用,但是应者寥寥,还是收在自己的blog里算了。
2010-06-21 17:50:00
488
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人