DEMO访问地址: https://bupt-hjm.github.io/BoomGo/博客地址: http://bupt-hjm.github.io/2016/07/10/boom/插件及使用方法地址: https://github.com/BUPT-HJM/BoomGo动画: 1.参考JQuery,支持链式调用 (function(window, undefined) { //... // A.prototype.init.prototype指向A.prototype boom.protot…
一:前言 这个是以前写的操作MySQL数据库的小型框架,如果是中小型项目用起来也是很不错的,里面提供Filter.ModelPart.Relationship等机制实现操作数据库时的SQL语句的拼接和返回数据的转换功能: 对数据源的参数配置在启动工程的App.config里配置,后面有github的源码地址. 二:用法 代码如下: class Program { static void Main(string[] args) { var result = DalManager.GetAllRec…
为了说明问题,假设现在有表test1,test1有从表test2:test1属于test3,test1和test4多对多,关联表test1_test4. 1.定义关系 class Test1Model extends WdModel { public function test2(){ return $this->hasOne('Test2','test1_id'); } public function test3(){ return $this->hasMany('Test3','test1…
这个效果主要有两个特点: 1. 背景切换的渐变 2. 背景大小自适应 3. 背景自适应保持比例同时, 相对居中 js源码: (function ($) { $.fn.bgChange = function (options) { var defaults = { width: 1920, height: 1080, changeRate: 3000, isLoadLimit: false, loadLimit: 10000, changed: function () { }, top: 0, l…
修复分页BUG,原有代码查询到最后一页就一只查询最后一页 $ ? $; $this->maxPage = ceil($this->total/$this->rows); //$this->nowPage > $this->maxPage and $this->nowPage = $this->maxPage; $); 注释如上代码 新代码现在都托管到https://github.com/MonsterDong/thinkphp-model…
这段时间对模型做了升级和优化,并将版本更新到TP3.2. 下载 下载后请将目录放置TP的Library目录下 1.数据节点优化,原来的节点为模型的名称或者表名,现在更新为定义关系的方法名 public function test2(){ return $this->hasOne('Test2','test1_id'); } public function test3(){ return $this->hasMany('Test3','test1_id'); } 如这里:原来返回数组的关系节点的…
1.增加多对多关系的处理 /** * 定义关系 * @return array */ public function test4(){ //参数说明 //关联的模型 //主表关联字段 //关联中间表 //关联表关联字段 //主表关联字段和关联表关联字段分别对应关联表中的两个字段 return $this->manyToMany('Test4','test1_id','test1_test4','test4_id'); } 调用: $data = D("Test1")->wi…
前一段时间项目组里有一些H5动画的需求,由于没有专业的前端人员,便交由我这个做后台的研究相关的H5动画技术. 通过初步调研,H5动画的实现大概有以下几种方式: 1.基于css实现 这种方式比较简单易学,但是能实现的效果也相对简单.一般都是对H5元素的平移,旋转,缩放等.适用于网页中的一些简单动画,对于由许多元素相互联系的复杂动画实现起来有些难度.当然也有基于css实现的比较复杂的动画(如:人物的行走),但是难度比较大.css动画教程:http://www.cnblogs.com/tengpan-…
概述 运用html5新增画布canvas技术,绘制时钟效果,无需引用任何插件,纯js. 详细 代码下载:http://www.demodashi.com/demo/11935.html 给大家介绍一个H5时钟效果,美女图片跟代码效果更配哦. 具体canvas中的坐标,线条,圆,图片等知识,大家可以参考教程文档 接下来给大家详细介绍下流程: 第一步: 首先需要创建一个画布canvas标签,定义画笔,做好前期准备工作O(∩_∩)O, <canvas id="myCanvas" hei…
分享一个c#写的开源分布式消息队列equeue 前言 equeue消息队列中的专业术语 Topic Queue Producer Consumer Consumer Group Broker 集群消费 广播消费 消费进度(offset) equeue是什么? 关键问题的思考 1.producer,broker,consumer三者之间如何通信 2.消息如何持久化 3.producer发送消息时的消息路由的细节 4.consumer负载均衡如何实现 5.如何实现实时消息推送 6.如何处理消息消费失…