10

程序员的重复劳动陷阱

同样是一样的计算机专业毕业,进入职场的职位和工作都差不多,为何有些程序员短短几年就成长为全能选手或领域专家,有些程序员还在做CRUD? 程序员的重复劳动陷阱 不知道大家有没有这样的感觉,每次加入一个新的公司/组,一开始总是要学这个学那个,可能会花很多时间看现有的代码,然后花一些时间实现一点点小的功能 ...

ChaosYang1987 发布于 2019-06-17 21:15 评论(5)阅读(1203)
1

每日一问:讲讲 JVM 的类加载机制

前面给大家讲解了 "Java 虚拟的内存结构" 以及 "Java 虚拟机的垃圾回收机制" ,我们更加明白了 Java 的内存管理机制,今天我们来讲讲 Java 虚拟机的另外一个高频考点:类加载机制。 JVM 的类加载过程分为加载、验证、准备、解析、初始化 5 个阶段。 加载 加载阶段由类加载器进行负 ...

南尘 发布于 2019-06-17 21:13 评论(0)阅读(148)
3

每周分享五个 PyCharm 使用技巧(四)

大家好,这是本系列 PyCharm 的高效使用技巧的第四篇。按照惯例,本次还是分享 5 个。 16. 快速定位到错误行 前几天打开 PyCharm,发现在导航栏这里出现了很多波浪线,有过 PyCharm 使用经验的同学,就会知道,这是代码中出现了错误。 顺着波浪线,我一层一层地展开目录树,终于找到了 ...

站在两个世界的边缘 发布于 2019-06-17 20:28 评论(0)阅读(198)
1

谈谈lua中的table.remove()以及loop+table.remove()误区

前几天在修复一个bug的时候发现代码中使用了泛型for+ipairs()+table.remove()删除元素,毫无疑问,这是一种错误的做法,但因为历史配置内容原因,导致这个BUG在之前一直没表现出来。lua中,在for循环中调用函数ipairs时,ipairs会返回3个值,迭代函数、不可变状态表、 ...

我的帅发型丶 发布于 2019-06-17 20:26 评论(0)阅读(75)
2

从零开始实现放置游戏(二)——整体框架搭建

上一篇,我们讲解了游戏的大概背景,知道了要做什么内容。现在已经可以开始搭建游戏的代码框架。 整体架构 我们将整个项目命名为idlewow,目前包含以下几个??閕dlewow-facade, idlewow-core, idlewow-hessianserver, idlewow-rms, idlew ...

丶谦信 发布于 2019-06-17 19:31 评论(0)阅读(389)
1

Java I/O系统学习系列三:I/O流的典型使用方式

在介绍了Java I/O系统的基础上,总结了一些I/O流的典型使用例子,来加深对基础I/O框架的理解 ...

木瓜芒果 发布于 2019-06-17 19:02 评论(0)阅读(123)
1

前端性能优化之 JavaScript

前言 本文为 "《高性能 JavaScript》" 读书笔记,是利用中午休息时间、下班时间以及周末整理出来的,此书虽有点老旧,但谈论的性能优化话题是每位同学必须理解和掌握的,业务响应速度直接影响用户体验。 一、加载和运行 大多数浏览器使用单进程处理 更新和 运行等多个任务,而同一时间只能有一个任务被 ...

蟹丸 发布于 2019-06-17 18:02 评论(0)阅读(334)
1

JVM之GC趣解

每天下班回家后,相信很多人都是到家后,外衣脱了随便一扔,鞋脱了踢到一边,背包也是随手一放,钥匙、钱包、手机也是一样。其原因就是我们要最快的进入回家的状态--躺下,休息或者做饭,吃东西,看电视总之一切让自己舒服。不管其他的,只要达到自己的目的,用计算机的原理来说这叫效率(时间复杂度最低),不接受反驳。 ...

残剑今生 发布于 2019-06-17 17:57 评论(0)阅读(199)
0

在typescript中import第三方类库clipboard报错

一、问题 在实际开发项目中就遇到了这样的问题,需要在Vue+Typescript项目中添加复制文本的功能,就找了clipboard插件,先是新建了一个新的项目用来实验看看是否好用,都写好了以后发给别人让在项目里添加,结果采用常规的方法导入第一句话就提示错误。然后又用了vue-clipboard2插件 ...

居老师的狗子 发布于 2019-06-17 17:54 评论(0)阅读(95)
1

给图片加水印--手把手教新码农如何把技术变成产品

前言 加水印是为图片声明版权出处的一种常用方法。 平常都是写技术文章,文章的重点在技术本身,照片往往不需要加水印,或者需要加也不多,祭出神器PhotoShop很快就能完成。 前一段趁着夏天还不很热的时候出去游荡,回来应约写了游记,其实是给别人当做攻略来用。 游记可就不同了,照片成为了主体,并且量很大 ...

俺踏月色而来 发布于 2019-06-17 17:38 评论(1)阅读(368)
3

聊聊微服务集群当中的自动化工具

本篇博客主要介绍了自动化工具这个概念,在微服务集群当中的作用,算抛砖引玉,欢迎大家提出自己的见解。 写在前面 在了解自动化工具的概念之前,我们先了解一下微服务和集群的概念。 什么是微服务 这个概念其实有些广泛,而我的知识广度也有限,我会尽量用通俗的语言来描述什么是微服务,什么是集群,以及为什么我们需 ...

detectiveHLH 发布于 2019-06-17 17:33 评论(0)阅读(322)
0

Appium入门指南 - 环境搭建和Case编写

本文档将详细介绍如何搭建 Appium 的运行环境,以及如何编写一个简单的 UI 自动化测试用例。其中,也会穿插讲解一些 Appium 的基本知识。关于 Appium 的更多信息,大家可以查看 "官方文档" 。 注意事项: 本文档是在 macOS 系统的基础上讲解相关操作 编程语言选择了: Pyth ...

Shengjie 发布于 2019-06-17 17:14 评论(0)阅读(124)
0

《An Attentive Survey of Attention Models》阅读笔记

本文是对文献 《An Attentive Survey of Attention Models》 的总结,详细内容请参照原文。 引言 注意力模型现在已经成为神经网络中的一个重要概念,并已经应用到多个应用领域。本文给出了注意力机制的主要思想,并对现有的一些注意力模型进行了分类,以及介绍了注意力机制与不 ...

Maple17 发布于 2019-06-17 17:09 评论(0)阅读(47)
2

【杂谈】从底层看锁的实现

以下内容针对互斥锁。 为什么需要锁? 锁代表着对临界区的访问权限。只有获得锁的操作对象,才能进入临界区。 锁的本质是什么? 锁的本质是一个数据结构(或者说是一个对象),这个对象内保留着描述锁所需要的必要信息。如当前锁是否已被占用,被哪个线程占用。而锁的一些工具,函数库,实际上就是对一个锁对象的信息进 ...

猫毛·波拿巴 发布于 2019-06-17 16:54 评论(0)阅读(249)
0

使用UDP协议实现文字交互

网络通信协议有很多种,目前应用最广泛的是TCP/IP协议(Transmission Control Protocal/Internet Protoal传输控制协议/英特网互联协议),它是一个包括TCP协议和IP协议,UDP(User Datagram Protocol)协议和其它一些协议的协议组。 ...

GoodBless 发布于 2019-06-17 16:49 评论(0)阅读(195)
0

Java匹马行天下之J2EE框架开发——Spring—>用IDEA开发Spring程序(01)

一、心动不如行动 一、创建项目 *注:在IDEA中我创建的Maven项目,不了解Maven的朋友可以看我之前的博客“我们一起走进Maven——知己知彼”,了解Maven后可以看我之前的博客“Maven的安装与配置”,自行安装,行动起来吧。 二、加载依赖 在pom.xml文件中添加Spring依赖和日 ...

泰斗贤若如 发布于 2019-06-17 16:23 评论(0)阅读(194)
0

Spring Boot:实现MyBatis动态数据源

综合概述 在很多具体应用场景中,我们需要用到动态数据源的情况,比如多租户的场景,系统登录时需要根据用户信息切换到用户对应的数据库。又比如业务A要访问A数据库,业务B要访问B数据库等,都可以使用动态数据源方案进行解决。接下来,我们就来讲解如何实现动态数据源,以及在过程中剖析动态数据源背后的实现原理。 ...

朝雨忆轻尘 发布于 2019-06-17 16:23 评论(0)阅读(331)
1

SmartSql使用教程(3)——SmartSql中的事务,及AOP的使用

SmartSql = MyBatis + Cache(Memory | Redis) + R/W Splitting +Dynamic Repository + Diagnostics ...... ...

Noah.Ji 发布于 2019-06-17 16:08 评论(0)阅读(220)
7

SpringMVC执行流程源码分析

SpringMVC执行流程源码分析 我们先来看张图片,帮助我们理解整个流程 然后我们开始来解析 首先SpringMVC基于Servlet来运行 那么我们首先来看HttpServletBean这个类 他继承HttpServlet,所以这个HttpServletBean为一个Servlet,我们直接看I ...

小毛毛--专注后端 发布于 2019-06-17 15:53 评论(0)阅读(358)
0

Java源码阅读-Integer(基于jdk1.8)

Integer 由final修饰了,所以该类不能够被继承,同时 Integer 继承了Number类,因此可以将Integer转换成 int 、double、float、long、byte和short类型的数据,另外,也实现了comparable接口,因此Integer类也可以进行自然排序。 构造方 ...

rainple 发布于 2019-06-17 15:51 评论(0)阅读(140)
  • 祁县市监局积极推进商事制度改革 2019-06-16
  • 科学健身有原则 牢记要点是关键 2019-06-16
  • 图说互联网(35期):炎炎夏日,如何预防“冰箱病” 2019-06-13
  • 我们的节日2018端午——华龙网 2019-06-11
  • [鄙视]8421都搞不懂还嘴硬的人知道廉耻? 2019-06-11
  • 【理上网来·辉煌十九大】十九大报告谱写中国大国外交新篇章 2019-06-10
  • 莫文蔚10月北京开唱 邀歌迷一起去“看看”莫文蔚 2019-06-10
  • 图解:关于世界杯开幕式的那点事 2019-06-08
  • 唐宋诗文“选本”的现代价值 2019-06-08
  • 南昌未来三天有连续性降雨 最高气温均在30℃以上 2019-06-08
  • 特稿:邻望邻好同发展——中国改革开放的亚太故事 2019-06-07
  • 这是给不拘一格降人才的一点建议 2019-06-04
  • 当好代表三件宝 学习调研和思考 2019-05-31
  • 热刺班底领衔 抽上签的“欧洲中国队”能否破尴尬纪录 2019-05-31
  • 这些装修材料你了解吗?做好了家里能更有文艺感 2019-05-29
  • 67| 462| 319| 613| 106| 899| 877| 919| 563| 790|