11 爱佳男士

尚未进行身份认证

我要认证

毕业于华工

等级
TA的排名 3k+

通信IT行业,工作四年,我获得了什么

年近30,回望这些走过的不少弯路,总结下,希望能帮到同学们。 读书晚,再加上读研究生混日子,没做出什么有成绩的工作,自己也没有明确的目标,到30岁才工作四年,还是半屌丝状态。看了下同事,到30岁基本都有7到9年的工作经验,让我还是非常有压力的,轻易不敢透露自己的年龄,大多数人还以为我才27岁左右。 刚毕业那会,大家找工作都是冲着互联网的开发岗位,工资高...

2019-08-23 20:54:10

蚂蚁金服高级测试开发工程师面经

通过前同事内推简历,等了半个月左右,期间一直在刷leetcode,把一些常见的题刷了一遍。第一面2018.8.17,很突然,在公司加班,8点半左右,接到从杭州打过来的电话,隐约感觉是阿里的,一听果然是,说是否方便现在面试,随即开始。还好有所准备。。。一、自我介绍 先讲目前在做的工作,由于项目很大,个人做的工作比较乱,那就从每天的任务,在项目中的角色出发,尽量说细点...

2018-08-26 16:16:28

java中调用adb shell 命令启动android应用程序

实现方法:一、把下面的adb shell命令做成bat文件,然后在java程序中调用即可,  例子中为启动美团appadb shell am start -n com.sankuai.meituan/com.sankuai.meituan.activity.Welcomeexit二、代码示例(下面代码在手机上测试通过)/**   启动应用程序*/

2017-04-04 21:22:54

python 读取中文文件名/中文路径

python直接读取中文路径的文件时失败,可做如下处理: inpath = 'D:/work/yuanxx/在线导航/驾车导航/walk_log/20130619_172355.txt' uipath = unicode(ipath , "utf8")然后用"uipath"经过编码后的路径去open()即可: fin = open(uipath)

2015-08-26 22:32:07

python2.7下的windows安装virtualenv和flask

我这台电脑从装Linux时就各种不顺利,搞了非常久,从来都没有顺利过,非常打击了我学习的动力!首先是安装python,这个就不说了其次是安装easy_install,这个真是出了问题,正常的步骤都是 直接安装ez_setup.py,但这是64位的,对于32位的则有一个exe文件,直接下载安装即可然后是安装虚拟环境 virtualenv最后是安装fla

2015-08-01 16:34:56

python用于测试的failIf,failUnless

#!/usr/bin/python#-*- coding:utf-8 -*-import unittestclass ArithTestSuper(unittest.TestCase): def setUp(self): print "seting up arithtest cases" def tearDown(self): print

2015-07-27 09:23:51

学习python基础语法中遇到的一些问题

1、输出中文的加上以下这些编码:#! /usr/bin/python# -*- coding: utf8 -*- 2、格式化输出多个变量时,注意在所有这些变量外面加个总的括号print("Mixing %d %s for the %s omelet " %                  ( self.from_fridge[ingredient], ingred

2015-07-23 21:52:13

用Wireshark从http数据包中得到用户的登录信息

Wireshark从http数据包中得到用户的登录信息以下文字只是记录我做的一个小实验,没有代码和程序,没有兴趣者请退散。在“用TCPMon验证Web应用的安全性隐患”中谈到,http基本就是明码,如果用嗅探器获得http数据包的话,甚多私密信息都被被截获,下面将记录这一过程。下文中提到的嗅探器是Wireshark,这是一个优秀的免费软件,您可以从 wireshark官方网站 得到它。下文中涉及的

2015-02-09 14:30:20

tomcat中解析url中的参数或者post中的请求内容

package javax.servlet.http;import javax.servlet.ServletInputStream;import java.util.Hashtable;import java.util.ResourceBundle;import java.util.StringTokenizer;import java.io.IOException;/** *

2015-01-15 11:32:45

MINA源码分析---学习mina中整数和网络字节的转换处理

主要学习网络字节和计算机上表示的整数之间相互转换以及和小端字节序的转换package org.apache.mina.proxy.utils;import java.io.UnsupportedEncodingException;/** * ByteUtilities.java - Byte manipulation functions. * @since MINA 2.0.0

2014-12-15 20:28:28

MINA源码分析---可移植的操作系统分界符(换行符)

package org.apache.mina.filter.codec.textline;import java.io.ByteArrayOutputStream;import java.io.PrintWriter;/** * A delimiter分界符 which is appended to the end of a text line, such as * CR/LF.

2014-12-10 15:58:25

MINA源码分析---base64编码和解码

Base64编码说明  Base64编码要求把3个8位字节(3*8=24)转化为4个6位的字节(4*6=24),之后在6位的前面补两个0,形成8位一个字节的形式。 如果剩下的字符不足3个字节,则用0填充,输出字符使用'=',因此编码后输出的文本末尾可能会出现1或2个'='。  为了保证所输出的编码位可读字符,Base64制定了一个编码表,以便进行统一转换。编码表的大小为2^6=64,这也是

2014-12-08 22:05:26

MINA源码分析---协议编码解码器工厂ProtocolCodecFactory接口

1、具体的解码器,编码器需要自己根据协议实现2、实现协议编码解码器工厂ProtocolCodecFactory接口,在里面主要的工作就是创建解码器,编码器实例,并且返回实例下面贴出三个接口的源码,读者只需要实现这三个接口即可package org.apache.mina.filter.codec;import org.apache.mina.core.session.IoSess

2014-12-07 16:52:50

MINA源码分析---协议编码解码过滤器ProtocolCodecFilter

协议数据 1、对输出的数据进行编码,把消息对象转换成二进制字节流 2、对收到的数据进行解码   过滤器ProtocolCodecFilter,对应的两个最重要的方法分别是1、先对数据进行编码,再发送 filterWrite(NextFilter nextFilter, IoSession session,            WriteRequest writeRequest

2014-12-07 16:40:31

MINA源码分析---协议编码输出接口ProtocolEncoderOutput及其实现

下面是协议编码输出接口ProtocolEncoderOutput,所有编码后的数据需要通过接口ProtocolEncoderOutput来写到会话中package org.apache.mina.filter.codec;import org.apache.mina.core.buffer.IoBuffer;import org.apache.mina.core.file.FileR

2014-12-07 16:06:39

MINA源码分析---协议解码输出接口ProtocolDecoderOutput及其实现

接口 ProtocolDecoderOutput/* */package org.apache.mina.filter.codec;import org.apache.mina.core.filterchain.IoFilter.NextFilter;import org.apache.mina.core.session.IoSession;/** * Callback for

2014-12-07 15:54:30

MINA源码分析---CumulativeProtocolDecoder协议解码器

一般用户写解码器直接继承 CumulativeProtocolDecoder 类就行啦,实现里面的doDecode方法更详细的解释在源码中在/* */package org.apache.mina.filter.codec;import org.apache.mina.core.buffer.IoBuffer;import org.apache.mina.core.s

2014-12-06 20:41:14

MINA源码分析---协议编码器 ProtocolEncoder

里面主要涉及  ProtocolEncoder接口,ProtocolEncoderOutput接口,AbstractProtocolEncoderOutput抽象类下面的源码应该是比较容易理解的package org.apache.mina.filter.codec;import org.apache.mina.core.buffer.IoBuffer;import org.apac

2014-12-06 12:54:01

MINA源码分析---ExecutorFilter线程池过滤器

源码中都加注释啦/* */package org.apache.mina.filter.executor;import java.util.EnumSet;import java.util.concurrent.Executor;import java.util.concurrent.ExecutorService;import java.util.concurrent.Exec

2014-12-05 20:12:39

mina源码分析---IoEvent和IoFilterEvent类及其联系和区别

IoEvent是MINA提供的IO事件或IO请求的类package org.apache.mina.core.session;import org.apache.mina.core.write.WriteRequest;/** * An I/O event or an I/O request that MINA provides. * Most users won't need

2014-12-05 20:06:04

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。