基础篇-1.2Java世界的规章制度(上)
1 Java标识符 在Java语言中,有类、对象、方法、变量、接口和自定义数据类型等等,他们的名字并不是确定的,需要我们自己命名。而Java标识符就是用来给类、对象、方法、变量、接口和自定义数据类型命名用的。 命名规则说明: 标识符可以由字母、数字、下划线(_)、美元符($)组成,但不包含@、#、空格等其他特殊字符,不能以数字开头。例如:1name 是不合法的。注意:Java标识符是可以允许中文命名的,因为Java内部使用了Unicode字符集。 标识符不能是Java关键字和保留字(Java预
tf.train.GradientDescentOptimizer 优化器
tf.train.GradientDescentOptimizer(learning_rate, use_locking=False,name=’GradientDescent’) 参数:
learning_rate: A Tensor or a floating point value. 要使用的学习率
use_locking: 要是True的话,就对于更新操作(update operations.)使用锁
name: 名字,可选,默认是”GradientDescent” minimize
Oracle中的instead of触发器
Instead of : 用Trigger的内容替换 事件本身的动作,该触发器用在视图上,举例: 一:创建一个update替代触发器 (1)创建一个视图 1 create or replace view my_view
2 as
3 select id,name from my_table; 查询到视图中的数据如下图: (2)创建一个update替代触发器,当update视图数据时触发,打印输出下列红色字体语句,来代替更新视图数据 1 create or replace trigger u
java之hibernate之基于外键的一对一单向关联映射
这篇讲解基于外键的一对一单向关联映射 1.考察如下信息,人和身份证之间是一个一对一的关系。表的设计 注意:基于外键的一对一关联的表结构和多对一的表结构是一致的,但是,外键是唯一的。 2.类的结构 Person.java public class Person implements Serializable{
private int id;
private String name;
private IdCard idCard;
public Person(
开发中常用的版本号介绍
版本号 版本号,顾名思义,系统、架包、软件的标识号。版本号的数字信息通俗易懂, 格式:主版本号+次版本+(修正版本号build-可选)+(编译版本号-可选)+英文常见号(重点)。 常见号:英文 各种架包名,Maven的依赖,官网API时,常见,GA、SNAP-SHOT、RELEASE、ALPHA、BETA、RC等版本号。 Alpha、Beta、Gamma版本 以下三者,在系统、架包、软件的开发过程中,使用。 Alpha:内测版,BUG多,开发人员开发过程中使用,希腊字母α,第一,指最初版 Be
python redis-string、list、set操作
string操作 redis中的string在内存中都是按照一个key对应一个value来存储的 方法: set() 方法 : 写入一条数据 mset() 方法: 写入多条数据 , 可是Key-Value 的形式,也可以传入字典 get() 方法:获取一个值 mget() 方法: 获取多个值 keys() 方法: 获取所有的key #!/usr/bin/env python
# -*- coding:utf-8 -*-
# @Time : 2017/11/28 23:37
# @Au
rbac基于角色的权限控制(8中场景再现)
首先要抛出的问题是在代码世界里什么是权限? url就代表权限 如何实现权限控制? 下面详细介绍控制流程 1.1简单权限控制--表结构 简单权限控制,三个model,五张表 权限表permission url 权限 url的地址 正则表达式 ^$ title 标题 角色表role name 角色名称 permissions 多对多 关联权限表 用户表user username 用户名 password 密码 roles 多对都 关联角色 角色和权限的关系表 用户和角色的关系表 1.2 一级菜单-
Lambda的高级查询
使用委托时,有这么几个步骤: 1、定义委托 2、实例化委托 3、将方法指针添加到实例化委托对象中 Lambda表达式,是一种简化的匿名函数 作用: 1、可用于创建委托或表达式目录树 2、可以将Lambda表达式作为参数进行传递 3、将它作用于函数调用值后返回的一个函数来使用 基本形式: (输入参数)=>表达式 Lambda表达式是委托的实现方法,必须遵从以下规则: 1、Lambda表达式的参数数量和委托的参数数量相同 2、如果委托中包括ref或out修饰符,则Lambda表达式的参数列也必须包
day---14 re模块与正则表达式
正则表达式 re 模块与正则表达式之间的关系 正则表达式不是python独有的 它是一门独立的技术\ 所有的编程语言都可以使用正则 但是如果你想在python中使用,就要依赖re模块 正则就是筛选字符串中的特定内容的 正则应用场景 1 爬虫 2 数据分析 注意: 一般情况下 re开头的都和正则有关系 字符组 [字符组] 在同一个位置可能会出现的噶种字符组,在正则表达式中用[]表示,当然可以也可以直接在这个位置上面写0,1,2,2,3,4,5,6,7,8,9这10
ISO 8583使用总结(附Java部分源码)(一)
最近在做一个项目,用到了8583协议。踩了许多坑,项目已经上线了,写一篇博客记录一下最近使用的一些方法总结。 (一)主要介绍8583协议,(二)总结使用Java两种方式来实现8583. 需要代码的请直接看(二),不过建议你还是先看看(一),多了解了解总没有坏处的。 1.8583 简介 8583协议是基于ISO8583报文国际标准的包格式的通讯协议,8583包最多由128个字段域组成,每个域都有统一的规定,并有定长与变长之分。8583包前面一段为位图,它是打包解包确定字段域的关键代替
ELK环境搭建与测试
ELK环境搭建与测试 一、本文所需软件版本: 添加yum数据源查看我另外一篇博客:yum源安装 (1)两台服务器 (2)CentOS6.5 (3)Filebeat5.6 (4)Redis4.0.9 (5)Logstash5.6.8 (6)elasticsearch5.6.8 (7)Kibana5.6.8 (windows系统下启动) (8)grafana6.2.5(windows系统下启动) 设计流程图: 注意⚠️:所有的版本一定要保持一致,高版本跟低版本之间会出现兼容性问题,比如我遇到的是e
JavaWeb学习笔记(4)
通过标签.value可以知道input输入框中的内容 getElementById 通过id获取节点 getElementsByTagName 通过标签名字获取多个节点 返回的是一个数组,把所有的节点存在数组 getElementsByName() 通过name属性获取多个节点 返回的是一个数组,把所有的节点存在数组 通过firstChild/lastChild来获取标签时,每个标签之间不能有空格或者是换行 document.createElement 创建HTML标签 docum
[Cqoi2016]K远点对 K-Dtree
4520: [Cqoi2016]K远点对 链接 bzoj 思路 用K-Dtree求点的最远距离。 求的时候顺便维护一个大小为2k的小根堆。 不知道为啥一定会对。 代码 #include <bits/stdc++.h>
#define ll long long
#define ls (t[u].ch[0])
#define rs (t[u].ch[1])
#define cmin(a,b) (a>b?a=b:a)
#define cmax(a,b) (a>b?a:a=b)
using names
机器学习 | 算法总结
前言 本系列为机器学习算法的总结和归纳,目的为了清晰阐述算法原理,同时附带上手代码实例,便于理解。 目录 k近邻(KNN) 决策树 线性回归 逻辑斯蒂回归 朴素贝叶斯 支持向量机(SVM) 组合算法(Ensemble Method) K-Means 机器学习算法总结 本章总结十大算法,并附带经典算法Python和R实现逻辑。 一、C4.5 C4.5,是机器学习算法中的一个分类决策树算法, 它是决策树(决策树也就是做决策的节点间的组织方式像一棵树,其实是一个倒
Jvm | 《深入理解Java虚拟机》读书笔记 | 虚拟机类加载机制
Java虚拟机的作用? 解释运行字节码程序消除平台相关性。 jvm将java字节码解释为具体平台的具体指令。一般的高级语言如要在不同的平台上运行,至少需要编译成不同的目标代码。而引入JVM后,Java语言在不同平台上运行时不需要重新编译。 Java语言使用模式Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。Java虚拟机在执行字节码时,把字节码解释成具体平台上的机器指令执行。
今日推荐
周排行