编程技术

分享一些我的学习方法

赖勇浩(http://laiyonghao.com)经常听到和看到一些前辈提起搞编程这一行最大的痛苦在于知识的更新太频繁,如同逆水行舟,不进则退,稍一松懈,就跟不上潮流。的确如此,既然身在IT界,不学习是不行的,不管你写了多少年程序,职位到了技术总监还是CTO,不去了解潮流,肯定就会被超越。10年工作经验在这个领域算个屁,写代码的不是卖油翁,可以10年用一招,一招用10年。从业以后我自己的技术更新了好几代,还好没算落后太多,还是有一些方法的,今天公开一下,

系统 2019-08-29 22:28:41 2279

编程技术

DirectionalViewPager支持横向和纵向的ViewPage

项目地址:https://github.com/JakeWharton/Android-DirectionalViewPager这个别人已经试过了:Android之仿网易V3.5新特性http://blog.csdn.net/way_ping_li/article/details/9359191我只是重新测试了一下,感觉可以用。只是要注意,需要导入-v4.jar包,并且VerticalViewPagerCompat.java一定要放在android.sup

系统 2019-08-29 22:17:54 2279

编程技术

桂圆大枣红豆汤

天气渐凉,除了调整饮食,增减衣服,最要紧的就是多些时间,熬些养生汤来喝。秋冬是身体积蓄能量的时节,不一定要多吃高热量的食物,平日多喝些健康的汤品,可以让筋脉舒张代谢顺畅,是非常容易实现的简单健康的养生方法。比如,这道桂圆大枣红豆汤,就是一道食材简单,但滋味醇厚甜美的补气养血安神的家常好汤。桂圆肉性温味甘,益心脾补气血,不但能补脾固气,还能保血不耗。大枣富含蛋白质、胡萝卜素、维生素以及磷、钙、铁等成分,味甘性温,有补中益气、养血安神的功效。红豆富含维他命B1

系统 2019-08-29 22:14:43 2279

编程技术

MyBatis 的简单应用

介绍1.例子中包含了mybatis的常用sql的写法2.动态sql的应用3.存储过程的使用目录MyBatis-config.xml中set的说明[]:表示可能的不太正确<

系统 2019-08-29 22:08:47 2279

编程技术

OAuth2.0认证和授权原理

什么是OAuth授权?一、什么是OAuth协议OAuth(开放授权)是一个开放标准。允许第三方网站在用户授权的前提下访问在用户在服务商那里存储的各种信息。而这种授权无需将用户提供用户名和密码提供给该第三方网站。OAuth允许用户提供一个令牌给第三方网站,一个令牌对应一个特定的第三方网站,同时该令牌只能在特定的时间内访问特定的资源。二、OAuth的原理和授权流程OAuth的认证和授权的过程中涉及的三方包括:服务商:用户使用服务的提供方,一般用来存消息、储照片

系统 2019-08-29 22:06:14 2279

编程技术

MTK一些特殊特效的制作

使用刷屏函数可以制作简单的特效,但特效方方正正,中矩而不中规,过于单调.使用拷屏函数可以做许多单靠刷屏无法实现的函数,但要制作三维特效,不规则区域的特效,这些方法就有些不够使用了.更复杂的特效,一是使用3D模,二是使用数学函数.当然前提是你必须对lcd_layer_struct层的定义十分熟悉,对DM管理机制也比较熟悉.要不然你会不知道数学函数或者3D建立的模型怎么使用,或者写出来对不知道怎么在系统中调用.常用数学函数公式:.1,直线:(直线方程如下图)有

系统 2019-08-29 22:04:52 2279

编程技术

浅谈JS原型链

浅谈JS原型链原型链ECMAScript中描述了原型链的概念。我们知道ECMAScript并不像C++,Java那样使用类,但是对象仍然可以通过多种方式创建,其中就有构造函数方式。每个构造函数都有一个原型对象,同时都有一个prototype属性,prototype属性指向构造函数的原型对象,它被用来实现基于原型的继承和共享。而原型对象又都默认会取得一个constructor属性,这个属性包含一个指向构造函数(prototype属性所在函数)的指针。每个通过

系统 2019-08-29 22:02:17 2279

编程技术

zookeeper使用和原理探究(一)

转载自http://rdc.taobao.com/team/jm/archives/665zookeeper介绍zookeeper是一个为分布式应用提供一致性服务的软件,它是开源的Hadoop项目中的一个子项目,并且根据google发表的论文来实现的,接下来我们首先来安装使用下这个软件,然后再来探索下其中比较重要一致性算法。zookeeper安装和使用zookeeper的安装基本上可以按照http://hadoop.apache.org/zookeeper

系统 2019-08-12 09:30:06 2279

编程技术

Spring与DWR集成的新方法

集成效果:不需要dwr.xml进行配置,可以完全在spring配置需要remote到客户端的bean,可以将spring的bean暴露给客户端,通过javascript调用(这一点很爽啊)。集成步骤:1、将Spring的namespace重新定义为: 系统 2019-08-12 09:29:37 2279

编程技术

代码比较-----优化之一

http://www.cnblogs.com/oomusou/archive/2010/09/05/verilog_mux2.html=和>=的比较----------------------------------------------------------------------------------if...else和case的比较代码比较-----优化之一

系统 2019-08-12 01:33:01 2279

Python

【Python】字符串和datetime相互转换

摘要时间序列(timeseries)数据是一种重要的结构化数据形式,应用于多个领域,包括金融学、经济学、生态学、神经科学、物理学等。在多个时间点观察或测量到的任何事物都可以形成一段时间序列。在进行时间序列问题分析时,通常需要将字符串和datetime类型相互转换,本文分享他们之间相互转换的集中常用方法(主要用到的库有datetime、pandas以及dateutil)。(一)datetime->strdatetime类型转成str一般常用的有两种方法:st

系统 2019-09-27 17:56:03 2278

Python

Python中为feedparser设置超时时间避免堵塞

python有一个用于解析feed的模块:feedparser,feedparser解析各种feed是非常方便的,唯一比较恼火的是遇到一些badurl,经常会导致堵塞,因此需要为feedparser设置一个超时时间。可是feedparser并没有提供这个功能,只好采用其他方法了,具体办法请参看feedparser项目的issue221。其实也很简单,按照上面文档的说明developershavehadtheabilitytosetaglobaltimeou

系统 2019-09-27 17:56:01 2278

Python

Python之流程控制——if...else...

Python之流程控制——if...else...一、流程控制假如把程序比做走路,那我们到现在为止,一直走的都是直路,还没遇到过分岔口。当遇到分岔口时,你得判断哪条岔路是你要走的路,如果我们想让程序也能处理这样的判断,该怎么办?很简单,只需要在程序里预设一些条件判断语句,满足哪个条件就走哪条岔路,这个过程就叫流程控制。几乎在每个编程语言中,都会有if...else...,可分为单分支,双分支,多分支。二、单分支if条件:满足条件后要执行的代码三、双分支if

系统 2019-09-27 17:55:08 2278

Python

python列表,字典,元组简单用法示例

本文实例讲述了python列表,字典,元组简单用法。分享给大家供大家参考,具体如下:列表#_*_coding:utf-8_*_#列表,定义在方括号的形式中,可以进行切片操作。#它没有固定类型的约束,即可以包含不同的数据类型。L=[1,'abc',2.3]printlen(L)print'*'*40L.append('mengtianwxs')print(L)print'*'*40L.pop(0)print(L)print'*'*40L.sort()prin

系统 2019-09-27 17:54:55 2278

Python

centos 安装Python3 及对应的pip教程详解

安装Python3安装Python依赖:yuminstallopenssl-develbzip2-develexpat-develgdbm-develreadline-develsqlite-devel由于Python在linux不支持我们以可执行程序的方式安装,所以需要我们选择对应的版本源码安装源码下载站点:https://www.python.org/ftp/python/以Python3.6为例:wgethttps://www.python.org/

系统 2019-09-27 17:54:16 2278