摘要:
import types type(x) is types.IntType # 判断是否int 类型 type(x) is types.StringType #是否string类型 ......... -------------------------------------------------------- 超级恶心的模式,不用记住types.StringType import types type(x) == types(1) # 判断是否int 类型 type(x) == type('a') #是否string类型 阅读全文
摘要:
关于VMware-Tools的安装,可算费了我一天多的时间。其实,就是卡在一个问题上:In the virtual machine, log in to the guest operating system as root.一、贴上Help page文档:l Install VMwareToolsfile:///E:/VMware/Workstation/help/workstation_win/wwhelp/wwhimpl/js/html/wwhelp.htm#href=GUID-08BB9465-D40A-4E16-9E15-8C016CC8166F.htmll Uninstall VMw 阅读全文
摘要:
用shell写了一个查看apk签名的脚本。代码很少也很简单#!/bin/bashmypath=`pwd`filepath=""mkdir .temp_for_certificatecd .temp_for_certificatecount=0while [ -n "$1" ] do count=$[$count+1] echo "(#$count) "`basename "$1"`":" if [ `expr substr "$1" 1 1` = "/" 阅读全文
摘要:
http://acm.hdu.edu.cn/showproblem.php?pid=1787 非数组形式,用于大数据#include<iostream>#include<cstdio>#include<algorithm>#include<cstring>using namespace std ;#define INT __int64int enlerfun( int n ){ int tempnum = 1 ; int i ; for( i = 2 ; i * i <= n ; ++i ) { if( n % i == 0 ) { n / 阅读全文
摘要:
应用系统之间相互交换信息,一般都得通过接口来实现。实现方式也有多种多样,webservice,wcf,remoting等等,但是实现这些接口后,测试可能就需要几个系统联动才行,但是有时候如果都是在生产环境的时候,恐怕不是很方便。特别是考虑到生产环境的特殊性,有时候在测试环境都OK,但是上了生产环境就趴窝的情况也很多,但是有时候还不是那么容易发现问题。 最近公司的接口进行了些小调整就出现了这种问题,由于在测试环境测试非常顺利,而且改动也不大,所以大家都以为很顺利,但是等到上线后才暴露出来问题。对于上线时,一般我们会在上线后自己内部登陆系统去进行一些测试,但是此次由于跨了几个系统,所以没有动员那. 阅读全文
摘要:
1.struts2访问过程 a.客服端请求被web.xml中的filterdispatcher 拦截 b.filterdispatcher 读取struts2中的struts.xml配置 c.请求经过interceptor拦截器,执行正式业务逻辑之前的操作 d.请求经过Action,执行正式业务逻辑,并返回指向页面返回结果 e.显示结果页面 2.struts2开发流程 a.配置jar包 b.配置web.xml c.配置struts.xml d.配置ation e.编写代码 f.运行验证 3.jsp引用struts2标签 <%@ taglib... 阅读全文
摘要:
为了将多数据源整到hadoop上,将每个表导到hive上,再做大表join,变成一个越级大表,作为某一个搜索业务的数据源,然后再将建索引程序整成MR程序!为此重新再学起hadoop。先分享一下几个好东西! hadoop原理介绍 http://tech.uc.cn/wp-content/uploads/2012/07/Hadoop%E5%8E%9F%E7%90%86%E4%BB%8B%E7%BB%8D.pdf 前上司写的一键安装hadoop,hive,hbase https://github.com/hadoop-deployer/hadoop-deployer 阅读全文
摘要:
1 前言应用程序遇到的最简单的状态是从活动过渡到不活动,然后再返回到活动。今天我们进来用一个例子来看看其具体应用。2 详述这张的内容比较简单,就直接上代码了ZYViewController.m//// ZYViewController.m// State Lab//// Created by zhangyuc on 13-6-8.// Copyright (c) 2013年 zhangyuc. All rights reserved.//#import "ZYViewController.h"@interface ZYViewController ()@end@implem 阅读全文
摘要:
近期学了一点Python,然后正好有一个手机同步工具方面的预研工作要完成。要实现PC与手机的通信,首先要找到他们的通信协议,还好的是Android有完善的协议:ADBADB的代码是开源的,而且支持Windows平台,有现成的DLL可以调用:AdbWinApi.dll,AdbWinUsbApi.dll好了,可以用VC搞定,但我想用Python试一下,于是开始了苦逼的查资料+实验的过程。 实验过程就不多说了,由于上面的两个DLL都是用C实现的,提供的头文件也是C语言的,所以有了下面这个python测试程序(Python2.7):import ctypes#自定义的GUID结构,有兴趣的可以自己研究 阅读全文
摘要:
fork()函数 在 Linux 中创建一个新进程的唯一方法是使用fork()函数。fork()函数是 Linux 系统中一个非常重要的函数,和咱们以前遇到过的函数由一些区别,因为它看起来执行一次却返回两个值,这又作何解释?不着急,慢慢看。函数说明 fork()函数用于从已存在的一个进程中创建一个新的进程,新进程称为子进程,而原进程称为父进程。使用fork()函数得到的子进程是父进程的一个复制品,它从父进程处继承了整个进程的地址空间,包括进程上下文、代码段、进程堆栈、内存信息、打开的文件描述符、信号控制设定、进程优先级、进程组号、当前工作目录、根目录、资源限制和控制终端等,而子进程所独有的只. 阅读全文