现在位置: 首页 > bute发表的所有文章
  • 11月
  • 11日
综合 ⁄ 共 1494字 评论关闭
吾生也有涯,而知也无涯,以有涯随无涯,殆已,是啊,总结一下2014,希望我在2015年,不再那么累了,过幸福稳定的日子。     2014年,是我全面掌握三维引擎的一年,从设计到开发到结果验证,对三维引擎有了一个更全面和更深入的认识。这一几乎全部时间都放到了工作上,没有时间陪家人,除了工作之外,好像没什么其他生活,我希望2015年要结束这种状态,让生活轻松快乐些,有一份不错的收入,达到一定技术深度,设计和完善一个成熟的产品。      回首这一年,不知度过了多少个加班,熬夜,其实也走了一些弯路,不过弯路都是要走的,......
阅读全文
  • 09月
  • 12日
综合 ⁄ 共 2981字 评论关闭
命名空间(namespace)是一种描述逻辑分组的机制,可以将按某些标准在逻辑上属于同一个任务中的所有类声明放在同一个命名空间中。标准C++库(不包括标准C库)中所包含的所有内容(包括常量、变量、结构、类和函数等)都被定义在命名空 间std(standard标准)中了。 定义命名空间 有两种形式的命名空间——有名的和无名的。 命名空间的定义格式为:(取自C++标准文档) named-namespace-definition:        namespace identifier { namespace-body } unnamed-namespace-definition:        namespace { namespace-body } namespa......
阅读全文
  • 02月
  • 23日
综合 ⁄ 共 1446字 评论关闭
康拓展开: 用途:康拓展开主要用于求当前排列在所有排列中排第几(一般从零开始),也可用于搜索标记状态。 公式:ans = a( n ) * ( n - 1) ! + a( n - 1 ) * ( n - 2 ) ! + …… a( i ) * ( i - 1 ) ! +……a2 * 1! + a0 * 0! .( ps: 0! = 1 ) . 公式有了那就剩下求 a( n ) , a( n - 1) , a( n - 2 ) …… 了。先说一下 a( i ) 的意义,a( i ) 代表在 i 之后比 i  小的数的个数。 For example :  s = { 1 , 2 , 3 , 4 }  , 求 s1 = { 3, 2 , 4 , 1 } 在排列中排第几( 按字典序)                        3 : 比3小且在3后面的数共有2个......
阅读全文
  • 01月
  • 04日
综合 ⁄ 共 1584字 评论关闭
新年动力:BAT员工内部级别及对应薪酬 2015年,先看下BAT内部级别及薪资待遇,也算是给自己一个新年目标了。薪酬是职场的主要动力之一,在羡慕别人工资的同时,反思一下自己的能力和工作状态,如果对自己还满意也可以搏一搏高薪职位,也是对自己实力的一种鉴定。 有一种工资,叫别人的工资。 注:信息来自于100offer,由于样本有限,数据仅供参考。 阿里 阿里内部的常见级别和定义 P序列=技术岗 M序列=管理岗 阿里的非管理岗分为10级,其中P6、P7、P8需求量最大,也是阿里占比最大的级别。 阿里的级别对应薪资 (1)阿里薪资......
阅读全文
  • 01月
  • 04日
综合 ⁄ 共 3206字 评论关闭
未来9大趋势预测:O2O冷水来了? [品途导读] 方寸之间,手与手机的交互很可能已经到尽头。这也是为何苹果三星等厂商,冒着市场尚未成熟的风险也要涉足的缘由。 文/王冠 2015已经来了。 在2014最后几天里,企鹅智酷推出了长达百页的年度报告,对新一年里科技领域的11个细分市场做了创业机会与挑战分析。(详细报告可关注企鹅智酷微信公众号“biznext”,回复“2014”索取报告全文) 但还有另外一部分读者留言,提出新的需求。他们不是一线的创业者,而是更多涉及所在公司、行业和机构的分析和决策团队。在具体、细致的案例之......
阅读全文
  • 08月
  • 11日
综合 ⁄ 共 3354字 评论关闭
文章目录 简介 安装 启动 测试 监控 配置 简介   ActiveMQ 是开源的JMS实现,Geronimo应用服务器就是使用的ActiveMQ提供JMS服务。ActiveMQ5.0相比以前版本提供了一些非常有用的新 功能: AMQ Message Store (Faster Persistence!) Cursors (To handle very large number of stored messages) Blob Messages Command Agent Enterprise Integration Patterns via Camel Integration Logging a warning if you forget to start a Connection Message Transformation ......
阅读全文
  • 06月
  • 09日
综合 ⁄ 共 2872字 评论关闭
JPA规范要就在类的META-INF目录下防止persistence.xml,文件名是固定的,配置模版如下, xml代码: <?xml version="1.0"?><persistence xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.3w.org/2001/xmlschema-instace" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd" version="1.0"><persistence-util name="itcast" transaction="RESOUCE_LOCAL"> <prpvider>org.hibernate.ejb.HibernatePersistence<provider> <class>com.xia......
阅读全文
  • 05月
  • 22日
综合 ⁄ 共 1990字 评论关闭
转自:http://hexudonghot.blog.163.com/blog/static/53204342201062975642753/ <s:iterator value="#request.listInst" var="inst">                     <tr>                         <td>                             <s:property value="#inst.instName" />                         </td>                         <td>                             <s:property value="#inst.instDesc" />                         </td>                         <td>          ......
阅读全文
  • 05月
  • 18日
综合 ⁄ 共 8329字 评论关闭
1.初始化矩阵: 方式一、逐点赋值式: CvMat* mat = cvCreateMat( 2, 2, CV_64FC1 ); cvZero( mat ); cvmSet( mat, 0, 0, 1 ); cvmSet( mat, 0, 1, 2 ); cvmSet( mat, 1, 0, 3 ); cvmSet( mat, 2, 2, 4 ); cvReleaseMat( &mat ); 方式二、连接现有数组式: double a[] = { 1,  2,  3,  4,                5,  6,  7,  8,                9, 10, 11, 12 }; CvMat mat = cvMat( 3, 4, CV_64FC1, a ); // 64FC1 for double // 不需要cvReleaseMat,因为数据内存分配是由double定义的数组进行的。 2.IplImage 到cvMat的转换 方式一......
阅读全文
  • 04月
  • 23日
综合 ⁄ 共 982字 评论关闭
一、基础知识 需要熟练掌握C/C++编程语言,然后熟知基本的数据结构和算法知识。 1) 对于C,需要掌握一些编译原理和操作系统方面的知识,对于代码是如何编译和链接的,存放在内存的哪个段空间,系统调用的内核切换等要比较清楚。 2) 对于C++,需要掌握虚表,对象模型以及面向对象设计方面的一些知识。 3) 对于数据结构,要掌握基本的数据结构,包括其定义,相关操作以及基本的应用。主要有: 堆栈,链表,队列,二叉树(遍历,最优二叉树,Huffman编码,森林和二叉树的转化),图(广度和深度遍历,最小生成树,关键路径,最短路......
阅读全文
  • 04月
  • 20日
综合 ⁄ 共 607字 评论关闭
主要步骤: 1..真机调试,产生真机和模拟器的release版本 2.将真机和releas版本的 framework 合并成 所需要打包的framework 一:设置为真机releaes模式,编译: 2.然后 修改     将Build Configuration 设置为 “release” [将所有的target都设置为release] 3 .然后    1. Code Signing Identity 下的Debug和Release都设置为"Automatic"    2. Provisioning Profile 设置 自己的开发者证书。 4 .在3的界面下,“Generate  Debug Symbols”设置为no 5. 编译,在项目目录下会产生       releaseOS      releaseSiumlator 将releaseOS ......
阅读全文
  • 02月
  • 21日
综合 ⁄ 共 34341字 评论关闭
设计模式(Design Patterns)                                   ——可复用面向对象软件的基础     设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。项目中合理的运用设计模式可以完美的解决很多问题,每种模式在现在中都有相应的原理来与之对应,每一个模式描述......
阅读全文