- 博客(282)
- 收藏
- 关注
转载 史蒂夫·乔布斯的成功,因为他掌握了“深度工作”
Tips原文作者:Thomas Anderson, Blinkist原文地址:Steve Jobs was successful because he mastered 'deep work' — here's how you can, too你喝过麦卡伦姆威士忌吗?如果你有这样的经历,你一定会做得很好;一瓶这样的酒会让你的价格回到3500美元左右。我们大多数人可能会认为,
2017-08-30 16:09:42
1258
转载 javascript之BOM对象(三其他对象)
一、navigator对象navigator使用来识别浏览器的,是所有支持javascript的浏览器所共有的。与BOM的其他对象不同,每个浏览器的navigator对象都有一套自己的属性。常见的属性名称:appName 完整的浏览器名称cookieEnabled 表示cookie是否启用onLine 浏览器是否联网platform 浏览器所在的系统平台plugins
2017-08-30 11:09:35
245
转载 开源的 Restful Api 集成测试工具 Hitchhiker
Hitchhiker 是一款开源的 Restful Api 集成测试工具,你可以在轻松部署到本地,和你的team成员一起管理Api。先上图看看:简单介绍背景是Team在开发一些Api,这些Api依赖于其他Team的Api,依赖的Api是比较底层且比较大的,用起来不太方便且没有详细文档。在开发Api的过程中有一个问题让我比较在意,我们Team是我先研究那个依赖的Api
2017-08-29 19:21:31
1421
转载 mysqldump的where条件的妙用
有时候需要从mysql数据库用mysqldump一些条数的数据记录出来,用来在测试库做一些测试之类的工作,但是mysqldump本身并没有limit字句上的支持。mysqldump这个命令是支持--where选项的,对于这个选项,官网给出的解释是: --where='where_condition', -w 'where_condition'Dump only rows selecte
2017-08-29 14:37:30
14808
转载 解析Excel超过24小时的时间
我有一个Excel,有一列的格式为[h]:mm:ss,显示在Excel的格式就是6322:00:00的格式。这个6322:00:00对应的时间就是1900-9-15 13:00:00。我现在用POI来取这个Cell里面的这个值,不是6322:00:00而是1900-9-15 13:00:00,我现在要转化成6322:00:00Excel中的日期和时间存储为浮点数。日期为1900日(1日为0
2017-08-29 10:05:29
1554
转载 promise的学习心得记录
这里只讲promise,和async的使用方法,不会讲他们的原理。Promise 是异步编程的一种解决方案,可以用于取代传统的回调函数,该变那些函数层层嵌套调用的尴尬局面。1)promise基本语法:var p= new Promise(function(resolve,reject){ if(....) resolve(); else reject(..
2017-08-28 18:21:27
449
转载 .NET跨平台实践:Linux .Net Core自宿主应用程序瘦身记
一,.NET Core 自宿主应用程序个头有点大发布.NET Core应用程序有两个方式,一种是“便携式”,一种是“自宿主式”。便携式发布时,目标程序不带.net core运行环境,所以“个头”很小,可能只有几十K几百K字节,但是它需要用户的目标系统上安装.NET CORE 框架;自宿主式发布出来的程序,自带运行时和框架类库,自成一体,不需要客户机安装.NET CORE环境,部署简单方便。
2017-08-28 13:33:28
350
转载 [js高手之路]搞清楚面向对象,必须要理解对象在创建过程中的内存表示
javascript面向对象编程方式,对于初学者来说,会比较难懂. 要学会面向对象以及使用面向对象编程,理解对象的创建在内存中的表示,至关重要.首先,我们来一段简单的对象创建代码 1 var obj = new Object(); 2 obj.userName = 'ghostwu'; 3 obj.showUserName = f
2017-08-27 21:53:28
306
转载 Django编写RESTful API(三):基于类的视图
欢迎访问我的个人网站:www.comingnext.cn前言在上一篇文章中,主要讲的是请求和响应,项目里面views.py中的视图函数都是基于函数的,并且我们介绍了@api_view这个很有用的装饰器。同时,我们还介绍了APIView这个类,但是还没使用它。在这篇文章中,我们要做的是把基于方法的视图改为基于类的视图,将会了解到APIView。改为基于类的视图重构一下snippe
2017-08-27 17:09:25
723
转载 使用Visual Studio Code和typescript 开发调试React Native项目
关于React Native的详细介绍我就不叙述了,他是使用js构建原声app的开发框架。一次变编码多平台运行,非常强大。但是个人不喜欢js的过于灵活(弱类型)的语法。强大的强类型语言Typescript(简称TS)是我的首选,他可以编译成JavaScript,编译成的JavaScript代码可读性很好,但是这不是关键,关键是TS开发和调试效率极高。但是React Native官方是使用js的
2017-08-27 12:29:31
2352
转载 Maven详解(四)------ 常用的Maven命令
这章我们讲讲几个常用的 Maven 命令。由于执行命令是在工程的基础上来的,所以我们要先创建一个 Maven 工程,具体如何创建,在上一篇博客已经介绍了:http://www.cnblogs.com/ysocean/p/7420373.html 1、创建 Maven 工程 ①、在 src/main/java 新建包 com.ys.maven,然后在这个包中创建类 Hell
2017-08-26 20:41:23
267
转载 抛开深层次底层,快速入门SpringMVC
SpringMVC主要有三个核心部分组成,DispatcherServlet、Controller、ViewResolver。 DispatcherServlet: 请求输入时:类似于一个带分配功能的Filter,其直接与前端交互,并截所有符合 url-pattern 的请求,并根据Mapping路径分发给处理对应请求的Controller。 请求
2017-08-26 16:01:23
241
转载 Selenium发展史
Jason Huggins在2004年发起了Selenium项目,当时身处ThoughtWorks的他,为了不想让自己的时间浪费在无聊的重复性工作中,幸运的是,所有被测试的浏览器都支持Javascript。Jason和他所在的团队采用Javascript编写一种测试工具来验证浏览器页面的行为;这个JavaScript类库就是Selenium core,同时也是seleniumRC、Selenium
2017-08-26 11:17:22
283
转载 面向对象笔记2 原型链 解释
面向对象2## js中已经写好的构造函数* 内置对象* js提供的已经定义好的对象* Array,Date,RegExp,String,Number,Boolean* 同时js定义好了对应的一些构造函数** 字符串,数字等基础类型数据是没有属性和方法的。 * ??那么我们平时创建了一个字符串(非字符串对象)的时候,为什么可以调用他length,indexOf
2017-08-25 19:45:19
231
转载 V8 内存分配与垃圾回收
V8 将内存空间主要分为:新生代 和 老生代 两种 。1、新生代空间新生代空间中的对象为存活时间较短的对象,大多数的对象被分配在这里,这个区域很小但是垃圾回特别频繁 。它将堆内存一分为二,每一部分空间称为 semispace,其中一个处于使用状态(from 空间),另一个处于闲置状态(to 空间)对于新产生的对象,将从 from 空间中分配内存 。新生代分配内存非常容易,我们只
2017-08-25 15:09:19
341
转载 ASP.NET Core 运行原理解剖[1]-Hosting
ASP.NET Core 是新一代的 ASP.NET,第一次出现时代号为 ASP.NET vNext,后来命名为ASP.NET 5,随着它的完善与成熟,最终命名为 ASP.NET Core,表明它不是 ASP.NET 的升级,而是一个重新设计的Web开发框架。而它一个非常重要的变化就是它不再依赖于IIS,而是一个独立的自寄宿的控制台应用程序,这也是它可以跨平台的基石,而本文就来详细探讨一下 ASP
2017-08-25 10:09:20
463
转载 Unity中OnCollisionStay2D的使用
官方文档是这样解释的:简单点说就是,这个在碰撞(触发)的过程中,每一帧都会调用。有时候,为了某些标志位或者variable的稳定,建议在此方法中赋值,避免某些值的丢失。比如:我做一个碰撞检测,有时候因为某些原因(比如丢帧)会造成碰撞检测失败,因此,为了避免此问题,把关键的标志位和变量在此处赋值。(我自己的一个案例就是这样,player跳跃动作有时候无法跳动,把检测的标志位,
2017-08-23 21:05:16
687
转载 Angular2 入门详解
AngularJS 2 快速入门npm是什么? npm其实是Node.js Package Manager的简称,是Node.js包管理工具(package manager)安装Node.js之后配置npm:配置npm的全局模块的存放路径以及cache的路径:查看全局模块路径:npm config get prefix查看全局cache路径:npm config get c
2017-08-23 16:33:37
613
转载 Unity (二) Animator:Events - 动画事件案例(呐喊出现字幕)
Events的运用案例1:在呐喊动画中,加入字幕事件 1)在呐喊动画Shout里添加2个事件: 2)在画布里添加一个Text作为字幕 将Text设为不激活 3)给角色添加脚本: 把画布里的Text拖给脚本的text 在脚本里声明动画里的2个事件方法注意: * 事件必须是放置在该
2017-08-23 11:53:16
395
转载 C#使用Xamarin开发可移植移动应用(5.进阶篇显示弹出窗口与通讯中心)附源码
前言系列目录C#使用Xamarin开发可移植移动应用目录源码地址:https://github.com/l2999019/DemoApp可以Star一下,随意 - -说点什么..没啥好说的.开干吧. 今天的学习内容?今天的内容比较简单.就几个弹出框和内置的消息通讯中心.如图: 正文 1.xamarin中的弹出窗xamarin帮我们
2017-08-22 20:48:16
1011
转载 JavaScript学习日志(一):变量,作用域和内存问题
一,变量分为两种类型:基本类型值和引用类型值,基本类型包括:Undefined, String, Boolean, Null, Number,我们无法给基本类型值添加属性; 二,复制变量值的时候,如果改变复制的值,那么原来的值是否会变化?这个取决于原来的值是什么类型:1.基本类型值:只是存在于栈内存中,如果复制,相当于栈内存里又多了一个值,两者相互独立,改变其中一个,另一个不变
2017-08-22 13:30:14
180
转载 插入排序算法之直接插入排序和希尔排序
插入排序算法有一个已经有序的数据序列,要求在这个已经排好的数据序列中插入一个数,但要求插入后此数据序列仍然有序,这个时候就要用到一种新的排序方法——插入排序法,插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据。直接插入排序直接插入排序的排序思路是:每次将一个待排序的元素与已排序的元素进行逐一比较,直到找到合适的位置按大小插入。例子:
2017-08-22 09:54:15
359
转载 WCF绑定netTcpBinding寄宿到IIS
继续沿用上一篇随笔中WCF服务类库 Wettery.WcfContract.ServicesWCF绑定netTcpBinding寄宿到控制台应用程序服务端添加WCF服务应用程序 Wettery.WcfIISHost.Services,其中添加两个WCF服务,GameService.svc PlayerService.svc,删掉契约接口和 .cs内嵌文件,只留下.svc文件我
2017-08-21 18:01:10
456
转载 HDU 6156 回文 数位DP(2017CCPC)
Palindrome FunctionTime Limit: 8000/4000 MS (Java/Others) Memory Limit: 256000/256000 K (Java/Others)Total Submission(s): 559 Accepted Submission(s): 299Problem DescriptionAs we all know
2017-08-21 13:21:11
234
转载 利用 fsockopen() 函数开放端口扫描器
利用 fsockopen() 函数开放端口扫描器1、前言本文利用 fsockopen() 函数,编写一个功能简单的端口扫描器。2、关键技术本实例的端口号是固定的,通过对数组的遍历,利用 fsockopen() 函数连接,如果连接成功,则该端口处于开放状态,否则该端口处于关闭状态。核心代码如下:foreach ($port as $key => $value) {
2017-08-20 21:49:07
408
转载 Kafka测试及性能调优详细总结
Kafka性能测试 测试背景 由于业务需求,针对kafka在不同参数下的性能进行测试。从而进行kafka性能调优 测试目标 测试kafka 0.8n的性能(Producer/Consumer性能)。当消息大小、批处理大小、压缩等参数变化时对吞吐率的影响。 测试环境软件版本:kafka 0.8.1.1硬件环境:3台多云服务组成的kafka集群
2017-08-20 17:21:06
20128
3
转载 Kettle安装和配置
0x01 Kettle软件概览Spoon:集成开发环境 Kitchen:作业的命令行运行程序,可以通过Schell脚本来调用 Pan:转换的命令行程序 Carte:轻量级的HTTP服务,后台运行,监听HTTP请求来运行一个作业 1.1 Spoon主要用于ETL设计阶段。1.2 命令行启动:Kitchen和Pan作业和转换可以在图形界面里执行,但这只是在开发、测试和调试阶段。
2017-08-19 14:23:30
708
转载 【Docker】安装Docker及基本使用
该文以CentOS系统为例,介绍Docker安装及基本使用。为了简化安装流程,Docker 官方提供了一套安装脚本,CentOS 系统上可以使用这套脚本安装:curl -sSL https://get.docker.com/ | sh执行这个命令后,脚本就会自动的将一切准备工作做好,并且把 Docker 安装在系统中。不过由于需要FQ的原因,在国内使用这个脚本可能会出现某些下载
2017-08-18 21:48:54
247
转载 什么是Punycode-
今天在看 Katana 源码时看到其中的 HostString 有对一个叫punycode的处理过程,网上查了查资料原来是这么回事:原文地址:PunycodePunycode是一个根据RFC 3492标准而制定的编码系统,主要用於把域名从地方语言所采用的Unicode编码转换成为可用於DNS系统的编码。Punycode可以防止所谓的IDN欺骗。早期的DNS(Domain N
2017-08-18 10:23:28
798
转载 Docker 搭建开发环境
本文介绍如何将Docker集成到开发环境,自动构建应用,并使容器拥有独立的内网IP为开发人员提供服务。术语解释Docker镜像:一个不可修改的"模板",每个代码版本对应一个镜像版本,本身不可运行。 Docker容器:镜像的"实例",必须且只能指定一个"镜像"来创建容器,创建时可选择要暴露的内部接口或要挂载的目录等,本身可以启用、停止或删除,内部系统不应被修改,如需修改应创建一个新"镜像
2017-08-17 17:43:26
2650
1
转载 发现与研究的基石
原文首发于我的微信公众号:GeekArtT .各种数据分析的工具,就像是医生做手术时的各类手术刀,你不应该对工具产生崇拜,要紧的是你运用工具能够做的事情。 Data science作为探索性的领域,其从业者需要重新摆正自己的态度和位置。不是说你掌握了某个工具,例如deep learning,SVM你就特别牛X。怎么理解这个问题呢?仔细考察一下在丛林里开荒和发现奇珍异兽的动物学家将是
2017-08-17 11:43:28
238
转载 Mybatis源码分析-StatementHandler
承接前文Mybatis源码分析-BaseExecutor,本文则对通过StatementHandler接口完成数据库的CRUD操作作简单的分析StatementHandler#接口列表 //获取Statement对象,供操作数据库 Statement prepare(Connection connection) throws SQLException;
2017-08-16 18:58:23
255
转载 第7章 DNS & bind从基础到深入
本文目录:7.1 DNS必懂基础7.1.1 域的分类7.1.2 主机名、域名、FQDN7.1.3 域的分层授权7.1.4 DNS解析流程7.2 DNS术语7.2.1 递归查询和迭代查询7.2.2 权威服务器和(非)权威应答7.2.3 DNS缓存7.2.4 主、从DNS服务器7.2.5 资源记录(Resource Record,RR)7.3 安装DNS
2017-08-16 11:33:51
4164
转载 react入门之使用react-bootstrap当轮子造车(二)
react入门之使用react-bootstrap当轮子造车(二)上一篇我们谈了谈如何配置react的webpack环境react入门之搭配环境(一)可能很多人已经打开过官方文档学习了react的基础知识不管有没有,在介绍react之前,我想先介绍一下react-bootstrap先懂得使用别人造的轮子,就能更快成为老司机。 好的,源代码奉上:git
2017-08-15 18:08:22
5644
转载 模拟实现MyBites中通过SQL反射实体类对象功能
话不多说,直接上干货!package cn.test;import java.lang.reflect.Method;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import
2017-08-14 15:53:22
281
转载 我是名程序猿?工作了一年半--参与过大型项目的开发--但至今我写的代码总量没超过1000行。
估计你的第一个疑问,我工作了那么久,居然写的代码这么少,是不是伪程序员?这个嘛,我也不知道,你看了我的描述再评论吧。 你估计你写的代码量到今有多少?这个是曾经一度用来考核或者面试程序员必问的问题?不知道你现在还遇到过没有?然而有个IT名人也说过,用代码量决定一个程序员的水平就好像用制造飞机的重量去衡量一个飞机的制造质量。但每个人的看法不一样,你写的代码多,也许会代表你比较勤奋或者说
2017-08-13 20:28:22
2464
1
转载 剖析Elasticsearch集群系列第一篇 Elasticsearch的存储模型和读写操作
剖析Elasticsearch集群系列涵盖了当今最流行的分布式搜索引擎Elasticsearch的底层架构和原型实例。本文是这个系列的第一篇,在本文中,我们将讨论的Elasticsearch的底层存储模型及CRUD(创建、读取、更新和删除)操作的工作原理。Elasticsearch是当今最流行的分布式搜索引擎,GitHub、 SalesforceIQ、Netflix等公司将其用于全文检索和
2017-08-12 21:43:16
623
转载 使用jenkins实现持续集成
一、jenkins 介绍 它是一个自动化的周期性的集成测试过程,从检出代码、编译构建、运行测试、结果记录、测试统计等都是自动完成的,无需人工干预,有利于减少重复过程以节省时间、费用和工作量;它需要有专门的集成服务器来执行集成构建; 它需要有代码托管工具支持,比如SVN; 官网地址地址:https://jenkins.ioJenkins的主要目标
2017-08-12 15:08:24
3513
转载 为什么选择用weblogic而不用tomcat?
tomcat体积小,weblogic非常庞大,为什么公司要用那么大weblogic,却不用tomcat呢?各有各的优点tomcat 免费,个头小,java标准规范weblogic 商业化,庞大,周边支持其实…这问题没啥好纠结的,公司说用啥当然跟着你公司走,难不成你还要和你公司对着干?你能不能通过对Tomcat进行配置实现webLogic已经封装好的功能?最简单的比如EJB发布、
2017-08-11 21:53:25
9526
1
转载 【linux相识相知】独立硬盘冗余阵列-RAID
独立硬盘冗余阵列(RAID,Redundant Array of Independant Disks),旧称为廉价磁盘冗余阵列(Redundant Array of Inexpensive Disks)。1987年美国加州伯克利分校的一篇名为《A Case for Redundant Arrays of Inexpensive Disk(RAID)》论文诞生,这标志着RAID技术的开始。那么什
2017-08-11 15:23:24
444
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅