2013年12月13日
摘要: 时间安排:白天做导师给的项目,顺带学习下嵌入式软件开发(Linux:TCP/IP,进程,线程,sql,高级文件IO,系统级编程,驱动),嵌入式软件开发正好项目的下一步要用。因为项目估计要到毕业才能做完,这个过程中,老师会教很多新的东西,本身他以前有好几年的工作经验,能从他身上学到不少知识,所以对于以技术为职业目标的我来说,我觉得要最终踏入社会时会什么很重要,因此我也不急着找工作了,现在实验室有很多资源供我学习和使用。由于目标是最终成为嵌入式软硬件工程师和老师对我的要求一致,所以才有这个养成计划的提出,不然到时硬件就落下了,因为硬件现在是我的短板。晚上硬件学习计划:第一步:学会使用Cadence 阅读全文
posted @ 2013-12-13 17:37 我的小人生 阅读(844) 评论(0) 推荐(0) 编辑
摘要: paip.windows io监控总结 io的主要参数是个.disk queue length 作者Attilax 艾龙, EMAIL:1466519819@qq.com 来源:attilax的专栏 地址:http://blog.csdn.net/attilax xp>控制面板>管理工具>性能>> 主要3个计数器 pages/sec avg.disk queue length % processor timer win7 的好像默认只有个cpu使用率.. io的要自己一上加了. 阅读全文
posted @ 2013-12-13 17:33 我的小人生 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 元组(tuple) 详解 及 代码 本文地址:http://blog.csdn.net/caroline_wendy/article/details/17290967 元组是存放任意元素集合,不能修改其内容;len()是求元组的长度, 可以使用下标标示符("[]")去访问元组的数据;元组内还可以包含元组, 可以通过新建一个元组, 扩充已有的元素; 代码如下:# -*- coding: utf-8 -*-#====================#File: abop.py#Author: Wendy#Date: 2013-12-03#==================== 阅读全文
posted @ 2013-12-13 17:29 我的小人生 阅读(917) 评论(0) 推荐(0) 编辑
摘要: (2)单击“Identify DC Nets”,弹出“Identify DC Nets”窗口,如图2-6 所示: 图 2-6 Identify DC Nets 窗口 (3)在“Net”列表中选择网络如“GND_EARTH”,在“Voltage”栏双击“NONE” 输入相应的电压值如0,并按下“Tab”键。再如选择“VCC285”,在“Voltage”栏双击“NONE” 输入相应的电压值如2.85,并按下“Tab”键。 (4)单击“OK”,关闭“Identify DC Nets”窗口。“Database Setup Advisor” 窗口将再 次显示。 注... 阅读全文
posted @ 2013-12-13 17:26 我的小人生 阅读(1938) 评论(0) 推荐(0) 编辑
摘要: 前言: 从2013年8月20日进入这个项目开始,到现在12月12日。 从项目详细设计开始,到现在连SI2阶段的疏通测试都没有完成!(现在,这个项目好像已经不需要我们再做下去了。。。) 项目失败原因总结:这个项目的失败不是个别某个原因造成的,而是由以下多方面原因造成的!1.基本设计太烂!详细说明。。。待补充2.使用BP人数占一半以上,对BP管理不力!详细说明。。。待补充3.制造人员的配置不足。 详细说明。。。待补充4.使用新技术,大家对新技术不能熟练掌握(主要特点是返工多)。详细说明。。。待补充5.基本设计的一些东西,不符合新技术。详细说明。。。待补充6.新技术的特点是提高生产性,但是基本设计太 阅读全文
posted @ 2013-12-13 17:22 我的小人生 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 通过Map的entrySet方法。将返回一个set集合。然后遍历这个set集合:package com.howlaa.day04;import java.util.HashMap;import java.util.Map;import java.util.Set;public class GenericTest { public static void main(String[] args) { HashMap maps = new HashMap(); maps.put("zhang", 20); maps.put("hui", 22); Set> 阅读全文
posted @ 2013-12-13 17:19 我的小人生 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 字典(dict) 详解 及 代码 本文地址:http://blog.csdn.net/caroline_wendy/article/details/17291329 字典(dict)是表示映射的数据结构,key-value形式, key必须是唯一的;items()方法, 返回字典的所有项;可以通过for循环去遍历字典的键(key)和值(value), 也可以使用if判断元素是否存在;可以通过len()求字典的长度;下标操作符("[]")增加和删除元素; 代码:# -*- coding: utf-8 -*-#====================#File: abop.py 阅读全文
posted @ 2013-12-13 17:15 我的小人生 阅读(674) 评论(0) 推荐(0) 编辑
摘要: 打开“编辑->虚拟网络设置"里面,点“恢复默认”如果还不行然后开网络和共享中心 左击 本地连接(若是无线网络,则点击无线网络连接)----属性----共享----在:允许其他网络用户 前打勾----在下拉菜单中选择“VMware Network Adapter VMnet8”--确定如果还不行在window的管理工具--服务--开启VMware NAT Service服务 阅读全文
posted @ 2013-12-13 17:12 我的小人生 阅读(442) 评论(0) 推荐(0) 编辑
摘要: 1 概述 组合模式(Composite),将对象组合成树形结构来表现“整体&部分”这一层次结构。这种模式能让客户以一致的方式处理个别对象以及对象组合。 组合内的所有对象都必须实现相同的接口,当组合结构复杂,遍历的成本太高时,就有必要实现组合节点的缓存。组合的优点是可以让客户端不再区分操作的是组合对象还是叶子对象,而是以一种统一的方式来操作。 组合模式的组成部分有以下三个:(1)抽象构件角色(Component):是组合中的对象声明接口,在适当的情况下,实现所有类共有接口的默认行为。这个接口可以用来管理所有的子对象。(2)树枝构件角色(Composite):定义有子部件的那些部件的行为。 阅读全文
posted @ 2013-12-13 17:08 我的小人生 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 上一篇说到,手动xm vcpu-pin住,在hotplug就好了。 本质上,还是因为代码有bug,导致vcpu offline的时候,信息没有清理干净,有残留,当vcpu online的时候,如果调度到不是它之前的pcpu上,重建关系的时候就会出错。 还说明了一个问题,如果dom0的vcpu的affinity没有pin住到最开始的pcpu上,那么hotplug后,pcpu可能变为其他的cpu, 会导致dom0上cpu的拓扑结构发生改变,原来的一些超线程和node的关系也会跟着改变。 阅读全文
posted @ 2013-12-13 17:05 我的小人生 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 一、问题引出。Hadoop 的Server 采用了Java 的NIO,这样的话就仅需要为每一个socket 连接建立一个线程,读取socket 上的数据。在Server 中,只需要一个线程,就可以accept 新的连接请求和读取socket上的数据。为什么只需一个线程就解决问题了?二、java NIO的分析 Java NIO旨在快速搬运大量东西,大大提高I/O效率。(1) 引入了buffer和channel。Buffer:是一块连续的内存块。NIO 数据读或写的中转地。Channel:数据的源头或者数据的目的地用于向 buffer 提供数据或者读取 buffer 数据 ,buffer 对象的唯 阅读全文
posted @ 2013-12-13 17:01 我的小人生 阅读(404) 评论(0) 推荐(0) 编辑
摘要: 机器学习算法与Python实践之(二)支持向量机(SVM)初级zouxy09@qq.comhttp://blog.csdn.net/zouxy09 机器学习算法与Python实践这个系列主要是参考《机器学习实战》这本书。因为自己想学习Python,然后也想对一些机器学习算法加深下了解,所以就想通过Python来实现几个比较常用的机器学习算法。恰好遇见这本同样定位的书籍,所以就参考这本书的过程来学习了。 在这一节我们主要是对支持向量机进行系统的回顾,以及通过Python来实现。由于内容很多,所以这里分成三篇博文。第一篇讲SVM初级,第二篇讲进阶,主要是把SVM整条知识链理直,第三篇介绍P... 阅读全文
posted @ 2013-12-13 16:58 我的小人生 阅读(782) 评论(0) 推荐(0) 编辑
摘要: IOS 基础入门教程教程列表:IOS 简介 IOS环境搭建 Objective C 基础知识 创建第一款iPhone应用程序 IOS操作(action)和输出口(Outlet) iOS - 委托(Delegates) IOS UI元素 IOS加速度传感器(accelerometer) IOS通用应用程序 IOS相机管理 IOS定位操作 IOS SQLite数据库 IOS发送电子邮件 IOS音频和视频(Audio & Video) IOS文件处理 IOS地图开发 IOS应用内购买 IOS整合iAD iOS GameKit IOS 故事板(Storyboards) IOS自动布局 IOS 阅读全文
posted @ 2013-12-13 16:54 我的小人生 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 基本概念:1、文档 --> 对应关系数据库的行,也就是一条记录。它比关系数据库的行的功能要强大,更像是是某个具体的对象。文档以一种Map的形式展现出来,当然value可以是任意的类型,也可以继续是一个文档(递归的定义)2、集合 --> 对应关系数据库的表。但是它又是无模式的,即文档不要求一致。 基本操作: 1、显示数据库 show dbs 2、创建数据库: use yourDateBaseName 这就创建了一个数据库。 不过你用show dbs,并不能显示yourDataBaseName,因为这个数据库没有任何操作。所以如果你直接离开,则本数据库会被废除。 如果... 阅读全文
posted @ 2013-12-13 16:51 我的小人生 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 机器学习算法与Python实践之(三)支持向量机(SVM)进阶zouxy09@qq.comhttp://blog.csdn.net/zouxy09 机器学习算法与Python实践这个系列主要是参考《机器学习实战》这本书。因为自己想学习Python,然后也想对一些机器学习算法加深下了解,所以就想通过Python来实现几个比较常用的机器学习算法。恰好遇见这本同样定位的书籍,所以就参考这本书的过程来学习了。 在这一节我们主要是对支持向量机进行系统的回顾,以及通过Python来实现。由于内容很多,所以这里分成三篇博文。第一篇讲SVM初级,第二篇讲进阶,主要是把SVM整条知识链理直,第三篇介绍P... 阅读全文
posted @ 2013-12-13 16:47 我的小人生 阅读(613) 评论(0) 推荐(0) 编辑
摘要: 题目链接:点击打开链接 题意:有一列数,对其任意分成两组,每组按一定顺序可以组成一个数。 问得到的两个数的差最小是多少。 要想两个数的差最小,就是对半分,暴力比较求最小值。关键就是用next_permutation()函数求这列数的全排列,排除前导零的情况。 #include#include#include#include#define INF 0x3f3f3f3fusing namespace std;int a[15];int n;void solve(){ while(a[0]==0) next_permutation(a,a+n); int ans=... 阅读全文
posted @ 2013-12-13 16:43 我的小人生 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 布局管理器都是以ViewGroup为基类派生出来的; 使用布局管理器可以适配不同手机屏幕的分辨率,尺寸大小; 布局管理器之间的继承关系 : 在上面的UML图中可以看出, 绝对布局 帧布局 网格布局 相对布局 线性布局是直接继承ViewGroup,表格布局是继承的LinearLayout; 一. 线性布局(LinearLayout) 1. 线性布局作用 作用 : 线性布局会将容器中的组件一个一个排列起来, LinearLayout可以控制组件 横向 或者 纵向 排列, 通过android:orientation属性控制;不换行属性 : 线性布局中的组件不会自动换行, 如果组件一个一个排列到尽.. 阅读全文
posted @ 2013-12-13 16:39 我的小人生 阅读(719) 评论(0) 推荐(0) 编辑
摘要: 第一篇:介绍 10g开始,查询优化器(Query optimizer)扩展成自动调整优化器(Automatic Tuning Optimizer).也就是扩展了功能。此时,我们就可以让它花更多时间来返回更优秀的执行计划。正常情况下,查询优化器要以最快的速度返回执行计划。与此不同的是,自动调整优化器可以花费较长的时间来产生一个高效的执行计划。它会用假设分析(what-if)来核实哪个才是最好的执行计划。sql概要其实也就是一系列的hint。 自动调整优化器是通过SQL调优建议器(SQL Tuning Advisor)来暴露给外界使用的。这个SQL调优建议器能创建一些建议... 阅读全文
posted @ 2013-12-13 16:36 我的小人生 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 敏捷开发方法学及应用 简介 本篇文章是有关敏捷软件开发方法学及应用的基础知识。敏捷开发是有关团队怎么样合作去实现一个常规目标。敏捷开发并不仅仅适用于软件开发者,也适用于团队领导人,项目经理,产品经理,开发经理,测试人员,质量保证经理,质量保证工程师,技术作者,用户体验设计者,以及任何与制做发布软件相关的人员。本文着重于技术团队怎么很好的合作去计划,开发并发布软件。本文不着重于编码,技术细节或微软工具。希望本文能改善你的专业生活和团队效率。 背景 下图是Winston Royce的瀑布式开发模型: ("Managing the Development of Large Soft... 阅读全文
posted @ 2013-12-13 16:32 我的小人生 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 机器学习算法与Python实践之(四)支持向量机(SVM)实现zouxy09@qq.comhttp://blog.csdn.net/zouxy09 机器学习算法与Python实践这个系列主要是参考《机器学习实战》这本书。因为自己想学习Python,然后也想对一些机器学习算法加深下了解,所以就想通过Python来实现几个比较常用的机器学习算法。恰好遇见这本同样定位的书籍,所以就参考这本书的过程来学习了。 在这一节我们主要是对支持向量机进行系统的回顾,以及通过Python来实现。由于内容很多,所以这里分成三篇博文。第一篇讲SVM初级,第二篇讲进阶,主要是把SVM整条知识链理直,第三篇介绍P... 阅读全文
posted @ 2013-12-13 16:29 我的小人生 阅读(2682) 评论(0) 推荐(0) 编辑