10 2018 档案
摘要:git使用,多分支合并代码解决冲突,git删除远程分支,删除远程master默认分支方法,GitLabFlow
阅读全文
摘要:android本地数据库,微信数据库WCDB for Android 使用实例
Home · Tencent/wcdb Wiki
https://github.com/Tencent/wcdb/wiki
WCDB是一个高效、完整、易用的移动数据库框架,基于SQLCipher,支持iOS, macOS和Android。
编译依赖项不是必要的,你完全可以使用预先编译好的库。
build.gradle 引入:
dependencies {
implementation 'com.tencent.wcdb:wcdb-android:1.0.2'
阅读全文
摘要:Google Analytics for Firebase 是一款免费的应用评估解决方案,可提供关于应用使用和用户互动情况的数据分析。
Firebase 的核心是 Google Analytics for Firebase:一项无限制的免费分析解决方案。Analytics 与各种 Firebase 功能进行了集成,可以针对多达 500 种不同类型的事件(您可以利用 Firebase SDK 定义这些事件)向您提供无限多的报告。Analytics 报告可帮助您清晰地理解用户的行为方式,支持您做出关于应用营销和性能优化的明智决策。
阅读全文
摘要:android studio 添加get,set方法快捷方式
阅读全文
摘要:android studio eclipse keymap theme 快捷键 主题风格设置
将Android Studio的快捷键设置与eclipse一致
Mac系统下:
进入Android Studio--Preferences--在搜索框内搜索Keymap--选择eclipse
Windows下:
进入File--Setting--在搜索框内搜索Keymap--选择eclipse
android studio 导入主题设置,代码风格
1、下载主题jar,导入设置即可
打开网址http://color-themes.com/?view=index ,选择一个适合自已样式,点击进去下载jar。
2、下载好了主题jar,在android studio 里面file 选项里面import setting 选择你刚刚下载的jar包导进去。主题样式如下,代码背景是比以前黑色更加深。代码颜色以及样式跟背景有一定对比度。这就好看多了。
3、如果你嫌字体太小,自已找到刚刚导入的主题设置一下。
eclipse 主题代码样式
手动下载eclipse 代码样式,开源主题网站
阅读全文
摘要:android Observable api请求参数设置注解问题
没有表单字段的不能用@FormUrlEncoded、@Field注解,URL里面的参数的使用@Path注解,@FormUrlEncoded和@Path注解不能同时使用
阅读全文
摘要:量化交易-外汇交易-MetaTrader5
外汇有充足的流动性, 7*24, 交易成本低,多空双向,外加杠杆,无人能控盘,有模拟盘,相当适合做量化交易练习积累经验。
第一,全球最大最公平的市场。外汇市场平均日交易量1.9兆美金,相当于期货市场的4倍,美股市场的30倍,令其成为全球最大、同时也是流通性最高的市场。庞大的市场容量,使得投资者有足够的盈利空间。外汇交易流通量非常的大,基本上是没有任何人或者机构能够操纵市场的。
第二,交易时间长,二十四小时可交易。外汇市场24小时开放,不像股市,只在上午9:30到下午3:00交易。因此外 汇市场适合活跃的交易者。投资者可以根据自己的作息时间进行交易。同时,24小时不间断的特性保证最小的市场裂缝;换句话说,排除了开市价格戏剧性高于或低于收市价格的可能性。也就是说,因为24小时的市场,裂口性高开或低开是不可能的。
第三,交易成本低,没有任何佣金。 外汇交易的成本是极低的,仅为买卖差价的几个点而已。
阅读全文
摘要:springboot maven项目,为什么build成功,build path也没错误,project-->clean 也没用,项目上面还是有个红x呢?
看错误信息有提示:
Description Resource Path Location Type
Project configuration is not up-to-date with pom.xml. Select: Maven->Update Project... from the project context menu or use Quick Fix. sendemail line 1 Maven Configuration Problem
解决办法: 右键项目 maven-->update project 后就可以了
阅读全文
摘要:springboot用@Autowired和@PostConstruct注解把config配置读取到bean变成静态方法
public static Configs conf;
@Autowired
private Configs conf2;
@PostConstruct
public void initconf() {
conf = conf2;
}
阅读全文
摘要:深入剖析Kubernetes k8s
毫无疑问,Kubernetes 已经成为容器领域当之无愧的事实标准。除了 Google、Microsoft 等技术巨擘们在容器领域里多年的博弈外,国内的 BAT、滴滴、蚂蚁、今日头条等技术大厂,也都已将容器和 Kubernetes 列入未来的战略重心,无数中小型企业也正走在容器化的道路上。
从长远角度来看,Kubernetes 项目将会成为企业服务器端技术栈中标准的一环,并连同它所推崇的容器化理念,成为广大后端技术人员和开发者的一门必修课。
但是,想要啃下 Kubernetes 这个“硬骨头”并不那么容易,初学者、从业者往往都会遇到诸多难题,比如:
Kubernetes 太复杂,概念太多,根本掌握不透;
文档都读了,培训也参加了,却还是摸不清 Kubernetes 的套路;
Kubernetes 项目更新频率简直飞起,完全跟不上社区的节奏;
Kubernetes 代码如此之多,开源项目定制开发真是让人头大。
阅读全文
摘要:android搜索框列表布局,流程及主要步骤思维导图
其中RecyclerView的id:recycler_view,对应到CoinSearchActivity里面为recyclerView,下划线变驼峰。
然后绑定数据,里面再指定布局item_search_coin.xml
mAdapter = new BaseBindingAdapter(this, mCoinSearchViewModel.data, R.layout.item_search_coin);
mAdapter.setItemPresenter(new SingleItemPresenter());
mBinding.recyclerView.setAdapter(mAdapter);
item_search_coin.xml 里面的数据data命名跟Adapter方法对应
阅读全文
摘要:php 当前时间 当前时间戳和数据库里取出的时间datetime格式进行比较大小
UNIX时间戳转换为日期用函数: date() ,date('Y-m-d H:i:s', 1500219870);
日期转换为UNIX时间戳用函数:strtotime() ,strtotime('2018-10-23 02:17:16');
阅读全文
摘要:android studio 自动导入包
一、Android studio 的导单个包的快捷键是Alt+Enter(需要选中要导入包的类名再按快捷键才起作用);
二、Android studio 可以设置自动导包:
File -->Setting-->Editor-->General-->Auto Import ,勾选以下两项
阅读全文
摘要:第三方统计分析埋点工具对比,神策、Ptmind、GrowingIO、国双,还有谷歌分析,谁更好?
GA、Mixpanel 和神策分析三款数据分析产品有何不同?
阅读全文
摘要:Android版本28使用http请求报错not permitted by network security policy
问题: 由于 Android P(版本27以上) 限制了明文流量的网络请求,非加密的流量请求都会被系统禁止掉。
如果当前应用的请求是 htttp 请求,而非 https ,这样就会导系统禁止当前应用进行该请求
推荐的做法是服务器和本地应用都改用 https ,测试时为了方便使用http,上线时应该都会用https才比较安全。
解决办法:1.在 res 下新建一个 xml 目录,然后创建一个名为:network_security_config.xml 文件。
在 AndroidManifest.xml application增加配置android:networkSecurityConfig="@xml/network_security_config"
阅读全文
摘要:android使用ARouter跳转activity(阿里巴巴开源的)
使用ARouter方式,点击按钮跳转到其他activity
public void buyOrSell(String str){
ARouter.getInstance()
.build(ARouterPath.TradeAty)
/**传递参数*/
.withString("base",base.get())
.withString("quote",quote.get())
/**当前activity*/
.navigation(coinDetailActivity);
}
ARouterPath.TradeAty 为目标路由,在ARouterPath里面配置:
阅读全文
摘要:android textview字体加粗 Android studio最新水平居中和垂直居中
在xml文件中使用android:textStyle=”bold”
但是不能将中文设置成粗体,将中文设置成粗体的方法是:
TextView tv = (TextView)findViewById(R.id.TextView01);
TextPaint tp = tv.getPaint();
tp.setFakeBoldText(true);
LinearLayout分为水平分布、垂直分布:
android:orientation="vertical" //垂直分布
android:orientation="horizontal" //居中分布
阅读全文
摘要:android TextView Unicde编码转换 android中一些特殊字符Unicode码值
android中一些特殊字符(如:←↑→↓等箭头符号,约等于号≈)的Unicode码值
TextView里面使用android:text='@string/xxx'
阅读全文
摘要:通证估值模型-费雪模型与净现值模型详解
一、费雪模型,适合货币型通证
1)公式:MV= PQ
M: 货币供应量
V: 货币流通速度
P:劳务平均价格
V:劳务总数
维基百科地址:Equation of exchange
2)适用于此类模型的通证:
比特币,比特币现金,Zcash,Dash,Monero(门罗),Decred等实际上,以太坊,EOS,Dfinity等公链的基础交易媒介代币,由于其在生态内的基础货币地位,也有近似的估价模式。
阅读全文
摘要:php冒泡排序实现方法,传入几个数字排序后 输出实战例子
算法和数据结构是一个编程工作人员的内功。
四种入门级排序算法: 冒泡排序、选择排序、插入排序、快速排序。
一、冒泡排序
原理:对一组数据,比较相邻数据的大小,将值小数据在前面,值大的数据放在后面。 (以下都是升序排列,即从小到大排列)
阅读全文
摘要:量化交易工程师招聘要求,开源软件
1、负责公司数字货币资产量化交易策略开发及交易的数据处理、实现、调试、优化和监控;
2、负责公司各类数字货币衍生品定价、风控、回溯;
3、研究各类高频交易及套利策略。
【任职资格】
1、数学、金融及计算机相关专业,本科以上学历,硕博优先;
2、具有三年以上金融机构量化研究、模型开发、衍生品定价、资本风险模型等相关工作经验;
3、熟悉双边市场,可以独立操作较大规模资金账户;
4、熟练使用Python/Java进行套利策略编写,代码规范可读性强;
5、熟知金融行业的法规和相关的政策,具有良好的职业操守,有强烈的责任感,敢于面对挑战可承受较大心理压力。
阅读全文
摘要:ActiveMQ任意文件写入漏洞(版本在5.12.X前CVE-2016-3088)
查看docker的activemq版本命令:
$ docker ps | grep activemq
927860512db9 rmohr/activemq:5.15.4-alpine
从上面可以看到版本是activemq:5.15.4-alpine 在该漏洞修复版本之上,不用担心了。
阅读全文