- 博客(200)
- 资源 (15)
- 收藏
- 关注
原创 python IRR公式使用——定投基金收益率计算
A和B两个人都去买基金,他们都有12000块钱。A定投,每个月投资1000块钱,投了12个月,总投资12000,最终金额是14000,最终收益率=(14000-12000)/12000=16.67%;B一次性购买,第一个月就购买了12000,12个月后最终金额也是14000,最终收益率=(14000-12000)/12000=16.67%;最终他们的年化收益率是多少呢?B很明显,就...
2019-05-31 13:30:08 16500 2
原创 Mac Anaconda安装三方库
windows上anaconda安装三方库只要打开anaconda propmpt就行,但是在mac上没有propmpt。因为电脑python环境太多了,直接pip install安装的不是anaconda的环境。所以需要针对anaconda环境进行单独安装。可以通过配置环境变量,将你安装目录下的conda配置进来。比如我的在/opt/anaconda目录。或者你直接cd到anaconda目录下,执行conda也行。比如我想安装librosa,直接执行conda install libro
2021-07-30 11:20:53 1359
原创 UserWarning Matplotlib is currently using agg which is a non-GUI backend so cannot show the figure
UserWarning Matplotlib is currently using agg which is a non-GUI backend so cannot show the figurePycharm运行plt.show出现不能运行的问题,直接安装PyQt5的库即可。https://www.edureka.co/community/64285/userwarning-matplotlib-currently-which-backend-cannot-figure...
2021-05-07 20:30:00 439
原创 定投基金真的能赚钱吗?给你看真实定投收益率
定投指数基金好像非常受欢迎,只要每个月买入,坚持定投,最终收益几倍几十倍,轻轻松松变成小巴菲特。但,真实的收益率到底如何呢?本文就对定投来碗毒鸡汤。——微笑曲线的坑——定投鸡汤会给你解释如上这张图,当你在最左边开始定投,到最右边结束。虽然指数在原地踏步,但是由于你在中间不停的买入,平摊了成本,相对于一次性买入,最终你会有一个非常好的盈利。但是,作为定投小白的我们怎么能知道定投的...
2019-06-05 19:26:39 2867 1
转载 实测股债平衡的作用及适用场景
文章转自:http://www.quantetf.cn/各种大V推荐的股债平衡策略真实效果如何,是否是股市灵丹妙药,能带我们穿越牛熊?本文通过实测数据验证股债平衡的神话是否被夸大了。——股债平衡策略是什么——股债平衡策略并不是新鲜概念,早在上个世纪五六十年代,价值投资开山鼻祖格雷厄姆在他的《聪明的投资者》一书中就已经提过。 最简单的方案就是固定股债比例比如5:5,然后定期动态平衡比如半...
2019-05-15 10:07:59 2458
原创 chrome如何对部分网页截图
点击F12进入开发者工具2. 键盘点击 Ctrl + Shift + P3. 列表中选择第一个选项是利用chrome全屏截取网页截图,第二个是截取部分网页4. 如图我选择csdn的边栏,点击capture node screenshot最终截图效果如下:...
2019-04-30 13:44:47 2397
转载 A股单一PE指标有用吗?
A股散户遍天下,追涨杀跌,各种热点炒作,那类似PE这种指标是否真的有一些参考意义呢?PE(Price earning ratio,即P/E ratio),中文翻译为市价盈利比率即大家口中市盈率。市盈率=股票价格/每股收益,假若A公司股票价格10块,每股收益1块,且每股收益未来一直不变,那A公司市盈率=10/1=10,我们会说A公司市盈率为10倍。那这个数字有什么意...
2019-04-19 10:45:58 962
转载 A股主要指数的市盈率(PE)估值高度
A股主要指数的市盈率(PE)估值高度创业板指(SZ399006) - 2018-10-10日, 当前值:28.058, 平均值:52.38, 中位数:49.3821, 当前 接近历史新低。 创业板指(SZ399006)的历史市盈率PE详情内地地产(SH000948) - 2018-10-10日, 当前值:8.1288, 平均值:17.02, 中位数:15.5085, 当前 接近历史新低。 ...
2018-10-11 13:07:38 5851
转载 IDA逆向常用宏定义
/* This file contains definitions used by the Hex-Rays decompiler output. It has type definitions and convenience macros to make the output more readable. Copyright (c) 2007-2011 Hex-Ray
2016-07-25 19:14:19 28322 5
原创 Java正则表达式入门
Pattern funcElemPattern = Pattern.compile("(\\d+):(\\w+) (\\w+)"); String line = "oneway void LoginRsp(1:LSError lsErr, 2:string recoverToken, 3:i64 key)"; Matcher matcher = funcElemPattern.matche
2016-07-21 10:25:20 697
原创 ListView中的onItemClick无法被响应
按照网上绝大多数人的说法,基本都是如下解决方案:http://www.cnblogs.com/ycxyyzw/p/3672366.html但是我的listview就是死活不能被点击,最后一点点删代码,发现BaseAdapter的isEnabled代码引发的问题,我直接全部返回false了。如下copy官方解释:isEnabledAdded in API level
2016-07-06 15:40:29 728
转载 Xposed Android Java Hook
官网文档这个链接:https://github.com/rovo89/XposedBridge/wiki/Development-tutorial,看E文麻烦请看下面即可Xposed Java Hook有点是非常简单,缺点是需要重启手机非常麻烦。Xposed是Android下Java层的开源Hook框架类似的有cydiasubstrate框架并且据说cydiasubstrate框架
2016-05-13 10:39:03 3510
原创 Android4.4 xposed安装失败(the xposed framework is not installed)
下载Xposed Installer之后,点击框架,提示信息如下:The Xposed framework is not installed. Please download the latest ZIP file frome XDA and flash it manually via recovery.我的系统版本是4.4,xposed installer版本是3.0,提示信息如上。
2016-03-23 10:50:22 23828
转载 如何不重打包调试Android应用
安全工程师在进行Android逆向的时候常常会有动态调试的需求,由于厂商对外发布的APP都是release版,发布产品时都会将debuggable设置为 false,使第三方不能直接调试分析APP。目前流行的方法是修改APK的 AndroidManifest.xml 将 android:debuggable 设置为 true,再重新打包签名,操作较简单,但如果碰到做了自校验加固
2016-03-23 10:45:27 4329
转载 动态调试反编译的apk
初涉移动端,请各位前辈多多指教!本文参考http://www.kaifazhe.com/android_school/380973.html在此,对作者表示感谢!跟踪apk一般的做法是在反编译的smali代码中插入log输出,然后重新编译运行看输出日志,这种方法费时费力,如果能够动态调试就最好了。下面就给大家介绍apk+eclipse来调试smali。前期准备:ec
2016-03-11 08:37:04 3666
转载 Android 签名验证机制
签名后的APK,在/META-INF目录下会生成以下3个文件: MANIFEST.MF:保存除META-INF文件以外其它各文件的SHA-1+base64编码后的值。 CERT.SF:在SHA1-Digest-Manifest中保存MANIFEST.MF文件的SHA-1+base64编码后的值,在后面的各项SHA1-Digest
2016-02-17 15:23:39 1324
转载 Android酷炫实用的开源框架(UI框架)
Android酷炫实用的开源框架(UI框架)前言忙碌的工作终于可以停息一段时间了,最近突然有一个想法,就是自己写一个app,所以找了一些合适开源控件,这样更加省时,再此分享给大家,希望能对大家有帮助,此博文介绍的都是UI上面的框架,接下来会有其他的开源框架(如:HTTP框架、DB框架)。1.Side-Menu.Android分类侧滑菜单,Yalantis 出品。项目
2016-02-03 17:36:10 1076
转载 设计模式-----桥接模式(Bridge Pattern)
学习设计模式也有一段时间了,今天就把我整理的一篇课程和大家分享,有不妥之处欢迎指出. 生活中的一个例子: 就拿汽车在路上行驶的来说。即有小汽车又有公共汽车,它们都不但能在市区中的公路上行驶,也能在高速公路上行驶。这你会发现,对于交通工具(汽车)有不同的类型,然而它们所行驶的环境(路)也在变化,在软件系统中就要适应两个方面的变化?怎样实现才能应对这种变化呢?概述:在软件系统中,
2016-01-18 08:29:40 1073
转载 Android 加载不同 DPI 资源与内存消耗间的关系
1 Android DPI 分级标准简介Android 设备在物理尺寸和屏幕密度上都有很大的不同,为了简化多设备的设计方案,就是设定一套分级标准。屏幕密度上的分级标准就是:LDPI、MDPI、HDPI、XHDPI,也就是各种大小的 DPI(Dots per inch)。DPI 就是屏幕像素密度的衡量标准。2 不同设备共享同一套 DPI 资源有哪些问题?现在进入正题。
2015-11-25 14:08:52 2017
转载 Android上玩玩Hook:Cydia Substrate实战
摘要:Hook的出现为开发者希望通过一个程序改变其他程序的某些行为的想法开拓了解决道路,而作为一款基于Hook的代码修改框架,Cydia Substrate可以修改任何主进程的代码,本文作者以广告注入的实战详细介绍了Hook的过程。CSDN移动将持续为您优选移动开发的精华内容,共同探讨移动开发的技术热点话题,涵盖移动应用、开发工具、移动游戏及引擎、智能硬件、物联网等方方面面。如果您想投
2015-09-23 11:10:08 2527
转载 Unity3d Assembly-CSharp.dll加密
解密无非就为了 修改游戏功能数据、提取游戏资源、加入自己想加的广告...加密就是保护游戏不被恶意修改,经常看到有人说:"加什么密,你以为自己写的代码很NB?见不得人?"我只想说,加密并不是不想让别人看到我的游戏逻辑代码,而是不想别人去恶意的修改自己做的游戏罢了...先说下关于Unity C#代码部分的加密(Android和IOS有时间再细说),很多人说混淆,虽然有几个混淆插件Cod
2015-07-17 10:37:16 10204
转载 drawable中shape的使用
想美化一下程序里的EditText,发现网上关于美化的文章较少,即使有也大多是直接翻译文档,索性一边研读一边写例子。先看一下文档对Shape Drawable的描述:Shape DrawableAn XML file that defines a geometric shape, including colors and gradients. Creates aShapeD
2015-07-03 09:52:02 1683
原创 判断Android是否有root权限
public class RootUtil { public static boolean isDeviceRooted() { return checkRootMethod1() || checkRootMethod2() || checkRootMethod3() || checkRootMethod4(); } private stat
2015-03-30 17:39:11 3398
原创 Android如何监控本应用被卸载
我们知道很多应用被卸载后,都会打开浏览器,请你反馈一下为何卸载他们,那他们怎么知道呢?我知道很多人会想到监听卸载广播android.intent.action.PACKAGE_REMOVED,但是你在被卸载的时候进程被kill掉,这个广播你是来不及接受,也没办法处理!另外一种去监听刚开始卸载的log,但有可能监听不到,或者也同样来不及。最理想的方式我想大家都知道,就是另外一个app监听
2015-01-28 12:16:03 6497 1
原创 Android静默安装应用
应用宝、360应用、豌豆荚等等都有一个比较好的功能就是下载应用自行安装,不用弹出安装应用对话框,他是怎么做到的呢?这边采用在应用内部使用shell实现,但前提必须root,代码很简单: public static void InstallAPK(String filename){ File file = new File(filename); if(file.exi
2015-01-21 17:20:29 1951
原创 Android自动打开和关闭软键盘
现在有一个需求是说希望可以自动的隐藏和打开软键盘,场景是使用在alert dialog中有一个文本框,弹出dialog同时自动弹出键盘,编辑后点击完成直接关闭。使用的方式是:inputManager.showSoftInput(tvEditor, InputMethodManager.SHOW_FORCED);如果使用参数InputMethodManager.SHOW_IMPLICI
2014-12-23 15:24:03 14439 1
原创 Android代码混淆失败
Reading input... Reading program jar [/data/rdm/projects/7060/bin/proguard/original.jar] Reading program jar [/data/rdm/projects/7060/libs/android-support-v4.jar] Reading library jar [/data/rdm/
2014-12-19 11:21:59 10727
原创 Android混淆代码
Android代码混淆是必须的,java层代码如果不做混淆等于把源代码送人了。那如何做混淆呢?之前一般都是提到采用proguard.cfg,但使用新版本ADT后没有这个文件了,取而代之的是proguard-project.txt文件。那该如何使用呢?在项目根目录下有个project.properties,里面有如下内容:# To enable ProGuard to shrink an
2014-12-15 12:38:49 1435
转载 修改eclipse中文字体大小
貌似有不少人苦恼eclipse中文字体大小修改问题,默认的eclipse中文字体很小,和英文字体大小完全不在一个调子上,因为默认的eclipse juno中英文字体是Consolas,字体大小是10,但是大家会发现,如果代码中有中文,那中文的字体会比英文的字体小很多,如下图:明显的,默认的eclipse juno中英文字体比中文字体大很多,显得中文很模糊——eclipse中文字体大
2014-11-19 10:44:14 2032
原创 Theme.AppCompat.Light无法找到问题
使用adt开发新建一个Android app,选择支持的SDK版本如果小于11(Android3.0)就会报如下错误。error: Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Light'.官网给出的答案是:https://develop
2014-11-17 16:03:56 87360 1
转载 win7计算器功能详解
Windows下自带的计算器用的也挺多了,但是基本上都是做一些简单的加减乘除,坦白讲,之前我甚至连CE和C两个键的区别都搞不太清楚,更不要说那些MR/MS/M+/M-/MC了。带着学习的心情,我打开了Windows 7下的计算器极其帮助,当然还有baidu/google。想不到,从此一个崭新的世界出现在了我的面前。这个计算器的功能是如此的强大,尤其对于一个程序员,更是相当的上手,不善加利用
2014-11-12 17:13:32 10039
转载 __attribute__((constructor)|(destructor)(PRIORITY))
在前面的>关于object files的内容中,有看到使用自定义段的部分内容,(如果关于object files的内容不了解的话,可以去参考>这本书或者去wiki,其中也有关于段的解释,也可以称作节区.) 可以通过硬编码实现自定义段. 1__attribute__ ((section("name"))) ....
2014-10-31 14:02:25 2560
原创 如何查看apk需要支持的Android版本
如果有一个apk,需要知道他最低安装支持的Android版本是什么,应该如何查看呢?直接将apk后缀名改为rar或者zip,拉出AndroidManifest.xml?不行,AndroidManifest.xml已经被编译过了,里面很多内容改为二进制了。其实用Android自带工具即可,进入Android SDK目录。cd sdk\build-tools\android-4.4.2 这
2014-10-09 11:31:55 21237 2
原创 Android版本和API Level对应关系
Platform VersionAPI LevelVERSION_CODENotesAndroid 4.419KITKATPlatform HighlightsAndroid 4.318JELLY_BEAN_MR2Platform HighlightsAndroid 4.2, 4
2014-10-09 11:23:37 187573 9
原创 Android NDK开发入门
网上一大堆的都是使用javah命令来生成头文件来完成JNI编写,但其实ADT集成NDK后,点点鼠标就可以了,懒人方法网上介绍很少,这边主要讲懒人JNI开发。对于ADT配置NDK,请个人google或查看Android developer,这边不多做介绍。1. 新建一个Android工程,我这边取名为JNI_Learn,一键生成后代码片段如下:public class JNI exten
2014-10-08 20:42:20 2675
原创 Fragment使用findFragmentById返回null
今天换新版本的ADT之后默认建立工程引入Fragment,之前对Fragment没有做过了解。想学习一下,在Activity的onCreate方法中无论怎么获取Fragment都是null,代码如下: protected void onCreate(Bundle savedInstanceState) { Log.d(TAG, "" + "ActionBarActivi
2014-09-29 21:53:27 30762 3
原创 最新Android面试题集锦
最近因为某些原因想换工作,整理一下个人觉得面试中还比较值得记录的一些题目,给需要找这方面工作的人一个借鉴。以下基本只记录题目或者大概答案,如果大家有比较详细的解答或者比较好的面试题木,希望各位看到的能补充在评论里,供后来人参考,谢谢。Java部分:1. 线程有哪几种实现方式 Thread、Runable比较简单,主要考点在关于线程池,因为我对线程池使用不多没有深入问。2.
2014-08-28 20:38:55 4129 1
转载 TCP详解
一、TCP协议1、TCP 通过以下方式提供可靠性: ◆ 应用程序分割为TCP认为最合适发送的数据块。由TCP传递给IP的信息单位叫做报文段。 ◆ 当TCP发出一个报文段后,它启动一个定时器,等待目的端确认收到这个报文段。如果不能记时收到一个确认,它 就重发这个报文段。 ◆ 当TCP收到发自TCP连接另一端的数据,它将发送一个确认。这个确认不是立即发送,通常延迟几分之一秒。
2014-08-09 15:59:52 1169
原创 Eclipse发生异常Unhandled event loop exception No more handles
eclipse发生异常:org.eclipse.swt.SWTError: No more handles at org.eclipse.swt.SWT.error(SWT.java:4387) at org.eclipse.swt.SWT.error(SWT.java:4276) at org.eclipse.swt.SWT.error(SWT.java:4247) at org.e
2014-07-14 19:42:10 19887 8
转载 Android SurfaceTexture和GLSurfaceView做Camera预览
GLSurfaceView是OpenGL中的一个类,也是可以预览Camera的,而且在预览Camera上有其独到之处。独到之处在哪?当使用Surfaceview无能为力、痛不欲生时就只有使用GLSurfaceView了,它能够真正做到让Camera的数据和显示分离,所以搞明白了这个,像Camera只开预览不显示这都是小菜,妥妥的。Android4.0的自带Camera源码是用SurfaceView
2014-07-04 17:23:10 23304 7
pywin32 库下载
2011-11-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人