源代码及可执行文件下载地址:http://files.cnblogs.com/rainboy2010/CSortListCtrl_Demo.zip 界面设计中我们经常会用到ListCtrl控件,那么问题来了,如何实现ListCtrl排序呢?在这里提供一个CListCtrl的继承类CSortListC...
分类:
编程语言 时间:
2015-03-05 16:14:49
阅读次数:
154
一.介绍 java 的内存管理和垃圾回收在某种程度是同一个问题来着。对于java程序员来说,在虚拟机自动内存管理机制的帮助下,不在需要为每一个new操作去写配对的delete/free代码,不容易出现内存泄露和内存溢出问题,由虚拟机管理内存这一切看起来变得很美好.不过,也正是因为java程序员...
分类:
编程语言 时间:
2015-03-05 16:14:02
阅读次数:
152
在平常的代码中,我们常常需要与时间打交道。在Python中,与时间处理有关的模块就包括:time,datetime以及calendar。这篇文章,主要讲解time模块。在开始之前,首先要说明这几点:在Python中,通常有这几种方式来表示时间:1)时间戳 2)格式化的时间字符串 3)元组(struc...
分类:
编程语言 时间:
2015-03-05 16:11:23
阅读次数:
159
这是Python cookbook的示例1 def random_pick(some_list,probabilities):2 x=random.uniform(0,1)3 cumulative_probability=0.04 for item,item_probability in...
分类:
编程语言 时间:
2015-03-05 16:08:12
阅读次数:
792
openstack官网有专门的开发者文档介绍如何使用curl操作swift(http://docs.openstack.org/api/openstack-object-storage/1.0/content/),本文做了些翻译工作并在自己创建的swift集群中做了实验,如果希望阅读完整的swift...
分类:
编程语言 时间:
2015-03-05 16:09:40
阅读次数:
209
gradle自己没有类似maven archtype那样的根据原型初始化新的工程目录结构,这里写了一个task用来创建maven风格的目录结构 `build.gradle`文件: apply plugin: ‘java‘ apply plugin: ‘groovy‘ group = "com.ma" v...
分类:
编程语言 时间:
2015-03-05 15:05:35
阅读次数:
279
最近一直在看由电子工业大学出版的吕老师编写的c《++语言程序设计(第三版)》,其中的程序代码书写我并不知道有一定的缺陷,我一直沉浸在他的书中,竟然没有再去看看其他的版本,原来新的C++已经明确提出不提倡用的一些规定这本书还在用,也是我在最近的做题陷入了一定的困境,很郁闷,后来在标准的习题中了解了一些编程代码书写规范。今天就好好学习一下标准的代码书写。
先来看看旧版的C++编程风格(...
分类:
编程语言 时间:
2015-03-05 14:54:47
阅读次数:
158
package com.itany.oulijide;
public class Test
{
public static void main(String[] args)
{
int result=gcd(50,15);
System.out.println(result);
}
//默认m>n,如果m<n,那么第一次迭...
分类:
编程语言 时间:
2015-03-05 14:54:43
阅读次数:
285
题目大意:给定一张图,从1开始随便走最后回到1,有一次机会可以反向沿着某条边走一次,求最多能经过多少个点
显然如果没有反向的机会的话答案就是1号节点所在强连通分量的大小
现在有了这个机会 那么将某条边反向后 缩点之后的图形成了一个包含1号节点所在强连通分量的环 这样才能使答案增加
将这个环从反向的边和1号节点所在强连通分量处断开 发现这个环被拆成了两条链
一条从1出发,一条指向1
因此缩...
分类:
编程语言 时间:
2015-03-05 14:53:01
阅读次数:
177
如题所述的层切换效果,在网页上有三个层按一定次序互相重叠,鼠标点击任意一个层,该层会在最顶层显示,其它层被遮挡,点击鼠标即可实现自由切换,此为第一种方法,还有更多方法...
分类:
编程语言 时间:
2015-03-05 14:52:40
阅读次数:
152
[root@qiansw tmp]# cat test.py #这是一个python示例程序
1
2
3
#!/usr/bin/python
for i in range(0,5):
print i
[root@qiansw tmp]# ll
total 48
-rw-r-...
分类:
编程语言 时间:
2015-03-05 14:49:56
阅读次数:
153
#include
#include
#include
#include
int step=0;
void map()//游戏菜单函数。
{ printf("▇▇▇▇▇▇▇▇▇▇▇▇▇▇\n");
printf("█ 拼 图 游 戏 █\n");
printf("█ 1. 3×3...
分类:
编程语言 时间:
2015-03-05 14:52:04
阅读次数:
155
1.
出现上面的问题是基于两个原因:errno是线程之间共享的全局变量;线程之间的相互执行顺序是不确定的。消除第一个原因的办法就是限制全局变量,给每一个线程一个私有的errno,但是这在一定范围内是违背了线程设计的初衷,就是资源的共享,提高资源的利用率。消除第二个原因的办法就是让线程之间的相对执行顺序在需要的时候可以确定。引入线程的一个最具大的问题其实就是多线程的执行结果可能是不确定的,...
分类:
编程语言 时间:
2015-03-05 14:50:00
阅读次数:
185
题意:
给一个有向图,然后选一条路径起点终点都为1的路径出来,有一次机会可以沿某条边逆方向走,问最多有多少个点可以被经过?(一个点在路径中无论出现多少次(≥\geq1)对答案的贡献均为1)
题解:
首先强连通分量缩点。
然后形成了dfs统计出:
集合A:点 11 能到哪些点,
集合B:哪些点能到点 11
然后这两个集合各为拓扑图。
现在一条从1出发,最后又回到1的最长路径就可以被...
分类:
编程语言 时间:
2015-03-05 14:48:35
阅读次数:
165
OpenCV人脸检测(C++代码)—— By wepon这篇文章简单总结一下人脸检测的代码实现,基于OpenCV,C++版本。之所以强调C++版本是因为OpenCV有很多其他语言的接口,之前我也写过人脸检测的Python实现《Python-OpenCV人脸检测(代码)》,这篇文章则讲C++实现,其实大同小异,C++相比于Python实现代码写起来会繁琐一点,这也是语言本身决定的吧。为了保持代码风格一...
分类:
编程语言 时间:
2015-03-05 14:46:24
阅读次数:
254
[LeetCode] 024. Swap Nodes in Pairs (Medium) (C++/Python)...
分类:
编程语言 时间:
2015-03-05 14:45:05
阅读次数:
152
先上图: Java中的数据类型分为基本数据类型和引用数据类型,基本数据类型也常称为Java中的四类八种基本数据类型,即为如图上所示的那八种。 基本数据类型和引用数据类型的区别如下: 1、内存分配 基本数据类型在声明后Java会直接在栈中为它分配内存;而引用数据类型在声明后会在栈...
分类:
编程语言 时间:
2015-03-05 14:42:12
阅读次数:
181