1.多线程基本概念进程:一个程序运行时所占用的所有资源。一个进程可由多个线程组成。线程:一个进程中的执行单元,可以共享进程中的资源。多线程:一个程序有多个线程执行执行各自的任务。多线程的优点:CPU利用率速率提升了,当一个线程阻塞时,程序不必等他就绪,可以先执行其他的线程。多线程的缺点:线程也需要分...
分类:
编程语言 时间:
2015-04-16 23:08:35
阅读次数:
168
在Unity4.x之前,动画位移,上楼梯下楼梯等动作都需要自己写模块实现,包括人物转向等等。Unity状态机的出现解决了这个问题。它有一个Apply Root Motion的选项,勾选之后即可应用根骨骼的位移。Unity的状态机大致有如下知识点:1.Hellow world2.如何驱动有时间继续写。...
分类:
编程语言 时间:
2015-04-16 23:07:45
阅读次数:
555
浅谈拓扑排序在OI的应用by MedalPluS【拓扑排序的定义】 引例: 在大学里有很多学科需要学习,而有的学科需要学习其他学科后才能学习,比如说必须先学数学再学微积分......这就是一个拓扑序的关系 【拓扑排序的应用】 对于上述题目,可以假设如果学习a需要学习b的话,从b连一条边到a,...
分类:
编程语言 时间:
2015-04-16 23:08:42
阅读次数:
158
function?time(){
var?date?=?new?Date();?//获取系统时间
var?year?=?date.getFullYear();?//当前公元年份
var?month?=?date.getMonth();?//当前月份-1,所以后面显示的年份有+1
var?day...
分类:
编程语言 时间:
2015-04-16 22:06:22
阅读次数:
130
1. 相关概念 1.1 代理 在某些情况下,我们不希望或是不能直接访问对象 A,而是通过访问一个中介对象 B,由 B 去访问 A 达成目的,这种方式我们就称为代理。 这里对象 A 所属类我们称为委托类,也称为被代理类,对...
分类:
编程语言 时间:
2015-04-16 22:02:49
阅读次数:
265
下面的程序,因为存在指针类型的数据成员,需要能完成深复制的构造函数。请补充完整构造函数和析构函数(其他不必动)。其中,构造函数要完成下面三个任务:
(1)为各成员函数赋值,按照深复制原则,其中arrayAddr应该是为保存数据新分配的连续空间的首地址;
(2)MyArray(int *a, int n)中,要将a指向的数组中的数值,逐个地复制到新分配的arrayAddr指向的空间中;
(3)...
分类:
编程语言 时间:
2015-04-16 22:02:04
阅读次数:
179
本文主要是总结最近学习的论文、书籍相关知识,主要是Natural Language Pracessing(自然语言处理,简称NLP)和Python挖掘维基百科Infobox等内容的知识。
此篇文章主要参考书籍《Natural Language Processing with Python》Python自然语言处理,希望对大家有所帮助。书籍下载地址:
所谓“自然语言”,是指人们日常交流使用的语言,如英语、印地语随着不断演化,很难用明确的规则来刻画。
从广义上,“自然语言处理”(...
分类:
编程语言 时间:
2015-04-16 22:00:32
阅读次数:
405
本文利用邻接表的方法将图进行了表示,并且利用广度优先遍历方法对图进行遍历
下面是一个图的示例:
代码如下:
#include
using namespace std;
typedef int VexType;
typedef struct Arcnode{
VexType data;
struct Arcnode *nextarc;
}ArcNode;
typedef...
分类:
编程语言 时间:
2015-04-16 21:59:52
阅读次数:
186
点击打开链杭电1379
Problem Description
One measure of ``unsortedness'' in a sequence is the number of pairs of entries that are out of order with respect to each other. For instance, in the letter sequen...
分类:
编程语言 时间:
2015-04-16 21:58:10
阅读次数:
183
某些时候,对于一个类来说,跟踪其创建出来的实例个数会非常用有,其典型实现是通过让它的构造器递增一个私有静态域来完成的。在下面的程序中,Creature类展示了这种技巧,而Creator类对其进行了操练,将打印出已经创建的Creature实例的数量。那么,这个程序会打印出什么呢?
public class Creator {
public static void main(...
分类:
编程语言 时间:
2015-04-16 21:55:59
阅读次数:
130
import java.util.*;
import java.math.BigInteger;
public class FiftySixth{
public static void main(String[] args){
BigInteger one = new BigInteger("500");
BigInt...
分类:
编程语言 时间:
2015-04-16 21:56:13
阅读次数:
139
理解线程这段时间在看《Java并发编程实战》这本书,使自己对Java多线程的理解又加深一些,感觉自己可以总结一下了,本文就讲讲与线程有关的内容吧。我们要使用线程,首先需要理解线程,前短时间我在聊聊操作系统这篇文章中提到了一点关于线程的东西,有兴趣的同学可以读一下。有一点需要理解的就是,我们虽然常说“Java多线程”,但实际上线程这东西是由操作系统提供支持的,它并不是由Java本身提供支持的,所以实际...
分类:
编程语言 时间:
2015-04-16 21:56:17
阅读次数:
147
因为Python的诞生比Unicode标准发布的时间还要早,所以最早的Python只支持ASCII编码,普通的字符串'ABC'在Python内部都是ASCII编码的。Python提供了ord()和chr()函数,可以把字母和对应的数字相互转换:>>> ord('A')
65
>>> chr(65)
'A'Python在后来添加了对Unicode的支持,以Unicode表示的字符串用u'...'表示,...
分类:
编程语言 时间:
2015-04-16 21:51:47
阅读次数:
152
解决掉的问题
1 乱码的问题
2 删除方法更加简便,省去获取父节点id的代码
3 点击第一行的add按钮后,下行table行变宽问题
function sortTable(){
// 获取表格
var oTable = document.getElementById("tb1");
// 获取表格中tBody主体域
var oTBody = oTable.tBodies[0];
// 获取oTBody域中行集合
var colDataRows = oTBod...
分类:
编程语言 时间:
2015-04-16 21:51:58
阅读次数:
140
介绍一个使用Java代码生成随机图片验证码的示例
Java代码随机生成图片验证码
package com.rchm.util.images;
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics2D;
import java.awt.image.BufferedImage;
im...
分类:
编程语言 时间:
2015-04-16 21:50:44
阅读次数:
182
课程:Java程序设计 班级:1352 姓名:黄伟业 学号:20135215 成绩: 指导教师:娄嘉鹏 实验日期:2015.4.15 实验密级: 预习程度: 实验时间:19:30~22:30 仪器组次: 必修/选修:选...
分类:
编程语言 时间:
2015-04-16 21:49:09
阅读次数:
146
1、Object-C 经历两个阶段: 1、手动引用计数内存管理(Manual Reference Counting,MRC) 2、自动引用计数内存管理(Automatic Refernce Counting,ARC)2、引用类型 内存分配到 堆 上,需要人为管理。 值类型 内存分配到 栈 上,有处理...
分类:
编程语言 时间:
2015-04-16 21:47:54
阅读次数:
135