研发回家过年,留下这个开源平台真好用

大家好,马上过年了,先恭祝大家新年快乐,身体健康!合作公司今天发消息来,说技术已经回家过年了,搭好的低代码平台,真的很好用,基本上涵盖了设计需要考虑的方方面面,想给大家分享一下。​
分类: 其他 发布时间: 01-29 07:37 阅读次数: 0

这福利给你要不要 — 用Python采集相亲网站女生数据

这福利给你要不要
分类: 企业开发 发布时间: 01-29 07:37 阅读次数: 0

OpenCV背景建模与光流估计、dnn模块

OpenCV背景建模与光流估计、dnn模块
分类: 企业开发 发布时间: 01-29 07:37 阅读次数: 0

哈夫曼树之C#实现

关于哈夫曼树的讲解请参考上篇《三步学通哈夫曼树》(https://blog.csdn.net/helloworldchina/article/details/105210054),这里笔者仅补充一下C#代码的实现。见下:1 c#代码using System;using System.Collections.Generic;using System.Linq;using System.Te...
分类: 编程语言 发布时间: 01-29 07:36 阅读次数: 0

数字黑洞6174(Kaprekar常数)之java演示

1 简介数字黑洞6174,也称“卡谱耶卡常数”(Kaprekar)。任意选一个四位数(数字不能完全相同),把所有的数字从大到小排列,再把所有数字从小到大排列,用前者减去后者,得到一个新的数;重复将新得到的数进行上述操作,7步之内,必然会得到6174。如:任选四位数:3、6、8、88863-3688=5175 (一步)7551-1557=5994 (二步)9954-4599=53...
分类: 物联网 发布时间: 01-29 07:36 阅读次数: 0

阿里2018年面试题之一

1 题目:求一个9位数,这个数由 1 ,2,3,4,5,6,7,8,9 组成,且数字不能重复,使得这个数的第一位能被 1 整除,前两位数能被 2 整除,前三位数能被 3 整除,以此类推,一直到整个九位数能被 9 整除。2 解题思路:思路1:暴力求解,从1123456789到999999999循环,分别计算前2位是否能被2整除,前3位是否能被3整除…,如果能继续,不能则退出,进入下一个循环;感觉...
分类: 编程语言 发布时间: 01-29 07:36 阅读次数: 0

大学四年,老哥推荐小伙伴们几个网站

话不多说,老哥给在校的同学们推荐几个网站。1、 菜鸟教程(网址:https://www.runoob.com/)这个网站很好,包含了前后端各种语言的学习,从c,c++、java到html,css,javascript,、php,各类编程相关基础的知识,写的非常详细,很易懂,非常适合刚开始学习编程的小伙伴们。2 w3school(网址:https://www.w3school.com....
分类: 物联网 发布时间: 01-29 07:36 阅读次数: 0

未解之谜之数学的196算法

一 196算法简介一个数正读反读都一样,我们就把它叫做“回文数”。随便选一个数,不断加上把它反过来写之后得到的数,直到得出一个回文数为止。例如,所选的数是 49,两步就可以得到一个回文数 484:49 + 94 = 143143 + 341 = 484把 59 变成一个回文数则需要三步,得到回文数111159+95=154154+451=605605+506=111189 的“回...
分类: 编程语言 发布时间: 01-29 07:36 阅读次数: 0

java中substring与c++中substr的区别

1 Java 的substringsubstring有2种用法:例:string s = “0123456789”;String sub1=s. substring(3);// 只有一个数字3,表示从下标为3开始一直到结尾的所有字符:sub1 = “3456789”。string sub2 = s. substring (3, 3); //从下标为3开始截取到下标4之前的字符,不包括下标4...
分类: 物联网 发布时间: 01-29 07:36 阅读次数: 0

打印菱形-最高效的算法之一

1 题目:请写一个程序,它能够打印符合以下规则的任意行数的图形,其中输入为int型参数,代表图形行数,且该行数为大于3的奇数。2 解题思路:思路1:将图形分成2个部分,上部分一个循环,下部分一个循环,分别打印” ”和””;但这种方法效率太低。思路2:将图形分成2个部分,上部分作为一个循环,分别打印” ”和””;并把前(行数-1/2)的打印内容存入栈中,之后再打印栈中的内容,这样效率会很高。3 java代码import java.util.*;/* 用栈实现 */public clas
分类: 编程语言 发布时间: 01-29 07:36 阅读次数: 0

45岁的老程序员被拒,是职场错了吗?

年龄大了,在职场经常遭遇人力的回复:“哥,您年龄超了”、“领导要求招37岁以下的”、“我们大多是90后,岗位leader也才87的”、“不好意思,岗位不是十分匹配”、“很遗憾,这个岗位有年龄限制,希望早日找到满意的工作机会”......; 在企业,领导年轻化,我们要支持,要点赞。毕竟年轻人是时代的脉搏,有贴近社会前进的思想;但员工不能完全年轻化。唐僧西天取经的故事告诉我们,唐僧这位年轻的领导还是需要老员工辅佐的,如孙悟空500多岁,还有更大年龄的猪八戒和沙和尚。对年轻的领导唐僧来说,他只需有“去西天取.
分类: 物联网 发布时间: 01-29 07:36 阅读次数: 0

MyBatis 持久层框架详细解读:Mapper代理开发

使用 MyBatis 原生方式开发,部分过程依赖于字符串常量值,存在硬编码的问题,同时使用命令空间和 sql 唯一标识作为执行 sql 的参数,在编写代码时比较麻烦。使用 Mapper 代理的方式具有更多的优势,首先他不依赖于字符串的字面值,会更加的方便和安全。其次,如果你的 IDE 有代码自动补全的功能,那么它可以帮你快速的是选择映射文件的 sql 语句,而不依赖于对应的 id。
分类: 数据库 发布时间: 01-29 07:36 阅读次数: 0

Cannot find declaration to go to的解决方法

使用IDEA,用@Autowired,@Qualifier注入类时,尝试ctrl+鼠标左键进入该类,提示“Cannot find declaration to go to”或者“Cannot find bean with qualifier ‘*********’” 。笔者总结,解决办法有以下几种:1 导入项目的时候使用的是Open而不是Import Project。File–>close project 重启IDEA,并重新import项目; 2 检查pom文件配置,确认是否引入相应j
分类: 物联网 发布时间: 01-29 07:36 阅读次数: 0

基于分布式的实时推荐系统的架构设计

这几天,学习了分布式实时推荐系统的相关知识,了解到抖音,阿里这些网站都有这方面比较牛的系统。下面是我经过一番学习后,设计的几个草图,记录下来,留作参考。1 总体架构图2 利用MyCat实现数据库分区分表,读写分离。3 利用Redis 实现查询数据缓存。4 数据库数据量大时,将数据库拆分为实时库集群与历史库集群。...
分类: 编程语言 发布时间: 01-29 07:36 阅读次数: 0

高并发应用的性能优化方案

JVM调优流量优化防盗链处理前端优化3.1. 减少http请求数使用图片地图 /变多次请求为一次使用css 精灵 贴图定位 /变多次请求为一次合并多个css和js /变多次请求为一次使用base64图片 /将图片请求省去3.2. 启用浏览器缓存和文件压缩http缓存机制nginx配置缓存策略前端代码和资源压缩3.3. CDN加速3.4. 建立独立图片服务器服务端优化4.1. 动态语言静态化使用模版引擎利用ob系列函数ob_start 打开输出控制缓冲ob_get.
分类: 物联网 发布时间: 01-29 07:36 阅读次数: 0

SQL+WHERE+别名+过滤的问题

使用SQL语句(SELECT id, user_code AS code ,user_name FROM sys_user WHERE code=2;)查询数据记录,当在WHERE后用别名做过滤条件时,发生报错" 1054 - Unknown column ‘code’ in ‘where clause’",即“where子句”中的未知列“code””,如图:为解决上述问题,我们只需要将上面的语句中的SELECT id, user_code AS code ,user_name FROM sy
分类: 编程语言 发布时间: 01-29 07:36 阅读次数: 0

java基本功之WIN10系统JDK与Maven的安装与配置

作为一名java工程师,JDK与Maven的安装配置基本功必须要掌握好。虽然不难,但总要牢记,毕竟换开发环境,部署机器必不可少。特此整理记录下来,以备不时之需。
分类: 物联网 发布时间: 01-29 07:36 阅读次数: 0

mybatis-plus与mybatis共存问题

接手了一个开发任务,在一个springboot+mybatis+nacos的框架上增加功能模块。但笔者更喜欢mybatisplus的高效率和快捷,用mapper就能实现绝大多数CURD功能(批量插入,批量删除等需要service层的支持),避免配置xml的繁琐,故决定整合mybatisplus与mybatis。经过一番挑战后,总结如下:一 在pom文件中添加mybatis-plus-boot-starter。情况1:父pom中使用的是< dependencyManagement >…&l
分类: 物联网 发布时间: 01-29 07:36 阅读次数: 0

一个新的排序算法及实现-双假设排序法

排序是数据处理中经常使用的一种重要运算,在《数据结构》教材中,排序是最后一章,是将数据结构理论用到生产实践中解决实际问题的一个示例。在排序中,会用到《数据结构》中线性表、队列、树等数据结构知识。在生产中,我们经常用到的是内排序,根据内排序是否基于关键字的比较,将内排序算法分为基于比较的排序算法和不基于比较的排序算法。像插入排序(直接插入排序、折半插入排序、表插入排序、希尔排序)、交换排序(冒泡排序、快速排序)、选择排序(简单选择排序、树形选择排序、堆排序)、归并排序(二路归并排序)等都是基于比较的排序;而基
分类: 编程语言 发布时间: 01-29 07:36 阅读次数: 0

一分钟搞定docker+redis哨兵模式(一主二从三哨兵)

“工欲善其事,必先利其器”,要想在一分钟内搞定docker+redis哨兵模式(一主两从三哨兵),按下述方法,则快捷,迅速,省时省力。_1671465600
分类: 业界资讯 发布时间: 01-29 07:36 阅读次数: 0