基于TreeSoft实现mysql、oracle、sql server的数据同步

一、为了解决数据同步汇聚,数据分发,数据转换,数据维护需求,TreeSoft推出了数据同步,数据处理等丰富功能 。 TreeSoft作为中间传输载体负责连接各种数据源,为各种异构数据库之间架起沟通的桥梁,可实现一对多,多对多, 多对一等 复杂场景的数据同步。 支持多字段合并,字段截取,字段脱敏,数据转换,自定义函数等个性化操作。 TreeSoft已被广泛应用,每日处理大量大数据的数据维护、数据同步、数据汇聚、数据转换业务。 支持MySQL, MariaDB, Oracle, PostgreSQ
分类: 其他 发布时间: 11-02 20:50 阅读次数: 0

使用 Laravel 自带的用户系统 包括登录注册功能

一、默认 Laravel 不会自动帮你装上用户系统, 二、但是我们可以从默认首页的代码中看到,登录注册按钮被隐藏了 三、需要手动输入命令进行安装 php artisan make:auth 安装完成后重新刷新页面就可以到登录注册按钮了
分类: 其他 发布时间: 11-02 20:50 阅读次数: 0

软工团队Git现场编程实战

先下饭
分类: 其他 发布时间: 11-02 20:50 阅读次数: 0

普转提Day1

T1 给定一个长度为N的序列,去掉其中连续的一部分使得剩下的部分没有重复元素。 很显然可以发现去掉的一部分只有三种情况:开头、中间、最后。 那么我们只需要枚举Hash就可以了。复杂度O(N^2). 不过这题也可以用O(N)的做法,类似一个双指针的做法就可以了。 T2 给出两个数N,M,求小于等于N的自然数内,M的倍数的个位数字之和。 数学题,求出循环节进行计算即可。 T3 将N个物品放进最大承重量为S的背包内,每个物品有一个规定的放入时间和拿出时间,且有它的重量、价值和该物品的承重量。在同一个
分类: 其他 发布时间: 11-02 20:50 阅读次数: 0

ubuntu18 安装坑点记录(华硕飞行堡垒)

环境 电脑:华硕飞行堡垒FX53VD 显卡:集成显卡+NVIDIA显卡(linux版本很不友好) 镜像:ubuntu18.04.3 LTS 准备安装 * 制作启动盘(百度) * 设置U盘启动项:按F2进入(不同电脑不一样),选择boot,把U盘调为优先启动 开始安装前编辑 * install Ubuntu等选项的黑色界面,按“e”键,然后找到“quiet splash”把他改成“nomodeset”, 按F10保存并退出 * 后果:如果不改,出现设备无法找到的报错,后续安装也会出错 * 在
分类: 其他 发布时间: 11-02 20:50 阅读次数: 0

NTP服务器知识整理

1. 什么是GMT (格林威治) 时间与UTC 时间? GMT时间是以太阳通过格林威治的那一刻来作为计时的标准,地球共有24 个时区,而以格林威治时间(GMT) 为标准时间,台湾本地时间为GMT + 8 小时。不准确,但是方便记忆与理解。 UTC时间是使用『原子震荡周期』所计算的物理时钟。最准确。 两个时间计时的方式不同,GMT与UTC时间有差不多16分钟的误差! 2. 现在,你将有一个月的时间要出差到美国的纽约去,时间会不一致啊!你该如何手动的调整时间参数呢? 因为时区资料档在/usr/sh
分类: 其他 发布时间: 11-02 20:34 阅读次数: 0

在iconfont上批量下载图标

var span = document.querySelectorAll('.icon-cover'); for (var i = 0, len = span.length; i < len; i++) { console.log(span[i].querySelector('span').click()); }
分类: 其他 发布时间: 11-02 20:34 阅读次数: 0

Kea DHCP MySQL

1. 简介 kea是下一代的dhcp技术,也是ISC开发的。它支持ipv4和ipv6的地址分配,并且还可以支持动态dns更新。kea从2014年初开始研发,也算是比较新的技术了,并且现在也在更新中。 kea 现在工作中遇到一些问题。新到货的服务器要配置带外ip,之前使用老的DHCP方法根据mac地址绑定IP,但是这样做总感觉不太好。 第一、每个机房都有一个配置文件,管理起来不方便; 第二、当我需要查询绑定的结果时,查询起来也不方便; 第三、配置文件毕竟是文件格式,安全性不太好保障。 因为遇到了
分类: 其他 发布时间: 11-02 20:34 阅读次数: 0

Mybatis框架-联表查询显示问题解决

需求:查询结果要求显示用户名,用户密码,用户的角色 因为在用户表中只有用户角色码值,没有对应的名称,角色名称是在码表smbms_role表中,这时我们就需要联表查询了。 这里需要在User实体类中添加一个字段-userRoleName并添加相应的set get方法 User.java UserMapper.xml 注意:据库中的字段名和User实体类中的属性名是不一致的,必须进行手动映射 1 <!--查询结果要显示用户名,密码和用户的角色名称,需要连表查询 2 注
分类: 其他 发布时间: 11-02 20:34 阅读次数: 0

[Codeforces 1245D] Shichikuji and Power Grid (最小生成树)

[Codeforces 1245D] Shichikuji and Power Grid (最小生成树) 题面 有n个城市,坐标为\((x_i,y_i)\),还有两个系数\(c_i,k_i\).在每个城市建立发电站需要费用\(c_i\).如果不建立发电站,要让城市通电,就需要与有发电站的城市连通。i与j之间连一条无向的边的费用是\((k_i+k_j)\)*两个城市之间的曼哈顿距离.求让每个城市都通电的最小费用,并输出任意一个方案。 分析 把选每个点的代价转成虚拟原点到这个点的边,这个套路很常见
分类: 其他 发布时间: 11-02 20:34 阅读次数: 0

20191102Java课堂记录

1. import javax.swing.*; class AboutException { public static void main(String[] a) { int i=1, j=0, k; try { k = i/j; // Causes division-by-zero exception //throw new Exception("Hello.Exception!
分类: 其他 发布时间: 11-02 20:34 阅读次数: 0

Mac卸载程序清除残留文件

卸载某些应用程序后会留下一些预置文件和缓存等,一般这些文件没有潜在坏处,但是你可以删除它们来彻底跟该应用程序说拜拜。这些文件通常位于以下路径: ~/Library/Application Support/(应用程序名称) ~/Library/Preferences/(应用程序名称) ~/Library/Caches/(应用程序名称) 注:有时你会需要寻找开发商名称,而不是应用程序的名称,因为并不是所有的应用程序文件都是由它们的名称标识出来的。 作者:悄然林静 链接:https://www.
分类: 其他 发布时间: 11-02 20:34 阅读次数: 0

第02组 团队Git现场编程实战

GitHub仓库地址 click here 1.组员职责分工 组员 职责分工 黄智、赵镇 百度地图API使用 潘松波、颜志鹏 写分别测评福州人均消费50以下,50-100、100-200、200以上最佳(性价比最高)的前五家美食餐厅(参考评价与价格)函数代码部分 翁正凯、张诗栋、林逸 写测评福州最佳美食聚集地函数代码部分 吴长星 写测评福州服饰类综合评分最高的商圈函数代码部分 叶梦晴 基本数据可视化,UI界面 吴超望 写测评福州最受欢迎的商圈(参考人气)函数代码部分 2.github 的提交日
分类: 其他 发布时间: 11-02 20:34 阅读次数: 0

获取数据库表结构信息(表名称和字段名称等元数据)

假定已经获取到了某数据库的连接,下面根据此连接获取该数据库的所有表名称和及表字段信息: 1 import io.xbs.common.utils.R; 2 import io.xbs.datasource.config.DynamicDataSource; 3 import org.springframework.beans.factory.annotation.Autowired; 4 import org.springframework.web.bind.annotation
分类: 其他 发布时间: 11-02 20:34 阅读次数: 0

微信小程序文本如何换行

微信小程序文本如何换行 1.替换<br/>标签 为 \n 2.使用 css 属性 :white-space:pre-wrap
分类: 其他 发布时间: 11-02 20:34 阅读次数: 0

用户交互、运算符

用户交互、运算符 一、与用户交互 用户交互就是人往计算机中input/输入数据,计算机print/输出结果(本质就是 输入、输出) python2 一定要声明你输入的类型 python3 接受用户的输入,无论用户输入什么类型,最终返回的一定是字符串 pyton3 input('name:') name:Yang 'Yang' python2 raw_input('name:') name:Yang 'Yang' python2中raw_input与python3中input的功能是一模一样的
分类: 其他 发布时间: 11-02 20:34 阅读次数: 0

Java中我常用到的十个最基本的快捷键

自己在Java中经常用到的快捷键先记下来方便日后学习之用; 1. Ctrl+shift+r:打开资源 这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比如applic*.xml。美中不足的是这组快捷键并非在所有视图下都能用。 2. Ctrl+O:快速outline 如果想要查看当前类的方法或某个特定方法,但又不想把代码拉上拉下,也不想使用查找功能的话,就用ctrl+O吧。它可以列出当前类中的所有方法及属性,你
分类: 其他 发布时间: 11-02 20:34 阅读次数: 0

第05组 团队Git现场编程实战

组长博客 1.组员职责分工 成员 分工 潘海东 采集数据 陈苏苏、严欣 解析整理美食前10数据 方瑞雄、翁世豪 解析整理性价比前10数据 余廷龙、郑裕恒 解析整理受欢迎前10和服饰前10数据 王玥、马丽华 解析整理服饰前10数据 刘诗琳 前端设计 张万聪 数据整理和可视化、博客编写 郑裕恒 最受欢迎商圈可视化 2.github 的提交日志截图 3.程序运行截图 运行图 把百度地图api调用返回的数据解析:用data存shop_list里面的每个商家的信息,再在每个商家中搜索评分overall_
分类: 其他 发布时间: 11-02 20:34 阅读次数: 0

结构体做函数参数(二)

结构体中含有一维指针的内存分配和释放 #include<stdio.h> #include<string.h> #include<stdlib.h> typedef struct Teacher { char name[64]; char *alisname; int age; int id; }Teacher; void printTeacher(Teacher *array,int num) { int i = 0;
分类: 其他 发布时间: 11-02 20:34 阅读次数: 0

2019/11/2模拟赛&&OJ

T1:【题目描述】 cwbc 来到一个迷宫中, 这个迷宫是一个 n 行 m 列的网格, 起点在第 sx 行第 sy 列, 终点在第 tx 行第 ty 列。 迷宫里的每个格子上有一个数字, 第 i 行第 j 列的数字记为 a(i,j)。 cwbc 从起点开始, 每次可以跳到同一行或者同一列的某个格子, 但是这一 跳会产生一定的花费, 花费的大小为起跳点和落地点之间所有格子(包含这两个 格子) 上的数字的最小值。 cwbc 看这些数字看得头晕眼花, 只能来找你求助, 请你求出从起点到终点 的最小总
分类: 其他 发布时间: 11-02 20:34 阅读次数: 0