- 博客(34)
- 收藏
- 关注
原创 kettle spoon ETL同步数据报字符串格式错误,驱动问题,亲测有效
一般是出现图标、特殊符号导致的错误解决方案:查看数据库编码格式,修改为utf8mb4
2022-08-23 13:05:17
1199
原创 Python 装饰器写法
需求:想要计算每个模块执行的时间。> 传统方法,在每一个模块里面书写一个time时间模块即可。import timedef count(): t1 = time.time() sum = 0 for i in range(0,1000): sum = sum + i t2 = time.time() print(t2-t1) return sumdef count1(): t1 = time.time()
2022-01-27 15:33:48
776
原创 Django 中的seconds和total_seconds()
(1)只会计算毫秒数,忽略天数、小时、微秒 (datetime.now()-'2021-10-09 10:10:10').seconds(2)计算总的毫秒数(datetime.now()-'2021-10-09 10:10:10').total_seconds()...
2021-10-09 17:23:25
257
原创 企业微信获取code参数的方法
# 登录获取code 参数def wxlogin(request): params = { 'appid': 'wwf111111111', #需要加入企业微信后台的可信域名中 'redirect_uri': 'http://example.com/index', 'response_type': 'code', 'scope': 'snsapi_base', 'state': 'status' .
2021-09-09 08:51:20
3933
3
原创 Vue 结合 Django进行数据传值
1、Vue前端向后端传值的方法(axios)// get方法传值axios.get('/testdemo/demo/demo1?params='+param).then(() => { })// post方法传值axios.post('/testdemo/demo/demo1?params='+param).then(() => { })2、Django 后端接收数据的方式不同#
2021-09-09 08:37:07
1520
原创 Vue获取当前链接中的参数方法
| 当前链接为http://www.example.com?code='123445'&python='django'将上述code取出来并赋值给新的ret变量在vue2中:1、beforeMount(){// 用方法取出当前的链接,赋值给常量hrefconst href = window.location.href// 截取参数的那一个片段,即从?开始const str = href.substr(href.indexOf("?")+1,href.length).
2021-09-09 08:16:38
2195
原创 nvm 镜像源
# 换成淘宝镜像,注意最后的/nvm node_mirror https://npm.taobao.org/mirrors/node/nvm npm_mirror https://npm.taobao.org/mirrors/node/# 如果不加反斜杠,下载的时候会出现以下问题# nvm install 14.12.1-- Node.js v14.17.2 is not yet released or available....
2021-07-19 17:19:25
3632
原创 Python 安装项目依赖
方法1:安装全局依赖(1)pip freeze > requirements.txt(2)pip install -r requirements.txt安装即可上图与下图可以对比比较看出不同方法2:安装某个项目的依赖(1)pip install pipreqs(2)进入根目录 pipreqs ./(3)pipreqs . --encoding=utf8 --force生成requirements.txt(4)项目目录下会生成requirements...
2021-07-13 09:41:37
1550
原创 Mysql 数据库IP段访问控制
#第一步:登录进入数据库mysql -P 3306 -h 127.0.0.1(你自己的数据库IP地址) -u root -p root# 第二步:切换身份use mysql# 第三步:查看当前的IP段信息select user,host from user(此处会罗列user和host信息)# 如果想要所有Ip字段都可以访问数据库,则用下列语句将host = localhost的部分替换成host = %update user set host='%' where host='loc.
2021-07-08 15:21:18
755
原创 Linux 常用操作积累
切换到root用户su -root编辑文件: vi text.txt (i切换到insert、esc退出insert状态、:wq保存更改并退出、:q直接退出)IP地址:ifconfig -a (命令无效则使用yum install net-tools安装工具)ip addr也可以查看执行修改环境变量:export PATH=$PATH:/usr/bin/mysql/bin查看Mysql状态service mysqld status重启Mysql服务...
2021-07-08 14:48:46
82
原创 Python占位符与%冲突问题
例子:运行的时候会报错,%Y-%m-%d都存在%,应该转义使用即,%%Y-%%m-%%ddef info(request): code = request.GET.get(code) sql = """ select * from table where status = '%s' and date_format(time,'%Y-%m-%d') """%code ...
2021-07-05 12:58:30
529
原创 Mysql 时间格式相关
字符戳转换为相应的时间格式date_format(from_unixtime(time1/1000),'%Y-%m-%d') between '2021-07-05' and '2021-07-06'将datetime格式转化为相应的date格式date_format(date,'%Y-%m-%d %H:%i:%s')还可以精确到毫秒、星期等,具体查看相关的文档...
2021-07-05 12:50:17
72
原创 Mysql自增变量的写法
select (@i:=@i+1) as i from (select @i:=0) as a注:@的写法表示这是一个变量; as 后面跟的是别名(自己随便取名,建议按照自己的命令习惯)
2021-07-05 12:37:55
611
原创 ExtJs项目创建
官方网站:(国外网站比较慢)https://www.sencha.com/products/extjs/快速开始创建一个简单的ExtJS项目。第一步:找到文档。第二步:点击get started第三步:npm方式下载ExtJS全过程解析(1)npm install -g @sencha/ext-gennpm:包管理工具,下载node.js附带。 -g表示全局安装 @sencha/ext-gen应该是安装sencha组件中ext-ge...
2021-06-29 21:37:48
482
原创 Hash索引和BTree索引
Hash索引:1、计算Hash值,实现直接定位查询,查询速度相当快。2、只能进行等式(=,in,<=>)查询,不能进行范围查询3、联合Hash索引索引中要么都等于,要么都不等于4、当哈希值大量重复且数据量非常大时,检索效率并没有Btree索引高。5、全表扫描BTree索引:1、B+树结构2、除=、in 等用法外,还可以用于like操作符,它的查询条件是一个不以通配符开头的常量3、从左到右的顺序来建立搜索树4、如果创建组合索引,要仔细考虑列的顺序,将..
2021-06-26 14:19:52
666
1
原创 计算机网络概论
1951年美国麻省理工林肯实验室就开始了半自动地面防空系统。1987年9月20日,钱白天教授发出的第一封电子邮件才正式揭开我们中国人自己使用Internet的序幕。核心词汇SNA(系统网络体系结构)DNA(数字网络体系结构)OSI/RM(开放系统互联参考模型)1980年2月,IEEE组织了802委员会开始制定局域网标准NSF(美国国家科学基金会)NII(美国国家信息基础设施计划)网络节点端节点(信源与信宿)转发节点(交换机/集线器/接口处理机
2021-06-17 23:07:15
149
2
转载 补码、原码、反码
在计算机用一个数的最高位存放符号, 0表示正数, 1表示负数,字节长度为8。则-3在计算机中用1000 0011表示,由此可以推出8位二进制数的qu'zhi'fan'wei
2021-06-16 12:37:32
339
原创 Python 字典排序
核心代码ret1 = sorted(ret, key=lambda x: x["created_time"],reverse=True)
2021-06-14 19:16:38
266
3
原创 Kettle设置变量不起作用(亲自踩坑)
转自:https://blog.youkuaiyun.com/qq_25186987/article/details/79210739
2021-06-08 15:31:00
3310
5
原创 Kettle Spoon字段拆分
背景概述:数据库中的某一个字段是由分隔符(比如,。;)分隔开来的,由于业务需要,现在需要将字段拆分为两个字段,请问如何操作?
2021-06-07 08:42:05
1070
原创 Oracle数据表别名问题
# 下面这句无法正常执行,报错select *,'0' as source from aliyun.PAY_ALIYUN # 加入别名即可解决select a.*,'0' as source from aliyun.PAY_ALIYUN a
2021-06-01 13:08:41
143
原创 Kettle Spoon解决多数据库来源同步问题
问题描述:由于业务变更,需要将oracle、sqlserver、mysql数据库上面的数据同步到一个mysql数据库之中。问题分析:(1)不可能每次都同步所有数据,ying'ci'a
2021-06-01 13:02:26
494
原创 Kettle Spoon 解决源数据表与目标数据表不一致问题
不一致问题可以分为以下几种:问题1:源数据表比目标数据表多了一些字段(即列)(1)出现的原因:(2)解决方案:
2021-06-01 12:53:47
2658
原创 PIP更换镜像源
更换原因:国内镜像更快。https://baike.baidu.com/item/%E9%95%9C%E5%83%8F/1574?fr=aladdin
2021-05-29 09:34:53
168
原创 HelloWord---SpringBoot版本
HelloWorld的写法(SpringBoot版本)技术架构:java、SpringBoot框架、Mysql、Maven依赖管理、IDEA开发工具创建Maven工程 引入依赖 创建主程序 编写业务逻辑 测试程序 简化配置 部署打包创建Maven工程时可以采用本地下载Maven的方式,加入环境变量并修改../conf文件目录下的setting.xml文件。具体如下图所示。//Maven下载链接https://maven.apache.org/加入环境变量path路径
2021-04-28 15:00:28
104
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人