如果你是一名开发者,还在为偶尔改一个坐标或者颜色值 就要重新build 好久,然后如果层次深 还要一步步进去看效果么?下面 为大家介绍一个很好的开源库  DYCI  他的github地址,首先下载到本地 1.然后  去执行 解压后  目测层次 如下 2.进去Install 目录下 我们准备安装  运行其shell 脚本  因为我之前安装成功,所以会有 skipped 字样,你如果全新安装 便只有成功  字样 3.检查安装完后 xcode 是否有此快捷键,如果没有,重启xcode,如果在没有,在关…
​ 做JAVA也有接近2年的时间了,公司的leader说,做JAVA,三年是个坎,如果过了三年你还没有去研究JVM的话,那么你这个程序员只能是板砖的工具了.恰逢辞职,来个JVM的解析可好? JVM是Java Virtual Machine(Java虚拟机)的缩写,也就是指的JVM虚拟机,属于是一种虚构出来的计算机,在我们实际的电脑上来进行模拟各种计算机的功能的这么个东西. 因为有了JVM的存在,搞JAVA的不再需要去关心什么时候去释放内存,也不会像C++程序员那样为了一点点内存而惆怅,对就是你,…
机器学习界有一群炼丹师,他们每天的日常是: 拿来药材(数据),架起八卦炉(模型),点着六味真火(优化算法),就摇着蒲扇等着丹药出炉了. 不过,当过厨子的都知道,同样的食材,同样的菜谱,但火候不一样了,这出来的口味可是千差万别.火小了夹生,火大了易糊,火不匀则半生半糊. 机器学习也是一样,模型优化算法的选择直接关系到最终模型的性能.有时候效果不好,未必是特征的问题或者模型设计的问题,很可能就是优化算法的问题. 说到优化算法,入门级必从SGD学起,老司机则会告诉你更好的还有AdaGrad/AdaDe…
很久都没有写点什么出来分享了,最近在做多级树的时候,发现来来回回写过很多遍,于是封装成用户控件,以方便日后重复使用. 首先上效果: 我们看到以上2种效果,都是支持任意级的,这里源码中使用的是递归,以便高效的完成HTML的渲染. 下面上代码,代码中解释的都很详细了,我就不再细说.下面将有示例调用演示: public partial class UC_MultiLevelTree : System.Web.UI.UserControl { #region 数据相关属性 /// <summary>…
回顾一下Spring AOP的知识 为什么会有面向切面编程(AOP)? 我们知道Java是一个面向对象(OOP)的语言,但它有一些弊端,比如当我们需要为多个不具有继承关系的对象引入一个公共行为,例如日志.权限验证.事务等功能时,只能在在每个对象里引用公共行为.这样做不便于维护,而且有大量重复代码.AOP的出现弥补了OOP的这点不足. Spring AOP 中设计的一些核心知识,面试问题? 1.能说一下Spring AOP用的是哪种设计模式? 回答:代理模式.   2. 能简单聊一下你对代理模式的…
很多人花了四五千买部苹果,结果只用到四五百块钱的普通手机功能. iPhone不为人知的功能,常用技巧: 网上搜集整理的iPhone快捷键操作,虽然表面上iPhone按键只有一个HOME键,大部分操作都依赖触摸屏.但是挡不住各种组合:Power键+Home键的组合,短按.长按.按住并保持.双击.下拉.向左向右滑动.点击顶部状态条等等,搜集不全的地方欢迎大家帮忙补充,追求完美… 1.编写短信的时候,如果想把写的内容全删掉,只需晃动你的iPhone几下,会弹出个窗口,选择“撤销键入”就可把内容全删掉了…
前文中我们在 TeamCity 中创建了一个项目 HelloApp,并在这个项目中创建了一个名为 HelloAppDailyBuild 的Build 用来编译 demo 程序.本文我们将详细介绍 Build 中的基本配置.下图是 Build 基本配置的概览: Name Build 配置的名称. Build configuration ID Build configuration ID: 在系统中标识该 Build 配置,自动生成的规则是:项目名称 +下划线 + build 配置名称.比如要导航到…
前言 这篇杂记其实是去年也就是 2013年9月30日转载的,后来在整理博客分类时七弄八弄误删掉了好多文章,就包括这一篇.今天,2014年9月29日,恰好恰好一年的时候居然在好久未登陆的 OneNote 中又找到了这篇文章,超级搞笑!记录一下,时不时看看,笑笑更年轻! 个人经历 以前得过痔疮,被一家专科医院的医生给忽悠开刀动了一次手术了,手术后生不如死的感觉就如这哥们描述一般一点也不假. 我没有这个哥们的文采好, 也没他那么严重,不过他能用一种超捧腹的幽默把这么惨痛的经历写成这样,真是才人! 下文…
"深入浅出nodejs 朴灵" 例子 c/c++扩展模块 http://diveintonode.org/ 在作者的帮助下,build成功. 下面贴出的hello.cc和binding.gyp都是已经过时的代码了(暂时保留). 应该以官方最新例子(https://nodejs.org/docs/latest/api/addons.html)为准. hello.cc #include <node.h> #include <v8.h> using namespace…
第一篇文章是: "使用angular cli生成angular5项目" : http://www.cnblogs.com/cgzl/p/8594571.html 第二篇文章是: "使用angular cli从蓝本生成代码" : http://www.cnblogs.com/cgzl/p/8605464.html 第三篇文章是: "使用Angular CLI生成路由" : http://www.cnblogs.com/cgzl/p/8611532.…
一直以来对编译器/解释器等都较有兴趣.我非科班出身,当初还在大学时,只是马马虎虎看完了<编译原理>之类教材,上机非常少,对龙书之类圣经也只是浅尝辄止而已.工作至今,基本已将编译原理相关知识忘记得差不多了,可能也就还对譬如预处理词法分析语法分析 AST 生成等基础性的概念还有点印象罢. 约 1 年多前,我也有想法搞一套基于简化的 Pascal 语法的带类型的脚本语言“编译器”(PaxCompiler 之类可能太复杂了),并将此脚本语言编写的脚本与 Golang 交互起来.当然这只是我个人的业余兴…
title author date CreateTime categories Roslyn 使用 Directory.Build.props 文件定义编译 lindexi 2019-11-29 08:58:55 +0800 2018-7-18 12:18:9 +0800 Roslyn MSBuild 编译器 本文告诉大家 Directory.Build.props 是什么有什么优点?如何使用 Directory.Build.props 文件定义编译 在 MSBuild 的 15 之后,也就是安…
title author date CreateTime categories Roslyn 使用 Directory.Build.props 文件定义编译 lindexi 2018-10-19 18:35:27 +0800 2018-7-18 12:18:9 +0800 Roslyn MSBuild 编译器 本文告诉大家 Directory.Build.props 是什么有什么优点?如何使用 Directory.Build.props 文件定义编译 在 MSBuild 的 15 之后,也就是安…
发现android studio是真的可爱啊,上一秒还没问题可以build运行,下一秒就出错...好,你任性,你牛逼.. 说下今天又遇到的两个问题:Failed to apply plugin [id 'com.android.application']和Could not find com.android.tools.build:gradle:2.XX. 1.Failed to apply plugin [id 'com.android.application']. Could not cre…
首先,我们要祝贺小李下出第78手的“神之一手”,这一手堪称前无古人后无来者,尤其是结合了阿尔法狗自暴自弃的表现.小李说过他的失败并不是人类的失败,同样,小李的胜利也只是属于他一人的胜利. 然而人类在围棋领域会不会最终被机器所击败这一问题,在旧摩尔定律失效的情况下还不应急着下定论,看完这篇文章后有助于形成你自己的观点. 首先我们看到这张图.有人一定会觉得奇怪了:为什么左边的是英国国旗呢?Google难道不是美国的公司吗? 原因很简单,alphago是英国的deepmind公司研发的.2014年1月…
废话 这几天有想看源码的想法,于是就开始了源码的研究,经过几天的摸索发现看源码还是有点技巧在里面的,想着把这些东东写下来作为一个小总结. 在一个多月前我对Vue源码进行了一次研究,那时看源码的方式基本上是从上往下看,结果看着看着就看不下去了,后来找了一个很老的版本看,但看的还是不太懂,于是想着干脆看一些工具类得了,因为工具类一般比较单一不会和上下文有太多的联系,有点基本都能看懂. 不管是什么源码其研究方式基本上都是大同小异的,标题写jQuery是因为这几天正好在研究jQuery源码,这里就拿jQ…
1.找到你需要导入的项目 2.打开idea --------------------------------------------------------------------------------------------------- 等项目导入到idea之后,注意现在项目还不是maven项目 (怎么看是不是maven项目呢,看项目图标有没有那个小蓝色的方块) 3.对准任意一个maven项目点击右键 4.弹出 project Structure 5.找到项目路径 6.成为maven项目…
转: 详解myeclipse和maven的clean和build 2018年04月20日 11:33:34 群星坠 阅读数:3529   版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/qq_35603331/article/details/80002723 MyEclipse是一个被广为使用的软件,但是很多人用了很久,对它如何编译,执行一个java工程却没有一个清楚的认识.比如, clean和build到底有什么区别? 直接run主类之前用不用…
原文地址:http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Build-Variants 6. Build Variants(构建变种版本号) 新构建系统的一个目标就是同意为同一个应用创建不同的版本号. 这里有两个基本的使用情景: 1.同一个应用的不同版本号.比如一个免费的版本号和一个收费的专业版本号. 2.同一个应用须要打包成不同的apk以公布Google Play Store.查看http://develop…
1.在VS2015解决方案管理器中删除掉ALL_BUILD和ZERO_CHECK项,只保留Cmake生成的工程文件. 2.进行第一部之后还是有可能生成(build)失败,此时有可能是缺少文件.…
先检查jar包,jar包的地址如果不一样需要remove后重新导入的,右键项目→Build Path. 看额外的jar包有没有×,地址正不正确,要是不正确,remove错误jar包,再点击Add Extenal JARs 最后检查JDK的版本,当然是选自己电脑下载的版本了,点击环境的下拉菜单. 要是还有错误的话,我也没辙了,去看看别的教程吧.…
首先定义:待优化参数:  ,目标函数: ,初始学习率 . 而后,开始进行迭代优化.在每个epoch  : 计算目标函数关于当前参数的梯度:  根据历史梯度计算一阶动量和二阶动量:, 计算当前时刻的下降梯度:  根据下降梯度进行更新:  掌握了这个框架,你可以轻轻松松设计自己的优化算法. 一阶动量.二阶动量概念的引入,一个框架纳入所有优化算法,更清晰 一个框架看懂优化算法之异同 SGD/AdaGrad/Adam Adam那么棒,为什么还对SGD念念不忘 (1) —— 一个框架看懂优化算法 机器学习…
01. Python怎么学?   Python虽然号称非常简单,功能强大!但是再简单,它也是一门编程语言,任何一个编程语言都会包含: 内功,心法和招式,内功心法就是指的算法,数据结构: 招式就是任何一门语言都有的,变量(int/string/float),条件判断(if/else), 循环(for/while),函数(fun),模块(import),文件(I/O),并发(多进程,多线程)等等: 这些招数无论你学C,C++,Java,Python都会有的,只是语法不一样而已 所以学语言需要遵循一点…
Adam那么棒,为什么还对SGD念念不忘 (1) —— 一个框架看懂优化算法 机器学习界有一群炼丹师,他们每天的日常是: 拿来药材(数据),架起八卦炉(模型),点着六味真火(优化算法),就摇着蒲扇等着丹药出炉了. 不过,当过厨子的都知道,同样的食材,同样的菜谱,但火候不一样了,这出来的口味可是千差万别.火小了夹生,火大了易糊,火不匀则半生半糊. 机器学习也是一样,模型优化算法的选择直接关系到最终模型的性能.有时候效果不好,未必是特征的问题或者模型设计的问题,很可能就是优化算法的问题. 说到优化算…
在前面两篇文章中,我们用一个框架梳理了各大优化算法,并且指出了以Adam为代表的自适应学习率优化算法可能存在的问题.那么,在实践中我们应该如何选择呢? 本文介绍Adam+SGD的组合策略,以及一些比较有用的tricks. 回顾前文: Adam那么棒,为什么还对SGD念念不忘 (1) Adam那么棒,为什么还对SGD念念不忘 (2) 不同优化算法的核心差异:下降方向 从第一篇的框架中我们看到,不同优化算法最核心的区别,就是第三步所执行的下降方向: 这个式子中,前半部分是实际的学习率(也即下降步长)…
目录 1. 认识DevOps 1.1. DevOps工具链 1.2. CI 持续集成(Continuous Integration) 1.3. CD(持续交付 & 持续部署) 1.4. Agile Development 2. DevOps 最佳实践 3. Gitea 3.1. Gitea的部署和使用(Docker) 3.2. 更改 Gitea 外观 3.3. Code Review 3.4. Email 通知 3.4.1. Sendmail 配置 3.4.2. SMTP version 3.5…
一直以来,写日常问题.前沿技术和架构思考类的文章比较多,今天为什么突然来说说Swing这个陈年老技术呢? 因为在CSDN上看到了这样的一篇文章: 可以看到作者对于学Swing还是挺愤怒的,不过确实Swing现在很少用了.但我的观点还不是那么绝对,因为从个人成长来说,Swing的学习确实给到了不少收获.开始也没打算专门来写篇文章说说看法,然后上了一下掘金,居然就又看到了这篇文章(强大的推荐机制): 开始看标题格式还以为是同一篇,仔细看才知道原来是驳前面那篇的,对于后面那篇的不少观点,个人还是比较认…
http://blog.csdn.net/kakashi8841/article/details/17427043 读这篇文章之前请先确保你成功安装了maven,如果你还没安装成功,请先看:Maven 入门 (1)—— 安装 这里的文章安装成功再继续. 因为maven在执行一些插件目标的时候可能会从中心数据库下载依赖的文件,因此,使用maven的时候请保持联网状态. 现在如果你已经迫不及待了,那么可以尝试在命令行终端先输入: mvn clean install 这时候会打印正在下载各种文件.是不…
原文出处:一步步学会使用SeaJS 2.0 本文分为以下8步,熟悉之后就能够熟练使用SeaJS,从此之后你的生活会变得更加轻松愉悦! 1.SeaJS是什么? 2.下载并检阅SeaJS 3.建立工程和各种目录 4.引入SeaJS库 5.编写自己的代码 6.引入自己的代码 7.压缩合并 8.总结展望 -------------------------------------------------- 1.SeaJS是什么? 你一定听过前端模块化开发吧?神马,你没听过?我只能说你out了…… 你应该知…
一.基于位置的服务简介 LBS:基于位置的服务.随着移动互联网的兴起,这个技术在最近的几年里十分火爆.其实它本身并不是什么时髦的技术,主要的工作原理就是利用无线电通讯网络或GPS等定位方式来确定出移动设备所在的位置,而这种技术早在很多年前就已经出现了. 那么为什么LBS技术直到最近几年才开始流行呢?这主要是因为,在过去移动设备的功能及其有限,即使定位到了设备所在的位置,也就仅仅只是定位到了而已,我们并不能在位置的基础上进行一些其他的操作.而现在就大大不同了,有了Android系统作为载体,我们可…