##ios9 回退不安全网络模式(支持http协议)
在项目中找到info.plist 源文件形式打开(右击info.plist文件-open as-source code),添加下面内容
1 | <key>NSAppTransportSecurity</key> |
linkingge 注:arbitrary 意思是任意的,AllowsArbitraryLoads 意思是允许所有的下载模式;在自己的项目中找到了此项,项目用到的测试API必须支持http协议。
Capturing Life & Tech
##ios9 回退不安全网络模式(支持http协议)
在项目中找到info.plist 源文件形式打开(右击info.plist文件-open as-source code),添加下面内容
1 | <key>NSAppTransportSecurity</key> |
linkingge 注:arbitrary 意思是任意的,AllowsArbitraryLoads 意思是允许所有的下载模式;在自己的项目中找到了此项,项目用到的测试API必须支持http协议。
1 | -(BOOL)connectionShouldUseCredentialStorage:(NSURLConnection *)connection{ |
1 | //获取cookie |
1 | #program mark -[注释内容] |
pandas对象中的数据可通过内置方式合并:
数据集的合并(merge)和连接(join)是通过键将行连接起来的。
1 | df1 = DataFrame({'key': ['b', 'b', 'a', 'c', 'a', 'a', 'b'], |
两边都有的列就都有数据,一边有列一边的数据,没有就用缺省值NaN填充。
DataFrame的连接键位于索引上;传入left_index=True或right_index=True(或两者)指定。
1 | left1 = DataFrame({'key': ['a', 'b', 'c', 'a', 'b', 'a'], |
对于像这样的东西,了解一下,知道有这么个东西,以后用到能想到,查一下;
现在第一次看没必要看得这么深,也很难懂,看不懂还影响了心情。
1 | arr = np.arange(12).reshape((3, 4)) |
NumPy的where函数,实现合并两个有重叠部分数据集;Series的combine_first方法实现同样的功能,且数据对齐。
重新排列表格型数据的基础运算,谓之重塑(reshape)或轴向旋转运算(pivot)。
1 | data = DataFrame({'k1':['one']*3 + ['two']*4, |
了解到有这么个知识点可以完成那些功能,将来遇到要实现的时候能回忆起来就可以了。
Series的map方法可接受一个函数或含有映射关系的自典型对象。
1 | ## 肉类 |
replace提供了简单灵活的替换方式。
1 | data = Series([1.,-999.,2.,-999.,-1000.,3.]) |
1.连接符
join连接列表或元祖
1 | # print piece |
2.子串定位in关键字
1 | # print 'guido' in val |
3.count计算子串出现的次数
1 | val.conut(',') |
re模块函数可分三大类:模式匹配
替换以及拆分。
1 | import re |
清理散乱数据,字符串规整化工作。
data.map,所有字符串和正则表达式方法都能被应用于(传入lambda表达式或其他函数)各个值,但如果存在NA就会报错。通过Series的str属性即可访问这些方法。如str.contains检查是否含”gmail”.
1 | data.str.contains('gmail') |
1 | import json |
为了实现一个订单下多个商品同时评价功能,列表分五种状态(非常满意,满意,一般,较差,不满意)展示,用一个listview,item中有一个GridView,GridView中放置最多五张图片;在listview上下滑动时会出现item中的图片重复、错乱、闪烁等问题。
先讲我的错误。遇到问题后Google,参考了一些资料,都是提示要在外层listview的adapter上设置setTag(), 然后在内层GridView的adapter上整体和需要标记复用的imageView上setTag()。照此执行了,还是出错;后来在同事指点下,原来外层adapter中设置gridAdapter时只是在没有塞值时gridView.setVisibility(View.GONE)
,忘了要在有值的时候gridView.setVisibility(View.VISIBLE)
, 所以导致在复用的时候,没有了GridView可复用。
tag:
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia-plus根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true