Linux配置AndroidSDK&Jenkins远程部署
最近将公司的项目部署了Jenkins持续集成,遇到了几个麻烦的点,其中之一就是将AndroidSDK进行配置在远程服务器(总结下来还是自己对Linux命令还不够熟悉),特此记录。系统:UbuntuServer16.04.1LTS64位前置:完成JDK的环境搭建1.下载SDK点击进入下载网址下载对应的android-sdk_r24.4.1-linux.tgz文件。2.解压下载的压缩包tar-zxvf
在命令行中管理 Wifi 连接
无论何时要安装一款新的Linux发行系统,一般的建议都是让您通过有线连接来接到互联网的。这主要的原因有两条:第一,您的无线网卡也许安装的驱动不正确而不能用;第二,如果您是从命令行中来安装系统的,管理WiFi就非常可怕。我总是试图避免在命令行中处理WiFi。但Linux的世界,应具有无所畏惧的精神。如果您不知道怎样操作,您需要继续往下来学习之,这就是写这篇文章的唯一原因。所以我迫使自己学习如何在命令
20180914 redux - createStore源码学习和测试
坐在那里看源码很费劲,还是跟着手敲了一遍,把一些例子贴出来,能解有缘人的一丝疑惑也算是功德圆满。水平有限,但是挡不住我们进步的脚步(∇*)看了一点createStore的源码1.调用dispatch的时候,会统一调用一遍subscribe中的listener;也就是说,应该在dispatch之前就要生成相应的listener测试图片.png父组件 constructor() { super
ES基础知识与高频考点梳理
变量类型JavaScript是一种弱类型脚本语言,所谓弱类型指的是定义变量时,不需要什么类型,在程序运行过程中会自动判断类型ECMAScript中定义了6种原始类型booleanstringnumberundefinednullsymbol题目:类型判断用到哪些方法?typeoftypeofxxx得到的值有一下类型:undefined、boolean、number、string、object、fu
使用XQuery的nodes()方法实现字符拆分
比如一串字符以某定义符号分隔,现我们需要以定义符号对这串字符进行拆分。可以使用XQuery的nodes()方法来实现。不过Insus.NET把实现的方法写成一个自定义函数,在需要的地方调用即可。udf_StringSplitSET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO-- ========================================
POST四种请求格式 前后端代码示例
application/json服务器端使用springboot@RestControllerpublic class GreetingController { //解析application/json @RequestMapping(value = "/hello", method = RequestMethod.POST) public Object getJson(@Req
Objective-C iOS纯代码布局 一堆代码可以放这里!
前言:最近写的文章都是创业类,好吧,今天好好写写技术类的文章!不过分享的不是IOS相关的文章,毕竟这几天在速成IOS,看的是objective-c,由于速成的很快,好累!好在现在基本已经入了点门道了,这才看的懂新人的代码,才能提前感受代码危机。对于IOS的速成口诀,回头再分享,今天先分享一个简单的抽象封装!1:先看看问题说明:通常对于界面布局,有编写代码、Xib、Storyboard三种方式,而我
vim 常用配置-让vim更好用
将一下代码copy到用户目录下新建文件为 .vimrc保存即可生效;如果想所有用户生效请修改/etc/vimrc(建议先cp一份)setnocompatible"关闭vi兼容模式syntaxon"自动语法高亮colorschememolokai"设定配色方案setnumber"显示行号setcursorline"突出显示当前行setruler"打开状态栏标尺setshiftwidth=4"设定>命
Icon和文本对齐方式的探索
在Web中很多场景中都会使用到Icon,那么就会面临Icon和文本对齐的处理。而这个对齐效果的处理又不是一件轻易的事情,特别是面又众多不同移动终端的情形之下。那么今天这篇文章就来和大家一起探讨一下这方面的话题。Web中的图标这里所说的Web中的图标是指Web中的Icon图标。从《Web中的图标》一文中,我们可以得知,到目前为止,在Web中使用图标的方式主要有:通过img标签加载Icon图标使用sv
TensorFlow-6-TensorBoard 可视化学习
今天学的内容是TensorBoard它的作用就是可以把复杂的神经网络训练过程给可视化,可以更好地理解调试优化程序。在之前的几节,我们都只是建立了模型,例如这个代码:https://github.com/tensorflow/tensorflow/blob/master/tensorflow/examples/tutorials/mnist/mnist_softmax.py这一节我们我们可以把想看的
探究MySQL中索引和提交频率对InnoDB表写入速度的影响
本次,我们来看看索引、提交频率对InnoDB表写入速度的影响,了解有哪些需要注意的。先直接说几个结论吧:1、关于索引对写入速度的影响:a、如果有自增列做主键,相对完全没索引的情况,写入速度约提升3.11%;b、如果有自增列做主键,并且二级索引,相对完全没索引的情况,写入速度约降低27.37%;因此,InnoDB表最好总是有一个自增列做主键。2、关于提交频率对写入速度的影响(以表中只有自增列做主键的
斗地主AI算法——第三章の数据处理
上一章我们定义了基本的数据结构,相信大家看到手牌类里面那么多出牌序列时一定会比较愤慨。。。其实一开始写的时候我也是觉得很脑残,不过后续开发证明了这样的结构还是可以的,因为只要我封装了一层数据转换,接下来所有的算法策略都只用到2个成员变量,状态数据及手牌数量。特别便于调试、管理。那么接下来就写出类成员函数的实现方法//手牌数据类class HandCardData{public://构造函数Hand
无密码验证:客户端
我们继续无密码验证的文章。上一篇文章中,我们用Go写了一个HTTP服务,用这个服务来做无密码验证API。今天,我们为它再写一个JavaScript客户端。我们将使用这里的这个单页面应用程序(SPA)来展示使用的技术。如果你还没有读过它,请先读它。记住流程:用户输入其email。用户收到一个带有魔法链接的邮件。用户点击该链接、用户验证成功。对于根URL(/),我们将根据验证的状态分别使用两个不同的页
基于mysq字段选择的详解
mysql支持很多字段类型,包括数值类型、日期/时间类型和字符串(字符)类型;在使用时需要考虑到存储空间,存储效率;几种列类型描述使用了下述惯例:· M表示最大显示宽度。最大有效显示宽度是255。· D时间类型:datetime(8bytes),timestamp(4bytes)字符类型:VARCHAR(M),L+1个字节,其中L
Python使用getpass库读取密码
有这样一个经历,服务器挂掉了,请工程师维护,为了安全,工程师进行核心操作时,直接关掉显示器进行操作,完成后,再打开显示器,进行收尾工作...密码这个经历告诉我们:为了安全,核心的操作是不可见的在某些情况下,显示器可以忽略...在Linux系统中,在终端输入密码时,是不显示密码位数的(不回显)早些年,计算机的数量很少,会出现一个人操作计算机,背后一群人围观,被人看到输入密码的位数,就会导致安全问题,
数据压缩算法---霍夫曼编码的分析与实现
霍夫曼编码是一种基于最小冗余编码的压缩算法。最小冗余编码是指,如果知道一组数据中符号出现的频率,就可以用一种特殊的方式来表示符号从而减少数据需要的存储空间。一种方法是使用较少的位对出现频率高的符号编码,用较多的位对出现频率低的符号编码。我们要意识到,一个符号不一定必须是文本字符,它可以是任何大小的数据,但往往它只占一个字节。熵和最小冗余每个数据集都有一定的信息量,这就是所谓的熵。一组数据的熵是数据
认真看完这一篇,不懂Retrofit?不存在的(源码解析)
虽然一个人我并不孤独在心中你陪我看每一个日出不要总是那么不甘寂寞,因为一个人的你可以让自己心存很多念想,这些念想也必将成为你奋斗的目标与动力。(开篇推歌一首,猛戳《陪我看日出》_)项目——SimpleRetrofit地址:https://github.com/ms-liu/SimpleRetrofit/tree/master序言Retrofit ['retroʊfɪt] v. 样式翻新;改进 n.
PHP - json_encode中文乱码
调用json_encode()函数将JSON对象转换为字符串,如果其中包含有中文,默认会输出为unicode编码,如u8023。解决方案1:升级到PHP5.4,在json_encode()函数中,第二个参数指定JSON_UNESCAPED_UNICODE即可。解决方案2:对于低版本PHP,对unicode码再进行解码,解码函数如下:functiondecodeUnicode($str){ re
iOS | mutableCopy的实际运用
这是一篇发现问题和解决问题的笔记。遇到的问题每次上拉加载更多完成执行[self.tableViewreloadData]后,banner都会增加两页。banner是一个cell,它的setModel方法代码是这样的:- (void)setModel:(CWFSpecialSaleBannerModel *)model { _model = model; self.pageCon
8 个超炫酷的纯 CSS3 动画及源码分享
在现代网页中,我们已经越来越习惯使用大量的CSS3元素,而现在的浏览器也基本都支持CSS3,所以很多时候我们不妨思考一下是否可以用纯CSS3制作一些有趣或者实用的网页。本文要分享8个超炫酷的纯CSS3动画,有几个非常经典,比如大象走路的那个,如果你对CSS3感兴趣,赶紧来看看吧。1、纯CSS3实现大象走路动画之前我们分享过一款纯CSS3人物行走动画,效果相当震撼。这一次要给大家介绍的是一款纯CSS