头条二面

还是要diss一下周六的平安总部面试,面试体验渣到极点,以至于我已经在心里把所有平安职位拉黑。 二面直接放点题目吧,作为记录,所有题目都需要现场手写,痛苦。 自我介绍的时候,面试官问了下有什么东西特别有成就感,我就说原生实现了Datepicker的插件,然后就开始特别细节的问。 源代码比较长,贴个地 ... »

再出发

博客停更了半年多的时间,从一家主营业务是交换机路由器的通信公司跳到了一家互联网公司,这期间终于如愿以偿换了满意的工作。这半年没有更新博客的时间,我仍然时不时地在思考何时又再能拾起博客,常常会有内疚感,会不愿打开博客。原因有3点: 但我最近思考重新再出发越来越频繁,我在思考将来的职业规划,思考随着工作 ... »

2018湖湘杯web、misc记录

1.题目名 Code Check 打开题目,右键发现有id参数的url,简单base64解码以后发现不是明文,说明利用了其他的加密方式,那么应该会有具体的加密方式给我们,于是试试常见的文件泄露,可以发现list.zip,打开发现是具体的解密逻辑与查询逻辑。 有了解密逻辑我们就可以逆着写出加密逻辑,另 ... »

kafka-manager配置和使用

kafka-manager配置 最主要配置就是用于kafka管理器状态的zookeeper主机。这可以在conf目录中的application.conf文件中找到。 当然也可以声明为zookeeper集群。 另外也可以通过环境变量ZK_HOSTS来表示。 自定义kafka-manager功能,类似于 ... »

day72_淘淘商城项目_05_匠心笔记

课程计划: 第五天 1、首页轮播图的展示 2、首页大广告展示流程图 3、Redis的安装及使用 4、Redis集群的搭建 5、向业务逻辑中添加缓存 6、Jedis的使用(redis的客户端) 7、缓存同步 8、Solr服务器安装 1、首页轮播图的展示 taotao-portal-web工程中,动态展 ... »

[WPF]为旧版本的应用添加触控支持

之前做WPF开发时曾经遇到这样一个需求:为一个基于 .NET Framework 3.5开发的老旧WPF程序添加触控支持,以便于大屏触控展示。 接手之后发现这是一个大坑。 项目最初的时候完全没考虑过软件架构设计,业务逻辑基本都写在后台代码中,经过两代程序员的开发维护(初代开发者已离职,文档这种东西不 ... »

HashMap?面试?我是谁?我在哪

现在是晚上11点了,学校屠猪馆的自习室因为太晚要关闭了,勤奋且疲惫的小鲁班也从屠猪馆出来了,正准备回宿舍洗洗睡,由于自习室位置比较偏僻所以是接收不到手机网络信号的,因此小鲁班从兜里掏出手机的时候,信息可真是炸了呀,小鲁班心想,微信群平时都没什么人聊天,今晚肯定是发生了什么大事,仔细一看,才发现原来是 ... »

.net core 2.x - 微信、QQ 授权登录

上一篇是关于模拟请求配置,包括域名问题的解决,本篇就说下授权登录。嗯,比较闲。以前的fx 开发web的时候好像使用的 微信提供的js插件生成二维码,然后扫码登录,,,记不清了,好久不开发微信了。 1.准备工作。 1.1.单独解决ajax的跨域问题 首先考虑到web端(ajax)跨域的问题,所以我们首 ... »

数据库(一)

前言 OK, 经过网络编程和并发编程的学习,现在到了学习数据库愉快之旅了 »

一篇文章让你了解GC垃圾回收器

简单了解GC垃圾回收器 了解GC之前我们首先要了解GC是要做什么的?顾名思义回收垃圾,什么是垃圾呢? GC回收的垃圾主要指的是回收堆内存中的垃圾对象。 从根对象出发,所有被引用的对象,都是存活对象 其他对象,都是垃圾对象。 根对象: 栈中的引用变量,所引用的对象。 方法区经静态变量所引用的对象。 G ... »

MongoDB数据库的特点及命令总结

SQL: mysql,Oracle,sqlserver,db2特点及应用场景:1.高度事务性场景 > 银行,会计,仓库,贸易,需要大量的原子操作2.数据存储有规范的表结构设计,预先定义好 明确的字段3.数据价值高,对安全性和稳定性要求高4.需要持久化存储的"冷数据"(不需要经常读写的数据)5.需要通 ... »

Go基础系列:channel入门

channel基础 channel用于goroutines之间的通信,让它们之间可以进行数据交换。像管道一样,一个goroutine_A向channel_A中放数据,另一个goroutine_B从channel_A取数据 。 channel是指针类型的数据类型,通过make来分配内存。例如: 这表示 ... »

6、Spring Boot 与MyBatis集成

1.6 Spring Boot 与MyBatis集成 简介 详细介绍如何在Spring Boot中整合MyBatis,并通过注解方式实现映射。 完整源码: 1.6.1 创建 spring boot mybatis 项目 pom文件如下 这里不引入spring boot starter jdbc依赖, ... »

金盾2018SS加密视频机器码替换工具的分析过程三

前面讲了 金盾2018SS加密视频机器码替换工具的分析过程二 现在接着分析生成的DLL文件在做些什么。首先,我们到系统目录下,把生成的2个文件复制出来。 使用OD载入JDPlayer.exe后,直接F9运行.使用OD带的插件StrongOD把生成的DLL注入,看有什么变化。 在模块窗口可以看该DLL ... »

2018 ACM-ICPC青岛赛区 B题 Kawa Exam 题解

题意:BaoBao正在进行在线考试(都是选择题),每个题都有唯一的一个正确答案,但是考试系统有m个bug(就是有m个限制),每个bug表示为第u个问题和第v个问题你必须选择相同的选项,题目问你,如果你修好了第i个bug,BaoBao最高可以取得多少分。 题目数量1e5BUG数量1e5(真多)答案范围 ... »