码迷,mamicode.com
首页 > 2016年05月23日 > 全部分享
leetcode 之Implement strStr()(27)
字符串的匹配,返回匹配开始的位置,直接用暴力方式求解。为了更快的匹配,定义一个指针表示待匹配的字符串的长度,当长度不足时,可 直接停止匹配。 char *strStr(char *haystack, char*needle) { char* p1; char* p2; char* p1_advanc ...
分类:其他好文   时间:2016-05-23 13:16:43    阅读次数:85
WebApp开发框架Ionic+AngularJS+Cordova
目前的手机APP有三类:原生APP、WebAPP、HybridApp;HybridApp结合了前两类APP各自的优点,越来越流行。 Ionic Ionic是一个新的、可以使用HTML5构建混合移动应用的用户界面框架,它自称为是“本地与HTML5的结合”。该框架提供了很多基本的移动用户界面范例,例如像 ...
分类:移动开发   时间:2016-05-23 13:17:11    阅读次数:206
linux 优化&安全运维&黑客攻防
优化: 可删除用户:adm,lp,sync,shutdown,halt,news,uucp,operator,games,gopher. :userdel games 可删除组:adm,lp,news,uucp,games,dip,pppusers,popusers,slipusers. :grou ...
分类:系统相关   时间:2016-05-23 13:17:29    阅读次数:235
tp框架上出现警告session_start() open failed Permission denied (13)错误
tp3.2在5.6之前的版本没有出现这个问题,在php5.6环境下就出现了无法读取session的问题,并且报了以上类型的警告, 错误原因:报打开session文件出错,去tp源码查看,就试试session_start(); 也就是说打开session文件时没有权限; 这是因为session的默认保 ...
分类:其他好文   时间:2016-05-23 13:17:29    阅读次数:441
《构建之法》读后感
《构建之法》读后感 在学习软件测试之前,我的理解是,测试就是给产品挑错吧,目标应当是保证产品以高质量交付给用户。当我阅读完《构建之法》这本书之后,对于测试有了更深层次的理解,测试是软件开发过程中必不可少的重要流程,在追求质量和效率的软件工程里,如何有效地对复杂的软件半成品进行测试,其实有许多问题值得 ...
分类:其他好文   时间:2016-05-23 13:17:25    阅读次数:118
在服务器端使用 Git 创建源代码仓库
下面简单讲述在服务器搭建 Git 仓库的过程。 安装 Git 程序 Git 是分布式的,即程序不区分服务端和客户端,大部分 Linux 发行版的官方源里都有它,比如在 Archlinux 里安装 Git: $ sudo pacman -S git $ sudo pacman -S git 不过有些发 ...
分类:其他好文   时间:2016-05-23 13:17:57    阅读次数:226
理解 ES6 语法中 yield 关键字的返回值
在 ES6 中新增了生成器函数的语法,本文解释了生成器函数内 yield 关键字的返回值。 描述 根据语法规范,yield 关键字用来暂停和继续执行一个生成器函数。当外部调用生成器的 next() 方法时,yield 关键字右侧的表达式才会执行。 执行结果会转化为一个对象(包含两个属性, value ...
分类:其他好文   时间:2016-05-23 13:17:14    阅读次数:152
上海普通住房标准
1、2014标准: 同时满足三个条件: 五层以上。五层以上的多高层住房,新旧里弄、老式公寓除外; 140平米以下。 内中外432。内环450、内外之间310、外环230。 2、具体条文: 沪房管规范市〔2014〕6号文: 可以享受优惠政策的普通住房,应同时满足以下条件: 一、五层以上(含五层)的多高... ...
分类:其他好文   时间:2016-05-23 13:15:18    阅读次数:154
Java中的基本数据类型默认值扩展
因为在很多情况下,如果要转换的数据为null,调用者期望的是返回默认值. 系统自动提供的默认值不能满足我们的需求,例如int的默认值为0,但是在sql查询中,如果查询失败,我们期望的是小于0的值,例如Select Count(1) from table1这样的操作. 为此,我提供了取得数据类型默认值 ...
分类:编程语言   时间:2016-05-23 13:15:46    阅读次数:131
java统计汉字
public class TotalUtil { public static int getSum(String text) { String reg = "^[\u4e00-\u9fa5]{1}$"; int result = 0; for (int i = 0; i < text.length( ...
分类:编程语言   时间:2016-05-23 13:14:46    阅读次数:156
欢迎加入threejs
...
分类:Web程序   时间:2016-05-23 13:15:32    阅读次数:352
WebApp开发之Cordova安装教程
1 安装Cordova (Cordova开发环境的安装,包括所涉及的Node.js、Cordova CLI、JDK及Android SDK等,然后创建一个HelloWord项目。) 1.1 安装Node.js https://nodejs.org 直接去官网下载并按默认路径安装就可以了。 安装完成后 ...
分类:移动开发   时间:2016-05-23 13:14:04    阅读次数:195
实现静态化
一、内容回顾 实现静态化的方式: 真静态:使用ob缓存方式,使用模板替换, ob_start();//开启o b缓存 ob_clean();//清除o b缓存里面的数据,并不关闭ob缓存。 ob_end_clean();//清除ob 缓存里面的数据,并关闭ob缓存 ob_flush();//把ob缓... ...
分类:其他好文   时间:2016-05-23 13:16:11    阅读次数:277
【Bugly干货】Android性能优化典范之多线程篇
本文涉及的内容有:多线程并发的性能问题,介绍了 AsyncTask,HandlerThread,IntentService 与 ThreadPool 分别适合的使用场景以及各自的使用注意事项,这是一篇了解 Android 多线程编程不可多得的基础文章,清楚的了解这些 Android 系统提供的多线程 ...
分类:移动开发   时间:2016-05-23 13:14:04    阅读次数:299
java中equals和"=="的区别
"=="号,它比较的是一个对象在内存中的地址值, 比如2个字符串对象String s1 = new String("str");String s2 = new String("str");如果用==号比较,会返回false,因为创建了两个对象,他们在内存中地址的位置是不一样的。equals的情况比较 ...
分类:编程语言   时间:2016-05-23 13:14:21    阅读次数:152
常见数据库的优化方式
目录 一、常见数据库的优化方式:1 二、提高效率,反三范式:1 第一范式:1 第二范式:1 第三范式:1 反三范式设计:2 三、定位慢查询。3 四、索引的讲解:6 五、explain工具的讲解9 六、索引应用讲解:10 七、并发处理的锁机制:16 八、分表技术... ...
分类:数据库   时间:2016-05-23 13:13:44    阅读次数:323
AJAX实现三级联动
省市区三级联动插件: 主页面:为方便使用,不用写过多代码,只写一个id为sanji的div,若别的页面要用,只需写一个id为sanji的div,加载上jQuery与sanji.js文件即可 在JS页面实现三级联动: // JavaScript Document //省、市、区三级联动 $(docum ...
分类:Web程序   时间:2016-05-23 13:13:05    阅读次数:235
1906条   上一页 1 ... 70 71 72 73 74 75 76 ... 113 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!