- 博客(28)
- 资源 (6)
- 收藏
- 关注
原创 F# 初学编程小习题
1、计算一个列表中的正数个数let countPositive = fun (input : int list) -> // add logic here, and leave the result as last linelet runTest = fun (input : int list) -> printfn "input = %A" input ...
2019-11-26 16:21:59
249
原创 F#初学 环境搭建 使用JupyterLab编写F#
安装环境: 我用的是JupyterLab笔记用来初学者练习。1、访问https://dotnet.microsoft.com/下载安装DotNet Core2、安装DotNet 全局工具:Paket是.NET项目的依赖项管理器,Paket可以对依赖项进行精确和可预测的控制。FAKE我暂时理解为用于构建项目或者脚本,安装这两个dotnet tool install --glob...
2019-11-21 15:16:49
398
原创 java编程题
最近有空会做一下这些编程题,再此做一个记录,并非是最优解。1、在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。/* 此二维数组可看成一个表格,里面数据是有序的 即左上角最小,右下角最大,因此从右上角开始对比,如果 * 大于右上角,坐标下移,如果...
2019-08-13 18:27:19
278
原创 webssh的安装与使用
最近研究了一下在web端实现一个远程连接终端操作的类似网页版xshell的实现。在网上搜索了一下发现已经有类似的操作在这里主要介绍以下两种。https://github.com/huashengdun/webssh https://github.com/billchurch/WebSSH2我用的是虚拟机centos7系统,别的linux系统应该类似1、首先是第一种,使用python和j...
2019-06-14 11:09:02
22124
2
原创 ElementUI+VUE 在使用ElementUI日期选择器时大于当前月份的日期不可选,默认日期
1,月份选择器,大于当前月份的日期不可选pickerOptions: { //大于当前月分的日期不可选 disabledDate: (time) => { var date = new Date(); var year = date.getFullYe...
2019-05-20 09:23:01
8303
转载 设置flash一些功能属性
在解决下拉框被覆盖了一部分不能完全展示的问题 用了wmode=transparent解决 并且记录了一些相关参数功能设置。<object ><!--是否透明--><param name="wmode" value="transparent"><param name="AutoStart" VALUE="-1"&g
2018-12-29 15:09:09
727
原创 Oracle导入导出详解
当所需要导出的文件较小时可以直接使用客户端工具导出为.sql文件。当导出文件较大时,以上方法会很慢。此时就可以使用以下方法,直接上代码,有注释--create directory 目录名 as '目录路径'--例:create directory expdp_dmp as 'D:/expdp_dmp'--数据库中查询表空间--select * from dba_directories...
2018-12-04 11:31:05
884
原创 BIRT使用脚本接收参数,并设置参数字符编码
最近刚接触到birt报表开发,整理了下使用脚本拼接参数的问题。如果需要使用脚本拼接参数,在报表设计中选中自己所建的数据集,然后点击脚本,选择beforeOpen添加脚本。var sqlWhere = " where 1=1 "; //拼装wherevar sqlGroup = " group by ";//拼装 groupvar sqlOrder = " order by ";// ...
2018-12-04 10:50:07
731
原创 Maven搭建SSH框架
1. 新建Maven项目2. pom.xml设置依赖3. 新建applicationContext.xml4. web.xml配置spring监听器和struts2过滤器5.新建struts.xml6.创建action 7.创建service 8.创建dao 9.创建实体类和与之对应的hbm文件 1. 新建Maven项目2. pom.xml设置依赖...
2018-10-21 10:52:16
359
原创 SSM框架整合示例
导入jar包 创建mybatis核心配置文件SqlMapConfig.xml文件 创建spring配置文件 applicationContext.xml 创建Springmvc配置文件 spring-servlet.xml 在web.xml中配置spring监听器、前端控制器,并配置需要启动就要加载的配置文件 log4j支持 创建DAO层 创建业务逻辑层 创建控制层 1.导入...
2018-10-21 10:40:16
197
转载 Struts2框架入门
整理自一个文档 作者郝文龙 博客首页:https://me.csdn.net/a6397353311.struts2简介Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互。2.struts2环境搭案例:struts001_hello1.下载s...
2018-09-13 20:03:39
234
转载 Hibernate框架入门
整理自一个文档 作者郝文龙 博客首页:https://me.csdn.net/a6397353311.hibernate简介Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库...
2018-09-13 19:55:05
180
原创 SpringMVC框架入门教程
1.MVC2.SpringMVC执行流程Spring MVC是结构最清晰的MVC实现。Controller接收请求,然后返回ModelAndView。1.springmvc将所有的请求都提交给DispatcherServlet,它会委托应用系统的其他模块负责对请求进行真正的处理工作。2.DispatcherServlet查询HandlerMapping,找到处理请求的Con...
2018-09-13 19:42:36
12104
2
转载 mybatis缓存
什么是缓存Mybatis的一级缓存是指SqlSession。一级缓存的作用域是一个SqlSession。Mybatis默认开启一级缓存。在同一个SqlSession中,执行相同的查询SQL,第一次会去查询数据库,并写到缓存中;第二次直接从缓存中取。当执行SQL时两次查询中间发生了增删改操作,则SqlSession的缓存清空。 Mybatis的二级缓存是指mapper映射文件。二级缓...
2018-08-19 18:46:09
1085
原创 Mybatis 动态SQL
可以方便的在 sql 语句中实现某些逻辑. 总体说来mybatis 动态SQL 语句主要有以下几类:1. if 语句 (简单的条件判断)2. where (主要是用来简化sql语句中where条件判断的,能智能的处理 and or ,不必担心多余导致语法错误)3. choose (when,otherwize) ,与 jstl 中的choose 很类似.满足一个条件后其他分支就不再执行4....
2018-08-18 17:01:22
174
原创 Oracle 笔记(6) 视图
表现数据的逻辑子集或数据组合视图是基于表或另一个视图的逻辑表,一个视图并不包含真实的数据,它提供了另一个视角查看或改变表中的数据视图本质上就是一个SELECT语句视图可以起到隐藏数据的功能。因为视图可以选择性的显示表中的字段(或行)。视图可以将复杂的多表连接查询的结果构成一个简单的表结构提供给用户。 创建视图CREATE [OR REPLACE] [FORCE|NOFO...
2018-08-15 18:44:55
197
原创 Oracle 笔记(5) 约束
Oracle数据库使用约束(constraints)来防止无效的数据进入到表中,保护数据的实体完整性约束规则定义在表级,如果表和表之间有从属关系,约束也可以防止表的删除通过约束,强制用户在插入、更新或删除数据时必须遵循一定的规则约束可以在创建表的时候定义,也可以在表创建之后定义所有的约束存储在数据字典中,可以用USER_CONSTRAINTS数据字典表查看对一个表的约束的定义 ...
2018-08-15 18:35:37
308
原创 数据库三大范式
数据库三大范式数据库的设计范式是数据库设计所需要满足的规范,满足这些规范的数据库是简洁的、结构明晰的,同时,不会发生插入(insert)、删除(delete)和更新(update)操作异常。1.第一范式(1NF):列不可再分1.每一列属性都是不可再分的属性值,确保每一列的原子性2.两列的属性相近或相似或一样,尽量合并属性一样的列,确保不产生冗余数据 2.第二范式(2NF...
2018-08-15 16:31:51
131960
11
原创 Oracle数据库分页
在Oracle数据库中进行分页查询需要借助rownum伪列,并且查询语句一共分为三层:第三层限制最小记录数(第二层限制最大记录数(第一层做条件限制))。例如 将employees表中的employee_id,first_name分页显示,每页十条记录。那么第一页:select * from (select * from (select rownum as rnum,employ_i...
2018-08-15 16:17:15
321
原创 Oracle 笔记(4) 常用增删改语句
--显示数据库Show databases;--创建数据库create database test1 ;--删除数据库DROP DATABASE test1--使用数据库Use test1 --创建表create table student ( 学号 int, 姓名 varchar(32), 性别 char(2), 年龄 int, 年级 int...
2018-08-15 10:13:27
178
原创 Oracle 笔记(3) Scott用户 查询 分组 子查询
--group by对查询后的记录进行分组--求每个部门的平均薪水select deptno,avg(sal) as avg_sal from emp group by deptno --常见的五种组函数MAX()求最大值MIN()求最小值AVG()求平均值SUM()求和COUNT()求总共多少条记录--求员工的最大工资 select max(sa...
2018-08-14 17:38:00
204
原创 Oracle 笔记(1) Scott用户简单查询和简单函数
--查询当前数据库名称Select name from v$database;--时查询账户状态Select username,account_status from dba_users--解锁用户Alter user scott account unlock--修改用户密码Alter user scott identified by admin --查询...
2018-08-14 17:15:14
442
原创 cmd 查询端口号是否被占用
有时候使用某个端口时,发现已经被占用。此时可以在cmd中进行查询端口号使用情况查询8080端口被哪个进程占用netstat -ano|findstr 8080显示进程号为2520的进程,终止这个进程(前提是这个进程终止后不会引起其他问题,-F表示强制执行)taskkill /pid 2520 /F...
2018-07-16 10:37:38
8449
原创 单例模式(懒汉锇汉) 工厂模式
--常用设计模式之一 单例模式 一个类只能有一个实例而且客户可以从一个众所周知的访问点访问它 特点是构造函数私有 单例模式分为两个模式 懒汉模式与锇汉模式 懒汉模式表示不使用就不创建实例,当外部调用时才创建实例 锇汉模式表示无论外部是否调用 都先自己创建一个实例懒汉模式public class Singleton { private static Singleton...
2018-07-12 10:27:44
302
原创 Java中连接MySQL数据库
基础语法:--1.加载驱动--2.获取和数据的连接 jdbc:mysql://ip地址:3306/数据库名 用户名 密码--3.编译sql语句--4.设置参数--5.执行sql语句例:try { //1.加载驱动 Class.forName("com.mysql.jdbc.Driver"); //2.获取和数据的连接jdbc:mysql://ip地址:3306/数据库名 用户...
2018-07-11 17:24:23
219
原创 Oracle 存储过程与函数的创建 以及二者区别
--创建过程 --语法形式如下 CREATE [OR REPLACE] PROCEDURE pname [ (param1 [mode1] type1, param2 [mode2] type2, …)] IS | AS [variable1 type3 :=0; variable2 ...
2018-06-14 23:17:37
3704
原创 Oracle 笔记(2) Scott用户 简单函数使用 内连接 外连接
字符串转小写 (大写 UPPER 每个单词首字母大写 initcap)select lower('Oracle') from dual字符串拼接select concat('Oracle','DB') from dualselect 'Oracle'||'DB' from dual截取1到6位字符 Oracle没有第0位select substr('OracleDB',1,6) from ...
2018-06-12 20:48:17
276
原创 Oracle 查询练习 基于scott中自带表格
--1.查询平均工资最高的部门的部门编号,部门名称,和该部门的平均工资--第一种select * from(select emp.deptno no,dept.dname name,avg(sal) avgsal from emp,dept where emp.deptno=dept.deptno group by (emp.deptno,dept.dname)) where avgsal=...
2018-06-12 20:38:14
2021
1
gcc安装包.tar
2019-06-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人