看代码时的一些感想

今天对着前端页面看了下后台代码,顺便记录一下问题(完成情况 0/5) 1、不少多个if语句代码,这个可以通过枚举或者策略模式进行优化,有空的时候详细展开,自己写个demo出来;(未完成) 2、项目用到的框架较老,spring、struts2和ibatis,第一印象是xml数量太多了,ibatis主xml里内容也太多,全是引入外部xml。这块我觉得可以使用注解+扫包进行开发,这样xml数量和内容都可以减少,看着也舒服;(未完成) 3、spring和ibatis的整合,项目用的是ibatis,之前
分类: 其他 发布时间: 05-07 23:18 阅读次数: 0

Siamese Attentional Keypoint Network for High Performance Visual Tracking--论文笔记

Siamese Attentional Keypoint Network for High Performance Visual Tracking 摘要:视觉跟踪是计算机视觉最基本的主题之一。现存基于DCF和Siamese架构的跟踪算法相对于以前来说取得了极佳的性能。然而,它依旧被认为是一个开放的研究问题,希望开发出一种强大而有效的跟踪器,可以应用于实时的生活场景中。 在本文中,作者研究视觉跟踪的三个主要方面的影响: the backbone network, the attentional
分类: 其他 发布时间: 05-07 23:18 阅读次数: 0

爬虫综合大作业(震惊!爬取了590位微信好友后竟然发现了)

作业要求来自https://edu.cnblogs.com/campus/gzcc/GZCC-16SE1/homework/3159 可以用pandas读出之前保存的数据:见上次博客爬取全部的校园新闻并保存csv newsdf = pd.read_csv(r'F:\duym\gzccnews.csv') 一.把爬取的内容保存到数据库sqlite3 import sqlite3 with sqlite3.connect('gzccnewsdb.sqlite') as db: newsdf.to_
分类: 其他 发布时间: 05-07 23:18 阅读次数: 0

C++ luogu1352没有上司的舞会 from_树形DP

luogu1352没有上司的舞会 分析(树形DP模板题): 没学树形DP的,看一下。 把该题抽象到一颗树中,设i的下属就是他的儿子,则有两种情况: 如果i参加,他的儿子就不能参加。 如果i不参加,他的儿子可参加可不参加。 所以设f[i][1]表示i参加,f[i][0]表示i不参加,则有 f[i][0]+=max(f[j][0],f[j][1]); f[i][1]+=f[j][0]+w[i]; //j是i的儿子 所以 ans=max(f[i][1],f[i][0]) //最大快
分类: 其他 发布时间: 05-07 23:18 阅读次数: 0

h5清理微信浏览器网页缓存

前言: 缓存这个问题的出现,真真切切的感受到微信浏览器这鬼东西对前端程序员充满了恶意,捋捋自己的发型,甚是恐慌(顿时有种想转php的冲动,有木有)。 解决方案: 出现缓存问题导致用户出现很多车祸现场(还和java叼起来了),因为是上线了的项目,暂时没有解决方法让客服教用户暂时解决微信缓存问题。 手动清理缓存 微信浏览器在ios和安卓中浏览器内核不一样;从而不同的系统和不同版本的微信方式也各有不同。清理缓存的方式也就各种不一样的: android:debugx5.qq.com,这是微信x5内核浏
分类: 其他 发布时间: 05-07 23:17 阅读次数: 0

关于MySQL 日志报错启动不了

前言: 之前修改过php.ini配置文件 , 重启 apche 和MySQL,发现MySQL启动不了,软件提示MySQL日志报错!错误没有截图下来,以后补上! 解决方案: 1、打开mamp pro——>File——>Edit Template——>MySQL(my.cnf) 2 、首先把 #innodb_force_recovery = 2 修改成 innodb_force_recovery = 1 3、然后呢 重启下MySQL,再按步骤 1 实现打开MySQL配置文件修改回滚之前步骤 2 修
分类: 其他 发布时间: 05-07 23:17 阅读次数: 0

Cornerstone下载 MAC 系统下的SVN客户端

Cornerstone 4.1.dmg下载链接: https://pan.baidu.com/s/11R_SmpXlRZswhZkTI447Lg 密码:ig94 打开Cornerstone 添加仓库 添加SVN Server
分类: 其他 发布时间: 05-07 23:17 阅读次数: 0

MAMP PRO下载 5.2 MAC下搭建php集成环境

MAMP PRO 5.2 Rel2.dmg 链接: https://pan.baidu.com/s/1jxQZciy2GCV_V7oF5Y2MPw 密码:obdk 好用到不能再好用了 各位大侠觉得有帮助的点个赞再走吧
分类: 其他 发布时间: 05-07 23:16 阅读次数: 0

权限系统设计学习总结(2)——SAAS后台权限设计案例分析

分享一个大神的人工智能教程。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到人工智能的队伍中来!点击浏览教程 saas平台由于其本身“按需购买”的特性,在设计规划权限时,需要考虑统一配置权限如何规避企业没有购买的应用,以及如有部分应用存在数据权限不同的问题。现在,本文简单总结一下当前saas模式下权限的几种设计方式。 作为一个B端平台型产品,系统的权限设计是其中一个非常重要的组成部分,没有权限管理的系统仿佛一个没有门的房子,任何人都可以随意查看甚至调整,对系统的安全性存在非常大的隐患,而
分类: 编程语言 发布时间: 05-07 23:16 阅读次数: 0

A New Slit Lamp Based Technique for Anterior Chamber Angle Estimation

ABSTRACT Purpose. To design and test a new noninvasive method for anterior chamber angle (ACA) estimation based on the slit lamp that is accessible to all eye-care professionals. Methods. A new technique (slit lamp anterior chamber estimation [SLACE
分类: 编程语言 发布时间: 05-07 23:16 阅读次数: 0

Eclipse中svn设置提交时忽略某些文件夹和文件

原文url:https://blog.csdn.net/simba1949/article/details/80070987 打开 Eclipse --> Window --> Preferences 找到 Team --> Ignored Resources --> 点击 Add Patter…,即可添加 *.class,*.classpath,*.project,*.settings,*/target/*等,必须在【.】前加上【*】
分类: 编程语言 发布时间: 05-07 23:15 阅读次数: 0

程序员吐槽同事:简历造假进腾讯,一年60万!

面试中求职者的项目真实性和真实能力的判别,一直是被大家诟病的一点,之前就听过很多这种故事,比如同级的人去面试xx公司薪资double,问了下才知道面试中说的根本不是一回事,这年头,会讲故事真是个很重要的能力。 和你的工作伙伴要讲故事,和领导、需求方、用户等,都需要具备讲故事的能力,这个能力不论你是程序员还是产品经理,不论你是领导还是码农,都是一项必备技能。而面试的时候,这种能力就更显重要了,一个连自己项目都描述不好的人,是很难被人所理解的,尽管他的实力可能很强。 但讲故事不是造假,就像美好生活
分类: 编程语言 发布时间: 05-07 23:15 阅读次数: 0

计算机网络(4.17)网络层-外部网关协议BGP

BGP 是不同自治系统的路由器之间交换路由信息的协议。BGP较新版本是2006年1月发表的BGP-4(BGP第4个版本),即RFC 4271 ~ 4278。可以将BGP-4简写为BGP。 互联网的规模太大,使得自治系统之间路由选择非常困难。对于自治系统之间的路由选择,要寻找最佳路由是很不现实的。 当一条路径通过几个不同AS 时,要想对这样的路径计算出有意义的代价是不太可能的。比较合理的做法是在AS之间交换“可达性”信息。自治系统之间的路由选择必须考虑有关策略。包括政治、安全或经济方面的考虑。因
分类: 编程语言 发布时间: 05-07 23:14 阅读次数: 0

小程序 map地图中,在地图中心点固定一个标记,并逆解析标记地址

写在前:想实现在地图中心点出现一个位置标记,两种方式,一种固定在地图中心点,另个种,地图滑动后,中心点改变。 效果图: 在地图中心 显示地图:我们使用小程序提供的组件来显示地图(map组件 详情) <map id="map" longitude="{{longitude}}" latitude="{{latitude}}" bindregionchange="mapchangeTap" ></map> <!-- longitude 设置的是中心经度 latitude 设置的是中心纬度 bi
分类: 编程语言 发布时间: 05-07 23:14 阅读次数: 0

简单实现目标箭头导航

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/li951244313/article/details/89922119 using System.Collections; using System.Collections.Generic; using UnityEngine; /// <summary> /// 导航UI控制类 /// </summary> public class GuideUICtl : MonoBehaviour { p
分类: 编程语言 发布时间: 05-07 23:13 阅读次数: 0

OReilly Creating Augmented and Virtual Realities 2019.4

OReilly.Creating.Augmented.and.Virtual.Realities.2019.4 资料版权归原作者所有,支持分享资源链接供个人学习研究和交流使用,请下载后24小时内删除,如有侵权,请留言通知。 链接:https://pan.baidu.com/s/1tyC99RPgUD96UfTYNQxRqg 提取码:tlik
分类: 编程语言 发布时间: 05-07 23:13 阅读次数: 0

window 7 cmd命令行解决中文乱码

前几天在解决tomcat日志乱码的时候,鬼使神差的改了cmd的默认编码,结果运行cmd的时候显示中文乱码,刚开始没注意,最后发现了,那就改过来吧。 1.cmd命令行运行 chcp 命令 设置 默认的编码格式 CHCP是一个计算机指令,能够显示或设置活动代码页编号。 代码页 描述 65001 UTF-8代码页 950 繁体中文 936 简体中文默认的GBK 437 MS-DOS 美国英语 chcp 936 就设置成简体中文了,不过这个只是在当前cmd命令生效,退出之后重新进来还是要设置一遍,要想
分类: 编程语言 发布时间: 05-07 23:13 阅读次数: 0

Java List与Set集合

Java List与Set集合 开发工具与关键技术:My Eclipse 10, jdk¬7 Update 80 作者:邓高发 撰写时间:2019年5月5日 Java常用的集合接口有List、Set。 List常用的实现类有ArrayList、Vector、LinkedList。 List集合为有序的,可重复的集合,每一个元素都有一个索引值,可以根据索引取想要的值,允许插入null值,可以插入重复的元素,插入的位置为从0开始。 下面以ArrayList为例 ArrayList:每个 Array
分类: 编程语言 发布时间: 05-07 23:12 阅读次数: 0

js - 倒计时

/* * @ qp * 倒计时 * $.qpTime({ s: 开始, // 时间戳 / Date e: 结束, m: 毫秒 }, function (e) { e = { d: 天, h: 时, m: 分, s: 秒, i: 毫秒, t: 时间戳 } }); * */ (function(j) { j.extend({ qpTime (a, b) { var t = this.t, n = new Date(), k = a.m
分类: 编程语言 发布时间: 05-07 23:12 阅读次数: 0

八、自定义starter——尚硅谷Spring Boot笔记

1、这个场景需要使用到的依赖是什么? 2、如何编写自动配置 @Configuration //指定这个类是一个配置类 @ConditionalOnXXX //在指定条件成立的情况下自动配置类生效 @AutoConfigureAfter //指定自动配置类的顺序 @Bean //给容器中添加组件 @ConfigurationPropertie //结合相关xxxProperties类来绑定相关的配置 @EnableConfigurationProperties //让xxxProper
分类: 编程语言 发布时间: 05-07 23:12 阅读次数: 0