变量的命名规则 注释 ...
分类:
编程语言 时间:
2019-01-03 22:42:54
阅读次数:
186
java是一门面向对象的语言,虽然我比较有优势,早出生了几年。第一门语言是C语言,学得完全没什么感觉。更别谈什么学以致用了,饭碗还是靠java语言,所以至今对面向对象也没什么深刻的理解。啰嗦了几句,其实主要想表达的是,在程序猿的路上,更重要的是思考。而不是什么面向对象,什么框架,这些都只是工具。哈哈 ...
分类:
编程语言 时间:
2019-01-03 22:43:03
阅读次数:
248
use Illuminate\Pagination\LengthAwarePaginator;use Illuminate\Pagination\Paginator; $perPage = 10; //每页显示数量if ($request->has('page')) { $current_page ...
分类:
编程语言 时间:
2019-01-03 22:43:56
阅读次数:
502
md5 32位 加密原理 简单概括起来,MD5 算法的过程分为四步:处理原文,设置初始值,循环加工,拼接结果。 第一步:处理原文 第一步:处理原文 首先,我们计算出原文长度(bit)对 512 求余的结果,如果不等于 448,就需要填充原文使得原文对 512 求余的结果等于 448。填充的方法是第一 ...
分类:
编程语言 时间:
2019-01-03 23:07:24
阅读次数:
285
需求总是千奇百怪,对象转成map,看似没必要,但就是有这个需求,所以记录下来 首先是Bean 然后是主要方法和测试类 输出 ...
分类:
编程语言 时间:
2019-01-03 23:09:40
阅读次数:
236
项目中,组装接口的请求报文和解析返回报文时,用到了模板语言jetbrick-template。 1. 请求报文拼装 如:需要拼装的请求报文格式如下: 那么在后台组装好对象后,可以通过模板取值从而拼接固定格式的报文 2. 响应报文解析 如:发送请求报文成功后,部分返回报文如下,需要对<response ...
分类:
编程语言 时间:
2019-01-03 23:09:59
阅读次数:
275
1.前言学习JavaScript的基本概念、页面引入方式、获取页面元素及操作元素属性的技巧、学习函数的基本定义方法和使用方法2.JavaScript介绍JavaScript是运行在浏览器端的脚步语言,JavaScript主要解决的是前端与用户交互的问题,包括使用交互与数据交互。JavaScript是浏览器解释执行的,前端脚本语言还有Jscript(微软,IE独有),ActionScript(Ado
分类:
编程语言 时间:
2019-01-03 23:10:08
阅读次数:
235
问题:两个已经排好序的数组,找出两个数组合并后的中位数(如果两个数组的元素数目是偶数,返回上中位数)。 感觉这种题目挺难的,尤其是将算法完全写对。因为当初自己微软面试的时候遇到了,但是没有想出来思路。看网上写了一堆解法,但是将思路说得非常清楚的少之又少。 如果我们去掉数组比中位数小的k个数,再去掉比 ...
分类:
编程语言 时间:
2019-01-03 23:34:42
阅读次数:
282
前段日子搭建了一个kubenetes集群,kubenetes是需要载入docker image来运行应用的。 我使用的是Springboot框架,因此向大家分享一下Springboot生成docker image的一个方法。不对的地方请指教~ 一、Springboot生成jar包 docker im ...
分类:
编程语言 时间:
2019-01-03 23:34:51
阅读次数:
449
一、scala数组 二、数组方法 1、map(映射) 例: 2、flatten(扁平化操作) 3、flatMap(相当于先map操作再flatten) 4、foreach(遍历数组中的元素) 5、GroupBy(分组) 6、sortBy(排序) 三、集合 例: 四、长度可变的数组 五、Seq序列 例 ...
分类:
编程语言 时间:
2019-01-03 23:35:09
阅读次数:
387
Ordinary Least Square 最小二乘法 提到最小二乘法要先提到拟合,拟合Fitting是数值分析的基础工具之一,在二维平面上分为直线拟合和曲线拟合,直线拟合找到一条直线尽可能穿过所有的点,注意这里是尽可能,因为只要超过2个点,就有可能发生直线不能精确穿过所有点的情况,这时确定直线的原 ...
分类:
编程语言 时间:
2019-01-04 00:20:57
阅读次数:
262
1.Properties类与Properties配置文件 什么是java的配置文件? 在Java中,其配置文件常为.properties文件,格式为文本文件,文件的内容的格式是“键=值”的格式,文本注释信息可以用"#"来注释。 Properties类继承自Hashtable类并且实现了Map接口,也 ...
分类:
编程语言 时间:
2019-01-04 00:21:47
阅读次数:
264
一、GIL全局解释器锁 全局解释器锁 在CPython中,全局解释器锁(GIL)是一个互斥锁,它可以防止多个本机线程同时执行Python代码。之所以需要这个锁,主要是因为CPython的内存管理不是线程安全的。(然而,自从GIL存在以来,其他特性已经逐渐依赖于它所执行的保证) 什么是GIL 全局解释 ...
分类:
编程语言 时间:
2019-01-04 00:23:56
阅读次数:
222
一、列表解析式 语法: [返回值 for 元素 in 可迭代对象 if 条件] 使用中括号[],内部是for循环,if条件语句可选 返回一个新的列表 列表解析式是一种语法糖,编译器会优化,不会因为简写而影响效率,反而因优化提高了效率,减少程序员工作量,减少出错 ,简化了代码,但可读性增强 [expr ...
分类:
编程语言 时间:
2019-01-04 00:24:04
阅读次数:
157
机器学习分类:回归,分类 回归:最终得到的是在一个区间上真正(实际)的值 分类:最终得到的是个逻辑值0/1,是与不是,能与不能之类的答案名词解释: 拟合:拟合就是把平面上一系列的点,用一条光滑的曲线连接起来。因为这条曲线有无数种可能,从而有各种拟合方法。拟合的曲线一般可以用函数表示,根据这个函数的不... ...
分类:
编程语言 时间:
2019-01-04 00:24:21
阅读次数:
263
package com.bxs.portal2.aspect; import java.lang.reflect.Method; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Date;... ...
分类:
编程语言 时间:
2019-01-04 00:25:30
阅读次数:
300
1,Spring整合Hibernate 整合什么? 1)由IOC容器来生成Hibernate的SessionFactory 2)让Hibernate使用上Spring的声明式事务 2,整合步骤 1)先加入Hibernate Jar包 添加Hibernate的配置文件:hibernate.cfg.xm ...
分类:
编程语言 时间:
2019-01-04 00:25:43
阅读次数:
237
内部类 定义 在类A中声明了类B,B称为内部类,A称为B的外嵌类 应用 需要建立一个类,不想它为外界所用 补充说明 + 继承:外嵌类的子类能够继承该类的内部类 + 内部类也能继承其他类 + 访问外嵌类的同名变量\方法 匿名类 定义 异常类 try catch语句 自定义异常类 + 创造一个Excep ...
分类:
编程语言 时间:
2019-01-04 00:27:33
阅读次数:
215
如何调用库函数(别人写好的函数) 1) 头文件:包含指定的头文件,头文件主要包含此函数的声明 2) 函数名字:函数名字必须和头文件声明的名字一样 字符串常用处理函数: 1.字符串输入 gets() fgets() char buff[100] gets(buf) //和 scanf的区别是可以有空格 ...
分类:
编程语言 时间:
2019-01-04 00:27:40
阅读次数:
286
id():返回对象的唯一标识,Cpython返回内存地址 input():接收用户输入,返回一个字符串 print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False) :打印输出,默认使用空格分割、换行结尾,输出到控制台 divmod ...
分类:
编程语言 时间:
2019-01-04 01:15:02
阅读次数:
195