为了账号安全,请及时绑定邮箱和手机立即绑定

用手记的方式,学习前沿流行技术

创建手记
ES6和Babel你不知道的事儿 ES6和Babel你不知道的事儿

「幕客技术」一块磁盘导致的后端服务崩溃 原创

前两天DBA和另外一位硬件工程师,在更换硬盘的时候发现的问题,还好处理及时,没有导致更大的影响面。 什么问题呢? 这次问题就是因为服务器raid出现坏道,导致w88优德写入数据出现问题,mysql不断的回写磁盘,最终,mysql的服务时段时续。 一、w88优德错误现象如下 1、mysql的error日志 171208 19:16:07 InnoDB: Rollback of non-prepared tr...
974浏览 9推荐 0评论

一个能让你了解所有函数调用顺序以及函数耗时的Android库 原创

背景:当项目代码量很大的时候,或者你作为一名新人要快速掌握代码的时候,给函数打上log,来了解代码执行逻辑,这种方式会显然成本太大,要改动项目编译运行,NO!太耗时;或者你想debug的方式来给你想关注的几个函数,来了解代码执行逻辑,NO!因为你肯定会漏掉函数;也许你可以固执的给你写的项目打满log说这样也行,但是你要知道你方法所调用的jdk的函数或者第三方aar或者jar再或者android s...
733浏览 5推荐 1评论

程序员口述:我是如何工作三年后跳槽到美团的? 原创

前言 我叫王小闰(花名),非科班出身,野生前端从业者,在小公司打杂三年后,意外地拿到了美团的offer,成功跳槽到了美团外卖事业部。 接下来,正文从这儿开始~ 3年前,我高中毕业,进了编程培训班,后来自修课程,学的是计算机科学与技术专业,之后顺利拿到了北航的学历证书。 培训班毕业出来之后,我来到了杭州。在杭州这个充满电商气息的地方,每个人都对自己的未来充满了希望,《猎场》里的郑秋冬如此,我也一样。...
1381浏览 21推荐 2评论

python强势来袭-0028-面向对象回旋踢~不得不说的特性~ 原创

前面的章节中,我们已经学习过面向对象的基本操作、面向对象的三大特征的详细操作,对于面向对象有了一个初步的了解和认知。 本节内容会针对面向对象的程序设计进行一部分的扩展和补充,方便我们在项目开发过程中的操作能更加的全面和完善。 0. 本节内容 0.1 类型属性和对象成员属性 0.2 对象属性的外部声明和限制 0.3 多继承机制下的注意的问题 0.4 类的定制属性~魔法方法 0.5 特殊的类型:枚举 ...
715浏览 4推荐 0评论

算法工程师本科生成长计划 原创

近年来,算法行业异常火爆,算法工程师年薪一般20万~100 万。越来越多的人学习算法,甚至很多非专业的人也参加培训或者自学,想转到算法行业。尽管如此,算法工程师仍然面临100万的人才缺口。缺人、急需,算法工程师成为众多企业猎头争抢的对象。 计算机的终极是人工智能,而人工智能的核心是算法,算法已经渗透到了包括互联网、商业、金融业、航空、军事等各个社会领域。可以说,算法正在改变着这个世界。 下面说说如...
958浏览 6推荐 2评论

Hook Android 应用启动页

问题 前两天看到联通沃商店的 SDK 能让接入方应用的入口 Activity 在联通的闪屏页面结束之后出现, 我想他是不是才用什么黑科技 hook 了人家应用的入口Activity, 反编译了它的源码看了下,并无什么黑科技, 而是要求接入方声明它的闪屏页面为入口页面,我在想能不能在接入方无知觉的情况下 hook 应用的入口 Activity,先 hold 住等我们自定义的 Activity 完成之...
737浏览 4推荐 0评论

Java系列:浅析java内存模型--JMM(Java Memory

在并发编程中,多个线程之间采取什么机制进行通信(信息交换),什么机制进行数据的同步?   在Java语言中,采用的是共享内存模型来实现多线程之间的信息交换和数据同步的。   线程之间通过共享程序公共的状态,通过读-写内存中公共状态的方式来进行隐式的通信。同步指的是程序在控制多个线程之间执行程序的相对顺序的机制,在共享内存模型中,同步是显式的,程序员必须显式指定某个方法/代码块需要在多线程之间互斥执...
711浏览 5推荐 0评论

向量叉积和应用:判断点是否在三角形内部

要求编程判断一个点是否在三角形(三个点)内部。 可以看出,如果点在三角形的内部,沿着三边走一圈,这个点相对于行进路径始终保持相同方向(上图左三角形绿线一直在蓝线左边); 如果点在三角形的外部,沿着三条边走一圈,会有不同的结果(右图中BC前进方向对应绿线指向变为右,即P不在三角形内)。 这样,只要判断点和直线的相对位置就可以了。 点的数据结构表示 这里的代码使用c++,每个点包含x坐标和y坐标,还增...
709浏览 5推荐 1评论

源码分享: Light - 如何优雅的使用 SnackBar 原创

Light 优雅地使用Snackbar. 灵感来源于 Toasty. 截图 下载 Gradle 将下面的代码添加至你的 根 build.gradle 文件 (不是 module 下的 build.gradle 文件,点击这里查看示例)。 allprojects { repositories { jcenter() } } 将下面的代码添加至 module 下的 build.gradle文件: de...
427浏览 3推荐 0评论

加强静态代码检测级别在编译期检测存在风险的代码 原创

使用背景:由于Android版本的迭代,google在不同版本新增了不同的方法,如果使用了大于APP所规定的min API方法的时候,但是编译能过,这将会导致线上出现No Method的Crash问题,如果能在编译期就使用lint工具检测出问题就好了。由于经历了血淋淋的教训,以下给出了解决痛点的办法。 1.初识lint lint 是google 给出的静态代码检测工具,用于分析包括内存泄漏,纠正代...
580浏览 3推荐 0评论

Docker+nginx+tomcat7配置简单的负载均衡 原创

本文介绍在Docker上配置简单的负载均衡,宿主机为Ubuntu 14.04.2 LTS,两个CentOS容器,宿主机安装Nginx,两台容器安装tomcat7。结构如下: 此方案的原理是将宿主机的端口和docker容器的端口做一个映射(即访问宿主机的某端口会映射到docker容器对应的端口),然后在宿主机通过配置Nginx,即可达到访问宿主机的某端口,按规则分配到指定的服务地址,即完成了负载均衡...
457浏览 4推荐 0评论

识别目标View在HorizontalScrollView可见区域 原创

完成需求的时候涉及到这个所以撸了一下 本文章是本人原创,转载请带原地址连接 先放效果图('霁雪清虹"是目标): 首先需要一个自定义HorizontalScrollView,复写一个View的onScrollChanged方法,用于监听滑动变化 代码如下: import android.content.Context; import android.util.AttributeS...
631浏览 4推荐 1评论

vs链接 SQL server(Visual Studio2015 链

采用sql server w88优德,建立数据 如下: create table person --建立表 ( name char(12), id int primary key, age int, sf char(16) default 'worker' ) drop table person; --删除表格。 insert into person values('张三...
1044浏览 4推荐 0评论

【必读】组件化架构漫谈 原创

前段时间公司项目打算重构,准确来说应该是按之前的产品逻辑重写一个项目。在重构项目之前涉及到架构选型的问题,我和组里小伙伴一起研究了一下组件化架构,打算将项目重构为组件化架构。当然不是直接拿来照搬,还是要根据公司具体的业务需求设计架构。 在学习组件化架构的过程中,从很多高质量的博客中学到不少东西,例如蘑菇街李忠、casatwy、bang的博客。在学习过程中也遇到一些问题,在微博和QQ上和一些做iOS...
1998浏览 4推荐 1评论

【Spring】多数据源历险记 原创

一、问题描述 笔者根据需求在开发过程中,需要在原项目的基础上(单数据源),新增一个数据源C,根据C数据源来实现业务。至于为什么不新建一个项目,大概是因为这只是个小功能,访问量不大,不需要单独申请个服务器。T^T 当笔者添加完数据源,写完业务逻辑之后,跑起来却发现报了个错。 Caused by: nested exception is org.springframework.beans.BeanIn...
1307浏览 3推荐 0评论
首页上一页1234567下一页尾页

推荐作者

  1. 幕客技术 Python工程师
  2. 秋名山车神 全栈工程师
  3. Jokcy Web前端工程师

标签风向标

本月热门

  1. Java面试资源----百度"Java面试题"前200页大汇总

    5412浏览 38推荐 5评论
  2. Java打飞机小游戏(附完整源码)

    2242浏览 74推荐 3评论
  3. Java后端2017书单推荐

    2136浏览 32推荐 2评论
  4. 成为Java顶尖程序员 ,看这11本书就够了

    1815浏览 28推荐 6评论
  5. Tomcat集群后引发的...

    3133浏览 34推荐 1评论

精选推荐

  1. 我曾得到的最佳编程建议

    2488浏览 36推荐 4评论
  2. 你不知道的黑客世界

    1770浏览 15推荐 2评论
  3. 如何优雅地使用搜索引擎 (征文)

    1408浏览 18推荐 2评论
  4. Thinking in java基础之集合框架

    4520浏览 17推荐 0评论
  5. Java从零打造企业级电商项目实战-服务端_课程问答-FAQ

    16231浏览 28推荐 6评论
意见反馈 常见问题 APP下载
官方微信

w88

百度360搜索搜狗搜索