随笔分类 -  Program Language

摘要:在日常java开发中,在jdk8以前 集合的操作比较麻烦,特别是对集合空的判断,需要写一些重复相似的代码去做判断,但是在jdk8以后,concurrent 包下有丰富的集合接口,简化了之前使用集合的复杂度.这里说一些有用的几个特性且容易被忽略的. 延迟队列 在开发中如果需要把元素加入到一个队列集合中 阅读全文
posted @ 2022-01-09 16:24 大胡子码农 阅读(116) 评论(0) 推荐(0)
摘要:常见的排序算法有Bubble Sort、Merge Sort、Quick Sort 等,所有排序算的基本法思想都是把一个无限大的数据规模通过算法一步步缩小,指导最后完成排序。这里分享一下Buuble Sort算法,php版本的。冒泡排序不适合在待排序的数据集特别大的情况下,这里只是一个简易的demo... 阅读全文
posted @ 2015-03-17 23:52 大胡子码农 阅读(728) 评论(1) 推荐(0)
摘要:最近在MAC上搭建 nodejs环境以及安装 express 框架,遇到了一些问题,不过最后总算还是安装成功了,下面是操作步骤1.node js 安装访问nodejs官网进入下载mac上的安装包 , 从这里下载 这里可以选mac installer 的 pkg 安装包,下载后直接点击安装就好,当然... 阅读全文
posted @ 2015-01-12 22:15 大胡子码农 阅读(3762) 评论(0) 推荐(0)
摘要:说到最新的富文本编辑器的确不少(ckeditor、fkeditor、ueditor),这些富文本编辑器如果单独使用基本上很方便,不需要做额外的配置,只要把官方的插件下载下来放到一个web容器中,看看 插件中提供的 index.html 里的代码就明白应该怎么调用了。因为富文本编辑器会经常涉及到文件、... 阅读全文
posted @ 2014-12-07 23:11 大胡子码农 阅读(6696) 评论(7) 推荐(0)
摘要:最近在做一个功能就是类似于手机支付宝上的付款码的功能,支付宝上的付款码包括条形码和二维码。在这里我们就通过PHP来生条形码。生成条形码的例子可以到官网上去下载http://www.barcodephp.com/en/download ,下载最新的版本,然后解压到你自己的Apache的的Documen... 阅读全文
posted @ 2014-08-09 10:04 大胡子码农 阅读(1369) 评论(0) 推荐(0)
摘要:最近遇到一个项目中用的是Thinkphp这个框架开发的,其中在登录这块有验证码这个功能,其实这个功能是TP自带的,其中主要方法是buildImageVerify,位于ThinkPHP\Extend\Library\ORG\Util\Image.class.php中。该验证码的机制就是当前台每次重新绘... 阅读全文
posted @ 2014-04-18 18:37 大胡子码农 阅读(1598) 评论(0) 推荐(0)
摘要:在项目开发的过程中有时候会涉及到对外提供接口供第三方程序调用或者是不同程序间需要相互通信,那么最通用的做法是用传统的SOAP方式来实现,用XML的文档格式来作为传输载体。但是这种方式不灵活,支持的数据结构类型单一,例如(不能返回json格式的数据),同时在javascript中处理冗长的SOAP依然... 阅读全文
posted @ 2013-12-24 17:52 大胡子码农 阅读(3071) 评论(0) 推荐(0)