首页 > 2017年09月23日 > 全部分享
多线程-Thread,Runnable,Callable,Future,RunnableFuture,FutureTask
类图: 先看各自的源码: Thread与Runnable其实是一个装饰器模式。 从类的结构来看: Runnable,Callable,Future接口本是互相独立的,没有直接的关系。 而Thread的一系列构造函数需要的是Runnable对象,所以Callable对象并不适合Thread构造函数,而 ...
分类:编程语言   时间:2017-09-23 15:49:48    收藏:0  评论:0  赞:0  阅读:643
Android适合组件化开发的路由框架:Launch
1.概述 最近越来越不想写代码了,特别是一些重复性的代码,比如由于每次启动一个 Activity,我们都会很习惯的在 Activity 中写下: public static void launch(Activity activity) { Intent intent = new Intent(); ...
分类:移动平台   时间:2017-09-23 15:49:38    收藏:0  评论:0  赞:0  阅读:347
mysql 将时间戳与日期时间的转换
from_unixtime()是MySQL里的时间函数 mysql>SELECT FROM_UNIXTIME( 1249488000, '%Y%m%d' ) ->20071120 mysql>SELECT FROM_UNIXTIME( 1249488000, '%Y年%m月%d' ) ->2007年 ...
分类:数据库技术   时间:2017-09-23 15:49:09    收藏:0  评论:0  赞:0  阅读:336
Python 3 使用venv创建虚拟环境
Python 3.3以上使用venv来代替了原来Python2使用的virtualenv创建虚拟环境。 虚拟环境的作用是使得不同项目的Python包之间不会相互干扰,避免了由此产生的各种问题。 现在演示下如何在桌面创建一个虚拟环境 这样便创建好了一个名为test的虚拟环境,由于虚拟环境中的包是拷贝自 ...
分类:编程语言   时间:2017-09-23 15:48:55    收藏:0  评论:0  赞:0  阅读:309
github
什么是github? Github是一个代码托管平台和开发者社区,开发者可以在Github上创建自己的开源项目并与其他开发者协作编码。创业公司可以用它来托管软件项目,开源项目可以免费托管,私有项目需付费。 看了github的介绍已经可以看出这个平台对于我们这些软件技术人员的重要性,在这个平台我们可以 ...
分类:其他   时间:2017-09-23 15:48:22    收藏:0  评论:0  赞:0  阅读:233
希腊字母
1 Α α alpha a:lf 阿尔法 2 Β β beta bet 贝塔 3 Γ γ gamma ga:m 伽马 4 Δ δ delta delt 德尔塔 5 Ε ε epsilon ep`silon 伊普西龙 6 Ζ ζ zeta zat 截塔 7 Η η eta eit 艾塔 8 Θ θ t ...
分类:其他   时间:2017-09-23 15:48:00    收藏:0  评论:0  赞:0  阅读:236
git的使用方法学习
1.git常用命令: git stash: 备份当前的工作区的内容,从最近的一次提交中读取相关内容,让工作区保证和上次提交的内容一致。同时,将当前的工作区内容保存到Git栈中。 git stash pop: 从Git栈中读取最近一次保存的内容,恢复工作区的相关内容。由于可能存在多个Stash的内容, ...
分类:其他   时间:2017-09-23 15:47:47    收藏:0  评论:0  赞:0  阅读:273
正则表达式基础及使用心得
题记 学习别人的精髓,并加以总结,消化吸收,这就是提高!!! 最近由于工作原因,要对前端页面进行大量校验,我们知道对字符串合法性进行校验,以及在大量的内容中匹配出具有某种特征的字符串时,使用正则表达式无疑是最佳选择,以前本人只对正则表达式只有一个非常简单的概念,只能写出非常简单的匹配,或者百度一下, ...
分类:其他   时间:2017-09-23 15:47:32    收藏:0  评论:0  赞:0  阅读:278
随性的知识记录 (最近遇到的困难)
1,关于正则表达式,在做文本编辑框的高级校验的时候,允许用户输入正则表达式来校验,但是用户输入的没有任何限制,例如:按照我们的设计用户输入的内容应该是这样的:^$|^[0-9A-E]+$,但是测试的正则是研发给的,而研发需要的正则表达式是这样的:/^$|^[0-9A-E]+$/。这样的话,我们拿到用 ...
分类:其他   时间:2017-09-23 15:47:07    收藏:0  评论:0  赞:0  阅读:329
MySQL之存储过程
存储过程和函数是事先经过编译并存储在数据库中的一段SQL语句的集合,存储和和函数的区别在于函数必须有返回值,而存储过程没有,存储过程的参数可以使用IN、OUT、INOUT类型,而函数的参数只能是IN类型。本次博客就来讲一下存储过程,MySQL版本: 存储过程的操作 语法如下: MySQL的存储过程和 ...
分类:数据库技术   时间:2017-09-23 15:46:49    收藏:0  评论:0  赞:0  阅读:413
short s1 = 1; s1 = s1 + 1;有错而short s1 = 1; s1 += 1正确。为何?
如果你认为表达式(x += i)只是表达式(x = x + i)的简写方式,这并不准确。这两个表达式都被称为赋值表达式。第二个表达式使用的是简单赋值操作符(=),而第一个表达式使用的是复合赋值操作符。Java语言规范中讲到,复合赋值(E1 op=E2)等价于简单赋值(E1=(T)((E1) op ( ...
分类:其他   时间:2017-09-23 15:46:39    收藏:0  评论:0  赞:0  阅读:231
Win10 Docker 安装使用
1.前言 Docker最近推出了可以运行在Win10和Mac上的稳定版本,让我们赶紧来体验一下。 2.安装准备 需要的条件为: 64bit Windows 10,开启Hyper-V 2.1 下载Docker for Windows 从官网的下面地址可以下载 https://download.dock ...
分类:Windows开发   时间:2017-09-23 15:46:20    收藏:0  评论:0  赞:0  阅读:272
exec,eval
一、什么是Exec语句 假如我们一串字符串里面有Python代码,这个时候,普通情况是会把这串代码作为字符串来输出的,而不会执行这段代码。如果此时,我们想执行这串字符串里面的python代码,使用Exec语句即可解决。 二、什么事Eval语句 假如我们一串字符串里面有Python的表达式,这个时候, ...
分类:其他   时间:2017-09-23 15:46:10    收藏:0  评论:0  赞:0  阅读:232
vue-cli 如何配置sass
第一步:安装对应的node模块 第二步:在webpack.base.config.js文件中对loaders规则 进行如下配置 第三步:在视图或者组件中所需要的地方添加style标签如下 注明:scoped是让样式只在当前组件或者视图中起作用的 ...
分类:其他   时间:2017-09-23 15:45:43    收藏:0  评论:0  赞:0  阅读:275
CentOS 7 安装SVN并整合HTTP访问
#!/bin/bash## ## 安装svn并整合http访问## echo -e "\033[1;36m安装apache\033[0m"cd /data/softwareyum install expat expat-develwget http://mirrors.hust.edu.cn/apa ...
分类:Web开发   时间:2017-09-23 15:16:17    收藏:0  评论:0  赞:0  阅读:267
MyBatis入门基础(一)
阅读目录 一:对原生态JDBC问题的总结 二:MyBatis框架 三:mybatis入门程序 四:mybatis和Hibernate的本质区别与应用场景 五:小结 中文网址:http://www.mybatis.org/mybatis-3/zh/index.html 一:对原生态JDBC问题的总结 ...
分类:其他   时间:2017-09-23 15:15:55    收藏:0  评论:0  赞:0  阅读:243
深入理解JVM
深入理解JVM 1 Java技术与Java虚拟机 说起Java,人们首先想到的是Java编程语言,然而事实上,Java是一种技术,它由四方面组成: Java编程语言、Java类文件格式、Java虚拟机和Java应用程序接口(Java API)。它们的关系如下图所示: 图1 Java四个方面的关系 运 ...
分类:其他   时间:2017-09-23 15:15:32    收藏:0  评论:0  赞:0  阅读:520
管道和追加的基本使用
管道符号 | 把前一个命令的结果传递给后一个命令处理 后一个命令常用:grep 查找 more 分页 head 查看文件前几行 追加符号 >> 把前一个命令的结果追加到某个文件后面 覆盖符号 > 把前一个命令的结果覆盖到某个文件 ...
分类:其他   时间:2017-09-23 15:15:16    收藏:0  评论:0  赞:0  阅读:254
placeholder
placeholder javascript ...
分类:其他   时间:2017-09-23 15:15:05    收藏:0  评论:0  赞:0  阅读:244
Selenium2+python自动化1-环境搭建(悠悠课程之路)
前言 目前selenium版本已经升级到3.0了,网上的大部分教程是基于2.0写的,所以在学习前先要弄清楚版本号,这点非常重要。本次学习之旅系列以selenium2为基础 一、selenium简介 Selenium 是用于测试 Web 应用程序用户界面 (UI) 的常用框架。它是一款用于运行端到端功 ...
分类:编程语言   时间:2017-09-23 15:14:51    收藏:0  评论:0  赞:0  阅读:314
1226条   上一页 1 ... 34 35 36 37 38 ... 62 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!