首页 > 2015年07月26日 > 全部分享
C#高级编程五十五天----HashSet和SortedSet
集 饱含不重复元素的集合称为”集(set)”. .NET4包含两个集(HashSet和SortedSet),他们都实现ISet接口.HashSet即包含不重复元素的无序列表,SortedSet集包含不重复元素的有序列表. ISet接口提供的方法可以创建合集,交集,或者给出一个集合时另一个集的超集或子集的信息. 案例:             //使用HashSet:重复的元素自动被移除,但...
分类:Windows开发   时间:2015-07-26 22:40:35    收藏:0  评论:0  赞:0  阅读:269
C++ 获取类成员函数地址方法 浅析
C语言中可以用函数地址直接调用函数: void print () { printf ("function print"); } typdef void (*fun)(); fun f = print; f();C++中类非静态成员函数必须通过实例去调用,C++中类成员函数调用: class test { public: void print () { printf ("func...
分类:编程语言   时间:2015-07-26 22:40:25    收藏:0  评论:0  赞:0  阅读:355
《开源框架那点事儿25》:对框架模板引擎实现方式的改造实录
点滴悟透设计思想,Tiny模板引擎优化实录!加入框架设计兴趣小组:http://bbs.tinygroup.org/group-113-1.html  Tiny模板引擎的实现方式原来是采用的编译方式,最近发生了一些问题,因此我觉得有必要把编译方式调整为解释方式,为此就开始了此次实现活动。 编译方式存在的问题 当时采用编译方式,主要是考虑到编译方式在运行时不必再去遍历语法树,因此就采用了编译方...
分类:其他   时间:2015-07-26 22:40:15    收藏:0  评论:0  赞:0  阅读:306
递归和迭代两种方式实现归并排序(Java版)
递归版package MergeSort;import Utils.SortUtils; /** * 归并排序递归版 * @author liguodong */public class Demo02 { public static void mergeSort(int[] a){ mSort(a, a, 0, a.length-1); } /**...
分类:编程语言   时间:2015-07-26 22:40:05    收藏:0  评论:0  赞:0  阅读:296
(九十)使用多个storyboard+代码实现控制器的分开管理
使用单个storyboard会使得项目难与管理,使用纯代码又会过于麻烦,因此如果能将二者结合起来,并且使用多个storyboard,会使得项目简单简单、方便许多。 下面以一个简单的视图关系为例,介绍多个storyboard的用法。 ①有page1和page2两个页面,点击page1的Detail按钮会弹出page1Detail视图,点击page1Detail的返回按钮又会返回。 ②page1...
分类:其他   时间:2015-07-26 22:39:55    收藏:0  评论:0  赞:0  阅读:267
《开源框架那点事儿25》:对框架模板引擎实现方式的改造实录
点滴悟透设计思想,Tiny模板引擎优化实录! 加入框架设计兴趣小组:http://bbs.tinygroup.org/group-113-1.html   Tiny模板引擎的实现方式原来是采用的编译方式,最近发生了一些问题,因此我觉得有必要把编译方式调整为解释方式,为此就开始了此次实现活动。 编译方式存在的问题 当时采用编译方式,主要是考虑到编译方式在运行时不必再去遍历语法树...
分类:其他   时间:2015-07-26 22:39:45    收藏:0  评论:0  赞:0  阅读:234
Linux 使用core file文件快速定位程序崩溃代码行
问题描述如果在 Linux下编写程序,有时运行程序的时候程序崩溃,比如说只有“Segmentation fault (core dumped) ”,程序比较小的话,还可以一行一行查看,但是如果程序很庞大,一行行查询,效率非常低下。Linux下可以程序可以生成core file文件,借助gdb很快能定位到崩溃的代码行。解决方案测试程序,除零操作,程序会崩溃/* test.c */ #include <...
分类:系统服务   时间:2015-07-26 22:39:35    收藏:0  评论:0  赞:0  阅读:367
Unique Binary Search Trees II
Given n, generate all structurally unique BST's (binary search trees) that store values 1...n.For example,Given n = 3, your program should return all 5 unique BST's shown below. 1 3 3 ...
分类:其他   时间:2015-07-26 22:39:15    收藏:0  评论:0  赞:0  阅读:253
封装下linux中的锁
CriticalSectionWrapper是一个接口类 class CriticalSectionWrapper { public: // Factory method, constructor disabled static CriticalSectionWrapper* CreateCriticalSection(); virtual ~CriticalSectionW...
分类:系统服务   时间:2015-07-26 22:38:45    收藏:0  评论:0  赞:0  阅读:166
HDU 4268 Alice and Bob(贪心+multiset)
HDU 4268 题意:Alice与Bob在玩卡片游戏,他们每人有n张卡片,若Alice的一张卡片长与宽都不小于Bob的一张卡片,则Bob的卡片就会被盖住,一张卡片只可以使用一次,且不可旋转求Alice最多可以盖住多少张Bob的卡片。 思路:记录两人卡片情况,并按照长度将两人卡片分别降序排序。遍历两人的卡片,将长度小于Alice的卡片长度的Bob卡片的宽度插入multiset中,在multis...
分类:其他   时间:2015-07-26 22:38:35    收藏:0  评论:0  赞:0  阅读:227
C++实现简单的内存块自动管理
#ifndef __MEM__H #define __MEM__H #include using namespace std; //自动管理内存块 typedef unsigned char byte; class Mem { private: byte* mem; int size; void ensureMinSize(int minSize); public: Mem();...
分类:编程语言   时间:2015-07-26 22:38:25    收藏:0  评论:0  赞:0  阅读:141
Qt creator 编译错误 :cannot find file .pro qt
其实问题的解决办法很简单:就是Qt不支持中文的路径,把源码的路径全部改成英文即可解决问题。 首先问题发生在我运行网上的例子程序时,重新构建编译也是出错,提示: Cannot find file: F:\Pro\Qt\QT5开发及实例\本书源程序\CH1\CH101\Dialog\Dialog.pro. 21:55:03: 进程"D:\Qt\Qt5.5.0\5.5\msvc2013_6...
分类:其他   时间:2015-07-26 22:38:15    收藏:0  评论:0  赞:0  阅读:613
Spring(十三)Spring整合JDBC
做开发不连接数据库怎么行!Spring整合JDBC过程中,数据源可以直接都在beans.xml里配置,也可以把数据单独放在一个properties文件里,方便维护。 首先放入各种jar包,连接MySQL当然要放数据驱动文件。 jar包什么的对照项目截图 beans.xml <beans xmlns="http://www.springframework.org/schema/be...
分类:数据库技术   时间:2015-07-26 22:38:05    收藏:0  评论:0  赞:0  阅读:230
“只生一个娃”--设计模式中的单例模式
“只生一个娃”–设计模式中的单例模式(Singleton) 引言 ??被人问到什么是单例模式,突然回答不上来,似乎印象不深了。回去补了一下功课,突然明白了,原来在项目中一直使用的日志模块即采用了单例模式,只是熟视无睹,没有意识到罢了。 ??所谓单例模式(Singleton),即指一个类只有一个实例(Instance),并给外界提供访问该实例的一个全局访问点。 ??通常我们可以使用全局变量的方式...
分类:其他   时间:2015-07-26 22:37:55    收藏:0  评论:0  赞:0  阅读:214
机房合作---业务逻辑在哪里?
前言:学习过程中,不要因为有遗留的问题而感到惭愧,在之后项目中,只要用心,就能解决遗留的问题。      谨以此文,记录我重新对UI、外观、BLL层中是否该有逻辑判断的一个思考推理过程。    验收机房重构的时候,我的UI层、外观层、BLL层代码是这样子写的:(以登录这条线为例)    先看BLL层: Public Class LoginManager '检查用户名是否存在 ...
分类:其他   时间:2015-07-26 22:37:45    收藏:0  评论:0  赞:0  阅读:140
扯谈spring mvc之WebApplicationContext的继承关系
spring mvc里的root/child WebApplicationContext的继承关系在传统的spring mvc程序里会有两个WebApplicationContext,一个是parent,从applicationContext.xml里加载的,一个是child,从servlet-context.xml里加载的。 两者是继承关系,child WebApplicationContext...
分类:移动平台   时间:2015-07-26 22:37:35    收藏:0  评论:0  赞:0  阅读:355
[LeetCode][Java] Binary Tree Maximum Path Sum
题目: Given a binary tree, find the maximum path sum. The path may start and end at any node in the tree. For example: Given the below binary tree, 1 / 2 3 Ret...
分类:编程语言   时间:2015-07-26 22:37:25    收藏:0  评论:0  赞:0  阅读:228
Android之——自动挂断电话的实现
通过《Android之——AIDL小结》与《Android之——AIDL深入》两篇博文,相信大家已经对Android AIDL有了一定的了解,下面,我们就利用Android的AIDL实现自动挂断电话的功能,好了,不多说了,我们直接进入主题。 1、准备AIDL文件 挂断电话的AIDL文件都是Android自带的文件,我们可以从Android的源代码中找到这两个文件,它们分别是Neighborin...
分类:移动平台   时间:2015-07-26 22:37:15    收藏:0  评论:0  赞:0  阅读:359
最小公倍数 SRM 661 Div1 250: MissingLCM
the value A = lcm(N+1, N+2, ..., M) and the value B = lcm(1, 2, ..., M). She was surprised when she saw that A = B....
分类:其他   时间:2015-07-26 22:37:06    收藏:0  评论:0  赞:0  阅读:320
HDU 4268 Alice and Bob(贪心+Multiset的应用)
题意: lice和Bob有n个长方形,有长度和宽度,一个矩形可以覆盖另一个矩形的条件的是,本身长度大于等于另一个矩形,且宽度大于等于另一个矩形,矩形不可旋转,问你Alice最多能覆盖Bob的几个矩形? 思路:贪心,先按照h将Alice和Bob的矩形排序,对于Alice的每个矩形,如果Bob的矩形的h小于Alice的h,将Bob的w插入到集合中。 然后,在集合中找到不大于Alice矩形d...
分类:其他   时间:2015-07-26 22:36:45    收藏:0  评论:0  赞:0  阅读:138
1639条   上一页 1 ... 3 4 5 6 7 ... 82 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!