一、流的分类1.按数据流动方向:输入流:只能从中读取字节数据,而不能向其写出数据输出流:只能向其写入字节数据,而不能从中读取数据2.按照流的数据类型:字节流:用于处理字节数据,一次读入或读出是8位二进制。字符流:用于处理Unicode字符数据,一次读入或读出是16位二进制。3.按照实现功能不同可以分...
分类:
编程语言 时间:
2015-04-25 00:13:13
收藏:
0 评论:
0 赞:
0 阅读:
273
【连接运算符 + 】输出:3a34【逻辑运算符】返回的是最早能判断表达式结果的那个值例①输出:10number例②输出:falseboolean例③(&& 优先级高于 ||)输出:trueboolean在一些框架中经常利用 || 来做浏览器的兼容,形式:window.a = window.a || ...
分类:
编程语言 时间:
2015-04-25 00:12:23
收藏:
0 评论:
0 赞:
0 阅读:
292
1.构建Struts环境 配置xml文件 struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter struts2 /*...
分类:
编程语言 时间:
2015-04-25 00:11:23
收藏:
0 评论:
0 赞:
0 阅读:
501
1. 线程使用场景(1)流水线方式。根据业务特点,将一个流程的处理分割成多个线程,形成流水线的处理方式。产生的结果:延长单一流程的处理时间,提高系统整体的吞吐能力。(2)线程池方式。针对处理时间比较长且没有内蕴状态的线程,使用线程池方式分流消息,加快对线程消息的处理,避免其成为系统瓶颈。线程使用的关...
分类:
编程语言 时间:
2015-04-25 00:11:13
收藏:
0 评论:
0 赞:
0 阅读:
337
C++的面向对象的编程思想如下,一般情况为一个类中包含了这个对象的所有属性与函数,直接调用这个对象就可以对这个对象执行它可以使用的任何操作。#include class Robot{public: Robot() :Battery(100){}//构造一个机器人的时候让机器人的电量值为满格 void...
分类:
编程语言 时间:
2015-04-25 00:09:53
收藏:
0 评论:
0 赞:
0 阅读:
374
pthread_cond_wait的使用:pthread_mutex_t qlock;pthread_cond_t qready;/************pthread_cond_wait()的使用方法**********/pthread_mutex_lock(&qlock); /*loc...
分类:
编程语言 时间:
2015-04-25 00:09:23
收藏:
0 评论:
0 赞:
0 阅读:
579
所有异常类型都是内置类Throwable的子类。因此,Throwable在异常类层次结构的顶层。紧接着Throwable下面的是两个把异常分成两个不同分支的子类。一个分支是Exception。该类用于用户程序可能捕捉的异常情况。它也是你可以用来创建你自己用户异常类型子类的类。在Exception分支...
分类:
编程语言 时间:
2015-04-25 00:04:03
收藏:
0 评论:
0 赞:
0 阅读:
265
Dekker algorithm是一种著名的并发编程的算法,Dekker算法的核心部分是一组对称的代码来访问一组共享变量,使得两个线程不可能同时进入临界区(只要cpu内存模型是遵循顺序一致性的),从而达到线程同步的目的。以下是该算法的一种实现:static volatile int flag1 = ...
分类:
编程语言 时间:
2015-04-25 00:03:33
收藏:
0 评论:
0 赞:
0 阅读:
470
//1403思路:字符串的任何一个子串都是这个字符串的某个后缀的前缀,则求A和B的最长公共子串等价于求A的后缀和B的后缀的最长公共前缀的最大值。做法:将第二个字符串写在第一个字符串后面,中间用一个没有出现过的字符隔开,再求这个新的字符串的后缀数组。 1 #include "bits/stdc++.h...
分类:
编程语言 时间:
2015-04-25 00:03:13
收藏:
0 评论:
0 赞:
0 阅读:
367
首先链表分三种:单链表,双链表,循环单链表写个例子说明列表的创建和遍历:publicclassLinkList{privateNode head;privateNode current;privatevoid add(int data){if(head ==null){ head =newNode(...
分类:
编程语言 时间:
2015-04-24 23:55:53
收藏:
0 评论:
0 赞:
0 阅读:
232
Michael-Scott非阻塞队列算法,即MS-queue算法,是1 9 9 6 年由Maged . M .Michael and M. L. Scott提出的,是最为经典的并发FIFO队列上的算法,目前很多对并发FIFO队列的研究都是基于这个算法来加以改进的。在共享内存的多核处理器上,这种基于C...
分类:
编程语言 时间:
2015-04-24 23:55:43
收藏:
0 评论:
0 赞:
0 阅读:
623
译文出处:Why does Java have transient variables?
java 中的 transient 关键字表明了 transient 变量不应该被序列化(transient)。
参考Java Language Specification, Java SE 7 Edition, Section 8.3.1.3. transient Fields:被 transient...
分类:
编程语言 时间:
2015-04-24 22:48:23
收藏:
0 评论:
0 赞:
0 阅读:
373
字段是Python是字典中唯一的键-值类型,是Python中非常重要的数据结构,因其用哈希的方式存储数据,其复杂度为O(1),速度非常快。下面列出字典的常用的用途....
分类:
编程语言 时间:
2015-04-24 22:48:03
收藏:
0 评论:
0 赞:
0 阅读:
344
Kruskal算法:
1:按照边的权值的顺序从小到大查看一遍,如果不产生圈(重边也算),就把当前这条边加入到生成树中,基本算法证明和prim一样
2:如何判断是否产生负圈,假设现在要把连接顶点u和顶点v的边e加入到生成树中,如果加入之前u和v不在同一个联通分量里,那么加入e也不会产生负圈,反之,如果u和v在同一个连通分量里,那么一定会产生圈,可以使用并查集高效的判断是否属于同一个连通分量
P...
分类:
编程语言 时间:
2015-04-24 22:46:23
收藏:
0 评论:
0 赞:
0 阅读:
319
修改默认生成文件和默认生成工程的内容是非常非常实用的功能!因为这样我们就不用每次新建一个工程都去做以前做过的一些工作,譬如用到OpenCV就要去包含它的头文件等等,当然在.h文件中默认直接加上作者、公司的描述也会显得更方便,方法如下:
首先是修改.h和.cpp文件的默认生成内容(即添加新建项时文件将会自带你添加的内容,而不是空白一片),这个问题的关键处在VS的安装路径中,本人是C:\Pr...
分类:
编程语言 时间:
2015-04-24 22:45:43
收藏:
0 评论:
0 赞:
1 阅读:
705
提要所谓post effects,就是后处理,在渲染的流水线中属于最后的阶段,处理的对象是由场景生成的一张图片。常见的后处理效果有HDR,Motion Blur等,通过对屏幕空间的后处理,可以很方便的调整游戏整体的风格。基本步骤主要思路就是首先1)将摄像机的RenderTexture传递到Shder里面,Shader在GPU中进行计算,然后2)再将处理后的图片传递回来。第一步需要用C#脚本来处理,...
分类:
编程语言 时间:
2015-04-24 22:44:23
收藏:
0 评论:
0 赞:
0 阅读:
580
原题:You are given two linked lists representing two non-negative numbers.The digits are stored in reverse order and each of their nodes contain a singl...
分类:
编程语言 时间:
2015-04-24 22:42:03
收藏:
0 评论:
0 赞:
0 阅读:
350
import hjzgg.analysistable.AnalysisTable;import hjzgg.first.First;import hjzgg.follow.Follow;import hjzgg.treenode.TreeNode;import java.awt.BorderLayo...
分类:
编程语言 时间:
2015-04-24 22:41:13
收藏:
0 评论:
0 赞:
0 阅读:
512
import java.util.LinkedHashMap;import java.util.Map;import java.util.Set;import java.util.TreeMap;import java.util.TreeSet;public class First { pri...
分类:
编程语言 时间:
2015-04-24 22:41:03
收藏:
0 评论:
0 赞:
0 阅读:
492
import hjzgg.first.First;import hjzgg.follow.Follow;import hjzgg.tablenode.TableNode;import hjzgg.treenode.TreeNode;import java.util.ArrayList;import ...
分类:
编程语言 时间:
2015-04-24 22:39:03
收藏:
0 评论:
0 赞:
0 阅读:
439