- 博客(24)
- 资源 (5)
- 收藏
- 关注
原创 os.path.abspath 源码分析
os.path.abspath(path)Return a normalized absolutized version ofthe pathname path. On most platforms, this is equivalent to callingthefunction normpath() asfollows:normpath(join(os.getcwd(), path))
2015-01-30 19:15:28
3993
翻译 python Logger 高级教程
高级教程logging library 四个模块lLoggers暴露的接口,给代码使用 Handlers 把log 记录送到合适的destination Filter 过滤器,决定哪个log记录被输出 Formatters ,最终输出的log记录格式 Logevent information 在loggers ,handlers ,filters 和formatte
2015-01-18 13:55:08
6296
原创 python Loging 入门
初级教程Logning 模块定义了很多方法和类,为application和libraries实现了一个灵活的事件记录系统。 什么时候使用Log: Task you want to performThe best tool for the taskConsole 中展示print()程序正常运
2015-01-18 13:50:10
962
原创 Python:用 ElementTree工具解析Maven,Pom.xml文件
ElementTree优点:轻量级的 Python 式的 API ,它由一个 C 实现来提供,速度快。http://effbot.org/zone/celementtree.htmDOM 将整个 XML 加载进内存并且允许随机访问任何深度地元素。ET 没有必要加载整个文档到内存.ET 的性能的平均值和 SAX 差不多,但是 API 的效率更高一点,更方便使用。 Python 标
2015-01-11 17:41:02
5332
原创 Django表单提交后,如何获取相同name的不同value值
i前端:nput_test.html Search {{ result }} {% csrf_token %} 两个标签name都是'key'后台:Django views.py def setting(request): if re
2015-01-04 23:18:09
6990
原创 failed to find target android-7 Please install the missing platform
问题:Failed to refresh Gradle project 'demo'Cause: failed to find target android-7 Please install the missing platform from the Android SDK Manager.
2014-10-31 23:45:38
1060
原创 Unable to open log device '/dev/log/main': No such file or directory
用真 http://stackoverflow.com/questions/6941710/unable-to-open-log-device-dev-log-main-no-such-file-or-directory
2014-10-22 13:30:38
987
原创 C++ new 和delete
每一个程序在执行时都占用一块可用的内存空间,用于存放动态分配的对象,此内存空间称为程序的自由存储区或者堆。在自由存储区分配空间:C:头文件中函数 malloc 和freeC++:运算符 new 和delete,不需要库支持1 定义:变量:需要指定数据类型,不必命名,new 返回指向新创建对象的指针 int* p=new int;数组:只需要指定类型和数组长度,不
2014-03-30 16:04:31
923
转载 Android线程的数据通信
1 消息Message 在android的多线程中,把需要传递的消息称为消息 由于android的用户界面UI(user interface)是单线程的,所以如果UI花费太多的时间做后台的事情,超过5秒钟,Android就会给出错误提示。因此,为了避免”拖累“UI,一些费时的工作应该交给独立的后台线程去执行。,但是如果后台的线程直接执行UI对象,Android 会发出错误信息,所以UI线
2014-03-26 16:01:13
1030
原创 2014年3月腾讯广研班笔试经验
印象中这样,给师弟师妹们一个复习方向。选择题:1 导致数据库数据不一致的根本原因原因2 window 系统默认分给线程的栈大小是?3 SQL语句 select where fom order by group by having 执行顺序4 unix 目录结构5 深度优先遍历一棵树6 动态编译和静态编译7选一个稳定的排序8 数组的排列顺序对哪种排序算法无影
2014-03-06 22:11:43
1251
原创 jni/opencv2/core/core.cpp:5:20: error: No such file or directory
但是我的根目录下有这些文件,查询后发现在stackoverflow 发现了,可能是我需要在Application.mk file中写上这条语句 "APP_STL:=stlport_static" .# The ARMv7 is significanly faster due to the use of the hardware FPUAPP_STL := stlp
2014-03-05 20:54:25
880
原创 Jni.h No such file or directory:
文件获取:对于jdk1.7.0 :jdk目录\include\jni.h ;jdk目录\include\win32\jni_md.h。其它jdk版可以有一点差异,但应该都在include目录下。把jni.h 和jni_md.h都拷贝到你的项目目录下。使用VS2010在项目中编写C++头文现出"PCH 警告:标头停止点不能位于宏或#if块中"错误的解决办法以#prag
2014-03-05 17:16:45
13837
1
原创 opencv for android SDK 导入目录空间报错
OpenCV-2.4.8-android-sdk 安装与配置 (1)将下载的压缩文件解压到某个目录(如:H:\Open-CV\OpenCV-2.4.8-android-sdk)下,解压后的目录结构如下: 其中,sdk目录即是我们开发opencv所需要的类库;samples目录中存放着若干opencv应用示例(包括人脸检测等),可为我们进行android下的opencv开
2014-03-03 10:03:02
1481
原创 使用Camera类, 旋转90预览图像的问题
今天尝试用Camera对象获取摄像头拍照,预览时候发现图片逆时针旋转90度。解决方法:一、原来Camera对象假定方向是水平或者横向模式,旋转修正最简单的方法是以横向模式显示,可以在Activity的onCreate方法中添加y一行代码。setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
2014-02-26 20:51:10
9591
原创 Visual Studio 2010 搭建OpenCV2.48
系统:window8编译环境:Visual Studio2010 步骤1 :从http://opencv.org/下载openCV2.4.8,选择OpenCV for window步骤2:双击运行oponcv-2.4.8.exe文件,将文件解压在H:OpenCV\opencv文件夹中。解压得到buid和sources两个文件夹。步骤3:配置环境变量 计算机->(右键)属
2014-02-24 19:46:39
1688
转载 C++ sizeof 运算符总结
原博客:http://www.cppblog.com/w57w57w57/archive/2011/08/09/152845.html自己理解后摘录、修改。摘要:Sizeof的作用非常简单:求对象或者类型的大小。然而sizeof又非常复杂,它涉及到很多特殊情况,本篇把这些情况分门别类,总结出了sizeof的10个特性:(0)sizeof是运算符,不是函数;(
2014-02-15 21:10:18
909
原创 合并排序链表
题目:输入两个递增排序的链表,合并这两个链表并使新链表中的结点仍然是按照递增排序的。分析:/* 合并两个排序的链表 *输入:两个排序链表的头结点指针 *输出:合并的链表或者空指针(当两链表都为空的时候)*/node* mergeList(node* head1,node* head2){ if(head1==NULL)return head2;
2014-02-10 20:05:42
834
原创 反转链表
题目:定义一个函数,输入一个链表的头结点,反转该链表并输出反转后链表的头结点。 为了正确发转一个链表,需要调整链表中指针的方向。如下图(a)如果把2结点next指针直接指向1结点,会造成链表断琏。所以我们需要调整next指针之前,把2结点的next指针指向的3结点保留下来。也就是说我们在调整结点2的next指针时,除了需要知道结点2本身之外,还需要2的前一个结点1,因为我们需要把结点
2014-02-09 21:21:06
794
原创 求链表的中间结点
求链表的中间结点,如果链表长度为奇数,则返回中间结点,如果链表长度为偶数,则返回中间两个结点的任意一个。(1)定义两个指针,同时从头结点出发。(2)指针p1一次走2步,指针p2一次走1步。(3)当p1走到链表末尾的时候,p2正好在链表中间。 struct node{ int value; node* next;};/* 链表尾加入新元素*/node* addNod
2014-02-09 19:31:30
1003
原创 c++ 链表操作:添加、遍历、删除、查找
链表是一种动态数据结构,因为在创建链表的时候,无需知道链表的长度。链表的每个结点包括两个部分:一个是存储数据元素的数据域,另一个是存储下一个结点地址的指针域。struct node{ int value; node* next;};当插入一个结点的时候,我们只需要为新结点分配内存,然后调节结点的指针指向,新结点就被(逻辑上)链接到链表里。/* 链表尾加入新元素*/
2014-02-09 17:32:08
20100
原创 C++ 虚函数
1、基类中虚函数定义: (1) c++中成员函数默认为非虚函数,为了指明函数为虚函数,需在其前面加上保留字virtual。 (2) 除了构造函数之外,任意非static成员函数可以是虚函数。 (3) 基类通常应将派生类需要重定义的任意函数定义为虚函数 class Base{public: Base():isbn(""),price(10){}; Base(str
2014-02-08 11:24:03
709
原创 PRTools 安装、初步使用
PRTools是荷兰代夫特技术大学R.P.W Duin大牛领衔开发的基于MATLAB的模式识别和单类分类器工具包。其使用较为简洁,数据可视化的部分比较有特点,针对二维数据可以方便的绘制分类器的决策边界等。这是我上传的资源http://download.youkuaiyun.com/detail/yes1cpp/6886795,它的官网http://prtools.org/建议大家习惯看英文的官网,里面还有最新
2014-01-27 10:43:22
6334
原创 Matlab prtools工具箱中 nbayes函数调用注意事项
现在有一份带标签的data,来训练贝叶斯分类器。 先随机打乱行,再分成四份, 3/4 做训练,1/4做测试;接着把label 和data分开,各自做成dataset 然后调用nbayes函数 求出分类器w (其实是一个map结构)a是错误率,发现a的值高达0.4356;明显不科学!贝叶斯分类器理论上的准确率是90+%于是到 ..
2013-09-22 18:16:28
1657
prtools5.0工具包
2014-01-27
PRTools4.1 工具箱
2014-01-27
myEclipse 10.7注册机
2014-01-13
任意合法状态的汉诺塔移动到目标状态的最小步骤
2013-07-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人