自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Aries的进步

让学习成为一件快乐的事情

  • 博客(59)
  • 资源 (12)
  • 收藏
  • 关注

原创 python 数据处理初试记录

实验网址是聚宽量化网址security = '600172.XSHG'rawData  = attribute_history(security, 5, unit='1d', fields=('close','high','low','volume'), skip_paused=True)middlevalue=[]for i in range(len(rawData ['high

2016-11-17 11:05:28 318

转载 Pytho量化初试

python 做量化的初步尝试,对数据类型还是有点儿不熟,不过有参考策略看真是不错#计算peg的思路df_Growth_PE_G = df_PE_G[(df_PE_G.pe_ratio > 0) & (df_PE_G.inc_net_profit_year_on_year > 0)]df_Growth_PE_G.dropna()#dataframe转seriesSeries_P

2016-11-15 17:58:32 308

原创 pathon 抓取百科实践

今天对照学习了爬虫的面向对象编程,源程序有一定的问题,修改之后可以运行了,贴出的源码中隐藏了对源网站的抓取# -*- coding:utf-8 -*-#to avoid the encoded issue__author__="JIE"import urllibimport urllib2import reimport threadimport timeclass

2016-11-10 19:36:34 268

原创 python抓取初步尝试

pattern用了示例中例子,发现有些不对,自己修改了一下patternimport urllibimport urllib2import repage =1url = "http://www.qiushibaike.com/hot/page/"+str(page)user_agent='Mozilla/4.0 (compatible; MSIE 5.5; Windows

2016-11-10 16:17:00 197

原创 python返回cookie

cookie = cookielib.CookieJar()handler=urllib2.HTTPCookieProcessor(cookie)opener = urllib2.build_opener(handler)response = opener.open(request)for item in cookie: print 'Name = '+item.name

2016-11-09 17:50:31 400

原创 并发中锁的理解

1:锁的原始概念最原始的实现方式是用一个状态变量来控制是否进入,如果有已经在访问的,那么将运行的线程并入到一个池子里面,否则直接执行线程。在这个基本思路上衍生出好多同步需求来。也就是说两个基本的变量,1: 状态量  2: 缓冲池2:synchronized 系统自己实现了阻塞式队列同步算法。如果有一个线程出现问题,不能释放锁,会导致其他的线程同步出问题对应的有非阻塞式的

2016-11-09 16:21:04 229

原创 python实现自动登录

最近大数据感兴趣实践了一下自动登录,返回结果是登录成功import urllibimport urllib2import gzipimport StringIO#构建post请求的字典postvalues={"username":"xxxxx","password":"xxxxx","formhash":"xxxxx","referer":"xxxxxx","questi

2016-11-09 10:25:57 1040

原创 TypeToken源码阅读

protected TypeToken() { this.type = getSuperclassTypeParameter(getClass()); //获取到泛型类的类型 this.rawType = (Class) $Gson$Types.getRawType(type); this.hashCode = type.hashCode(); } /*

2016-11-04 14:07:31 411

原创 H5初步接触

作为一名爱好程序开发的人,前端必须得学啊,以备随时能开发点儿小东西出来 var body = document.querySelector('body'); //类似于android中的findviewbyid, //也就是说针对布局类文件,面向文件的首要功能是解析标签 //同时要可以对布局进行静态和动态的设置

2016-09-26 23:55:17 202

原创 Controller映射的流程

首先创建Bean的时候,在Serverlet中映射 protected void initHandlerMethods() { if (logger.isDebugEnabled()) { logger.debug("Looking for request mappings in application context: " + getApplicationContext()); }

2016-09-21 17:08:52 923

原创 InternalResourceViewResolver 类解析 & ContentNegotiatingViewResolver类解析

<beans:bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <beans:property name="viewClass" value="org.springframework.web.servlet.view.JstlView" />

2016-09-12 20:48:38 1137

原创 LinearLayout 测算疑问源码研究

问题的引出:有一个linearlayout A里面有两个button,这个Linearlayout父类是一个总的Linearylayout B,我指定了A 的高度,但是调用A.measure(0,0)的时候总是返回的值不能对上自己设置的值,计划研究一番。第一步: 首先看调用的函数源码:这个是view的源码,可以看出里面使用了缓存,用了longSparseLongArray,这个没用

2016-09-09 20:46:30 316 2

原创 ListView 源码阅读之AdapterView

public abstract class AdapterView extends ViewGrou1: 基本类型是abstract, 使用的类型为Adapter的子类 /** * The item view type returned by {@link Adapter#getItemViewType(int)} when * the adapter does not

2016-09-06 18:48:07 256

原创 LinkedList 源码解析

private static final long serialVersionUID = 876323262645176354L; //版本的序列号表示 transient int size = 0; //大小 transient Link voidLink; //大小和头结点不参与序列化 上面是上下文的环境变量具体数据的结点会有两个指针,指向前后两个结点

2016-09-02 19:05:04 198

原创 UIL的LRU算法源码查阅

具体文件LruMemoryCache在我看来,应该用的数据结构是arraylist,然后将各个key值的索引数字记录下来,然后去更新对应的索引,不对啊,这个是LFU!!好吧,应该用一个链表来把数据串起来,然后去更新数据。核心问题点是如何在buffer满的时候移除老的数据呢??直接移除吧!!自己搞混了LFU和LRU导致思路混乱。private final Linked

2016-09-01 20:17:42 232

原创 app图表上数字的更新调研

需求最初产生于自己开发的app,医生需要显示未读消息的条数,ios段可以轻松实现这个功能这个ui的显示在android里面不是原生,而ios是原生的,所以android的实现在不同的手机上有不同的显示android上基本的实现方式是数据源改变的时候,发送广播给系统,系统会自动更新角标,但是小米和华为的都没有用default的badge,小米有具体的更新事件,而华为并没有暴露出来

2016-03-08 13:33:02 216

转载 git 远程分支版本回退

方法:git reset --hard commit_id(可用 git log –oneline 查看) ###本地代码回退git push origin HEAD --force ###远程提交回退或者git reset --hard HEAD~1git push --forcePS.git revert 和 git reset的区别1. git revert是

2016-03-08 13:20:51 11048

原创 [android源码] smarttablayout源码解析

1: demo的入口,自己推测用一个绝对或者相对布局写死,但是发现竟然用enum来写的,有点儿出乎意料enum可以有构造体,可以有函数,还能产生序列的对应值如果不用enum,那么需要需要用类来封装,然后放到map里面,这里enum内部直接生成了map下面看对enum的常量的访问: for (Demo demo : Demo.values()

2016-02-18 19:32:05 1056

原创 Gson 源码解析-2015/10/13

问题:1: 如果是Jason解析,那么直接调用方式是json.optint(),  json.optStr等方法,调研Json如何解析的@1: 两个主类,JSONObject 和 JSONTokener JSONObject的LinkedHashMap, LinkedHashMap继承于HashMap,但是是有顺序的@2: BOM需要注意,bit order mark 用于标记

2015-10-13 18:25:55 236

原创 Gson源码的研读-2015/10/9

当前发现最核心的代码如下:  public static final TypeAdapter JSON_ELEMENT = new TypeAdapter() { @Override public JsonElement read(JsonReader in) throws IOException { switch (in.peek()) { case STRING

2015-10-09 20:24:29 251

原创 服务器实践 - 2015-09-19

1: 手机连接自己开的热点,一直连接不上@1: 用测试工具wiztool验证服务是否正常开启,发现服务正常开启,下一步检测服务对外是否正常@2: 让别人连接自己的服务,能够连接上,说明服务对外也是正常的@3: 手机能够连接47,但是不能连接自己,会不会是自己热点的问题呢?@4:    换个热点,发现可以访问,那么说明自己连接自己的热点服务器的地址应该填写无线网卡的地址

2015-10-09 18:15:40 197

原创 android 实践- 2015-09-12

1: viewpager不能自测高度的解决方案--: 在xml中定死高度比如直接定为200dp-- :  重新自定义viewpage的测算,用子类的高度来重新measure父类的高度 核心代码: @Overrideprotected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { i

2015-10-09 18:11:24 218

原创 android 实践-2015/09/09

1: butterknife 绑定失败,是因为其中有些view的名字是相同的,会导致冲突

2015-10-09 17:59:17 209

原创 hashmap的遍历方法

第一种:  Map map = new HashMap();  Iterator iter = map.entrySet().iterator();  while (iter.hasNext()) {  Map.Entry entry = (Map.Entry) iter.next();  Object key = entry.getKey();  Object val =

2015-10-09 17:58:33 170

原创 andorid 实践2015-8-28

1: 微信输入法始终不消失将statehidden改成了statealwayshidden就可以了,另外,用了hidesoftinputmethod 不管用,因为无法获取之前的token,如果是在自己的上下文环境,那可获取token的

2015-10-09 17:39:36 172

原创 android 实践-2015-8-21

1: 服务器给的数据中key值有关键字,导致gson的键值一直不能写成功2: fragment可以用Popstack,设置清除类型来清掉堆栈3: popwindow的显示一直在上面,因为width越界导致显示不正常4: iphone有个问题,如果报告不加密,但是获取到密码了,会显示导入失败,但是java会自适应不适用解压密码5: RestFul 风格

2015-10-09 17:38:46 184

原创 Android 实践 8/19

1: db的主键类型的设置很重要,int 型导致数据越界,之前的设计没有考虑

2015-10-09 17:38:11 178

原创 Android gradle学习

gradlehttp://www.cnblogs.com/youxilua/archive/2013/05/20/3087935.html

2015-10-09 17:37:41 222

原创 android 实践8-8

try {      PackageInfo info = this.getPackageManager().getPackageInfo(this.getPackageName(), 0);      // 当前应用的版本名称      String versionName = info.versionName;      // 当前版本的版本号      i

2015-10-09 17:36:22 204

原创 android 实践 8-7

1: db的更新操作不应该是删除再插入,应该用update的接口2: fragment重叠显示,发现是大背景没有颜色3:在splash过程中,添加进新逻辑之后,出现闪屏,调试之后发现是finish造成的4:轮播效果实现过程中遇到两个问题@1: 消息混乱,在处理之前应该remove掉消息,要不然会有消息冗余@2: adapter的中对view始终是空的,是以为

2015-10-09 17:35:36 228

原创 测试view的高度-8-4

1: 一直下载的template的文件是网页的内容,很奇怪,之前是好的,后来恍然大悟是网页的内容2:测试view的高度和宽带 finalImageView imgtest = (ImageView) findViewById(R.id.data_range_bg);final ViewTreeObserver viewTreeObserver = imgtest.g

2015-10-09 17:33:50 172

原创 android 仓库物流app调研

横向对比1: 物流派的app需要邀请码,所以不能进入http://www.shouji56.com/soft/WuLiuPai_40288/ , 有参考图片2: 需要做横向对比

2015-10-09 17:30:35 319

原创 编程实践 2015-09-10

先预祝所有教师节日快乐,自己的父亲是老师,希望他能每天都健健康康的1: 今天碰见一个ubutun编译错误,提示是gradle的jar的问题,后来clean之后,as重新下载了jar文件,编译成功ttps://jcenter.bintray.com/com/android/tools/build/gradle-core/1.2.3/gradle-core-1.2.3.jar2

2015-10-09 17:29:36 214

原创 android 实践 - 2015-7-12

第一  activity 与线程关系的考虑@1: 生命周期的问题activity如果被注销掉,activity类的线程的句柄会被保存到looper的系统中,线程句柄如果不是静态,那么会保存外部的引用,会阻止java回收activity的实体@2:解决的方法是:1: 需要使用静态的handler2:如果要用activity,那么最好用弱引用第二:不要让线程变成

2015-10-09 17:29:11 209

原创 Android实践 - 7-29

1:int strokeWidth = 5; // 3dp 边框宽度    int roundRadius = 15; // 8dp 圆角半径    int strokeColor = Color.parseColor("#2E3135");//边框颜色    int fillColor = Color.parseColor("#DFDFE0");//内部填充颜色

2015-07-30 12:38:00 245

原创 Android实践 7-28

1: lineSpacingExtra 设置行间距 2: hashmap的排序 HashMap map = new HashMap(); ValueComparator bvc = new ValueComparator(map); TreeMap sorted_map = new TreeMap(bvc);Map base;p

2015-07-30 12:35:14 216

原创 Android实践 7-27

1: selected 和Pressure, focused需要慢慢区分2:GBK的编码在as中调试的ArrayList直接将中文字符串作为元素,会被显示为乱码3:popwindow的宽度竟然一直很宽,按说应该是wrap_content啊,怎么会那么长呢?4: getdimesion是经过屏幕密度转化之后的结果

2015-07-30 12:34:33 197

原创 android 实践 7/25

:竟然将fffffff误认为是黑色,这是最大正能量啊,白色天使2: 引入base adapter3:   在数据集初始化的时候, arraylist最好初始化一下4:解决Android Studio中调试总出现waiting for adb问题 我觉得没有必要,只要找到相占用adb的进程kill掉就行啦,有的建议重启电脑,重启编译器这些方法都没有根本上的

2015-07-30 12:33:51 204

原创 Android 实践 7-24

1: relative 在用过center in parent & center in horizontal之后,用margintop不管用可以用padding来平移2: createBitmap 使用这个接口来截取图片会不会导致内存泄漏呢?@1: 临时创建的要回收@2: 是否可以用若引用呢?@3: 是否可以一个缓冲池呢?3:图片压缩和不压缩差别10

2015-07-30 12:33:19 213

原创 android实践-2015-07-21

1:  调研webview的加载问题@1: assets目录的在app的缓存目录中不存在2: 离线缓存的目录WebSettings webseting = m_webview.getSettings();webseting.setDomStorageEnabled(true);webseting.setAppCacheMaxSize(1024*1024*8);/

2015-07-30 12:30:42 216

2440附带的芯片资料

2440 附带的芯片资料,非常全,非常全

2009-03-11

What Every Programmer Should Know About Memory

What Every Programmer Should Know About Memory ,经典著作

2008-09-26

windows 核心编程代码

windows 核心编程代码 里面有头文件,还有书籍,上次下了一个少很多东西,

2008-07-26

完整模拟器源代码下载

各个平台的模拟器完整代码,能够进行调试的

2008-07-15

masm汇编语言电子图书

有masm汇编语言的介绍,对vxd和病毒程序也有说明

2008-07-11

ELF文件格式与病毒感染分析

ELF文件格式分析与病毒感染,降低资源分

2008-06-11

arm使用Mmu进行地址重映射

使用MMU进行地址重映射的启动代码结构探讨

2008-06-11

arm 指令集

arm指令集的中文版

2008-06-11

arm926ej说明文档

arm9处理器架构和指令介绍,非常全的资料

2008-06-11

arm7tdmi说明文档

arm7处理器架构以及指令大全,非常全的资料

2008-06-11

intel汇编指令全集(word版式)

内含intel汇编指令全集,可以为您学习汇编提供捷径

2008-05-30

基于arm的bootloader分析

对在arm体系下的bootloader进行了详细的分析

2008-05-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除