摘要:
厌倦了每年都要迁移,决定从aws迁移到免费blog 阅读全文
posted @ 2015-11-08 18:45
lych2e
阅读(112)
评论(0)
推荐(0)
摘要:
tushare依赖于pandas,而pandas又依赖于lxml,所以正确安装顺序应该是:安装pip,下载get-pip.py脚本安装;pip安装lxml(可能需要安装libxslt-devel)pip安装pandaspip安装tushare在step4,安装tushare时发现报错:File “/... 阅读全文
posted @ 2015-11-08 18:43
lych2e
阅读(353)
评论(0)
推荐(0)
摘要:
http://site.douban.com/182577/widget/notes/12866356/note/281050230/ 阅读全文
posted @ 2015-11-08 18:42
lych2e
阅读(51)
评论(0)
推荐(0)
摘要:
背景iCloud的免费空间太小,不足以备份iPhone的资料,特别是照片。家里刚好有一个大容量(1TB)linux服务器,希望能在linux上安装一个常驻服务,使得ios设备可以在linux服务器上备份。实现TODO参考资料1.http://www.gitzx.com/ios-libimoblile... 阅读全文
posted @ 2015-11-08 18:42
lych2e
阅读(813)
评论(0)
推荐(0)
摘要:
阻塞socket1. 读数据ret = read(socket, buffer, buffer_size)read一直阻塞,直到:(1) 读到数据(数据是否完整?大小是否等于buffer_size)(2) 超时2. 写数据ret = write(socket, buffer, write_size)... 阅读全文
posted @ 2015-11-08 18:41
lych2e
阅读(133)
评论(0)
推荐(0)
摘要:
centos minimal版本不带多余的工具包,不带图形界面,适合用于server。但在vmvare中安装却会出现以下问题:1. 发现不支持硬件,确定即可2. 提示缺少gcc等源码包,忽略所有即可3. 安装完重启后提示安装vmvare tools失败。这是vmvare的简化安装导致的。需要创建虚拟... 阅读全文
posted @ 2015-11-08 18:40
lych2e
阅读(467)
评论(0)
推荐(0)
摘要:
希望安装GD库,先是从网上分别下载编译了jpeg,png,freetype和gd库,将编译好的gd.so加入php.ini中,重启web服务时报错:gd.so不是一个合法的php扩展最后,发现php源码中自带gd库源码(ext目录),于是在该目录中编译gd,然后就可以了。具体步骤:在php源码的gd... 阅读全文
posted @ 2015-11-08 18:39
lych2e
阅读(72)
评论(0)
推荐(0)
摘要:
导入第三方库的步骤:将第三库的库文件copy到App目录下的libraries目录中,如果没有libraries目录新建一个,用于存放第三方库代码;修改第三方库的build文件;修改Project的setting文件,加入第三方库依赖。以SlidingMenu为例, 首先,修改APP’S BUIL... 阅读全文
posted @ 2015-11-08 18:38
lych2e
阅读(155)
评论(0)
推荐(0)
摘要:
有时候会遇到某些第三方库依赖于指定版本的sdk或build-tools。但由于被墙,导致组件无法下载。此时可以手工更新组件。例如需要安装build-tools 19.1.0,下载并解压对应版本压缩包将解压后的文件夹重命名为对应版本号,例如19.1.0copy重命名后的文件夹到Android SDK安... 阅读全文
posted @ 2015-11-08 18:36
lych2e
阅读(84)
评论(0)
推荐(0)
摘要:
下载微信提供的工具(下载),安装运行,输入包名即可获取签名唯一的缺点是签名工具生成的签名不能复制参考http://www.cnblogs.com/ayanmw/p/3721858.html 阅读全文
posted @ 2015-11-08 18:35
lych2e
阅读(133)
评论(0)
推荐(0)
摘要:
http://blog.stylingandroid.com/transparency-part-2/ 阅读全文
posted @ 2015-11-08 18:34
lych2e
阅读(63)
评论(0)
推荐(0)
摘要:
步骤:1. 自定义style2. 设置activity的theme为自定义styleTheme.CustomActionBar" >自定义style中,可以设置的项目包括: (1)Overflow button样式:actionOverflowButtonStyle (2)actionbar背景... 阅读全文
posted @ 2015-11-08 18:34
lych2e
阅读(1003)
评论(0)
推荐(0)
摘要:
关键是图片使用src,设置adjustViewBounds和scaleTypeandroid:adjustViewBounds="true"android:scaleType="centerCrop"android:src="@drawable/name" 阅读全文
posted @ 2015-11-08 18:30
lych2e
阅读(313)
评论(0)
推荐(0)
摘要:
对于提供删除(remove)接口的集合(collection),需要在循环中删除某个元素,这样的做法是错误的:1 List names = ...2 for (String name : names) {3 if (name need to be removed)4 name... 阅读全文
posted @ 2015-11-08 18:29
lych2e
阅读(95)
评论(0)
推荐(0)
摘要:
关键点在于,android中的布局,后面的元素会覆盖前面的元素,例如上例中的button会覆盖imageview 阅读全文
posted @ 2015-11-08 18:28
lych2e
阅读(634)
评论(0)
推荐(0)
摘要:
SSDP协议的设计初衷是使用HTTP协议进行设备的发现,是UPnP协议的组成部分。从网络层次模型来看,SSDP协议构建在HTTPU和HTTPMU之上。HTTPU是以UDP实现的HTTP协议,HTTPMU是广播的HTTPU。SSDP协议包括三种消息:SSDP 发现请求(ssdp::discover),... 阅读全文
posted @ 2015-11-08 18:27
lych2e
阅读(9131)
评论(0)
推荐(1)
摘要:
Universal Plug and Play协议,简称UPnP,常用于局域网内的设备发现和控制,例如视频投射设备,也被用于路由器做端口映射。UPnP协议由以下几部分构成:Address(寻址),设备通过DHCP获取到IPDiscovery(发现),通过SSDP发现设备Description(描述)... 阅读全文
posted @ 2015-11-08 18:26
lych2e
阅读(249)
评论(0)
推荐(0)
摘要:
DLNA基于UPNP协议,整个通信过程使用了SSDP和HTTP协议。通信过程: 1. 控制点查找设备,广播ssdpdiscover请求 2. 设备返回响应,告知控制点设备的URI。以WindowsMediaPlayer为例,会返回两个设备,分别是 3.控制点收到ssdp响应后,立即访问设备UR... 阅读全文
posted @ 2015-11-08 18:25
lych2e
阅读(2216)
评论(0)
推荐(0)
摘要:
现象可以概括为stdint.h中的宏定义没有生效,即宏定义没有在编译的预处理(preprocessor)阶段被替换(原因不明)。解决办法是将宏定义改为compile time constance,例如#include const int32_t INT32_MAX =std::numeric_lim... 阅读全文
posted @ 2015-11-08 18:20
lych2e
阅读(1574)
评论(0)
推荐(0)
摘要:
1.Facade模式当实现某个功能比较繁杂,需要调用多个class的接口时,可以使用Facade模式对外封装一个接口,隐藏实现的复杂性2.Adapter模式类A需要调用类B的某个接口,但又不能直接调用,或者调用过程比较复杂,可以使用Adapter模式,为类B封装一个adapter类,类A通过adap... 阅读全文
posted @ 2015-11-08 18:20
lych2e
阅读(75)
评论(0)
推荐(0)
摘要:
根本原因是google被墙,有如下两种解决办法:1. 编辑hosts文件,增加两行:203.208.46.146 dl.google.com203.208.46.146 dl-ssl.google.com重启android studio即可2. 设置代理代理配置可以在如下文件中设置:C:\Users... 阅读全文
posted @ 2015-11-08 18:19
lych2e
阅读(2285)
评论(0)
推荐(0)
摘要:
导航条在PC端可以正常显示,但在手机上由于屏幕大小原因,导航条中的项目无法完全展示,压缩为一个按钮(如下图所示),但这个按钮点击后却没有反应。原因是缺少boostrap.js和jquery.js(前者依赖),加上就可以点击了。参考:http://stackoverflow.com/questions... 阅读全文
posted @ 2015-11-08 18:18
lych2e
阅读(123)
评论(0)
推荐(0)
摘要:
工作中发现一个请求量为每秒100左右的服务出现异常,表现为Recv-Q积累大量请求,显示卡在服务逻辑里面。服务逻辑很简单,处理两种请求,查询和更新,都是直接操作数据库。尝试增加服务进程,无效。查看服务日志发现,所有的SQL语句执行都很慢,Update语句平均10+秒,Select语句甚至卡住不动。判... 阅读全文
posted @ 2015-11-08 18:17
lych2e
阅读(63)
评论(0)
推荐(0)
摘要:
3.4 Accessing InformationIA32架构有8个32bit寄存器三种运算符格式:immediate,register,memoryimmediate类型的值是任意能用32bit表示的数字,记号$Immregister类型的值是寄存器中的值,可以使用32/16/8 bit寄存器,所... 阅读全文
posted @ 2015-11-08 18:16
lych2e
阅读(98)
评论(0)
推荐(0)
摘要:
nginx不像apache,可以fork一个进程来执行cgi,从而解析执行php脚本。但nginx可以socket将请求转发到另一个进程,例如fastcgi进程。然而php不是一个常驻服务程序,需要有一个以服务形式存在的wrapper。php-fpm和spawn-fcgi都可以满足要求。其中php-... 阅读全文
posted @ 2015-11-08 18:14
lych2e
阅读(106)
评论(0)
推荐(0)
摘要:
Mavericks的桌面,比较喜欢它的dock,有立体感Yosemite的桌面,扁平化 阅读全文
posted @ 2015-11-08 18:13
lych2e
阅读(85)
评论(0)
推荐(0)
摘要:
Nginx 1.6.0 for openwrt编译失败,报错如下:./configure: error: can not detect int sizecat: /home/chillbu/Projects/nginx/openwrt-build/build/autotest.c: No such ... 阅读全文
posted @ 2015-11-08 18:11
lych2e
阅读(740)
评论(0)
推荐(0)
摘要:
起初以为温奶器和消毒器都没有必要买,一来贵二是作用不大。网上也是各种说法都有。但从BB出生这几个月来看,这些工具还是有必要的,一是可以减轻工作量,二是感觉干净卫生。下面是一些目标温奶器和奶瓶消毒器:温奶器(Bottle Warmer)主要考虑的点:温奶速度温奶效果(温度适中,不会过热破坏奶的营养)宽... 阅读全文
posted @ 2015-11-08 18:09
lych2e
阅读(1536)
评论(0)
推荐(0)
摘要:
网上说双镜片的潜水面镜是可换近视镜片的,在优酷有教程,大致就是用工具撬开面镜,换掉里面的玻璃计划入手一个配好近视镜片的潜水镜 阅读全文
posted @ 2015-11-08 18:07
lych2e
阅读(319)
评论(0)
推荐(0)
摘要:
从官网下载页面下载toolchain,例如x86平台的toolchain为:OpenWrt-Toolchain-x86-for-i386-gcc-4.1.2_uClibc-0.9.30.1.tar.gz解压缩,得到toolchain目录设置环境变量如下:export PATH=${toolchain... 阅读全文
posted @ 2015-11-08 18:06
lych2e
阅读(1225)
评论(0)
推荐(0)
摘要:
CDN理论上应该是很可靠的服务,能想到的容灾保护措施都会有。但是否这样就一定是可靠的服务呢?非也。一个简单的例子,客户端域名解析被劫持,这种情况下无论server端如何强壮也无法正常服务。这是在实际工作中遇到的真实case。这个case提醒我们,在考虑系统的可靠性时,除了考虑S端的可靠性,还要根据实... 阅读全文
posted @ 2015-11-08 18:05
lych2e
阅读(187)
评论(0)
推荐(0)
摘要:
关于交叉编译openwrt官方有相关文档(链接)1. 设置编译器一般configure默认编译器为gcc/g++但在交叉编译时,需要指定目标平台的编译器,例如arm-uclib-gcc那么如何在configure时设置编译器呢?可以通过设置CC/CXX环境变量指定编译器,例如:CC=arm-ucli... 阅读全文
posted @ 2015-11-08 18:05
lych2e
阅读(148)
评论(0)
推荐(0)
摘要:
backcountrypatagoniamountaingear参考资料:1.评说美国几大著名户外用品网店(2010) 阅读全文
posted @ 2015-11-08 18:04
lych2e
阅读(104)
评论(0)
推荐(0)
摘要:
daypacks适用于一天的短途旅行或登山,背包大小介于小到中等backpacking适用于长途旅行,例如需要过夜或外出一周的时间,这类背包可以背负很重的负载travel pack适用于日常出差旅行,是轻量级的装备internal/external frame pack的区别external背包侧重... 阅读全文
posted @ 2015-11-08 18:03
lych2e
阅读(431)
评论(0)
推荐(0)
摘要:
OpenWrt官方站点(链接)要编译OpenWrt首先要搞清楚它复杂的版本命名规则,可以看官方文档(链接)。从文档中,我们可以了解到目前的最新稳定版是Attitude Adjustment,SVN版本号为36088,发布于2013年中,而上一个稳定版是backfire 10.03.1,发布于2011... 阅读全文
posted @ 2015-11-08 18:02
lych2e
阅读(960)
评论(0)
推荐(0)
摘要:
由于openwrt的vmdk是IDE磁盘,但在mac系统下vmware无法更改磁盘类型。具体表现为选了IDE类型,但应用后无效,仍然显示为SCSI(权限问题?)。网上搜索了许久都没有找到解决方案,最后是通过手工修改虚拟机配置解决这个问题的:在虚拟机目录下找到后缀为.vmx的文件,例如虚拟机名称为op... 阅读全文
posted @ 2015-11-08 18:01
lych2e
阅读(876)
评论(0)
推荐(0)
摘要:
在虚拟机VMWare 10中安装了ubuntu 14.04 LTS,但无法使用共享文件夹功能,只能转向samba1. 安装samba服务sudo apt-get install samba2. 配置sambasudo mv /etc/samba/smb.conf /etc/samba/smb.con... 阅读全文
posted @ 2015-11-08 18:00
lych2e
阅读(174)
评论(0)
推荐(0)
摘要:
研究多日终于解决squid的验证问题,使用ncsa验证失败的原因是生成的密码文件不对。使用htpasswd生成密码文件要用-d选项。参考如下链接:http://askubuntu.com/questions/316659/squid3-ncsa-basic-auth-always-fails但是不能... 阅读全文
posted @ 2015-11-08 17:54
lych2e
阅读(401)
评论(0)
推荐(0)
摘要:
今天遇到一个mysql的编码问题:将数据从原来的库表导到新库表后,用同样的程序读取数据得到乱码。库表编码为utf8,程序与数据库建立链接后调用mysql_set_charset_set设置为utf8。新库表数据在mysql客户端set names utf8,terminal字符集为utf8情况下,数... 阅读全文
posted @ 2015-11-08 17:53
lych2e
阅读(96)
评论(0)
推荐(0)
摘要:
1. 设置程序/服务自动启动添加到服务列表:chkconfig [service] –add列出所有服务:chkconfig [service] –list从服务列表删除:chkconfig [service] –del设置服务自动启动:chkconfig [service] on取消服务自动启动:... 阅读全文
posted @ 2015-11-08 17:52
lych2e
阅读(104)
评论(0)
推荐(0)
摘要:
1. 设置tab键为4个空格set shiftwidth=4set smarttab 阅读全文
posted @ 2015-11-08 17:51
lych2e
阅读(97)
评论(0)
推荐(0)
摘要:
Ngnix/Squid/Apache 都支持http的正向代理,目前已经成功的配置了Squid和Apache,经过一段时间的使用,发现apache比较稳定。以下是尝试过的方法:Apache版本2.4,在site-enabled下增加proxy.conf配置文件:ServerNameProxy域名Pr... 阅读全文
posted @ 2015-11-08 17:50
lych2e
阅读(359)
评论(0)
推荐(0)
摘要:
Ultrafire 手电筒(美亚)防水,超小10cm,300lu,只要7.2刀,可惜不能直邮大陆,连直邮hk也不行。 20140830,了解到Ultrafire/Supfire都是冒牌,正牌叫做SureFire,价格不菲。The... 阅读全文
posted @ 2015-11-08 17:48
lych2e
阅读(147)
评论(0)
推荐(0)
摘要:
最近在项目中发现某个页面的资源,例如JS和png,总是没有被cache,查看http请求,发现服务器的Response头没有设置cache时间只要设置max-age值,浏览器就会对资源进行cache了。参考资料:http://www.ginano.net/browser-server-cache-c... 阅读全文
posted @ 2015-11-08 17:47
lych2e
阅读(123)
评论(0)
推荐(0)
摘要:
监控某个IP和端口的包tcpdump -i 设备名(eth0) (dst/src) host IP and port PORThost前的dst和src用于描述地址是源还是目的监控某种协议包tcpdump -i 设备名(eth0) tcp/udp (dst/src) host IP and port... 阅读全文
posted @ 2015-11-08 17:44
lych2e
阅读(117)
评论(0)
推荐(0)

浙公网安备 33010602011771号