FreeMarker中调用Java后台中的方法。需要在Controller传回模板的时候,把该方法的类进去,类似如下的方法:model.addAttribute("freeMarkerHelper",newFreeMarkerHelper());model.addAttribute("myController",this);this参数为当前的Controller假设this类..
分类:
编程语言 时间:
2017-10-14 23:28:21
阅读次数:
267
"项目目录结构"其实也是属于"可读性和可维护性"的范畴。 目录组织方式 关于如何组织一个较好的Python工程目录结构,已经有一些得到了共识的目录结构。在Stackoverflow的这个问题上,能看到大家对Python目录结构的讨论。 这里面说的已经很好了,我也不打算重新造轮子列举各种不同的方式,这 ...
分类:
编程语言 时间:
2017-10-14 23:28:28
阅读次数:
274
Java中接口、抽象类与内部类学习 接口与内部类为我们提供了一种将接口与实现分离的更加结构化的方法。 抽象类和抽象方法 抽象方法:仅有声明而没有方法体。 抽象类:包含一个或多个抽象方法的类,该类就必须限定为抽象的(否则会报错)。 abstract void f() { //抽象方法 } 抽象类的特点 ...
分类:
编程语言 时间:
2017-10-14 23:29:34
阅读次数:
238
通过exec可以执行动态Python代码,类似Javascript的eval功能; 而Python中的eval函数可以计算Python表达式,并返回结果; (exec不返回结果,print(eval("…"))打印None); 例如: 这里有个scope(命名空间,作用域)的概念,为了不破坏现在的s ...
分类:
编程语言 时间:
2017-10-14 23:30:01
阅读次数:
288
/** * 目的:求各位之和 * @author chenyanlong * 时间:2017/10/14 */ package com.hp.test02; import java.util.Scanner; public class HS_LuckyNumSum { public static v... ...
分类:
编程语言 时间:
2017-10-14 23:30:14
阅读次数:
259
举个生活中常见的例子——组装电脑,我们在组装电脑的时候,通常需要选择一系列的配件,比如CPU、硬盘、内存、主板、电源、机箱等。为讨论使用简单点,只考虑选择CPU和主板的问题。 事实上,在选择CPU的时候,面临一系列的问题,比如品牌、型号、针脚数目、主频等问题,只有把这些问题都确定下来,才能确定具体的 ...
分类:
编程语言 时间:
2017-10-14 23:30:31
阅读次数:
236
记录cousera上ng讲的deep learning课的笔记,第3课:Python and Vectorization ...
分类:
编程语言 时间:
2017-10-14 23:30:57
阅读次数:
337
Python 递归函数小结 ...
分类:
编程语言 时间:
2017-10-14 23:31:23
阅读次数:
249
1 /** 2 * 需求分析:从键盘输入5名学员某门课程的笔试成绩,并求出五门成绩的总成绩和平均成绩 3 * @author chenyanlong 4 * 日期:2017/10/14 5 */ 6 package com.hp.test05; 7 8 import java.util.Scanne... ...
分类:
编程语言 时间:
2017-10-14 23:31:52
阅读次数:
316
1 #include <stdio.h> 2 #include <stdlib.h> 3 4 #define ERROR_NO_MEM -1 /*内存不足的错误码*/ 5 6 #define MAX_POINT_NUM 5 /*最大的点数*/ 7 #define MAX_EDGE_NUM 7 /*最 ...
分类:
编程语言 时间:
2017-10-14 23:32:41
阅读次数:
358
认识Spring Spring是分层的Java SE/EE 应用一站式的轻量级开源框架,以Ioc(Inverse of Control,控制反转)和AOP(Aspect Oriented Programming,切面编程)为内核,提供了展现层Spring MVC,持久层Spring JDBC及业务层 ...
分类:
编程语言 时间:
2017-10-14 23:33:01
阅读次数:
182
1.IIFE(立即执行函数) 立即执行函数,即Immediately Invoked Function Expression (IIFE),正如它的名字,就是创建函数的同时立即执行。它没有绑定任何事件,也无需等待任何异步操作: (function() { // 代码 })(); function() ...
分类:
编程语言 时间:
2017-10-14 23:33:15
阅读次数:
275
原创、转载请注明出处 给定一个集合(没有重复元素),输出所有子集。 首先考虑1~n的所有子集: 为了不出现{1,2}和{2,1}的情况,采用定序的方法。想象一棵解答树,子节点的元素一定比父节点大。因为定序,解答树叶子结点的深度不同。 解答树上的每一个结点有个值,从根节点到叶子结点路径上的结点值为一个 ...
分类:
编程语言 时间:
2017-10-14 23:33:29
阅读次数:
147
Java零散知识点 一:数组 1. 数组复制的几种方法效率比较效率:System.arraycopy > clone > Arrays.copyOf > for循环 for循环for循环的话,效率最低. System.arrycopy()System.arraycopy()源码中可以看到是nativ... ...
分类:
编程语言 时间:
2017-10-14 23:34:33
阅读次数:
159
前 言 絮叨絮叨 学习了JS之后,不知道大家觉得怎们样呢? 今天我们就来讲一下JS中最重要的一个环节,JavaScript中的面向对象编程OOP,这里的东西有点难,也有点绕。 可是! 不要灰心,现在我么就一起来学习一下吧。 1.1什么是面向对象编程 1、语言的分类: ① 面向机器:汇编语言 ② 面向 ...
分类:
编程语言 时间:
2017-10-14 23:35:20
阅读次数:
260
使用kafka-clients操作kafka始终不成功,原因不清楚,下面贴出相关代码及配置,请懂得指点一下,谢谢!环境及依赖 org.apache.kafka kafka-clients 0.10.2.0JDK版本为1.8、Kafka版本为2.12-0.10.2... ...
分类:
编程语言 时间:
2017-10-14 23:35:28
阅读次数:
692
Java集合(二)—散列与散列码 Object的hashCode()方法生成散列码,它默认使用的是对象的地址计算散列码。因此在使用散列的数据结构(HashSet,HashMap,LinkedHashMap和LikedHashSet),必须为你的键(自己编写的类)覆盖hashCode()和equals... ...
分类:
编程语言 时间:
2017-10-14 23:36:15
阅读次数:
314
一、概念 当const在函数名前面的时候修饰的是函数返回值,在函数名后面表示是常成员函数,该函数不能修改对象内的任何成员,只能发生读操作,不能发生写操作。 二、原理: 我们都知道在调用成员函数的时候编译器会将对象自身的地址作为隐藏参数传递给函数,在const成员函数中,既不能改变this所指向的对象 ...
分类:
编程语言 时间:
2017-10-14 23:36:24
阅读次数:
318
1 /** 2 * 需求分析:根据输入的天数是否是周六或是周日, 3 * 并且天气的温度大于28摄氏度,则外出游泳,否则钓鱼 4 * @author chenyanlong 5 * 日期:2017/10/14 6 */ 7 package com.hp.test03; 8 9 import java... ...
分类:
编程语言 时间:
2017-10-14 23:36:33
阅读次数:
351
<%@ page language="java" contentType="text/html; charset=UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/ ...
分类:
编程语言 时间:
2017-10-14 23:36:44
阅读次数:
351