现在位置: 首页 > trotter发表的所有文章
  • 07月
  • 18日
综合 ⁄ 共 8518字 评论关闭
5.5 multiset        multiset的特性及其用法和set完全相同,唯一的区别就是multiset允许键值key重复,因此multiset的插入操作采用的是底层RB-Tree的insert_equal()(可以插入重复的键)而非insert_unique()。本文的源码出自SGI STL中的<stl_multiset.h>文件。 #ifndef __SGI_STL_INTERNAL_MULTISET_H #define __SGI_STL_INTERNAL_MULTISET_H #include <concept_checks.h> __STL_BEGIN_NAMESPACE #if defined(__sgi) &&!defined(__GNUC__) && (_MIPS_SIM != _MIPS_SIM_ABI32) #pragma set woff ......
阅读全文
  • 05月
  • 29日
综合 ⁄ 共 4701字 评论关闭
 2014年10月15日 23:00   提笔,开始我的程序猿修炼生涯------------------------      本人 女!普通高校计算机专业小硕一枚,研究方向:普适计算,智能空间(基于语义的用户活动识别)。目前研三,将于2015年6月毕业,求职ing。。。。。。offer,offer快到我碗里来!        从2014年7月1日我开始了我的Java软件工程师培训课程,到现在3个多月了,接近4个月。学到的很多,领悟了很多,不足的仍然很多,借这个博客,想分享一下我的学习经历,等到老了也能看到自己过去的学习生涯(就这点追求了,哈哈!)        首先,谈一下我......
阅读全文
  • 08月
  • 13日
综合 ⁄ 共 2844字 评论关闭
软件生命周期(SDLC,软件生存周期)是软件的产生直到报废的生命周期,周期内有问题定义、可行性分析、总体描述、系统设计、编码、调试和测试、验收与运行、维护升级到废弃等阶段,这种按时间分程的思想方法是软件工程中的一种思想原则,即按部就班、逐步推进,每个阶段都要有定义、工作、审查、形成文档以供交流或备查,以提高软件的质量。但随着新的面向对象的设计方法和技术的成熟,软件生命周期设计方法的指导意义正在逐步减少。 一、软件生命周期(SDLC)的六个阶段 1、问题的定义及规划      此阶段是软件开发方与需求方共同讨......
阅读全文
  • 08月
  • 12日
数据库 ⁄ 共 2795字 评论关闭
文章目录 关于oracle存储过程的若干问题备忘  1.基本结构 CREATE OR REPLACE PROCEDURE 存储过程名字(    参数1 IN NUMBER,    参数2 IN NUMBER) IS变量1 INTEGER :=0;变量2 DATE;BEGIN END 存储过程名字 2.SELECT INTO STATEMENT  将select查询的结果存入到变量中,可以同时将多个列存储多个变量中,必须有一条  记录,否则抛出异常(如果没有记录抛出NO_DATA_FOUND)  例子:   BEGIN  SELECT col1,col2 into 变量1,变量2 FROM typestruct where xxx;  EXCEPTION  WHEN NO_......
阅读全文
  • 08月
  • 08日
综合 ⁄ 共 1802字 评论关闭
  在 Groovy 提供的所有方便的快捷方式和功能中,最有帮助的一个可能就是内置的 集合。回想一下在 Java 编程中是如何使用集合的 — 导入 java.util 类,初始化集合,将项加入集合。这三个步骤都会增加不少代码。 而 Groovy 可以直接在语言内使用集合。在 Groovy 中,不需要导入专门的类,也不需要初始化对象。集合是语言本身的本地成员。Groovy 也使集合(或者列表)的操作变得非常容易,为增加和删除项提供了直观的帮助。 可以将范围当作集合 在前一节学习了如何用 Groovy 的范围将循环变得更容易。范围表达式 “0..4” 代表数字的集......
阅读全文
  • 07月
  • 27日
综合 ⁄ 共 1760字 评论关闭
转自:http://blog.csdn.net/zhangyuk/article/details/338977 传统FTP在传输机制和实现原理上是没有考虑安全机制的,因为它们在网络上用明文传送数据、用户帐号和用户口令,别有用心的人非常容易地就可以截获这些数据、用户帐号和用户口令。而且,这些网络服务程序容易受到“中间人”(man-in-the-middle)这种攻击方式的攻击。所谓“中间人”的攻击方式,就是"“中间人”冒充真正的服务器接收你的传给服务器的数据,然后再冒充你把数据传给真正的服务器。服务器和你之间的数据传送被“中间人”做了手脚之后,就会出现很严重的问题。 SSH......
阅读全文
  • 05月
  • 27日
综合 ⁄ 共 1992字 评论关闭
最近项目需要使用成熟的日志处理模块,我想到了微软企业库5.0,嗯,这个几年前就有了,现在6.0也出了,网上资料少,暂时不考虑 企业库的日志可以以邮件形式发送,以文本格式,XML格式保存,反正其上你能想到的功能,它都跟你考虑到了! 5.0有安装包,6.0似乎没有,只是源码,另外5.0有个EntLib Config .NET工具,用来编辑app.config,这样就可以避免直接在config文件中修改,满眼都是XML标签,找一个东西眼花缭乱的窘迫. 下面以监控一个方法的输入输出,执行时间为例,先打开EntLib Config .NET,打开你要编辑的app.config 顺序是这样先Add Policy Injec......
阅读全文
  • 05月
  • 26日
综合 ⁄ 共 228字 评论关闭
XML <ImageView/>标签内小注意点: android:src = "" android:background = "" 不同点 1: android:src在设置ImageView的setAlpha()时有效果。 android:background在设置ImageView的setAlpha()时无效果。 不同点 2: android:src 设置 selector pressed事件时无效果 android:background 设置 selector pressed事件时有效果
阅读全文
  • 04月
  • 28日
综合 ⁄ 共 552字 评论关闭
  栈和队列也是重要的数据结构.从数据结构角度来说,栈和队列也是线性表.但是栈和队列的基本操作是 线性表的操作子集.可以称之为限定性的数据结构.但是在数据类型上它们和线性表大不相同.   我想还是先学学栈和队列的基本操作吧.    栈:       栈的结构: 栈顶 栈底       对于n个元素,第一个入栈的称之为栈底,最后一个入栈的称之为栈顶.       栈的进出原则是后进先出或者是先进后出. 即 LIFO  或者  FILO.      栈的声明:      typedef struct { SElemtype *base; //栈构造之前和销毁之后,base 的值均为 NULL SElemtype *top......
阅读全文
  • 04月
  • 21日
综合 ⁄ 共 1516字 评论关闭
       跟判断素数有关的题。题意:有这样一个公式,n^2 + n + 41,当0 <= n <= 39时这个公式的值都是素数,但是n > 39时这个公式的值有可能不是素数了,不过已知n <= 10000000时这个公式的值有47.5%的素数。现在给你区间的左右端点a和b(0 <= a <= b <= 10000),请你写个程序判断一下在当n在[a, b]区间内这个公式生成的值是素数的个数占这个区间大小的百分比。        我的解题思路:反正n = 10000时公式的值还没有超过int范围,先将10002以内范围的素数都筛出来,然后用来判断区间内公式的值是否为素数,......
阅读全文
  • 04月
  • 17日
综合 ⁄ 共 882字 评论关闭
(1)由于移植U-boot时需要交叉编译,须指定交叉编译器,很多的编译器都不能编译通过.这是因为U-boot是软浮点编译,而一般交叉编译器是硬浮点编译,只有arm-linux-gcc 3.3.2版本的交叉编译器可以编译U-boot.   <1>启动Samba服务器,将"arm-linux-gcc 3.3.2交叉编译器"压缩文件复制到共享目录/home/lish i下.   <2>打开Linux终端,进入共享文件/home/lish i内,查看交叉编译器是否已复制到当前文件夹下.   <3>解压该文件,输入命令: tar xjvf arm-linux-gcc-3.3.2.tar.bz2      若解压该文件到当前目录,输入命令ta......
阅读全文
  • 03月
  • 20日
综合 ⁄ 共 897字 评论关闭
http://my.oschina.net/chengliqun/blog/148451 N久未做android了,以前做的时候,2.2才刚出来,现在android都更新到了4.3了,而从前一段时间android各个sdk版本市场占有率 来看,1.6、2.1还是占有一定的市场,故在有些时候,我们还是得要考虑兼容这些版本。    google提供了Android Support Library package 系列的包来保证来高版本sdk开发的向下兼容性,即我们用4.x开发时,在1.6等版本上,可以使用高版本的有些特性,如fragement,ViewPager等,下面,简单说明下这几个版本间的区别:    Android Support v4:  这个包是为了......
阅读全文