【心得】切忌过早过度设计【编码】水仙花数-2016.07.30
过早过度的设计很可能导致意想不到的事倍功半的效果。先看一个很简单的题目:水仙花数Time Limit: 2000/2000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Problem Description:春天是鲜花的季节,水仙花就是其中最迷人的代表,数学上有个水仙花数,他是这样定义的:“水仙花数”是
业界
2016年07月30日
React设计模式:深入理解React&Redu原理套路
原文地址本文从属于笔者的React入门与最佳实践系列,推荐阅读GUI应用程序架构的十年变迁:MVC,MVP,MVVM,Unidirectional,CleanCommunicationReact组件一个很大的特性在于其拥有自己完整的生命周期,因此我们可以将React组件视作可自运行的小型系统,它拥有自己的内部状态、输入与输出。Input对于React组件而言,其输入的来源就
业界
2016年07月29日
移动web端模拟hover效果
hover在PC端的用户体验中扮演着很重要的角色,那么移动web端我们又该如何增强这方面的用户体验呢?下面我简单的在移动web端模拟了下hover的效果。效果预览请在移动端打开 源码核心代码//按钮点击效果$(document).on("touchstart", ".action-btn:not(.disable)", function (e) { var $this
业界
2016年07月29日
js数组如何遍历一次,删除部分元素
经常做后台取数据,渲染到页面工作的前端童鞋可能都碰到过这种需求:那就是如果后台传给前端的数据要二次处理,一个数组,其中具有某种共同特征的元素是我们不需要的,必须要把它删除掉,这时候怎么做呢。常见的思路是:先用map方法遍历一次,或其它方法遍历,总之是把要去掉的元素改成undefined,然后再遍历新数组,把undefined的元素去掉。总之就是非常麻烦。那么有没有遍历一次就
业界
2016年07月29日
Stimulsoft Reports.Net基础教程(三):创建主从报表①
StimulReport.Net是一个基于.NET框架的报表生成器,能够帮助你创建结构、功能丰富的报表。以下步骤将向您展示如何用Stimulsoft Reports.Net创建一个主从(master-detail)报表。1.运行设计器;2.连接数据2.1.创建 New Connection;2.2.创建 New Data Source;3.在数据源之间创建Relation。
业界
2016年07月29日
『.NET Core CLI工具文档』(八)dotnet-restore
说明:本文是个人翻译文章,由于个人水平有限,有不对的地方请大家帮忙更正。原文:dotnet-restore翻译:dotnet-restore名称dotnet-restore - 还原一个项目的依赖项和工具概要`dotnet restore [--source][--packages] [--disable-parallel] [--fallbacksource] [--c
业界
2016年07月29日
magento2 aja
magento2 front-end大量运用了KnockoutJS,大量的数据能即时更新并且不需要刷新页面,数据无疑是通过AJAX方式获取,但为了效率,AJAX下载后数据会保存到Storage,只有被通知数据过期时才会再次从AJAX更新数据。因此并不能仅仅使用传统的AJAX,需要把流程封装起来。magento2的确提供了一套方法,无奈并没有文档说明,只能自己研究。magen
业界
2016年07月29日
ubuntu16.04美化笔记,包括控制台,vim,图标,主题
做一个拥有审美能力的程序员主题美化
https://github.com/anmoljaget...控制台美化
https://github.com/robbyrusse...vim美化
https://github.com/amix/vimrcubuntu美化效果
关键字:linux, vim, 美化, ubuntu
业界
2016年07月29日
Stimulsoft Reports.Net基础教程(四):创建主从报表②
添加样式
1.返回报表模板;
2.选择DataBand;
3.改变Even style 和 Odd style 属性的值。如果未设置这些属性的值,选择这些属性的列表值中的Edit Styles,使用Style Designer,创建一个新的样式。下图显示的是Style Designer;
点击Add Style按钮开始创建样式。选择下拉列表中的Component。设置Bru
业界
2016年07月29日
requirejs使用
简单来讲,requirejs就是用define来声明模块,用require来执行模块
requirejs 加载的模块都符合AMD,也就是说自己写的模块都必须符合AMD规范,下边来说下AMD模块的写法。
在介绍前,先描述下简单的目录结构
目录结构
project|scripts|libsjquery.min.js// other js files|controlmodule1
业界
2016年07月29日
pip设置阿里云的镜像源,速度超级快
众所周知,pip默认源的速度是相当慢的,提高速度,用以下方法
linux下运行命令
vi ~/.pip/pip.conf
然后写入如下内容并保存[global]trusted-host = mirrors.aliyun.comindex-url = http://mirrors.aliyun.com/pypi/simple
速度如图
关键字:Python, pip, 速度
业界
2016年07月29日
无奈之延时函数的误差
延时函数的不准确性浏览器时钟精度浏览器的时钟精度就是浏览器更新时钟的频率。更新的越频繁,那么时间也就越准确。现在浏览器的最小精度为4ms,但并不意味着频率时刻保持在4ms。仔细分析一下,“更新操作”对电脑来说是比较烧脑的,脑子稍微差点的cpu反应慢,精度就低。事实上,除了cpu硬件之外,操作系统(OSX和windows下不同)以及浏览器内核都会影响到浏览器的精度;其次,电脑
业界
2016年07月29日
三维空间两直线/线段最短距离、线段计算算法
Segmentfault编辑器里对公式的现实暂时不正确,可以参考这里:设有两空间线段$L_s$,其起点、终点坐标为$ s_0、s_1 $,方向向量$vec u = s_1-s_0 $$L_t$,其起点、终点坐标为$ t_0、t_1 $,方向向量$vec v = t_1-t_0 $记两线段对应的直线为$l_s、l_t$,采用向量表示法如下:$$l_s = s_0+c_scdo
业界
2016年07月29日
docker入门概览
docker入门概览标签 : docker[TOC]本文对docker进行大致介绍,包括概述,安装,简单使用,架构,基本原理等方面写在前面本文是自己学习docker的一个记录和整理,啃英文文档挺吃力的,懒得翻译,所以写这篇类似“索引”的文章,希望能帮助和我一样的新手快速入门本文主要参考官方文档(Docker Document)和相关技术博客如果有理解有误的地方还望不吝指正概
业界
2016年07月29日
好与坏,Swift 语言面面观(二)
原文链接 : Good Swift, Bad Swift — Part 2原文作者 : Kristian Andersen译文出自 : 掘金翻译计划译者 : Zheaoli校对者: owenlyn, yifili09不久之前,在我写的好与坏,Swift面面观 Part1一文中,我介绍了一些关于在 Swift 里怎样去写出优秀代码的小技巧。在 Swift 发布到现在的两年里,
业界
2016年07月29日
springboot-data-jpa默认数据库连接池
默认是tomcat-jdbc连接池Spring Boot学习笔记-SQL数据库使用spring.datasource.url=jdbc:mysql://localhost:3306/demo
spring.datasource.username=root
spring.datasource.password=root
spring.datasource.driver-cla
业界
2016年07月29日
Javascript重温OOP之类与对象
对象对象的含义所谓对象,就是一种无序的数据集合,由若干个“键值对”(key-value)构成。对象的创建使用new运算符创建Objectvar p = new Object();p.name = "Tony"; 使用对象字面量的形式//对象字面量形式var p ={name: "tony",work: function(){console.log("working..
业界
2016年07月29日
查找算法——javascript算法实现
查找表 search table查找表相关概念查找表是由同一类型的数据元素(或记录)构成的集合。由于"集合"中的数据元素之间存在着完全松散的关系,因此查找表是一种非常灵便的数据结构。静态查找表 static search table动态查找表 dynamic search table关键字 key 关键字是数据元素中某个数据项的值,用它可以标识一个数据元素。静态查找表顺序表
业界
2016年07月29日
QingCloud Insight 2016:诠释云计算未来图景
今天,北京国际饭店会议中心因为一个特殊的云计算大会而人气爆棚,这就是我们筹备许久,期待为大家带来技术最牛、伙伴最强、产品最酷的 QingCloud Insight 2016。说它特殊,是因为本届大会虽然由青云QingCloud 主办,但超过 90% 的议程来自于我们几十家用户及合作伙伴。他们与 QingCloud 一起携手,向来自全国各地超过 1500 名企业用户、生态合作
业界
2016年07月29日
