搜索到与相关的文章
PHP

PHP最佳实践 --转

PHP最佳实践作者:阮一峰日期:2010年12月27日今天下午,我在读下面这篇文章。虽然名字叫《PHP最佳实践》,但是它主要谈的不是编程规则,而是PHP应用程序的合理架构。它提供了一种逻辑和数据分离的架构模式,属于MVC模式的一种实践。我觉得,这是很有参考价值的学习资料,类似的文章网上并不多,所以一边学习,一边就把它翻译了出来。根据自己的理解,我总结了它的MVC模式的实现方式(详细解释见译文):*视图层(View):前端网页;*逻辑层(Controller

系统 2019-08-12 09:26:50 3529

MySql

Mysql Workbench 学习

1.安装http://dev.mysql.com/downloads/tools/workbench/选择合适的,下载(以Ubuntu为例)cd到下载目录,然后sudodpkg-iworkbench.deb有依赖关系未解决的话,sudoapt-get-finstall2.初级教程百度文库http://wenku.baidu.com/link?url=SfWJxUMd-mQAB7uHoo2fUsowkKoGRv1_B4gSkiB2lcaZ36UG7lHunw

系统 2019-08-12 01:53:02 3529

数据库相关

SQL2005四个排名函数(row_number、rank、dense

原文转自:http://www.cnblogs.com/xhyang110/archive/2009/10/27/1590448.html排名函数是SQLServer2005新加的功能。在SQLServer2005中有如下四个排名函数:1.row_number2.rank3.dense_rank4.ntile下面分别介绍一下这四个排名函数的功能及用法。在介绍之前假设有一个t_table表,表结构与表中的数据如图1所示:图1其中field1字段的类型是int

系统 2019-08-12 01:52:35 3529

Android

【吐血写此博】Fedora14下eclipse进行android开

好不容易搭建好了开发环境,可是不管怎么按Ctr+space,ibus就是不弹出来。用鼠标点吧,上面提示没有输入窗口。真是操蛋!google了一圈也没有解决办法,我是第一个遇到这问题的人么??无奈下,干脆换输入法!将系统自带的ibus换成fcitx输入法,安装步骤为:首先切换到root1,yuminstallfcitx2,alternatives--configxinputrc会出来提示,会提示共有4个程序提供“xinputrc”。选择命令---------

系统 2019-08-12 09:29:49 3528

Hadoop

Hadoop HDFS分布式文件系统设计要点与架构

Hadoop简介:一个分布式系统基础架构,由Apache基金会开发。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力高速运算和存储。Hadoop实现了一个分布式文件系统(HadoopDistributedFileSystem),简称HDFS。HDFS有着高容错性的特点,并且设计用来部署在低廉的(low-cost)硬件上。而且它提供高传输率(highthroughput)来访问应用程序的数据,适合那些有着超大数据集(largedat

系统 2019-08-12 09:27:11 3528

MySql

mysql sql语句最大长度设置方法

今天发现了一个错误:CouldnotexecuteJDBCbatchupdate最后发现原因是SQL语句长度大于1M,而我机器上的mysql是默认设置,也就是说mysql通讯的数据包大小设置是1M,这就造成sql语句执行失败。于是把mysql的配置文件(my.ini)中的max_allowed_packet=6M变大,问题就解决了linux下:sudogedit/etc/mysql/my.cnfmysqlsql语句最大长度设置方法

系统 2019-08-12 01:54:40 3528

各行各业

jenkins 集成 redmine 账户验证的方案

jenkins集成redmine账户验证的方案赖勇浩(http://laiyonghao.com)动机Jenkins是最著名的持续集成工具,又因为它开源免费、插件众多,成为了许多团队做持续集成的首选。Jenkins本身支持多种账户验证方案,但最棒的是它支持验证插件,可以把账户验证的工作完全托管给插件,这就为它支持更多的账户验证方案提供了无限可能。script-realm-plugin无疑是一个天才的验证插件,它的天才之处在于可以运行一个命令,并通过环境变量

系统 2019-08-12 01:32:57 3527

Java

java即时通信,推送技术详解

服务器推送技术的基础思想是将浏览器主动查询信息改为服务器主动发送信息,服务器发送一批数据,浏览器显示消息,同时保证与服务器的连接,当服务器需要再一次的发送数据,浏览器显示数据并保持连接。comet基于HTTP长连接技术,无需安装插件。comet:一个概念,webpushpushlet:comet的一个实现。就是保持长连接的策略问题,有人用jquery写了相应的utilPushlet基于HTTP流,这种技术常常用在多媒体视频、通讯应用中,比如QuickTim

系统 2019-08-29 23:15:26 3526

各行各业

关于菜单栏和状态栏的使用

1.工具条假设已经新建好了一个资源文件菜单栏(IDR_MENU1),现在需要将该菜单栏加载到我们的对话框中去,在OnInitDialog()函数内添加,具体代码如下://TODO:在此添加额外的初始化代码//ADD//加载菜单m_menu.LoadMenu(IDR_MENU1);SetMenu(&m_menu);m_menu.Detach();//因为这里是类成员变量,可以不使用这句,但是局部变量的话必须要有这个这样的话就可以在运行界面中看到我们的菜单栏了

系统 2019-08-12 09:27:40 3526