- 手机端使用tasker实现上下班自动打卡(免root)
梦魇梦狸º
在学习java的道路上越走越远智能手机自动化
原文章链接:RBlog背景最近也是用到了某app进行上下班打卡,出于某些原因可能会导致忘记打卡,对此进行了系列研究,以下是我总结出比较好的可行方案,大概思路就是通过定时任务+自动操作(包括解锁,返回,打卡等),下面进行详细的分享前置工具获取手机:个人用的华为mate30,鸿蒙系统3.0版本,其余自测,苹果估计不可行主app,tasker(自动化软件,非常强强强强大)插件,touchTask(模拟点
- 如何强制任何Android应用程序进入全屏沉浸式模式(无生根)
Robin.Su
android
谷歌在2012年发布了Android版本的Chrome,并且从未费心给它一个全屏模式。如果您厌倦了等待自己喜欢的Android应用程序提供全屏,则可以使用沉浸式模式自行完成。来吧,谷歌,我真的一直在乞求你多年!没有理由不给我们一个全屏模式。有一些方法可以使用Tasker等第三方应用程序执行此操作,但假设您始终希望将特定应用程序保持全屏状态,那么仅使用Android调试桥(ADB)桌面工具即可实现此
- Tasker退出时提示权限缺失的解决办法
我们一起打怪兽
使用新版Taker,大概是5.6版,每次退出时会检查权限并提示缺失的权限,即使选择停止提醒仍然会有一个吐丝通知。如以下情况(患者截屏),常见的通知、应用访问、上层显示等权限都容易找到入口给予。但像SYSTEMALERTWINDOW(系统弹窗)、WRITESECURESETTINGS(安全设置)该如何处理?退出时权限出错新版本Tasker中有一项访问权限的操作是对Tasker各项权限的检查。如下图,
- 这款黑科技软件,不会代码也能玩自动化,高效摸鱼
AirPython
上篇文章推荐了一款PC端的摸鱼工具,但如果想在手机上实现自动化,并且代码能力不强,能否也能实现?答案是肯定的。今天再介绍一款Android端的系统功能增强App:Tasker,能帮助我们完成手机端的自动化操作,高效地进行摸鱼。image1、Tasker是什么?Tasker是Android端的一款系统增强型工具App,不需要Root权限,能完全自定义,通过界面配置参数,即可以完成复杂的面相场景的自动
- 利用 QQ 微信发送命令来远程控制手机发送短信
记忆水晶
引言不知道为啥国内大多数的互联网公司为了验证手机号都是互联网公司发验证码短信到个人手机,偏偏腾讯就不一样,验证码短信需要个人向腾讯发送;更奇葩的是,国内没有一家面向普通用户的即时通讯应用服务商可以跟腾讯竞争。所以遇到手机没带又需要发送短信的时候就比较麻烦。Tasker配置教程站主要内容之前的文章利用Tasker实现将短信转或者未接来电信息发到微信,钉钉,TG等即时通讯聊天工具,这样不必带多余的手机
- 使用 Tasker 与 AutoTools 隐藏显示导航栏 [No Root]
blackspot
背景前段时间入了台GooglePixel2,由于自己在使用旧机SonyZ1mini时一直都有隐藏导航栏的习惯,所以也想将Pixel2的导航栏隐藏起来。于是,在网路上搜罗一番后,找到了几种隐藏导航栏的方法,不过都不尽如人意,比如有些方法在导航栏隐藏后,Pixel2时不时会出现亮屏延迟的问题,而有些方法虽解决了亮屏延迟的问题,可当前台为悬浮界面时导航栏却不会下沉。后来,在某个帖子里有个机友是利用Tas
- Tasker 获取前台应用
匚丨
Tasker本身貌似没有获取前台应用的操作,使用JavaFunction配合可以实现。至于实现原理,可自行使用搜索引擎搜索,关键词Android获取前台应用。因Android的变更,分别有三个版本:Android5.0以下Android5.0Android5.0以上请根据设备Android版本选择相对应的任务使用,也可以将它们整合在一起,自动判断系统版本。旧版本Android使用新版本方案将会出错
- 一个支持钉钉远程定时打卡脚本
xinhuoip
脚本
GitHub上发现一个有意思的脚本,可钉钉自动打卡、远程打卡脚本,基于AutoJs,免Root。功能定时自动打卡远程指令打卡发送打卡结果工具AutoJsTasker网易邮箱大师原理在AutoJs脚本中监听本机通知,并在Tasker中创建定时任务发出打卡通知,或在另一设备上发送消息到本机,即可触发脚本中的打卡流程,实现定时打卡和远程打卡。脚本GitHub地址:https://github.com/g
- Tasker 启动应用Intent(以欧路词典为例)[No Root]
blackspot
Intent获取在这里,主要提供两种获取应用Intent(意图)的方法QuickShortcutMakerQuickShortcutMaker获取欧路词典快速搜索Intent隐式启动隐式启动获取欧路词典快速取词Intent优缺点隐式启动比QuickShortcutMaker获取到的Intent参数更完全,而QuickShortcutMaker只能获取包名/类名隐式启动只能获取有Action声明的A
- tasker实现桌面随手记
Dianjiweiling
最终效果如图桌面文字显示点击文字进行编辑本次需要用到tasker和zoom。步骤一,zoom绘制桌面小部件打开zoom,点击右下角+,新建,名字随便,长度为4×1,其余默认。新建注,新安装,它会弹出对话框让你进行小部件长度校正,具体步骤是在桌面添加zoom小部件倒数第二个,calibrotio1×1那个,然后按向下箭头和向右箭头使白色恰好消失。然后删除小部件。继续添加zoom小部件倒数第二个cal
- 我的部分Tasker配置
淳帅二代
导入方式:确保安装正版Tasker(破解版),复制配置名下方链接,粘贴到火狐浏览器或via浏览器地址栏打开,Tasker会自动导入。可能需要的插件软件,请自行下载:TouchTask、Mixplore、Airpods多次双击控制音乐taskerprofile://H4sIAAAAAAAAAO1XzWrbQBA+x08hBAkNNNafZclEFii2DiZ2UmKTUnowi7Sxt5ElsdqY
- 通过 Tasker 自动切换已保存的 WiFi 网络 [No Root]
blackspot
使用情景在多个可用WiFi网络中,自动切换至信号最强的WiFi(利用AutoTools插件亦可实现该功能)当前台运行某个应用时,自动切换至该应用指定要连接的WiFi网络...(你来告诉我更多的使用情景)基本原理根据扫描WiFi网络的结果以及已保存的WiFi网络记录,从而获得可连接的WiFi注意:从Android6.0开始,WiFi的扫描结果需在GPS功能开启的前提下才能获取项目说明任务*switc
- USB连接电脑时自动打开USB网络共享
记忆水晶
USB连接电脑时自动打开USB网络共享USB数据线背景最近家里没宽带可用了,暂时拿手机移动网络顶上,每次打开USB网络共享(USBEthernet)都要经过好几个步骤,也没有Android系统的快捷操作可以一步执行(WIFI热点倒是可以),故做出来这个配置。说明其实这个配置挺实用的,为啥现在才做出来呢?早先利用Tasker打开USB网络共享是需要root权限的,现在新版本的功能更强大,可以在没有r
- 2020-04-19 用Tasker给安卓app增加功能
硅谷少年
小区周边路上违停车辆很多,导致出入不方便,想把这些违停车辆抄牌发给物业,我又比较懒,不愿意拿个本子和笔去一个一个抄。要是有个app,能自动扫描识别车牌,并把识别结果存档,就省事了。小米应用商店,应用汇,都找了,最后确定使用小米应用商店的【慧号通车牌识别】app,5.9M安装包小巧,识别准确快速,应该是离线识别的。缺点是识别结果不会自动保存。手动复制识别结果到文本文件,倒也行,麻烦。于是想到可以用T
- Tasker 中文用户指南 - 模式匹配(Pattern Matching)
blackspot
我想一次性付费阅读所有Tasker中文用户指南哦?OK,请访问此链接原创内容,未经本人授权不得转载什么是模式匹配?通过模式匹配,您可以指定某一模式,以告诉Tasker您希望匹配哪些文本。例如,如果想要匹配任何以0135开头的电话号码,那么您可以指定简单匹配为0135*。*是一个特殊字符,它可以匹配任意数量的任何字符。
- Tasker 中文用户指南 - 任务编辑(Task Edit)
blackspot
我想一次性付费阅读所有Tasker中文用户指南哦?OK,请访问此链接原创内容,未经本人授权不得转载这个界面可以编辑任务中的动作,以及任务的各种属性。
- Tasker 中文用户指南 - 主界面(Main Screen)
blackspot
我想一次性付费阅读所有Tasker中文用户指南哦?OK,请访问此链接原创内容,未经本人授权不得转载这是启动Tasker时显示的第一个界面。在这里可以管理并配置Tasker的四个主要「构件」:配置文件、任务、场景和变量。主选项卡显示在大多数设备的操作栏中。点击选项卡可查看(与其)相关的内容列表点击已处于选中状态的选项卡以获得其选项配置文件列表中的每一项都代表着一个配置文件。配置文件将左侧的上下文(即
- Tasker 中文用户指南 - 流程控制(Flow Control)
blackspot
我想一次性付费阅读所有Tasker中文用户指南哦?OK,请访问此链接原创内容,未经本人授权不得转载概述任务流程控制基于以下Tasker元素:变量值单个动作里的条件If/Else/EndIf这类动作后面紧接(多个)动作的条件分组For/EndFor为元素列表中的每个元素执行一组动作一次Goto动作(在任务中跳转)执行任务动作(调用其他任务作为子程序)停止动作(立刻终止任务)在WiKi上有一个处理文件
- Tasker 中文用户指南 - 状态条件(State Context)
blackspot
我想一次性付费阅读所有Tasker中文用户指南哦?OK,请访问此链接原创内容,未经本人授权不得转载「状态条件」能够指定软件或硬件实体的持续状态。状态编辑界面可以对状态及其参数进行配置。状态名称状态的名称会显示在(编辑)界面的顶部,点击它(右上角的重放图标)可以更改为其他状态类型。名称旁边的(问号)按钮可显示与所选状态类型及其参数相关的帮助信息。如果您对某一特定状态有疑问,请务必查看帮助文本。状态参
- Tasker 中文用户指南 - 事件条件(Event Context)
blackspot
我想一次性付费阅读所有Tasker中文用户指南哦?OK,请访问此链接原创内容,未经本人授权不得转载「事件条件」能够指定配置文件被激活时所需的事件。例如,在收到短信,或屏幕关闭时(激活配置文件)。事件与其他条件略有不同,因为它们是即时的,而其他条件通常具有持续时间。这也意味着指定诸如只在事件持续时间内将屏幕亮度设置为X(的这类操作)是没有意义的,因此Tasker会假定所有设定动作都应该在事件之后继续
- Tasker 中文用户指南 - 事件编辑(Event Edit)
blackspot
我想一次性付费阅读所有Tasker中文用户指南哦?OK,请访问此链接原创内容,未经本人授权不得转载这个界面可以对事件条件进行配置。事件名称事件的名称会显示在(编辑)界面的顶部,点击它(右上角的重放图标)可以更改为其他事件类型。右上角的(问号)按钮可显示与所选事件类型相关的帮助信息。优先级只为相关事件提供。(这可用于)选择该事件被检测到的优先级。事件可以由其他Tasker配置文件、其他已安装的应用程
- Tasker 中文用户指南 - 索引(Index)
blackspot
本页为Tasker中文用户指南的索引配置文件主界面条件时间状态事件事件编辑任务常规任务编辑流程控制动作动作编辑变量常规杂项意图JavaJavaScript模式匹配相关链接Tasker英文用户指南:TaskerUserguide
- Tasker 中文用户指南 - 变量(Variables)
blackspot
我想一次性付费,阅读所有Tasker中文用户指南哦?OK,请访问此链接原创内容,未经本人授权不得转载概述变量是一个会随着时间而变化的命名值。例如,电池的电量,或一天中(不同)的时间。
- 你的手机离真正的智能只差一个Tasker
叮当猫o0
前几天叮当猫网上冲浪时发现了一款效率神器,稍稍把玩之后就已经实现了几个有趣的功能,操作简单,无需Root,童叟无欺,简直就是隔壁『捷径』的同父异母哥哥,今天我带着小伙伴们一起来攻略它。Tasker是什么通过叮当猫这几天的总结,Tasker其实就是一个简单的车间,只负责两件事:When(什么时候),What(做什么)。Tasker能自己调用或监控从软件到硬件的绝大多数设置,打开/关闭App、调节音量
- 使用 Tasker 和 AutoInput 快速退出当前应用 [No Root]
blackspot
背景一些人(包括本人)在使用APP的时候,习惯于通过返回键退出当前应用,不过在实际操作上这些人常常都需要按下返回键好几次才能够退出。如果可以只操作一次就能退出当前应用,那该多么的方便和省时啊。因此,这次特别为有这需求的人分享了一个自己一直都在用的功能效果快速退出当前应用的动态图思路主要思路是:判断当前应用与按下返回键后的应用是否相同,若相同,则继续按下返回键,反之当前应用已退出在个人实际使用中,遇
- 通过 Tasker 实现「wm overscan」命令 [No Root]
blackspot
Overscan概念Overscan(过扫描)是一种独特的调整画面显示效果的方法,常见于老式电视机。它是通过裁剪画面外边缘的方式,将所需显示的内容填满整个电视屏幕,以达到全屏显示的要求。Android的Overscan如今的电视大多是基于Android系统的智能电视,因此Google也提供了与Overscan相关的API,让开发者可以通过Overscan值的设置,使得所开发的应用在不同的电视上都能
- 安卓自动化神器Tasker基础入门教程
吾小帮
记得第一次接触tasker的时候就研究了很长时间,其强大深深的吸引了我,研究了很长时间也只实现了几个简单的效果,后来换了苹果手机就彻底告别了它,现在又换成了安卓手机,这好这段时间在家闲的慌,就又下载了它,已经从当初接触的5.0版本到了现在的5.9版软件下载tasker5.9.beta.6跟着小帮一起创建一个自动化任务作为自动化任务那肯定是由两部分构成的,一个是触发条件,二是执行任务说白了就是碰上了
- 英国插画师 Rosanna Tasker 作品
布丁辰儿
分享一组英国插画师RosannaTasker的作品~插画师RosannaTasker的作品里,有一种优美、舒缓的氛围,让人想起欧美作家小说里描述的户外野餐,或是在自家花园里和前来拜访的朋友们边喝下午茶边闲聊的时光。仔细看她的构图,会用到一些弧线、长线,去做构图,让画面变得舒缓、优美。在笔触上又非常细腻,会用到一些细密、短促的线给画面上色、添加纹理。这样的画面作为故事插图或者杂志封面,都会给人带来愉
- python爬虫手机验证码登录_python爬虫解决手机验证码问题
羽漾月辰
python爬虫手机验证码登录
一、安卓手机安装tasker软件增强工具官网:https://tasker.joaoapps.com/网上也有中文版的,自行搜索1.打开tasker界面,点击右下加号2.点击配置文件类型,选择事件3.选择事件类型,点击电话4.点击收到短信5.在发件人和内容中填写过滤条件,比如:10086发来的,内容是验证码,然后直接点击左上角的返回按钮自动保存6.然后新建任务,给任务起一个名字保存7.选择操作类别
- python爬虫验证码处理_python爬虫解决手机验证码问题
weixin_39675513
python爬虫验证码处理
一、安卓手机安装tasker软件增强工具官网:https://tasker.joaoapps.com/网上也有中文版的,自行搜索1.打开tasker界面,点击右下加号2.点击配置文件类型,选择事件3.选择事件类型,点击电话4.点击收到短信5.在发件人和内容中填写过滤条件,比如:10086发来的,内容是验证码,然后直接点击左上角的返回按钮自动保存6.然后新建任务,给任务起一个名字保存7.选择操作类别
- windows下源码安装golang
616050468
golang安装golang环境windows
系统: 64位win7, 开发环境:sublime text 2, go版本: 1.4.1
1. 安装前准备(gcc, gdb, git)
golang在64位系
- redis批量删除带空格的key
bylijinnan
redis
redis批量删除的通常做法:
redis-cli keys "blacklist*" | xargs redis-cli del
上面的命令在key的前后没有空格时是可以的,但有空格就不行了:
$redis-cli keys "blacklist*"
1) "blacklist:12:
[email protected]
- oracle正则表达式的用法
0624chenhong
oracle正则表达式
方括号表达示
方括号表达式
描述
[[:alnum:]]
字母和数字混合的字符
[[:alpha:]]
字母字符
[[:cntrl:]]
控制字符
[[:digit:]]
数字字符
[[:graph:]]
图像字符
[[:lower:]]
小写字母字符
[[:print:]]
打印字符
[[:punct:]]
标点符号字符
[[:space:]]
- 2048源码(核心算法有,缺少几个anctionbar,以后补上)
不懂事的小屁孩
2048
2048游戏基本上有四部分组成,
1:主activity,包含游戏块的16个方格,上面统计分数的模块
2:底下的gridview,监听上下左右的滑动,进行事件处理,
3:每一个卡片,里面的内容很简单,只有一个text,记录显示的数字
4:Actionbar,是游戏用重新开始,设置等功能(这个在底下可以下载的代码里面还没有实现)
写代码的流程
1:设计游戏的布局,基本是两块,上面是分
- jquery内部链式调用机理
换个号韩国红果果
JavaScriptjquery
只需要在调用该对象合适(比如下列的setStyles)的方法后让该方法返回该对象(通过this 因为一旦一个函数称为一个对象方法的话那么在这个方法内部this(结合下面的setStyles)指向这个对象)
function create(type){
var element=document.createElement(type);
//this=element;
- 你订酒店时的每一次点击 背后都是NoSQL和云计算
蓝儿唯美
NoSQL
全球最大的在线旅游公司Expedia旗下的酒店预订公司,它运营着89个网站,跨越68个国家,三年前开始实验公有云,以求让客户在预订网站上查询假期酒店时得到更快的信息获取体验。
云端本身是用于驱动网站的部分小功能的,如搜索框的自动推荐功能,还能保证处理Hotels.com服务的季节性需求高峰整体储能。
Hotels.com的首席技术官Thierry Bedos上个月在伦敦参加“2015 Clou
- java笔记1
a-john
java
1,面向对象程序设计(Object-oriented Propramming,OOP):java就是一种面向对象程序设计。
2,对象:我们将问题空间中的元素及其在解空间中的表示称为“对象”。简单来说,对象是某个类型的实例。比如狗是一个类型,哈士奇可以是狗的一个实例,也就是对象。
3,面向对象程序设计方式的特性:
3.1 万物皆为对象。
- C语言 sizeof和strlen之间的那些事 C/C++软件开发求职面试题 必备考点(一)
aijuans
C/C++求职面试必备考点
找工作在即,以后决定每天至少写一个知识点,主要是记录,逼迫自己动手、总结加深印象。当然如果能有一言半语让他人收益,后学幸运之至也。如有错误,还希望大家帮忙指出来。感激不尽。
后学保证每个写出来的结果都是自己在电脑上亲自跑过的,咱人笨,以前学的也半吊子。很多时候只能靠运行出来的结果再反过来
- 程序员写代码时就不要管需求了吗?
asia007
程序员不能一味跟需求走
编程也有2年了,刚开始不懂的什么都跟需求走,需求是怎样就用代码实现就行,也不管这个需求是否合理,是否为较好的用户体验。当然刚开始编程都会这样,但是如果有了2年以上的工作经验的程序员只知道一味写代码,而不在写的过程中思考一下这个需求是否合理,那么,我想这个程序员就只能一辈写敲敲代码了。
我的技术不是很好,但是就不代
- Activity的四种启动模式
百合不是茶
android栈模式启动Activity的标准模式启动栈顶模式启动单例模式启动
android界面的操作就是很多个activity之间的切换,启动模式决定启动的activity的生命周期 ;
启动模式xml中配置
<activity android:name=".MainActivity" android:launchMode="standard&quo
- Spring中@Autowired标签与@Resource标签的区别
bijian1013
javaspring@Resource@Autowired@Qualifier
Spring不但支持自己定义的@Autowired注解,还支持由JSR-250规范定义的几个注解,如:@Resource、 @PostConstruct及@PreDestroy。
1. @Autowired @Autowired是Spring 提供的,需导入 Package:org.springframewo
- Changes Between SOAP 1.1 and SOAP 1.2
sunjing
ChangesEnableSOAP 1.1SOAP 1.2
JAX-WS
SOAP Version 1.2 Part 0: Primer (Second Edition)
SOAP Version 1.2 Part 1: Messaging Framework (Second Edition)
SOAP Version 1.2 Part 2: Adjuncts (Second Edition)
Which style of WSDL
- 【Hadoop二】Hadoop常用命令
bit1129
hadoop
以Hadoop运行Hadoop自带的wordcount为例,
hadoop脚本位于/home/hadoop/hadoop-2.5.2/bin/hadoop,需要说明的是,这些命令的使用必须在Hadoop已经运行的情况下才能执行
Hadoop HDFS相关命令
hadoop fs -ls
列出HDFS文件系统的第一级文件和第一级
- java异常处理(初级)
白糖_
javaDAOspring虚拟机Ajax
从学习到现在从事java开发一年多了,个人觉得对java只了解皮毛,很多东西都是用到再去慢慢学习,编程真的是一项艺术,要完成一段好的代码,需要懂得很多。
最近项目经理让我负责一个组件开发,框架都由自己搭建,最让我头疼的是异常处理,我看了一些网上的源码,发现他们对异常的处理不是很重视,研究了很久都没有找到很好的解决方案。后来有幸看到一个200W美元的项目部分源码,通过他们对异常处理的解决方案,我终
- 记录整理-工作问题
braveCS
工作
1)那位同学还是CSV文件默认Excel打开看不到全部结果。以为是没写进去。同学甲说文件应该不分大小。后来log一下原来是有写进去。只是Excel有行数限制。那位同学进步好快啊。
2)今天同学说写文件的时候提示jvm的内存溢出。我马上反应说那就改一下jvm的内存大小。同学说改用分批处理了。果然想问题还是有局限性。改jvm内存大小只能暂时地解决问题,以后要是写更大的文件还是得改内存。想问题要长远啊
- org.apache.tools.zip实现文件的压缩和解压,支持中文
bylijinnan
apache
刚开始用java.util.Zip,发现不支持中文(网上有修改的方法,但比较麻烦)
后改用org.apache.tools.zip
org.apache.tools.zip的使用网上有更简单的例子
下面的程序根据实际需求,实现了压缩指定目录下指定文件的方法
import java.io.BufferedReader;
import java.io.BufferedWrit
- 读书笔记-4
chengxuyuancsdn
读书笔记
1、JSTL 核心标签库标签
2、避免SQL注入
3、字符串逆转方法
4、字符串比较compareTo
5、字符串替换replace
6、分拆字符串
1、JSTL 核心标签库标签共有13个,
学习资料:http://www.cnblogs.com/lihuiyy/archive/2012/02/24/2366806.html
功能上分为4类:
(1)表达式控制标签:out
- [物理与电子]半导体教材的一个小问题
comsci
问题
各种模拟电子和数字电子教材中都有这个词汇-空穴
书中对这个词汇的解释是; 当电子脱离共价键的束缚成为自由电子之后,共价键中就留下一个空位,这个空位叫做空穴
我现在回过头翻大学时候的教材,觉得这个
- Flashback Database --闪回数据库
daizj
oracle闪回数据库
Flashback 技术是以Undo segment中的内容为基础的, 因此受限于UNDO_RETENTON参数。要使用flashback 的特性,必须启用自动撤销管理表空间。
在Oracle 10g中, Flash back家族分为以下成员: Flashback Database, Flashback Drop,Flashback Query(分Flashback Query,Flashbac
- 简单排序:插入排序
dieslrae
插入排序
public void insertSort(int[] array){
int temp;
for(int i=1;i<array.length;i++){
temp = array[i];
for(int k=i-1;k>=0;k--)
- C语言学习六指针小示例、一维数组名含义,定义一个函数输出数组的内容
dcj3sjt126com
c
# include <stdio.h>
int main(void)
{
int * p; //等价于 int *p 也等价于 int* p;
int i = 5;
char ch = 'A';
//p = 5; //error
//p = &ch; //error
//p = ch; //error
p = &i; //
- centos下php redis扩展的安装配置3种方法
dcj3sjt126com
redis
方法一
1.下载php redis扩展包 代码如下 复制代码
#wget http://redis.googlecode.com/files/redis-2.4.4.tar.gz
2 tar -zxvf 解压压缩包,cd /扩展包 (进入扩展包然后 运行phpize 一下是我环境中phpize的目录,/usr/local/php/bin/phpize (一定要
- 线程池(Executors)
shuizhaosi888
线程池
在java类库中,任务执行的主要抽象不是Thread,而是Executor,将任务的提交过程和执行过程解耦
public interface Executor {
void execute(Runnable command);
}
public class RunMain implements Executor{
@Override
pub
- openstack 快速安装笔记
haoningabc
openstack
前提是要配置好yum源
版本icehouse,操作系统redhat6.5
最简化安装,不要cinder和swift
三个节点
172 control节点keystone glance horizon
173 compute节点nova
173 network节点neutron
control
/etc/sysctl.conf
net.ipv4.ip_forward =
- 从c面向对象的实现理解c++的对象(二)
jimmee
C++面向对象虚函数
1. 类就可以看作一个struct,类的方法,可以理解为通过函数指针的方式实现的,类对象分配内存时,只分配成员变量的,函数指针并不需要分配额外的内存保存地址。
2. c++中类的构造函数,就是进行内存分配(malloc),调用构造函数
3. c++中类的析构函数,就时回收内存(free)
4. c++是基于栈和全局数据分配内存的,如果是一个方法内创建的对象,就直接在栈上分配内存了。
专门在
- 如何让那个一个div可以拖动
lingfeng520240
html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml
- 第10章 高级事件(中)
onestopweb
事件
index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/
- 计算两个经纬度之间的距离
roadrunners
计算纬度LBS经度距离
要解决这个问题的时候,到网上查了很多方案,最后计算出来的都与百度计算出来的有出入。下面这个公式计算出来的距离和百度计算出来的距离是一致的。
/**
*
* @param longitudeA
* 经度A点
* @param latitudeA
* 纬度A点
* @param longitudeB
*
- 最具争议的10个Java话题
tomcat_oracle
java
1、Java8已经到来。什么!? Java8 支持lambda。哇哦,RIP Scala! 随着Java8 的发布,出现很多关于新发布的Java8是否有潜力干掉Scala的争论,最终的结论是远远没有那么简单。Java8可能已经在Scala的lambda的包围中突围,但Java并非是函数式编程王位的真正觊觎者。
2、Java 9 即将到来
Oracle早在8月份就发布
- zoj 3826 Hierarchical Notation(模拟)
阿尔萨斯
rar
题目链接:zoj 3826 Hierarchical Notation
题目大意:给定一些结构体,结构体有value值和key值,Q次询问,输出每个key值对应的value值。
解题思路:思路很简单,写个类词法的递归函数,每次将key值映射成一个hash值,用map映射每个key的value起始终止位置,预处理完了查询就很简单了。 这题是最后10分钟出的,因为没有考虑value为{}的情