很多程序在创建线程都这样写的: ThreadHandle = CreateThread(NULL,0,.....); CloseHandel(ThreadHandle ); 1,线程和线程句柄(Handle)不是一个东西,线程是在cpu上运行的.....(说不清楚了),线程句柄是一个...
分类:
其他 时间:
2015-05-16 20:40:09
收藏:
0 评论:
0 赞:
0 阅读:
275
CSS盒状模型是大多数CSS布局与定位的基础,它以包含4个成分的有界限的盒子来描述网页中的每个元素。盒状模型示意图如下图所示。
盒子的尺寸=内容尺寸(width+height) + 内边距(padding) + 边框粗细(border) + 外边距(margin)
一、在给元素设置背景时
IE作用域:content + padding
Firefox作用域:conten...
分类:
Web开发 时间:
2015-05-16 20:39:19
收藏:
0 评论:
0 赞:
0 阅读:
262
C成也指针,败也指针。确实,指针给程序员提供了很多便利和灵活性,但是不当的指针使用也会造成很多问题。
Java和C#避免了指针(虽然C#中也能使用指针,但是估计很少有人这样做),其垃圾回收机制,给程序员减轻很多管理内存的负担。为了带来指针更好的使用体验,C++中引入了智能指针的概念,其实质就是将指针的一些操作封装成类,程序员通过使用熟悉的指针运算符(-> 和 *)访问封装指针,该指针类通过运算符重...
分类:
编程语言 时间:
2015-05-16 20:39:09
收藏:
0 评论:
0 赞:
0 阅读:
897
题目链接:http://acm.hust.edu.cn/vjudge/problem/viewProblem.action?id=19641
题目大意:某地有一个火车站,如图,有n节车厢从A驶向B,n节车厢编号1~n,你的任务是能否让他们按照你输入的顺序进入到B方向的铁轨(有点像詹天佑的之字形铁轨)
完全符合栈的后进先出(LAST IN FIRST OUT) 例如出栈顺序54123不可...
分类:
其他 时间:
2015-05-16 20:38:59
收藏:
0 评论:
0 赞:
0 阅读:
1078
A robot is located at the top-left corner of a m x n grid (marked 'Start' in the diagram below).
The robot can only move either down or right at any point in time. The robot is trying to reach the ...
分类:
其他 时间:
2015-05-16 20:38:49
收藏:
0 评论:
0 赞:
0 阅读:
394
1.打开postgis安装路径下的SQL Shell,会弹出命令行对话框
2.输入用户名密码等登录数据库
3.敲入创建数据库命令:
create database mydatabase;
4.对刚才创建的数据库添加空间扩展,依次敲入下面三个命令即可。
\c mydatabases;
CREATE EXTENSION postgis;
CREATE EXTENSION ...
分类:
数据库技术 时间:
2015-05-16 20:38:39
收藏:
0 评论:
0 赞:
0 阅读:
885
Hibernate映射文件
1、映射文件结构
2、映射主键
3、映射普通属性
4、映射集合属性
5、集合属性的性能分析
6、有序集合映射
7、映射数据库对象...
分类:
Web开发 时间:
2015-05-16 20:38:29
收藏:
0 评论:
0 赞:
0 阅读:
281
Sonar显示failsafe与jacoco集成测试结果数据...
分类:
其他 时间:
2015-05-16 20:38:19
收藏:
0 评论:
0 赞:
0 阅读:
628
本文介绍DuiVision界面库的代码工程的创建方法。
DuiVision的源代码工程有两种类型:主程序和插件工程,可以通过人工方式创建DuiVision工程,也可以通过Visual Studio向导自动创建工程。...
分类:
其他 时间:
2015-05-16 20:37:59
收藏:
0 评论:
0 赞:
1 阅读:
1467
当Service不需要支持并发操作时Messenger会非常有用。Messenger类使用Handler执行每个传入的消息,所有客户端的调用都按顺序运行在同一个线程上,这和AIDL是有区别的,AIDL每个客户端对应一个线程。使用Messenger类还能避免AIDL文件带来的问题,并可以方便地为客户端提供异步消息API。虽然没有那么强大,但该类有时候会很有效,因为它更容易在客户端和Service实现...
分类:
移动平台 时间:
2015-05-16 20:37:49
收藏:
0 评论:
0 赞:
0 阅读:
221
回调是个好东西。它可以让程序变得更灵活,模块与模块之间的代码更加隔离,尤其写异步逻辑的时候用回调写起来会很方便。在很长一段时间里我经常喜欢给自己的代码设计回调。比如当模块A的某段逻辑中需要执行模块B的函数,而这两个模块在语义上给人感觉没什么关联时,我就会在A的逻辑中安插回调,让B的函数注册这个回调。感觉这样代码更有设计感,更符合面向对象的风格。
但如今写上层逻辑写多了之后,我这个喜好有...
分类:
其他 时间:
2015-05-16 20:37:39
收藏:
0 评论:
0 赞:
0 阅读:
258
【关键字keyword】
uml接口interface是一个只有公共操作public operations没有方法体method body的类。他用类图标class icon和关键字>表示。
>简写为>,{abstract}简写为{A}。
uml1中引号guillemets主要用于原型stereotype。
原型被用作概况profile的一部分。
【分类和一般...
分类:
其他 时间:
2015-05-16 20:37:29
收藏:
0 评论:
0 赞:
0 阅读:
470
IOS NSUserDefaults-轻量级本地数据存储
IOS 针对用户数据持久化处理提供了多种处理方式:NSUserDefaults、plist 以及 sqlite3 数据库 都是很不错的选择!
NSUserDefaults 是一种轻量级本地数据存储,操作方便,但仅支持Bool、Float、NSInteger、Object、Double、Url 这六种数据类型的存储
NSUserDefa...
分类:
移动平台 时间:
2015-05-16 20:37:19
收藏:
0 评论:
0 赞:
0 阅读:
243
简介:
基本概念:Service是Android四大组件之一,运行在后台执行耗时操作并且不提供用户界面。其他组件(如Activity)可以通过startService启动该组件,也可以通过bindService启动并绑定该组件进行通信。
使用场景:后台下载文件,播放音乐等。
注意:Service运行在主线程中,它不会创建属于自己的线程,也不是运行在独立的线程中,所以,在使用的时候,需...
分类:
移动平台 时间:
2015-05-16 20:37:09
收藏:
0 评论:
0 赞:
0 阅读:
192
写了一个网页版的MyBatis代码生成工具,可以自定义列。
地址: https://github.com/Youmoo/mybatis-generator
欢迎提需求。...
分类:
其他 时间:
2015-05-16 20:37:00
收藏:
0 评论:
0 赞:
0 阅读:
126
Course Schedule II
There are a total of n courses you have to take, labeled from 0 to n
- 1.
Some courses may have prerequisites, for example to take course 0 you have to first take course 1...
分类:
其他 时间:
2015-05-16 20:36:49
收藏:
0 评论:
0 赞:
0 阅读:
710
c#小数精度c#中对于double型的小数如果想保留一定的精度,即小数点位数,可以在转换成字符串的时候,用参数限制;下面的程序演示了这个做法using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;namespace double...
分类:
Windows开发 时间:
2015-05-16 20:36:39
收藏:
0 评论:
0 赞:
0 阅读:
376
android在 5.0中添加了阴影效果主要通过CardView来实现,在低版本中通过android.support.v7.widget.CardView来实现。<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk...
分类:
移动平台 时间:
2015-05-16 20:36:29
收藏:
0 评论:
0 赞:
0 阅读:
242
shell排序是插入排序的改进方法,但是不稳定#include
using namespace std;
void insertDxSort(int *data,int start,int end,int dx)
{ //以增量dx进行增量排序
int key=0;
int j=0;
for(int i=start+dx;i<=end;i+=dx)
{...
分类:
编程语言 时间:
2015-05-16 20:36:19
收藏:
0 评论:
0 赞:
0 阅读:
226
Maximum Depth of Binary Tree
Given a binary tree, find its maximum depth.
The maximum depth is the number of nodes along the longest path from the root node down to the farthest leaf node....
分类:
其他 时间:
2015-05-16 20:36:10
收藏:
0 评论:
0 赞:
0 阅读:
145