项目二:数组选择#include
using namespace std;
int main()
{
int a[10],b[10],i,j,k,m=0;
cout<<"请输入十个整数,数字间用空格分开:";
for(i=0;i>a[i];
for(i=0;i<10;i++)
{
k=1;
for(j=0;j<10;...
分类:
编程语言 时间:
2016-05-12 22:59:28
阅读次数:
144
题意:给你一串合法的括号和当前光标的位置和一些操作,问操作完之后的串是怎么样的
思路:模拟一个双向链表的操作,首先先预处理出配对的括号组,然后模拟即可
#include
using namespace std;
const int maxn = 1e6;
struct Node
{
int l,r;
}nodes[maxn];
char s1[maxn],s2[maxn];
int ...
分类:
其他好文 时间:
2016-05-12 23:00:03
阅读次数:
185
我使用Scala有一两年的时间了,这门语言仿佛有一种魔力,让人用过就不想放手。Scala给我的整个程序生涯带来了非常深刻的影响,让我学会了函数式编程,让我知道了世界上居然还有这么一种优雅、高效、强大的语言。
Scala在国外已经非常流行,但是不知为何,在国内总是不温不火,在此,我特别想为Scala这门语言在国内的发展做一些事情。不才不敢谈Scala的编程经验,因为要成为Scala大神还...
分类:
其他好文 时间:
2016-05-12 22:58:35
阅读次数:
257
前言
熟练掌握Windows下的多线程编程,能够让我们编写出更规范多线程代码,避免不要的异常。Windows下的多线程编程非常复杂,但是了解一些常用的特性,已经能够满足我们普通多线程对性能及其他要求。
进程与线程
1. 进程的概念
进程就是正在运行的程序。主要包括两部分:
? 一个是操作系统用来管理进程的内核对象。内核对象也是系统用来存放关于进程的统计信息的地方。
? 另一个是地址空间...
分类:
编程语言 时间:
2016-05-12 22:56:56
阅读次数:
253
Description
bobo has a tree, whose vertices are conveniently labeled by 1,2,…,n. At the very begining, the i-th vertex is assigned with weight w i.
There are q operations. Each operations are o...
分类:
其他好文 时间:
2016-05-12 22:57:25
阅读次数:
156
抽象工厂Abstract Factory是一种创建型设计模式,目的在于提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。抽象工厂的类图如下,客户仅与抽象类定义的定义的接口交互,而不使用特定的具体类的接口。一个系统包含多种产品时,AbstractFactory声明创建各种抽象产品对象的操作接口,这些接口是直接暴露给Client的,而具体产品对象的创建则延迟到子类ConcreteFac...
分类:
其他好文 时间:
2016-05-12 22:57:03
阅读次数:
221
里氏替换原则(Liskov Substitution Principle)LSP的基本概念
定义:
所有引用基类的地方必须能透明地使用其子类的对象
只要父类能出现的地方子类就可出现,而且替换为子类也不会产生任何错误或异常,使用者可能根本就不需要知道是父类还是子类(封装造成的多态性)
规范
子类必须完全实现父类的方法
在类中调用其他类时必然要使用父类或者接口,如果子类中不支持父类中的方法,自然就...
分类:
编程语言 时间:
2016-05-12 22:57:31
阅读次数:
296
项目5:求和#include
using namespace std;
int main()
{
double sum1=0,sum2=0;
int a[10];
cout<<"请输入十个数"<<endl;
for(int i=0;i>a[i];
...
分类:
编程语言 时间:
2016-05-12 22:56:53
阅读次数:
172
1 解题思想这道题条条框框是在太多了,各种情况。。不过简略来说,正确的做法应该是:
1、熟悉数字的表述规则(可以看网上的,也可以看我代码的),这道题关键是要懂所有的数字规则。
2、对输入的数字首先进行必要的检测,是否有abc或者中间空格等非法字符
3、将e前面和e后面分开计算!2 原题Validate if a given string is numeric.Some examples:
“...
分类:
其他好文 时间:
2016-05-12 22:57:32
阅读次数:
152
这一章节我们来讨论一下解决由同步的synchronized (newobject()) 引起的异步现象和脏读的方法。1.代码清单package com.ray.deepintothread.ch02.topic_14;
/**
*
* @author RayLee
*
*/
public class DirtyRead {
public static void main(String...
分类:
编程语言 时间:
2016-05-12 22:57:32
阅读次数:
247
1. if-else 判断
关系运算
大于
== 等于
= 大于等于
!= 不等于
1.2 逻辑运算符
1.3 条件运算符
算术运算 > 比较运算 > 逻辑运算。
多项运算: switch语句, goto语句, 位运算符...
分类:
其他好文 时间:
2016-05-12 22:56:59
阅读次数:
212
首先整体定义了混合IT架构的概念(因为有些企业本地可能还没有云,但是需要构建云+物理的架构),之后总结虽然混合IT架构是趋势,但最终不是公有云一统天下,而本地IT必然继续存在,因为:数据合规性要求(例:欧洲的数据只能在欧洲)、特殊硬件要求(例:加密狗等)等问题。重点讲解了AWS用于混合云架构的服务、架构用例和常见的策略...
分类:
其他好文 时间:
2016-05-12 22:55:10
阅读次数:
754
case when使用;Mysql中sql模式;datediff;char与varchar区别;数据复制步骤;索引类型、聚簇索引、索引与锁;阐述isnull、ifnull、nullIf;MyISAM与InnoDB区别......
分类:
数据库 时间:
2016-05-12 22:57:35
阅读次数:
220
“多线程”在大型软件程序中有着很广泛的应用,其优点如下:
第一,将原来在一个大流程中实现的功能放到了多个小流程中,程序更加的简洁和易于阅读。
第二,将不同的功能放到不同的线程中,提高了程序的执行效率。
第三,“多线程”使得程序的模块化更强,有利于追踪程序执行过程和排查问题。1:为什么要线程同步?线程同步是为了防止多个线程访问一个数据对象时,对数据造成破坏。
线程的同步是保证多线程安全访问资源...
分类:
编程语言 时间:
2016-05-12 22:54:53
阅读次数:
241
学习要点:
1.模拟操作
2.命名空间
3.事件委托 on、off和one...
分类:
Web程序 时间:
2016-05-12 22:54:57
阅读次数:
192