实例的属性有些是需要进行约束的,比如分数、年龄都需要是整形,而不能是浮点数类型,因此为了约束这些属性的取值,可以在类的定义中定义赋值和取值函数,在赋值函数中对变量的取值进行约束,如下所示 但是这么做每次对变量赋值都需要调用函数,能否不调用函数,而直接像使用属性一样取值赋值呢,答案是可以的,就需要用到 ...
分类:
其他好文 时间:
2017-06-03 20:59:22
阅读次数:
161
1.内联函数就是指函数在被调用的地方直接展开,编译器在调用时不用像一般函数那样,參数压栈,返回时參数出栈以及资源释放等,这样提高了程序运行速度。 2.Java语言中有一个keywordfinal来指明那个函数是内联的,例: public final void doSomething() { // t ...
分类:
编程语言 时间:
2017-06-03 20:59:16
阅读次数:
172
今天在使用IDEA配置springmvc文件时,出现类似在Android studio 中样式文件报top level element is not completed错,郁闷极了,找了好久 才找到解决方案,问题解决了 然而并没有理解为什么 ,希望有大神可以帮回复。问题类似如下: 在上面代码中“Th ...
分类:
其他好文 时间:
2017-06-03 20:59:09
阅读次数:
260
运行 非常久曾经,有一个农夫娶了一个傻媳妇。在复活节即将来暂时,他非常想好好操办一个家宴。可他不知道该如何操办才好。他想起邻居家每年的复活节家宴都办得不错,于是就让自己的傻老婆穿戴整齐后,到对门的邻居马克家去问个到底。“你要好好观察他在干什么。”他说,“回来告诉我,我们也跟他们一模一样去做。”他老婆 ...
分类:
其他好文 时间:
2017-06-03 20:59:00
阅读次数:
240
题目链接 题意较为简单。 思路: 由于仅仅有26个字母,所以用26棵线段树维护就好了,比較easy。 #include <iostream> #include <string> #include <vector> #include <cstring> #include <cstdio> #inclu ...
分类:
其他好文 时间:
2017-06-03 20:58:51
阅读次数:
208
端口的查询与开启 CentOS 7 默认没有使用iptables,所以通过编辑iptables的配置文件来开启80端口是不可以的CentOS 7 采用了 firewalld 防火墙 如要查询是否开启80端口则:[root@www ~]# firewall-cmd --query-port=80/tc ...
分类:
其他好文 时间:
2017-06-03 20:58:42
阅读次数:
1141
进程也能够完毕任务,为什么要在一个进程中再有一类进程(也就是迷你进程,称为线程)? 有非常多原因,当中主要原因是进一步提高系统的并发性。在很多应用中同一时候发生着多种活动,某些活动随着时间的推移会被堵塞。通过将这些应用程序分解成可并行执行的多个顺序程序,程序设计会变得更简单。 以下列出几个促使多线程 ...
分类:
编程语言 时间:
2017-06-03 20:58:34
阅读次数:
128
嗯,6.1刚过完,我们不在是宝宝了,来吧,撸一篇接口的文章(interface). 在编程的过程中我们应该学会如何使用接口来给变我们的生活,极大的提升自我能力。接口不是新特性,但是非常重要,下面我们来撸个接口的小例子。 虚构一个DocumentStore的类,这个类负责从不同的资源收集文本。可以从远 ...
分类:
其他好文 时间:
2017-06-03 20:58:27
阅读次数:
222
在并发编程中,会常常遇到使用容器。可是假设一个容器不是线程安全的。那么他在多线程的插入或者删除的过程 中就会出现各种问题。就是不同步的问题。所以JDK提供了线程安全的容器,他能保证容器在多线程的情况下安全的插 入和删除。当然,线程安全的容器分为两种,第一种为非堵塞似的,非堵塞的意思是当请求一个容器为 ...
分类:
编程语言 时间:
2017-06-03 20:58:06
阅读次数:
115
2017-06-03 周末闲暇无事,聊聊内核中的wait_event*类函数的具体实现,等待事件必定涉及到某个条件,而这些函数的区别主要是等待后唤醒的方式……直奔主题,上源码 wait_event_interruptible 调用该宏首先会先检查条件,如果条件已经满足,则不用等了呀,返回吧……,否则 ...
分类:
其他好文 时间:
2017-06-03 20:57:58
阅读次数:
248
在前面的文章中讲了基于NIO实现的Server/Client。本文就讲讲基于同步堵塞式I/O实现的Server/Client好与前面的NIO中的Server/Client进行对照。 网络编程中须要解决的两个主要问题: 1、怎样准确的定位网络上的一台或多台主机。 2、找到主机后怎样可靠高效的进行传输数 ...
分类:
其他好文 时间:
2017-06-03 20:57:50
阅读次数:
217
本来没有想着弄PHP,但是有同学叫我帮忙启动一下一个PHP写的后台。着实需要去学习一下。 想着安装xampp软件,一个集合了多个服务器,多个数据库,多个后台语言的管理软件。 一、xampp下载 二、安装 三、配置 四、运行项目 一、xampp下载 地址1:官方网站 https://www.apach ...
分类:
Web程序 时间:
2017-06-03 20:57:42
阅读次数:
411
Problem Description Ignatius has just come back school from the 30th ACM/ICPC. Now he has a lot of homework to do. Every teacher gives him a deadline ...
分类:
其他好文 时间:
2017-06-03 20:57:34
阅读次数:
115
功能说明:改变finger指令显示的信息 假设你想改变哪个用户的finger信息,直接chfn username就可以。然后就能够输入一系列的信息 [root@centos Desktop]# chfn root Changing finger information for root. Name ...
分类:
其他好文 时间:
2017-06-03 20:57:26
阅读次数:
196
Description 小E 与小W 进行一项名为“E&D”游戏。游戏的规则如下:桌子上有2n 堆石子,编号为1..2n。其中,为了方便起见,我们将第2k-1 堆与第2k 堆(1 ≤ k ≤ n)视为同一组。第i堆的石子个数用一个正整数Si表示。一次分割操作指的是,从桌子上任取一堆石子,将其移走。然 ...
分类:
其他好文 时间:
2017-06-03 20:57:18
阅读次数:
292
李洪强iOS开发之数据存储 iOS应用数据存储的常用方式 1.lXML属性列表(plist)归档 2.lPreference(偏好设置) 3.lNSKeyedArchiver归档(NSCoding) 4.lSQLite3 5.lCore Data Documents: 保存应用运行时生成的需要持久化 ...
分类:
移动开发 时间:
2017-06-03 20:57:10
阅读次数:
256