编程语言-日排行
Description Student类含有私有数据成员:num,name,sex,公有成员函数: 输入函数get_value()和输出函数display()。采用私有继承方式实现类Student1,增加数据成员:age,addr,成员函数:get_value_1()和display_1()。在程序运行时输入num,name,sex,age,addr的值,调用输出函数输出以上5个数据的值。 ...
分类:编程语言 时间:2015-07-04 09:46:26 收藏:0 阅读:300
想必很多朋友对ThreadLocal并不陌生,今天我们就来一起探讨下ThreadLocal的使用方法和实现原理。首先,本文先谈一下对ThreadLocal的理解,然后根据ThreadLocal类的源码分析了其实现原理和使用需要注意的地方,最后...
分类:编程语言 时间:2015-07-04 09:50:16 收藏:0 阅读:342
//字符串替换空格:实现一个函数,把字符串里的空格替换成“%20” #include #include void replace(char *src) { assert(src); int OldLen = 0; //原字符串长度 int NewLen = 0; //新字符串长度 int BlackNum = 0; ...
分类:编程语言 时间:2015-07-04 11:17:46 收藏:0 阅读:295
虽然学习java也有几个月了,但是发现自己对java数组的使用还是显得不够熟练,比如说一个比较简单的自己指定对象数组的排序规则(类似于在C++中的重载sort()的comp()函数)就不知道怎么写。另外java数组的一些常用函数也不是很熟悉。所以借着学习这一章的机会,好好的做个总结。不过值得注意的是在集合框架中支持泛型后,我们应该尽量使用ArrayList而不是数组了。下面以小样例的形式展示常用的函...
分类:编程语言 时间:2015-07-04 11:19:56 收藏:0 阅读:556
1、宏定义函数:例:#define do{exp} while(0)与#define exp有什么不同,好处在哪里?定义复杂代码,防止分号,或是括号不匹配等错误。比如:定义:#define switch(x,y) {int tmp; tmp="x";x=y;y=tmp;}使用时: if(x>y)sw...
分类:编程语言 时间:2015-07-04 12:29:45 收藏:0 阅读:272
作用域由函数决定说实话,javascript的作用域有点让我混,因为和我之前学习的C、c++、java、php的作用域不同例如:if (true) { var msg = 'msg';}console.log(msg); // 输出 msg;js中会输出msg,而如果换做其他语言,估计会出现u...
分类:编程语言 时间:2015-07-04 18:05:26 收藏:0 阅读:243
__FILE__ 宏在预编译时会替换成当前的源文件名__LINE__ 宏在预编译时会替换成当前的行号__FUNCTION__ 宏在预编译时会替换成当前的函数名称
分类:编程语言 时间:2015-07-04 19:42:56 收藏:0 阅读:803
面向对象的概述:举例装大象到冰箱。而谈面向对象,就一定要说说面向过程。面向过程:打开冰箱,装入大象,关上冰箱。这三步就是面向过程的思考方式,这种思想强调的是过程,也可以叫做动作。在C中是这种方式面向对象:冰箱打开,冰箱存储,冰箱关闭。这就是面向对象的思考方式,这种方式强调是对象,也可以说是实例。在j...
分类:编程语言 时间:2015-07-04 22:07:36 收藏:0 阅读:211
输入一个已经按升序排序过的数组和一个数字,在数组中查找两个数,使得它们的和正好是输入的那个数字。如果有多对数字的和等于输入的数字,输出任意一对即可。 详细描述: 接口说明 原型: bool FindTwoNumbersWithSum(int aData[], unsignedint uiLength, int sum, int *pNum1, int *pNum2)...
分类:编程语言 时间:2015-07-04 23:31:38 收藏:0 阅读:311
记得有一次笔试要写一个冒泡排序,一下子就懵了,虽然上学时有开过算法与结构的课,但基本都在打盹,根本就没有了解过其排序原理。好吧,以前的潇洒,现在的苦逼,趁失眠时间了解一下冒泡排序。网上概念一大堆,参差不齐,最后写出来了,并可以升序排序。但对比了网上写的排序发现自己写的每一趟都比较到最后一个元素,可能...
分类:编程语言 时间:2015-07-05 07:05:17 收藏:0 阅读:366
最近一年多写的最虐心的代码。必须好好复习java并发了。搞了一晚上终于测试都跑通过了,特此纪念,以资鼓励!import java.util.ArrayList;import java.util.List;import java.util.concurrent.ArrayBlockingQueue;i...
分类:编程语言 时间:2015-07-05 08:19:07 收藏:0 阅读:318
绝大多数Web开发都是在此基础上的,Http是超文本传输协议。 是处于应用层的协议。Http是一个基于请求/响应模式的,无状态的协议.Http1.1中优化了TCP连接,在一次连接内可以处理多个请求。Http请求分为三部分: 1.请求行 2.消息报头 3.请求正文 由游览器想服务器发送一.介绍:请求....
分类:编程语言 时间:2015-07-05 08:19:37 收藏:0 阅读:251
C++的语言特点和掌握情况分析
分类:编程语言 时间:2015-07-05 09:27:57 收藏:0 阅读:264
OC 中调试打印/*** 自定义Log*/#ifdef DEBUG#define JYLog(...) NSLog(__VA_ARGS__)#else#define JYLog(...)#endif// swift中我写了这么一个类,进行调试输出 调用方法 Debug.Log(error)im...
分类:编程语言 时间:2015-07-05 12:18:47 收藏:0 阅读:340
第12章    POSIX线程 在第11章中,介绍了如何在linux中处理进程.但有时人们认为,用fork调用来创建新进程的代价太高.在这种情况下,如果能让一个进程同时做两件事情或者至少看起来是这样会非常有用,而且,人们页希望能有两件或更多的事情以一种非常紧密的方式同时发生,这就需要线程发挥作用了. 12.1    什么是线程 在一个程序中多个执行路线就叫做线程(thread).更准确的定义...
分类:编程语言 时间:2015-07-05 12:27:18 收藏:0 阅读:210
S1:js中一切皆对象,想想如果要实现对父对象属性和方法的继承,最初我们会怎样子来实现呢,考虑到原型的概念,最初我是这样来实现继承的function Parent(){ this.name='123';}Parent.prototype.getName=function(){ return ...
分类:编程语言 时间:2015-07-05 16:32:47 收藏:0 阅读:116
题目:输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这3个数字能排成的最小数字321323.参见LeetCode-Largest Number。
分类:编程语言 时间:2015-07-05 18:16:19 收藏:0 阅读:246
海量数据解决思路之Hash算法一、概述 本文将粗略讲述一下Hash算法的概念特性,里边会结合 分布式系统负载均衡 实例对Hash的一致性做深入探讨。另外,探讨一下Hash算法在海量数据处理方案中的通用性。最后,从源代码出发,具体分析一下Hash算法在MapReduce框架的中的应用。 二、Hash算...
分类:编程语言 时间:2015-07-05 18:17:59 收藏:0 阅读:293
多线程编程 (1) -NSThread 每个iOS应用程序都有个专门用来更新显示UI界面、处理用户触摸事件的主线程,因此不能将其他太耗时的操作放在主线程中执行,不然会造成主线程堵塞(出现卡机现象),带来极坏的用户体验。一般的解决方案就是将那些耗时的操作放到另外一个线程中去执行,多线程编程是防止主.....
分类:编程语言 时间:2015-07-05 18:19:09 收藏:0 阅读:266
多线程编程 (2) -NSOperation一、NSInvocationOperation二、NSBlockOperation三、NSOperation的其他用法四、自定义NSOperation1.上一讲简单介绍了NSThread的使用,虽然也可以实现多线程编程,但是需要我们去管理线程的生命周期,还...
分类:编程语言 时间:2015-07-05 18:20:09 收藏:0 阅读:275
152852953053153225642
上一页512833下一页
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!