码迷,mamicode.com
首页 > 2016年12月22日 > 全部分享
设计模式实用案例之单例模式
单例模式的应用场景是,在系统中有一些东西提供基础的、固定的服务,不需要灵活的操作和变动,以get操作为主。 所以我们不需要创建类的对象去操作,这样可以提升系统的性能和效率。 比如获取配置文件信息、获取数据库连接池等。 我们来看一下获取配置文件信息的例子: 单例模式需要配合static属性和stati ...
分类:其他好文   时间:2016-12-22 19:56:45    阅读次数:199
Jquery中trim的用法
经常碰到JQuery里的trim()函数在firefox支持,但是在IE里不支持 其主要原因是写法不对,下面是错误的写法 var content = $('#content').val(); if(content.trim() == '') { alert('空'); } 上面的写法在firefox ...
分类:Web程序   时间:2016-12-22 19:56:49    阅读次数:215
NSString属性什么时候用copy,什么时候用strong?
我们在声明一个NSString属性时,对于其内存相关特性,通常有两种选择(基于ARC环境):strong与copy。那这两者有什么区别呢?什么时候该用strong,什么时候该用copy呢?让我们先来看个例子。 示例 我们定义一个类,并为其声明两个字符串属性,如下所示: 1 2 3 4 @interf ...
分类:其他好文   时间:2016-12-22 19:55:41    阅读次数:166
NOI 2010 海拔 ——平面图转对偶图
【题目分析】 可以知道,所有的海拔是0或1 最小割转最短路,就可以啦 SPFA被卡,只能换DIJ 【代码】 ...
分类:其他好文   时间:2016-12-22 19:53:12    阅读次数:210
input类型为file改变默认按钮样式
改变 input file 样式(input 文件域)是很多前端朋友经常遇到的头疼问题,今天推荐两种改变 input file 样式的两种常用方法: ...
分类:其他好文   时间:2016-12-22 19:53:50    阅读次数:230
Android热修复之微信Tinker使用初探
文章地址:Android热修复之微信Tinker使用初探 前几天,万众期待的微信团队的Android热修复框架tinker终于在GitHub上开源了。 地址:https://github.com/Tencent/tinker 官方介绍:https://my.oschina.net/shwenzhan ...
分类:微信   时间:2016-12-22 19:54:29    阅读次数:476
【开发工具 - Git】之Git常用命令汇总
本文记录了Git Bash中的常用指令。 1 Git操作 git clone XXXXX:将GitHub项目XXXXX克隆到本地 git remote –v:查看远程连接信息 git checkout XX:进入XX分支 git checkout –b XX:创建并进入XX分支 git checko ...
分类:其他好文   时间:2016-12-22 19:54:32    阅读次数:148
myBatis01
1.创建对应的数据库以及需要的表 2.创建对应的java项目,引入需要的mybatis需要的jar,以及连接mysql数据库的jar! 3.创建对应的Student实体类 /** *学生的实体类 */ public class Student { private Integer id; // 学生编 ...
分类:其他好文   时间:2016-12-22 19:53:11    阅读次数:201
分离JavaScript
分离JavaScript类似于使用style属性,在HTML文档里使用诸如onclick之类的属性也是一种既没有效率又容易引发问题的做法。如果我们用一个”挂钩“,就像CSS机制中的Class或ID属性那样,把JavaScript代码调用行为与HTML文档的结构和内容分离开,网页就会健壮得多。那么,可 ...
分类:编程语言   时间:2016-12-22 19:53:34    阅读次数:231
配置youcompleteme碰到的问题
Q1: 进入vim里面后,可以使用ycm的相关命令来看到底出现啦什么问题? ...
分类:其他好文   时间:2016-12-22 19:50:48    阅读次数:231
LAMP坏境和LNMP环境安装Nagios4.1.1和基本配置
以下内容为笔者生产环境的监控,安装都是经过一步步测试的 环境:LAMP :CentOS 6.8 、Apache 2.4、 Mysql 5.6 、 PHP 5.6.22 LNMP: CentOS 6.8 、Nginx 1.10、 Mysql 5.6 、 PHP 5.6.22 软件:Nagios4.1. ...
分类:移动开发   时间:2016-12-22 19:51:40    阅读次数:248
java 字符串截取
java 字符串截取(当遇到截取半个汉字的处理)方法2舍去(项目中用的) 方法1是看的别人的,个人认为方法1简洁 package everyDay; import java.io.UnsupportedEncodingException; /** * * 题目:编写一个截取字符串的函数,输入为一个字 ...
分类:编程语言   时间:2016-12-22 19:51:09    阅读次数:308
SQL 语句调优 where 条件 数据类型 临时表 索引
基本原则 避免全表扫描 建立索引 尽量避免向客户端返回大数据量,若数据量过大,应该考虑相应需求是否合理 尽量避免大事务操作,提高系统并发能力 使用基于游标的方法或临时表方法之前,应先寻找基于集的解决方案来解决问题,基于集的方法通常更有效。尽量避免使用游标,因为游标的效率较差。 where 后的条件 ...
分类:数据库   时间:2016-12-22 19:52:44    阅读次数:162
Mysql 忘记root密码处理办法
一、更改my.cnf配置文件 1.用命令编辑/etc/my.cnf配置文件,即:vim /etc/my.cnf 或者 vi /etc/my.cnf 2.在[mysqld]下添加skip-grant-tables,然后保存并退出 3.重启mysql服务:service mysqld restart 二 ...
分类:数据库   时间:2016-12-22 19:51:11    阅读次数:198
Entrust是一种为Laravel5添加基于角色的权限的简洁而灵活的方法。
安装 首先要在composer.json中添加: "zizaco/entrust": "5.2.x-dev" 然后运行composer install 或者 composer update 在 config.php的provider数组中添加: Zizaco\Entrust\EntrustServi ...
分类:其他好文   时间:2016-12-22 19:49:52    阅读次数:238
入门正则表达式
正则表达式 1.概念 正则表达式是一种含有某种规则的模式,被用来检索、替换符合给定模式的文本。 全称为 Regular Expression,在 JavaScript 中简写为 RegExp。 2.字符 常用的元字符如下: \ 转义符,例如匹配符号"*",则要写成"\*"。因为有些特殊字符是元字符, ...
分类:其他好文   时间:2016-12-22 19:50:00    阅读次数:125
SaltStack(二) 安装使用
SaltStack 安装 1、安装环境 2、安装指定epel源 3、安装SaltStack 4、Salt相关配置文件 master端 Minion端 5、SaltStack认证 6、Master端key认证 在上面一个小节已经提到了Master与Minion的认证方式,只有Master接受了Mini ...
分类:其他好文   时间:2016-12-22 19:48:13    阅读次数:210
1183条   上一页 1 ... 12 13 14 15 16 17 18 ... 70 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!