在PHP中数组是种强大的数据类型,他可以做的事情很多,可以存储不同的数据类型在一个数组中,下面我们列出了数组常用的操作,排序,键名对数组排序等做法。 /* 数组的常用函数 * * 数组的排序函数 * sort() * rsort() * usort() * asort() * arsort() * ...
分类:
编程语言 时间:
2016-12-30 18:15:13
收藏:
0 评论:
0 赞:
0 阅读:
196
整理了以前使用的几个笔记;上传到了github; python_notes 以后在慢慢更新吧; ...
分类:
编程语言 时间:
2016-12-30 18:13:24
收藏:
0 评论:
0 赞:
0 阅读:
227
开源地址https://github.com/sea-boat/net-reactor源码设计接收器Acceptor/**
*
* @author seaboat
* @date 2016-0...
分类:
编程语言 时间:
2016-12-30 17:25:37
收藏:
0 评论:
0 赞:
0 阅读:
282
3.6 Variadic Macros A macro can be declared to accept a variable number of arguments much as a function can. The syntax for defining the macro is simi ...
分类:
编程语言 时间:
2016-12-30 17:23:52
收藏:
0 评论:
0 赞:
0 阅读:
434
StringBuilder 误解: 1. Java编译优化后+和StringBuilder的效果一样; 2. StringBuilder不是线程安全的,为了“安全”起见最好还是用StringBuffer; 3. 永远不要自己拼接日志信息的字符串,交给slf4j来。 初始长度好重要,值得说四次。 St ...
分类:
编程语言 时间:
2016-12-30 17:16:06
收藏:
0 评论:
0 赞:
0 阅读:
259
序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化。可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间。序列化是为了解决在对对象流进行读写操作时所引发的问题。 序列化的实现:将需要被序列化的类实现Serializable接口,该接口没有需要实现的方法,implem ...
分类:
编程语言 时间:
2016-12-30 17:15:27
收藏:
0 评论:
0 赞:
0 阅读:
259
PHP是一门入门容易,使用范围广泛的语言,以其灵活性以及web后端开发被很多人熟知,也被很多人戏称“PHP是世界上最好的语言”。本人是一名“忠实”的PHPer,相信用过PHP的程序员都会体会到PHP数组的灵活性,相对传统的C语言,使用起来很是方便,拥有关联数组(key值可以是字符串),不需要预定义数 ...
分类:
编程语言 时间:
2016-12-30 17:14:35
收藏:
0 评论:
0 赞:
0 阅读:
311
1、工厂方法模式(Factory Method) 工厂方法模式分为三种: 11、普通工厂模式,就是建立一个工厂类,对实现了同一接口的一些类进行实例的创建。首先看下关系图: 举例如下:(我们举一个发送邮件和短信的例子) 首先,创建二者的共同接口: 其次,创建实现类: 最后,建工厂类: 我们来测试下: ...
分类:
编程语言 时间:
2016-12-30 17:11:25
收藏:
0 评论:
0 赞:
0 阅读:
268
1、Button控件鼠标事件执行顺序 (1) WM_LBUTTONDOWN (2) WM_LBUTTONUP (3) OnBnClickedButton1(); 2、Picture Control的鼠标事件执行顺序 (1) WM_LBUTTONDOWN (2) OnStnClickedStaticS ...
分类:
编程语言 时间:
2016-12-30 17:09:21
收藏:
0 评论:
0 赞:
0 阅读:
314
依赖架包:pinyin4j.jar ...
分类:
编程语言 时间:
2016-12-30 17:08:10
收藏:
0 评论:
0 赞:
0 阅读:
208
大概这样写标题是对的吧。。。 目标: 通过excel目录结构文档生成文件夹树结构。 也就是: 通过下面的excel 生成下面的文档树结构: 方法: 1、分析:一般文档结构都是事先构思好。可以在txt文档里打草稿,粘贴至excel。如下: 这里要注意一个问题:从txt文档 -> excel文档粘贴时, ...
分类:
编程语言 时间:
2016-12-30 17:06:50
收藏:
0 评论:
0 赞:
0 阅读:
467
这是大家常用的两种安装方法 sudo pip install PIL pip install PIL --allow-external PIL --allow-unverified PIL 如果安装成功皆大欢喜啊,我的却出现了问题 这个是说明PIL已经找不到,其实现在已经用Pillow代替了PIL, ...
分类:
编程语言 时间:
2016-12-30 17:05:03
收藏:
0 评论:
0 赞:
0 阅读:
291
要深入理解spring mvc的工作流程,就需要先了解spring mvc的架构: 要深入理解spring mvc的工作流程,就需要先了解spring mvc的架构: 从上图可以看到 前端控制器DispatcherServlet在其中起着主导作用,理解了DispatcherServlet 就完全可以 ...
分类:
编程语言 时间:
2016-12-30 17:01:10
收藏:
0 评论:
0 赞:
0 阅读:
291
一. java中实现线程的方式有Thread和Runnable Thread: Runnable: 使用 二.Thread和Runnable区别 1.在程序开发中使用多线程实现Runnable接口为主。 Runnable避免继承的局限,一个类可以继承多个接口 2. 适合于资源的共享 如下面的例子 使 ...
分类:
编程语言 时间:
2016-12-30 17:00:15
收藏:
0 评论:
0 赞:
0 阅读:
219
1、strip()函数 strip()是删除'()'里面的字符,当()为空时,默认删除空白符(包括'\n','\r','\t','') (1)s.strip(rm) 删除s字符串中开头、结尾处,位于rm删除序列的字符 (2)s.lstrip(rm) 删除s字符串中开头处,位于 rm删除序列的字符 ( ...
分类:
编程语言 时间:
2016-12-30 16:57:38
收藏:
0 评论:
0 赞:
0 阅读:
258
作者:Syn良子 出处:http://www.cnblogs.com/cssdongl 转载请注明出处 用Scala编码的时候,经常会遇到scala集合和Java集合互相转换的case,特意mark一下,加深记忆 ...
分类:
编程语言 时间:
2016-12-30 16:56:59
收藏:
0 评论:
0 赞:
0 阅读:
224
多线程:(百度百科借一波定义) 多线程(英语:multithreading),是指从软件或者硬件上实现多个线程并发执行的技术。具有多线程能力的计算机因有硬件支持而能够在同一时间执行多于一个线程,进而提升整体处理性能。具有这种能力的系统包括对称多处理机、多核心处理器以及芯片级多处理(Chip-leve ...
分类:
编程语言 时间:
2016-12-30 16:47:26
收藏:
0 评论:
0 赞:
0 阅读:
416
接口的定义: 使用interface来定义一个接口。接口定义与类的定义类似,也是分为接口的声明和接口体,其中接口体由变量定义和方法定义两部分组成,定义接口的基本语法如下: 修饰符:可选参数,用于指定接口的访问权限,可选值为public。如果省略则使用默认的访问权限。 接口名:必选参数,用于指定接口的 ...
分类:
编程语言 时间:
2016-12-30 16:46:23
收藏:
0 评论:
0 赞:
0 阅读:
116
函数:一般来说就是 以功能划分的代码模块 【1】 内置函数 一般我们使用的模块 可以大概有个了解 大多数的用法都很简单 2 【函数返回值】 我们应该控制函数的每条分支。 也就是说 我们得到的函数执行完之后的信号,就是其中一条分支的结果 在python中 通过return 关键字 返回一个对象 3【参 ...
分类:
编程语言 时间:
2016-12-30 16:43:14
收藏:
0 评论:
0 赞:
0 阅读:
168
reduce()函数也是Python内置的一个高阶函数。reduce()函数接收的参数和 map()类似,一个函数 f,一个list,但行为和 map()不同,reduce()传入的函数 f 必须接收两个参数,reduce()对list的每个元素反复调用函数f,并返回最终结果值。 例如,编写一个f函 ...
分类:
编程语言 时间:
2016-12-30 16:42:41
收藏:
0 评论:
0 赞:
0 阅读:
159