PHP 经典算法 <? // // 基本数据结构算法 // //二分查找(数组里查找某个元素) function bin_sch($array, $low, $high, $k){ if ( $low <= $high){ $mid = intval(($low+$high)/2 ); if ($a ...
分类:
编程语言 时间:
2017-08-07 11:43:46
阅读次数:
175
public class Test { public static void main(String[] args) { // 1、左移( > ) 高位补符号位 // 0000 0000 0000 0000 0000 0000 0000 0101 然后右移2位,高位补0: // 0000 0000 ... ...
分类:
编程语言 时间:
2017-08-07 11:43:57
阅读次数:
101
1.方法的定义 2.方法的声明(方法名第一个单词小写,之后每个单词首字母大写) 3.方法的分类 4.无参无返回值的方法 5.无参有返回值的方法 6.有参无返回值的方法(输出语句不能放到主函数里) 7.有参数有返回值的方法 ...
分类:
编程语言 时间:
2017-08-07 11:44:24
阅读次数:
119
A. A轮目标 复习网络编程基础知识,重点学习下TCP三次握手四次挥手,以及可能引发的异常情况。 回顾 Socket 编程,好多年没写(chao)过相关代码了。 重学 NIO,以前学的基本忘光了,毕竟从来没在项目中用过。 学习 Netty,了解基本用法,写一个简单项目练手。 扫读 Netty 核心源 ...
分类:
编程语言 时间:
2017-08-07 11:45:15
阅读次数:
251
$arr=array("1"=>array("a","b "),"2"=>array("a","c"),"3"=>array("a","b"));实现结果:$arr=array("1"=>array("a","b "),"2"=>array("a","c"),);fun ...
分类:
编程语言 时间:
2017-08-07 11:47:15
阅读次数:
142
Java的静态成员类: 1、静态成员类是最简单的嵌套类。最好把它看成一个普通的类,只是碰巧被声明在另一个类的内部而已,它可以访问外围类的所以成员,包括那些声明为私有的成员。 2、静态成员类是外围类的一个成员,与其它静态成员一样,也遵守同样的可访问性规则;如果它被声明为私有的,就只能在外围类的内部才能 ...
分类:
编程语言 时间:
2017-08-07 11:48:27
阅读次数:
156
一,计算某个正数的二进制表示法中 1 的个数 算法思路:每次for循环,都将num的二进制中最右边的 1 清除。 为什么n &= (n – 1)能清除最右边的1呢?因为从二进制的角度讲,n相当于在n - 1的最低位加上1。举个例子,8(1000)= 7(0111)+ 1(0001),所以8 & 7 ...
分类:
编程语言 时间:
2017-08-07 11:50:04
阅读次数:
123
JavaFX开发环境安装配置 从Java8开始,JDK(Java开发工具包)包括了JavaFX库。 因此,要运行JavaFX应用程序,您只需要在系统中安装Java8或更高版本。 除此之外,IDE(如Eclipse和NetBeans)为JavaFX提供支持。 在本章将介绍如何设置这两种开发工具的环境, ...
分类:
编程语言 时间:
2017-08-07 11:53:30
阅读次数:
197
重点:常用的上下文环境 AnnotationConfigApplicationContext ClassPathXmlApplicationContext FileSystemXmlApplicationContext AnnotationConfigWebApplicationContext Xm ...
分类:
编程语言 时间:
2017-08-07 11:55:35
阅读次数:
179
最后三行是测试水平翻转对单个图片是否生效,发现可行。 关键是from PIL import Image这个模块找了我好久啊—_— 还有倒数第二行的im.transpose(Image.FLIP_LEFT_RIGHT)是图片水平翻转的核心语句 PS:print语句可以删去 ...
分类:
编程语言 时间:
2017-08-07 11:55:55
阅读次数:
176
简介 Spring 诞生时是 Java 企业版(Java Enterprise Edition,JEE,也称 J2EE)的 轻量级代替品。无需开发重量级的 Enterprise JavaBean(EJB),Spring 为企业级 Java 开发提供了一种相对简单的方法,通过依赖注入和面向切面编程,用 ...
分类:
编程语言 时间:
2017-08-07 11:56:12
阅读次数:
685
Spring注解@Component、@Repository、@Service、@Controller区别 spring 2.5 中除了提供 @Component 注释外,还定义了几个拥有特殊语义的注释,它们分别是:@Repository、@Service 和 @Controller。在目前的 Sp ...
分类:
编程语言 时间:
2017-08-07 11:56:22
阅读次数:
183
一 Java对象的内存布局 在HotSpot虚拟机中,对象在内存中的布局分为3个区域 Mark Word(在32bit和64bit虚拟机上长度分别为32bit和64bit)存储对象自身的运行时数据,包括哈希码,GC分代年龄,锁状态标志,线程持有的锁,偏向线程ID,偏向时 间戳等 类型指针 即对象指向 ...
分类:
编程语言 时间:
2017-08-07 11:57:22
阅读次数:
231
Java正则表达式字符串模式。 正则表达式可以用来搜索、编辑和处理文本。 正则表达式不尽限于一种语言,但在每一种语言中又细微的差别。 java.util.regex包中主要有这3个类: Pattern类: pattern对象是一个正则表达式的编译表示。Pattern类没有公共构造方法。要创建一个Pa ...
分类:
编程语言 时间:
2017-08-07 11:57:56
阅读次数:
139
解决UnicodeEncodeError: 'ascii' codec can't encode characters in position 问题(转) 本文转载自:http://blog.csdn.net/intel80586/article/details/8566057 Python在安装时 ...
分类:
编程语言 时间:
2017-08-07 11:58:18
阅读次数:
346
前言: 对于程序员,学习是无止境的,知识淘换非常快,能够快速稳固掌握一门新技术,是一个程序员应该具备的素质.这里将分享本人一点点不成熟的心得. 了解一门语言,了解它的概念非常重要,但是一些优秀的设计思想需要细心和大量实践才能慢慢参悟,在这之前需要做的是能够运用它来开发,那么了解一些基础特性非常有必要 ...
分类:
编程语言 时间:
2017-08-07 11:58:24
阅读次数:
223
转载请注明源出处:http://www.cnblogs.com/lighten/p/7298017.html 1.前言 Java中另一个常见的list就是本章将要讲的LinkedList。ArrayList的实现方式是数组,而LinkedList的实现方式是链表。两者在性能上有着明显的不同,之前讲过 ...
分类:
编程语言 时间:
2017-08-07 11:58:55
阅读次数:
230
1. PageRank算法概述 PageRank,即网页排名,又称网页级别、Google左側排名或佩奇排名。 在谷歌主导互联网搜索之前, 多数搜索引擎採用的排序方法, 是以被搜索词语在网页中的出现次数来决定排序——出现次数越多的网页排在越前面。 这个判据不能说毫无道理, 由于用户搜索一个词语。 通常 ...
分类:
编程语言 时间:
2017-08-07 11:59:11
阅读次数:
205
Jinja2 Jinja2是Python Web编程中的主流模板语言。因为flask是基于Jinja2和Werkzeug发展而来,在安装flask的时候jinja2自动就被装在上面了。 之前提到了很多Jinja2的使用方法啊,下面将补充或者更加详细地说明Jinja2作为模板语言的使用。 【Jinja ...
分类:
编程语言 时间:
2017-08-07 12:01:16
阅读次数:
192
参考内容地址:http://www.importnew.com/16433.html 参考内容地址:http://www.cnblogs.com/start1225/p/6690282.html 参考内容地址:http://www.cnblogs.com/ydpvictor/archive/2012 ...
分类:
编程语言 时间:
2017-08-07 12:02:23
阅读次数:
195