将一个string转换成大写或者小写,是项目中经常需要做的事情,但string类里并 没有提供这个方法。自己写个函数来实现,说起来挺简单,但做起来总让人觉得不方便。打个比方:早上起来想吃个汉堡,冰箱里有生牛肉,有面粉,也有微波炉, 是可以自己做的,但是实在是太费事,没几个人愿意做。但是,打个电话给肯...
分类:
编程语言 时间:
2015-07-27 00:06:09
阅读次数:
233
*数据的共享与保护:* 1.作用域:* 作用域是一个标识符在程序正文中有效的区域。C++中标识符的作用域有函数原型作用域、局部作用域(块作用域)、类作用域和命名空间作用域。* (1).函数原型作用域:* 函数原型作用域是C++中最小的作用域,在函数原型中一定要包含形参的类型说明。在函数原型声明时形式...
分类:
编程语言 时间:
2015-07-27 00:06:09
阅读次数:
176
描述:读入n名学生的姓名、学号、成绩,分别输出成绩最高和成绩最低学生的姓名和学号输入:每个测试输入包含1个测试用例,格式为 第1行:正整数n 第2行:第1个学生的姓名 学号 成绩 第3行:第2个学生的姓名 学号 成绩 ... ... ... 第n+1行:第n个学生的姓名 学号 成绩其中姓名...
分类:
编程语言 时间:
2015-07-26 23:58:15
阅读次数:
189
本文介绍了Python的几个特殊的函数,包括列表方法的三驾马车filter、map和reduce函数。此外,本文还介绍了Python中装饰器和匿名函数的用法。
分类:
编程语言 时间:
2015-07-26 23:57:04
阅读次数:
290
// 此博文为迁移而来,写于2015年4月9日,不代表本人现在的观点与看法。原始地址:http://blog.sina.com.cn/s/blog_6022c4720102vx93.html1、前言最短路算法有很多种,类似于Floyd和Dijkstra都是很早之前就学了的。其实每种最短路算法有各自的...
分类:
编程语言 时间:
2015-07-26 23:52:46
阅读次数:
164
Mipmap技术有点类似于LOD技术,但是不同的是,LOD针对的是模型资源,而Mipmap针对的纹理贴图资源使用Mipmap后,贴图会根据摄像机距离的远近,选择使用不同精度的贴图。缺点:会占用内存,因为mipmap会根据摄像机远近不同而生成对应的八个贴图,所以必然占内存!优点:会优化显存带宽,因为可...
分类:
编程语言 时间:
2015-07-26 23:52:21
阅读次数:
1911
自己写的一个小小日历,运行程序是柯自动定位到当前年月日,当点击下个月按钮是会定位到下个月的这一天,就是说天数不会变。当在一个月中点击某一天时,下面的时间也会随时变化。import java.util.Calendar;
public class CalendarMainClass {
public static void main(String args[]) {
Calendar...
分类:
编程语言 时间:
2015-07-26 22:47:29
阅读次数:
309
使用Scala完成归并排序,源代码来自Coursera 《Scala函数式编程原理》。并不局限于Scala语言,更多的想表达一种递归的思考方式。如果有更为合理的理解,请留言~...
分类:
编程语言 时间:
2015-07-26 22:47:47
阅读次数:
267
#include
#include
using namespace std;
int main()
{
int N;
int s, i, j;
int squa;
cin>>N;
squa = N*N;
/*为指向int型指针的指针分配空间,
该指针指向n个int型指针*/
int **a = (int **)malloc(N* sizeof(int));
if ...
分类:
编程语言 时间:
2015-07-26 22:47:18
阅读次数:
556
DOS命令
命令
意义 net view
获取局域网中的所有主机名
ipconfig -all
获取本地IP,主机名,MAC地址
arp -a
获取本局域网中的所有IP地址和物理地址
ping -a x.x.x.x
获取x.x.x.x的主机名
nbtstat -a 主机名
获取MAC地址
java exec执行外部命令String command = "...
分类:
编程语言 时间:
2015-07-26 22:45:25
阅读次数:
201
前言:最近在研究java netty这个网络框架,第一篇先介绍java的nio。
java nio在jdk1.4引入,其实也算比较早的了,主要引入非阻塞io和io多路复用。内部基于reactor模式。
nio核心:
- buffer
- channel
- selector
buffer:
类似网络编程中的缓冲区,有
ByteBuffer 字节
CharBuf...
分类:
编程语言 时间:
2015-07-26 22:45:57
阅读次数:
132
package two.java.test;
/**
* java中的选择排序
* @author hello
*
*/
public class SelectionSort{
public static void main(String args[ ]){
int [ ]intArray={12,11,45,6,8,43,40,57,3,20};
int keyValue;//...
分类:
编程语言 时间:
2015-07-26 22:46:11
阅读次数:
186
栈和队列常见题型:
实现栈和实现队列。
两个栈实现一个队列。
设计栈,使得pop,push和min时间复杂度为O(1)。
滑动窗口的最大值。
栈的进出序列。...
分类:
编程语言 时间:
2015-07-26 22:45:25
阅读次数:
233
package two.java.test;
/**
* 冒泡排序最基本的学c语言的时候就先接触的是冒泡排序
* 也有叫起泡排序的不过我还是喜欢叫冒泡排序
*/
public class BubbleSort{
public static void main(String args[ ]){
int [ ]intArray={12,11,45,6,8,43,40,57,3,20...
分类:
编程语言 时间:
2015-07-26 22:47:22
阅读次数:
189
前言:
对于文件系统中的文件,都可以使用FileInputStream流类以二进制的形式进行读取,但是由于Java本身的定位在JVM之上,没有处理计算机底层的能力,因此一些涉及底层处理的方法都是使用native方法调用第三方底层语言进行处理的。
本人重在讲解FileInputStream类的内部实现,不会对其应用过分的讲解。FileInputStream的类图:
解析:
Fi...
分类:
编程语言 时间:
2015-07-26 22:44:50
阅读次数:
315
今天,我能够自称是一个混IT的人,并能以此谋生,将来大家能一次谋生,都要感谢两个人:克劳德.香农和约翰.冯.诺依曼,是他们发现了所有的数字化信息,不论是一段程序,一封email,一部电影都是用一连串的1和0进行编码的;是他们发现了我们可以利用一个预先编写好的程序控制机器,并使之完成我们期望它完成的动作。建议大家在心里默念三遍他们的名字,以示仰慕。当然,如果让你们带着现在的知识回到他们的那个时代,那...
分类:
编程语言 时间:
2015-07-26 22:45:15
阅读次数:
193
希尔排序
package ShellSort;import Utils.SortUtils;public class Demo { public static void shellSort(int[] a){ int temp,j;
int increment = a.length; do{
increment = incr...
分类:
编程语言 时间:
2015-07-26 22:44:00
阅读次数:
360