2013年9月18日

【Leetcode】Same Tree

摘要: 给定两棵二叉树,判断是否相等(即树的结构以及各结点中的值都一样)Given two binary trees, write a function to check if they are equal or not.Two binary trees are considered equal if they are structurally identical and the nodes have the same value.思路:可以分别把树先序和中序遍历到两个数组,然后比较遍历序列,但空间复杂度比较大。更直接的方法是使用递归判断,即先判断根结点是否相等,然后判断左右子树是否分别相等,代码如下 阅读全文

posted @ 2013-09-18 20:33 新一 阅读(245) 评论(0) 推荐(0)

问卷调查模块实现的过程中的历程

摘要: 目前,游戏已经到了收尾阶段,为了配合公测,特意做了一个问卷调查模块,用于收集玩家对游戏的反馈。下面使我们的设计历程。设计之初,我们曾经想过使用数据库保存,为了实现这个模块将增加配置库里2-3个表,因为考虑到这个模块属于不大重要的模块(一次性使用),这样做增加了数据库的维护了成本,我们的游戏的配置表已经很多了很多了。于是我们使用文件来保存问卷调查的配置信息:题目的类别:1: 单选;2: 多选 3:问答 题号 => array( 'subject' => '问卷调查的题目', 'type' => '题目的类别', & 阅读全文

posted @ 2013-09-18 20:31 新一 阅读(371) 评论(0) 推荐(0)

差一本CSS 3的书,有兴趣的作者来写

摘要: 最近出版了一套CSS图书,但是缺一个CSS 3作者,是要独立写一本书的,所以要求作者务必有2年以上的经验,有写作时间和写作爱好平时写BLOG者优先有兴趣的可以联系Q:1602943293,验证:写作 阅读全文

posted @ 2013-09-18 20:30 新一 阅读(119) 评论(0) 推荐(0)

[置顶] 网络认证小结——你有网络身份证吗?

摘要: 引子: 我们先来看看一组数字: qq用户数量破7亿 微信用户数量突破4亿 2012年苹果总营收额高达1565亿美元 全球移动终端持有量突破150亿,平均全球每人2部移动终端 这些数字的背后揭示了一个时代的潮流,就是网络化,智能化,从总的方向来说就是信息化,我们正在一个处处充斥着网络,处处有信息交换的时代,给大家带来便利的同时,也将网络安全提上了前所未有的高度. 总的来说,网络安全有数据安全和传输安全,今天我们还是就其中一个点,网络身份认证来谈谈我对这方面的认识。 我们都有一个或者几个用于网络购物的账号淘宝,天猫,京东,等等,网络上我们买了东西... 阅读全文

posted @ 2013-09-18 20:27 新一 阅读(206) 评论(0) 推荐(0)

音乐播放器的实现(简易版)

摘要: 截图: 代码如下:1、main.xml 2、MainActivitypackage com.njupt.mp3_1;import java.io.File;import android.media.MediaPlayer;import android.media.MediaPlayer.OnPreparedListener;import andr... 阅读全文

posted @ 2013-09-18 20:25 新一 阅读(338) 评论(0) 推荐(0)

30款基本UX工具 - 用户测试与反馈工具

摘要: 日期:2013-9-5 来源:GBin1.com在上一篇30款基本UX工具 - 思维流程工具 & 原型工具中,我们提到了10款用于头脑风暴和原型创建的工具,用于帮助我们在用户体验上可以做的更加完善。这一篇中,我们继续介绍基本的用户体验的工具,这次我们介绍的是几款用于用户测试与反馈的工具。用户测试与反馈当你已经有了一些具体的东西可以展示给用户,或者供用户使用时,你需要在实际用户真的体验它之前,获取一定的反馈,并按照反馈可能你需要修改完善你的网站。下面我们会介绍一些应用或是服务,是帮助你做可用性测试和收集用户反馈的。IntuitionHQ (免费)IntuitionHQ是一款远程可用性测试 阅读全文

posted @ 2013-09-18 20:22 新一 阅读(293) 评论(0) 推荐(0)

B树、B-树、B+树、B*树都是什么(转)

摘要: B树即二叉搜索树:1.所有非叶子结点至多拥有两个儿子(Left和Right);2.所有结点存储一个关键字;3.非叶子结点的左指针指向小于其关键字的子树,右指针指向大于其关键字的子树;如:B树的搜索,从根结点开始,如果查询的关键字与结点的关键字相等,那么就命中;否则,如果查询关键字比结点关键字小,就进入左儿子;如果比结点关键字大,就进入右儿子;如果左儿子或右儿子的指针为空,则报告找不到相应的关键字;如果B树的所有非叶子结点的左右子树的结点数目均保持差不多(平衡),那么B树的搜索性能逼近二分查找;但它比连续内存空间的二分查找的优点是,改变B树结构(插入与删除结点)不需要移动大段的内存数据,甚至通常 阅读全文

posted @ 2013-09-18 20:20 新一 阅读(210) 评论(0) 推荐(0)

mysql的查询缓存

摘要: 查询是数据库技术中最常用的操作。查询操作的过程比较简单,首先从客户端发出查询的SQL语句,数据库服务端在接收到由客户端发来的 SQL语句后, 执行这条SQL语句,然后将查询到的结果返回给客户端。虽然过程很简单,但不同的查询方式和数据库设置,对查询的性能将会有很在的影响。 因此,本文就在MySQL中常用的查询优化技术进行讨论。讨论的内容如:通过查询缓冲提高查询速度;MySQL对查询的自动优化;基于索引的排序;不可达查询的检测和使用各种查询选择来提高性能。 显然,这对于频繁更新的表,查询缓存是不适合的,而对于一些不常改变数据且有大量相同sql查询的表,查询缓存会节约很大的性能。 通过查询缓... 阅读全文

posted @ 2013-09-18 20:17 新一 阅读(249) 评论(0) 推荐(0)

python代码的书写要求

摘要: 刚刚接触python,python是对缩进要求很严格的语言,对于我这种平时tab,空格乱用的菜鸟来说简直是吃劲苦头阿,经常出现IndentationError。在这里我就结合自己的经历说说书写格式,如有错,忘大家指正,谢谢阿: 1.第一行代码一定要紧靠编辑器的左边,不要有空格。2.如果遇到上面语句有“:”的,下面的语句一定要缩进,一般你按Enter之后编辑器会自动给你缩进的,如果没有,你就按下tab键。3.如果代码不是方法中的,尽量紧靠编辑器左边。 基本这样,你的代码格式就不会有错了。 阅读全文

posted @ 2013-09-18 20:16 新一 阅读(337) 评论(0) 推荐(0)

浅谈API设计

摘要: 为什么需要了解一些API设计? 只要你编程,你就是API Designer 一个好的设计,模块之间的耦合应该也是API级别的 一个程序,如果你独立开发,那你既是API的Designer,也是API的User 如果你和你的同事一起开发,,你既是你开发的模块API的Designer,也是其他同事模块API的User 一个好的API应该具备哪些特点? 1. 易学易用(Easy to learn and use) 要做到易学易用,需要满足以下基本要求: a. API命名的要适应用户的习惯并遵循一些模式。例如:使用类似于add/delete, get/set,push_bach/pop_back这种大. 阅读全文

posted @ 2013-09-18 20:13 新一 阅读(225) 评论(0) 推荐(0)

推荐十款来自极客标签的超棒前端特效[第十四期]

摘要: 日期:2013-9-9 来源:GBin1.com本周我们推荐来自极客标签社区带来的10款超棒前端特效,大家可以在这里免费下载你需要的内容。如果你也有更好的作品,欢迎分享到社区中来,在得到帮助的同时,也能与更多人分享来自你的作品。运用jQuery and CSS过渡达到垂直展示效果运用jQuery,CSS转换和多媒体元素,创建一个具有响应性往相反方向移动的适应屏幕布局的垂直滑块。3D缩略图悬停效果有关如何运用CSS 3D变换和jQuery创建3D缩略图悬停效果。运用CSS3过渡效果模糊菜单键如何运用文字阴影和过渡,以实现模糊菜单的效果,这将应用到菜单上的悬停元素。带有渐变光泽的按钮带有渐变光泽的 阅读全文

posted @ 2013-09-18 20:10 新一 阅读(160) 评论(0) 推荐(0)

UVa 10491 Cows and Cars (概率&广义三门问题 )

摘要: 10491 - Cows and CarsTime limit: 3.000 secondshttp://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=115&page=show_problem&problem=1432 In television contests, participants are often asked to choose one from a set of or doors for example, one or several of whic 阅读全文

posted @ 2013-09-18 20:07 新一 阅读(380) 评论(0) 推荐(0)

jeecms 2012 源码分析(2) 前台栏目页静态化分析

摘要: 还是要说到web.xml文件 index.html index.shtml index.jhtml http://localhost:8084/jeecms2012/news/系统会在jeecms2012/news/目录下依次搜索 index.html,index.shtml,index.jhtml文件,存在则访问对应的文件是在后手动生成对应的静态文件 阅读全文

posted @ 2013-09-18 20:05 新一 阅读(397) 评论(0) 推荐(0)

uva10617 - Again Palindrome(dp)

摘要: 再次回文输入:标准输入输出:标准输出时间限制:2秒是àpalindorme的读取相同的从左边,因为它从右侧的一个或多个字符的序列。例如,Ž,TOT和女士的回文,但是,ADAM是不是。给定一个序列SÑ资本拉丁字母。有多少种方法可以有符号数(可能为0)的比分淘汰,其余的序列成为一个palidrome的。应认为是相同的,唯一不同的顺序得分Varints。输入输入文件包含多个测试案例(小于15)。第一行包含一个整数Ţ表示多少测试用例都遵循。每个ŧ线包含的序列S(1≤N≤60)。因此,实际上各条生产线是一个测试案例。产量对于每个测试案例输出一行一个整数 - 号的方法。样例输入样例输出 阅读全文

posted @ 2013-09-18 20:04 新一 阅读(145) 评论(0) 推荐(0)

Tomcat从零开始(十一)WebappLoader概述

摘要: 好的,我们先看看这个WebappLoader到底在开始的时候做了什么,先看看他的start()方法。 public void start() throws LifecycleException { // 校验 和 更新 当前的组件状态。 if (started) throw new LifecycleException (sm.getString("webappLoader.alreadyStarted")); if (debug >= 1) log(sm.getStrin... 阅读全文

posted @ 2013-09-18 20:02 新一 阅读(1613) 评论(0) 推荐(0)

2013年 ACM 有为杯 Problem I (DAG)

摘要: 有为杯 Problem IDAG 有向无环图A direct acylic graph(DAG),is a directed graph with no directed cycles . That is ,it is formed by a collection of vertion of vertices and directed edges , each edgeconnecting one vertex to another,such that there is no way to way start at some vertex v and follow a squence of e 阅读全文

posted @ 2013-09-18 19:58 新一 阅读(238) 评论(0) 推荐(0)

达内TTS6.0课件oop_day01

摘要: 阅读全文

posted @ 2013-09-18 19:56 新一 阅读(234) 评论(0) 推荐(0)

nyist 303序号互换(数学推理)

摘要: 题目链接:http://acm.nyist.net/JudgeOnline/problem.php?pid=303思路:开始看错题了,以为最多只有两个字母。字母转数字的表达式很容易看出来是:(26^(n-1))*(s[0]-64)+(26^(n-2))*(s[1]-64)+……主要是数字怎么转字母,这应该是个数学问题。可是我想了好久没想出好方法,数学太差了吧。最好只好想个笨点的方法AC掉了。我的方法:用 mi[i][j]表示从后面数第i位上是字母j的最小值。用 ma[i][j]表示从后面数第i位上是字母j的最大值。 (1#include using namespace std;long lon 阅读全文

posted @ 2013-09-18 19:53 新一 阅读(268) 评论(0) 推荐(0)

达内TTS6.0课件oop_day02

摘要: 阅读全文

posted @ 2013-09-18 19:50 新一 阅读(326) 评论(0) 推荐(0)

达内TTS6.0课件oop_day03

摘要: 阅读全文

posted @ 2013-09-18 19:48 新一 阅读(176) 评论(0) 推荐(0)

达内TTS6.0课件oop_day04

摘要: 阅读全文

posted @ 2013-09-18 19:46 新一 阅读(143) 评论(0) 推荐(0)

Android 匿名共享内存C++接口分析

摘要: 在上一篇Android 匿名共享内存C接口分析中介绍了Android系统的匿名共享内存C语言访问接口,本文在前文的基础上继续介绍Android系统的匿名共享内存提供的C++访问接口。在C++层通过引入Binder进程间通信机制可以实现跨进程访问匿名共享内存。我们知道Android匿名共享内存的设计本身就是为了实现进程间共享大量数据,当源进程开辟一块匿名共享内存并把这块匿名共享内存映射到当前进程的虚拟地址空间从而使当前进程可以直接访问这块匿名共享内存后,如何让目标进程共享访问这块匿名共享内存呢?这就需要利用Binder进程间通信方式将匿名共享内存的文件描述符传输给目标进程,目标进程才能将得到的匿 阅读全文

posted @ 2013-09-18 19:42 新一 阅读(3810) 评论(0) 推荐(0)

达内TTS6.0课件oop_day05

摘要: 阅读全文

posted @ 2013-09-18 19:41 新一 阅读(246) 评论(0) 推荐(0)

S3C2440 之SPI

摘要: 概述:S3C2440有两个串行外设SPI接口,SPI具有全双工通信SPI方框图SPI操作:通过使用SPI接口,S3C2440可以与外部器件同时发送、接收8位数据。当SPI接口为主机时,可以通过设置SPPREn寄存器来设置发送频率,当SPI为从机时,由其它主机提供时钟频率。当程序员写字节数据到SPTDATn寄存器,将同时开始发送和接受,在一些情况下,应该在写字节数据到SPTDATn之前激活nSS。SPI传输模式:SPI特殊寄存器 阅读全文

posted @ 2013-09-18 19:38 新一 阅读(214) 评论(0) 推荐(0)

二叉树

摘要: 二叉树:二叉树是每个节点最多只有两个子节点的树,且子节点有左右之分。 满二叉树:一棵深度为k,且有2^k-1个节点的二叉树称为满二叉树。 完全二叉树:二叉树中,每个节点的序号都与相同的深度满二叉树序号完全一致,称为完全二叉树。 二叉树的遍历:二叉树的遍历通常有三种主要的方法,前序遍历、中序遍历和后序遍历,三种方法都是递归实现的。 1. 前序遍历 访问根节点 遍历左子树 遍历右子树 2. 中序遍历 遍历左子树 访问根节点 遍历右子树 3. 后序遍历 遍历左子树 遍历右子树 访问根节点 二叉树例子如下: 完整代码如下:#incl... 阅读全文

posted @ 2013-09-18 19:37 新一 阅读(234) 评论(0) 推荐(0)

ajax简介

摘要: AJAXAJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。AJAX 不是新的编程语言,而是一种使用现有标准的新方法。AJAX 是与服务器交换数据并更新部分网页的艺术,在不重新加载整个页面的情况下。您应当具备的基础知识在继续学习之前,您需要对下面的知识有基本的了解:HTML / XHTMLCSSJavaScript / DOMGoogle Suggest在 2005 年,Google 通过其 Google Suggest 使 AJAX 变得流行起来。Google Suggest 使用 AJAX 创造出动态性极强的 web 界 阅读全文

posted @ 2013-09-18 19:33 新一 阅读(185) 评论(0) 推荐(0)

SP2-0618: Cannot find the Session Identifier. Check PLUSTRACE role is enabled

摘要: SP2-0618: Cannot find the Session Identifier. Check PLUSTRACE role is enabled今天是2013-09-17,在今天学习sql执行计划的是发现如下问题: 问题描述: 在rhys用户下开启sql语句计划报如下错误: SQL> set autotrace on SP2-0618: Cannot find the Session Identifier. Check PLUSTRACE role is enabled SP2-0611: Error enabling STATISTICS report 问题分析: 由于该rh 阅读全文

posted @ 2013-09-18 19:32 新一 阅读(337) 评论(0) 推荐(0)

让 collabtive-11 支持中文

摘要: collabtive, 不错的项目管理工具, 将在新项目中使用之; 但在默认安装collabtive-11 之后 发现在里面输入中文后会出错, 网上找不了少资料但对 11这版本的中文支持的修改不起不作用.后来自己寻找答案, 终于找到可用之方, 记之于此, 方便众人. 步骤1: 在创建collabtive的数据库是指定字符编码为 utf8, 命令如下:create database if not exists collabtive default character set utf8; 步骤2: 打开install_mysql.php 文件, 将所有创建的表指定字符编码为 utf8(这儿有一.. 阅读全文

posted @ 2013-09-18 19:29 新一 阅读(320) 评论(0) 推荐(0)

与孩子一起学编程13章

摘要: 这一章,学习函数定义函数关键字 def,代码>>> def printMyAddress(): print "Warren Sande" print "123 Main Street" print "Ottawa, Ontario, Canada" print "K2M 2E9" print调用函数>>> printMyAddress()Warren Sande123 Main StreetOttawa, Ontario, CanadaK2M 2E9>>>嗯,就 阅读全文

posted @ 2013-09-18 19:27 新一 阅读(301) 评论(0) 推荐(0)

strtus2.3 java.lang.NoSuchFieldException: DEFAULT_PARAM>

摘要: strtus2.3.15.1 的bug请下载 http://download.csdn.net/detail/livalue/6229373或加群到群共享中下载.214579879 阅读全文

posted @ 2013-09-18 19:24 新一 阅读(231) 评论(0) 推荐(0)

如何在VMware虚拟机上安装Linux操作系统(Ubuntu)

摘要: 作为初学者想变为计算机大牛非一朝一夕,但掌握基本的计算机操作和常识却也不是多么难的事情。所以作为一名工科男,为了把握住接近女神的机会,也为了避免当白痴,学会装系统吧!of course为避免把自己的电脑作为牺牲品,也便于熟悉不同的操作系统,虚拟机是不错的选择。一,虚拟机的安装:1,目前比较常见的虚拟机(Virtual Machine): Virtual Box VMware Workstation PS:虚拟机工作机理,鉴于大家几乎和我一样的理解水平,所以我也就不啰嗦了,感兴趣的同... 阅读全文

posted @ 2013-09-18 19:23 新一 阅读(804) 评论(0) 推荐(0)

一些有趣的话

摘要: 发现《why programs fail》有一些很特别的话。有些调试方法确实经典,还是写好自己的junit吧。 调试的六个阶段:1.这不可能发生在我身上2.它没有发生在我的机器上3.它不该发生4.它为什么会发生5.哦,这样子啊6.他以前怎么不出错 这个真像那个为什么程序不可以运行?为什么程序可以运行了?! 向后看才能理解生活,要生活好,必须向前看———丹麦哲学家克尔恺郭尔。 程序出错可以回滚或者重做,你的人生却不能这样。 爸爸他们怎么知道这座桥的最大载重量?他们开着越来越重的卡车,直达它塌了,最后称一下卡车的重量,重新建一座桥就行了。 还有摘自网上的《the blue day boo... 阅读全文

posted @ 2013-09-18 19:21 新一 阅读(305) 评论(0) 推荐(0)

C# SQL文件执行器的功能实现

摘要: 好一段时间没写博客了,这次我们来一起谈谈SQL文件执行器的功能实现,在ERP软件升级时往往在客户端程序更新的同时也要对数据库进行升级,ERP程序开发人员会对数据库升级的执行代码在开发的过程中以SQL文件的形式记录下来或者保存到特定格式的文件中供软件升级时使用,有些ERP软件会附带开发数据库升级工具来方便实施人员执行软件升级操作或者ERP软件内置数据库升级功能,不管使用什么样的方式能达到软件升级的目的就是好方法,这次我们就来剥离这部分的功能来实现一个SQL文件执行器,不特定于SQL文件,只要文件里面包含有SQL语法,而且能正常得到执行,在本执行器中就能正确的执行它(本次我们主要争对SQL文件,其 阅读全文

posted @ 2013-09-18 19:18 新一 阅读(257) 评论(0) 推荐(0)

ios开发之再谈设计模式

摘要: 子曰:设计模式这东西,没有好坏之分,只有合适于不合适 天去面试很有意思,技术考官指着最后一道二选一的编程题说,这是昨天晚上专门为你新加的.当时我听后倍感惭愧. 虽然当时在纸上把大概思路和设计说了下.为了感谢主考官的重视程度.我再电脑上把这个设计敲出来实现出来. 题目大概是这个意思: 一个咖啡店卖好几种咖啡:摩卡,布列夫,拿铁等等 咖啡有很多搭配:方糖,鲜牛奶,奶油,盐等. 试设计计算出咖啡(+搭配)的单价模型. 下面来谈谈我的想法 一:虚基类 Coffee 首先 我抽象出了一个虚基类 Coffee, 什么摩卡 布列夫 拿铁都继承这个类 这个类包含什么呢 { . 咖啡的单价(不含 方糖 奶... 阅读全文

posted @ 2013-09-18 19:15 新一 阅读(205) 评论(0) 推荐(0)

Java面试题之五

摘要: 二十一、super()与this()的区别?(1)用this的情况:1.在构造方法中,通过this调用另一个构造方法,用法:this(参数列表)。2.在函数参数或函数的局部变量与成员变量同名,即成员变量被屏蔽的情况下,要访问成员变量需要用“this.成员变量”的方式进行访问。当然不同名也可这样访问,但是不是必须这样。3.在函数中,需要引用该函数所属类的当前对象时,直接用this。(2)用super的情况:1.在子类构造方法中要调用父类的构造方法时,用“super(参数列表)”方法调用。并且这句话只能出现在子类构造方法的第一行。2.当子类局部变量或成员变量与父类成员变量同名,即父类成员变量被覆盖 阅读全文

posted @ 2013-09-18 19:13 新一 阅读(197) 评论(0) 推荐(0)

Android项目 手机安全卫士(代码最全,注释最详细)之八 界面细节

摘要: -------源自梦想、永远是你IT事业的好友、只是勇敢地说出我学到! ---------- 按惯例,写在前面的:可能在学习Android的过程中,大家会和我一样,学习过大量的基础知识,很多的知识点也都能说出了123来,但是这些孤立的点终究显得太零散了,因此,我想从今天开始,以最经典的手机安全卫士项目为例,自己锻炼一下,也是想和大家交流交流,希望大家都能给出见解,共同进步。八、界面细节 处理一些界面上的小细节。 1.如果在对话框出现后,用户点击后退,就会停留在splash界面。我们需要处理成点击后退,就进入主界面。 这就需要我们在取消对话框的时候,给一个监听器,正好也有这样的一个... 阅读全文

posted @ 2013-09-18 19:10 新一 阅读(346) 评论(0) 推荐(0)

QT 信号与槽 QT简单加法器的实现

摘要: 信号与槽背景: 面向过程 模块之间低耦合设计(高内聚)。 函数调用: 直接调用 回调调用(低耦合) 面向对象 模块之间低耦合设计(高内聚) 对象调用 直接调用 接口调用QT: 信号与槽解决问题: 对象的成员变量调用? 对象的成员函数调用?案例: 窗体,有一个文本框 线程,每个一秒改变文本框 问题: 线程类访问窗体组件比较麻烦,需要传递。 在QT中,使用线程程序可能不工作。代码:#include#include “shake.h”intmain(int args , char **argv){QApplication app(args , argv);ShakeForm dlg;dlg.setV 阅读全文

posted @ 2013-09-18 19:07 新一 阅读(745) 评论(0) 推荐(0)

paip.c++ qt messagebox用法

摘要: paip.c++ qt messagebox用法 作者Attilax , EMAIL:1466519819@qq.com 来源:attilax的专栏 地址:http://blog.csdn.net/attilax *.cpp #include void MainWindow::on_pushButton_clicked() { QMessageBox::about(NULL, "About", "About this application"); } 在的box可以参考 QT messageBox - promotercx的专栏... 阅读全文

posted @ 2013-09-18 19:05 新一 阅读(328) 评论(0) 推荐(0)

从排序开始(三)归并排序

摘要: 归并排序是建立在归并操作上的一种有效的排序算法。该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。 归并操作的过程如下:1.申请空间,使其大小为两个已经排序序列之和,该空间用来存放合并后的序列2.设定两个指针,最初位置分别为两个已经排序序列的起始位置3.比较两个指针所指向的元素,选择相对小的元素放入到合并空间,并移动指针到下一位置4.重复步骤3直到某一指针达到序列尾5.将另一序列剩下的所有元素直接复制到合并序列尾 简单地说,归并排序就是将序列不断地划分,直到每个序列只有一个元素(一个元素的序列肯定是有序的),然后这些有序序列不断归并,合成新的有序序列,最后,归并成 阅读全文

posted @ 2013-09-18 19:03 新一 阅读(231) 评论(0) 推荐(0)

在某公司工作一年的自我总结01

摘要: 2011年9月10号,学校招聘刚开始,第一个公司,某某技术有限公司。我们整个实验室都去参见招聘会了,在暑假大家就有精心准备的了。该公司还是老套路,从笔试,到面试,再到公司部门领导的终极面试。每一个过程,我们都很紧张、兴奋、忐忑。我们玩笑说,这像极了游戏通关,前面是在打“小怪兽“,后面就是终极”BOSS”了。最后我接到某某技术有限公司的录用通知了。回顾就到这里了。PS:当年你接到录用通知后第一个通知的是谁? 后面进入公司了,我一心是想做开发Coding的啊,来的时候就抱有这个想法(我就在想我在这个公司除了coding,别的也不会啊,这个公司又不生产机器人,又不用我做图像处理。。。。)。而且我.. 阅读全文

posted @ 2013-09-18 19:01 新一 阅读(256) 评论(0) 推荐(0)

BeautifulSoup学习笔记

摘要: 学习自http://rsj217.diandian.com/post/2012-11-01/40041235132 #/usr/bin/env python # -*- coding:utf-8 -*-import urllib2import sysimport refrom bs4 import BeautifulSoup ... 阅读全文

posted @ 2013-09-18 18:58 新一 阅读(166) 评论(0) 推荐(0)

XML DOM 节点

摘要: 来自:w3cschool菜鸟教程在 DOM 中,XML 文档中的每个成分都是一个节点。DOM 节点根据 DOM,XML 文档中的每个成分都是一个节点。DOM 是这样规定的:整个文档是一个文档节点每个 XML 元素是一个元素节点包含在 XML 元素中的文本是文本节点每一个 XML 属性是一个属性节点注释是注释节点DOM 实例请看下面的 XML 文件(books.xml),代码如下所示:Everyday ItalianGiada De Laurentiis200530.00Harry PotterJ K. Rowling200529.99XQuery Kick StartJames McGover 阅读全文

posted @ 2013-09-18 18:57 新一 阅读(259) 评论(0) 推荐(0)

某IT校招笔试

摘要: 前言博主明天上午9点还有面试,今天突然看到某大牌IT公司笔试题目,必须做一下了 题目 1.假设把整数关键码K散列到N个槽列表,以下哪些散列函数是好的散列函数 A: h(K)=K/N; B: h(K)=1; C: h(K)=K mod N; D: h(K)=(K+rand(N)) mod N, rand(N)返回0到N-1的整数 选择D,解释:一个好的散列函数应该尽可能的满足一致性散列假设:每个关键字都等可能地散列到m个槽位的任何一个之中去,并与其他的关键字已被散列到哪一个槽位中无关 2.下面排序算法中,初始数... 阅读全文

posted @ 2013-09-18 18:53 新一 阅读(472) 评论(1) 推荐(0)

m个相同苹果放的n个相同盘子中的算法

摘要: m个相同的苹果,放在n个相同的盘子中,由于相同,使用排列组合的方法不好处理。这个问题困扰了我很久最后由大神“或缺”给出了答案:以8个苹果放在3个盘子中为例思路:8苹果3盘子=8苹果2盘子+5苹果2盘子(每盘已经放入1个)+2苹果2盘子(每盘已经放入3个)=(8苹果1盘子+6苹果1盘子(每盘已经放入1个))+ (3苹果1盘子(每盘已经放入1个)+1苹果1盘子)(每盘已经放入1个)+(1苹果1盘子(每盘已经放入1个)+1苹果1盘子)(每盘已经放入3个)...=5+3+2=10编程实现:#include #include using namespace std;int func(int m, int 阅读全文

posted @ 2013-09-18 18:52 新一 阅读(1131) 评论(1) 推荐(0)

windows下搭建apache+php+mysql

摘要: 在windows下,apache和mysql都有自动化安装的程序,本篇则侧重从apache和php版本选择,php线程安全,apache和mysql安装启动服务,工作环境配置这几个方面来阐述windows下搭建apache+php+mysql过程。Apache下载地址:http://httpd.apache.org/download.cgiphp下载地址:http://windows.php.net/download/mysql下载地址:http://dev.mysql.com/downloads/mysql/一、版本选择按php官网的说法,php版本不同,选择编译器有所不同,apache的安 阅读全文

posted @ 2013-09-18 18:50 新一 阅读(251) 评论(0) 推荐(0)

一、Cocos2dx在visualStudio或者vc++中环境搭建(入门篇)

摘要: 本文由qinning199原创,转载请注明:http://www.cocos2dx.net/?p=1060、概述Cocos2dx-win32的项目能够被向导生成 向导支持vs2008,vs2010(0.8.0以及之后),visualc++2008 Express(0.8.0以及之后),visualc++ 2010 Express(0.8.0以及之后)1、首先,从github上获取cocos2dx的源代码这里有源代码:Download源代码仓库:https://github.com/cocos2d/cocos2d-x2、编译cocos2dx解决方案Win321)运行build-win32.bat 阅读全文

posted @ 2013-09-18 18:47 新一 阅读(338) 评论(0) 推荐(0)

图画hadoop -- 生态圈

摘要: 阅读全文

posted @ 2013-09-18 18:45 新一 阅读(187) 评论(0) 推荐(0)

[置顶] 【cocos2d-x入门实战】微信飞机大战之四:飞机登场咯

摘要: 转载请表明地址:http://blog.csdn.net/jackystudio/article/details/11757175 昨天收到了电子工业出版社寄过来的《cocos2d-x游戏开发之旅》这本书了,书还是不错的,那天rp爆发在微博上抽到的奖品。感觉自己这个系列写的好像有点慢,但是想说尽可能把每一个点介绍到,所以,嫌啰嗦的请见谅咯。。。我在这个游戏中对精灵和层的处理方式是一个层中只放一种精灵,把精灵的接口提供出去,然后通过层的叠加来实现整个游戏。 1.飞机登场了飞机是Hero,所以它应该是一个单例类,cocos2d-x中有很多单例类,成员函数中有sharedxxxx的基本上就是。比如导 阅读全文

posted @ 2013-09-18 00:06 新一 阅读(361) 评论(0) 推荐(0)

(图解)情景化知识管理 --- 第三代知识管理典型实践

摘要: 完整PPT下载http://pan.baidu.com/share/link?shareid=1901819202&uk=2098687406 阅读全文

posted @ 2013-09-18 00:04 新一 阅读(278) 评论(0) 推荐(0)

如何进行单元测试

摘要: 摘要:单元测试是软件测试的基础,本文详细的论述了单元测试的两个步骤人工静态检查法与动态执行跟踪法,所需执行的工作项目及相关的策略和方法。通过对这两个步骤的描述作者将多年的单元测试经验及测试理论注入于全文。关键词:单元测试、人工检查、白盒测试、测试用例、跟踪调试1 概述单元测试是针对软件设计的最小单位——程序模块,进行正确性检验的测试工作。其目的在于发现每个程序模块内部可能存在的差错。单元测试也是程序员的一项基本职责,程序员必须对自己所编写的代码保持认真负责的态度,这是也程序员的基本职业素质之一。同时单元测试能力也是程序员的一项基本能力,能力的高低直接影响到程序员的工作效率与软件的质量。在编码的 阅读全文

posted @ 2013-09-18 00:02 新一 阅读(642) 评论(0) 推荐(0)

Android 匿名共享内存C接口分析

摘要: 在Android 匿名共享内存驱动源码分析中详细分析了匿名共享内存在Linux内核空间的实现,虽然内核空间实现了匿名共享内存,但仍然需要在用户空间为用户使用匿名共享内存提供访问接口。Android系统在用户空间,C++应用程序框架层,Java层分别提供了访问接口 本文首先介绍匿名共享内存在用户空间提供的C语言接口,在后续文章中在介绍Android匿名共享内存的C++及Java接口,从而全面理解并掌握Android匿名共享内存的使用。1)匿名共享内存的创建 system\core\libcutils\ashmem-dev.c int ashmem_create_region(const ... 阅读全文

posted @ 2013-09-18 00:00 新一 阅读(814) 评论(0) 推荐(0)

导航