1.in_array(),判断数组中元素是否存在 第一个参数:$needle,待搜索的字符串,是区分大小写的 第二个参数:用阿里比较的数组 第三个参数默认是false:true会判断数据类型 2. 当数据量较大时,10万左右in_array()效率就低了,大概2秒 3.提高查找元素效率的方法 先使用 ...
分类:
编程语言 时间:
2017-04-24 16:49:25
收藏:
0 评论:
0 赞:
0 阅读:
241
写在前边的实现需求: 1.总共10万个电话号码; 2.电话号码中有重复和错误; 3.查找出正确的号码(不重复); 一、优化前的实现方式: 1.先用正则过滤一遍10万条数据,找出错误的; 2.用List.Contains验证重复数据,List.Add添加不重复数据; 3.最终从List中取出正确的数据 ...
分类:
编程语言 时间:
2017-04-24 16:49:12
收藏:
0 评论:
0 赞:
0 阅读:
174
jquery1.8 在IE8 下面报错: 对象不支持此属性或方法 调试发现是下面这一行报错: 在IE8下面报错,在chrome和firefox都是好的。 实在找不到原因,最后把源码改成下面这样: 没有报错了。 更好的方法,应该可以先 判断 elem 对象是否有 getAttribute() 这个函数 ...
分类:
Web开发 时间:
2017-04-24 16:49:03
收藏:
0 评论:
0 赞:
0 阅读:
2281
接触面向对象也有一段时间了,当时是通过C++学习的OOP,后来又接触到了PHP和Java。每种OOP的语言在面向对象上或多或少都会有不同的地方,现在在学习OC的面向对象部分,又感觉到OC面向对象的特点。写篇博文总结一下OC中的面向对象。刚接触OC,用OC中的便利初始化方法和便利构造器有点蹩脚,不过还 ...
分类:
其他 时间:
2017-04-24 16:48:19
收藏:
0 评论:
0 赞:
0 阅读:
158
近期看到一个关于vs的lua调试插件, 装了vs2012试了下, 忍不住发此文总结下lua各种调试工具 Decoda 这是现今地球上调试lua5.1最方便的工具, 没有之中的一个. 强大的注入式调试, 性能极高.支持 挂接进程, 变量展开, 断点等各种日常所需. 早期的Decoda是收费工具, 因此 ...
分类:
其他 时间:
2017-04-24 16:48:06
收藏:
0 评论:
0 赞:
0 阅读:
204
观察者模式/发布订阅模式:发布者有一个接口,订阅者也有一个接口。发布者中有一个列表 List<Observer> mList = new ArrayList<>();,该列表中存储着所有订阅此发布的订阅者的信息,订阅者接口中有一个方法update,任何订阅者都要实现这个方法。当发布的时候,发布者按照 ...
分类:
其他 时间:
2017-04-24 16:47:40
收藏:
0 评论:
0 赞:
0 阅读:
194
1、我们首先来看下整个项目 项目也是采用mvc的框架 操作表的接口类: Person类对象是: 我们可以编写一个测试工具类来对上面的功能进行测试: Android的测试类必须继承AndroidTestCase,该类的方法必须以test开头 ...
分类:
移动平台 时间:
2017-04-24 16:47:08
收藏:
0 评论:
0 赞:
0 阅读:
278
#include<iostream>using namespace std;template <typename T>T myMax(T a, T b){ return a > b ? a : b;}int main(){ int a = 7; int b = 8; cout<<myMax(a,b) ...
分类:
其他 时间:
2017-04-24 16:46:58
收藏:
0 评论:
0 赞:
0 阅读:
248
生命不止,继续 go go go !!!今天跟大家分享学习的是os package,主要是介绍一些跟文件或文件夹相关的操作。os包
Package os provides a platform-in...
分类:
编程语言 时间:
2017-04-24 16:26:31
收藏:
0 评论:
0 赞:
0 阅读:
320
ReadWriteLock管理一组锁,一个是只读的锁,一个是写锁。读锁可以在没有写锁的时候被多个线程同时持有,写锁是独占的。
所有读写锁的实现必须确保写操作对读操作的内存影响。换句话说,一个获得了读...
分类:
其他 时间:
2017-04-24 16:26:18
收藏:
0 评论:
0 赞:
0 阅读:
259
注:本博文代码基于ZRender 3.4.3版本开发,对应版本库地址:ZRender 库。效果实现分析通过上面显示的效果图,可以看出,这种效果就是在Canvas中生成多个可移动的点,然后根据点之间的...
分类:
其他 时间:
2017-04-24 16:26:05
收藏:
0 评论:
0 赞:
0 阅读:
256
本文来自于腾讯Bugly公众号(weixinBugly),未经作者同意,请勿转载,原文地址:https://mp.weixin.qq.com/s/1p5Y0f5XdVXN2EZYT0AM_A前言安卓应...
分类:
移动平台 时间:
2017-04-24 16:25:51
收藏:
0 评论:
0 赞:
0 阅读:
582
Swift / Objective_C / Xcode实际开发中可能遇到的小功能小技巧总结
分类:
编程语言 时间:
2017-04-24 16:25:37
收藏:
0 评论:
0 赞:
0 阅读:
518
你不知道的Javascript(中)--ToBoolean javascript中的值可以分为以下两类: 1.可以被强制类型转换为false的值 2.其他(被强制类型转换为true的值) 假值 以下是js的ES规范中定义了的假值: undefined null false +0、-0和NaN ""- ...
分类:
Web开发 时间:
2017-04-24 16:25:05
收藏:
0 评论:
0 赞:
0 阅读:
152
1.关于一个路由里面如果有重复的路由指向,路由加载不同的组件,那么测试结果是:系统会自动识别第一个路由指向的对应组件; ...
分类:
其他 时间:
2017-04-24 16:24:40
收藏:
0 评论:
0 赞:
0 阅读:
169
Client端: class FtpClient: 'ftp客户端,但是还没有实现具体的功能' def __init__(self,addr): print('正在连接服务器[%s]'% addr) self.addr = addr Server端: from FtpClient import Ft ...
分类:
其他 时间:
2017-04-24 16:24:27
收藏:
0 评论:
0 赞:
0 阅读:
236
效果图 在开发APP中,经常要实现圆形头像,那么该如何实现呢? 要裁剪吗,要重写draw函数吗?不用,只用一行代码就可以实现 Glide实现圆形图像 其中load后为载入的图像,error后为出错时载入的图像,transform是对其修改,我们也是通过这个GlideCirTransForm来修改的, ...
分类:
其他 时间:
2017-04-24 16:24:14
收藏:
0 评论:
0 赞:
0 阅读:
266
从苹果系统自带的请求类,到ASIHttpRequest第三方请求类,再到AFNetWorking第三方请求类,目前只要牵扯到数据请求,基本上都是用AFN,所以,这里纯粹是记录下: hRequestTools.h hRequestTools.m 请求里面如果要加缓存的话,可以和YYCache这个第三方 ...
分类:
移动平台 时间:
2017-04-24 16:24:02
收藏:
0 评论:
0 赞:
0 阅读:
187
#include <stdio.h>struct Base{ virtual void func1() { printf("func1()\n"); } virtual void func2() { printf("func2()\n"); }};struct Sub:Base{ virtual v ...
分类:
其他 时间:
2017-04-24 16:23:49
收藏:
0 评论:
0 赞:
0 阅读:
187
1.lspci、screenfetch等指令卡住,关机卡住的问题本机显卡规模是hd610+GTX950mgoogle了一下解决方法是把nouveau加入黑名单那么就直接装N卡驱动尝试闭源驱动解决方案>>结果是Xorg无法启动,google了一下没找到有效的方法,详细问题懒得折腾了。。尝试Bumble ...
分类:
系统服务 时间:
2017-04-24 16:23:25
收藏:
0 评论:
0 赞:
0 阅读:
898