首页 » 软件开发

Extjs中store分组功能的使用方法

       在项目实践的过程中,遇到需要将grid中数据根据某一字段分组的要求,当然,这个功能在api中有,在此列出来以供大家查找:  两点需要注意的地方:  1、在创建store时,需要设置groupField属性的值,即为需要分组的值  在这个数据模型中,我们需要以性别(sex)分组,那么请看下面的store阅读全文 »

2016年4月20日
作者:鸡啄米 分类:软件开发 浏览: 评论:0

一个Java Class自述短暂的一生

       前言: 本文主要想讲一下Java虚拟机的故事 , 可能有点偏门,不妥之处欢迎留言交流第一回 陌生警察  我出生在C盘下面一个很深层次的目录下, 也不知道不就是谁把我放到这里吗  我一直在睡觉,外边的日出日落,风雨雷电和我一点关系都没有  直到有一天,有个家伙咣咣咣砸我房门把我叫醒  这个家伙穿着像警察的制服, 左手拿着一个对讲机, 右手递过来他的工作证: "你好, 我是Classloa阅读全文 »

2016年4月15日
作者:鸡啄米 分类:软件开发 浏览: 评论:1

内存分配:堆和栈

       内存区域划分  栈区(stack)  1)程序运行时由编译器自动分配的一块连续的内容,存放函数的参数值,局部变量的值等  2)程序结束时由编译器自动释放  3) 栈由系统自动分配,程序员无法控制 4)只要栈的剩余空间大于所申请空间,系统将为程序提供内存,否则将报异常提示栈溢出。阅读全文 »

2016年4月15日
作者:鸡啄米 分类:软件开发 浏览: 评论:0

想压缩MySQL数据文件看这里

       MySQL数据文件如果过大,能否进行压缩呢?答案是肯定的。下面就教您一个压缩MySQL数据文件的方法,希望对您能有所帮助。  MySQL使用一段时间后,MySQL数据文件ibdata会增长得很大(主要是针对innodb的存储方式,有大量插入删除操作的数据库),有没有很好的办法可以收缩(shrink)MySQL数据文件呢?在网上查了一下,没有太好的办法,只提到删除重建MySQL数据文件的方式阅读全文 »

2016年4月13日
作者:鸡啄米 分类:软件开发 浏览: 评论:0

memcached使用场景和方法总结

       1、memcached是什么  Memcached 常被用来加速应用程序的处理,在这里,我们将着重于介绍将它部署于应用程序和环境中的最佳实践。这包括应该存储或不应存储哪些、如何处理数据的灵活分布以 及如何调节用来更新 memcached 和所存储数据的方法。所有的应用程序,特别是很多 web 应用程序都需要优化它们访问客户机和将信息返回至客户机的速度。可是,通常,返回的都是相同的信息。阅读全文 »

2016年4月11日
作者:鸡啄米 分类:软件开发 浏览: 评论:0

如何将PHP网页导出为Word文件

       原理  一般,有2种方法可以导出doc文档,一种是使用com,并且作为php的一个扩展库安装到服务器上,然后创建一个com,调用它的方法。安装过office的服务器可以调用一个叫word.application的com,可以生成word文档,不过这种方式我不推荐,因为执行效率比较低(我测试了一下,在执行代码的时候,服务器会真的去打开一个word客户端)。阅读全文 »

2016年4月7日
作者:鸡啄米 分类:软件开发 浏览: 评论:0

PHP读取二进制文件的方法

       很多时候,数据并不是用文本的方式保存的,这就需要将二进制数据读取出来,还原成我们需要的格式。PHP在二进制处理方面也提供了强大的支持。  任务  下面以读取并分析一个PNG图像的文件头为例,讲解如何使用PHP读取和分析二进制文件。G阅读全文 »

2016年4月5日
作者:鸡啄米 分类:软件开发 浏览: 评论:0

手把手教你开发微信公众号

       现在微信越来越热门,大量的公众号涌现,为我们生活带来不少便利。让我们来了解一下这个公众号是怎么出来的。  一.申请域名服务器   以前部署一个网站得准备硬件,申请域名,这对于小型网站来说是难以承受的,随着Amazon云服务,百度云,新浪云这些平台的兴起,我们可以直接在云端部署我们服务器,大大提高网站部署效率。  在百度开发者中心,选择开放云 -- 应用引擎BAE -- 添加部署。阅读全文 »

2016年4月1日
作者:鸡啄米 分类:软件开发 浏览: 评论:0

细数这些年前端开发的巨大变化

       多年前,有知名企业前端前辈如是说:前端是做什么的?在一个网页上你看到的就是前端工程师做的。也有人说:前端是设计师在UED最亲密的合作伙伴。很显然,这些概念放之今日都显得太片面。  诚然,让时光倒流几年,回到div+css刚刚统治网页设计前端领域的时代,将设计师制作的设计稿用html+css的形式高质量的还原,并最终呈现给互联网用户,这几乎就是前端工程师的全部。阅读全文 »

2016年4月1日
作者:鸡啄米 分类:软件开发 浏览: 评论:0

程序员上班路上实例解析三种工厂设计模式

       一、前言  同样在上班的路上,一个程序员想着是买梅干菜肉包还是买酸辣粉丝包,到了包子点 却发现只有馒头馅子的包子了,却买了一包豆浆;一个程序员可能在在家吃完饭开车 去上班了,这尼玛是富二代;一个程序员可能想着如何把自己的代码如何优化,如何 提高性能,如何的如何……上班路上的程序员让你轻松了解三个设计模式。阅读全文 »

2016年4月1日
作者:鸡啄米 分类:软件开发 浏览: 评论:0

PHPExcel最简单的实例教程

       PHPExcel 是相当强大的 MS Office Excel 文档生成类库,当需要输出比较复杂格式数据的时候,PHPExcel 是个不错的选择。不过其使用方法相对来说也就有些繁琐。列举以记之。阅读全文 »

2016年3月30日
作者:鸡啄米 分类:软件开发 浏览: 评论:0

一篇读懂Hadoop:深入解读Hadoop的昨天、今天和明天

       我们很荣幸能够见证Hadoop十年从无到有,再到称王。感动于技术的日新月异时,希望通过这篇内容深入解读Hadoop的昨天、今天和明天,憧憬下一个十年。  本文分为技术篇、产业篇、应用篇、展望篇四部分  技术篇  2006年项目成立的一开始,“Hadoop”这个单词只代表了两个组件——HDFS和MapReduce。阅读全文 »

2016年3月28日
作者:鸡啄米 分类:软件开发 浏览: 评论:0

如何判断Javascript文件是否加载完成

       在平时的网站前端开发过程中,很多文件在本地测试成功,一旦上传服务器,由于受带宽、网速等因素的影响,很多特效实现不了,并且报错,那就是有可能JS文件没有加载完成的原因。  在“按需加载”的需求中,我们经常会判断当脚本加载完成时,返回一个回调函数,那如何去判断脚本的加载完成呢?  我们可以对加载的 JS 对象使用 onload 来判断(js.onload)阅读全文 »

2016年3月25日
作者:鸡啄米 分类:软件开发 浏览: 评论:0

如何使HTML table单元格宽度不随内容改变

       页面中table宽度设置width=“600px”之后,宽度仍然不是固定的,文字太长后不换行,把table都撑变形了。  解决办法:  table 设置宽度,绝对宽度和相对都可以:  table-layout:fixed ;  并且,第一行的<td>设置宽度,留一个不设,自由伸缩。  这样操作之后,table是宽度固定了,但是里面的文章如果很长,文字还是会跑出来阅读全文 »

2016年3月25日
作者:鸡啄米 分类:软件开发 浏览: 评论:0

教你怎么配置Mysql主从服务器

       本文主要讲解如何在ubuntu系统中mysql主从配置。 一、安装MySQL  说明:在两台MySQL服务器192.168.21.169和192.168.21.168上分别进行如下操作,安装MySQL 5.5.22  二、配置MySQL主服务器(192.168.21.169) 三、把MySQL主服务器192.168.21.169中的数据库osyunweidb导入到MySQL从服务器192.168.阅读全文 »

2016年3月23日
作者:鸡啄米 分类:软件开发 浏览: 评论:0

PHP foreach循环详解

       先来看一下foreach的语法:...为了便于理解,我们假定这里的$array是一个一维的相关数组,$key是数组的索引,$value是这个索引的值,它们的名字可以随意,之所以叫$key和$value是为了便于理解。为了能让你更好的理解foreach的工作过程,我们来创建一个数组:...阅读全文 »

2016年3月18日
作者:鸡啄米 分类:软件开发 浏览: 评论:0

怎样删除“我的电脑”中的360云盘图标

       360随身wifi用起来挺方便。往主机上一插,就可以使用了。 但是,使用360随身wifi的时候,电脑系统文件夹里就会自动加上“360云u盘”的图标。 在自家电脑上无所谓,在公司电脑上总感觉不太好,特别是让敏感多疑的上司或老板看见。阅读全文 »

2016年3月16日
作者:鸡啄米 分类:软件开发 浏览: 评论:0

Mysql集群技术之三:多管理节点MySQL集群

       上次的博文Mysql集群技术之二:Mysql集群环境的搭建中,我们搭建了一个基础的MySQL集群,这篇博客咱们继续讲解MySQL集群的相关内容,同时针对上一篇遗留的问题提出一个解决方案。  1、单管理节点MySQL集群和多管理节点MySQL集群  上一篇的博客中,我们搭建的MySQL集群架构中,只存在一个管理节点,这样搭建的集群可以用如下所示的结构表示。阅读全文 »

2016年3月14日
作者:鸡啄米 分类:软件开发 浏览: 评论:0

Mysql集群技术之二:Mysql集群环境的搭建

       上次的博文中我们介绍了一下集群的相关概念,今天的博文我们介绍一下MySQL集群的相关内容。  1、MySQL集群简介  MySQL群集技术在分布式系统中为MySQL数据提供了冗余特性,增强了安全性,使得单个MySQL服务器故障不会对系统产生巨大的负面效应,系统的稳定性得到保障。  MySQL群集需要有一组计算机,每台计算机的角色可能是不一样的。MySQL群集中有三种节点:管理节点、数据节点和SQL阅读全文 »

2016年3月10日
作者:鸡啄米 分类:软件开发 浏览: 评论:0

Mysql集群技术之一:概述

       今天我们说一个不是特别新,但最近今年伴随大数据热而比较火的一个技术-集群技术。 什么是集群技术 集群(Cluster)技术是指一组相互独立的计算机,利用高速通信网络组成一个计算机系统,每个群集节点(即集群中的每台计算机)都是可以自主运行的一个独立服务器。这些服务器可以彼此通信,对网络客户机来说就像是形成了一个单一系统,协同起来向用户提供应用程序、系统资源和数据,并以单一系统的模式加以管理。阅读全文 »

2016年3月7日
作者:鸡啄米 分类:软件开发 浏览: 评论:0