现在位置: 首页 > Imartiarisy发表的所有文章
  • 08月
  • 12日
综合 ⁄ 共 2659字 评论关闭
记录下一道简单题目的实现:将一个二维矩阵A转换为B,B[i][j]的值用A中i行的最大值和j列的最小值的平均值为替换。 解题思路很简单,求一下每行的最大值和每列的最小值,分别存起来。接下来就是求平均数了。   为了练习下模板,写了个模板类记录下(主要知识点在代码中有注释)! 开发环境:vc2012和Fedora20   模板类定义及实现Matrix.h: /* 写模板类注意事项: 1. 模板类的声明与定义(实现)必须放在同一文件中, 若分开在实例化时可能会找不到其定义 2. 模板特化可以与声明分开 */ #ifndef __MATRIX_H__ #define __MATR......
阅读全文
  • 06月
  • 02日
综合 ⁄ 共 10160字 评论关闭
1、脚本该如何些  hello.sh  命名,执行权限,如何执行 2、在写bash脚本时,如果传参数 [root@mail bash]# cat  hello.sh #!/bin/bash # first bash shell script echo "Hello World!" echo $$ echo "\$0 是什么???是指脚本名称" $0 echo "\$1 这是脚本的第1个位置参数:"$1 echo "\$2 这是脚本的第2个位置参数:"$2 echo "\$3 这是脚本的第3个位置参数:"$3 echo "\$4 这是脚本的第4个位置参数:"$4 echo "\$5 这是脚本的第5个位置参数:"$5 echo "\$6 这是脚本的第6个位置参数:"$6 echo "\$# 是指当前脚本的位置参数个数"  $#......
阅读全文
  • 05月
  • 23日
综合 ⁄ 共 517字 评论关闭
定义和用法 <address> 可定义一个地址(比如电子邮件地址)。您应当使用它来定义地址、签名或者文档的作者身份。 不论创建的文档是简短扼要还是冗长完整,都应该确保每个文档都附加了一个地址,这样做不仅为读者提供了反馈的渠道,还可以增加文档的可信度。 实例 假设作为一名 W3School 用户服务的工作人员,他的地址可以这样进行标记: <address> <a href="mailto:service@w3school.com.cn">用户服务信箱</a><br /> 上海赢科投资有限公司<br /> 金桥开发区 789 号<br /> ......
阅读全文
  • 05月
  • 23日
综合 ⁄ 共 964字 评论关闭
In the <list/>, <set/>, <map/>, and <props/> elements, you set the properties and arguments of the Java Collection types List, Set, Map, and Properties, respectively. <bean id="moreComplexObject" class="example.ComplexObject"> <!-- results in a setAdminEmails(java.util.Properties) call --> <property name="adminEmails"> <props> <prop key="administrator">administrator@example.org</prop> <prop key="support">supp......
阅读全文
  • 05月
  • 09日
综合 ⁄ 共 1183字 评论关闭
在看这些技术,百度知道上得到的答案,比较清晰 链接 http://zhidao.baidu.com/link?url=TFzXRADdVHNmEbvNIe2o4tFrIX56aVl9cV8ltrfvfNd9kLiEc4FEZYqT1TcHGkGDO6P9nAOUv2nnHTycj003gK 1.spring 和 EJB 有什么可比之处? Spring和EJB都是两种Java领域模型(框架),当然有很多不同,其实比不需要关注两者的不同,以及可比之处,如果客户要求你使用EJB,你就用EJB,要你用Spring,你就用Spring。不用不需要知道,因为知道了没好处。如果客户没有要求,建议你用Spring,更加敏捷,它的依赖注入可以让它跟其它任何框架无耦合的组合。 所谓......
阅读全文
  • 05月
  • 08日
综合 ⁄ 共 9866字 评论关闭
第一部分 DHCP工作过程 DHCP的工作过程主要分为以下六个阶段:      发现阶段,即DHCP客户端寻找DHCP服务器的阶段。DHCP客户端首先以广播方式发送DHCP DISCOVER发现信息来寻找DHCP服务器(因为DHCP服务器的IP地址对于客户端来说是未知的),即客户端向地址255.255.255.255发送特定的广播信息。请求信息主要包含客户端的网卡MAC地址还有客户端的计算机名称。网络上每一台安装了TCP/IP协议的主机都会接收到这种广播信息,但只有DHCP服务器才会做出响应。      提供阶段,即DHCP服务器提供IP地址的阶段。在网络中接收到DHCP DISCOVER发现......
阅读全文
  • 05月
  • 06日
综合 ⁄ 共 1577字 评论关闭
FMDB提供了用o-c封装的访问sqlite3的方法,避免了在用O-c编程中夹杂C风格的代码(不是说不能使用,而是夹杂在一块代码风格不一致)。   以下记录使用过程中的一些心得: 1创建,插入,更新和删除:使用executeUpdate方法,而查询则用executeQuery 2 插入的数据一律用oc中的对象类型:比如某列是double,插入的时候要用NSNumber对象 3 查询结果的显示:用stringForColumn,dateForColumn等等 4出错处理:[db hadError]来判断是否有错;[db lastErrorCode], [db lastErrorMessage]来查看出错类型和说明 5时间:对于事件......
阅读全文
  • 04月
  • 23日
综合 ⁄ 共 2546字 评论关闭
Hdu 3765  Celebrity Split Time Limit: 3000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 18    Accepted Submission(s): 16 Problem Description Jack and Jill have decided to separate and divide their property equally. Each of their N mansions has a value between 1,000,000 and 40,000,000 dollars. Jack will receive some of the mansions; Jill will receive some of the mansions; the remaining mansions will be sold, and the proceeds split equally. ......
阅读全文
  • 04月
  • 06日
综合 ⁄ 共 498字 评论关闭
1、使用索引可以提高查询的速度,但是同时会降低增加和修改时的效率,因为在新增数据时,会对数据进行索引的操作,消耗了内存。 2、or和in的使用问题  使用or和in会导致查询效率降低主要是指在使用了索引后的情况,没有使用索引的情况下效率是相同的。如果对一列进行了索引,那么数据会按照这个列的规则进行排序,数据会在排序后被分为一个个的区间。在查询索引列等于某个值的记录时(tb=?),数据库会之间找到与条件相等的区间,找到记录,这种查询方式的效率是最高的。然而,当我们使用包含or条件的语句进行查询时(tb=?&t......
阅读全文
  • 04月
  • 05日
综合 ⁄ 共 1216字 评论关闭
在进行编程时,我们常常见到同步、异步、阻塞和非阻塞四种调用方式。这些方式彼此概念并不好理解。下面是我对这些术语的理解 : 同步 所 谓同步,就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回。按照这个定义,其实绝大多数函数都是同步调用(例如 sin, isdigit 等)。但是一般而言,我们在说同步、异步的时候,特指那些需要其他部件协作或者需要一定时间完成的任务。最常见的例子就是 SendMessage 。该函 数发送一个消息给某个窗口,在对方处理完消息之前,这个函数不返回。当对方处理完毕以后,该函......
阅读全文
  • 12月
  • 23日
综合 ⁄ 共 435字 评论关闭
Unique Binary Search Trees: Given n, how many structurally unique BST's (binary search trees) that store values 1...n? For example, Given n = 3, there are a total of 5 unique BST's. 1 3 3 2 1 \ / / / \ \ 3 2 1 1 3 2 / / \ \ 2 1 2 3 其实就是计算卡特兰数。 class Solution { public: int numTrees(int n) { // Start typing your C/C++ solution be......
阅读全文
  • 12月
  • 15日
综合 ⁄ 共 528字 评论关闭
 线程设计规则 1 并发的概念:同一时间访问同一对象的多个请求。 2 并发操作的方法: 2.1 异步编程        2.2 多线程 2.3 使用基于技术器的函数  3 设计线程应用程序  3.1 设计前要考虑的问题:  1 是否可以细分应用程序,使其运行在不同的线程上?   1.1 每个标识的任务是否使用单独的全局资源。  考虑全局资源是什么。   1.2 经过多长时间才能阻塞线程?  需要考虑加锁的时机确保不影响并发的效率。   1.3 一个任务的执行是否依赖于另一个任务?  判断任务间是否是并发的关系,不是则通过事件+线程或者计时器来实现这个功能。  2......
阅读全文