• Rock
  • 贵州省 铜仁地区
  • 架构师
  • 这里没有自由的人,只有不会愤怒的猴子、不懂爱情的猪,还有分不清东南西北的和尚
  • 2
    粉丝
  • 32
    博客
  • 1
    提问
  • 动态信息
  • TA最近在读的书
  • TA写的书
  • Rock
  • 谈一谈Vue服务器端渲染(SSR)
  • 入职第一天 23号是我入职第一天,在简短的内部培训了一上午后,前端leader让我先了解下什么是vue的服务
  • Vue.js中文社区
    2019-08-25 21:39
    210 热度
    0 评论
  • Rock
  • 一个程序员的年终总结,产品经理看完,菊花一紧。。。因为这个程序员说的最多的几句话是:1.这个需求做不了 2.在我手机上是好的啊 3.你清空缓存试试 ^_^
  • 说说
    2019-01-06 10:45
    222 热度
    0 评论
  • Rock
  • Python包管理发展历程
  • 2018年4月16日,Python包管理局(PyPA)部署了Python项目的官方在线存储库PyPI(发音pie-pea-eye)的新版本。以alpha和beta形式将新版本托管在https://pypi.org上;原始URL(https://pypi.python.org/pypi)现已重定向到这个新的、更简单的URL。 在最初被称
  • Python公社
    2018-10-23 09:29
    371 热度
    0 评论
  • Rock
  • 什么是单页应用?
  • 最近在学习Vue.js,经常会听到一个名词:单页应用。对于这个词我一直无法理解,哪位大侠能给解释一下什么是单页应用?最好能举个比较好理解的单页应用的例子。
  • Vue.js中文社区
    2018-05-14 12:39
    554 热度
    4 评论
  • Rock
  • 设计模式之-建造者模式(Builder Pattern)
  • 问题:在软件系统中,有时面临着一个复杂对象的创建工作,通常是由很多其他的对象按一定的规则顺序组合而成;由于需求的变化,这个复杂对象的各个部分经常面临着剧烈的变化,但是将它们组合在一起的规则是相对稳定(结构和顺序)。这时候我们需要把这个复杂对象的创建过程和这个对象的表示(展示)分离开来,使得可以使用同样的构建过程创建不同的对象 表示。定义:将一个复杂对象的构建与其表示相分离,使得同样的构建过程可以创
  • 设计模式
    2018-02-26 23:56
    282 热度
    0 评论
  • Rock
  • 如何写出高效简介的CSS代码
  • 在参与规模庞大、历时漫长且参与人数众多的项目时,所有开发者遵守如下规则极为重要:保持 CSS 易于维护保持代码清晰易懂保持 CSS 的可拓展性为了实现这一目标,我们要采用诸多方法。本文档第一部分将探讨语法、格式以及分析 CSS 结构;第二部分将围绕方法论、思维框架以及编写与规划 CSS 的看法。CSS 文档分析无论编写什么文档,我们都应当维持统一的风格,包括统一的注释、统一的语法与统一的命名规范。总则将行宽控
  • Html/CSS相关
    2018-02-15 07:26
    369 热度
    0 评论
  • Rock
  • MySQL:Truncated incorrect DOUBLE value错误
  • 有如下表和如下数据:create table items( id int primary key, short_description varchar(255), additional text); mysql> select * from items;+----+-------------------+------------+| id | short_descr
  • MySQL技术
    2018-02-15 07:25
    334 热度
    0 评论
  • Rock
  • mmapv1存储引擎的数据组织方式深度解析
  • mongodb的mongod服务管理一个数据目录,可包含多个DB,每个DB的数据单独组织,本文主要介绍mmapv1存储引擎的数据组织方式。Database每个Database(DB)由一个.ns文件及若干个数据文件组成$ll mydb.*-rw------- 1 ydzhang staff 67108864 7 4 14:05 mydb.0-rw-----
  • MongoDB
    2018-02-15 07:23
    372 热度
    0 评论
  • Rock
  • 数据结构与算法之-队列和栈
  • 队列是一个常用的数据结构,是一种先进先出(First In First Out, FIFO)的结构,也就是说只能在表头进行删除,在表尾进行添加,下面我们实现一个简单的队列。package com.xtfggef.algo.queue; import java.util.Arrays; public class Queue<T> {
  • 数据结构与算法
    2018-02-15 07:20
    345 热度
    0 评论
  • Rock
  • 关于oracle备份与恢复的一些基础知识
  • 备份的定义。 备份的根本目的是恢复。需要时,能恢复出来的,就叫备份。比如,archive log file便是对online redo log file的备份。 备份的有效性。 eygle在其blog上说:"系统总是要崩溃的,没有有效的备份只是等哪一天死!唯一会使DBA在梦中惊醒的就是没有有效的备份"。当我们以resetlogs打开数据库时,建议马上做一次全库备份
  • Oracle技术
    2018-02-15 07:19
    387 热度
    0 评论
  • Rock
  • Canvas的渲染效率对比与优化
  • 在HTML5的Canvas渲染中,主要就用到2个函数:setTransform、drawImage,可以优化的空间几乎为0。在本文中,我们主要考量下在android和ios下,如果单纯的使用Canvas渲染可以制作什么量级的游戏。原来我想拿微信自带浏览器,而非QQ自带浏览器,但由于在android下微信浏览器波动非常的大(甚至超过一个数量级),因此就放弃了。android测试环境华为Mate7,QQ自带浏览器和C
  • Html5开发
    2018-02-19 12:15
    492 热度
    0 评论
  • Rock
  • 用Html5实现网页大头贴 效果
  • Html5技术越来越侵蚀着这个互联网,不得不承认,Html5所带来的改变还是很大的,一次偶然的机会,找到了Html5调用电脑摄像头的API,于是想到了做一个网页版大头贴来实现拍照与简单修改的功能,初期的版本还比较简单,大家可以看一下效果。saymagic.sinaapp.com/takephoto/。(注意,要用Chrome浏览器!!!)好的,那接下来我就将介绍下这个的实现过程,代码已在GitHub上开源
  • Html5开发
    2018-02-15 07:15
    389 热度
    0 评论
  • Rock
  • 详解SQLServer中的事务日志
  • 事务日志是存储对应数据库所有事务和数据修改记录的文件(每个数据库都有对应的日志文件)。在造成SQL Server意外关闭的灾难事件里,例如实例或硬件故障,事务日志用来恢复数据库,用来保证数据的完好无损(完整性)。在重启前,数据库进入恢复过程,事务日志被读取保证所有有效,提交的数据写入数据文件(前滚)而生效,未提交的事务会撤销(回滚)。简单来说,事务日志是SQL S
  • SQLServer技术
    2018-02-15 07:13
    372 热度
    0 评论
  • Rock
  • 滴滴打车passport系统架构设计分析
  • 我们在 passport 设计时候踩过很多坑,后来在可用性方面做了很多优化实践,今天给大家分享其中的 7 个小优化。我的题目就指出了 Passport 设计的一切都是为了高可用。Passport 主要有两个功能,第一登录;第二,授权或者鉴权,每一个请求过来,我这边都会做一个校验,校验量是比较大的。再考虑到滴滴的场景,我们在座的大家可能是乘客端,但是我们还有司机端、代驾端等,司机端每一秒都会发请求过来,请求方就会到 Passport 请
  • 架构设计
    2018-02-16 16:26
    327 热度
    0 评论
  • Rock
  • 又拍网架构中的数据库分库架构设计
  • 又拍网和大多数Web2.0站点一样,构建于大量开源软件之上,包括MySQL、PHP、nginx、Python、memcached、redis、Solr、Hadoop和RabbitMQ等等。又拍网的服务器端开发语言主要是PHP和Python,其中PHP用于编写Web逻辑(通过HTTP和用户直接打交道), 而Python则主要用于开发内部服务和后台任务。在客户端则使用了大量的Javascript, 这里要感谢
  • 架构设计
    2018-02-12 11:26
    315 热度
    0 评论
  • Rock
  • Android Crash 全局捕获
  • Android Crash 全局捕获首先应该明白的一点是,Android在崩溃后会重新启动崩溃时的那个Activity,如果你的Activity在初始化的时候就直接崩溃,那么你将连续得到 Crash 崩溃日志.这个说出来可能没什么,可怜的我在看到崩溃日志时活脱脱的以为 uncaughtException(Thread thread, Throwable ex) 方法被调用了
  • Android开发
    2018-02-16 16:25
    384 热度
    1 评论
  • Rock
  • 如何完全退出android应用程序
  • 当一个android应用程序包含多个activity时,要完全退出android应用程序,便要销毁掉所有的activity,下面是一种网上流传的比较经典完美的方法:首先要定义一个继承Application的类,代码及注释如下:12345678910111213141516171819202122232425262728293031//MyApplication类用来存储每一个activity,并实现关闭所有activity
  • Android开发
    2018-02-12 11:25
    355 热度
    0 评论
  • Rock
  • jquery获取下拉框选中值及动态添加移除选项的操作
  • 下拉框(select)是我们在做Web系统时经常会用到的html标签,最长碰见的就是获取下拉框选中的值或者文本的问题了,当然还有动态添加下拉框选项或者移除下拉框选项以及设置默认选中值的操作,很多刚开始接触jQuery的人可能对于操作下拉框这样的问题会比较困惑,这边我就特意整理了一些jQuery操作下拉框的常用方法。1.jQuery获取Select选择的Text和Value:语法解释:123451.
  • jQuery技术
    2018-02-16 16:24
    465 热度
    0 评论
  • Rock
  • Jquery通过unbind()方法来移除事件的效果
  • 有时候事件执行完了,想取消事件的效果可以通过一定的办法来处理。比如bind()方法,可以通过unbind()方法来移除事件的效果。比如下面的一个案例:<script type="text/javascript">$(function(){$('#btn').bind("click", function(){$('#test').append(&quo
  • jQuery技术
    2018-02-12 11:24
    333 热度
    0 评论
  • TA加入的群组
  • TA关注的好友
  • Anna
  • 3 粉丝   8 关注