// threads/exitstatus.c 11-2
#include "apue.h"
#include void* thr_fn1(void* arg)
{ printf("thread 1 returning\n"); /* return a variable of type void* ...
分类:
编程语言 时间:
2015-02-06 23:09:29
收藏:
0 评论:
0 赞:
0 阅读:
381
pimpl 模式(Private Implementation),我们常常听到诸如“不要改动你的公有接口”这样的建议,所以我们一般都会修改私有接口,但是这会导致包含该头文件的所有源文件都要重新编译,这会是个麻烦事儿。Pimpl机制,顾名思义,将实现私有化,力图使得头文件对改变不透明。桥接模式(bri...
分类:
编程语言 时间:
2015-02-06 23:08:19
收藏:
0 评论:
0 赞:
0 阅读:
584
http://acm.hdu.edu.cn/showproblem.php?pid=1850题意:同nim...顺便求方案数...#include #include using namespace std;int a[105];int main() { int n; while(scanf("%d"...
分类:
编程语言 时间:
2015-02-06 23:06:42
收藏:
0 评论:
0 赞:
0 阅读:
331
K-Means 是一种基于距离的排他的聚类划分方法。K-Means 基本原理:给定划分数量 k。创建一个初始划分,从数据集中随机地选择 k 个对象,每个对象初始地代表了一个簇中心(Cluster Centroid)。对于其他对象,计算其与各个簇中心的距离,将它们划入距离最近的簇。采用迭代的重定位技术...
分类:
编程语言 时间:
2015-02-06 23:02:49
收藏:
0 评论:
0 赞:
0 阅读:
495
(一)层次分析法的基本原理与步骤 一、步骤 1、建立递阶层次结构模型 2、构造出各层次中的所有判断矩阵 3、层次单排序及一致性检验 4、层次总排序及一致性检验 二、递阶层次的建立与特点 1、分层: (1)最高层:这一层次中只有一个元素,一般它是分析问题的预定目标和理想结果。 (2)中间层:这一层次中...
分类:
编程语言 时间:
2015-02-06 23:02:29
收藏:
0 评论:
0 赞:
0 阅读:
428
#include "stdafx.h"#include "win32.h"#include "windows.h"#include #define MAX_LOADSTRING 100HWND g_hWnd = NULL;HINSTANCE g_hInst;LRESULT CALLBACK WndP...
分类:
编程语言 时间:
2015-02-06 23:02:00
收藏:
0 评论:
0 赞:
0 阅读:
448
在python 中字符串可以用 单引号(') 双引号(")三引号来标识但是只有'''才支持换行例子: #! /sur/bin/env python x=''' 1 2 3''' print(x);当是三引号时才支持换行,的字符串。
分类:
编程语言 时间:
2015-02-06 23:01:30
收藏:
0 评论:
0 赞:
0 阅读:
320
问题:用一个JLabe,显示秒数,每过一秒数字自动减少1问题看似很简单,但对初学JAVA的我来说,还真费了一点劲。首先是如何即时,可以采用线程的方法:try { Thread.sleep(1000);} catch (InterruptedException e) { e.printStackTra...
分类:
编程语言 时间:
2015-02-06 23:00:19
收藏:
0 评论:
0 赞:
0 阅读:
380
Eclipse 的编辑功能非常强大,掌握了 Eclipse 快捷键功能,能够大大提高开发效率。Eclipse中有如下一些和编辑相关的快捷键。1. 【ALT+/】此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT+/】...
分类:
编程语言 时间:
2015-02-06 22:59:19
收藏:
0 评论:
0 赞:
0 阅读:
456
spring profiles 类似于maven profiles,不过spring profiles是在部署运行时选择配置文件;而maven profiles是在打包时选择所激活的配置文件,其它的文件就不包含进去了。两种方式对于不同环境的部署提供了很大的...
分类:
编程语言 时间:
2015-02-06 21:57:50
收藏:
0 评论:
0 赞:
0 阅读:
350
slf4j如何打印java异常堆栈信息throwable对象...
分类:
编程语言 时间:
2015-02-06 21:53:29
收藏:
0 评论:
0 赞:
0 阅读:
1015
使用谷歌Gson实现Json串和Java Bean互转。其中方法fromJsonArray()避免了泛型参数擦除问题。如下代码存在参数擦除问题:
public static List parseJson2List(String data, Class clazz){
try {
Type type = new TypeToken<List>(){}.getType();
return new Gson().fromJson(data, type);
} cat...
分类:
编程语言 时间:
2015-02-06 21:50:09
收藏:
0 评论:
0 赞:
0 阅读:
373
谷歌Gson转换Json串有如下方法:
public Object fromJson(String json, Type typeOfT);
可以使用它进行数组解析。如下,使用此方法解析Json串为类型MyBean的List数组,方法可用。
List lst = new Gson().fromJson(data, new TypeToken>(){}.getType());
但如果...
分类:
编程语言 时间:
2015-02-06 21:47:49
收藏:
0 评论:
0 赞:
0 阅读:
3049
Rabin-Karp算法对于随机字符串匹配问题有良好的实用性。它建立在指纹思想上。
主串长度为n 模式串长度为m
假设
※①我们可以在O(m)时间计算一个P的指纹f(P)
※②如果f(P)不等于f(T[s..s+m-1]) 那么P一定不等于T[s..s+m-1]
※③我们可以在O(1)时间比较指纹
※④我们可以在O(1)的时间从f(T[s..s+m-1])计算f(T[s+1...
分类:
编程语言 时间:
2015-02-06 21:47:00
收藏:
0 评论:
0 赞:
0 阅读:
392
插入排序1.直接插入排序原理:将数组分为无序区和有序区两个区,然后不断将无序区的第一个元素按大小顺序插入到有序区中去,终于将全部无序区元素都移动到有序区完毕排序。要点:设立哨兵,作为暂时存储和推断数组边界之用。实现:VoidInsertSort(NodeL[],intlength){Inti,j;/...
分类:
编程语言 时间:
2015-02-06 21:44:40
收藏:
0 评论:
0 赞:
0 阅读:
393
今天做了一下java的简单的文件上传,使用的是commons-fileupload-1.3.1.jar。依赖于commons-io-2.4.jar。所以在导入包的时候也需要导入这个commons-io-2.4.jar。至于版本之间的关系,我并没有好好的去看,我使用的这两个还是很很友好合作的。使用这两...
分类:
编程语言 时间:
2015-02-06 21:44:31
收藏:
0 评论:
0 赞:
0 阅读:
396
文件上传 简介 最近发现这几篇很少写简介,说自己没时间写,可能是说服自己吧。总之能多写就多写。还有个一直存在的问题,每天写的博客质量不是很好。再次说服自己,现在处于学习阶段,写博客为了巩固知识点,以便后期作复习使用。其实我每次写博客之前笔记老早都在nopad++上写好了,所以大部分在wlw上直接粘贴...
分类:
编程语言 时间:
2015-02-06 21:44:10
收藏:
0 评论:
0 赞:
0 阅读:
486
四步即可 1.打开多线程窗口,找到当前线程 此时,出现窗口如下: 2.右击任意位置,选中全部线程 3.停止全部线程 此时,线程状态如下: 4.单独启动当前线程:先单击当前线程,在点击启动按钮,如下红色箭头所示
分类:
编程语言 时间:
2015-02-06 21:43:29
收藏:
0 评论:
0 赞:
0 阅读:
575
给方法的参数加上限制是很常见的,比如参数代表索引时不能为负数、对于某个关键对象引用不能为null,否则会进行一些处理,比如抛出相应的异常信息。对于这些参数限制,方法的提供者必须在文档中注明,并且在方法开头时检查参数,并在失败时提供明确的信息,即:detect errors as soon as po...
分类:
编程语言 时间:
2015-02-06 21:42:39
收藏:
0 评论:
0 赞:
0 阅读:
345
程序清单11-1打印线程ID// threads/threadid.c 11-1
#include "apue.h"
#include pthread_t ntid; void printids(const char* s)
{ printf("%d ", (unsigned int)ntid); ...
分类:
编程语言 时间:
2015-02-06 21:42:19
收藏:
0 评论:
0 赞:
0 阅读:
408